Vasion Print Troubleshooting

Last Updated: April 28, 2026

Below are some common troubleshooting tips organized by product / feature. If you still require assistance to resolve your issue please contact Product Support.

401 Unauthorized Error response when submitting a print job.

Confirm the following:

  • You have generated an API Key via Tools then Tokens then API Keys.
  • Ensure you have a header called "Authorization" with a value of the API Key.

400 Bad Request Error when submitting a print job.

Check the body of the response. If it mentions your queue is not configured for Off-Network, ensure your instance and print queue(s) is configured to use Off-Network Print, including an assigned External Gateway and Internal Routing Service.

My job was received but never printed.

If you submit a print job and received a 202 success response, but the print job was never printed check the following:

  • The Output Console to make sure the job was received and check its status.
  • If the job has failed, ensure the Off-Network Internal Routing Service is up and running. If not, check the general health of Off-Network Print.
  • The Internal Routing Service log for print job activity to see if the print job is being routed to the customer's network. Jobs may be getting downloaded to the routing service, but the printer may be offline.
  • The Printers tab of the Output Console to check on the SNMP health of the destination.

Badge Management

What are common errors seen when importing badges?

Common errors seen when importing badges are:

  • Badge ID Already In Use — if the existing user information for that badge is incorrect, unregister the existing badge.
  • User does not exist — verify the user is within Active Directory or IdP.
  • Invalid user identifier — check if there are additional backslashes or characters added between the domain and username.

Bring Your Own Simple Mail Transfer Protocol (BYO SMTP)

The SMTP.SendAsApp permission is not appearing in the API permissions interface.

You can add the SMTP.SendAsApp permission manually with the app manifest:

  1. In your app registration, go to Manifest.
  2. Find the requiredResourceAccess array in the JSON.
  3. Add the following object to the array:
    Copy Code
    {
        "resourceAppId": "00000002-0000-0ff1-ce00-000000000000",
        "resourceAccess": [
            {
                "id": "7146a1f0-8703-45b3-9eae-527a64c00995",
                "type": "Role"
            }
        ]
    }
  4. Select Save at the top of the manifest editor.
  5. Return to API permissions, and confirm that the permission appears.
  6. Select Grant admin consent for <your tenant>.

Getting error 5.7.57 Client not authenticated to send mail.

The following can cause this error:

  • SMTP AUTH is not turned on for the mailbox or organization.
  • The service principal is not registered in Exchange Online.
  • The service principal does not have the required permissions.

Do the following to fix the issue:

  1. Confirm that SMTP AUTH is turned on.
  2. Ensure that the service principal is registered.
  3. Confirm that mailbox permissions are granted.
  4. Wait 5-15 minutes for propagation.

Getting error 535 5.7.3 Authentication unsuccessful.

This error occurs when the OAuth token or authentication string is incorrect.

Do the following to fix the issue:

  1. Ensure that you are sending EHLO after STARTTLS.

  2. Use server.docmd('AUTH', 'XOAUTH2 ' + auth_string) instead of server.auth().

  3. Confirm that the token scope is https://outlook.office365.com/.default.

Getting error 430 4.2.0 STOREDRV; mailbox logon failure.

This error occurs when the service principal does not have FullAccess permission to the mailbox.

Do the following to fix this issue:

  1. Grant FullAccess permission using Add-MailboxPermission.

  2. Wait 5-15 minutes for propagation.

Getting error 503 5.5.2 Send hello first.

This error occurs when EHLO was not sent after STARTTLS.

Do the following to fix this issue:

  1. Ensure that you call server.ehlo() twice: once before STARTTLS and once after.

Client

How do I resolve a Filter Failed error, or similar driver errors when printing from a macOS device?

This error was seen on macOS ARM devices that were using a printer with an Intel driver attached.

To resolve this error:

  • Install Rosetta on the macOS device.

    Copy Code

    Install Rosetta

    /usr/sbin/softwareupdate --install-rosetta --agree-to-license
  • Or re-upload the macOS drivers from a device using an ARM processor.

Control Panel Application (CPA)

Are the default printer admin credentials correct?

CPA installations can fail if the admin username and password are incorrect. You can resolve this issue by modifying the credentials used for CPA installation. With the Modify option in the CPA Manager, update the credentials for multiple printers as long as they are the same brand. Often, the default admin name and password are the same multiple manufacturers.

Is the Service Client running?

