Cups : mise en place d'un serveur d'impression
Contents
1 Introduction
Le Common Unix Printing System (CUPS) est un système modulaire d'impression informatique pour les systèmes d'exploitation Unix et assimilés. Tout ordinateur qui utilise CUPS peut se comporter comme un serveur d'impression ; il peut accepter des documents envoyés par d'autres machines (ordinateurs clients), les traiter, et les envoyer à l'imprimante qui convient.
2 Installation
Pour l'installation c'est très simple :
aptitude |
aptitude install cupsys cupsys-client cupsys-bsd cupsys-driver-gimpprint samba-client |
J'y ai inclue un module pour faire des PDF et un paquage contenant des drivers.
3 Configuration
3.1 Ports parallèle
Cette technologie étant maintenant quasiment obsolète, il y a peu de chance que vous ayez une imprimante fonctionnant sur un port parallèle. Si comme moi vous n'en avez pas besoin, désactivez cette option :
/etc/defaults/cups |
# Cups configure options # LOAD_LP_MODULE: enable/disable to load "lp" parallel printer driver module LOAD_LP_MODULE=no |
3.2 cupsd.conf
Maintenant, nous allons éditer la configuration de base et la changer pour que nous puissions y avoir accès. Voici les lignes à remplacer (ici mon serveur étant 192.168.0.1 dans un réseaux en 192.168.0.0) :
Redémarrez ensuite le service CUPS.
Vous pouvez maintenant accéder à l'interface d'administration via : http://192.168.0.1:631 ou https://192.168.0.1:631
3.3 Administrer les imprimantes
Pour autoriser le compte de quelqu'un à administrer les imprimantes, il suffit de le rajouter dans le groupe lpadmin :
adduser |
adduser deimos lpadmin |