The Mac OS X 10.6.8 update included some major changes to CUPS. As a result, some of my clients experienced problems printing to their network printers. When sending a print job, the network printer queue (on the Mac, not the printer) would pause. Manually resuming the queue had no effect.
If you are experiencing this issue, you must replace a few files with the same files from an older version of the operating system (I used 10.6.7). The following files should be replaced:
/usr/libexec/cups/backend/dnssd
/usr/libexec/cups/backend/ipp
/usr/libexec/cups/backend/lpd
/usr/libexec/cups/backend/socket
I've tested this on 8-9 machines and it has worked perfectly on all of them. Perform this fix at your own risk. I have no idea how future OS updates will affect this.
I've created an installer package to simplify the process of replacing the cups files. If you have to install the fix on many machines, I'd recommend using Apple Remote Desktop install function.
Only try this fix if you are experiencing this exact problem in 10.6.8!
Comments
Morna (unauthenticated)
Jul 5, 2011
Thank you so much! Someone on the Xerox community forum answered my question as to what the problem was and all the fixes I saw required me to do things I didn't really understand. I could use your installer. Now, hopefully any fix Apple comes up with will just override this. Thanks again