Browse Prior Art Database

Generating Compact Postscript Files for Both Display and Printing

IP.com Disclosure Number: IPCOM000109697D
Original Publication Date: 1992-Sep-01
Included in the Prior Art Database: 2005-Mar-24
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

Coskun, N: AUTHOR [+2]

Abstract

A program is disclosed to generate compact PostScript files for both display and printing. PostScript page descriptions are programs to be run by an interpreter. Displays generated from PostScript files allow the user to see the display picture faster than using the display code through compilation. In general, print PostScript is generated during the time of printing. Each display drawing command is translated into the associated PostScript printing command. The drawing command for display and PostScript printing command resides in two places, and do essentially the same thing.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 58% of the total text.

Generating Compact Postscript Files for Both Display and Printing

       A program is disclosed to generate compact PostScript
files for both display and printing.  PostScript page descriptions
are programs to be run by an interpreter.  Displays generated from
PostScript files allow the user to see the display picture faster
than using the display code through compilation.  In general, print
PostScript is generated during the time of printing.  Each display
drawing command is translated into the associated PostScript printing
command.  The drawing command for display and PostScript printing
command resides in two places, and do essentially the same thing.
PostScript commands which directly translate from the display drawing
command are usually low-level commands such as: move the cursor to a
certain point and draw a rectangle at that cursor location, or draw a
text string at a certain cursor location.  A PostScript command has
no knowledge about the PostScript printing command either before or
after it.  If a table object is represented with a million cells
which require a cell drawing code to be repeated over a million
times, the generated files are huge and not practical or useful.

      The solution to this problem is to provide high level
PostScript interfaces that can generate PostScript code in a more
intelligent way.  Applications can control generation of the code by
calling these interfaces, because applications often have the
intelligence to do s...