In this guide, we'll list some common issues with DirectPrint and how to fix them on MacOS and Windows.
To instal DirectPrint, see this guide.
Printers not listed
Due to a bug with Java, printer listings may fail on Mac.
The current workaround is to:
Open your Mac's System Preferences
Go to Printers and Scanners
Right Click > Reset Printing System
Re-add all printers
Although rare, there are scenarios of not being able to list printers, only being able to list one printer, or listing printers takes several minutes to complete. This is likely caused by a driver conflict with another printer or printer driver.
The workaround is to remove the offending printer or printer driver.
The following applications may cause issues with installation.
Older Java versions: DirectPrint works best with Java 11 or higher. Older versions may conflict with DirectPrint and cause it to fail to start.
If possible, uninstall all versions of Java, JRE, JDK or OpenJDK from the system and install Java 11 or higher.
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.
Application containment: If the antivirus forces application containment, please disable this application containment for DirectPrint and the Java Runtime which it uses.
Web Filtering: If the antivirus blocks access to local ports or localhost certificates, please disable or whitelist
Temporary File Access: If the antivirus blocks access to the temporary directory, please disable or whitelist the DirectPrint installer.