Logo de ce site

Accueil > Majilux > CUPS ou la gestion des imprimantes

CUPS ou la gestion des imprimantes

jeudi 12 novembre 2009

Configuration de CUPS pour avoir un accès Web

Le paramétrage des d’imprimantes gerées par CUPS, se fait via une interface Web. Cependant par défaut il n’est pas possible d’accéder à cette interface depuis un autre poste du réseau pour des questions de sécurité.

Pour activer l’accès réseau, il faut modifier le fichier « /etc/cups/cupsd.conf ».

Il faut commencer pour autoriser l’écoute pour tout le réseau en remplaçant cette ligne :

Listen localhost:631

Par celle-ci

Listen *:631

Dans ce fichier, il faut ajouter l’adresse IP ou la classe d’adresses autorisée à accéder à l’interface en ajoutant par exemple la ligne « Allow From @LOCAL » dans la section «  », ce qui donne dans mon cas :

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From @LOCAL
</Location>

Pour permettre également d’accéder à l’administration des imprimantes et non pas seulement la gestion, il faut en plus ajouter l’adresse IP ou la classe d’adresses autorisée en ajoutant par exemple la ligne « Allow From 192.168.111.* » dans la section «  » :

<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From  @LOCAL
Allow From 192.168.111.*
</Location>

Ensuite, il faut recharger la configuration de CUPS avec la commande suivante :

# /etc/ini.d/cupsys reload

Pour finir, l’interface de configuration doit être accessible avec le navigateur d’un autre poste du réseau à l’adresse IP du serveur CUPS et sur le port 631. Ce qui donne par exemple :

http://192.168.111.1:631/