Section 3: Interface Specifications
BI-DIRECTIONAL COMMUNICATIONS
This is a
ENQUIRE/ACK/NAK
In the
ENQUIRE (ENQ)
Upon receipt of an ENQ command, the printer responds with 25 bytes of status information bounded by an STX/ETX pair. The
<STX>{ 2 Byte ID}{1 Status Byte}{6 Byte Label Remaining}{16 Byte Job Name}<ETX>
| STREAM IDENTIFICATION | |
ID |
| Is a two byte number identifying the current print job ID. The print |
|
| job ID is defined using the <ESC>ID Job ID command transmitted |
|
| with the print job (see Job ID Store in the command listing for |
|
| more information on how to use this command). The range is |
|
| from 00 to 99. |
Status |
| A single byte defining the current status of the printer (see the |
|
| Status Byte Definition table). |
Label Remaining |
| Six bytes defining the number of labels remaining in the current |
|
| print job. The range is from 000000 to 999999 labels. |
Job Name |
| 16 bytes of ASCII characters identifying the name assigned to the |
|
| job by the <ESC>WK Job Name command. If the Job Name is |
|
| less than 16 characters, the field will be padded with leading |
|
| zeroes. |
|
| If an ENQ is received after the print job specified in the ID bytes |
|
| has been completed, or there is no data in the buffer, the printer |
|
| will respond with two “space” characters (20 hexadecimal) for the |
|
| ID number, six “zero” characters (30 hexadecimal) in the |
|
| Remaining Labels bytes and the 16 byte Job Name. |
CANCEL (CAN)
If a CAN (18 hexadecimal) command is received , it will stop the print job and clear all data from the receive and print buffers. A delay of five milliseconds or more is required before any new data can be downloaded. The CAN command is effective immediately upon receipt, even if the printer is
SATO M10e Service Manual | PN 9001113A | Page |