Browse Prior Art Database

Paper Prompting for a Generic Printer

IP.com Disclosure Number: IPCOM000059766D
Original Publication Date: 1986-Jan-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Berkland, PT: AUTHOR [+4]

Abstract

A method is described to provide interactive paper prompting to the user for any printer. Some printers have no mechanism for prompting to load paper. In this case, the user is prompted from the workstation at the end of the page, and the system waits for the user's response before more data is sent to the printer. In order to do this for a print-ready document, the datastream is scanned for a page end. Multi-byte controls need to be bypassed when scanning the datastream for page ends in order to prevent extraneous prompts. This is a problem because, even though the printers accept ASCII, they all have their own definitions for their control codes. In the new method, the user defines a table containing his printer control codes.

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

Page 1 of 1

Paper Prompting for a Generic Printer

A method is described to provide interactive paper prompting to the user for any printer. Some printers have no mechanism for prompting to load paper. In this case, the user is prompted from the workstation at the end of the page, and the system waits for the user's response before more data is sent to the printer. In order to do this for a print-ready document, the datastream is scanned for a page end. Multi-byte controls need to be bypassed when scanning the datastream for page ends in order to prevent extraneous prompts. This is a problem because, even though the printers accept ASCII, they all have their own definitions for their control codes. In the new method, the user defines a table containing his printer control codes. The scan for multi-byte controls then uses totally variable information in order to support virtually any printer datastream. When one of these controls is found in the datastream, scanning for a page-end control is discontinued until the end of the control is found. The controls defined in the table may be a set length or may define a termination sequence used to indicate the end of a control. Without this scheme of scanning for user-defined multi-byte controls, the user would be prompted at every byte with the same value as a page-end control, even though it may not be a valid page end. For example, with a page-end value of hex"OC" the user could be prompted to load paper if his margins were set to...