Canon Printer Installation—CPA 2.0

Follow these steps to install the second-generation Control Panel Application on a Canon printer.

Printer Support:PrinterLogic supports Gen 3 Canon models (identified by imageRunner Advance in the model name) and the latest DX models. For a list of the known supported Canon printers, see our PrinterLogic CPA page.

Card Reader Support:PrinterLogic supports Elatec and RFIDeas card readers.

Install and uninstall occurs on ports 8000 and 8443. All communication with the service client object occurs on port 31988; communication with the web app occurs on port 80/443; communication with normal printing occurs over port 9100.


  • It is highly recommended that your printer be running the latest firmware version as some settings may only be available in the latest version.
  • Web Access Software

    • Make sure the dealer installs the Canon Web Access Software on the printer. If your printer comes without the software installed, the dealer should be able to help you install it.

  • Obtain the Auth JAR file, Web JAR file, and the license file by emailing, and providing the model, serial number(s) for the printer(s) you are installing on, and the geographical location (EMEA, APAC, etc.) of the printer(s).

Printer Support:PrinterLogic supports Gen 3 Canon models (identified by imageRunner Advance in the model name) and the latest DX models.

  • Ensure the Canon printer is in production mode to ensure JAR files will work correctly (This is generally set by default).
  • Ensure TCP Port 31988 is open and accessible on the Service Client machine and routers.
  • TLS 1.2 is required to be enabled on the MFP.
  • Configure your Identity Provider properly.

  • Configure Active Directory. For more details see Active Directory configuration instructions
  • If wanting to use Pull Printing, create a Pull Print printer. For more details, see instructions for default settings or instructions for printer specific settings.
  • Create ensuring that on the Printer Apps tab, that Printer Apps is enabled and that the HTTPS certificate matches the hostname.
  • Ensure that the PrinterLogicServicePrinterApp.exe service is running on your Service Client machine.
  • All devices, to include service client, printers, etc., must be allowed to reach DNS server and resolve names.
  • If using self-signed certificates, ensure root CA is installed on the printer(s).

Configure the Printer's Web Management Portal

Before you proceed, make sure you sign in to the printer's Web Management Portal by opening a browser window and entering the website's IP address in the Address Bar.

1. Install the Web JAR File

  1. Click Service Management Service on the right-side panel.

  2. Click Install MEAP Application in the left panel.

  3. In the Application File Path field, click the Choose File... button.

  4. Navigate to the PrinterLogic JAR file.
  5. Select the PrinterLogic_1.0.16 JAR file and click Open.
  6. In the License File Path field, click the Choose File... button.
  7. Navigate to the license file obtained for the printer's serial number, select the file and click Open.
  8. In the Operation to Perform field, select Install and Start.

  9. Click Install.

2. Install the Auth JAR File

  1. Click Service Management Service in the right panel.

  2. Click Enhanced System Application Management in the left panel.

  3. In the Enhanced System Application File Path field, click the Choose File button.

  4. Navigate to the PrinterLogic Auth_1.0.58 JAR file, select it and click Open.
  5. In the License File Path field, click the Choose File button.

  6. Navigate to the license file obtained for the printer's serial number and click Open.
  7. Select Install and Start or Enable.

  8. Click Install.

  9. Click Yes.
  10. Click To Portal.
  11. Click Settings/Registration in the right panel.
  12. Click Restart Device in the top, left panel.

Configure and Install the Control Panel Application

  1. In the Admin Console tree view, select a printer object.
  2. Click the Apps tab.
  3. In the Manufacturer field, select the printer manufacturer.

  4. Not all manufacturers support both Gen 1 and Gen 2 versions of the Control Panel Application. If a manufacturer does not support the Gen 1 version of the Control Panel Application, the Version field will not appear in the interface. Rather, the Admin Console will automatically select the Gen 2 CPA to install.

  5. Select the service client you want to use to install the Control Panel Application on the printer.
  6. Click Install Application on Printer.

The following steps cover settings displayed based on the options selected as default CPA settings previously. These settings allow you to further control these default settings. Only the options you selected in the default settings will be displayed. However, depending on the manufacturer of the printer, some features of the authentication options you selected may be different.

  1. Select whether you want to use default admin settings or printer-specific settings to install the application.

    1. Make the desired printer specific CPA selections for end-user sign in and authentication. These options are:

      • Credentials to use when installing PrinterLogic applications on this printer. You can either set credentials per printer, or use a default set of credentials that can be configured in Tools>Settings>General in the Control Application section.
      • Single Sign On (SSO). Allows you to lock down the printer so a user must authenticate who they are first, before getting access to the printers control panel. SSO provider mode will display the PrinterLogic screen on the printer until the user authenticates. SSO listener mode runs behind the scene and listens for when another application acting as the SSO provider authenticates a user and will pass that user info to our CPA.

      • CPA Authentication. Allows setting various authentication methods depending on the printers capabilities. This could be User ID with PIN authentication, Badge Scan, or Badge Scan with a PIN.

      The Extended Debug option at the bottom of the Printer Apps screen and it's associated settings are used for troubleshooting purposes and are not needed for installation of the CPA.

  1. Click Save to start the installation.