User`s guide

Chapter 3:Introduction
4 - PShop User’s Guide
On System 5 based systems, PShop’s set up and operation is more complex.
When
lpsched detects a new entry in a print queue, it will invoke the printer’s
interface script with each print job, terminating when the print queue is empty.
For every system PShop’s ps_install will set up the necessary interface scripts
and other configuration files.
Processing the print job
vvprint is the command line printing program. The filter script calls vvprint
once for each queued print job. vvprint sends its output to any of the supported
printers, including SCSI and GPIB printers (like the Canon CJ-10, the Kodak
XL-7700 SCSI, XL-7700 GPIB, XLT-7720 SCSI, and XLT-7720 GPIB printers,
FujiFilm Pictrography printers) and the most popular parallel (like Hewlett
Packard LaserJets, DeskJets, DesignJets and PCL compatibles, Epson ESC/P2
printers like the Color Stylus models) as well as many others. You can usually
find an up-to-date list in any release notes or README files or Vividata’s
website.
vvprint first detects the file type of its input. If the print job is already one of
the supported image file types, then the image is loaded and printed directly. If it
is a PostScript or PDF job, then
vvprint calls upon its PostScript Level 2
compliant RIP (Raster Image Processor).
The RIP supplied is a commercially licensed Ghostscript, fully compliant with
PostScript Level 2 (with level 3 enhancements). It is a more powerful and much-
improved version of the Ghostscript which has been available for many years
under a GNU license. Unlike the older public version, the Ghostscript included
with PShop, as well as the included 35 commercial-grade fonts integrated with
it, are proprietary to Vividata and its licensors.