Créer un serveur d'impression (compatible AirPrint) avec un Rapsberry Pi – Bien choisir son serveur d impression

Author: Titanfall —

Short summary: Vous connaissez probablement le célèbre Rapsberry Pi, un micro-ordinateur vendu au prix de 35 €. Nous allons l'utiliser pour transformer n'importe quelle imprimante en une imprimante réseau, Compatible AirPrint. AirPrint est une fonctionnalité d'iOS (depuis la version 4.2.1) et OS X (depuis 10.6 Lion) qui permet d’imprimer directement à partir de iPhone, iPad, iPod touch […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/06/28/creer-un-serveur-dimpression-compatible-airprint-avec-un-rapsberry-pi-bien-choisir-son-serveur-d-impression/
LLM HTML version
https://tutos-gameserver.fr/2019/06/28/creer-un-serveur-dimpression-compatible-airprint-avec-un-rapsberry-pi-bien-choisir-son-serveur-d-impression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/06/28/creer-un-serveur-dimpression-compatible-airprint-avec-un-rapsberry-pi-bien-choisir-son-serveur-d-impression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
7 minutes (374 seconds)
Word count
1246

Key points

Structured content

Vous connaissez probablement le célèbre Rapsberry Pi, un micro-ordinateur vendu au prix de 35 €. Nous allons l'utiliser pour transformer n'importe quelle imprimante en une imprimante réseau, Compatible AirPrint.

AirPrint est une fonctionnalité d'iOS (depuis la version 4.2.1) et OS X (depuis 10.6 Lion) qui permet d’imprimer directement à partir de iPhone, iPad, iPod touch et Mac; cependant, il nécessite une imprimante compatible avec AirPrint.

Bien sûr, si nous sommes ici, c’est parce que nous n’avons pas Imprimante compatible AirPrint … Par conséquent, nous allons le faire compatible avec cette fonctionnalité!

Pour résumer, nous allons utiliser la framboise Pi comme interface réseau pour l'imprimante.

Pour continuer ce tutoriel, tu as besoin d'un Raspberry Pi (peu importe le modèle) et une imprimante, de préférence compatible avec CUPS, le module d’impression destiné à Environnements UNIX. Vous pouvez consulter ce site pour vérifier si votre imprimante est répertorié comme compatible avec CUPS: http://www.openprinting.org/printers

Pour illustrer ce tutoriel, je vais utiliser personnellement un Raspberry Pi 2 modèle B avec Raspbian Wheezy Et un Imprimante HP DeskJet F4180 (Série F4100).

Note: J'utilise personnellement Wheezy au lieu de Jessie à cette date de publication car cette nouvelle version souffre de bugs récurrents liés à la persistance de certaines configurations entrée manuellement.

Nous considérons que votre Raspberry Pi est opérationnel avec le Distribution Raspbian (un dérivé de Debian) et est connecté au réseau local. L’adresse IP locale qui sera utilisée pour illustrer ce tutoriel sera 192.168.0.80. Remplacez-le par celui qui correspondra à votre configuration.

Pour rappel, l'utilisateur par défaut sous Raspbian est "pi" et le mot de passe associé est "framboise". Il est fortement recommandé de changer le mot de passe par défaut en mesure de sécurité.

Vous pouvez évidemment faire toute cette procédure directement depuis le Raspberry Pi, cependant, pour des questions pratiques, cette Ce tutoriel sera illustré par une administration de SSH.

Attribuer une adresse IP fixe

Le premier réflexe pour tous les serveurs vient de lui attribuer une adresse IP fixe. si ce n'est pas le cas toujours le cas, vous pouvez le faire en laissant la commande suivante : sudo nano / etc / network / interfaces Note: vous pouvez évidemment utiliser vi ou vim selon votre convienience

Dans le fichier qui s'ouvre, remplacez: iface eth0 inet dhcp par : auto eth0 permettre-hotplug eth0 iface eth0 inet statique adresse 192.168.0.80 masque de réseau 255.255.255.0 passerelle 192.168.0.1

Une fois les modifications apportées, quittez l'éditeur. en enregistrant les modifications.

Puis redémarrez le processus réseau en entrant la commande : redémarrage réseau sudo service

Installation de ressources pour l'impression en réseau

Cette nouvelle étape consiste à installer le forfaits nécessaires pour installer l'imprimante, mettez-la dans réseau et le rendre compatible avec la fonction AirPrint.

Entrez les deux commandes suivantes, la première étant pour actualiser les référentiels de paquets: sudo apt-get update sudo apt-get tasses avahi-daemon tasses-pdf tasses en python

