[BBLISA] Sharing PPD files to Mac OSX clients via cups/avahi
John P. Rouillard
rouilj at cs.umb.edu
Fri Dec 28 13:22:15 EST 2012
In message
<OFD8346214.264D1B0E-ON85257AE2.005FA7FC-85257AE2.0060B2EE at terc.edu> ,
Nick Cammorato writes:
>I'm hoping there are enough people with enough Macs on this list that
>maybe someone knows the answer to this. I've run into a weird problem
>trying to transition from an OSX 10.7 server machine as the print server
>in a primarily mac environment over to a linux print server. The linux
>server is running Avahi 0.6.31, cups 1.6.1, cups-filters 1.0.25, and
>ghostscript 9.06, [...]
>
>When adding the printer via bonjour, on the OSX server, the printer shows
>up as the type "bonjour shared", on the linux server it shows up as just
>bonjour. The service advertisements show up as the same with an
>avahi-browse though. When you go to add it, it sends an IPP request to
>the OSX server, which retrieves the PPD at server/printers/Printer.ppd and
>installs it locally, but it doesn't even attempt this on any of the linux
>alternatives. Dumping the traffic off my laptop shows no immediately
>appreciable difference between the two bonjour announcements that I can
>detect, and the main difference appears to be that it doesn't even try to
>do the ipp get on the linux server.
>
>Printing works fine, heck, airprint works fine, but without retrieving
>that ppd, the printer options(IE: extra trays) are never set and the
>drivers have to be installed locally if they aren't included. You can,
>however, retrieve the ppd manually in a browser, install it manually, and
>it all works. Installing all the printers is somehow not an acceptable
>solution though.
Where is the ppd file located on the linux server,
/usr/share/cups/model/? It that readable by whatever needs to read it?
Also from https://wiki.archlinux.org/index.php/CUPS it seems they want
avahi started before cups. Is that happening in your setup?
--
-- rouilj
John Rouillard
===========================================================================
My employers don't acknowledge my existence much less my opinions.
More information about the bblisa
mailing list