HP PCL/PJL reference - Printer Job Language Technical Reference Manual
EN Environment Commands 6-13
BITSPERPIXEL For PCL 6 only, this variable controls 
the number of bits per pixel used when 
printing grayscale or color images. The 
valid values are dependent on the 
current setting of RESOLUTION. If 
RESOLUTION is 300 or 1200, the only 
valid BITSPERPIXEL value  is 1. If 
RESOLUTION is 600, the only valid 
BITSPERPIXEL values are 1 and 2. For 
FastRes 1200 printing, first set the 
RESOLUTION to 600 and then set 
BITSPERPIXEL to 2. For ProRes 1200, 
first set the RESOLUTION to 1200 and 
then set BITSPERPIXEL to 1.
2, 1
CLEARABLE-WARNIN
GS
Returns the configuration for displaying 
clearable warnings (non-fatal error 
messages cleared by pressing the 
Continue key.) If the value is set to JOB, 
then clearable warnings generated by a 
job are displayed only until the start of 
the next job. If the value is ON, then 
clearable warnings are displayed until 
the user presses the Continue key.
JOB, ON
COMPRESSRASTER
STORAGE
Specifies whether or not raster data is 
to be compressed when the printer runs 
out of memory. When set ON, the 
throughput may be slowed down, 
though more complex images can be 
processed. The default is ON. 
ON, OFF
CONTEXT-SWITCH Enables/disables the use of implicit 
personality switching. If a job is sent 
without an ENTER LANGUAGE 
command, the printer looks for context 
clues to determine which personality 
takes effect. When the personality is 
changed, memory is reconfigured and 
all downloaded fonts, PCL macros, and 
PostScript dictionaries are lost 
(however, no I/O data is lost).
ON, OFF
General PJL Environment Variables (continued)
Variable Description
Sample Value 
Range










