Browse Prior Art Database

Device-Independent Soft Copy to Hard Copy Support

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

Publishing Venue

IBM

Related People

Beauregard, GM: AUTHOR [+4]

Abstract

It is highly desirable for applications' programs to have a fast, reliable, and device-independent graphics interface which can be utilized on displays as well as printers and plotters. This method utilizes a uniform set of 'display' graphics primitives to drive IBM printers and plotters, thus allowing applications to define graphics objects in soft form, manipulate and modify them, and then print or plot the result. CAD/CAM applications can therefore provide a design aid which generates high resolution screen images. The Graphic Subroutine Library (GSL) subroutines are are modified to translate display format data streams into printer or plotter input. A number of device "filters" provide the device-dependent aspect.

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

Page 1 of 1

Device-Independent Soft Copy to Hard Copy Support

It is highly desirable for applications' programs to have a fast, reliable, and device-independent graphics interface which can be utilized on displays as well as printers and plotters. This method utilizes a uniform set of 'display' graphics primitives to drive IBM printers and plotters, thus allowing applications to define graphics objects in soft form, manipulate and modify them, and then print or plot the result. CAD/CAM applications can therefore provide a design aid which generates high resolution screen images. The Graphic Subroutine Library (GSL) subroutines are are modified to translate display format data streams into printer or plotter input. A number of device "filters" provide the device-dependent aspect. As additional devices are added to the list of native displays/printers/ plotters, the application program can continue to run without refresh in most instances, since the device-independent layer masks this. A new interface front end for all IBM RT-PC supported Printers and Plotters is described. This interface called "gspout" takes input from a "pipe" from the base Graphic Subroutine Library (GSL) subroutines, and translates this input into printer and plotter device driver commands. In this way, the graphics subroutine language may be used as a common Application Program Interface (API) for displays and printers/ plotters. Because device drivers for hard copy devices tend to be complex, and becaus...