Browse Prior Art Database

Print Activity Monitor for PC Support Print Functions

IP.com Disclosure Number: IPCOM000107531D
Original Publication Date: 1992-Mar-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 2 page(s) / 72K

Publishing Venue

IBM

Related People

Murray, DB: AUTHOR [+2]

Abstract

An automatic method to control the AS/400* PC Support print functions, virtual print, and print emulation is disclosed. Print control information is obtained by monitoring DOS software interrupt 21h for file system functions to create file-3Ch, create new file-5Bh, open file-3Dh, extended file open-6Ch, close file-3Eh, and terminate process-4Ch. The DOS file system functions are monitored for the DOS logical printer device names PRN, LPTx, and COMx.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Print Activity Monitor for PC Support Print Functions

       An automatic method to control the AS/400* PC Support
print functions, virtual print, and print emulation is disclosed.
Print control information is obtained by monitoring DOS software
interrupt 21h for file system functions to create file-3Ch, create
new file-5Bh, open file-3Dh, extended file open-6Ch, close file-3Eh,
and terminate process-4Ch.  The DOS file system functions are
monitored for the DOS logical printer device names PRN, LPTx, and
COMx.

      Many PC application programs, such as word processors and
spread sheets, are using the convention of opening and closing the
DOS logical printer device names PRN, LPTx, or COMx when printing
output.  Opening the DOS logical printer device name does not prevent
other PC applications from using the printer; however, it is a method
to communicate the desired use of the printer.  This invention uses
the open and close information to automatically control the two
AS/400 PC Support print functions, virtual print and print emulation.
AS/400 PC SUPPORT VIRTUAL PRINT

      This invention chains into DOS interrupt 21h to monitor PC
application program requests to the DOS file system. This provides
AS/400 PC Support virtual print with a method to determine the end of
a PC application program's print job.

      If a PC application program performs a successful open request
for PRN or LPTx, and AS/400 PC Support virtual print is redirecting
the print output from the requested DOS printer port to an AS/400
printer, this invention will keep track of the PC application's PSP
address a...