P5-8 Mobile Printer CPCLProgramming Manual
CODE 93 OR CODE 9 OF 3 BAR CODES
The Code 93 bar code is used for applications that
require heavy error checking capabilities. To accomplish
this, the Code 93 bar code contains two separate error
checking checksums that are automatically calculated
and placed into the bar code. This bar code is used for
inventories, hospital applications, or any other place
where the length may change between items being
scanned. (See Code 39 above.) This bar code type can
use the entire ASCII 128 character set. It is useful for
encoding data and phrases like “Code 93”.
The two checksums in this bar code are located as the
last and second to last characters in the decoded bar
code. Code 93 has a complex checksum calculation.
Please see the bar code symbology specification for
information on how to create and decode this checksum.
Please also note that the bar code symbology specifica-
tion does not state any ideal values for the ratio and the
width of the narrow bar.
INTERLEAVED 2 OF 5 BAR CODES
The Interleaved 2 of 5 (or ITF) bar code is used for
applications that have a fixed data length for all items
scanned. A date, telephone number, or a SKU of fixed
length would be a good application for this bar code. The
symbology specification states that a ITF bar code may
be partially decoded without any recognizable difference.
Therefore, to prevent this problem, you must keep the
length of data to a constant and perform an error check-
ing routine on the decoding program to determine if the
data is correct.
Only the digits 0-9 can be encoded, and there should
CODE 93 SPECIFICATIONS
Ideal Ideal
Bar code Bar code Wide/Narrow Narrow Checksum
Symbology Type Input Length Characters Ratio Dot Width Calculation
Code 93 93 Variable 128 ASCII 1.5:1 1 two mod 47