The CPA requires a Service Client to install apps to the printer. Check that the Service Client machine is not shut down or in an error state.

Is the PrinterLogicServicePrinterApp.exe running?

On the machine, open the Task Manager and select the details tab. In the Search field, type "printer" to locate the Client processes.

Task Manager Details tab view with the PrinterLogic Service Manager service running.

If neither the PrinterLogicServiceManager.exe or PrinterLogicServicePrinterApp.exe processes are running on the Service Client device, verify the Client installation and / or check the Service Client was installed properly.

What can I do if the PrinterLogicServiceManager.exe or the PrinterLogicServicePrinterApp.exe is not running?

Verify the Client is installed, authorized and pointing to the correct instance. A quick test is to click the system tray icon to open the Self-service Portal. If it opens to the correct URL, you can sign in, and see / install printers from the portal, then the client is authorized.

If you're prompted for an authorization code in the Self-service Portal, see Device Authorization for steps on how to create one.

If the Self-service Portal opens to an incorrect URL, you'll need to set the home URL. See Update the Home URL.

How do I check if the Service Client was configured properly?

Navigate to C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\ServiceHost. and check the following:

If the Service Host folder is not created, check the machine's hostname or IP address and compare with what you entered for the Service Client in the Admin Console.

If the folder is created, check the config folder in it. A token.json file is saved here when the Service Client is authorized.

If the folder is created, but the token.json file is not there, you need to reauthorize the Service Client, see Reauthorization Steps. Please note that the Service Client authorization is different from the Client authorization.

How do I reauthorize a Service Client?

Follow these steps to generate a new authorization token for a Service Client if it is missing or the PrinterLogicServiceManager.exe service stops responding.

Reauthorize the Service Client only if you checked the URL, client authorization, and folders first. Complete the steps below within 2 minutes, or the reauthorization fails.

  1. On the device that is set up as the Service Client, navigate to C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\ServiceHost\Config.
  2. Confirm whether there is an existing token JSON file. If one exists, delete the file.
  3. Open the Task Manager.
  4. Select the Details tab.
  5. Right-click the PrinterInstallerClientLauncher.exe service, and select End process tree. There are three PrinterInstallerClient processes running for the Client. If the other two services do not end, end them individually.
  6. In the Vasion Print Admin Console, navigate to the Service Client object.
  7. Select the Service Client, and in the General tab, select Reauthorize.
  8. Select OK to close the message.
  9. On the Service Client device, select the Services tab in the Task Manager.
  10. Right-click the PrinterInstallerLauncher service, and select Start.

After the services start, the device generates a new authorization token.

Why am I getting a "Login Service Unavailable" error on the printer?

This is a generic communication error. A few things to check are:

  1. The Service Client is not listening over port 31988. Update the configuration to allow listening over port 31988.
  2. The printer does not trust the Vasion Print certificate. Register or upload a new certificate.

Fuji Xerox Specific

In the printer settings, configure the Domain Name within the DNS Configuration settings to see if it resolves.

Is there a self-signed certificate installed on the printer?

At a minimum, the printer requires a self-signed certificate. If an Amazon Root CA 1 certificate is not installed, follow this link to see the steps to obtain the certificate so you can manually install it on the printer.

Is there a time difference between the Service Client and the device?

If a certificate did not authorize, it could be because a printer is in a different time zone than the Service Client hosting the Printer Apps. When the Service Client pushes out the CPA application with the certificate, due to the time difference, the certificate may be expired.

You can reach the info page to check the timezone in two ways:

  1. Log in to the CPA, then tap on the PrinterLogic logo at the top.
  2. Install the CPA with Extended Debug mode enabled, then tap on the PrinterLogic logo at the top (without the need to log in first).

CPA Info screen showing details about the application, including the device time zone.

For Service Client on Windows, do you have the correct Visual C++ redistributable version?

By default, the Visual C++ Redistributable for Visual Studio 2015 (32-bit/64-bit) or newer is typically already installed. However, both the x86 and x64 redistributable packages must be installed on the Service Client to generate the items required for a successful installation. Without the packages, the Service Client cannot initiate the app service. You can find these packages in the Microsoft Download Center.

Have you refreshed the Client on the Service Client machine?

A quick way to do this is to right-click the Client icon in the system tray of the Service Client machine and select Refresh Configurations.

Is an identity provider configured?

The CPA requires the use of an IdP. This can be LDAP or another IdP such as Entra ID (Azure AD), Okta, etc.

