Select your printer model
Parameters are refined by the selected printer.
- EU-m30
- TM-J2000
- TM-J2100
- TM-L90
- TM-L90 LFC
- TM-L100
- TM-m10
- TM-m30
- TM-m30II
- TM-m30II-H
- TM-m30III
- TM-m30III-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
- TM-m50
- TM-m50II
- TM-m50II-H
- TM-P20
- TM-P20II
- TM-P60
- TM-P60II
- TM-P80
- TM-P80II
- TM-T20
- TM-T20II
- TM-T20III
- TM-T20IIIL
- TM-T20IV-L
- TM-T20X
- TM-T20X-II
- TM-T70
- TM-T70II
- TM-T81III
- TM-T82II
- TM-T82III
- TM-T82IIIL
- TM-T82IV-L
- TM-T82X
- TM-T82X-II
- TM-T83III
- TM-T83IV
- TM-T88IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T90
- TM-T100
- TM-U220
- TM-U220II
- TM-U230
DLE EOT
[Name]
Transmit real-time status
[Format]
ASCII
|
|
DLE
|
|
EOT
|
|
n
|
|
[a]
|
Hex
|
10
|
04
|
n
|
[a]
|
||||
Decimal
|
16
|
4
|
n
|
[a]
|
[Range]
n, a: different depending on the printers
[Description]
Transmits the real-time status, using n as follows:
n
|
a
|
Function
|
---|---|---|
1
|
−
|
Transmit Printer status
|
2
|
−
|
Transmit Offline cause status
|
3
|
−
|
Transmit Error cause status
|
4
|
−
|
Transmit Roll paper sensor status
|
7
|
1
|
Transmit Ink status A
|
2
|
Transmit Ink status B
|
|
8
|
3
|
Transmit Peeler status
|
18
|
1
|
Transmit Interface status
|
2
|
Transmit DM-D status
|
The parameter a is needed only when n = 7, 8 or 18. DLE EOT BEL is DLE EOT (n = 7); for some previous printer models this command is called DLE EOT BEL.
[Notes]
-
This is a Real-time command. Refer to Notes of Real-time Commands for usage note.
-
When this command is transmitted, do not transmit data that follows until the corresponding status is received.
-
However, if this command must be transmitted continuously, it is possible to transmit up to 4 commands at once.
-
In this case, do not transmit data that follows until the all status is received.
-
Be aware that if you designate continuous transmission in excess of the limit, the status may not be transmitted.
-
Each status consists of 1 byte, and the value is 0xx1xx10b.
-
The real time status can be differentiated by the bits 0, 1, 4, and 7 from other transmission data, except for data in block data (Header – NUL).
-
Printer status (n = 1):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220Drawer kick-out connector pin 3 is LOW0001Drawer kick-out connector pin 3 is HIGH04430Online0001Offline08841Fixed101650Not waiting for online recovery0001Waiting for online recovery203260Paper feed button is not being pressed0001Paper feed button is being pressed046470Fixed000Drawer kick-out connector pin 3 (bit 2) indicates the buzzer sounding status when the optional external buzzer is connected. It will be HIGH while sounding and LOW otherwise.Online recovery wait (bit 5) is changed when GS ^ is executed or the printer is waiting for the paper feed button to be pressed for removing a label or for roll paper to be replaced for some models.
-
Offline cause status (n = 2):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220Cover is closed0001Cover is open04430Paper is not being fed by the paper feed button0001Paper is being fed by the paper feed button08841Fixed101650No paper-end stop0001Printing stops due to a paper-end203260No error0001Error occurred406470Fixed000
-
Error cause status (n = 3):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220No recoverable error0001Recoverable error occurred04430No autocutter error0001Autocutter error occurred08841Fixed101650No unrecoverable error0001Unrecoverable error occurred203260No auto-recoverable error0001Auto-recoverable error occurred406470Fixed000
-
If recoverable error (bit 2) or autocutter error (bit 3) occurs due to paper jams or the like, it is possible to recover by correcting the cause of the error and executing DLE ENQ (n = 2).
-
If an unrecoverable error (bit 5) occurs, turn off the power as soon as possible.
-
The cause of the error can be checked by the offline response (when an offline cause is added). See Function 49 of GS ( H.
-
-
Roll paper sensor status (n = 4):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed0222, 300Roll paper near-end sensor: paper adequate00011Roll paper near-end sensor: paper near-end0C1241Fixed10165, 600Roll paper end sensor: paper present00011Roll paper end sensor: paper not present609670Fixed000
-
Some paper sensors are not present, depending on the printer model. The names of some paper sensors are different, depending on the printer model.
-
-
Ink status A (n = 7, a = 1):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220No ink near-end detected (1st color)0001Ink near-end detected (1st color)04430No ink end detected (1st color)0001Ink end detected (1st color)08841Fixed101650Ink cartridge detected (1st color)0001Ink cartridge not detected (1st color)203260Cleaning is not being performed0001Cleaning is being performed406470Fixed000
-
Ink status B (n = 7, a = 2):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220No ink near-end detected (2nd color)0001Ink near-end detected (2nd color)04430No ink end detected (2nd color)0001Ink end detected (2nd color)08841Fixed101650Ink cartridge detected (2nd color)0001Ink cartridge not detected (2nd color)203260(Reserved)00070Fixed000
-
Peeler status B (n = 8, a = 3):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220Not waiting for a label to be removed0001Waiting for a label to be removed04430(Reserved)00041Fixed101650Paper present in label peeling detector0001No paper present in label peeling detector203260(Reserved)00070Fixed000
-
Interface status (n = 18, a = 1):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220Printing Using Multiple Interfaces disabled0001Printing Using Multiple Interfaces enabled04430(Reserved)00041Fixed10165, 60(Reserved)00070Fixed000
-
DM-D status (n = 18, a = 2):
-
BitBinaryStatusHexDecimal00Fixed00011Fixed02220DM-D transmission status is READY0001DM-D transmission status is BUSY04430(Reserved)00041Fixed10165, 60(Reserved)00070Fixed000
Quick Access
- [Name]
- [Format]
- [Range]
- [Description]
- [Notes]
ESC/POS® includes patented or patent pending commands. The contents must not be disclosed
to third parties.
- Introduction
- Command Lists
- Commands in Code Order
- Applicable printers
- Command List by Model
- EU-m30
- TM-J2000, TM-J2100
- TM-L90
- TM-L90 LFC
- TM-L100
- TM-m10
- TM-m30
- TM-m30II
- TM-m30II-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
- TM-m30III
- TM-m30III-H
- TM-m50
- TM-m50II
- TM-m50II-H
- TM-P20
- TM-P20II
- TM-P60
- TM-P60II
- TM-P80
- TM-P80II
- TM-T100
- TM-T20
- TM-T20II
- TM-T20III
- TM-T20IIIL
- TM-T20IV-L
- TM-T20X
- TM-T20X-II
- TM-T70
- TM-T70II
- TM-T81III
- TM-T82II
- TM-T82III
- TM-T82IIIL
- TM-T82IV-L
- TM-T82X
- TM-T82X-II
- TM-T83III
- TM-T83IV
- TM-T88IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T90
- TM-U220
- TM-U220II
- TM-U230
- Obsolete Commands
- Commands Arranged by Function
- Print Commands
- Line Spacing Commands
- Character Commands
- Printing Paper Commands
- Label and black mark control
- Print Position Commands
- Paper Sensor Commands
- Mechanism Control Commands
- Bit Image Commands
- Bit Image
- GS ( L / GS 8 L
- GS D
- Graphics
- NV Graphics
- Download Graphics
- Panel Button Commands
- Status Commands
- Barcode Commands
- Two-dimensional Code Commands
- GS ( k
- PDF417
- QR Code
- MaxiCode
- 2-dimensional GS1 DataBar
- Composite Symbology
- Aztec Code
- DataMatrix
- Macro Function Commands
- Kanji Commands
- Miscellaneous Commands
- DLE ENQ
- DLE DC4 <fn=1>
- DLE DC4 <fn=2>
- DLE DC4 <fn=3>
- DLE DC4 <fn=7>
- DLE DC4 <fn=8>
- ESC ( Y
- ESC =
- ESC @
- ESC L
- ESC S
- ESC p
- GS ( A
- GS ( D
- GS I
- GS P
- GS g 0
- GS g 2
- GS z 0
- Response or status transmission
- Print control methods
- Beeper tone control
- Graphics drawing
- Receipt enhancement control
- Page mode control
- Customize Commands
- User setup
- GS ( E
- GS ( E <fn=1>
- GS ( E <fn=2>
- GS ( E <fn=3>
- GS ( E <fn=4>
- GS ( E <fn=5>
- GS ( E <fn=6>
- GS ( E <fn=7>
- GS ( E <fn=8>
- GS ( E <fn=9>
- GS ( E <fn=10>
- GS ( E <fn=11>
- GS ( E <fn=12>
- GS ( E <fn=13>
- GS ( E <fn=14>
- GS ( E <fn=15>
- GS ( E <fn=16>
- GS ( E <fn=48>
- GS ( E <fn=49>
- GS ( E <fn=50>
- GS ( E <fn=51>
- GS ( E <fn=52>
- GS ( E <fn=99>
- GS ( E <fn=100>
- Printer customization
- NV user memory
- User setup
- Counter Printing Commands
- Programming Examples
- Appendixes