Page 22
Section 8 ... Supervised Mode Operation
§ The S2000T printers can be operated in a supervised mode. A single byte supervision
command <0x02> (^B), allows polling the status of the printer.
§ The printer transmits the three types of status strings upon receiving the supervision
request command byte:
• Print buffer status: <ESC> <B> <4 ASCII digits><CR><LF>
• Battery Voltage status: <ESC> <V> <4 ASCII digits><CR><LF>
• MCR status: <ESC> <M><4 ASCII digits><CR><LF>
§ The four ASCII digits report the number of characters in print buffer, current battery
voltage level and Magnetic Card Reader (MCR) status. These digits are in "converted
hexadecimal" format. To reconvert these digits to hexadecimal form, subtract <0x30>
from each digit received.
§ In general, the printer can be polled as often as needed. The poll response is transmitted
as one complete transaction with no XON/XOFF, ^D or AuxOff in the middle of
response.
§ The examples below illustrate the supervisory response strings.
Print buffer status
§ For Example if <0x04D2> characters are in the print buffer, the following string is
returned upon receiving a <0x02> poll command.
<0x1B> <0x42> <0x30> <0x34> <0x3D> <0x32> <0x0D> <0x0A>
<ESC> <B> ----<4 ASCII digits>---- <CR> <LF>
Magnetic card reader status
§ For Example, if the following Magnetic card read command is issued (esc-M-9-9-1-CR-
LF), the following is returned upon receiving a <0x02> poll command.
<0x1B> <0x4D> <0x30> <0x39> <0x39> <0x31> <0x0D> <0x0A>
<ESC> <M> <time out> <track> <CR> <LF>