How to print from a Mac OS X client to a (K)Ubuntu print server

(Tested with Mac OS X Snow Leopard and KUbuntu Lucid Lynx)

1 - Create the print queue on the Ubuntu server

2 - On the CUPS server, open http://localhost:631/ in a web browser and
check the box "Share the printers connected to this system"

3 - On the Mac client, create a printer (it does not need have the same
name) in Apple menu => System preferences => Printers and faxes

4 - Now the hardest part is to avoid apple's packaging of CUPS to
overwrite your changes to the config file. Close every printing related
window and kill CUPS deamon on the Mac. Use for example ps and kill
command to do that.

5 - Still on the Mac, edit /etc/cups/printers.conf, and replace the line
"DeviceURI ipp://<address>/<printername>" with "DeviceURI
http://<address>:631/printers/<printername>".

6 - Also replace the line "Filter application/vnd.cups-postscript 0 -"
with "Filter application/postscript 0 -"

7 - Restart cups with "cupsenable <printername>"

8 - If you check now in Apple menu => System preferences => Printers and
faxes => Options and supply", you should see the http:// address, not
the ipp:// one.

That's all. Printing should happen correctly now. The advice to use
"lpoptions -p <printername> -o raw" does not seem to be relevant
anymore.

-- 
Print quality degraded when printing from a Mac onto a CUPS server under Ubuntu
https://bugs.launchpad.net/bugs/511550
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to