SATO M84PRO Service Manual page 20

Thermal transfer printer
Hide thumbs Also See for M84PRO:
Table of Contents

Advertisement

Section 3: Interface Specifications
Optional Interface, pin 6 (DTR) and pin 5 (CTS) must be held high by the host. One way to
ensure these pins are always in the correct state is to tie pin 20 (DTR) to pin 6 (DSR) and pin 4
(RTS) to pin 5 (CTS) at the printer end of the cable.
E
(ENQ)
NQUIRE
Upon receipt of an ENQ command, the printer responds with 25 bytes of status information
bounded by an STX/ETX pair. The Bi-Com protocol works only in the multiple job buffer mode.
The status information is defined as follows:
<STX>{ 2 Byte ID}{1 Status Byte}{6 Byte Label Remaining}{16 Byte Job Name}<ETX>
ID
Status
Label Remaining
Job Name
C
(CAN)
ANCEL
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 off-line or in an error condition. The printer will return an ACK (06 hexadecimal) if there is no
printer error condition and a NAK (15 hexadecimal) if an error condition exists.
P
J
RINT
OB
Upon receipt of a valid print job (<ESC>A . . . <ESC>Z), an ACK (06 hexadecimal) will be
returned by the printer if there are no errors and a NAK (16 hexadecimal) if a printer error exists.
M84Pro Service Manual
STREAM IDENTIFICATION
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.
A single byte defining the current status of the printer (see the
Status Byte Definition table).
Six bytes defining the number of labels remaining in the current
print job. The range is from 000000 to 999999 labels.
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.
PN:
9001113A
Page 3-7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents