Configure Off-Network Cloud Print

Off-Network Cloud Print (ONCP) utilizes AWS-hosted regional external gateways and Vasion's ONCP app, installed on the printer, to reduce infrastructure costs and help users on other networks print successfully. This topic guides you through configuring ONCP in your environment.

Key Points

Here is some important information about ONCP.

  • Currently supports Windows and mobile (iOS / Android) devices.
  • Requires additional licensing. Please reach out to your Vasion representative for details and pricing.
  • Exclusively uses RAW printing on PC platforms.
  • Currently does not support Line Printer Remote (LPR).

Requirements

ONCP has two configuration options for the Internal Routing Service (IRS), depending on manufacturer support. The requirements differ slightly depending on which configuration you use. However, all configurations require the following:

  • All devices, including Service Clients, printers, etc., must be allowed to access the Domain Name System (DNS) server to resolve names.
  • Use a supported printer found on the Supported Printers List. Filter your results by selecting the Off-Network Cloud Printing option from the Feature drop-down.
  • Ports required are: TCP Port 443 (Port 631 for IPPS) for printing, and TCP Port 9100 for routing. For details, see manufacturer ports and requirements information below.

Manufacturer Support

The following manufacturers support ONCP. Manufacturers supporting the ONCP app also work with an IRS Service Client.

ONCP App Installation

  • Fujifilm
  • Fuji Xerox
  • HP
  • Kyocera
  • Lexmark
  • Ricoh Multifunction Printer (MFP) devices

IRS Service Client

  • Canon
  • Konica Minolta
  • Sharp
  • Toshiba
  • Xerox
  • Epson

ONCP App Requirements

  • A Service Client running the Printer Apps service. The ONCP app installs using the Printer Apps service. You may disable or delete the Service Client after installing the app if it isn't part of another configuration.
  • If your Service Client is using Windows OS, ensure Visual C++ Redistributable for Visual Studio 2015 (32-bit/64-bit) or newer is installed on the Service Client.

    Both the x86 and x64 redistributable packages must be installed. These packages can be found in the Microsoft Download Center.

  • Kyocera Multi-function Printers (MFP) must have an SD-Card to install third-party applications like the ONCP app. One will need to be added if it does not have one by default.
  • The HP ONCP app requires the Workpath platform enabled on the printer.
  • You must contact HP or your HP-certified reseller to add the Vasion HP ONCP app from the HP Command Center. They then need to:
    • Claim and add their printers to the HP Command Center.
    • Add the Vasion ONCP app as a solution.
    • Add the app to the customer's account.
    • Manage and deploy the ONCP application to printers.
  • Open / enable the appropriate ports and services outlined below.

ONCP App Manufacturer Ports / Requirements

ONCP App Manufacturer Ports / Requirements

Manufacturer

Ports & Requirements

Fujifilm

  • ONCP app installation / uninstallation occur from the Service Client to the printer over TCP Port 50200.
  • Printing via ONCP occurs over TCP Port 443 (Port 631 for IPPS).
  • You must enable imbedded plug-ins.

Fuji Xerox

  • ONCP app installation / uninstallation occur from the Service Client to the printer over TCP Port 443 & 50200.
  • Printing via ONCP occurs over TCP Port 443 (Port 631 for IPPS).
  • You must enable imbedded plug-ins.
  • The Controller ROM (firmware) must be version 1.60.4 or higher.

HP

  • ONCP app installation / uninstallation occur from the Service Client to the printer over TCP Port 443.
  • Printing via ONCP occurs over TCP Port 443 (Port 631 for IPPS).
  • You must enable the HP Workpath platform on the printer to install the ONCP app. (HP Steps (Required) section).
  • HP or an HP certified reseller must claim the ONCP app in the HP Command Center and add it to your account. (HP Steps (Required) section).

Kyocera

  • ONCP app installation / uninstallation occur from the Service Client to the printer over TCP Port 8083, 9091, & 9090.
  • Printing via ONCP occurs over TCP Port 443 (Port 631 for IPPS).
  • Kyocera Multi-function Printers (MFP) must have an SD-Card to install third-party applications like the ONCP app.
  • Enable the following network settings on the Multi-function printer (MFP):
    • SSL/TLS.
    • Enhanced WSD.
    • Enhanced WSD over SSL.

