Connecter votre poste de travail Linux à l’impression centralisée

Votre poste est administré par la DSI

Si votre poste de travail est administré par la DSI vous n’avez aucune configuration à effectuer.

Vous êtes administrateur de votre poste

Deux modes de configuration sont possibles :
  • mode client uniquement : utilisation uniquement en client du serveur de l’école, adapaté uniquemement si vous ne souhaitez imprimer que sur le système de l’école ;

  • avec serveur local cups : si vous avez besoin d’autres imprimantes que celle de l’école.

Configuration en mode client cups

Editez le fichier ~/.cups/client.conf pour qu’il contienne les lignes suivantes (pensez bien à remplacer « votre_login » par votre nom d’utilisateur école) :

ServerName papercups.enst.fr
Encryption Required
User « votre_login »

Configuration d’un serveur cups

Il vous faudra les deux fichiers de définitions suivants : Central_NB.ppd et Central_Couleurs.ppd.

Première possibilité : à l’aide d’une interface graphique

Vous pouvez utiliser l’interface native de CUPS sur http://localhost:631 ou autre intégrée à votre environnement en indiquant les fichiers ppd précédents et les backends d’impression ipps://papercups.enst.fr/printers/Central_NB et ipps://papercups.enst.fr/printers/Central_Couleurs.

Deuxième possibilité : en ligne de commande

  1. Ajouter les imprimantes de l’école avec les commandes ci-dessous, elle doivent être exécutées depuis le répertoire contenant les fichiers ppd que vous avez téléchargés :

    sudo lpadmin -h localhost -p Central_NB -P Central_NB.ppd -v "ipps://papercups.enst.fr/printers/Central_NB"
    sudo cupsaccept -h localhost Central_NB
    sudo cupsenable -h localhost Central_NB
    sudo lpadmin -h localhost -p Central_Couleurs -P Central_Couleurs.ppd -v "ipps://papercups.enst.fr/printers/Central_Couleurs"
    sudo cupsaccept -h localhost Central_Couleurs
    sudo cupsenable -h localhost Central_Couleurs
    
  2. Configurer le client cups en éditant le fichier ~/.cups/client.conf pour qu’il contienne les lignes suivantes (pensez bien à remplacer « votre_login » par votre nom d’utilisateur école) :

    ServerName localhost
    Encryption Required
    User « votre_login »