Printer Information¶
Commands that provide information about the printer’s identity are provided here
Printer ID - $1D $49
¶
Short description
Format:
Hex $1D $49 n
ASCII GS I n
Decimal 29 73 n
Notes:
- This command responds when the data buffer is processed. Therefore, a time delay between when the command is received and when the printer responds can occur. This time delay depends on the data buffer status and printer status.
- Refer to this table for valid values of
n
:- Phoenix only supports the
n=3
parameter.
n Printer ID Description 1,29 Printer Model ID [Model, Reserved, Reserved] 2,50 Type ID RESERVED (Reports $02) 3,31 Firmware Revision 4 character revision, e.g. “1.12” Range: Reliance:
1 ≤ n ≤ 3, 49 ≤ n ≤ 51
Phoenix:n = 3
Default:
N/A
Related:
None
Example Model: write('\x1d\x49\x01') >>> $5D $95 $59 # Reliance model code followed by 2 reserved bytes
Example Firmware Revision (PHX and REL): write('\x1d\x49\x03') >>> $31 $2e $31 $32 # 1.12 in ASCII
Transmit Status - $1D $72
¶
Transmits the paper sensor status based on the value of
n
.
Format:
Hex $1D $72 n
ASCII GS r n
Decimal 29 114 n
Notes:
- This is not a real time status command.
- Commands will be processed in order of reception, therefore a time delay may be present between receiving the command transmitting the Paper Sensor Status.
- Refer to this table for response codes:
Ejector State Byte Table BIT OFF/ON HEX DECIMAL DESCRIPTION 0,1 Off 00 0 Paper Roll Present With Abundance On 03 3 Near Paper Roll End 2,3 Off 00 0 Paper Present On 0C 12 Paper Not Present 4 Reserved 5 Undefined 6 Undefined 7 Reserved Range:
n=1,49
Default:
N/A
Related:
None
Example Paper Status: write('\x1d\x72\x01') >>> \x03 # Roll is present but near end
Transmit paper sensor status - $1B $76 ¶
Transmits the status of paper sensor as 1 byte of data.
Format:
Hex $1B $76
ASCII ESC v
Decimal 27 118
Notes:
- This is not a real time status command.
- Commands will be processed in order of reception, therefore a time delay may be present between receiving the command transmitting the Paper Sensor Status.
- Refer to this table for response codes:
Ejector State Byte Table BIT OFF/ON HEX DECIMAL DESCRIPTION 0,1 Off 00 0 Paper Roll Present With Abundance On 03 3 Near Paper Roll End 2,3 Off 00 0 Paper Present On 0C 12 Paper Not Present 4 Reserved 5 Undefined 6 Undefined 7 Reserved Range:
N/A
Default:
N/A
Related:
None
Example:
None