Tout pour imprimer à l'Ensimag

De Ensiwiki
Aller à : navigation, rechercher

Vous trouverez ici les instructions pour vous servir (correctement !) des imprimantes de l'Ensimag depuis les machines de l'école.

Pour plus de documentation, et pour imprimer depuis vos machines personnelles, voir la page de l'intranet de l'école : 782-installation-des-pilotes-et-copieurs-de-l-ecole.

Généralités et conseils

Ce n'est pas (toujours) facile de s'y retrouver entre toutes les commandes et leurs options, surtout quand on est habitué à un bon vieux "Fichier > Imprimer" ou autre. Avant de lancer bêtement votre impression, il est conseillé de vérifier l'état de l'imprimante (sur place ou en se rendant à la page ensi[nom_imprimante].imag.fr (Exemple : ensihp3.imag.fr). Vous retrouverez alors l'état de votre imprimante cible.

Quelques commandes utiles pour utiliser les imprimantes :

  • Vérifier la file d'attente
lpstat [-P nom imprimante]
Exemple (il n'y a qu'une file pour toutes les imprimantes ...) : lpstat
  • Annuler toutes les impressions que vous avez lancées
lprm [-P nom imprimante]
  • Annuler une impression en particulier (vous ne pouvez annuler que vos travaux)
lpstat [-P nom imprimante]    (Affiche la liste de vos travaux avec leur identifiant de job "ID")
lprm [-P nom imprimante] [Job ID]


Commandes shell

a2ps

 a2ps [ OPTION... ] [ FICHIER... ]  

exemple :

a2ps dicho.c dicho.h -2 

Le -2 veut dire 2 pages par page réelle.

Searchtool-80%.png Aide détaillée : [Man page de a2ps (anglais)].
Searchtool-80%.png Aide détaillée : [Man page de a2ps (français)].

lp / lpr

 lpr -PNomImprimante fichier(s) [ -#NombreDExemplaires ]



Imprimer depuis un PC portable

Il est possible de demander une impression de PDF depuis son propre matériel, ce qui évite d'avoir à se connecter sur une machine fixe. La démarche est présentée pour un système Linux (mais peut être facilement adaptée pour un autre système) :

  1. s'assurer que ssh est installé sur sa machine
  2. créer un binding depuis le port local 8080 (alternate HTTP) vers le site distant depots.ensimag.fr (accessible autant depuis l'intérieur que l'extérieur du réseau de l'Ensimag) avec son login
    ssh -D 8080 -N LOGIN@depots.ensimag.fr
  3. ensuite modifier les paramètres réseau de son navigateur pour passer par le tunnel (méthode décrite pour Firefox 57) :
    1. ouvrir Edit > Preferences > Network Proxy > Settings
    2. choisir "manual proxy configuration" et saisir "localhost" dans "SOCKS Host" et "8080" comme port associé
    3. cocher "Proxy DNS when using SOCKS v5" en bas si "SOCKS v5" est sélectionné plus haut
    4. sauvegarder
  4. se rendre sur la page http://impression.grenoble-inp.fr/ et s'authentifier avec ses identifiants INP
  5. dans le menu gauche choisir "Web Print" et à partir de là il est possible d'uploader un fichier PDF

A noter : l'application PaperCut requière que le referer soit activé sinon vous obtiendrez un message d'erreur :

CSRF validation: requests from unknown origin without Origin or Origin headers

Le referer est activé par défaut sur les navigateurs mais peut être désactivé pour des raisons de confidentialité.


Ne pas oublier d'interrompre le tunnel SSH une fois terminé et de réinitialiser les paramètres réseau du navigateur.