A Windows computer stopped printing to a directory

Check that you meet the Print Deploy minimum system requirements, in particular the server requirements, print driver requirements, client requirements, and firewall rules.

Assuming the print queue is installed on the user’s machine, there could be an issue related to a certain print driver, or the print driver might not be properly installed on the user’s computer, or you press Print and nothing comes out of the printer.

If printing on your reference computer works, and you suspect that there is an issue with Print Deploy’s ability to clone and install the driver, then contact us so that we can have a look at your driver. Please include as much information as possible including cloner logs (see below), OS information, and a link to the exact driver causing issues.

If you want to delve deeper into what might be happening, then debug information is available in the Windows Event Viewer Operational Log and the CUPS error_log when running in debug mode:

  • For Mac: How to enable debug in CUPS
  • For Windows: How to log print jobs in Event Viewer

All the log lines are excerpted from the cloner log file, located here:

  • Windows: pc-print-deploy-cloner-<timestamp>.log, stored in the same directory you ran the cloner tool from
  • macOS: pc-print-deploy-cloner-<timestamp>.log, stored in /tmp

Why does Print Deploy cloning take longer on Macs?

On Windows, when you clone multiple print queues that share the same driver the Print Deploy cloner copies the driver only once. On Macs, however, the driver is copied for every print queue along with its PPD file. Let the cloner run in the background; it will get there.

Where do I see what was cloned?

The cloner keeps a copy of the cloned printer zip bundle (and the log file) on the reference computer.

Windows: [host]-[os]-[arch]-[epoch].zip, stored in the same directory you ran the cloner tool from

MacOS: [host]-[os]-[arch]-[epoch].zip, stored in /tmp for Mac OS

Linux: [host]-[os]-[arch]-[epoch].zip, stored in /tmp for Linux

Linux Client fails to install

When installing the Print Deploy Client on a Linux machine without CUPS (Common Unix Printing System) installed, the installation fails with an output similar to below:

william@gibson:~/Downloads$ sudo dpkg -i pc-print-deploy-client\[print-server.company.lan\].deb
[sudo] password for william: 
(Reading database ... 166393 files and directories currently installed.)
Preparing to unpack pc-print-deploy-client[print-server.company.lan].deb ...
Unpacking papercutprintdeployclient (1.0.346) over (1.0.346) ...
Setting up papercutprintdeployclient (1.0.346) ...
dpkg: error processing package papercutprintdeployclient (--install):
 installed papercutprintdeployclient package post-installation script subprocess returned error exit status 1
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.69) ...
Errors were encountered while processing:
 papercutprintdeployclient

You can then check the following log file:

2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
1

2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?

Cloner troubleshooting

IssueSome of the print queues in my reference computer did not get cloned (Windows)CauseThe Windows cloner tool excludes some printers when cloning for various reasons.Log file lines to look out for
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
2

The printer is not a real (for example, Adobe PDF Converter) printer.
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
3

The printer uses an unsupported port, for example, a WSD port.
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
4

The printer driver does not have an INF file. For now, Print Deploy doesn’t support drivers that do not have INF files.

Seen with some Fuji Xerox drivers that were installed using the installer. A workaround is to extract the driver package and install the driver using Windows ‘Add Printer’ dialog.IssueI can’t see any of my print queues I just cloned.CauseThe cloner tool failed to connect to the Application Server to upload print queues.Log file lines to look out for
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
5

Before the cloner starts, it checks if the server is reachable. In most cases, if there’s no connectivity the cloning will fail at the beginning with this log entry.
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
6

2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
7

In the rare case the connection to the server gets lost after the cloning starts, the cloner will retry three times before giving up.
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
8

If the cloned printer bundle fails to upload, the cloner will write this log entry and also display an error in the terminal (Macs) or command prompt (Windows)IssueI receive an error message about otool and developer path?CauseThe cloner tool requires a working version of the otool library on macOS.Cloner console lines to look out for
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): rm -f configure-cups
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:162 installDPM(): ln -s /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/configure-cups .
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:163 installDPM(): popd
2022-01-27 15:00:02: /
2022-01-27 15:00:02: +papercutprintdeployclient.postinst:165 installDPM(): /opt/PaperCutPrintDeployClient/direct-print-monitor/providers/print/linux-x64/roottasks install
2022-01-27 15:00:02: Updating print provider configuration...
2022-01-27 15:00:02: Installing CUPS print provider...
2022-01-27 15:00:02: Unable to find cupsd - is CUPS installed?
9

To resolve, run error_log0 in terminal.

If the above does not resolve the issue, run error_log1 in terminal.

Note

Recent version of Apple’s Xcode do not support older versions of macOS. You should be able to download older versions via the Apple Developer - Downloads website after determining which version is best for you via Apple Xcode Release Notes.

Why has my printer stopped printing from my computer?

If you're using a wired printer, make sure that the printer cable is properly connected from the printer to your PC. For wireless printers, check the wireless connection. Make sure the printer's wireless option is turned on and available.

Why can't I Print to a network printer?

Your paper may be jammed, or you may simply need to replace ink cartridges. If the error message appears on your computer screen this problem could be resolved by restarting your router and then attempting printing again. Make sure you are using the correct driver for your operating system (Windows or Mac).

Which Windows Update is causing printing problems?

The KB5015807 update, which rolled out on July 12 and includes OS Builds 19042.1826, 19043.1826, and 19044.1826 all have a glitch that affects printers connected to computers running Windows 10.