Strangeness adding IPP printers
Bryan Maupin
bmaupin at uta.edu
Tue Mar 1 15:19:03 PST 2011
I'm using RHEL 5.6, cups-1.3.7-26.el5, and I'm seeing two strange things:
1. When adding an IPP printer in the format ipp://hostname/printers/name using lpadmin I cannot get the printer to be automatically shared.
2. When adding such printers with lpadmin, -o printer-is-shared=true seems to have no effect.
It doesn't seem to matter whether I use a hostname or an IP address, or whether or not I specify a port. Other schemes don't seem to be affected (socket://, http://). The printer itself has no effect; as you can see in the below examples I didn't even use real printers.
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com -P dell-dp5330.ppd && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared Yes
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/printers -P dell-dp5330.ppd && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared Yes
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/printers/test -P dell-dp5330.ppd && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared No
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/printers/test -P dell-dp5330.ppd -o printer-is-shared=true && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared No
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/printers/foo -P dell-dp5330.ppd && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared No
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/printers/foo -P dell-dp5330.ppd -o printer-is-shared=true && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared No
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/foo -P dell-dp5330.ppd && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared Yes
$ sudo /usr/sbin/lpadmin -p test -E -v ipp://example.com/foo/foo -P dell-dp5330.ppd && sudo grep Shared /etc/cups/printers.conf && sudo /usr/sbin/lpadmin -x test
Shared Yes
More information about the cups
mailing list