623
Return status of Status 3
The purpose of this communication protocol is to return the product condition and reply as a status
to the host by receiving three types of request commands and print command.
Following described about the details of request commands and return status.
1) Status request command
This command returns the Job ID number of received data in printing, status of this product and the
number of remaining label to print to the host. All "0" (HEX 30H) is returned for print quality when the
print is completed or when there is no received data. Space (HEX 30H) is returned for the Job ID
numbers when command for the designation of the job ID number <ID> is not specified.
Please do not send ENQ (Status request) while sending print data (STX <A> to <Z> ETX). Status
would not be returned properly or print would not be performed properly if ENQ is sent.
1. Command ENQ (HEX 05H)
STX (HEX 02H)
ETX (HEX 03H)
2. Return status, Format
Port1, Port2, or when Legacy Status setting for Port3 is invalid
No. of remaining labels
Set the job ID number by specifying the job ID number <ID> specified
between ESC <A> and ESC <Z>
If there are several received data items,
et the job ID number of the
received data item that is currently being printed.
When Legacy Status setting for Port 3 is valid
Size
No. of remaining labels
Set the job ID number by specifying the job ID number <ID> specified
between ESC <A> and ESC <Z>
If there are several received data items,
et the job ID number of the
received data item that is currently being printed.
02H 03H
3. Status list
Description ASCII HEX
NO ERROR 0 30
RIBBON / LABEL NEAR END 1 31
BUFFER NEAR FULL 2 32
RIBBON / LABEL NEAR END & BUFFER NEAR FULL 3 33
(UNUSED) BATTERY NEAR END 4 34
OFFLINE
STATE
(UNUSED) BATTERY NEAR END & RIBBON NEAR END 5 35