
Thermal Printer Technical Manual
54
When the bar code system used is UPC-A or UPC-E, the printer prints the bar code data after
receiving 12 bytes bar code data and processes the following data as normal data.
When the bar code system used is JAN13 (EAN13), the printer prints the bar code after receiving
13 bytes bar code data and processes the following data as normal data.
When the bar code system used is JAN8 (EAN8), the printer prints the bar code after receiving 8
bytes bar code data and processes the following data as normal data.
The number of data for ITF bar code must be even numbers. When an odd number of data is
input, the printer ignores the last received data.
[Notes for ②]
n indicates the number of bar code data, and the printer processes n bytes from the next
character data as bar code data.
If n is outside of the specified range, the printer stops command processing and processes the
following data as normal data.
[Notes in standard mode]
If d is outside of the specified range, the printer only feeds paper and processes the following
data as normal data.
If the horizontal size exceeds printing area, the printer only feeds the paper.
This command feeds as much paper as is required to print the bar code,regardless of the line
spacing specified by ESC 2 or ESC 3.
This command is enabled only when no data exists in the print buffer. When data exists in the
print buffer, the printer processes the data following m as normal data.
After printing bar code, this command sets the print position to the beginning of the line.
This command is not affected by print modes (emphasized, double-strike, underline, character
size, white/black reverse printing, or 90° rotated character, etc.), except for upside-down printing
mode.
[Notes in page mode]
This command develops bar code data in the print buffer, but does not print it.
After processing bar code data, this command moves the print position to the right side dot of
the bar code.
If d is out of the specified range, the printer stops command processing and processes the
following data as normal data. In this case the data buffer position does not change.
If bar code width exceeds the printing area, the printer does not print the bar code but moves the
data buffer position to the left side out of the printing area.
When CODE128 (m = 73) is used:
Refer to Figure A
,
CODE 128 for detailed information and character set.
When using the CODE 128,follow the instructions below code:
①Before bar code data must select the character set(CODE A, CODE B or CODE C).
②Select the character set is transmitted by the character","and other characters are combined
to complete; ASCII character "{"by continuously transmitting the character "{"twice to complete.
Specific
character
Transmit data
ASCII
Hex
Decimal
SHIFT
{S
7B, 53
123,83
CODE A
{A
7B, 41
123, 65
CODE B
{B
7B, 42
123, 66
CODE C
{C
7B, 43
123, 67
FNC1
{1
7B, 31
123, 49
FNC2
{2
7B, 32
123, 50
FNC3
{3
7B, 33
123, 51
FNC4
{4
7B, 34
123, 52
"{"
{{
7B, 7B
123, 123
[Example]