“Help! I’m a PaperCut admin, and I don’t see any new printers even after running the Windows Mobility printer installer successfully! What could cause this problem?”
Every once in awhile, we hear about users running the Windows Mobility printer installer but being unable to see any new printers afterward. In these cases, we find that the installer creates the printers successfully but another process deletes them soon after creation! It’s a frustrating problem to be sure, but luckily there are some things we can check that might give us some insights into possible obstacles.
Open Event Viewer and navigate to Applications and Services > Microsoft > Windows > PrintService and enable the Operational Log like so:
After enabling the log, run the installer again and check Event Viewer for errors. If you see event codes 301 or 302, keep reading because this article applies to you! These codes hint at the cause of deletion. The event contains a PID which we can use to discover the responsible process. In most cases, the PID goes hand in hand with svchost.exe. Unfortunately, this doesn’t narrow down the problem very much as Windows calls on the process often.
We compiled the most common solutions to this problem here:
BitDefender might delete printers if you are on a Public network
Customers using BitDefender should watch out for a specific feature that interferes with Mobility installer print queue creation. The Dynamic Mode feature changes the BitDefender filter’s aggressiveness depending on the network adapter’s connection profile status. In other words, BitDefender might delete print queues if your network adapter connection profile is Public. To resolve a “Dynamic Mode” issue, you can change the client’s connection profile from Public to Private.
Or, you can follow some instructions provided by one of our customers (thanks Sébastien!) to change the behavior in BitDefender:
NOTE: You can also specify the port for which the rule will be available. If you do not specify the port, the rule will apply to all ports.
The Internet Printing client is not installed
The Mobility Printer installer creates print queue connections using the IPP protocol. You might see event codes 301 and 302 on Windows workstations without the Internet Printing client.
To enable the service, follow these steps:
Click Start and navigate to Turn Windows features on or off Expand Print Services, check the Internet Printing Client, and click OK. Restart the Print Spooler service or the entire workstation (either will do).
Port 9163 is not open between the workstation and the server
During the configuration process, the installer reaches out to the Mobility Print server on port 9163. You might see the same Event Viewer codes as above if there’s interference on the port. Take a look at your firewall to see if this and other required ports are open.
We would be happy to troubleshoot this with you directly, so please reach out at support.papercut.com!
Keywords: disappearing, disappear, windows, chupacabra