Why am I getting a "Login Successful" message, but not being logged in?

The CPA requires an email address associated with each IdP user, which it uses as the username when logging in. This scenario occurs when an email address has not been associated with the user within the IdP.

Are you using a universal print driver?

Sometimes printer-specific drivers can cause installation issues for the CPA. Use a universal print driver to ensure a smooth and successful installation.

Are the network settings configured correctly?

Check the following:

  1. Verify that the IP address assigned to the printer is accurate within the Admin Console.
  2. Ensure that you can successfully ping the printer from the Service Client machine.

If I get an error, where can I find the log files?

You can find the log file on the Service Client machine at the following path:

Windows:

C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\ServiceClientLogs\PrinterLogicServicePrinterApp.log

Mac/Linux:

/opt/printerinstallerclient/log/printerlogicserviceprinterapp.log

When swiping my badge, why does the CPA freeze on "Badge Authenticating?"

This issue likely stems from incorrect Authentication / Accounting Type settings located at Permissions then Authentication and Accounting then Authentication / Accounting Type. When using badging, ensure the setting is configured to Custom and restart the device.

Did the Amazon Root CA and PrinterLogic CA get installed?

At a minimum, the printer requires a self-signed certificate. If an Amazon Root CA 1 certificate is not installed, follow this link to see the steps to obtain the certificate so you can manually install it on the printer.

Why is my badge reader not working?

Some Ricoh models may require specific card reader settings.

Before you follow the steps below, if the CPA is installed in SSO provider mode you will need to uninstall the CPA first.

  1. Ensure the USB card reader is connected to the device's panel and NOT the back of the device.
  2. From the device's panel, log in as Machine Administrator.
  3. Navigate to User Tools then Screen Features then Screen Device Settings then IC Card/Bluetook Software Settings then Select IC Card Reader and set to Proximity Card Reader.
  4. Select Proximity Card Reader Settings.
  5. Empty the list.
  6. Return to the Select IC Card Reader settings accessed in step 3, and set to Do not use.
  7. Reboot the device.

What if my CPA install fails with an InvalidSolutionsKeyError

If the installation fails with an InvalidSolutionsKeyError, update the printer's region in the firmware settings.

What if there isn't a Customized Login option in the Login Types on my FujiXerox printer?

The Fuji Xerox CPA requires the Customized Login option set and enabled. Normally this happens during the CPA installation. If the option is not visible on the printer, enable the Customized Login option using the printer's Service Mode.

  1. Log in to Service Mode from the panel on the device.
  2. Select Tools.
  3. Select Common Service Settings.
  4. Select Maintenance / Diagnostics.
  5. Select the NVM Read / Write option.
  6. Set the chain-link to 700-497.
  7. Set the New Value to 0.
  8. Exit Service Mode and reboot the device.

Once the device reboots:

  1. Log in to the printer's control panel.
  2. Navigate to the Login Types settings. The path to these settings may vary by model.
  3. Select the Customized Login option.

What if special characters / CJK fonts display on the Release Portal, but don't display on the Xerox CPA?

Some devices don't support these characters by default. Install the related language packs for the characters and fonts on the printer.

CPA Manager

Are the default printer admin credentials correct?

CPA installations can fail if the admin username and password are incorrect. You can resolve this issue by modifying the credentials used for CPA installation. With the Modify option in the CPA Manager, update the credentials for multiple printers as long as they are the same brand. Often, the default admin name and password are the same multiple manufacturers.

Scan to Email

What can I do if I scan a lot of documents to send to the same email, but the email won’t send?

This is likely happening because you’ve exceeded the maximum email attachment size. The current file size maximum is 30MB in this version of Scan to Email. Any scans larger than that size cannot be sent via email. We recommend doing a few separate scans and sending them in separate emails.

Delegated Release

I don't see my delegates in the prompt when I print.

  • Verify that you are logged in to the Client. You can right-click on the Vasion Print icon to confirm you are signed in.

    Vasion Print context menu from system tray icon.

  • You can also go to the Self-service Portal and select the user avatar to check who is signed in.

    Sign out option.

My Delegates list does not match the Portal or CPA.

  • Ensure the right user is signed in on the CPA, Client, and portal.
  • Check the print queue log.
    • Windows: C:\Windows\Temp\ppp\Log\PrinterInstallerPrintQueue.log.
    • Mac/Linux: /opt/PrinterInstallerClient/log.

