Serveur d'impression

Comment définir votre Raspberry Pi en tant que serveur d'impression – Blogue Dennis Sutanto Technology – Serveur d’impression

Le 1 août 2019 - 8 minutes de lecture

Avertissement – Je ne suis pas responsable des dommages causés à votre matériel. S'il vous plaît faites cela à vos risques et périls. D'après mon expérience personnelle, si je finissais par déconner et que je ne l'aimais pas, je le mettais à la tâche et réinstallais un nouveau système d'exploitation et recommençais du début. Ma configuration actuelle est Raspberry Pi 2B, avec CUPS aux côtés de PiHole, que l'article que j'ai écrit précédemment pourrait être vu ici.

Histoire de fond – Ici au bureau, il y a trois imprimantes; Canon iP3680 et deux Epson L120 situés à trois endroits différents. Initialement, chacune des imprimantes était utilisée pour une tâche spécifique, par exemple l’une des Epson était spécifiquement utilisée pour créer un code à barres et un reçu, l’autre était destinée au résumé de la vente. Mais dernièrement, la tâche était mitigée et nous n’utilisions que les imprimantes disponibles à l’époque, ce qui nous a fait perdre beaucoup de temps. Ensuite, j'ai décidé de rechercher tout logiciel serveur disponible, disponible et stable, que j'ai par la suite trouvé nommé CUPS. J'utilise CUPS depuis environ trois jours maintenant et tout fonctionne parfaitement. J'ai mis trois imprimantes au même endroit et je viens de tout partager à l'aide du logiciel Raspberry Pi CUPS.

Installation du logiciel serveur d'impression Raspberry Pi (CUPS)

  1. Avant de commencer, assurons-nous que votre Raspberry Pi exécutant le dernier logiciel en exécutant la commande suivante dans le terminal: (notez que cela prendra un certain temps, en fonction de votre connexion Internet)
  • sudo apt-get update
  • sudo apt-get upgrade
  1. Une fois la mise à jour terminée, nous pouvons maintenant installer CUPS; Un logiciel qui gère les imprimantes connectées via USB ou via le réseau et qui offre l’avantage de fournir une interface de gestion que vous pouvez visualiser sur Internet.
  • sudo apt-get install cups – Encore une fois, cela prendra du temps, en fonction de votre connexion Internet
  • sudo usermod -a -G lpadmin pi – Une fois l'installation de CUPS terminée, tapez cette commande pour ajouter l'utilisateur pi au groupe Ipadmin. Cela permettra à l'utilisateur Pi d'accéder aux fonctions administratives de CUPS sans avoir besoin de l'utilisateur superutilisateur.
  1. Nous devons également nous assurer que CUPS fonctionnera bien sur le réseau: rendre CUPS accessible sur l’ensemble de votre réseau. Au moment de la configuration actuelle, il bloquera automatiquement tout trafic non localhost. Cela peut être fait en tapant les commandes suivantes:
  • sudo cupsctl --remote-any
  • sudo /etc/init.d/cups restart
  1. Nous devrions maintenant pouvoir accéder au serveur d'impression Raspberry Pi à partir de n'importe quel ordinateur de votre réseau. Si vous ne savez pas quelle est votre adresse IP locale Raspberry Pi, tapez la commande suivante pour la récupérer.
  1. Une fois que vous avez l’adresse IP de votre Raspberry Pi, entrez l’adresse Web suivante dans votre navigateur Web, assurez-vous de supprimer le tarte aux framboises avec votre propre adresse IP Raspberry Pi.
  • http: //tarte aux framboises: 631 – Si tout est correctement installé, vous devriez voir la page d'accueil de CUPS. Ne faites rien sur le système CUPS, mais nous devons encore installer SAMBA pour permettre à Windows d’utiliser l’imprimante partagée par le biais de CUPS.

Installation et configuration de SAMBA pour le serveur d'impression RPi

  1. Installez SAMBA en tapant la commande suivante dans la fenêtre du terminal:
  • sudo apt-get install samba
  1. Une fois que SAMBA est installé avec succès sur le Raspberry Pi, nous devons maintenant ouvrir son fichier de configuration et procéder à plusieurs modifications. Le fichier de configuration peut être ouvert avec la commande suivante:
  • sudo nano /etc/samba/smb.conf
  1. Maintenant que le fichier de configuration est ouvert, nous devrons faire défiler l'écran jusqu'au bas du fichier. Le moyen le plus rapide de le faire est d’utiliser Ctrl + V. Une fois que vous avez fait défiler la liste jusqu'en bas du fichier, vous devez ajouter les lignes suivantes:
# CUPS impression.  
[printers]
comment = toutes les imprimantes
navigable = non
chemin = / var / spool / samba
imprimable = oui
invité ok = oui
lecture seule = oui
créer un masque = 0700

# Les clients Windows recherchent ce nom de partage comme source de fichiers téléchargeables.
# pilotes d'imprimante
[print$]
comment = Pilotes d'imprimante
chemin = / var / lib / samba / printers
consultable = oui
lecture seule = non
invité ok = non

