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 | 
     
   
  
 
  |