Direct Email Printing

What do I do if the alias is being stripped from the To: field?

If you are seeing alias is automatically stripped from the To: field, set up a distribution group:

  1. Remove the alias from the original account.
  2. Create a distribution list called <printername>@<domain>.com. Example: HPXXX@example.com.
  3. Set the only member of the list to the main mailbox. Example: example@example.com.

    The main mailbox set for the pull printer on the Service Client's Email Printing tab.

Mail should be delivered to the main mailbox, with <printername>@<domain>.com in the To: field.

Enterprise Data Warehouse (EDW)

Why can't I see new data in EDW?

If you have any issues with data flowing to the database, ensure the services are running by doing the following:

  1. Open your Services app.
  2. The following services should have the Status set to Running and the Start-up Type set to Automatic:
    • SQL Server.
    • SQL Server Agent.
    • SQL Server Browser.
    • EDW_Service.

    Services app window showing the EDW_Service, SQL Server, SQL Server Agent, and SQL Server Browser services running.

PrinterLogic app (Mobile)

What if I printed and held a document from my workstation and the held print job is not visible in the mobile app?

If held print jobs are not visible in the mobile app make sure the end users are logged into the client on the workstation and that is the same user credentials that are being used to log into the mobile app.

When I select a print job to release and select the printer icon, I don't see any printers I can select to print the job.

Most commonly this is because when you printed from your workstation, you selected a specific printer to print to. Depending on how your environment is configured, it is assumed you are performing a secure print function, and want to print to that specific printer. If this is the case, go to the selected printer and either select the Print Release Print Release button.option, or if configured, scan the QR codeQR Code button.option.

If you are wanting to release to any printer that is an authorized release printer, you will need to print to a Pull Print queue that has been configured by your application administrator. When printing to a Pull Print queue, all available printers will be displayed to select from.

What if one of my users is not able to sign in to the mobile app?

If your user can't sign in to the mobile app make sure they can log into the Self-service Portal with the same credentials they are using on the app. If they cant, then it's most likely an issue with the IdP implementation.

What if my users are not able to print to a specific printer with their mobile device?

If your end users are not able to print to a specific printer, first make sure their mobile device can communicate with the printer. Another thing to check is that the printer supports IPP, that it is enabled, and TCP Port 631 and 80 are open. If neither of those fix the issue, check to make sure IPPS is not enabled since IPPS is not supported by Vasion Print and conflicts with the printing process.

My users are having problems printing from iOS devices.

If your environment uses complex FDQN A fully qualified domain name (FQDN) is the complete domain name for a specific computer or host on the internet. The FQDN consists of the hostname and domain name. names on your printers, iOS considers having the complex names with a self-signed certificate an unsafe connection for IPP / IPPS requests. To confirm this is the issue, check your logs for the following error from the printer or server: "Error Domain=NSURLErrorDomain Code=-1200".

The solution is to install the root certificate for the used domain on the device. See iOS Printing Fails with -1200 Error..

I sent a print job to a printer, but it is not showing on the print release screen.

Although held print jobs generally show up on the app very quickly, depending on your network, a print job may take a short period of time to show in the app. Sometimes you may need swipe down on the print release screen to refresh.

Another consideration is how long it has been since you printed the job. As a default, held print jobs are only kept for 12 hours before being purged. This setting can be modified to be shorter or longer by the application administrator. Confirm with them on what this time is set to.

I am trying to delete printers from my mobile app, but some of them will not let me delete them.

Only printers that are manually added to the mobile device can be deleted. Printers that have been deployed to the mobile device by the administrator cannot be deleted from within the app.

Where can I find logs for the mobile app?

  1. Open the PrinterLogic app on the device that needs log information.
  2. Select the App icon App icon that displays on the app header. from the app header.
  3. Select the Settings button Settings button..
  4. Tap the toggle to enable event logging.

    Event Logging section with the toggle set to Disabled.

  5. On the Enable Logging modal select Start.

    Enable Logging modal

Enable Event Logging for print release to assist you with troubleshooting efforts. Only the app details are logged and should only be turned on for the time necessary to gather the needed information, since the log data is stored on the device.

Only one log is stored on the device at a time. So when logging is enabled again, the previous log information is replaced with the new log.

You'll receive a notification after 4 hours if logging is still enabled. Select Stop Log to disable Event Logging.

PrinterLogic Logging enabled, message modal.

Secure Release

