So my Zentyal server has a printer attached to it, an HP Mopier 240. It uses CUPS, and there is a specific driver for this printer included in CUPS. I would like the Windows XP clients to automatically mount this printer during logon. I know I can add a simple line in the logon.bat file, something like start \\server\printer.
The problem is, when a Windows XP client tries to add the network printer, either via the logon script, or using the add printer wizard, it always gets an error that the server has the wrong driver installed, and then requires me to manually scroll through the list and choose the right printer driver.
I assume this is because the CUPS drivers that allow the Zentyal server to print, are not compatible with Windows XP. So my question is whether anyone knows a work around. Is there a script using RUNDLL32 PRINTUI.DLL,PrintUIEntry to add the network printer, but use a local driver?
This
RUNDLL32 PRINTUI.DLL,PrintUIEntry /in /f %windir%\inf\ntprint.inf /m "HP Mopier 240 PCL" /n\\server\printer
doesn't work, I get the same result of having to manually choose the driver locally. I dont think the /f switch can be used with /in.
Any ideas are appreciated. Right now I have to manually add the network printer on each workstation on the network.
I've been using this info:
http://techsupt.winbatch.com/ts/T000001031F17.html but I haven't been able to figure it out.