CHAPTER 3 INTERFACE
B-EP
Series
3-4
NOTE:
The data error is checked by CRC. However, noise included in sent/received data
may cause misprinting. (Though CRC check is carried out in 16 bits, there is a
possibility that the data including noise matches 16 bits of CRC check.)
[LABEL, RECEIPT or ESC/POS mode]
Data to be sent
STX Printer ID
Version No. of each form
Printer status
Battery status
CRC
02H xxH xxH V01 V02 ··········· V20
xxH
xxH
xxH
xxH
• Printer ID ......... 2-byte hex data (in order from High to Low)
• Version No. of each form (00H to 09H)
V01
...............
Version
of form No. 1 (1-byte hex data)
V02
...............
Version
of form No. 2 (1-byte hex data)
V20
...............
Version
of form No. 20 (1-byte hex data)
• Printer status ... Printer status is indicated in 1-byte data.
00H: Normal state (idling)
01H: Cover open state
02H: Command syntax error (including Ir packet error)
03H:
Paper
jam
04H:
Label
end
05H: Cover open error
06H: Broken head dots error
07H: Thermal head excessive temperature
08H: Flash ROM write error
09H: Flash ROM erase error
0AH: Low battery (Print failure)
0BH:
Operating
0CH: Communication error * In the RECEIPT mode or for RS-232C connection only
0DH: Normal end + Label end
0EH: Flash ROM storage area full state
0FH: Wait for strip * In the LABEL mode only
10H: Normal issue end
14H:
Pause
state
19H: Ambient temperature error
32H: Abnormal battery temperature
33H: Battery excessive temperature
37H:
Charging
error
(
38H: Bluetooth setting successfully completed)
Response
status
for
automatic status transmission
39H: Bluetooth setup error (including initialization error)
45H: Wait for battery recovery
46H: Wait for head temperature reduction
47H: Wait for motor temperature reduction
55H: Writable character/PC command save mode
NOTE:
0DH (Normal issue end + Label end) is a state when the printer runs out of
labels, after a label is issued.
Range of CRC calculation