Citizen CBM1000 Printer User Manual


 
— 114 —
GS a n
[Function] Enabling/Disabling ASB (Automatic Status Back)
[Code] <1D>H<61>H<n>
[Range] 0
n 255
[Outline] This command selects the status item to be addressed by ASB
(Automatic Status Back.)
Bit Status item addressed by ASB Hex. Decimal
0
Status of pin 3 of Drawer Kick-Out Connector = disabled
00 0
Status of pin 3 of Drawer Kick-Out Connector = enabled
01 1
1
Online/offline status = disabled 00 0
Online/offline status = enabled 02 2
2
Error status = disabled 00 0
Error status = enabled 04 4
3
Continuous Paper Sensor = disabled 00 0
Continuous Paper Sensor = enabled 08 8
4 Undefined
5 Undefined
6 Undefined
7 Undefined
[Caution] If any status item is enabled, the status is sent to the host
when this command is executed. After that time on, the status
is sent each time an enabled status item changes. Because
each status item represents the current condition, status items
disabled for ASB may also have changed.
The ASB function is disabled if all status items are disabled.
If the ASB function is enabled by default, the host receives the
status the first time the printer gets ready for communication
after it is turned on.
The printer sends 4 bytes of status shown in the tables below,
without checking whether the host is ready to receive or busy.
The 4 bytes of status is a continuous string except for XOFF
code.
• Because this command is executed when data is mapped in
the receive buffer, there may be a delay between command
receiving and status sending depending on the condition of
the receive buffer.
Even if the printer is excluded from the selection of peripheral
equipment (ESC =), the 4 bytes of status is sent to the host
whenever status changes.
When DLE EOT, GS I, or GS r is used, the host must discriminate
between the status specified by these commands and the
status due to ASB.