Lexmark

  • ONCP app installation / uninstallation occur from the Service Client to the printer over TCP Port 80 & 443.
  • Printing via ONCP occurs over TCP Port 443 (Port 631 for IPPS).

Ricoh

  • ONCP app installation / uninstallation occur from the Service Client to the printer over TCP Port 443.
  • Printing via ONCP occurs over TCP Port 443 (Port 631 for IPPS).

IRS Service Client Requirements

  • A Service Client running the Internal Routing Service. This replaces the installed app and routes print jobs from the External Gateway to the printer.
  • The IRS Service Client must be able to reach the printers over the network. If printers are on multiple networks, configure additional IRS Service Clients as needed.
  • If your Service Client is using Windows OS, ensure Visual C++ Redistributable for Visual Studio 2015 (32-bit/64-bit) or newer is installed on the Service Client.

    Both the x86 and x64 redistributable packages must be installed. These packages can be found in the Microsoft Download Center.

ONCP URLs

Ensure the following allow list URLs are open:

  • Oncp-ofn.<Instance URL>
  • Oncp-pgw.<Instance URL>

Set Environment Variables

Set the following environmental variables on the Virtual Appliance before configuring any settings within the Admin Console.

  1. Access your Virtual Appliance persistent storage.
  2. Navigate to \\<Instance URL>.com\appliance-storage\.
  3. Open the secrets.env file.
  4. Set the following variables.
    1. REPLICAS_STORAGE=1
    2. REPLICAS_ONCP_PGW=1
    3. REPLICAS_ONCP_REG=1
    4. REPLICAS_ONCP_HOLD=1
    5. REPLICAS_ONCP_OFN=1

Enable ONCP

  1. Navigate to the Off-Network Print section on Tools then Settings then General in the Admin Console.
  2. Select the Allow Cloud Printing option.
  3. Select Save on the top-right corner.

Off-Network settings showing the Allow Cloud Printing setting enabled.

Off-Network Priority

Off-Network Priority controls where the Virtual ApplianceClient will try to send the job first, either directly to the printer or to the ONCP or ONP service.

Off-Network Only
Only sends the print jobs using the ONP / ONCP service and will not try to send the job directly to the printer. (Direct IP Printing).
Direct IP Primary
Attempts to send the print job directly to the printer (Direct IP Printing) first. If unsuccessful, the job attempts using the ONP / ONCP service.
Off-Network Primary

Attempts to send the job using the ONP service first. If unsuccessful, the job attempts printing directly to the printer. (Direct IP Printing).

ONCP does not support the Off-Network Primary option.

Enable as Default

The following steps guide you through configuring ONCP as the default for all printers. Enabling the global settings makes all printers Off-Network Cloud printers. Doing this will force all print jobs to follow the flow of ONCP, regardless of whether you are on the network or not. If you only want to enable ONCP for specific printers, see the Printer-Specific section further below.

  1. Select Cloud Print in the Default Global Settings dropdown.
  2. In the Off-Network Priority you can select the default print priority from one of the options:
    1. Off-Network Only
    2. Direct IP Primary.

      Off-Network Priority settings only apply to workstations, and not to mobile devices using ONP / ONCP.

  3. Select Save

Default global settings showing the default set to Cloud Print and the off-network priority set.

Enable for Printer-Specific

  1. Select Disabled in the Default Global Settings drop-down.
  2. In the Off-Network Priority you can select the default print priority from one of the options:.
    1. Off-Network Only
    2. Direct IP Primary.

      Off-Network Priority settings only apply to workstations, and not to mobile devices using ONP / ONCP.

  3. Select Save

Default global settings shwoing the default set to disabled and the off-network priority set.

