Citizen iDP3221 Photo Scanner User Manual


 
iDP3221 User’s Manual
43
CITIZEN
DLE EOT n
[Function] Sending status in real time
[Code] <10>H<04>H<n>
[Range] 1 n 4
[Outline] Sends in real time the status specified by "n."
n = 1: Printer status
n = 2: Status caused by an offline condition
n=3: Statuscausedbyanerror
n = 4: Paper detector status
[Caution] • Each status represents the current status. It is 1-byte data.
• The status is transferred without checking whether the host is ready to receive or busy.
This command is executed even if the printer is in offline state, receive-buffer full state, or
error state.
• This command is dealed with when it is received.
•Ifanotherdatastringof<16>H<04>H<n>(1 n 4) is received, the printer acts the same
way as with this command. Therefore, the user should be reminded of this fact.
[Example 1]
Suppose a command "ESC * m nL nH [d1 ... dk]," where d1 = <10>H, d2 = <04>H, d3 =
<01>H.
The DLE EOT n command cannot be interleaved into the code string of another command
consisting of two bytes or more.
[Example 2]
If the printer sends DLE EOT 3 when the host has sent down to ESC 3 in its attempt to send
ESC 3 n, the printer handles the ESC 3 as ESC 3 <10>H. Thus, the user should be cautious.
If ASB (automatic status back) is enabled by GS a, it is necessary to discriminate between
the status due to AS and the status due to this command.