Glossary

API

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

BSD

Berkeley Software Distribution.

chunky data format

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

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.

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.

CPSI

Configurable PostScript Interpreter. Licensed from Adobe Systems, Inc., it is the foundation of psrip.

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 Desktop Integration Guide , available as an online book and installable from your IRIX CD.

filter/driver specification

See “The Filter/Driver Specification and psrip” in Chapter 2.

FTR

See File Type Rules.

generic scanner interface

An interface between application programs and scanner drivers. See Chapter 8, “Generic Scanner Interface,” for additional information.

GIF

Graphics Interchange Format. A format for storing multibit images and graphics.

glp

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

gscan

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

GUI

Graphical user interface.

Impressario

A visual printing and scanning environment for IRIS workstations.

JPEG

Joint Photographic Experts Group. A file format that contains a JPEG data stream.

libimp

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

libpod

A C application program interface to the printer object database (POD).

libprintui

A graphical user interface (GUI) printing library.

libscan

A C application program interface for scanning.

libspool

A C application program 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) reference page.

lpr command

The BSD command to send a print job to a printer. See the lpr(1) reference 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, and so on.

PCD

Kodak Photo CD. Files using Eastman Kodak's proprietary format for storing digital images.

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. It prints only PostScript files.

PPM

Portable Pixmap Utilities. A format used in color bitmap file conversion.

print client

Any system other than the print server that wishes to use a printer.

print server

The system that controls a printer.

PrintBox

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

Printer Manager

A graphical end-user interface for managing and installing printers. See the reference 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 3, “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.

PrintPanel

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

PrintStatus

A graphical end-user interface for checking printer status. See the PrintStatus(1) reference page for additional information.

raster printer

A printer that accepts only bitmap image data.

scanner driver

A program that interfaces with a scanner. See Chapter 6, “Scanner Drivers,” for additional information.

scanners

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

SGI

Silicon Graphics, Inc. image file format. Format for storing black-and-write, color RGB, and color RGB with alpha channel images.

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 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.