TransAct 280 Software Guide

Page of 318
  
*
%
  
8
%.
 
#
 
[ENQ] <15>  Inquire printer state 
ASCII
 
[ENQ] <15> 
Hexadecimal  05H 11H 
Decimal 
<5> <15> 
Function 
The [ENQ] <15> command returns the current printer state 
Note 
[ENQ] <17> also returns the current printer state, but it should not be 
used as it conflicts with XON/XOFF flow control. 
Response 
[ACK] <15> <n> <r
1
> <r
2
>… 
 
Where 
<15>   is the echo of the command ID. 
<n> 
 is the number of return bytes + 40 (28H) 
 (to prevent confusion with XON/XOFF). 
<r
1
>: 
bit 0 = 1 always 
bit 1 = Cover is closed. 
bit 2 = Receipt paper is out. 
bit 3 = 0 
bit 4 =  Printer is waiting in an error mode. Use [ENQ]<22> to identify the 
 
 
specific error and [ENQ]<10> to recover 
bit 5 = 0 
bit 6 = 1 always 
bit 7 = 0 always 
<r
2
>: 
bit 0 - 5 = 0 always 
bit 6 = 1 always 
bit 7 = 0 always 
 
 
Note: For this status request to function, the "Buffer Full Only" off-line 
option should be selected.