Get status of one printer server's spooling queue               

Server

Y

Station

Y

Interrupt

21h

Input

Output

AX FFh CCh Hash Files  Status AX
BX Start Item Item Required     BX
CX   Print Server     CX
DX  560 byte Buffer     DX
Status: 0  Successful
        1  Unable to get the spooling queue
       -1  Unable to communicate with File Server

The buffer is filled as follows:
filename size date time username copies status Lpt.
<-- 12 --> <- 4 -> <- 2 -> <- 2 -> <-- 15 --> <- 1 -> <- 1 -> <- 1 ->

 

Status Byte
Bit Dec Hex  Description
0 1 01h  Printout Header        0=Off      1=On
1 2 02h  End of Job FormFeed    0=Off      1=On
2 4 04h  Not Used
3 8 08h
4 16 10h  Start of Job FormFeed  0=Off      1=On
5 32 20h  Not Used
6 64 40h
7 128 80h  Status                 0=Waiting  1=Printing
 


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .