I'm getting ready to migrate my office of 50+ Windows XP machines to Windows 7, in a mix of 64-bit and 32-bit clients. I've setup a new samba server on a separate domain to prepare and test for this transition. I've gotten everything to work so far except for printing, and I'm at a loss on how to proceed. It appears to me as if adding the printer drivers in the usual way, via cupsaddsmb will not work for the 64-bit clients (see http://www.cups.org/articles.php?L376 and http://www.cups.org/str.php?L2566). I've searched for a solution, and asked on IRC. My goal is to be able to print with 64-bit Windows 7 to a samba/cups server, with automatic printer driver download. If cupsaddsmb is not the answer, what is? Thanks, Allison -- Allison Jones E-mail: ajones at answers4families.org IT Administrator Phone: (402)472-0458 University of Nebraska Lincoln Center on Children, Families, and the Law http://www.answers4families.org http://www.ccfl.unl.edu/
Allison Jones wrote:> My goal is to be able to print with 64-bit Windows 7 to a samba/cups > server, with automatic printer driver download. If cupsaddsmb is not > the answer, what is?We support 32bit and 64bit XP, Vista, and Windows7. We upload drivers from a windows client instead of using cupsaddsmb since we found this method solved alot of printing issues when we were using cupsaddsmb: http://samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html#id2627720 With this method there are a few options to support both 32 and 64bit clients, based on how point and print works. 1. Upload a driver from the Windows 32bit client's local driver store. When a 64bit client tries to connect, point and print does not find the appropriate driver on the samba server. Instead, it will attempt to find and install an appropriate driver with the correct filename from it's own local driver store or Windows Update. This is our preferred method since it's easier to manage. 2. For cases where drivers for a specific printer model is not available in a clients local driver store then we upload both 32bit and 64bit drivers to the samba queue. First we upload 32bit then go into the driver properties, into the 'Sharing' tab, and click on 'Additional Drivers' to install 64bit drivers from a 64bit client. Check out the Windows Point and Print Technical Overview for reference http://bit.ly/cGpqn8 hope this helps, Ryan
On Thu, May 13, 2010 at 12:24 PM, Allison Jones <ajones at answers4families.org> wrote:> I'm getting ready to migrate my office of 50+ Windows XP machines to Windows > 7, in a mix of 64-bit and 32-bit clients. ?I've setup a new samba server on > a separate domain to prepare and test for this transition. ?I've gotten > everything to work so far except for printing, and I'm at a loss on how to > proceed. ?It appears to me as if adding the printer drivers in the usual > way, via cupsaddsmb will not work for the 64-bit clients (see > http://www.cups.org/articles.php?L376 and > http://www.cups.org/str.php?L2566). ?I've searched for a solution, and asked > on IRC. > > My goal is to be able to print with 64-bit Windows 7 to a samba/cups server, > with automatic printer driver download. ?If cupsaddsmb is not the answer, > what is?Just posted a blog entry on using the CUPS 64 bit drivers and cupsaddsmb for this scenario. See: http://blog.realcomputerguy.com/2011/10/cups-samba-64bit-driver-installation.html File under better late than never :) Chris