GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer l'interface graphique Web d'administration de l'imprimante CUPS pour l'accès à distance

CUPS signifie Common UNIX Printing System

Il existe deux façons de gérer vos imprimantes sur un environnement Linux :

  1. Tout d'abord, à partir de la ligne de commande, à l'aide de la commande lpadmin, vous pouvez configurer votre imprimante et gérer les files d'attente d'impression
  2. Deuxièmement, à partir de l'interface utilisateur Web, vous pouvez gérer vos imprimantes de manière interactive


Dans l'un de nos tutoriels précédents, nous avons expliqué comment ajouter une nouvelle imprimante, modifier les paramètres de l'imprimante et manipuler les files d'attente d'impression à l'aide de 12 exemples de la commande lpadmin sous Linux.

Dans ce didacticiel rapide, nous allons vous montrer comment vous pouvez autoriser l'accès à l'interface utilisateur Web pour une installation CUPS existante.

Gérer l'imprimante à partir de l'interface graphique Web

Toutes les configurations et classes d'imprimantes que nous configurons à l'aide de la ligne de commande lpadmin peuvent également être gérées à partir de votre navigateur à l'emplacement suivant :

https://hostname-or-ipaddress:631/admin

Pour configurer cette URL, vous devez effectuer les modifications suivantes sur votre /etc/cups/cupsd.conf

Modifiez le fichier cupsd.conf et effectuez les deux modifications suivantes :

  1. Commentez cette ligne :Listen localhost:631
  2. Ajouter cette ligne Port 631
# vi /etc/cups/cupsd.conf
..
#Listen localhost:631
Port 631
Listen /var/run/cups/cups.sock
..

Autoriser le sous-réseau local à accéder à l'interface graphique Web de l'imprimante

Ajoutez l'adresse IP du bureau local ou le sous-réseau à partir duquel vous souhaitez accéder à l'URL de l'imprimante, cela devrait ressembler à ci-dessous dans /etc/cups/cupsd.conf

# vi /etc/cups/cupsd.conf
..
# Restrict access to the server...
<Location />
  Order allow,deny
  Allow 127.0.0.2
  Allow your-desktop-client-ip-or-subnet
</Location>
..

Remarque :dans ce qui précède, remplacez "votre-client-de-bureau-ip-ou-sous-réseau" par l'adresse IP de votre client de bureau. Au lieu de l'adresse IP, vous pouvez également spécifier le sous-réseau ici.

Redémarrer le service CUPS

Après avoir apporté les modifications ci-dessus, redémarrez le service CUPS comme indiqué ci-dessous.

# service cups restart
Shutting down cupsd    done
Starting cupsd         done

UI Web CUPS pour l'accès à distance

Après les modifications ci-dessus, vous devriez pouvoir accéder à l'imprimante à partir de l'URL Web comme indiqué ci-dessous :

https://{your-ip-address}:631/admin

Ce qui suit affiche toutes les imprimantes connectées à votre système Linux.

Configuration d'imprimante partagée

Vous pouvez également activer ou désactiver la prise en charge de la navigation dans votre CUPS.

Lorsque vous activez la navigation, cela affichera les imprimantes partagées de votre réseau local.

Ajoutez les entrées suivantes à votre fichier cupsd.conf si vous souhaitez que la navigation soit activée.

# vi /etc/cups/cupsd.conf
..
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress your-desktop-client-ip-or-subnet
..

Remarque :Remplacez l'adresse IP ou le sous-réseau de votre client de bureau par votre adresse IP en conséquence.

Lorsque vous désactivez la navigation, l'interrogation est automatiquement activée. Dans ce cas, vous ne pourrez pas afficher toutes les imprimantes partagées de votre réseau local. Vous devez donc l'interroger manuellement.

# vi /etc/cups/cupsd.conf
..
Browsing Off

Linux
  1. Comment configurer les privilèges Sudo pour l'utilisateur sous Linux

  2. Comment configurer correctement les autorisations de fichiers Laravel

  3. Comment accéder au disque Web cPanel ?

  4. Comment configurer l'accès à distance au démon Docker

  5. comment installer l'interface graphique pour debian

Comment ajouter Icinga Director pour Icinga2 et Icinga Web 2.

Comment accéder à la page d'administration pour chaque installation dans Softaculous

Comment configurer HAProxy comme équilibreur de charge pour Nginx dans CentOS 7

Comment configurer le serveur Web Lighttpd sur Ubuntu 18.04

Comment configurer un serveur NGINX RTMP pour le streaming

Comment configurer la cible de stockage Linux iSCSI et l'accès au client distant