INT 2fH 0104H: Hold All Jobs and Get Status
Expects: AX 0104H
Returns: DX error count (consecutive errors Print had while trying to
output last character)
DS:SI addr of a series of 64-byte filespecs naming enqueued files
Info: Stops the current print job and returns the address of the print
queue (only if PRINT.EXE is resident in memory.
DS:SI is the far address of a series of 64-byte entries that identify
the files that are in the queue. Each entry is an ASCIIZ▲ string
of the drive, path, and filename, followed by a variable number
of unused bytes (to pad the record to 64).
The first entry is the name of the file that is currently being
printed. The end of the queue is identified if the first byte in
the entry is 00h.
Notes: Printing is suspended until you use INT 2fH 0105H (restart
Don't modify the queue directly. Use INT 2fH fns to add and
See Also: INT 2fH 01xxH: DOS Print Spooler Functions
INT 2fH: Multiplex Interrupt