Serveur d'impression

Configurer un serveur de réseau avec CUPS – Bien choisir son serveur d impression

Le 2 mai 2019 - 9 minutes de lecture

Pour rendre votre imprimante accessible à partir de plusieurs périphériques ou ordinateurs, vous avez besoin d’une imprimante Wi-Fi ou d’une configuration coûteuse pour la création d’une imprimante. Imprimante réseau. Alors, en cette saison de fête, quel serait le cadeau parfait qu’un cadeau Imprimante réseau (est-ce que je viens de donner une idée à quelqu'un?) mais au lieu de dépenser des centaines de dollars pour cette nouvelle acquisition, si vous pouviez faire la même chose en ajoutant 35 $ Raspberry Pi 3 à cette vieille imprimante posée sur votre bureau? Oui, je pensais que ce serait génial aussi!


Introduction au serveur d'impression et à CUPS:

Serveur d'imprimante peut connecter plusieurs ordinateurs à une ou plusieurs imprimantes avec ou sans fil. Avec l’aide du serveur d’impression, vous pouvez accéder à votre imprimante avec plusieurs périphériques et envoyer la commande d’impression depuis l’un des périphériques connectés à l’imprimante pour imprimer n’importe quel document.

Pour ça Serveur d'impression Raspberry Pi tutoriel, nous allons créer un Imprimante réseau avec l'aide du Raspberry Pi 3 et de la toute puissante CUPS qui rend tout cela possible.

CUPS (Système d'impression commun Unix) est un système d'impression pour UNIX, comme les ordinateurs basés sur des systèmes d'exploitation. Il donne aux ordinateurs sur lesquels il s'exécute la possibilité d'agir en tant que serveur d'impression. Un ordinateur exécutant CUPS peut accepter des tâches provenant de périphériques clients, les traiter et les transmettre à l’imprimante appropriée pour les imprimer.

Serveur d'impression Raspberry Pi

Toutes les imprimantes sont prises en charge par CUPS en particulier les imprimantes HP, car HP exploite son propre projet open source. D'autres modèles d'imprimante qui ne sont pas directement pris en charge par CUPS peuvent avoir des pilotes génériques compatibles qui fournissent des fonctions d'impression de base. Vous trouverez une liste des imprimantes prises en charge par CUPS sur les liens ci-joints.

Composants requis

Pour ce tutoriel, nous aurons besoin des composants suivants, dont certains sont certainement disponibles et que vous n’aurez pas besoin d’acheter.

  1. Raspberry Pi 3
  2. Carte SD (8 Go minimum)
  3. Imprimante USB
  4. Câble Ethernet
  5. Alimentation pour le Pi

Pour continuer, nous utiliserons le système d’étirement extensible Raspbian pour ce didacticiel et, comme sa configuration est identique à celle de Jessie, je suppose que vous êtes familiarisé avec la configuration de Raspberry Pi avec le système d’étirement extensible Raspbian. Je veux aussi supposer que vous savez comment utiliser SSH dans le Raspberry Pi en utilisant un logiciel de terminal comme Putty. Si vous rencontrez des problèmes avec l'un des éléments mentionnés, de nombreux didacticiels Raspberry Pi sur ce site Web peuvent vous aider, et vous pouvez également déposer vos questions dans la zone de commentaire. Je ferai de mon mieux pour vous répondre.

Avec votre Pi prêt, faisons un Serveur d'impression Raspberry Pi!

Configuration de l’imprimante réseau sur le Raspberry Pi:

Cette section nous guidera à travers une série d’étapes qui aboutiront à l’installation de CUPS sur votre Raspberry Pi.

Étape 1: Mettez à niveau le Pi

La mise à jour de Raspberry Pi est la première chose à faire pour tous mes projets. Ainsi, vous vous assurez que votre pi dispose des dernières mises à jour du système d'exploitation avec lequel vous travaillez.

Pour ce faire, nous utilisons;



sudo apt-get update
sudo apt-get upgrade

Ceci fait, redémarrez le pi en utilisant;



redémarrage sudo

Attendez le processus de redémarrage et reconnectez-vous

Étape 2: Installer le logiciel CUPS du serveur d'impression

Avec la mise à jour effectuée, la ligne d’action suivante consiste à installer notre logiciel de serveur d’impression CUPS.

Pour faire cette course;



sudo apt-get install cups

Cela prendra un certain temps, mais installera CUPS et d’autres dépendances telles que Samba, perl et plusieurs autres logiciels ou bibliothèques.

Étape 3: Configurez CUPS


Une fois l'installation terminée, il est temps d'extraire le fichier de configuration de CUPS. Plusieurs paramètres qui affectent généralement le fonctionnement des gobelets, tels que le port sur lequel les gobelets communiquent qui est par défaut 631, le port peut être changé ici.

Le fichier de configuration peut être consulté en utilisant;



sudo nano /etc/cups/cupsd.conf

Modifiez / ajoutez les lignes suivantes au fichier de configuration.



# Écoutez uniquement les connexions de la machine locale.

#Listen localhost: 631

#CHANGÉ POUR ÉCOUTER LE LAN LOCAL

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

Enregistrez le fichier en utilisant ctrl + X suivi de y puis entrez.

Après l'enregistrement, redémarrez CUPS pour appliquer les modifications au fichier de configuration à l'aide de;



redémarrage de sudo service cups

Étape 4: Paramètres d'accès utilisateur

Ensuite, nous ajoutons l’utilisateur Pi au Ipadmin groupe. Cela donne au Raspberry Pi la possibilité d’assumer des fonctions administratives de CUPS sans nécessairement être un super utilisateur.



sudo usermod -a -G Ipadmin pi

Étape 5: Accessibilité du réseau

Nous devons ensuite nous assurer que CUPS peut être connecté au réseau domestique et qu’il est également accessible sur l’ensemble du réseau.

Pour que toutes les connexions du réseau soient autorisées, exécutez;



sudo cupsctl –remote-any

Après cela, nous redémarrons les cups pour effectuer les changements avec;



sudo /etc/init.d/cups restart

Ceci fait, nous pouvons vérifier si cela fonctionne efficacement en consultant la page d'accueil de CUPS.

Ouvrez un navigateur Web et tapez l’adresse IP de votre Pi, indiquant le port des tasses.

par exemple 192.168.137.147:631

631 est le port des tasses.

Vous devriez voir la page d'accueil des tasses comme l'image ci-dessous.

Veuillez noter que votre navigateur peut vous avertir du certificat de sécurité du site Web, mais cliquez simplement sur ignorer et continuez. C’est vrai ?, Je sais, j’avais des doutes aussi, mais je n’ai eu aucune atteinte à la sécurité depuis ce temps-là…

Page d'accueil CUPS du système d'impression Unix commun

Ceci fait, nous sommes prêts à passer à l'étape suivante.

Étape 6: Configuration de Samba sur Raspberry Pi

Samba est un outil d’interopérabilité qui facilite la communication entre Windows et les programmes Linux ou Unix. Il sera utilisé pour permettre à notre système Windows de communiquer avec CUPS en cours d'exécution sur le Raspberry Pi pour imprimer.

Pendant l’installation de cups, d’autres dépendances telles que samba sont installées, mais au cas où il ne l’aurait pas été, vous pouvez l’installer en suivant la procédure ci-dessous.

Courir:



sudo apt-get install samba

Attendez que l'installation soit terminée, puis configurez samba..

Étape 7: Configurez Samba

Configurez samba en ouvrant le fichier de configuration en utilisant;



sudo nano /etc/samba/samba.conf     

Dans le fichier de configuration, faites défiler jusqu'à la section d'impression et modifiez le paramètre; invité ok = non à invité ok = oui



invité ok = oui

Également dans la section du pilote d’imprimante, modifiez le paramètre; lecture seule = oui à lecture seule = non



lecture seule = non

Avec tout cela, sauvegardez le fichier avec ctrl + X suivi de y et entrez.

Après avoir enregistré le fichier, redémarrez samba pour appliquer les modifications avec;



sudo /etc/init.d/samba restart

Avec la samba installée, notre Raspberry Pi est enfin prêt à être attaché à une imprimante nous passons donc à la dernière étape qui consiste à ajouter une imprimante aux gobelets.

Ajouter une imprimante à CUPS

L’ajout d’une imprimante aux gobelets est officiellement l’une des choses les plus faciles à faire. Rendez-vous une nouvelle fois sur la page d’accueil de CUPS en entrant l’adresse IP de votre PI dans un navigateur suivi de «: 631», qui est l’adresse du port sur lequel CUPS communique. L'adresse IP peut être obtenue facilement en exécutant la commande;



nom d'hôte –I

Maintenant sur la page d'accueil, cliquez sur l'onglet Administration.

Création du serveur d'impression Raspberry Pi à l'aide de CUPS

Cela vous mènera à la page d'administration où vous verrez ajouter une nouvelle imprimante. Suivez les instructions, sélectionnez votre serveur d'impression et continuez.

Ajout d’une imprimante à CUPS pour le serveur d’impression Raspberry pi

Sur la dernière étape avant de continuer, assurez-vous de cocher la case "Partager cette imprimante" case à cocher.

Cela étant fait, déplacez l’imprimante à l’emplacement de votre choix, allumez votre Raspberry Pi et imprimez.

Oh avant d’oublier (se précipiter pour aller chercher du poulet, c’est Noël), ajoutez la nouvelle imprimante réseau créée sur votre PC Windows, allez à périphériques et imprimantes, sélectionnez “Ajouter une imprimante

Ajout d'imprimante sur un PC Windows

Cliquer sur Suivant, Puis sélectionnez l'imprimante Je veux ne figure pas à la page suivante

Recherche d'imprimante disponible dans Windows

Ensuite, entrez l'adresse IP de votre PI, suivie du nom de l'imprimante sur la page suivante en utilisant le format ci-dessous:

http: // + Raspberry Pi IP +: 631 + / printers / + le nom de votre imprimante "Nom de la file d'attente" dans CUPS

par exemple http://192.168.137.147:631/printers/hp5XXX

Ajout d'une imprimante à un ordinateur Windows pour le serveur d'impression Raspberry Pi

Ceci fait, vous devriez maintenant pouvoir imprimer via une imprimante réseau Raspberry Pi.

C’est tout pour ce tutoriel, n'hésitez pas à laisser tomber les questions que vous pourriez avoir dans la section commentaires.

Commentaires

Laisser un commentaire

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