Chapter 4 Handling JAN8(EAN) Normal Specify the data of 7 to 8 digits. For data of 7 digits, a check digit is automatically added. Composite (difference from Normal) For data of 8 digits, the 8th digit is regarded as a check digit, but not proved. For data of 8 digits, the 8th digit is ignored, and a check digit is automatically added. GS1 DataBar Omnidirectional/GS1 DataBar Truncated/GS1 DataBar Limited The first application identifier ‘01’ is not included in the data. When printing the HRI characters, the first application identifier ‘01’ is printed as ‘(01)’ before the packing identification code. A check digit need not to be attached to the barcode data.
When printing the HRI character, a check digit is printed after a product code. For GS1 DataBar Limited, specify ‘0’ or ‘1’ for the first digit. GS1 DataBar Expanded ‘()’ is the delimiter for the application identifiers. (printed as the HRI character, but not encoded.) Specify the data of 2 to 255 digits. Be sure to include all the application identifiers in the data. When the first data is ‘01’ after deleting application identifiers, left and right parenthesis, and ‘*’ from the specified data, the 14th digit from the next of ‘01’ is checked as a check digit. When it is not correct, an error occurs. 4 When the next data of ‘01’ is fewer than 14 digits, a check digit is not checked.
(The check digit is not automatically calculated, nor replaced with ‘*.’ When ‘*’ is specified, ‘*’ is ignored, and the rest of the data is shifted by 1 digit.) Specify the special character using the following format. 77 Control Character ASCII HRI Character FNC1 {1 Space is printed. Left parenthesis for the application identifier ( '(‘ is printed. Right parenthesis for the application identifier ) ‘)’ is printed. ‘*’ {* Error Skipped character * Not printed.