Serveur d'impression

CUPS

CUPS

By ronan, 15 septembre, 2010

Documentation Ubuntu

Un serveur d'impression est très utile pour pouvoir partager des imprimantes sur plusieurs postes clients.

Pour cela rien de plus simple.

Installer les paquets :

$ sudo apt-get install cupsys
$ sudo apt-get install cupsys-client

Pour pouvoir installer de nouvelles imprimantes, votre user doit faire partie du groupe lpadmin

$ sudo adduser $USER lpadmin

Redémarrer le serveur cups

$ sudo /etc/init.d/cupsys restart


Pour installer de nouvelles imprimantes, le serveur CUPS dispose d'une interface web accessible à l'adresse http://localhost:631

CUPS

Pour accéder à cette interface de n'importe quelle machine du réseau, il est indispensable de modifier le fichier /etc/cups/cupsd.conf

Commenter la ligne "Listen localhost:631" et ajouter "Port 631"

Entre les balises <Location /> </Location>, ajouter la ligne

  • Allow 192.168.1.* (pour autoriser toutes les machines ayant une adresse IP commencant par 192.168.1.)

$ nano /etc/cups/cupsd.conf
...
# Only listen for connections from the local machine.
# Listen localhost:631
Port 631

Listen /var/run/cups/cups.sock
...
# Restrict access to the server...
<Location />
  Order allow,deny
  Allow 192.168.1.0/24
</Location>
 
# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow 192.168.1.0/24
</Location>
...
^o (enregistrer)
^x (quitter)
$

Installation des imprimantes sur les postes clients

Sur les postes Windows :

  1. Choisir l'option d'installation d'une imprimante réseau
  2. Saisir l'adresse http de l'imprimante sans oublier de préciser le port 631 (http://adress-ip-du-serveur:631/printers/nom-de-l-imprimante)
  3. Valider puis choisir comme pilote d'impression le pilote générique MS Publisher Color Printer (ou le pilote de l'imprimante si disponible)

CUPS-PDF

CUPS-PDF

By ronan, 15 septembre, 2010

Documentation Ubuntu

Pré-requis : avoir installé un serveur d'impression CUPS

Pour installer une imprimante virtuelle PDF :

$ sudo apt-get install cups-pdf (installation de l'imprimante PDF virtuelle)
$ sudo /etc/init.d/cups restart (redémarrage du serveur CUPS)
$ sudo aa-complain cupsd (donne les droits à l'imprimante PDF d'écrire les fichiers dans le réperoire PDF de chaque HOME)

Créer dans tous les répertoires "home" un dossier PDF

Pour tester le bon fonctionnement :

Si besoin :

$ sudo apt-get install lpr

Puis :

$ lpr -P PDF /nom_du_document_a_imprimer

Un document au format PDF devrait être généré dans ~/PDF