Hello!
I got a really delicate problem that I'm unable to figure out. And I would like some input from Reddit before I take the big step of opening a case at Microsoft.
I'm working as a consultant in the SMB-segment of IT. With that I have daily fights with regular PCs, virtual enviorments, networking and of course: Printers.
A couple of months ago we deployed a new printserver (Windows Server 2012), dedicated to a printing software for labels (Nicelabel). This printserver takes care of about 30 labelprinters, all
from the same brand (Datamax-O'Neil MP Nova4). In the beginning of the deployment everything went stunning! Printing a label would'nt take less than 2-3 seconds and everybody was happy!
But since a couple of weeks back, we've seen horrible performance of the printing. Printing a label takes 10 seconds now days (exactly 10 seconds) on all the printers on that server. The label
that's about to get printed (weather it's generated from the printing software, or simply a test page in Windows) gets stuck in the Printspool, and let's go after 10 seconds.
I've tried to disable bidirectional support, disabled "Advanced Printing Features" and changing the VLAN (so the printserver is on the same VLAN as the printers). Still the same problem.
We are using the recommended driver from DATAMAX themself (according to them, there is no problem with the driver at all).
The printers has been deployed on the server with two simple Powershell-commands (see below):
add-printerport -name "$portname" -printerhostaddress "$portip"
add-printer -name "$printername" -drivername "$driver" -port "$portname".
If I add another printer, let's say a HP 2055dn with Universal Print Driver, the printing process is working like a charm.
So, printer gurus at TechNet. What would you do?
Best regards, sad-consultant-who-deals-with-printers