Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Pause Function for a Print Spooler Program

IP.com Disclosure Number: IPCOM000040448D
Original Publication Date: 1987-Nov-01
Included in the Prior Art Database: 2005-Feb-02
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Clark, RE: AUTHOR [+2]

Abstract

Data sent from a personal computer (PC) to a printer by a printer interface is momentarily stopped through a Print Spooler program, which is resident in the PC memory, so that the printer interface can be used to cause the printer to go offline and perform functions, such as moving the paper up or down. A Printer Communication Routine program, which is resident in the PC memory, controls the printer through a printer interface. The Printer Communication Routine program causes the printer to go offline and perform functions, such as moving the paper up and down. During this offline command processing, it is imperative that no other resident application program in the PC memory attempt to use the printer interface or the data will end up interspersed with the offline commands to the printer.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 72% of the total text.

Page 1 of 1

Pause Function for a Print Spooler Program

Data sent from a personal computer (PC) to a printer by a printer interface is momentarily stopped through a Print Spooler program, which is resident in the PC memory, so that the printer interface can be used to cause the printer to go offline and perform functions, such as moving the paper up or down. A Printer Communication Routine program, which is resident in the PC memory, controls the printer through a printer interface. The Printer Communication Routine program causes the printer to go offline and perform functions, such as moving the paper up and down. During this offline command processing, it is imperative that no other resident application program in the PC memory attempt to use the printer interface or the data will end up interspersed with the offline commands to the printer. Data is sent to the printer for printing from a buffer of the Print Spooler program. During each occurrence of a Timer Tick Interrupt, the Print Spooler program sends data to the printer by the printer interface if the buffer has data to be printed and the printer is not busy. If the printer interface is being used for offline command processing when a Timer Tick Interrupt occurs and data is to be sent to the printer, this data would be misinterpreted. Accordingly, data is prevented from being sent from the buffer to the Print Spooler program during offline command processing by the Printer Communication Routine program sending a first...