For the printer-specific configuration, you must complete the following steps on each printer object to enable ONCP.

  1. Navigate to the desired printer object's Off-Network tab.
  2. For the Off-Network Enabling setting, select Use printer-specific Off-Network Printing setting.
  3. Use the drop-down to select Cloud Print for the printer's Off-Network printing method.
  4. For Off-Network Priority, use the default setting or select Use printer-specific Off-Network Priority setting and select the appropriate option:
    1. Off-Network Only
    2. Direct IP Primary.

  5. Select Save
  6. Repeat as needed for other printer objects.

Printer's Off-Network tab showing the printer-specific option enabled and Cloud Print selected in the dropdown.

ONCP App & IRS Service Client

The following sections guide you through both configuration options available. The app installation is recommended, but not all manufacturers support the ONCP app. Use the IRS Service Client method for unsupported manufacturers.

ONCP Printer App

When a user on another network sends a job to an ONCP-enabled printer, the encrypted job goes to the External Gateway. The ONCP app monitors the gateway, immediately pulls down the print job, and releases it at the printer. This section guides you through installing the ONCP app on your printers.

For supported HP devices, you must work with HP / HP certified reseller to complete the HP Required Steps section before installing the ONCP app.

HP Required Steps

Enable the HP Workpath Platform on the Printer

If HP Workpath is not already enabled on the printer, follow these steps to enable it:

  1. Open the printer's web page in a browser, or physically sign in on the printer, as an Administrator.
  2. On the Security tab, select General Security in the menu if it is not already selected.
  3. In HP Workpath platform, select Enable.
  4. Select Restart.

Add the Vasion ONCP App

The following steps outline the process that HP or an HP-certified reseller must complete to add the Vasion ONCP app to your printers.

  1. Open the printer's web interface in a browser, or go to the physical printer's control panel, and sign in as an administrator.
  2. Select the HP Command Center application on the printer.

    HP Command center printer icon.

  3. Select Continue.
  4. When the login information displays on the screen, copy / note the Code.

    HP Command Center screen showing a QR code and registration code.

    You may use a mobile device to scan the displayed QR code and follow the steps provided.

  5. Claim the printer by signing in to hpcommandcenter.com/claim and enter the printer code.
  6. Next, navigate to the HP Command Center.

    You can quickly do this by removing the subdirectory "claim" from the URL in the browser address bar from the previous step.

  7. Select Accounts and select the Demo Pool account.
  8. In Solutions, search for and select Vasion ONCP, then select Manage.

    HP Command Center Solutions screen showing the Vasion ONCP app.

  9. Select Install.

    Manage solution modal with Install showing at the top of the list.

  10. Select the printers you wish to install, then select Next, then Install.

    Install modal showing a printer selected from the list.

This pushes the ONCP app configuration to the HP printer(s). Use the steps in the following sections to install the app on the printer(s).

Install on Printer (Individual)

These are general steps for installing ONCP using the printer's Apps tab Admin Console. If you need to configure a Service Client to run the Printer Apps service, see CPA Manager.

  1. Select the desired printer object's Apps tab.
  2. Select the printer manufacturer.
  3. Select CPA 2.0 in the Version field.
  4. In the Service Client field, select the Service Client running the Printer App service.

    Cloud Print is not dependent on the CPA and can be installed as a stand-alone app or in conjunction with the CPA.

  5. Select the Off-Network Cloud Printing option.
  6. Select the option desired for credentials to use to install the ONCP app on the printer.
    1. These can be set at a default level configured in Tools then Settings then General in the Control Panel Application (CPA) section.
    2. Or at a Printer Specific level on the current screen. In either case, ensure that the correct user credentials are entered.
  7. Select Save

Apps tab showing the manufacturer, cpa version, service client and the Off-Network Cloud Printing option selected.

Install Using CPA Manager (Bulk)

These are general steps for installing ONCP using the CPA Manager. If you need to configure a Service Client to run the Printer Apps service, or add printers to the printer list, see CPA Manager.

  1. Navigate to the Service Client running the Printer Apps service, and select the Printer Apps tab.
  2. Select the desired printers from the Printer List.

    When working with multiple printers, they must all be from the same manufacturer.

  3. Select the Install Apps option from the Actions drop-down.

    Printer App's tab showing the expanded Actions list and the Install Apps sub-option.

  4. Select the Off-Network Cloud Print option in the Install Apps modal.
  5. Select Save
  6. The Updating settings modal can be closed out. ONCP installation continues in the background.
  7. The Status column for the printer(s) shows if the installation was successful.

