On 04/17/2015 05:37 PM, Adam Tauno Williams wrote:
On Fri, 2015-04-17 at 12:50 -0700, John Andersen wrote:
On 04/17/2015 12:22 PM, Ken Schneider - openSUSE wrote: Yeah, but that's because they are Apple devices. (not the printers, but the tablet and phones) The only time you need bonjour is when you are using Apple senders. This is an overstatement. Bonjour is now Zeroconf and is supported by most devices, including LINUX, via Avahi.
Bingo! Avahi can handle All the phone wireless print needs. I have used the following custom service script for the past couple of years to enable printing from both Android and Apple tablets and phones. You need only edit the file and add your IP and printer share name. The service file should be place in /etc/avahi/services/YourPrinterShareName.service. Example for my LJ4200: $ cat /etc/avahi/services/LaserJet.service <?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name>LaserJet</name> <service> <type>_ipp._tcp</type> <subtype>_universal._sub._ipp._tcp</subtype> <port>631</port> <txt-record>txtver=1</txt-record> <txt-record>qtotal=1</txt-record> <txt-record>rp=printers/LaserJet</txt-record> <txt-record>ty=LaserJet</txt-record> <txt-record>adminurl=http://198.168.6.17:631/printers/LaserJet</txt-record> <txt-record>note=Home Office Laserjet 4200</txt-record> <txt-record>priority=0</txt-record> <txt-record>product=virtual Printer</txt-record> <txt-record>printer-state=3</txt-record> <txt-record>printer-type=0x801046</txt-record> <txt-record>Transparent=T</txt-record> <txt-record>Binary=T</txt-record> <txt-record>Fax=F</txt-record> <txt-record>Color=T</txt-record> <txt-record>Duplex=T</txt-record> <txt-record>Staple=F</txt-record> <txt-record>Copies=T</txt-record> <txt-record>Collate=F</txt-record> <txt-record>Punch=F</txt-record> <txt-record>Bind=F</txt-record> <txt-record>Sort=F</txt-record> <txt-record>Scan=F</txt-record> <txt-record>pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/urf</txt-record> <txt-record>URF=W8,SRGB24,CP1,RS600</txt-record> </service> </service-group> I'm sure I will need to update it at some point, but for now it still works fine. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org