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
FS ( e
[Name]
Enable/disable Automatic Status Back (ASB) for optional functions (extended status)
[Format]
ASCII
|
|
FS
|
|
(
|
|
e
|
|
pL
|
|
pH
|
|
m
|
|
n
|
Hex
|
1C
|
28
|
65
|
pL
|
pH
|
m
|
n
|
|||||||
Decimal
|
28
|
40
|
101
|
pL
|
pH
|
m
|
n
|
[Range]
(pL + pH × 256) = 2
m = 51
n = 0 – 255
[Default]
n = 0
[Description]
Enables or disables extended ASB (Automatic Status Back) and specifies the status
items to include, using n as follows:
n:
Bits
|
Function
|
Binary
|
Hex
|
Decimal
|
---|---|---|---|---|
0 – 2
|
(Reserved)
|
0
|
00
|
0
|
3
|
Command execution (offline) status disabled
|
0
|
00
|
0
|
Command execution (offline) status enabled
|
1
|
08
|
8
|
|
4 – 7
|
(Reserved)
|
0
|
00
|
0
|
[Notes]
-
Bit 3 is available only when command execution (offline) is enabled.
-
ASB (Automatic Status Back) transmits the status automatically to the printer in real-time. It is called [ASB function] and the status is [ASB status]. If you use the ASB, an application can acquire the printer change in real-time and passively.
-
Enabling any status (specifying n ≠ 0) starts extended ASB. Then the current extended ASB status is transmitted. After that, when ASB is active, the selected extended ASB status is transmitted each time the status changes.
-
When specifying n = 0, extended ASB is disabled. While ASB is disabled, the extended ASB status is not transmitted.
-
Multiple status items can be selected.
-
When the ASB function is operating, even if the printer is specified as an invalid peripheral device with ESC =, the extended ASB status is transmitted if the status of the printer changes.
-
This command is effective until ESC @ is executed, the printer is reset, or the power is turned off.
-
All extended ASB status represents the enabled status whenever the status changes. Therefore, the disabled status items may change, because each status transmission represents the current status.
-
The extended ASB status is a 4-byte message as shown in the following table.
-
Send dataHexDecimalNumber of bytesHeader39h571 byteStatus A (∗1)See the Status A table below.1 byteStatus B40h641 byteNUL00h01 byte
-
(∗1) Status A is as follows:BitFunctionBinaryHexDecimal0(Reserved)10111(Reserved)00002Receipt unit is online.0000Receipt unit is offline.10443(Reserved)00004Command execution (offline) enabled0000Command execution (offline) disabled110165(Reserved)00006Fixed140647Fixed0000
-
When block data [Header – NUL] is being transmitted, ASB status cannot be transmitted. Therefore, you cannot get the printer status change through the ASB status when Block data [Header – NUL] is transmitted.
-
The extended ASB status can be differentiated from other transmission data by the specific data of the transmission data block. When the printer transmits the header [Hex = 39h / Decimal = 57], data up to NUL [Hex = 00h / Decimal = 0] are processed as extended ASB 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.
- 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