View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006605 | Scribus | Plug-ins | public | 2007-12-20 02:42 | 2007-12-29 22:51 |
Reporter | hfinger | Assigned To | subik | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Intel 32-bit (PC) | OS | Windows XP | OS Version | SP2 |
Product Version | 1.3.3.9cvs | ||||
Target Version | 1.3.3.10 | Fixed in Version | 1.3.3.10svn | ||
Summary | 0006605: Barcode generator does not generate "ISBN" line correctly for 10- to 13-digit conversions | ||||
Description | The About Scribus alert says version is "1.3.3.9"; also listed on site as stable. It is possible to convert a 10-digit ISBN number to the Bookland 13-digit standard by prefixing 978- to the 10-digit number but omitting the final check digit, for example, 0-679-72293-9 is donverted with 978- plus 0-679-72293 (or 0-679-72293-) resulting in 978-0-679-72293. When this is done with the Barcode generator, it generates the bars and the roman numerals at the bottom, both with the correct check digit appended. But the check digit is omitted from the "ISBN" line at the top. | ||||
Steps To Reproduce | Enter barcode 978-0-7553-3531-2 to generate a correct barcode (the book is Domenica de Rosa, "Villa Serema", headline/review, 2007). Now try 978-0-679-72293- , absent the check digit (this book is Don DeLillo, "Players", Vintage Contemporaries, 1989). | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
This was the expected behaviour for the backend generator, BWIPP [1]. The correct thing to do to enable automatic check digit calculation was for a user to omit the dash as well as the check digit, i.e. instead of "978-0-679-72293-" you would enter "978-0-679-72293". But we should be more forgiving as the instructions for ISBN [2] in the project wiki were misleading. I have consequently released an amended BWIPP that is tolerant of this variation and will do the "right thing". subik: please update Scribus to the latest barcode.ps resource (2007-12-21) to close this issue. hfinger: for the timebeing omit the final dash to enable automatic check digit calculation. Hope this helps, Tez [1] http://www.terryburton.co.uk/barcodewriter [2] http://groups.google.co.uk/group/postscriptbarcode/web/ISBN%20%28including%20ISBN-13%29 |
|
Scribus source updated. hfinger: can you do some tests, please? If you're not using self compiled SVN code you can try following: get this file: http://postscriptbarcode.googlecode.com/svn/trunk/barcode.ps and copy it into share/plugins directory in your Scribus installation. E.g.: c:\Program Files\Scribus 1.3.3.9\share\plugins and let us know if it helps. |
|
I tried 9-, 10-, 12-, and 13-digit ISBNs, with and without check digit (no hyphen). Tests done again without checkdigit but with hyphen. All barcodes were generated correctly with correct check digit on the top and bottom lines, and barcodes and EAN numbers matched those on the sample books I used. |
|
thanks for cooperation |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-12-20 02:42 | hfinger | New Issue | |
2007-12-20 08:42 | subik | Status | new => assigned |
2007-12-20 08:42 | subik | Assigned To | => subik |
2007-12-21 01:21 | terryburton | Note Added: 0018378 | |
2007-12-21 15:02 | subik | Note Added: 0018381 | |
2007-12-21 15:03 | subik | Status | assigned => feedback |
2007-12-22 10:32 | hfinger | Note Added: 0018396 | |
2007-12-22 10:41 | subik | Status | feedback => resolved |
2007-12-22 10:41 | subik | Fixed in Version | => 1.3.3.10cvs |
2007-12-22 10:41 | subik | Resolution | open => fixed |
2007-12-22 10:41 | subik | Note Added: 0018397 | |
2007-12-29 22:49 | cbradney | Target Version | => 1.3.3.10 |
2007-12-29 22:49 | cbradney | Steps to Reproduce Updated | |
2007-12-29 22:51 | cbradney | Status | resolved => closed |