ACL overview
The advanced control language (ACL) is a language that supports product control and firmware downloads in
printers that support both PJL/PCL and host-based printing. Each sequence of ACL commands must be
preceded by a unified exit command (UEL) and an @PJL ENTER LANGUAGE=ACL command. The ACL sequence
is always followed by a UEL. Any number of commands can be placed between the UELs. The only exception
to these rules is the download command. If a firmware download is done, the download command must be
the last command in the sequence. It will not be followed by a UEL.
The firmware searches for the UEL sequence when parsing commands. However, while downloading binary
data such as host-based code or NVRAM data the firmware suspends UEL parsing. To handle hosts that
“disappear” during binary sequences, the firmware times out all ACL command sessions. If a timeout occurs
during a non-download command sequence, it is treated as the receipt of a UEL. If a timeout occurs during
firmware download the product resets.
Control panel
The formatter sends and receives product status and command data to and from the control-panel PCA.
USB flash drive
This product features printing from a USB flash drive. This product supports printing the following types of
files from the USB flash drive.
●
PDF
●
RGB JPEG
When a USB flash drive is inserted into the front of the product, the control panel will display the USB Flash
Drive menu. The files present on the USB flash drive can be accessed from the control panel using the touch
screen. Any RGB jpeg or pdf files on the USB flash drive can be printed directly from the product control
panel. Pages also can be scanned and saved to the USB flash drive from the control panel.
6 Chapter 1 Theory of operation ENWW