HP PCL/PJL reference - Printer Job Language Technical Reference Manual
6-10 Environment Commands EN
Key Points to Remember About Environments
When using PJL to set the printer to a desired state, remember the 
following points.
• At the beginning of a PJL job, the current feature settings are 
the same as the control panel values or those features set with 
the DEFAULT command.
• When a printer language is entered, the current feature 
settings (Modified Print Environment) become the same as the 
PJL Current Environment. From this starting point, the printer 
language commands modify the feature settings. Printer 
language commands override all other settings.
• The PJL Current Environment settings can be changed using 
the SET command. These settings take effect until the next 
PJL reset condition. Note that since the JOB command causes 
a reset condition, the SET command should always be used 
after the JOB command. 
• The control panel settings (User Default Environment) can be 
changed using the control panel or the DEFAULT command. In 
printers without a control panel, the default settings are 
modified with only the DEFAULT command.
• The Modified Print Environment settings are changed using 
printer language commands. These settings take effect for the 
duration of the printer language job. After a printer 
language-specific reset, such as <ESC>E for PCL, the PJL 
Current Environment feature settings are loaded into the 
Modified Print Environment.
• If the SET command is used in a PJL job, always use the PJL 
RESET command after the job is completed. 










