Glossary

API

Application programming interface; a set of function calls for achieving some purpose.

BSD

Berkeley Software Distribution.

CHUNKY file format

The original Impressario 1.0 data format; it has been obsoleted in favor of the Stream TIFF data format.

CMYK STIFF data format

CMYK is a TIFF data format extension. See "Generic STIFF File Structure" in Appendix A for detailed information. CMYK stands for Cyan, Magenta, Yellow, and blacK, the subtractive color process primaries.

CMY STIFF data format

CMY data class is a subset of the CMYK class and differs from the CMYK class in a TIFF-compliant manner. See "Generic STIFF File Structure" in Appendix A for detailed information.

File Type Rules (FTR)

A database that is one of the three key components of the Impressario file conversion pipeline. These rules are well-documented in the Indigo Magic Integration Guide, available as an online book and installable from your IRIX CD.

filter/driver specification

See "Filter/Driver Specification" in Chapter 3 .

FTR

See File Type Rules.

generic scanner interface

An interface between application programs and scanner drivers. See Chapter 9, "Generic Scanner Interface," for additional information.

glp

A graphical end-user interface for submitting print jobs from applications. See the glp(1) man page for additional information.

graphical options panel

See Chapter 5, "Printer Graphical Options Panel," for additional information.

gscan

A graphical end-user interface for using scanners. See the gscan(1) man page for additional information.

GUI

Graphical user interface.

Impressario

A visual printing and scanning environment for IRIS workstations.

Impressario architecture

See Chapter 1, "Impressario Architecture," for printing and scanning architecture.

libimp

A C-language application programming interface (API) for reading and writing Silicon Graphics Image Format files.

libpod

A C-language application programming interface to the printer object database (POD).

libprintui

A graphical user interface (GUI) printing library.

libscan

A C-language application programming interface for scanning.

libspool

A C-language application programming interface to the UNIX printer spooling system.

libstiff

A C-language API for reading and writing Stream TIFF files.

lp command

The System V release 3 command to send a print job to the printer. See the lp(1) man page.

lpr command

The BSD command to send a print job to a printer. See the lpr(1) man page.

lpsched command

The System VR3 spooler job scheduler. Not invoked by end users.

packed data format

Bitmapped data organized by pixel, with all color components for each pixel adjacent; for example., RGBRGBRGB . . .

planar data format

Bitmapped data organized by color "plane," with all pixels arranged in planes of component colors, all components of one color, then another, etc.

plotter format

A raster-based page-description language, most commonly HPGL or some variant.

POD

See printer object database.

PostScript printer

A printer with a built-in PostScript interpreter. The printer can only accept PostScript files.

PrintBox

A graphical end-user interface for submitting print jobs from applications. See the libprintui(3) man page for additional information.

printer device drivers

See Chapter 3, "Printer Drivers."

printer libraries

See Chapter 6, "Printing Libraries."

Printer Manager

A graphical end-user interface for managing and installing printers. See the man page for additional information.

printer model file

A Bourne shell script that controls the filtering and printing of a set of files. Invoked by the lpsched command. See Chapter 4, "Printer Model Files."

<printer name>.config

A configuration file representing the capabilities of the printer. The .config file is part of the printer object database (POD).

<printer name>.log

The printer log file for the specified printer. The .log file is part of the printer object database (POD).

<printer name>.status

A status file indicating the current printing state. The .status file is part of the printer object database (POD).

printer object database (POD)

The POD contains information on the current configuration, status, and job history of a single printer. It is the central database used by all printing filters and is maintained by each driver. See Appendix C, "Printer Object Database (POD) File Formats," for detailed information.

printers

See Printer Manager.

printing architecture

See "Impressario Printing Architecture" in Chapter 1 .

PrintPanel

An alias for glp, graphical end-user interface for modifying printer settings. See the glp(1) man page for additional information.

PrintStatus

A graphical end-user interface for checking printer status. See the PrintStatus man page for additional information.

raster printer

A printer that only accepts bitmap image data.

scanner driver

A program that interfaces with a scanner. See Chapter 7, "Scanner Drivers," for additional information.

scanner-specific options

See Chapter 8, "Scanner-Specific Options."

scanners

A graphical end-user interface for installing and managing scanners. See the scanners(1) man page for additional information.

spooling system API

See libspool and libprintui.

STIFF

Stream TIFF is a subset of the Tagged Image File Format (TIFF) originally developed by Aldus Corporation. See Appendix A, "Stream TIFF Data Format," for more information.

System V spooler interface

See the lp command and lpsched command.

Tagged Image File Format

The Tagged Image File Format (TIFF) originally developed by Aldus Corporation. See Appendix A, "Stream TIFF Data Format," for more information.

TIFF

See Tagged Image File Format.

YMC data format

A data class similar to the CMY class with the exception that data is organized as YMC instead of CMY. YMC stands for Yellow, Magenta, and Cyan.

YMCK data format

A class similar to CMYK except that data is organized as YMCK instead of CMYK. YMCK stands for Yellow, Magenta, Cyan, and blacK.