Why can't I see my Pull Print or Secure Release Print jobs in the portal?

If you don't see your Secure Release Print jobs in the release portal, check the following:

  • Verify that you are logged in to the Client on the workstation you used to send the print job. You can right-click on the Vasion Print icon to confirm you are signed in.

    Vasion Print context menu from system tray icon.

  • Verify that you are signed in to the Self-service Portal / Release Portal. Select the user avatar to verify user identity.

    Sign out option.

Service Client

What can I do if the PrinterLogicServiceManager.exe is not running?

Verify the Client is installed, authorized and pointing to the correct instance. A quick test is to click the system tray icon to open the Self-service Portal. If it opens to the correct URL, you can sign in, and see / install printers from the portal, then the client is authorized.

If you're prompted for an authorization code in the Self-service Portal, see Device Authorization for steps on how to create one.

If the Self-service Portal opens to an incorrect URL, you'll need to set the home URL. See Update the Home URL.

How do I check if the Service Client was configured properly?

Navigate to C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\ServiceHost. and check the following:

If the Service Host folder is not created, check the machine's hostname or IP address and compare with what you entered for the Service Client in the Admin Console.

If the folder is created, check the config folder in it. A token.json file is saved here when the Service Client is authorized.

If the folder is created, but the token.json file is not there, you need to reauthorize the Service Client, see Reauthorization Steps. Please note that the Service Client authorization is different from the Client authorization.

SNMP

Why are my printers showing as offline when they aren't?

With SNMP Status enabled on the printer object's Port tab, if the response times out the Client thinks the printer is offline. This status gets relayed to other workstations with the Client installed and causes the false Offline message.

To resolve:

  1. Go to the printer object's Port tab.
  2. In the SNMP Status section, uncheck the box for Enabled.
  3. Select Save in the upper-right corner.
  4. Repeat for each impacted printer object.

During the next client check-in or refresh, the Client stops the query and printers no longer show the Offline status for the printer.

Port tab SNMP section showing the three fields.

Why isn't SNMP information being reported to the Admin Consolewhen I have SNMP Status enabled?

SNMP Status does not report SNMP data to the Admin Console. It queries the printer and updates the status information for the printer on the workstation. To configure SNMP Status Monitoring, which reports SNMP information to the Admin Console, see SNMP Status Monitoring.

Vasion Output

I set a DNS name, why do I get a "Failed to get host address" error?

In some setups, external applications may need to reach the Vasion OutputService Client using a DNS name that resolves to an external IP address. However, this can cause issues the following issues:

  • The Service Client cannot resolve the DNS name to its internal IP address.
  • External DNS resolution conflicts with internal requirements.

Check if the Service Client can resolve the DNS name to its internal IP address. If the DNS name doesn't resolve correctly, you may need to modify the hosts file. See Troubleshoot DNS Resolution for Output Automation-Service Client

Ensure that the DNS name in the UI matches the one in the certificate used by the Service Client.

Vasion Output - SAP

SAP Output Requests status shows "Output device Unavailable".

If the Vasion Output logs have no activity from print jobs, make sure ports are open and the network traffic is flowing. You can use the Check Connection option of the Spool Administration: Output Device (Display) window to verify SAP S/4HANA is reaching the LPD service.

The print job is received by the LPD service, but nothing is printed.

If the Vasion Output logs show a error relating to an unsupported command, check the following:

  • Make sure the Access Method for the output device is U.
  • Make sure the Device Type for the output device matches the destination printer as closely as possible.
  • If those look good, there may be a new message type that needs to be supported. Contact support.

There isn't an Access Method Q listed in SAP.

Access Method Q is only enabled by default for SAP S/4HANA Public Cloud and must be enabled manually for SAP S/4HANA on-premise or SAP S/4HANA private cloud instances. Contact your SAP Admin and refer to SAP documentation for assistance.

SAP S/4HANA on-premise or SAP S/4HANA Private Cloud must be on a supported kernel version to enable Access Method Q. At this time only the following kernels are listed: 7.77, 7.85, 7.89 and 7.93. Your SAP Admins with a S-user account can sign in and view the latest and most complete list.

Why Can't I use Access Method E or BC-XOM?

Access Method E or BC-XOM is an older integration method that SAP S/4HANA has deprecated and no longer certifies. Vasion does not support Access Method E because we’ve built our solution around SAP S/4HANA’s newer, certified approach using Access Method Q—which uses a different data flow.