Browse Prior Art Database

Error Handling in Processor-Controlled Printer System

IP.com Disclosure Number: IPCOM000041567D
Original Publication Date: 1984-Feb-01
Included in the Prior Art Database: 2005-Feb-02
Document File: 2 page(s) / 29K

Publishing Venue

IBM

Related People

Allen, WH: AUTHOR [+4]

Abstract

This article provides for error handling in a processor-controlled printer system. It offers an efficient approach to the handling of errors and the storage or saving of such errors for subsequent debugging operations. It involves the looking up of the position of an error in a memory map and then converting the location of the code segment and pointer instruction in the overall memory layout to a C-Sect (control section) origin and location counter to give the particular position in the program. This position is then saved for subsequent debugging purposes. With reference to the figure, there is shown the pertinent portions of a basic I/O system of a controlled printer in a word and data processing system. The status of the printer is maintained in the printer unit control block.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 2

Error Handling in Processor-Controlled Printer System

This article provides for error handling in a processor-controlled printer system. It offers an efficient approach to the handling of errors and the storage or saving of such errors for subsequent debugging operations. It involves the looking up of the position of an error in a memory map and then converting the location of the code segment and pointer instruction in the overall memory layout to a C-Sect (control section) origin and location counter to give the particular position in the program. This position is then saved for subsequent debugging purposes. With reference to the figure, there is shown the pertinent portions of a basic I/O system of a controlled printer in a word and data processing system. The status of the printer is maintained in the printer unit control block. Three states are represented in this status: 1) online, 2) offline and 3) hardware error. The hardware error status may result from several different situations, such as link transmission errors, command rejections by the printer, printer malfunctions, or even printer operation errors, such as opening a printer cover while the printer is operational. In a typical operation, a single error handling routine is usually called upon to post a hardware error status and to initiate an alert sound such as a "beep" to advise the operator of the error. During debugging, it is very useful to be able to pinpoint the software routine from which t...