Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

xlpsrc(1)

XLPSPRISM(8)  —  Maintenance

 

NAME

xlpsprism − Printer Status Manager for Digital PrintServer printers
 

SYNOPSIS

 
xlpsprism [ −F ] [ −f database ] [ −l loglevel ] [ −x debuglevel ]
 

DESCRIPTION

The Printer Status Manager (PRISM) application is used to display the status of PrintServer printer(s) found within the LPS Object Database (/etc/lpsodb).  PRISM is an X/Motif based application which displays printer status in a graphical and textual fashion. 
 
When PRISM is launched, the printer(s) it displays are shown in an “unmanaged state.”  In PRISM, a printer is “managed” when a session is established with the printer in which status is derived.  Management of a printer is achieved by clicking with the mouse on the rectangular button (referred to as the title button) containing a printer’s name and description.  A printer may be unmanaged by again clicking on the title button.
 
When a printer becomes managed, the associated icon button will become un-greyed out.  The color of the icon button will then change based on the state of the PrintServer printer.
 
PRISM displays information about each PrintServer printer found in the LPS Object Database in a separate area of the scrollable main window. Each area is divided into three sections.
 

Title Button
 
The title button contains the name of a PrintServer printer in addition to the printer’s description. Both the name and the description are taken directly from the LPS Object Database.
 
A single mouse click on the title button causes PRISM to toggle between a managed and unmanaged state for that printer.
 

Icon Button
 
The image displayed in the icon button corresponds to the model of the printer.  For example an image of an LPS 17 is used when displaying information about an LPS 17.
 
The background color of the icon button is changed to reflect the current state of the PrintServer printer.  The following associations between color and state exist.
 
GREEN
 
The printer is idle or printing.
 
YELLOW
 
A warning condition exists.
 
RED
 
An error condition exists.
 
 
A single mouse click on the icon button causes xlpsrc, the X/Motif remote console application, to be launched.  The remote console session is opened specifically for the printer of interest.  Additional mouse clicks on the icon button merely cause the remote console window to become the front most window (and opened if currently iconized).
 
 

Status Message
 
The status from the PrintServer printer is displayed below the title button.  The status consists of the printer front panel text.
 
 

MENUS

 
PRISM contains a “File” menu and a “Help” menu.
 
The File menu merely contains a “Quit” menu choice which will cause PRISM to exit.
 
The Help menu contains an “About...” entry which when selected will bring up a window containing copyright information.  The Help menu also contains a “Help...” entry which when selected will bring up a window containing information on using PRISM.
 

OPTIONS

 
PRISM may be run with several command line options. To run PRISM in the default fashion (which is most common), no command line options need to be specified.
 

−FRemain attached to the controlling terminal.  Normally when xlpsprism starts up, it detaches from the terminal so as to remain around as a permanent tool. 
 

−f database
Instead of reading the standard LPS Object Database (/etc/lpsodb), use database as the path to the database. 
 

−l loglevel
Set the application log verbosity level to loglevel.  Log levels range from 0 to 9, where 0 (the default) is the least verbose.  Log messages are written to stderr. 
 

−x debuglevel
Set the application debugging verbosity level to debuglevel.  Debug levels range from 0 to 9, where 0 (the default) is the least verbose.  Normally this option only has use if you are running a debug version, usually available only to beta test sites.  Debug messages are written to stderr. 
 

RESTRICTIONS

None at this time. 
 

ENVIRONMENT

An alternative LPS Object Database can be specified by setting the LPSODB environment variable.  The −f option has priority over the value of the LPSODB variable. 
 

FILES

/etc/lpsodb The PrintServer Software object database, where all printer definitions reside. 
 

SEE ALSO

xlpsrc(1)
 

BUGS

None known at this time. 
 

AUTHOR

Underscore, Inc. 
 

NOTES

PostScript(TM) is a registered trademark of Adobe Systems, Inc. 

  —  LPS V5.1  —  16 May 1995

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026