Multi-Task Management Algorithm for a Printer
Original Publication Date: 1988-Jan-01
Included in the Prior Art Database: 2005-Feb-14
A printer, which can function as a printer under control of a personal computer (PC) or as a typewriter under control of an operator using a keyboard of the PC, can have any printing job interrupted by the operator to begin a typing job on the keyboard of the PC while preserving all data for continuing the interrupted printing job upon completion of the typing job. The printer continues with the interrupted job until a page end or a line end is detected before the typing job can begin. A host system 1, which can be an IBM PC, for example, sends a printing job to a designated printer 2 by a communication link 3. While the printer 2 is printing, the printing job can be interrupted by the operator due to a higher priority job requiring use of the printer 2 as a typewriter by the operator using the keyboard of the host system 1.