Créer un serveur d'impression (compatible AirPrint) avec un Rapsberry Pi – Bien choisir son serveur d impression
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.
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
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
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
Commentaires
Laisser un commentaire