Specifications
TH230/TH230+ Programmers Guide
161
- Busy (RS232 interface only)
• All ASB status is represent the enabled status whenever the status
changes. Therefore the disabled status items may change, because each
status transmission represents the current status.
• The status bytes to be transmitted are as follows:
• First byte (printer information)
Bit Function
Value
0
1
0 Not used Fixed to 0
1 Not used Fixed to 0
2
Drawer kick-out
connector pin 3
Low
High
3 Busy Not Busy Busy
4
Not used
Fixed to 1
5 Cover Closed Open
6
Paper is being fed by
the paper feed button.
No Yes
7 Not used Fixed to 0
• Bit 3: Busy is set when the printer enters the Offline State (see chapter
Online / Offline State Diagram) or if the receive buffer is nearly full.
Exception: A change of the Busy State by receive buffer nearly full
doesn’t trigger an ASB message when using USB interface.
• Second byte (error information)
Bit Function
Value
0 1
0
Customer
display
Not connected or
Handshake blocked
Connected and
Handshake ready
1 Undefined
2 Undefined
3
Cutter error
No error
Error occurred
4 Not used Fixed to 0
5 Not used Fixed to 0
6 Error No error Error occurred
7
Not used
Fixed to 0
• Bit 3: If Cutter error occurs due to paper jams or the like, it is possible
to recover by correcting the cause of the error and executing DLE ENQ.
• Bit 6: Error means Cover open, Paper out, Black mark error, Cutter
error, Thermistor error, High voltage error or Low voltage error.
Thermistor error is an unrecoverable error. High voltage error and Low
voltage error are automatic recoverable errors!
• Please note that both bit 6 and bit 3 are set if a cutter error occurred.
• If Black Mark error occurs, it is possible to recover by correcting the
cause of the error (change to mark paper for example) and executing DLE
ENQ.