Control Panel Application (CPA)
Last Updated: March 17, 2026
The CPA is a separate app that you install on a multifunction printer (MFP) and appears on the device's control panel. After installation the end user sends their print jobs to the MFP or pull printer and releases them through the CPA at the physical device. The CPA requires the end user to authenticate before they can release the print jobs, which increases security and decreases the number of lost documents.
Additional features that require CPA installation include the following:
CPA Installation Requirements
You can install the CPA on an individual printer in the Admin Console by selecting the printer from the tree structure and accessing the Apps tab. You can also install the CPA on multiple printers at once by using the CPA Manager. The latest version, CPA 2.0, requires a Service Client.
Authentication Options
The CPA supports various authentication methods. Depending on the authentication options that you turn on, the CPA shows a login screen on the MFP's control panel or the CPA appears as an app on the device's control panel.
When using the CPA in conjunction with an identity provider (IdP), the CPA supports only badge and PIN authentication.
- Username & Password
- User ID & PIN
- Badge Scan
- Single Sign-On (SSO)
PIN authentication is another login feature and adds a new login option to the CPA. For more details refer to Print Release Methods.
If you have access control with a badge, card, or dongle, you can use it to manage printing. The CPA shows a Scan Badge option, which is associated with the scanner that is connected to the MFP. The first time an end user scans their badge, they are prompted to enter their network credentials. After the badge is validated, the CPA shows options for releasing print jobs and other active CPA features. The CPA shows only the print jobs held by the authenticated user.
Most of the CPA 2.0 apps support SSO with an IdP. With this functionality, you can choose provider or listener mode.
In provider mode you can lock the printer so that a user must authenticate before they can access the printer's control panel.
In listener mode Virtual Appliance listens for when another app acting as the SSO provider authenticates a user and passes that user information to the CPA. The user can then select PrinterLogic on the CPA's control panel.
CPA Support
- Supported Manufacturers
- Supported Languages
|
Manufacturer |
Authentication Methods |
Multifunction Printers (MFPs) |
Badge Readers |
Features |
Install & Uninstall Ports |
|---|---|---|---|---|---|
|
|
|
|
TCP 8000 and 8443. |
|
|
|
|
|
TCP 443. |
|
|
|
|
|
TCP 58501. |
|
|
|
|
|
TCP 58501. |
|
|
|
|
|
SOAP 7627. |
|
|
|
|
|
TCP 50003. |
|
|
|
|
|
TCP 8083, 9090, and 9091. |
|
|
|
|
|
TCP 443. |
|
|
|
|
|
TCP 443 and 51443 (hybrid). |
|
|
|
|
|
TCP 80, 443, 10080, and 10443. |
|
|
|
|
|
TCP 10443, 49629, and 49630. |
|
|
|
|
|
TCP 443. |
*If you use a USB badge reader to release print jobs, some Canon models require you to turn on the Use MEAP Driver for USB Input Device option in the USB Settings section.
**You must configure badge readers as keystroke readers and include a carriage return value at the end.
The CPA can show text in the following languages. For more details refer to Virtual Appliance Supported Languages.
- Dutch: 0413.
- English: 0409.
- French: 040C.
- German: 0407.
- Italian: 0410.
- Japanese: 0411.
- Polish: 0415.
- Portuguese: 0416.
- Simplified Chinese: 0404.
- Spanish: 040A.
- Swedish: 0409.
- Thai: 041E.
- Turkish: 041F.
Refer to CPA 2.0 for installation requirements and manufacturer instructions.
The CPA can show text in the following languages. For more details refer to Virtual Appliance Supported Languages.
- Dutch: 0413.
- English: 0409.
- French: 040C.
- German: 0407.
- Italian: 0410.
- Japanese: 0411.
- Polish: 0415.
- Portuguese: 0416.
- Simplified Chinese: 0404.
- Spanish: 040A.
- Swedish: 0409.
- Thai: 041E.
- Turkish: 041F.



