CUPS signifie Common UNIX Printing System
Il existe deux façons de gérer vos imprimantes sur un environnement Linux :
- 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
- 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 :
- Commentez cette ligne :Listen localhost:631
- 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