In this guide, we'll list some common issues with printing and using DirectPrint, as well as how to fix them.
Printers Not Showing
If your printers aren't showing up in Veeqo, you can try to resolve this with the below steps:
Mac
Mac
Due to a bug with Java, printer listings may fail on Mac.
The current fix is to:
Open your Mac's System Preferences.
Go to Printers and Scanners.
Right Click > Reset Printing System.
Re-add all printers.
Windows
Windows
Sometimes, users report being able to list just one printer, or listing printers takes several minutes to complete. This is likely caused by a driver conflict with another printer or printer driver. To fix this, you will need to remove your printers and establish which one is causing the conflict. Most printers have online guides for troubleshooting this as steps can differ based on the printer brand.
IMPORTANT: DirectPrint is not supported on Chromebook/AndroidOS at this time. You will not be able to configure your printers for use with Direct Print on these devices
Conflicting Applications
Conflicting Applications
The following applications may cause issues with installation:
Old Java versions: DirectPrint only works with Java 11 or higher. Older versions may conflict with DirectPrint and cause it to fail to start.
Antivirus Software: Some antivirus applications may prevent DirectPrint from installing or running.
Comodo Antivirus will force application containment on the DirectPrint installer and prevent it from being installed, uninstalled and prevent it from running. Moreover, disabling Comodo will have very little effect because it will re-enable itself without warning. DirectPrint is not supported with Comodo Antivirus.
Other Antivirus:
Application containment: If the antivirus forces application containment, please disable this application containment for DirectPrint and the Java Runtime which it uses. Use your antivirus online guides to find out how to do this.
Web Filtering: If the antivirus blocks access to local ports or localhost certificates, please disable or allowlist
https://localhost:8181,http://localhost:8182.Temporary File Access: If the antivirus blocks access to the temporary directory, please disable or allowlist the DirectPrint installer.
General Errors with DirectPrint
General Errors with DirectPrint
Some errors include:
Connection Failures: DirectPrint fails to establish a connection with Veeqo, preventing label printing
Application Crashes: DirectPrint may crash or become unresponsive when attempting to connect
No Response: Clicking the DirectPrint button produces no action or error message
Intermittent Connectivity: Connection works sporadically but fails unpredictably
This may be caused by Chrome updating to version 147+, as the new Local Network Access security feature blocks the connection between Veeqo and DirectPrint by default. The connection requires explicit user permission to function properly. To resolve this:
Open Chrome and navigate to Settings > About.
Check if the Chrome version is 147 or higher.
If no, contact support. If yes, proceed with the following steps:
Navigate to Chrome's Site Settings.
Check if the Veeqo certificate has expired.
If expired, remove the certificate:
Click on the certificate entry.
Select the option to remove/delete it.
Refresh the Veeqo page.
A prompt should appear asking you to grant access.
Accept the prompt to add the new certificate.
Go to chrome://settings/content/siteDetails?site=https://app.veeqo.com
Alternative method: On your Veeqo page, click the site settings icon in the address bar
Locate and review the following permissions:
Local Network Access: Should be set to "Ask" or "Allow".
Apps on Device : Should be set to "Ask" or "Allow".
Check your DirectPrint logs (steps below). You should see connection messages appearing, this means the issue is resolved. If the issue persists and no connection messages appear, continue to step 12.
While in Veeqo, right-click anywhere on the page.
Select Inspect from the context menu.
Navigate to the Console tab.
Look for any error messages related to QZTray.
Contact the support team and share the errors for troubleshooting.
Accessing Your DirectPrint Logs
Accessing Your DirectPrint Logs
Sometimes you may want to see your logs for DirectPrint, often if our support team asks for them, to get to your logs follow these steps:
Open the DirectPrint application.
Once DirectPrint has loaded, you will see the Veeqo logo appear at the top of the screen.
Click on the Veeqo logo and choose “Advanced”.
Click “Diagnostic”.
Click “View Logs.” This will show you a live feed of your printing logs.
Go back to Veeqo and refresh the page with the logs still open. Text should appear in the log window and will show any errors with the connection.