Modification du fichier de configuration de CUPS

Editer le fichier de configuration CUPS gérera les autorisations d'accès au panneau d'administration de CUPS et autoriser les ressources (les utilisateurs et ordinateurs par exemple) pour utiliser l'imprimante, nous Allons installer et réseauter.

Vous pouvez éditer le fichier de configuration cupsd.conf en entrant cette commande pour ouvrir l'éditeur: sudo nano /etc/cups/cupsd.conf

Puis éditez le fichier pour que certains paramètres correspondent à ce qui suit: # Écoutez uniquement les connexions de la machine locale. #Listen localhost: 631 Port 631

# Restreindre l'accès au serveur ...

Ordre permettre, refuser Autoriser @Local

# Restreindre l'accès aux pages d'administration ...

Ordre permettre, refuser Autoriser @Local

# Restreindre l'accès aux fichiers de configuration ...

AuthType par défaut Requiert l'utilisateur @SYSTEM Ordre permettre, refuser Autoriser @Local

Une fois le fichier édité, fermez l’éditeur en sauvegardant le fichier. modifications, puis redémarrez le service CUPS: redémarrage de sudo service cups

Nous autoriserons ensuite l'utilisateur par défaut de Raspbian, pi, pour administrer les imprimantes: sudo adduser pi lpadmin

Avant de commencer, assurez-vous que l'imprimante est allumée et connectée au Tarte aux framboises.

Puis aller au panneau de Configuration de CUPS en allant à https://192.168.0.80:631, remplacez l'adresse IP de l'URL par celle de votre Raspberry Pi, suivie de du port 631.

Le navigateur vous alertera du certificat de sécurité que n'est pas correctement signé, avalez ce message et continuez.

Ensuite, allez à l'onglet "Administration", dans la sous-partie"Serveur", Cochez la case"Partager des imprimantes connectées au système" pour partager les imprimantes, puis cliquez sur "sauvegarder échange"enregistrer le changement. Vous pouvez être obligé d'entrer les informations d'identification de l'administrateur du Raspberry Pi, le nom d'utilisateur est pi, le mot de passe par défaut est framboise.

Sur cette même page Administration, dans la sous section Imprimantes, Cliquez sur sur le bouton Trouver de nouvelles imprimantes pour lancez la détection de votre imprimante. Votre imprimante devrait par le ensuite, avec le bouton Ajoute ça Imprimante. Cliquez dessus pour ajouter votre imprimante dans TASSES.

Remarque: si deux imprimantes sont affichées comme dans mon cas, sélectionnez l'imprimante qui contient le plus de paramètres dans son adresse physique, ici le numéro de série rend le différence.

Puis remplissez les informations pour identifier votre imprimante, le domaine le plus important étant prénomest le nom qui vous permettra de reconnaître l'imprimante sur le réseau. Dans mon cas, je vais juste appeler "Imprimante", juste pour des questions de pratique. N'oubliez pas de cocher la case Partagez ceci imprimante ! Puis cliquez sur le bouton Continue continuer.

Alors vous allez sélectionnez la marque et le modèle de votre imprimante, cela permettra à CUPS de charger le bon conducteur. Une fois le bon modèle d'imprimante sélectionné, cliquer sur Ajouter une imprimante valider votre choix.

Remarque: dans mon cas, deux modèles identiques sont disponible, généralement auprès de HP, choisissez le pilote hpcups qui est le version qui succède à hpijs.

La dernière étape consiste à valider options d'impression par défaut. Le choix du modèle imprimante à l'étape précédente pré-rempli automatiquement ces Les données. Laissez-les par défaut, et cliquez sur Ensemble Options par défaut.

Enfin, redémarrez le Raspberry Pi pour l’assurance de redémarrez tous les services correctement en utilisant la commande suivante : redémarrage sudo

Pour les connaisseurs, vous aurez remarqué que ce n’est plus nécessaire de configurer avahi manuellement!

L'imprimante est maintenant correctement configuré! Vous pouvez maintenant ajouter l’imprimante réseau à votre ordinateur fonctionnant sous Windows, OS X, Linux, mais aussi avec le Fonction AirPrint!

Après ce tutoriel, vous n'en aurez plus besoin d’acheter une nouvelle imprimante réseau compatible AirPrint pour profitez de l'impression en réseau à partir de tous vos appareils !

Si cette publication vous a intéressé et que vous avez été utile, n'hésitez pas ne pas notez cette publication grâce aux étoiles tête de page ! Retrouvez également mes autres publications sur cette adresse : https://www.supinfo.com/articles/author/159228-ky-van-doan

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.