Use Locked Print Jobs on Savin Printers with Chrome OS

Chrome OS uses the Common Unix Printing System (CUPS) and requires PPD (PostScript Printer Description) files to access advanced printer features like Locked Print, User Code, and Document Server on Ricoh-family printers (including Savin). This procedure works on Savin 8025e, Savin 9240, and similar Ricoh-manufactured models.

Obtain the PPD file

Download the Linux PostScript PPD file for your Savin model from OpenPrinting. These vendor-supplied PPDs support advanced features that generic PostScript PPDs do not.

Edit the PPD file

Open the PPD file in a text editor. Near the end (under the “Enable Ricoh JobLog Feature” section), make the following changes:

1. Set the user identifier

Replace all occurrences of &user with your user identifier — any alphanumeric string of 8 or fewer characters.

2. Enable Locked Print

Set DefaultJobType to LockedPrint:

*DefaultJobType: LockedPrint

3. Set the Locked Print password

Set DefaultLockedPrintPassword to your chosen numeric password. Then add the new password to the end of the LockedPrintPassword list immediately below this directive. For example, if you chose 1234:

*LockedPrintPassword 1234/1234: "/lppswd(1234)def\n"

4. Set the User Code

Set DefaultUserCode to your numeric user code. Then add the new UserCode to the end of the UserCode list immediately below this directive. For example, if your code is 567:

*UserCode 567/567: "/usrcode(567)def\n"

Configure Chrome OS

  1. Go to Settings > Advanced > Printing > Printers.
  2. Add a new printer manually.
  3. For Protocol, select AppSocket (TCP/IP) (also known as JetDirect or RAW).
  4. Enter the printer’s IP address and a queue name. The queue can be any valid URI path.
  5. When prompted for the printer model, select Or specify your printer PPD and upload the edited PPD file.

How it works

Locked Print holds the job on the printer until the user enters the password at the printer’s control panel. This is useful for sensitive documents in shared office environments. The User Code tracks print usage for accounting purposes.

Sources

Related: uniform-resource-locators, magic-numbers