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 an HP Visualize-48
or HP Visualize-48XP. 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-48 or HP
Visualize-48XP, 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-48 and HP
Visualize-48XP 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-48 and HP Visualize-48XP
screenpr implementations
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.