Serveur d'impression

Installer le serveur et le client CUPS (Common UNIX Printing System) dans Debian – Serveur d’impression

Le 2 mai 2019 - 4 minutes de lecture

Common UNIX Printing SystemTM, ou CUPS, est le logiciel que vous utilisez pour imprimer à partir d'applications telles que le navigateur Web que vous utilisez pour lire cette page. Il convertit les descriptions de page générées par votre application (placez un paragraphe, tracez une ligne, etc.) en quelque chose que votre imprimante peut comprendre, puis envoie les informations à l'imprimante pour impression.

Maintenant, chaque fabricant d’imprimantes faisant les choses différemment, l’impression peut être très compliquée. CUPS fait de son mieux pour vous cacher cela, ainsi que votre application, afin que vous puissiez vous concentrer sur l'impression et moins sur la façon d'imprimer. En règle générale, la seule fois où vous devez tout savoir sur votre imprimante, c'est lorsque vous l'utilisez pour la première fois. Même dans ce cas, CUPS peut souvent résoudre le problème par lui-même.

Installer le serveur d'impression CUPS dans Debian

# apt-get installez cupsys cupsys-driver-gutenprint foomatic-db-gutenprint filtres foomatic fontconfig libtiff4 libfreetype6

REMARQUE: – Si votre réseau utilise DHCP, il est conseillé de configurer votre serveur pour utiliser une adresse IP statique. Je vais utiliser comme 172.20.22.74 pour le serveur et 172.20.22.150 pour le poste de travail d'administration.

Configurez CUPS

Fichier de configuration par défaut situé dans /etc/cups/cupsd.conf dans ce fichier, vous devez configurer les sections suivantes pour que cela fonctionne.

Tout d’abord, vérifiez le paramètre de cryptage et modifiez-le.

# Type d'authentification par défaut, quand l'authentification est requise …
DefaultAuthType Basic

à

# Type d'authentification par défaut, quand l'authentification est requise …
DefaultAuthType Basic
DefaultEncryption IfRequested

Ensuite, nous devons lui dire d'écouter le changement de serveur

# Écoutez uniquement les connexions de la machine locale.
Écouter localhost: 631
Écoutez /var/run/cups/cups.sock

à

# Écoutez uniquement les connexions de la machine locale.
Écouter localhost: 631
Ecouter 172.20.22.74
Écoutez /var/run/cups/cups.sock

Nous en avons besoin pour être visible par tout le réseau

# Afficher les imprimantes partagées sur le réseau local.
Navigation sur
ParcourirOrdre autoriser, refuser
ParcourirAllouer @LOCAL

quelles machines qui peuvent accéder au changement de serveur

# Restreindre l'accès au serveur …

Ordre permettre, refuser
Autoriser localhost

à

# Restreindre l'accès au serveur …

Ordre permettre, refuser
Autoriser localhost
Prévoir 172.20.22. *

Et la même chose pour les fichiers de configuration changent

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

AuthType Basic
Requiert l'utilisateur @SYSTEM
Ordre permettre, refuser
Autoriser localhost

à

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

AuthType Basic
Requiert l'utilisateur @SYSTEM
Ordre permettre, refuser
Autoriser localhost
Autoriser 172.20.22.150

Autre configuration, j'ai laissé une valeur par défaut, donc besoin de changer quelque chose

Maintenant, vous devez redémarrer CUPS en utilisant la commande suivante

# / etc / init.d / cupsys restart

Vous devriez maintenant pouvoir vous connecter à l'interface Web de CUPS à partir du poste de travail de l'administrateur (IP 172.20.22.150 dans cet exemple) en pointant votre navigateur Web à l'adresse http://172.20.22.74:631/. Une fois celui-ci ouvert, vous devriez voir l'écran suivant.

Si vous avez les bons pilotes installés et que votre imprimante est connectée au serveur, vous devez maintenant ajouter votre imprimante sous l'onglet "Administration". Configurez votre imprimante, terminez la configuration et vérifiez qu'elle fonctionne en imprimant la page de test CUPS.

Configuration des clients CUPS

Les clients CUPS sont faciles à configurer et la configuration est identique sur toutes les machines. Vous devez installer les packages suivants pour le client.

# apt-get installez cupsys cupsys-client

Configuration du client CUPS

Vous devez créer /etc/cups/client.conf en tant que root

#touch /etc/cups/client.conf

Maintenant, vous devez éditer le fichier /etc/cups/client.conf

#vi /etc/cups/client.conf

Entrez les informations suivantes: adresse IP du serveur et chiffrement requis.

# Nom du serveur
Nom du serveur 172.20.22.74

# Cryptage
Chiffrement IfRequested

Enregistrez le fichier, puis redémarrez le client.

# / etc / init.d / cupsys restart

Ajout d'imprimantes

Maintenant, vous devez ajouter une imprimante dans GNOME. Allez sur le bureau —> Administration —> Impression

Une fois qu'il s'ouvre, vous devriez voir l'écran suivant

Sélectionnez une imprimante —> Ajouter une imprimante

Une fois qu'il s'ouvre, vous devriez voir l'écran suivant

Dans l’écran ci-dessus, sélectionnez l’option Imprimante réseau, sélectionnez l’imprimante CUPS, entrez l’URL et cliquez sur Transférer.

Sélectionnez le fabricant et le modèle de votre imprimante ou installez les pilotes d’imprimante et cliquez sur Appliquer.

Une fois la configuration terminée, vous devriez voir un écran semblable à celui de l’écran suivant, votre imprimante est prête à imprimer.

lien sponsorisé

Commentaires

Laisser un commentaire

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