Comment 14 for bug 482836

Revision history for this message
crazydave (crazy-dave) wrote :

I will describe my problem:

What I want to do: share CUPS printers with Windows 64Bit Clients (Win XP/2003 and Win 7/2008). The clients should get the printer drivers from the CUPS server. First target is to share the PDF printer.
Installation on Lucid. CUPS Version 1.4.3-1ubuntu1; Samba Version: 2:3.4.7~dfsg-1ubuntu3

How the printer gets installed: Open explorer and go to \\printserver\ the right click on the PDF printer and click "connect".

With Windows 32bit clients the printer gets installed and printing a test page works perfect.

With Windows 64bit clients there are different symptoms:
On Win XP/2003 64bit the printer gets installed. The files ( cups6.ini cupsps6.dll cupsui6.dll PDF.ppd ps5ui.dll pscript5.dll pscript.hlp pscript.ntf PDF.ppd) show up in the c:\windows\system32\spool\drivers\x64\3\ folder. But right click on the installed printer to enter the "printer settings" brings up "The 'PDF' printer driver is not installed on this computer. Some printer properties will not be accessible unless you install the printer driver. Do you want do install the driver now?" - click on "No" brings up the Printer Properties page but printing a test page is not possible!

On Win 7/2008 64bit clients when I try to right click and choose "connect" It starts to copy some files and then I get the message "Windows cannot connect the printer. 0x000000d8". When I search for the ppd file or cups files on this client - nothing shows up.

Attached you will find the samba.log from the connection of a Win 2008 64bit client.

I'm not sure what causes this problem. Please let me know if you need more information.