Specifications
126
UPC-E
• Accepts only the reduced format of data.
• If any data is entered before reducing it, an error results.
ITF
• If data forms with odd number of digits without a C/D, “0” is added to the beginning.
• If data forms with an even number of digits including a C/D, “0” is added to the beginning.
Code128
• Specify, as required, the start character, function character, code-set character, shift character,
and data character for the data.
(The above mentioned characters and stop character are, in general, called symbol
characters. Symbol characters other than data characters are called a special symbol
character.)
• For an ASCII code between 00h and 1Fh, “\”, “#”, “,”, and any one of special symbol
characters, special notation that adds a prefix of “\” will be used. This data will first be
replaced with a symbol character and then evaluated as the data (the notation method is
described later).
• If the start character is not specified, either the Code Set A or Code Set B is automatically
selected depending on the data character that appears first. However, if the code-set character
appears earlier than the data character, it is replaced with the start character. Note that the use
of Code Set C must be explicitly specified, since it cannot be automatically determined. In
addition, if a start character is specified in the middle of the data, error (2) occurs.
• A function character is not automatically inserted. It must be specified as necessary. However,
since no check is made to determine whether the function character is correctly used, an error
may result on decoding the data.
• A code-set character is automatically inserted. In addition, unnecessary code-set characters are
automatically eliminated.
• A shift character is not be automatically inserted.
• An error of (2) results if any character (80h to FFh) that is not permitted for use is specified.
• The objective data of Code Set C encoding shall consist of an even number of consecutive
numerical strings after Code Set C is shifted to. If the number of strings is odd, and error of (2)
results. More than two sets of even number of strings, if properly separated by FNC1, do not
result in an error. If any data other than numerical data and FNC1 appears, other code set is
automatically shifted to.
• A stop character is automatically appended.
All pieces of data except a code that ignores everything from the top to the delimiter shall be
handled as the objective of printing. Therefore, if a space is contained in the data, a data error
causes for codes other than Code39 or Code128.