I have a Zebra GC420d thermal printer connected via USB to my Windows 7 Pro workstation, which I recently upgraded from XP.
On first connection, Windows automatically installed a ZDesigner driver that uses the old EPL printing language. That driver I assume was left over from Windows XP, since it happened right away.
Printer works, test page prints.
I want to use a driver that uses the newer ZPL printing language, either by ZDesigner or Seagull Scientific. Upon installation, a test page from a device using either of these drivers prints. Windows lists the print within the same icon under Devices and Printers (combining because they both use the Virtual USB port, apparently).
If I then uninstall the original EPL Printer Device, test page from new driver still prints.
However as soon as I reboot the machine or printer, Windows will immediately install the original ZDesigner EPL driver.
I have used the Print Server section under Computer Management to uninstall all printer devices and uninstall all the driver packages. I then re-install one of the ZPL drivers and add a printer using it. So there is only one printer showing under Devices. At this point the test page does not print.
If I power cycle the printer, ZDesigner EPL is installed again (even though I supposedly removed it entirely in previous step). Now there are two Printer devices, and test pages from either one works.
If I edited the Advanced Options of the Printer that uses "ZDesigner EPL" and manually change the driver that it uses, test pages will no longer print.
Any advice? I'm tearing my hair out on this. Right now things are working 'okay' with both drivers installed, but it is hard to diagnose some issues and I'd like to be able to know for sure which driver is responsible for printing. I really just want to be rid of the old driver entirely and have it work with the new driver.