[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sharing an ipp printer with a mac client



Please keep this on the list.
Leonardo Canducci schreef:
2009/9/8 Sjoerd Hardeman <sjoerd@lorentz.leidenuniv.nl>:
Leonardo Canducci schreef:
2009/9/8 Tom H <tomh0665@gmail.com>:
On Mon, Sep 7, 2009 at 12:17 PM, Leonardo
Canducci<leonardo.canducci@gmail.com> wrote:
I'm using cups 1.4.0 from debian sid and I have a deskjet printer
connected via USB. This printer is shared (ticked "Share printers
connected to this system" and "Allow printing from the Internet" in
the web gui) and should be visible.
I can print from linux clients. Configuring the printer on linux
clients is as easy as creating a client.config file in /etc/cups with:
ServerName nameofmyserver
I don't even install cups on the clients, package cups-client is
enough. I don't used a wizards in linux clients.

Anyway some time ago I managed to configure the printer on my wife's
mac. This expansive laptop is connected wirelessly (same as the linux
clients) via a router. Mac osx was able to detect the printer with the
protocol (IPP) and server address. Now it can't and upgrading cups to
1.4.0 broke printing from it with the old printer profile. I can print
in mac console specifying host address with:
lp -h 192.168.0.1:631 test.txt
but the damn wizard won't detect the printer.
Have you tried adding the printer through 127.0.0.1:631?
as expected it doesn't work. printer is not connected to localhost
You can connect to other cups servers from your local cups server. So get
your browser, go to that page, and add
http://192.168.0.1:631/printers/yourprinterqueue
In principle you can also let the linux machine broadcast its printers, and
the mac will autodetect this. However, I usually find it tricky to get this
to work through firewalls, listening disablers and other misbehaving stuff.
To get this to work, read the manual.
If I manually set the queue osx gives me the wrong driver and doesn't
even present the right one (the one automatically choose when plugging
the printer to the mac).
I think it is rather common that autodetection-over-networks is not often working. Strange however that the apparently available right choice is not offered. You can always manually provide the ppd, maybe that solves the issue?
Broadcasting works fine on linux boxes and windows xp and it used to
work on mac too.
On Windows? Cups-broadcasting?
And, maybe it is also possible to make a /etc/cups/cups.client file on the
mac, pointing to 192.168.0.1:631 and completely bypass the macs own cups?
Works on linuxes, might also work on macs?
I'll try. But I fear to screw up mac environment (I don't know much about that).
You can always delete the file if it doesn't work ;)

Sjoerd

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: