Created December 15 2006

Here's an ouline of the PJL commands required for Mailbox, ID printing and Secure printing
These PJL codes are for a iR6570
YMMV on different controllers

Here's the context
@PJL COMMENT CANPJL SET [Environment Variable] = [Value]<CR><LF>

Mailbox
Environment Variable      Value
DEVICE                    MAILBOX
MAILBOXNUMBER             0-99

For example, insert this into the Job stream header
@PJL COMMENT CANPJL SET DEVICE = MAILBOX
@PJL COMMENT CANPJL SET MAILBOXNUMBER = 00



ID Mode/Job accounting
Environment Variable    Value
USERID                  1 - 9999999
USERNAME                “string” (Maximum 32 Characters)
USERPWD                 0 - 4294967295

For example, insert this into the Job stream
@PJL COMMENT CANPJL SET USERID = 1111
@PJL COMMENT CANPJL SET USERNAME = steve
@PJL COMMENT CANPJL SET USERPWD = 1234



Secure Printing
Environment Variable    Value
SECUREPASSWD            0 - 9999999

For example, insert this into the Job stream
@PJL COMMENT CANPJL SET SECUREPASSWD = 1111


Here's some files to help you along

original.bin is a unmodified XP notepad print to file from an HP Laserjer 5si

The files mailbox.bin, id.bin, secure.bin have been modified with a Hex editor to print to mailbox , ID mode and secure print respectively

I use Fhred for my hex editing
http://www.kibria.de/frhed.html

Teach a person to fish ...