Source Technologies, LLC ST9650 Secure MICR Printer User’s Guide
71
The ST Secure MICR printer has five fonts password protected in Flash memory. The
printer requires PJL commands with the correct password value to unlock the font
resources, followed by PCL to print the fonts. They are then re-locked by PJL commands
or by a printer power cycle.
The PJL commands to unlock the fonts must precede all PCL commands. The re-lock
PJL commands must follow the PCL commands and final form feed command. The PCL
commands could print an unlimited number of pages between the unlock and re-lock
sequences. The following examples will use <ESC> to indicate the Escape character,
ASCII 27. Values shown in parentheses () are hexadecimal.
PJL Unlock Sequence <ESC>%-12345X@PJL LDECLARE LRESOURCE:”flash:”
LRWLOCK=”PASSWORD”(0D)(0A) @PJL ENTER LANGUAGE=PCL(0A)
The sequence contains a UEL (Universal Exit Language) command followed by the
unlock and enter language commands. The commands are case sensitive. PASSWORD
is the initial default password value. The command delimiter is a Line Feed (hex 0A) with
Carriage Return (hex 0D) being optional. Spaces are required as shown. The ENTER
LANGUAGE command is optional but recommended. The command should also end
with a LF (hex 0A). At this time all secured resources including any resources that are
customer unique in Flash are unlocked and available to PCL.
The password value is limited to no more than 8 alphanumeric, case-sensitive
characters.
PJL Re-Lock Sequence <ESC>%-12345X@PJL LDELETEPASSWORD LRESOURCE:”flash:”(0D)(0A)
<ESC>%-12345X
This sequence re-locks the resources with no change in the password value. The PJL
syntax of LDELETEPASSWORD is not the password. The command sequence
terminates with the UEL command (Universal Exit Language). This is optional but
recommended.
PJL Re-Lock Sequence With A New Password Value <ESC>%-12345X@PJL DEFAULT LRESOURCE:”flash:”
LRWLOCK=”xxxxxxxx”(0D)(0A)
<ESC>%-12345X
This command requires the resources to be previously unlocked. The new password is
represented by the value xxxxxxxx. The UEL is again optional but recommended.
After consulting Lexmark Technical Reference materials you may wish to expand the
PJL sequences to include more than the examples above. To chain multiple PJL
commands follow the following format:
(UEL)(PJL COMMAND)(0A)(PJL COMMAND)(0A)(PJL COMMAND)(0A)(UEL or ENTER
LANGUAGE)
The normal printer action to any format problems or missing or extra symbols is to ignore
the PJL command.
Appendix G