Install CPA on Canon

Step 1: Prerequisites

Step 2: Create the Required Objects in the Admin Console Tree View

Step 3: Enable Printer Apps on the Service Client Object

Step 4: Configure the LDAP Settings

Step 5: Configure the Printer's Web Management Portal

Step 6: Configure the Authentication Options on the TCP/IP Printer Object

Step 7: Configure and Install the Control Panel Application


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

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

NOTE: 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.

Step 1: Prerequisites

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.

Step 2: Create the Required Objects in the Admin Console Tree View

Set up a TCP/IP Printer Object in the Admin Console Tree View

  1. In the tree view, select a folder in which to store the printer object.
  2. Click New > TCP/IP Printer.
  3. In the Printer Name field, type the name of the new Printer Object.
  4. In the IP Address or Hostname field, type the IP address or hostname of the printer that will be releasing print jobs.
  5. In the field corresponding to the operating system, click Upload New Driver and then follow the steps to upload the driver to the printer object.
  6. Click Add.
  7. The new printer object will appear as a child item under its parent folder.

Set up the Service Client Object

  1. Log in to the Admin Console.
  2. In the tree view, select the parent folder for the Service Client Object.
  3. Click New > Service Client.
  4. Type the service client name.
  5. Enter the IP address or hostname of the service client computer.
  6. Click Add Service Client.
  7. The new service client object will appear in the selected folder of the tree view.

Step 3: Enable Printer Apps on the Service Client Object

  1. In the Admin Console tree view, select a service client object.
  2. Click the Printer Apps tab.
  3. Click Enable Printer Apps.
  4. Click Save.

Step 4: Configure the LDAP Settings

  1. In the Admin Console, click Tools > Settings > General.
  1. Navigate to the LDAP Authentication Settings section.
  2. Click Add.
  1. When the LDAP settings appear, fill in the required fields.

    For core features such as driver management, printer deployment, Role-based Access Control, and reporting, fill in the Domain Name and Primary LDAP server fields. The NETBIOS domain name and Base DN fields should fill in automatically. For both advanced modules (pull printing and mobile printing), fill in the entire top section down to the LDAP port field. Also fill in the Domain Alias, Bind User, and Bind Password fields. Make sure the LDAP Email Attributes are separated by commas. If you think you might need to use the Single Sign-on fields, please contact PrinterLogic Customer Support.

  1. When you have finished entering the LDAP settings, click Test Settings to ensure the settings are correct.
  2. Successful test results will appear with a green check mark as shown below.

    Each setting test will pass or fail individually. In other words, if a setting fails then the overall test will not also fail. A setting test that does fail will still show a status of Complete, but a red X will also appear next to the failed test. In short, the Complete status appears whether the test passes or fails. The icon will indicate the difference between passed and failed tests.

    The Skipped status appears if a field in the LDAP settings is left without a value or if the value in the field cannot be found, as shown below.

    Furthermore, if you do receive a Skipped status for one of the tests, you can review the message in the Result column. This message should give you some idea of the issue and how to resolve it. For example, if the Connection to Secondary LDAP Server without Bind User/Password message appears in the Test column, and the Can't Contact LDAP Server message appears in the Result column, then you can should check the Primary LDAP Server field and the Secondary LDAP Server fields to make sure the values are correct and properly formatted. Additionally, double-check the values in the Bind User and Bind Password fields to ensure the credentials are accurate.

  3. Click Apply.
  4. (Optional) In the Default domain when logging in field, select the LDAP domain you have created.
  5. Click Enable Advanced LDAP administrative authentication.
  6. When you click this option, the LDAP Group/User option becomes available in the Users section of the Admin Console as shown below.

  1. Click Save.

Step 5: Configure the Printer's Web Management Portal

NOTE: 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.

Acquire the PrinterLogic License file

The Auth JAR file and the Web JAR file will be included with the PrinterLogic license file. For more information, see License PrinterLogic.

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. If you do not have this file, you can download it here.

  7. In the License File Path field, click the Choose File... button.
  8. NOTE: You can obtain a license file from PrinterLogic by emailing canonlicensefile@printerlogic.com.

  9. Navigate to the license file obtained for the printer's serial number.
  10. Select the license file and click Open.
  11. In the Operation to Perform field, select Install and Start.
  12. Click Install.

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.42.jar file.
  5. If you do not have this jar file, you can download it here.

  6. Select the JAR file and click Open.
  7. In the License File Path field, click the Choose File button.
  8. NOTE: You can obtain a license file by emailing canonlicensefile@printerlogic.com.

  9. Navigate to the license file obtained for the printer's serial number.
  10. Click Open.
  11. Select Install and Start or Enable.
  12. Click Install.
  13. Click Yes.
  14. Click To Portal.
  15. Click Settings/Registration in the right panel.
  16. Click Restart Device in the top, left panel.

Step 6: Configure the Authentication Options on the TCP/IP Printer Object

NOTE: Keep in mind that unless you are using the same username and password for all printers, you may not even need to configure the authentication options.

Use Default Settings

  1. In the Admin Console tree view, select a printer object.
  2. NOTE: The printer object you select must not be configured as a Print Queue.

  3. Click the Apps tab.
  4. Click Use Default Printer Administration Credentials.
  5. Click Save.
  6. Click Tools > Settings > General.
  7. In the Control Panel Application section, type the admin credentials for the printer's web interface.
  8. Click Save.

Use Printer-specific Settings

  1. In the Admin Console tree view, select a printer object.
  2. Click the Apps tab.
  3. Click Use Printer-specific Administration Credentials.
  4. Enter the username and password to log in to your printer's web interface.
  5. Click Save.

Step 7: 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  Ricoh.
  4. Select the service client that will be used to install the Control Panel Application on the printer.
  5. Click Install Application on Printer.
  6. Click Save.