web-dev-qa-db-fra.com

Comment partager mon imprimante afin que je puisse l'utiliser avec Airprint?

Comment puis-je configurer Ubuntu pour partager mon imprimante afin de pouvoir l'utiliser avec Airprint? Airprint est un système configuré par Apple sur des appareils iOS (iPhone, iPad, iPod Touch).

12
PierreS

Cela a changé depuis la question initiale.

Depuis Ubuntu 11.04, vous pouvez partager des imprimantes locales pour les rendre disponibles via AirPrint.

Le support AirPrint est intégré à une imprimante ou non. Pour les imprimantes ne disposant pas de ce support intégré (c'est-à-dire que la plupart des imprimantes ont été achetées avant l'introduction d'AirPrint en 2010), le support AirPrint peut être obtenu en configurant une telle imprimante sur un système intermédiaire pour une impression locale, partagée sur le même réseau. Dans ce contexte particulier, cela signifie tout bureau ou serveur Ubuntu avec une impression locale configurée. Suivez ces étapes ( source ):

  1. Sur votre ordinateur, démarrez l’utilitaire de configuration de l’imprimante via Système -> Administration -> Impression ( GNOME Classic ) ou via le bouton Turn-off en haut à droite -> Paramètres système -> Matériel -> Impression ( Unity Natty ) ou via la ligne de commande (tous les systèmes, y compris Unity Oneiric): gksudo system-config-printer.

  2. Dans l'utilitaire de configuration de l'imprimante, choisissez Serveur -> Paramètres et activez Publiez les imprimantes partagées connectées à ce système . Cliquez sur OK, puis cliquez avec le bouton droit de la souris sur l'icône de votre file d'attente d'impression et choisissez Propriétés dans le menu contextuel. Dans la section Stratégies de la boîte de dialogue, assurez-vous que Shared est activé.

  3. Assurez-vous que votre appareil mobile accède à votre réseau local via WLAN, puis ouvrez une application dotée d'une fonctionnalité d'impression (par exemple, le navigateur ou la visionneuse de photos). Imprimer quelque chose. La boîte de dialogue d'impression doit afficher votre file d'attente d'impression et autoriser certains paramètres de base.

Remarque : Le champ Description/Info est affiché, mais pas le nom de la file d'attente.

Ceci est automatiquement disponible dans les distributions GNU/Linux avec CUPS depuis la version 1.4.6 (comme Trisquel 5 et Ubuntu 11.04). AirPrint Activator fournit la fonctionnalité sur Mac OS X. Il existe également ne solution payante offerte aux utilisateurs de Windows.

Certaines de ces informations ont été adaptées à partir de article d'AirPrint sur Wikipedia (que j'ai mis à jour précédemment).

5
MagicFab
  1. Commencez par télécharger ce fichier Python et le rendre exécutable: https://github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py : Allez à la fichier téléchargé, cliquez avec le bouton droit de la souris, affichez Propriétés, Autorisations et coche; Autoriser l'exécution du fichier en tant que programme. 1b) allez au fichier téléchargé, cliquez avec le bouton droit de la souris, affichez Propriétés, Autorisations et coche; Autoriser l'exécution du fichier en tant que programme.
    1. Exécutez-le dans un terminal pour créer un fichier de service personnalisé: Ouvrez un terminal, accédez au dossier dans lequel vous avez téléchargé le fichier et exécutez-le. Sudo python airprint-generate.py 2b) Ouvrez un terminal, accédez au dossier où vous avez téléchargé le fichier et exécutez-le. Sudo phyton airprint-generate.py 2c) recherchez des fichiers/fichiers tels que; AirPrint-Votre-Nom-Imprimante-.service
  2. Enregistrez le fichier généré dans/etc/avahi/services
  3. Éditez /etc/cups/cupsd.conf
  4. Ajouter ServerAlias *Port 631Listen /var/run/cups/cups.sock

  5. Retournez maintenant dans Système -> Administration -> Impression et cliquez sur Serveur -> Paramètres. Assurez-vous que l'option "Publier les imprimantes partagées connectées à ce système" est cochée. Cliquez sur OK. Redémarrez le serveur CUPS. Sudo /etc/init.d/cups restart

  6. Vous devriez maintenant pouvoir imprimer depuis l'iPhone, l'iPod Touch ou l'iPad!
3
PierreS

Confirmer!

Cette méthode est valable pour iOS5.x mais ne peut pas être exécutée avec iOS6.0, aucune imprimante n’est par ailleurs fondée sur iOS5.x.

Thaks quand même pour ton explication


a fondé une solution ici: Re: iOS 6 ne reconnaît pas la description d'impression de CUPS ici

L'espoir sera utile

ça marche pour moi

1
il_Brando

J'utilise Ubuntu 14.04.3. Mon iPad est IOS 8.4.1. J'ai suivi les instructions de MagicFab ci-dessus pour créer le fichier "AirPrint-Votre-Nom-Imprimante-.service", que j'ai copié dans le répertoire en suivant ses instructions.

Ensuite, j'ai suivi les instructions ci-dessous: http://www.linux-magazine.com/Online/Features/AirPrint . J'ai modifié mon fichier cupsd.conf afin de reproduire le contenu de la page Web. Il y a trop de directions à couper et coller ici.

Enfin, je suis allé sur la page d’administration CUPS locale de mon poste de travail, "localhost: 631/admin" et "Administration | Serveur | Paramètres du serveur", puis sur "Partager les imprimantes connectées à ce système" et sur "Autoriser l’impression depuis Internet".

0
Dave B