Configure IPP

Last Updated: July 08, 2026

Some cloud-enabled Enterprise Resource Planning (ERP) / Materials Requirements Planning (MRP) solutions print via the Internet Printing Protocol (IPP). Our Virtual Appliance Output solution supports the ingestion of print jobs into Virtual Appliance Output using IPP or IPPS protocols.

Requirements

Ubuntu Service Agent

Customers with an Ubuntu (LTS) 22.04 Service Agent must run an additional command on the Service Agent after configuring the steps below. The command initializes the service.

Copy Code
sudo ln -s "$(cat /etc/pl_dir)/service_client/service-output-management/bin/libmako-adapter-lib.so" "$(cat /etc/pl_dir)/service_interface/lib/libmako-adapter-lib.so" 

Enable IPP(S) Service

  1. In the Admin Console, select the Service Agent that will run the service.
  2. Select the Output Automation tab.
  3. Enter the Domain Name of the Service Agent you are using for Virtual Appliance Output.

    Admin Console, showing DNS Name section on Output Automation.

    This Domain Name must match the device certificate name and the Service Agent must map this Domain Name to its local IP address. If this field is empty, the service will fail to start, and adds a "Failed to get host address" to the log.

  4. Scroll down to the API & IPP Print Service section and select Enable IPP(S) Service.

    1. The default port is 631, but you can change this, if necessary.

      Output Automation tab, showing API & IPP Print Service section.

  5. Select Save.

Certificate

You need a certificate only when you enable Transport Layer Security (TLS) on a service. You can enable TLS independently on the API Print Service and on the Internet Printing Protocol Secure (IPPS) service. When you enable TLS, the certificate must be trusted by the source application calling the service.

Follow the steps below to configure your certificate:

  1. Select Enable TLS on IPP(S) Service.

    Admin Console, Output Automation tab, API & IPP Print Service section, showing Enable TLS on IPP(s) Service option.

  2. Enter the information for your certificate using one of the following options:

    1. Path to Certificate: Enter the file path to where your .pem and .key files are stored on the Service Agent.

      Output Automation tab, Certificate section, showing Path to Certificate option selected.

    2. Enter Certificate: Paste the contents of the certificate and key files into the corresponding fields.

      Output Automation tab, API & IPP Print Service section, showing Certificate options.

The Status section displays a green circle and indicates the service is Online when everything is configured correctly.

Output Automation tab, Status section, showing Online indicator.

Optional Next Step

Troubleshooting Help