Enregistrez le fichier en appuyant sur Ctrl + X puis en appuyant sur Y et Entrer.

  1. Nous pouvons maintenant redémarrer SAMBA pour qu'il charge la nouvelle configuration que nous venons de définir. Pour ce faire, il suffit de taper la commande suivante sur le terminal:
  • sudo /etc/init.d/samba restart

Ajout d'imprimante à CUPS

  1. Veuillez connecter votre imprimante à vos ports USB Raspberry Pi.
  2. Ensuite, allez à la page d’accueil CUPS que nous avons obtenue précédemment, l’adresse doit être http: //tarte aux framboises: 631 où raspberrypi est votre adresse IP Raspberry Pi.
  3. Une fois que vous êtes sur la page d'accueil de CUPS, allez à la Administration onglet et cliquez Ajouter une imprimante.
  4. Avec le Ajouter une imprimante écran maintenant chargé, nous pouvons maintenant sélectionner l’imprimante que nous voulons configurer. Dans mon cas, c'est Epson série L120 imprimante et appuyez sur Continuer bouton.
  5. Si votre imprimante n'apparaît pas sur cet écran, assurez-vous de l'avoir branchée sur l'un des ports USB du Raspberry Pi et elle est allumée. Vous devrez peut-être redémarrer votre Raspberry Pi s'il refuse toujours de s'afficher. Assurez-vous que l'imprimante est allumée et branchée au redémarrage.
  6. Sur cet écran, vous devez sélectionner le modèle de votre imprimante dans la liste disponible. CUPS essaiera de détecter automatiquement le modèle et de choisir le bon pilote. Toutefois, dans certains cas, cela ne fonctionnera pas correctement et vous devrez parcourir la liste vous-même pour trouver le pilote le plus approprié. Une fois que tout est correct, cliquez sur Ajouter une imprimante sur le bas.

Dans mon cas, l’Epson L120 n’est pas disponible dans la liste des pilotes CUPS. Cependant, l’utilisateur du forum Ubuntu recommande vivement d’utiliser l’Epson Stylus C120 – CUPS + Gutenprint qui fonctionne parfaitement.

  1. Il s'agit maintenant du dernier écran avant que l'imprimante soit correctement ajoutée au serveur d'impression CUPS. Vous pouvez définir le nom et la description comme bon vous semble, assurez-vous de vous en souvenir. De plus, assurez-vous d'activer Partager cette imprimantesinon, les autres ordinateurs ne pourront pas y accéder.
  2. Le dernier écran qui s'affiche après la configuration du nom et de l'emplacement de votre imprimante vous demandera de modifier les paramètres spécifiques à l'imprimante, tels que le format d'impression, la qualité d'impression et diverses autres options.

Ajout d'un serveur d'impression Raspberry Pi à Windows

  1. Ceci est la dernière partie de ce didacticiel où nous allons ajouter l’imprimante nouvellement ajoutée à notre ordinateur Windows. Cela peut être fait en quelques étapes seulement, commencez par ouvrir Panneau de contrôle.
  2. Sur la page Panneau de configuration, accédez à Voir les appareils et les imprimantes, sous le Matériel et son languette. Puis clique Ajouter une imprimante et une nouvelle fenêtre s'ouvrira, intitulée Ajouter un périphérique.
  3. presse L’imprimante que je veux ne figure pas dans la liste et choisir Sélectionnez une imprimante partagée par son nom et tapez l'adresse suivante: http: //tarte aux framboises: 631 / imprimantes /nom_imprimante où le tarte aux framboises correspondent à votre adresse IP Raspberry Pi et nom_imprimante correspondent à l'imprimante que vous venez d'ajouter à CUPS.

Dans mon cas, c'est http://192.168.1.130:631/printers/EPSON_L120_Series

  1. En appuyant sur Prochain, vous serez probablement accueilli par un message d’avertissement intitulé Aucun pilote trouvé. Appuyez simplement sur OK et recherchez manuellement la marque et le type de votre imprimante. Si vous ne trouvez pas votre imprimante dans la liste disponible, essayez de rechercher en ligne le modèle de votre imprimante et téléchargez les pilotes appropriés.
  2. Windows va maintenant configurer une connexion à votre imprimante si vous voulez faire de cette imprimante l'imprimante par défaut de votre ordinateur, définissez-la comme imprimante par défaut. Vous avez ajouté avec succès une imprimante hébergée sur Raspberry Pi à votre ordinateur. Vous pouvez vous assurer que l’imprimante est correctement configurée en imprimant une impression d’essai.

Je voudrais remercier Gus de PiMyLifeUp pour ses conseils détaillés et utiles sur l’installation du serveur d’impression sur Raspberry Pi. Vous pouvez vérifier l'article original, ici. J'ai modifié certaines étapes pour correspondre à ce que je vis personnellement. Quoi qu'il en soit, merci d'avoir lu ce tutoriel et j'espère que ce guide vous sera utile, bravo!

Edité par Dennis Sutanto

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.