Sharp — CPA 2.0

Follow these steps to install the second-generation Control Panel Application on Sharp printers.

Supported Devices

Printer Support: — For a list of the known supported Sharp printers, see our PrinterLogic CPA page.

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

Ports Used

The following ports are used with Sharp devices. See the note following the list for more specific information:

  • TCP 80
  • TCP 443
  • TCP 515
  • TCP 9100
  • TCP 10080
  • TCP 10443
  • TCP 31988

CPA installation and uninstallation occur from the Service Client object to the printer over TCP 443/10080/10443.

CPA operation requires two main communication paths:

  • From the printer to the Service Client object over TCP 31988
  • From the printer to the PrinterLogic instance (, adjusted to your region) over TCP 80/443.

Normal printing communication occurs from the workstation to the printer over TCP 9100 (or TCP 515 for LPR queues).


Ensure all prerequisites are completed and functional prior to CPA setup.

  • It is highly recommended that your printer be running the latest firmware version as some settings may only be available in the latest version.
  • OSA level 5.0 or higher is required.

  • Badge readers must be uniformly configured on the MFP prior to installing the Control Panel Application.

  • TLS 1.2 is required to be enabled on the MFP.
  • Create a Service Client 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.
  • If your Service Client is using Windows OS, check to ensure Visual C++ Redistributable for Visual Studio 2015 (64-bit) or newer is installed on the Service Client. This is generally installed by default.
  • All devices, to include Service Client, printers, etc., must be allowed to reach DNS server and resolve names.
  • Ensure TCP Port 31988 is open in all firewalls such as the Service Client machine, routers, etc.
  • Configure your Identity Provider properly. (LDAP/IdP)
  • If wanting to use Pull Printing, create a pull printer. Reference Pull Printing for steps.
  • If using self-signed certificates, ensure root CA is installed on the printer(s).

Configure Authentication Options

The authentication options on the TCP/IP Printer object are what determines what is presented to an end-user when accessing the Control Panel Application at the printer. The default settings are beneficial if you are using the same authentication options for all printers. The printer specific options allow you to control these options further for each printer. The default options selected control what is available for you as the administrator to enable on the individual printer.

Default Settings

It's important to note that default authentication settings vary depending on the chosen identity provider. The LDAP settings differ from configuring settings for an IdP such as Okta or Azure AD.

Install the CPA

These are the steps to install the CPA on a single printer using the printer object's Apps tab. To bulk install the CPA on multiple printers, reference CPA Manager for steps.

  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.

    Printer object's Apps tab with the Manufacturer drop-down expanded to show the manufacturers that support the control panel application.

  4. In the Version field, select CPA 2.0.

    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. In the Install Embedded Application section, select the Secure Release option.

    Install Embedded Application section with an arrow pointing to the Secure Release option.

  7. Check the boxes for any additional apps you wish to install.
    1. Copy/Scan Tracking
    2. QR Code Options

The subsequent steps outline the settings that will be presented based on the default CPA settings you have selected. Only the options you have chosen in the default settings will be visible. Nevertheless, it's important to note that authentication features may vary depending on the printer manufacturer.

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

    Credentials to use when installing application on this printer section of the Apps tab, with an arrow pointing to the bubbles where you select to use the default credentials or printer specific credentials.

    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 then Settings then General in the Control Panel 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.

        When utilizing the Control Panel Application (CPA) in conjunction with an Identity Provider (IdP), it's important to note that only Badge and PIN authentication methods are supported at the CPA.

        • With Require Pin (beta) enabled, end-users are prompted to enter their pin after scanning a badge. This feature is currently not compatible if the CPA is installed with an SSO option enabled.

      CPA authentication section of the printer object's Apps tab with the Single Sign-on options, and the authentication options for user ID with pin and enable badge scan authentication showing.

      The Extended Debug option located at the bottom of the Printer Apps screen, along with its associated settings, serve the purpose of troubleshooting and are not necessary for the installation of the CPA.

  2. Click Save to start the installation.

During the installation process, it is normal for the printer to undergo multiple reboots. Rebooting is an expected behavior as part of the installation procedure.

Uninstall the CPA

  1. Select the printer to remove the CPA from in the tree view.
  2. Click on the Apps tab.
  3. Uncheck the Install Application on Printer box.
  4. Click on Save.

FAQs & Troubleshooting