Serveur d'impression

Serveur d'impression Raspberry Pi: Configurer une imprimante réseau – Bien choisir son serveur d impression

Le 15 juillet 2019 - 10 minutes de lecture

Serveur d'impression Raspberry Pi

Dans ce tutoriel, je vais vous expliquer comment installer un serveur d'impression Raspberry Pi. Le processus d’installation du logiciel est assez simple, mais sa configuration et l’obtention d’un réseau Windows pour trouver le serveur d’impression est un peu plus complexe.

La configuration d’un serveur d’impression est un moyen simple d’amener votre imprimante USB standard à des normes plus modernes sans avoir à débourser des centaines de dollars. Il vous permet de déplacer l'imprimante où vous le souhaitez et de la rendre accessible par plusieurs ordinateurs plutôt que de la connecter directement à un seul ordinateur. C’est également un excellent moyen de partager une imprimante sans avoir à utiliser un ordinateur tour coûteux qui fonctionne tout le temps.

Pour que tout cela fonctionne, nous allons utiliser un logiciel appelé CUPS. CUPS signifie Common Unix Printing System (système d'impression commun Unix) et constitue la colonne vertébrale de la plupart des logiciels d'impression Linux. Fondamentalement, c'est le logiciel qui communique avec votre imprimante et lui permet d'imprimer les fichiers correctement.

Si vous voulez vous assurer que le logiciel d’impression CUPS prend en charge votre imprimante, rendez-vous sur leur site Web à l’impression ouverte et recherchez votre numéro de modèle.

Liste d'équipement

Vous trouverez ci-dessous le matériel dont vous aurez besoin pour ce tutoriel sur le serveur d’impression Raspberry Pi.

Conseillé:

Tarte aux framboises

Carte Micro SD ou une carte SD si vous utilisez une ancienne version du Pi.

Cordon Ethernet ou dongle Wifi (Le Pi 3 a le WiFi incorporé)

Imprimante USB

Optionnel:

Étui Raspberry Pi

Clavier USB

Souris usb

Installation du logiciel du serveur d'impression Raspberry Pi

L'installation du serveur d'impression pour le Raspberry Pi est un processus simple, car il est disponible via les packages Debian Jessie. J'utiliserai la dernière version de Raspbian tout au long de ce tutoriel, donc si vous devez l'installer, assurez-vous de consulter mon tutoriel pour installer Raspbian.

1. Pour commencer, nous devons d’abord mettre à jour le Raspberry Pi afin de nous assurer que nous utilisons le dernier logiciel. Vous pouvez le faire en entrant les commandes suivantes dans le terminal:

sudo apt-get update
sudo apt-get upgrade

2 Une fois le Raspberry Pi mis à jour, vous pouvez maintenant commencer à installer le logiciel du serveur d'impression. Dans ce cas, nous installerons CUPS, ce logiciel gère les imprimantes connectées via USB ou via le réseau, et il offre l’avantage de fournir une interface de gestion que vous pouvez visualiser sur Internet.

Installez ce logiciel en tapant la commande suivante dans le terminal:

sudo apt-get install cups

3 Une fois l'installation de CUPS terminée, nous devrons effectuer quelques tâches supplémentaires.

La première chose à faire est d’ajouter le pi utilisateur à la lpadmin groupe. Ce groupe permettra à l'utilisateur pi d'accéder aux fonctions administratives de CUPS sans avoir à utiliser le superutilisateur.

sudo usermod -a -G lpadmin pi

4 CUPS doit également veiller à ce qu'il fonctionne correctement sur le réseau domestique: rendre CUPS accessible sur l'ensemble de votre réseau. Pour le moment, il bloquera tout trafic non localhost.

Nous pouvons le faire accepter tout le trafic en lançant les deux commandes suivantes:

sudo cupsctl --remote-any
sudo /etc/init.d/cups restart

5 Nous devrions maintenant pouvoir accéder au serveur d'impression Raspberry Pi à partir de n'importe quel ordinateur du réseau. Si vous n’êtes pas sûr de l’adresse IP locale de votre Raspberry Pi, vous pouvez utiliser la commande suivante:

nom d'hôte -I

6 Une fois que vous avez l'adresse IP de votre Raspberry Pi, accédez à l'adresse Web suivante dans votre navigateur Web préféré, assurez-vous d'échanger mon adresse IP (192.168.1.105) avec la vôtre.

http://192.168.1.105:631

Ci-dessous, nous examinons comment configurer correctement SAMBA afin de nous assurer que Windows peut identifier correctement le serveur d'impression exécuté sur le Raspberry Pi. Nous vous montrerons également comment ajouter une imprimante à l'aide de l'interface CUPS.

Configuration de SAMBA pour le serveur d’impression Pi

Si vous souhaitez utiliser votre serveur d'impression avec Windows, il est nécessaire de configurer correctement SAMBA. Nous devrons installer SAMBA et apporter quelques modifications à sa configuration pour nous assurer qu'il fonctionne correctement et utilise les pilotes d'impression CUPS.

1. Pour commencer, nous devons nous assurer que SAMBA est installé. Pour ce faire, le plus simple consiste simplement à exécuter la commande install dans le terminal. Nous pouvons le faire en entrant la commande suivante dans le terminal:

sudo apt-get install samba

2 Maintenant que SAMBA est installé sur notre Raspberry Pi, nous devrons ouvrir son fichier de configuration et procéder à plusieurs modifications. Nous pouvons également ouvrir le fichier à l'aide de la commande suivante:

sudo nano /etc/samba/smb.conf

3 Maintenant que le fichier est ouvert, nous devrons faire défiler l'écran jusqu'au bas du fichier. Le moyen le plus rapide de faire est d’utiliser Ctrl + V.

Une fois au bas du fichier, vous devez ajouter ou modifier les lignes suivantes. Dans mon cas, le [printers] et le [print$] sections étaient déjà dans le fichier, donc je devais juste changer les valeurs pour correspondre à ce qui suit.

# CUPS impression.  

[printers]

comment = toutes les imprimantes
navigable = non
chemin = / var / spool / samba
imprimable = oui
invité ok = oui
lecture seule = oui
create mask = 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 alors Entrer.

4 Nous pouvons maintenant redémarrer SAMBA pour le charger dans notre nouvelle configuration. Pour ce faire, il suffit de taper la commande suivante dans le terminal:

sudo /etc/init.d/samba restart

Ajouter une imprimante à CUPS

1. L'ajout d'une imprimante à CUPS est un processus assez simple, mais nous devons d'abord charger l'interface Web de CUPS. Si vous ne savez pas quelle est l’adresse IP de votre Raspberry Pi, exécutez la commande suivante dans le terminal:

nom d'hôte -I

2 Une fois que vous avez l’adresse IP de votre Raspberry Pi, allez à l’adresse Web suivante dans votre navigateur Web préféré, assurez-vous d’échanger mon adresse IP (192.168.1.105) avec la vôtre.

https://192.168.1.105:631

3 Vous devriez être accueilli avec l'écran suivant, sur lequel nous devons cliquer sur «Administration».

Écran principal de CUPS

4 Maintenant que nous sommes sur l'écran d'administration, nous devons cliquer sur le bouton “Ajouter une imprimante”.

Écran administratif de CUPS

5 Avec l’écran «Ajouter une imprimante» maintenant chargé, nous pouvons sélectionner l’imprimante que nous voulons configurer. Dans notre cas, il s'agit de l'imprimante Canon série MG25000 (série Canon MG2500). Une fois sélectionné, appuyez sur le bouton «Continuer».

Cups Select Printer

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 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. CUPS essaiera de détecter automatiquement le modèle et de choisir le pilote approprié.

Toutefois, dans certains cas, cela ne fonctionnera pas correctement. Vous devrez donc parcourir la liste vous-même et trouver le pilote le plus approprié.

Une fois que vous êtes convaincu que tout est correct, cliquez sur le bouton “Ajouter une imprimante”.

tasses sélectionner le modèle

7. À présent, il s’agit du dernier écran à traiter avant l’ajout correct de l’imprimante. Vous pouvez définir le nom et la description comme bon vous semble. Il est pratique de définir l’emplacement si vous avez plusieurs imprimantes chez vous à traiter.

Assurez-vous également d'activer «Partager cette imprimante», sinon les autres ordinateurs ne pourront pas y accéder.

Une fois que vous êtes satisfait des paramètres, n'hésitez pas à appuyer sur «Continuer».

tasses ajouter une imprimante

8 La dernière image qui vous sera présentée après la configuration de votre imprimante est illustrée ci-dessous. Cet écran vous permet de modifier quelques paramètres spécifiques de l’imprimante. Comme la taille d'impression de la page, la qualité d'impression et diverses autres options.

Écran final des coupes

Nous allons maintenant expliquer comment ajouter notre serveur d’impression Raspberry Pi, nouvellement installé, à Windows. Cela devrait être un processus relativement facile grâce à la configuration de SAMBA plus tôt dans le tutoriel.

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

1. Ajouter une imprimante CUPS à Windows peut s'avérer un peu fastidieux, principalement parce que vous devez sélectionner le pilote sous Windows pour pouvoir vous connecter à l'imprimante et la comprendre.

Pour commencer, allez tout d’abord sur la page réseau de Windows. L’un des moyens les plus rapides d’y parvenir consiste à charger «Poste de travail» ou «Ce PC», puis à cliquer sur «Réseau» dans la barre latérale. Une fois là, vous devriez avoir un écran qui ressemble à celui ci-dessous avec le nom d’hôte de votre Raspberry Pi, dans mon cas c’est RASPBERRYPI.

Double-cliquez sur la part de votre Raspberry Pi, elle pourrait vous demander un nom d’utilisateur et un mot de passe. Si vous ne faites qu'appuyer sur Entrée ne fonctionne pas, essayez d'entrer pi comme nom d'utilisateur

Page du réseau de tasses

2 Vous devriez maintenant être accueilli avec un écran affichant les imprimantes disponibles sur votre serveur d'impression Raspberry Pi. Double-cliquez sur l’imprimante que vous souhaitez connecter à votre ordinateur.

Réseau CUPS page 2

3 En double-cliquant dessus, vous serez probablement accueilli par le message d'avertissement ci-dessous, cliquez simplement sur le bouton "OK".

Réseau CUPS page 3

4 Vous devez maintenant trouver votre imprimante dans cette liste. À gauche se trouve une liste de toutes les marques et à droite, une liste de toutes les imprimantes de cette marque pour lesquelles Windows dispose de pilotes. Si vous ne trouvez pas votre imprimante ici, essayez de rechercher en ligne le modèle de votre imprimante et téléchargez les pilotes appropriés.

Dans mon cas, je devais chercher la série Canon MG2500 comme indiqué ci-dessous. Une fois que vous avez sélectionné votre imprimante, appuyez sur le bouton “Ok”.

Réseau CUPS page 4

5 Ce processus va maintenant établir une connexion avec votre imprimante, si vous voulez en faire une imprimante par défaut pour l'ordinateur, puis cliquez sur Imprimante -> Définir comme imprimante par défaut.

Réseau CUPS page 5

6 L'imprimante doit maintenant être correctement ajoutée à votre ordinateur et être disponible pour tout programme à utiliser. Vous pouvez vous assurer que l'imprimante est correctement configurée en imprimant un fichier.

Réseau CUPS Page 6

Si vous rencontrez des problèmes lors de l’impression de fichier, assurez-vous d’avoir sélectionné le bon pilote d’imprimante dans CUPS et Windows.

Assurez-vous également que votre imprimante est allumée, certaines imprimantes telles que la série Canon MG2500 ne se rallument pas automatiquement lorsqu'un fichier lui est envoyé pour impression.

J'espère que ce tutoriel vous a montré comment configurer un serveur d'impression Raspberry Pi et que vous ne rencontrez aucun problème. Si vous avez des commentaires, des astuces ou des problèmes que vous souhaitez partager, n'hésitez pas à laisser un commentaire ci-dessous.

Commentaires

Laisser un commentaire

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