63
Programming
Software Command Syntax
09/14/2009 TTP 2000 Technical Manual P1002902-002
<ESC><ENQ><1> can only return one status code at a time. If there are two or more
simultaneous conditions, each condition should be cleared and the status enquiry repeated in
order to get a complete report of all status codes.
The host computer cannot be certain that all conditions have been cleared until an ACK is
received.
In the case of multiple error conditions, the one with the lowest number is reported.
This command requests a paper-near-end sensor (paper low) status from the printer in a 1-byte
format.
Important • Errors 2 and 5 are terminal faults that require you to reset the printer before it
will be operable again. A reset means that any data in the buffer is lost.
The printer automatically recovers from the other conditions as soon as the condition is
corrected.
Note • To read out all status information at once, use <ESC><ENQ>E.
ESC ENQ 2
Paper-near-end Enquiry
1B 05 02 hex
27 5 2 decimal
Value = 1 indicates ”No paper”
Value = 0 indicates ”Paper present” at the sensor position
Note • The status of the sensor is sampled every time the printout is cut. If three successive
samples show that there is no paper present at the sensor, the status reply changes to 1. This is
to prevent false readings if the side of the paper roll is not clean. If you want instantaneous
status of the sensor, use <ESC><ENQ><6> and examine the paper near end bit.