Install Apps modal showing the Off-Network Cloud Printing option selected.

ONCP Using the Internal Routing Service

If your device does not currently support the ONCP app, here's an alternative method that uses the Service Client as the IRS. The IRS is a designated device on the printer network that acts similarly to the ONCP app. It monitors the external gateway, immediately pulls down print jobs, and routes them to the correct printer.

IRS Configuration

Enable the IRS

The IRS monitors the External Gateway, immediately downloads print jobs, and routes them directly to the printer. ONCP only requires you to add the IRS Service Client(s), the External Gateways automatically are assigned based on the instance region. In environments with multiple printer networks, each network requires an IRS on that network to reach the printers.

  1. Navigate to the Service Client object in the tree structure.
  2. Select the Internal Routing tab.
  3. Select Enable Internal Routing Service.

  4. Select Save
  5. Access the physical device designated as the IRS Service Client.
  6. Use the system tray icon or start menu to "Refresh Configurations".
  7. Open Task Manager and select the Details tab.
  8. In the Search field type "printer" to locate the Client processes.
  9. Verify the following services.
    1. Client services (PrinterInstallerClient.exe, PrinterInstallerClientInterface.exe, PrinterInstallerClientLauncher.exe).
    2. PrinterLogicServiceManager.exe.
    3. PrinterLogicServiceInternalRouter.exe.
    4. Other enabled services on the Service Client.

Task Manager showing the service client services running.

Assign the IRS

As you add the IRS Service Client to the root /folder / printer levels, you may notice options for adding Vasion-hosted Gateways. These are for the ONP configurations, not for ONCP. ONCP automatically assigns the regional External Gateway on the back end, depending on the region that hosts your instance.

The IRS Service Client provides high availability and built-in redundancy at the root, folder, and printer levels. Configuring all levels is optional but recommended during setup. The IRS Service Client must be on the same network and able to reach assigned printers. In environments with printers on multiple networks, it needs to reach printers in each network.

For most environments, it’s best to configure the assignment at the folder or printer level first, then at the root level. If all printers use the same assignment, add it to the root level. Folders and printers inherit higher-level assignments, but lower-level ones take priority.

If a printer or folder has a root assignment (A) and a folder or printer assignment (B), the service prioritizes (B) and uses (A) as a backup if needed. The priority order is shown in the folder’s Services tab and the printer’s Off-Network tab.

Configure the settings based on your organization’s needs.

Folder Level

To add an IRS assignment at the folder level:

  1. Select the desired folder in the tree structure.
  2. Select the Services tab.
  3. Select the Add button on the right.
  4. In the Add Service modal select the desired Internal Routing Service Client.
  5. Select OK.
  6. Use the Test buttons in the Service Status column to verify connectivity.

Lower-level folders and printers inherit the IRS assignment, including any set at the root or higher-level folders.

Services tab showing the Internal Routing service client added.

Printer Level

To add an IRS assignment at the printer level:

  1. Select the desired printer object in the tree structure.
  2. Select the Off-Network tab.
  3. Select the Add button on the right.
  4. In the Add Service modal select the desired Internal Routing Service Client.
  5. Select OK.
  6. Use the Test buttons in the Service Status column to verify connectivity.

This sets the IRS assignment for the printer object, including any assignments set at the root or higher-level folder(s).

Off-Network tab showing the Internal Routing Service Client added.

Root Level

To add an IRS assignment at the root level:

  1. Select the Organization Vasion Print Home icon. icon at the top of the tree structure.
  2. Select the Services tab.
  3. Select the Add button on the right.
  4. In the Add Service modal select the desired Internal Routing Service Client.
  5. Select OK.
  6. Use the Test buttons in the Service Status column to verify connectivity.

Lower-level folders and printers inherit the IRS assignment.

Services tab showing the Internal Routing service client added.