Offline Secure Release Printing

Offline Secure Release Printing (OSRP) lets users release a print job from a virtual pull print queue even after they have shut down, placed the computer in sleep mode (low power), hibernate mode (no power), or logged out of a virtual session.

Overview

For offline printing, the Service Client holds a copy of the print job until it is released. When PrinterLogic determines that the end-user is offline, and that the end-user is allowed to release offline print jobs, then the Service Client releases the copy to the printer.

Offline Secure Release Printing currently functions with only the Windows client and Windows Service Client.

Prerequisites

Install OpenSSL

OpenSSL performs the encryption of the print jobs waiting to be released. OpenSSL will need to be installed on any Service Clients that are used to hold offline print jobs.

  1. If not currently installed, install Win32 OpenSSL.
  2. Add OpenSSL to the PATH variable.
    1. Windows 10 / Server 2016.
      1. Click on the Start menu and type path.
      2. Click on Edit the system environment variables.
      3. Under the Advanced tab, click on the Environment Variables button.
      4. Under the System Variables section , click on Path then click Edit.
      5. In the new popup box, click Edit.
      6. Double click on the next available empty line.
      7. Enter the path to the OpenSSL bin folder. For example "C:\Program Files (x86)\OpenSSL-Win32\bin"
    2. Windows 7 / Server 2012
      1. Click on the Start menu and type path.
      2. Click on Edit the system environment variables.
      3. Under the Advanced tab, click on the Environment Variables button.
      4. Under the System Variables section, click New.
      5. For the variable name enter something like "OpenSSL"
      6. For the variable value enter the path to the OpenSSL bin folder. For example "C:\Program Files (x86)\OpenSSL-Win32\bin"
      7. Click Ok
  3. After installing OpenSSL, reboot the machine.

Enable OSRP

Enabling this option starts the PrinterLogicServiceOfflinePrint.exe on the Service Client machine.

  1. In the Admin Console tree view, select a service client object.
  2. Click the Offline Printing tab.
  3. Click Enable Offline Printing.

  4. Click Save.

Service Client's Offline Printing tab showing the option enabled.

Set Service Client on IP Address Range

Using IP Address objects allows you to designate the service client object used to hold the copy for users within that range.

  1. In the Admin Console tree view, select an IP Address Range object.
  2. In the General tab, select the Service Client drop-down and select the preferred Service Client.

  3. Click Save.

IP Address Range's General tab with an arrow poitning to the Preferred Service Client drop-down.

Filter OSRP Users

Use filtering to designate specific users/groups, IP Address Ranges, hostnames, etc. that can use this feature.

  1. In the Admin Console, click Tools then Settings then Printing.
  2. In the Pull Printing section, click Show Filter.

  3. Click Add.
  4. Select the type of filter you would like to add.
  5. Follow the wizard to set up the filter.
  6. Click Save.

Printing tab's Pull Printing section showing the enabled Offlline Secure Release settings, and the Expanded filter where specific users/groups can be added to use this feature.