View Issue Details

IDProjectCategoryView StatusLast Update
0006605ScribusPlug-inspublic2007-12-29 22:51
Reporterhfinger Assigned Tosubik  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformIntel 32-bit (PC)OSWindows XPOS VersionSP2
Product Version1.3.3.9cvs 
Target Version1.3.3.10Fixed in Version1.3.3.10svn 
Summary0006605: Barcode generator does not generate "ISBN" line correctly for 10- to 13-digit conversions
DescriptionThe 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 ReproduceEnter 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).
TagsNo tags attached.
Patch

Activities

terryburton

2007-12-21 01:21

reporter   ~0018378

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

subik

2007-12-21 15:02

manager   ~0018381

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.

hfinger

2007-12-22 10:32

reporter   ~0018396

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.

subik

2007-12-22 10:41

manager   ~0018397

thanks for cooperation

Issue History

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