Offline Secure Release Print (OSRP)

Last Updated: June 11, 2026

With OSRP the user can release a print job from a virtual pull print queue even if the device that sent the print job turned off, entered sleep mode due to low power, entered hibernate mode due to no power, or logged out of a virtual session.

When a user holds a job, the Service Agent receives a copy and keeps it in a virtual print queue. When the user releases the job and PrinterLogic detects that the device Agent is offline, the Service Agent releases the copy to the printer.

Requirements

Review the following requirements:

  • OSRP supports devices with the Windows, macOS, Linux, or Chromebook Agent installed; it also supports Android and iOS devices.
  • You need at least one Service Agent running the OSRP service on a Windows device. For more details refer to Service Agents.
    • The OSRP service uses port 31989. Open this port on the Service Agent device.
  • The OSRP Service Agent must be able to reach the printers over the network. Additional Service Agents might be required if printers are on different networks.
  • Configure your identity provider (IdP). For more details refer to Identity Providers (IdPs).
  • Configure Direct Secure Release. For more details refer to Direct Secure Release.

Process Overview

You perform these high-level procedures:

  1. Turn On the OSRP Settings & Filter.
  2. Turn On the OSRP Service.

1. Turn On the OSRP Settings & Filter

Follow the steps below to turn on OSRP in an environment with Direct Secure Release already configured:

  1. In the Admin Console, go to Tools then Settings then Printing.
  2. In the Pull Printing section, select Enable Offline Secure Release Printing.
  3. (Optional) Select Prioritize Workstation Release.

    Admin Console showing Prioritize Workstation Release option.

    When this setting is turned on, it introduces a short delay, which lets the service check whether the device Agent is online to release the job before releasing it through the OSRP Agent.

  4. Below Select which users/clients will use this feature, select Show Filter.

    Admin Console showing Show Filter button.

  5. Select the Add button.
  6. Select the object type, use the modal to select the object, and then select OK.
  7. Select Save.

Users and groups that you add to the filter can print using OSRP.

Admin Console showing Printing Configuration, "Default per-printer Secure Release settings," and filter.

2. Turn On the OSRP Service

Turn on the OSRP service on the Windows Service Agent. The OSRP Service Agent must be able to reach printers over the network. Printers on different networks require another Service Agent that can reach them.

Follow these steps:

  1. Select the Service Agent in the tree structure.
  2. Select the Offline Printing tab.
  3. Select Enable Offline Secure Release Printing.

  4. Select Save.
  5. Access the physical device designated as the Service Agent.
  6. Use the system tray icon or Start menu to refresh configurations.
  7. Open the Task Manager, and select the Details tab.
  8. In the Search field, enter "printer" to locate the Agent processes.
  9. Confirm that the following services are running:
    1. Agent services, which include PrinterInstallerClient.exe, PrinterInstallerClientInterface.exe, and PrinterInstallerClientLauncher.exe.
    2. PrinterLogicServiceManager.exe.
    3. PrinterLogicServiceOfflinePrint.exe.

      Other active services on the Service Agent also appear.

Task Manager showing Service Agent services running.

Preferred Service Agent

Follow the below steps to define the Service Agent that users in an IP address range use when printing with OSRP. This configuration is optional but can be helpful in large environments. With an OSRP Service Agent selected on the IP address range object, when a user who is in the range prints, the copy of the print job goes to that specific Service Agent.

For steps on creating an IP address range object, refer to IP Address Range Objects.

Follow these steps:

  1. In the Admin Console, select the IP address range object.
  2. On the General tab, use the Preferred service client dropdown menu to select the Service Agent.

    Admin Console showing "Preferred service client" menu.

  3. Select Save.

Troubleshooting Help