Se utilizzate un sistema operativo GNNU/Linux e volete sfruttare la funziona AirPrint presente in iOS 4.2.1 su iPhone ed iPad, c’è un modo per condividere le stampanti collegate al sistema.
Questi i passaggi da seguire:
1. Installare CUPS, configurare la stampante connessa al computer, collegarsi su localhost:631 e dal tab di amministrazione condividere la stampante
2. Installate avahi-daemon e quindi scaricate lo script python che trovate qui (o qui) e lanciatelo da console (modificando in base al vostro percorso):
root@SALOTTO:/home/zarrelli/Scaricati/tjfontaine-airprint-generate-af37647# python airprint-generate.py -v BRFAX Losing support for: text/css,image/x-photocd,image/x-bitmap,application/vnd.hp-hpgl,application/vnd.cups-raw Created: AirPrint-BRFAX.service Hewlett-Packard-HP-LaserJet-6P Losing support for: text/css,image/x-photocd,image/x-bitmap,application/vnd.hp-hpgl,application/vnd.cups-raw,application/vnd.cups-postscript Created: AirPrint-Hewlett-Packard-HP-LaserJet-6P.service Brother-MFC-210C Losing support for: text/css,image/x-photocd,image/x-bitmap,application/vnd.hp-hpgl,application/vnd.cups-raw Created: AirPrint-Brother-MFC-210C.service root@SALOTTO:/home/zarrelli/Scaricati/tjfontaine-airprint-generate-af37647# root@SALOTTO:/home/zarrelli/Scaricati/tjfontaine-airprint-generate-af37647# python
4. In /etc/avahi/services/ copiate il file relativo alla stampante che volete utilizzare tramite AirPlay
3. Verrà generato un file XML per ogni stampante condivisa da CUPS, contenente le informazioni necessarie alla pubblicazione tramite Avahi con le modifiche necessarie a renderla compatibile con AirPrint.
5. Aprite il file /etc/cups/cupsd.conf e assicuratevi che ci siano le seguenti informazioni:
ServerAlias * Port 631 Listen /var/run/cups/cups.sock
6. Riavviate ora i servizi cups e avahi-deamon:
service cupsd restart service avahi-daemon restart
Ora potete utilizzare la stampante configurata direttamente con AirPrint.
La guida è stata realizzata da Giorgio di zarrelli.org.
Grazie Riccardo per la segnalazione