Browse Prior Art Database

Printer Data Processing/ Word Processing Enhanced Controller System

IP.com Disclosure Number: IPCOM000049275D
Original Publication Date: 1982-Apr-01
Included in the Prior Art Database: 2005-Feb-09
Document File: 3 page(s) / 51K

Publishing Venue

IBM

Related People

Cavill, BR: AUTHOR [+4]

Abstract

A printer controller system is described which prints in both data processing (DP) and word processing (WP) modes. While utilizing features of standard controllers, the present design has fundamental architectural innovations to support the word processing requirements in addition to performing standard and also 'enhanced print' data processing capabilities.

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 53% of the total text.

Page 1 of 3

Printer Data Processing/ Word Processing Enhanced Controller System

A printer controller system is described which prints in both data processing (DP) and word processing (WP) modes. While utilizing features of standard controllers, the present design has fundamental architectural innovations to support the word processing requirements in addition to performing standard and also 'enhanced print' data processing capabilities.

Primary overall control is exercised by the image control processor (ICP) 11. It handles the operator panel 12, initiates and oversees diagnostics, requests and processes print information from the link processor 13, and commands motion by directing the print processor 14. Printing is initiated when a print command is received from the host system or a diagnostic print buffer is requested by the image control processor. The link processor 13 controls line communication with the host system and provides command decode, text buffer setup and status information setup. Status information consists of the information needed to determine the mode of printing (WP mode, DP mode, proportional spacing, FMS (forms) density, carrier motion speed, tab settings, adjustment procedures, etc.). Two text buffers are used to allow the link processor to load one buffer, while the ICP utilizes the other. The ICP, then utilizing the wire images contained in the wire image RAM (random access memory) 17, retrieves the character bit pattern to be printed for a particular location. (Note that the wire image RAM data is loaded at power on time from the wire image ROS (read only storage) 18, but images may have been changed by the host system).

The ICP then surveys the parameters controlling printing to determine if proportional printing, enhanced printing, tabs, and right margin adjust must be accounted for in placing the image in the print buffer for firing. For right margin adjust, the entire line must be scanned before placing any dots in the print buffer to allow calculation of where the inner character space expansion must take place.

Once all effects are taken into consideration, the dots will occur in the proper locations. The ICP then loads each character to be printed in a similar fashion until the entire line is loaded. The ICP then commands the print processor 14 to accomplish the printing task, getting the dots to be printed from the print buffer selected by the ICP...