BIOS Printer Status Flags


 All INT 17H services return the printer port status as a set of bit flags

 in AH as follows:



 PrinterStatusRec

  ฺ7ย6ย5ย4ย3ย2ย1ย0ฟ

  ณ ณ ณ ณ ณ ณ0 0ณ ณ

  ภามามามามาม-ม-มาู bit  mask

   บ บ บ บ บ     ศอ> 0: 01H  1 = time-out error

   บ บ บ บ ศอออออออ> 3: 08H  1 = I/O error

   บ บ บ ศอออออออออ> 4: 10H  1 = selected (0 means off-line)

   บ บ ศอออออออออออ> 5: 20H  1 = out of paper

   บ ศอออออออออออออ> 6: 40H  1 = acknowledge (printer is attached)

   ศอออออออออออออออ> 7: 80H  1 = not busy (note: 0 means busy)



See Also: Parallel Printer Adapter Ports

          INT 17H (BIOS printer support)

          BIOS Data Area

          ROM-BIOS Functions

                                    -*-