INT 21 - 10NET v5.0 - INITIATE PRINT JOB AX = 5E04h BX = zero-based redirection list index (see AX=5F02h) DS:DX -> extended workstation printer setup structure (see below) Return: CF clear if successful CF set on error AX = error code (see AH=59h) SeeAlso: AX=5E05h"10NET",AX=5E06h"10NET" Format of extended workstation printer setup structure: Offset Size Description 00h BYTE notification flags (see below) 01h BYTE job control mask (see below) 02h WORD days to retain file 04h WORD test print length 06h BYTE number of copies to print 07h BYTE compression algorithm 08h BYTE tab width (00h = don't expand) 09h BYTE initiation type (00h normal, 01h non-spooled) 0Ah 38 BYTEs job start operation notification instructions 30h 32 BYTEs comment for job 50h 64 BYTEs output filename or non-spooled file Bitfields for notification flags: bit 0 user at print start bit 1 operator at start, with reply bit 2 user at print completion bit 3 operator at completion, with reply bit 4 user on queue switch bit 5 operator on queue switch, with reply bit 6 user on print error Bitfields for job control mask: bit 0 print banner page bit 1 eject page at end of job bit 2 mark as "held" (queue but don't print) bit 3 rush job (queue at top) bit 4 overwrite file with zeros before deletion bit 5 hyperspool if possible .