The implementation of screenpr(1G) at
HP-UX 9.03 has been changed to use X11 and the HP imaging library,
rather than Starbase, to read the screen when run on the CRX-48Z
graphics device. This new implementation correctly handles both
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 an CRX-48Z, 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 CRX-48Z version of screenpr.
These options will still be accepted by screenpr (that is, they will
not cause an error message to be printed), but they will have no
effect.
Since screenpr
uses X11, image library calls, and execs
pcltrans(1G) to do its PCL formatting, the
CRX-48Z version of screenpr
may produce error messages from X, the imaging library, or pcltrans.
The CRX-48Z screenpr
implementation always expands the data to 24 bits, therefore, the
PCL data output of 8-bits will be approximately 3 times larger expected.