The screenpr(1G) command has been designed
to use the X11 and the HP imaging library, rather than Starbase,
to read to the screen that is displayed by a HP Visualize-FX
device. This implementation of screenpr(1G)
correctly processes image and overlay planes, multiple color maps,
and overlay transparency.
Note that command line options are still the same; however,
if screenpr detects
it is running on a HP Visualize-FX device, it
will use the DISPLAY
environment variable to determine the screen to read, rather than
using the device file path given by the -F
option.
The -p
option to print a single plane (and consequently the -f
and -b options)
is not supported on the HP Visualize-FX versions
of screenpr.
These options will be ignored by screenpr.
This new version of screenpr
uses X11 image library calls and executes pcltrans(1G)
to produce PCL output. Therefore, screenpr
may produce error messages from X, the HP imaging library, or pcltrans.
The HP Visualize-FX screenpr
implementation always expands the data to 24 bits. Therefore, the
PCL output of an 8-bit only device will be approximately 3 times
larger than might be expected.