Installation en console (Unix)

Pré-requis

Sur certaines distributions Linux, il faudra ĂȘtre admin (root) pour l’installation.


Installation du driver

Il faut d’abord installer le bon pilote pour l’imprimante dĂ©sirĂ©e. Selon votre systĂšme, les pilotes gĂ©nĂ©riques peuvent suffire, mais vous empĂȘcheront probablement de spĂ©cifier des options sur l’interface de l’imprimante, il est donc recommandĂ© d’installer un pilote spĂ©cifique.


Installation de la file (nommée « SecurePrint-Color » par exemple)

L’installation se fait en 1 commande, et l’on peut toujours rajouter ou modifier quelques options par la suite. La commence nĂ©cessaire est lpadmin. Elle dispose de plusieurs options, la commande ‘man lpadmin‘ offre une documentation complĂšte. Voici les plus importantes:

-p [nom de la file ou du pool] : prĂ©cise le nom de la file d’impression. Évitez les caractĂšres spĂ©ciaux comme les tirets (-), ils peuvent ĂȘtre source de problĂšmes.

-E : active directement l’imprimante sĂ©lectionnĂ©e

-v [url vers la file d’impression] : prĂ©cise l’url du pool ou de la file d’impression:

-P [chemin vers le PPD] : spĂ©cifie un chemin vers un fichier PPD pour l’imprimante

-o : permet de spĂ©cifier d’autres paramĂštres pour l’imprimante.


ATTENTION MAC OS X : Vous devrez peut-ĂȘtre utiliser le paramĂštre ci-dessous :

-o auth-info-required=username,password

(Ă©crit tel quel, sans remplacer ‘username’ ni ‘password’).

L’utiliser permet d’Ă©viter des problĂšmes d’authentification sur certains systĂšmes.


Template de la commande d’installation

Note : selon votre OS, vous devrez ajouter ‘sudo ‘ devant cette commande.

lpadmin -p <name> -E -v <protocol>://<username>@<server>/<imprimante> -P <chemin_au_PPD>

avec :

  • <name> : Le nom que vous souhaiter donner Ă  l’imprimante :
    Choisissez-le sans caractÚres spéciaux, par exemple « SecurePrintColor« .
  • <protocol> sera lpd pour linux, smb pour Mac
  • <username> votre username EPFL (Gaspard)
  • <server> est le serveur de l’imprimante:
    1.  printEPFL1.epfl.ch pour les pools, pour les Ă©tudiants
    2.  printEPFL2.epfl.ch pour les pools, pour les collaborateurs
    3.  printEPFL3.epfl.ch pour les imprimantes hors-pool, les traceurs, …
  • <imprimante> : Le nom de la file d’impression ou du pool.
    Les pools sont SecurePrint-color (impression couleur)
    et SecurePrint-BW (impression noir/blanc),
    et sont situées sur printEPFL 1 ou 2.
  • <chemin_PPD> Le chemin d’accĂšs au PPD.
    Par dĂ©faut il s’agit de /usr/share/cups/model/PPD-5560…
    pour la couleur et /usr/share/cups/model/PPD-6555i… pour le noir/blanc.

Exemple : Installation du pool Couleur pour Roger Federer, qui est un étudiant sur Linux :

sudo lpadmin -p ColorPoolRoger -E -v lpd://federer@printepfl1.epfl.ch/SecurePrint-Color -P /usr/share/cups/model/PPD-C5560i-color.ppd

A l’aide des options de la commande lpadmin, il est possible de configurer l’imprimante aprĂšs installation.
Ce n’est normalement pas nĂ©cessaire, le fichier PPD renseigne dĂ©jĂ  les caractĂ©ristiques de l’imprimante.

Cependant, quelques options peuvent ĂȘtre utiles.

Par exemple, si Roger veut rendre le pool disponible Ă  tous les utilisateurs de son ordinateur :

lpadmin -p ColorPoolRoger -u allow:all


En cas de problĂšme

Si le message « Unable to locate printer1 » ou « not connected » apparait

> faire un ping du serveur dans un terminal

$ ping printEPFL1 (ou 2)

Si le ping ne  rĂ©pond pas, vous devez ajouter « epfl.ch » et « intranet.epfl.ch » dans les paramĂštres rĂ©seau DNS « Domaine de recherche ».

not connected