I'm in the process of moving from a Windows 2000 print server to a CUPS print server on linux. I can't find any information comparing the different protocol choices and the different driver options.
So I'm wondering if there is any advantage with either using the CUPS native IPP protocol or going through Samba and using the SMB protocol to connect the Windows clients to the print server. I've read that the newer IPP protocol is much "better" and I've also read that the IPP protocol on Windows is buggy and unreliable. I'm wondering what people here have experienced and if anyone no of any features I will be missing out on if I go with one instead of the other.
The next thing is what driver should I use on the Windows clients. As I understand it, I can set it up to use a CUPS driver on Windows and let CUPS translate the printing to the printer, or I can use each printers native Windows driver on the the client. Again, is either one more stable, have better performance, or have better features? Will I be sacrificing anything by choosing one instead of the other? I've also read that I can use some generic Postscript driver on the Windows clients, but I'm not sure how that fits in to the picture.
So I'm wondering if there is any advantage with either using the CUPS native IPP protocol or going through Samba and using the SMB protocol to connect the Windows clients to the print server. I've read that the newer IPP protocol is much "better" and I've also read that the IPP protocol on Windows is buggy and unreliable. I'm wondering what people here have experienced and if anyone no of any features I will be missing out on if I go with one instead of the other.
The next thing is what driver should I use on the Windows clients. As I understand it, I can set it up to use a CUPS driver on Windows and let CUPS translate the printing to the printer, or I can use each printers native Windows driver on the the client. Again, is either one more stable, have better performance, or have better features? Will I be sacrificing anything by choosing one instead of the other? I've also read that I can use some generic Postscript driver on the Windows clients, but I'm not sure how that fits in to the picture.