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-T20X
  • TM-T70
  • TM-T70II
  • TM-T81III
  • TM-T82II
  • TM-T82III
  • TM-T82IIIL
  • TM-T82X
  • TM-T83III
  • TM-T88IV
  • TM-T88V
  • TM-T88VI
  • TM-T88VII
  • TM-T90
  • TM-T100
  • TM-U220
  • TM-U220II
  • TM-U230

GS r


[Name]

Transmit status

[Format]

ASCII
   
GS
  
r
  
n
Hex
1D
72
n
Decimal
29
114
n

[Range]

n: different depending on the printers

[Description]

Transmits the status using n as follows:
n
Function
1, 49
Transmits paper sensor status
2, 50
Transmits drawer kick-out connector status
4, 52
Transmits ink status

[Notes]

  • Each status is 1 byte.
  • Paper sensor status (n = 1, 49)
  • Bit
    Binary
    Hex
    Decimal
    Status
    0, 1
    00
    00
    0
    Roll paper near-end sensor: paper adequate.
    11
    03
    3
    Roll paper near-end sensor: paper not present.
    2, 3
    00
    00
    0
    Roll paper end sensor: paper present.
    11
    0C
    12
    Roll paper end sensor: paper not present.
    4
    0
    00
    0
    Fixed
    5,6
    (Reserved)
    7
    0
    00
    0
    Fixed
    • Some paper sensors are not present, depending on the printer model. The names of some paper sensors are different, depending on the printer model.
  • Drawer kick-out connector status (n = 2, 50)
  • Bit
    Binary
    Hex
    Decimal
    Status
    0
    0
    00
    0
    Drawer kick-out connector pin 3 is LOW. (∗1)
    1
    01
    1
    Drawer kick-out connector pin 3 is HIGH. (∗1)
    1 – 3
    (Reserved)
    4
    0
    00
    0
    Fixed
    5, 6
    (Reserved)
    7
    0
    00
    0
    Fixed
  • (∗1) If the optional external buzzer is connected to the drawer kick-out connector, the bit is HIGH while the buzzer is sounding, and LOW otherwise.
  • Ink status (n = 4, 52)
  • Bit
    Binary
    Hex
    Decimal
    Function
    0
    0
    00
    0
    Ink near-end not detected (1st color)
    1
    01
    1
    Ink near-end detected (1st color)
    1
    0
    00
    0
    Ink near-end not detected (2nd color)
    1
    02
    2
    Ink near-end detected (2nd color)
    2, 3
    (Reserved)
    4
    0
    00
    0
    Fixed
    5, 6
    (Reserved)
    7
    0
    00
    0
    Fixed
  • When you use this command, obey the following rules.
    • After the host PC transmits the function data, the printer will send response data or status data back to the PC. Do not transmit more data from the PC until the response data or status data are received from the printer.
    • When operating with a serial interface, be sure to configure operation so that the host computer uses the printer only when it is READY.
    • With a parallel interface, a real-time status is stored in the transmission buffer of the printer temporarily the same as the other transmission data (except for ASB status), and when the host enters reverse mode, data is transmitted in order from the beginning of the transmission buffer. The transmission buffer is 99 bytes; therefore, data that exceeds 99 bytes is ignored. When using this command, the host should be changed to the reverse mode immediately and execute a receive processing of status.
  • After the print changing line operation ends, paper sensor status (n = 1, 49) is transmitted. Therefore if use GS r 1 according to the printing instruction, host recognizes the print completion by receiving paper sensor status.
  • Normal status can be differentiated by the information of bits 4, and 7 from other transmission data. If the data transmitted from the printer after outputting GS r to the printer is "0xx1xx10" (x = 0 or 1), process the data as a normal status.
 

Quick Access

  • [Name]
  • [Format]
  • [Range]
  • [Description]
  • [Notes]

ESC/POS® includes patented or patent pending commands. The contents must not be disclosed to third parties.


ESC/POS® Command Reference for TM Printers

Jump to the top