Informatique de l'espace ENAC-IT1
  ANCIEN Service d'impression de l'espace ENAC-IT1
Français seulement EPFL > ENAC > ENAC-IT1 > Page courante

ANCIEN SERVICE D'IMPRESSION DE L'ESPACE ENAC-IT1

ATTENTION : cet ancien service n'est plus en fonction depuis le 27.4.2009 ; vous allez être automatiquement redirigé vers la page décrivant le nouveau service d'impression

Table des matières

  1. Généralités
  2. Liste des imprimantes accessibles, leurs noms et caractéristiques
  3. Impression depuis le monde Windows (9x, NT4, 2000, XP)
  4. Impression depuis le monde Linux (Red Hat ou Fedora)
  5. Impression depuis les stations Sun/Solaris ENAC-IT1
  6. Impression depuis le monde MacOS X
  7. Problèmes courants

1. Généralités

La grande majorité des imprimantes des unités de l'espace ENAC-IT1 (instituts ISTE et INTER/géomatique, antenne WSL, chaire de droit...) sont accessibles depuis les environnements Windows, Linux, Sun/Solaris et MacOS X. Elles sont "servies" (et rendues visibles) par le serveur d'impression enac1print.epfl.ch (qui succède à dgrprint après plus de 10 ans de bons et loyaux services !).

Géré par le service ENAC-IT1, ce serveur d'impression est basé Linux et utilise exclusivement des technologies open source : CUPS (Common Unix Printing System, pour la gestion des files d'attentes), SAMBA (protocole CIFS/SMB permettant le partage des imprimantes en faveur du monde Windows) et Netatalk (pour l'accès aux anciennes imprimantes Apple via le protocole AppleTalk). Outre l'ouverture à des clients hétérogènes, l'avantage de cette architecture est sa totale transparence au niveau configuration, filtrage, accounting, etc...

Ce serveur est configuré pour n'accepter que les requêtes provenant des subnets internet des unités de l'espace ENAC-IT1 ou des utilisateurs se connectant au réseau de l'école depuis l'extérieur via le logiciel client VPN-EPFL.

Les formats de fichiers acceptés par le serveur sont essentiellement le PostScript et le texte (texte, shell scripts, html, ...). En grande majorité, les applications sont nativement capables de produire (via le driver d'impression) des fichiers au format PostScript, sans que l'utilisateur n'ait à se soucier de quoi que ce soit. Si toutefois un fichier non conforme est envoyé sur une imprimante, il sera simplement éliminé sans produire de sortie papier.

Dans le but d'éviter les "accidents" et par là même le gaspillage de papier, quelques limitations ont été mises en place. Chaque travail d'impression est actuellement limité à 100 "copies" et à 500 MB (taille maximale du fichier PostScript). Le nombre de "pages" par job est illimité. Les très gros travaux devront donc être découpés en plusieures parties. Si ces limitations vous posent un réel problème, veuillez contacter le personnel de ENAC-IT1. Signalons encore que toutes les demandes d'impression sont journalisées pour chaque utilisateur/laboratoire à des fins de statistiques (accounting).

2. Liste des imprimantes accessibles, leurs noms et caractéristiques

Nommage des imprimantes

Le nommage des imprimantes répond à la syntaxe suivante : <abréviation unité> <format> <noir-blanc ou couleur> <numéro>

Liste des imprimantes

Nouveau nom Ancien nom Local Modèle et type d'imprimante (et éventuel lien vers mode d'emploi)
Etudiants
SSIE et postgrades
 
nb_sie1
nb_sie2
col_sie1
(à définir)
  GR B0 01 (grande salle PC SSIE)
GR C0 02 (petite salle PC SSIE)
GR C0 02 (petite salle PC SSIE)
GR C0 02 (petite salle PC SSIE)
HP LaserJet 4350 DTN, laser noir-blanc A4 recto-verso
HP LaserJet 4350 DTN, laser noir-blanc A4 recto-verso
Xerox Phaser 8200 DP, à cire couleur A4 recto-verso
Xerox Phaser 8560 ADA, à cire couleur A4 recto-verso, 2 bacs

Pour accès depuis PC portable étudiant, voir cette page

Ressources publiques
espace ENAC-IT1
 
enac1n2   GR C0 504 (local imprimantes) HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
enac1a3n1 enacit1a3 GR C0 504 (local imprimantes) HP LaserJet 5100TN, laser noir-blanc A3
enac1c4   GR C0 504 (local imprimantes) Xerox Phaser 8200DP, à cire couleur A4 recto-verso, 2 bacs
enac1c5 (ultérieurem.)   GR C0 504 (local imprimantes) Xerox Phaser 8560 ADA, à cire couleur A4 recto-verso, 2 bacs
enac1a3c1   GR C0 504 (local imprimantes) Xerox Phaser 7400 V/DN, à LED couleur A3 recto-verso
enac1a0c2   GR C0 504 (local imprimantes) HP DesignJet 4000ps, plotter jet d'encre couleur 2400x1200 dpi grand format A0
Ressources privées
SSIE-GE et IT1
 
ssiegec1   GR A2 412 (secrétariat SSIE) Xerox Phaser 8560 ADA, à cire couleur A4 recto-verso, 1 bac
it1n2   GR A0 464 (dm) HP LaserJet 4050N, laser noir-blanc A4 recto-verso
Géomatique (TOPO+LASIG)  
geoc1   GC D2 393 Xerox Phaser 8400DP, à cire couleur A4 recto-verso
TOPO  
topon3   GC D2 393 HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
LASIG  
lasign1   GC D2 393 HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
ISTE-GE & CEAL  
lpen2 pedo3 GR B1 407 (labo) HP LaserJet 4050N, laser noir-blanc A4 recto-verso
cecotoxn1 cecotox2 GR A1 392 HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
ECHO  
hydramlp3   GR C1 565 (secrétariat) HP LaserJet 4050N, laser noir-blanc A4 recto-verso
(accessible uniquement via serveur d'impression HYDRAM)
hydramlp5   GR C1 482 (couloir) HP LaserJet 4100N, laser noir-blanc A4 recto-verso
(accessible uniquement via serveur d'impression HYDRAM)
hydramlp6   GR C1 couloir ouest HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
(accessible uniquement via serveur d'impression HYDRAM)
hydramlp7   GR C1 565 (secrétariat) Xerox Phaser 8400DP, à cire couleur A4 recto-verso
(accessible uniquement via serveur d'impression HYDRAM)
ex-GECOS  
gecosn1 gecos3 GR C2 545 (rs) HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
gecosn2 gecos2   HP LaserJet 4050N, laser noir-blanc A4 recto-verso
ECOS et WSL-AR  
ecosn1   GR B2 402 (Buttler) HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
ecosn2   GR B2 405 (aquarium) HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
lpen1 pedo4 GR A2 455 (Guenat/Morier) HP LaserJet 4100TN, laser noir-blanc A4 recto-verso
ecosa3n1   GR B2 407 (secrét. WSL) HP LaserJet 5000N, laser noir-blanc A3/A4, 2 bacs
LBE  
Imprimantes de cette unité accessibles uniquement via serveur d'impression d'unité
LPAS  
lpasn1   CH G1 492 (secrét.) HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
lpasn2 lpas11 GR B2 392 (modélis.) HP LaserJet 4100DTN, laser noir-blanc A4 recto-verso
lpasn3 lpas9 CH H1 495 HP LaserJet 4100DTN, laser noir-blanc A4 recto-verso
lpasn4 lpas10 CH C2 397 HP LaserJet 4100DTN, laser noir-blanc A4 recto-verso
lpasn9   CH C2 405 (aussi pour bureaux CH B2) HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
lpasn10   CH H5 564 HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
lpasc1   CH C2 405 Xerox Phaser 8400DP, à cire couleur A4 recto-verso
LMCA  
lmcan1 lpas8 GR C2 515 HP LaserJet 4100DTN, laser noir-blanc A4 recto-verso
EFLUM  
eflumn1   GR A0 402 (secrétariat) HP LaserJet 4200dtn, laser noir-blanc A4 recto-verso
eflumc1   GR A0 373 Xerox Phaser 8400DP, à cire couleur A4 recto-verso
ECOL  
ecoln1   GR A1 475 HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
ecolc1   GR A1 465 Xerox Phaser 8550DP, à cire couleur A4 recto-verso
EML  
emln1   CE 1 644 HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
LTE  
lten1   GR C2 554 HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso
LCE  
lcen1   CM 1 118 HP LaserJet 4350dtn, laser noir-blanc A4 recto-verso

Traceurs A0 et autres ressources centralisées au niveau ENAC

Voyez la page Web consacrée à la salle des périphériques graphiques de l'Output Centre ENAC (ENAC-OC) !

Ressources d'impression du DIT-EPFL

Voyez la page impression du DIT.

3. Impression depuis le monde Windows (9x, NT4, 2000, XP)

3.1 Prérequis pour les utilisateurs de Windows NT4 seulement

Pour pouvoir configurer et utiliser les imprimantes du serveur enac1print, les utilisateurs Windows NT4 seulement (les autres versions de Windows ne sont pas concernées) doivent au préalable installer le script enac1print_access_nt4.bat (également accessible depuis notre page de scripts) dans le dossier de démarrage automatique lors de l'ouverture de session ("C:\WINNT\Profiles\All Users\Menu Démarrer\Programmes\Démarrage" pour la version française de Windows).

Explications : ce script provoque un montage sur la lettre de lecteur Q: lors du logon ; sans cela, il n'est possible ni de configurer des imprimantes sur enac1print (message d'erreur "Impossible de se connecter à l'imprimante, accès refusé") ni de les utiliser (message d'erreur "Impossible de démarrer le travail d'impression").

3.2 Définir une imprimante

Avant de connecter une imprimante depuis votre PC sous Windows, veuillez récolter les informations suivantes: Procédez ensuite comme suit:

      MÉTHODE 1   (Windows 9x, NT, 2000)

Sous Windows XP, cette méthode peut conduire à de grandes lenteurs d'impression. Dans ce cas, voyez plutôt la MÉTHODE 2 ci-dessous.
  1. Montez sur un lecteur réseau le dossier partagé \\enacfiler1.epfl.ch\aide contenant les drivers des imprimantes qui ne seraient pas supportées par votre version de Windows (par exemple les modèles HP 4050, HP 4100, HP 4200, HP 5100, Xerox, Tektronix)
    Pour plus de détails sur la manière d'accéder à ce partage \\enacfiler1.epfl.ch\aide, référez-vous à l'aide enacfiler1.
  2. Menu "Démarrer > Paramètres > Imprimantes". Double-cliquez ensuite sur l'icône "Ajout d'imprimante".
  3. Choisissez le mode de connexion "Imprimante réseau" (et non pas "locale") et continuez avec [Next].
    Définissez ensuite le chemin d'accès dans le champ "Nom": \\enac1print.epfl.ch\imprimante (où imprimante est le nom de l'imprimante que vous configurez) et poursuivez avec [Next]
  4. Une fenêtre d'avertissement apparait et vous informe que le serveur ne distribue pas les pilotes d'impression, et propose de choisir vous-même sur votre machine le pilote. Acceptez avec [OK].
  5. Dans la liste des fabriquants/modèles, choisissez votre type d'imprimante. S'il ne s'y trouve pas, cliquez sur "Disque fourni...", puis "Parcourir...", et là naviguez jusque dans le dossier "aide" ouvert précédemment, puis dans le dossier constructeur et enfin dans le dossier correspondant à votre version de Windows.
    Sélectionnez le fichier de description de votre type d'imprimante (le fichier *.inf), puis acceptez avec [Ouvrir]. Continuez l'installation avec [OK]. Sélectionnez le modèle, puis continuez avec [OK]
  6. Selon votre besoin, sélectionnez ou non "Imprimante par défaut", et acceptez avec [Next]. Prenez bien garde à ne pas définir une imprimante "spéciale" (grand format ou couleur) comme défaut, mais plutôt votre imprimante de laboratoire. Ceci évitera de retrouver vos Emails imprimés en couleur sur format affiche! Terminez l'installation avec le bouton [Finish]
  7. Il s'agit ensuite de définir les paramètres par défaut de l'imprimante nouvellement configurée. Procédez comme suit:
    - Menu "Démarrer > Paramètres > Imprimantes"
    - Sélectionnez l'imprimante et cliquez ensuite avec <droite> "Propriétés"
    - Sous l'onglet "Paramètres du périphérique, définissez les formats de papier pour tous les bacs (Cassette 250 ou 500 feuilles, Manual Feed, Multipurpose Tray, etc...), en sélectionnant le format A4. Acceptez en cliquant le bouton [OK]
      MÉTHODE 2   (Windows XP)

Cette méthode sera appliquée sous Windows XP pour éviter les lenteurs d'impression qui peuvent se produire avec la MÉTHODE 1 ci-dessus
  1. Commencez par supprimer la définition d'imprimante que vous auriez faite selon la MÉTHODE 1 (sans quoi vous serez bloqué plus loin) :
    - menu "Démarrer > Imprimantes et télécopieurs"
    - sélectionnez l'imprimante, pressez la touche <Delete> sur votre clavier, et confirmez
    - puis redémarrez votre PC
  2. Montez sur un lecteur réseau le dossier partagé \\enacfiler1.epfl.ch\aide contenant les drivers des imprimantes qui ne seraient pas supportées par votre version de Windows (par exemple les modèles HP 4050, HP 4100, HP 4200, HP 5100, Xerox, Tektronix)
    Pour plus de détails sur la manière d'accéder à ce partage \\enacfiler1.epfl.ch\aide, référez-vous à l'aide enacfiler1.
  3. Menu "Démarrer > Imprimantes et télécopieurs". Dans la colonne de gauche, cliquez sur "Ajouter une imprimante"
  4. Choisissez le mode de connexion "Imprimante locale" (et non pas "réseau"),
    désélectionnez l'option "Détection et installation ... Plug and play" et continuez avec [Suivant]
  5. Dans la fenêtre "Sélectionnez un port d'imprimante", choisissez "Créer un nouveau port",
    et dans la liste "Type de port", sélectionnez "Local Port". Poursuivez avec [Suivant]
  6. Dans le champ "Nom du port", entrez \\enac1print.epfl.ch\imprimante (où imprimante est le nom de l'imprimante que vous configurez) puis [OK]
  7. Dans la liste des fabriquants/modèles, choisissez votre type d'imprimante. S'il ne s'y trouve pas, cliquez sur "Disque fourni...", puis "Parcourir...", et là naviguez jusque dans le dossier "aide" ouvert précédemment, puis dans le dossier constructeur et enfin dans le dossier correspondant à votre version de Windows.
    Sélectionnez le fichier de description de votre type d'imprimante (le fichier *.inf), puis acceptez avec [Ouvrir]. Continuez l'installation avec [OK]. Sélectionnez le modèle , puis continuez avec [Suivant]
  8. Donnez un nom à votre imprimante, de préférence identique à celui mentionné sur son étiquette, et choisissez si cette imprimante sera celle définie par défaut. Continuez avec [Suivant]
  9. Sélectionnez "Ne pas partager cette imprimante", et poursuivez avec [Suivant]
  10. A la question "Voulez-vous imprimer une page de test", répondez "Non" et continuez avec [Suivant]
  11. Terminez l'installation avec [Terminer]
  12. Il s'agit ensuite de définir les paramètres par défaut de l'imprimante nouvellement configurée. Procédez comme suit:
    - Menu "Démarrer > Imprimantes et télécopieurs"
    - Sélectionnez l'imprimante et cliquez ensuite avec <droite> "Propriétés"
    - Sous l'onglet "Paramètres du périphérique, définissez les formats de papier pour tous les bacs (Cassette 250 ou 500 feuilles, Manual Feed, Multipurpose Tray, etc...), en sélectionnant le format A4. Acceptez en cliquant le bouton [OK]


Pour changer d'imprimante par défaut:
  1. ouvrez la fenêtre Démarrer > Paramètres > Imprimantes
  2. puis cliquez avec <droite> sur l'imprimante désirée et choisissez "Définir comme imprimante par défaut".

Quelques explications complémentaires :
Lorsque vous choisissez le fabriquant et le modèle d'imprimante, vous choisissez en fait un pilote (ou driver) d'impression. Ce pilote contient les informations nécessaires à tout programme qui possède une fonction d'impression. Ainsi, lors de la préparation du fichier PostScript qui sera envoyé à l'imprimante, les options particulières de l'imprimante seront comprises dans le fichier produit (type de bac, format de papier, recto-verso...).
Il est donc important de choisir le bon pilote. Si dans la plupart des cas, un mauvais choix ne porte pas à conséquence (imprimer en couleur sur une imprimante noir et blanc), on arrive aussi très facilement à produire des confettis géants sur un traceur A0!

3.3 Imprimer depuis une application Windows

Depuis n'importe quelle application, le principe est identique:
  1. menu "Fichier > Imprimer..."
  2. sélectionnez l'imprimante de destination, si autre que l'imprimante par défaut
  3. choisissez le type de support papier ou transparents
  4. choisissez le format de papier, si autre que A4
  5. choisissez la disposition (p.ex deux pages par feuille, ou recto-verso quand c'est possible)
  6. lancez l'impression avec le bouton [Imprimer]
Pour imprimer un fichier PostScript, ouvrez une fenêtre de commandes :
  1. Menu Démarrer > Exécuter... Dans le champ "Ouvrir", entrez cmd puis cliquez sur [OK]
  2. Ensuite, utilisez l'une des commandes suivantes:
       print /D:\\enac1print.epfl.ch\imprimante x:\dossier\mon_fichier.ps
       copy x:\dossier\mon_fichier \\enac1print.epfl.ch\imprimante
    

3.4 Affichage du status d'impression

Dans la majorité des cas, le travail est immédiatement transmis au serveur d'impression et aussitôt traité. Cependant, il arrive que des embouteillages se produisent ou qu'un incident technique vienne perturber le processus.

Toutes ces informations sont accessibles depuis l'outil de gestion des travaux d'impression:

Vous verrez ainsi la liste des travaux en attente, ou, en première ligne, l'erreur qui provoquerait le bloquage de l'imprimante (plus de connection réseau, bourrage, plus de papier, etc ...).

Important: l'affichage n'étant pas dynamique, il est nécessaire de rafraîchir l'état de cette fenêtre avec la fonction "Affichage > Actualiser".

3.5 Détruire un travail d'impression

Depuis l'outil décrit dans le chapitre précédent, il est possible de détruire vos travaux d'impression qui seraient encore en attente. Pour ce faire, sélectionnez le job dans la liste, puis cliquez "Annuler" dans le menu "Document".

3.6 Vous rencontrez des problèmes d'impression ?

Si vous observez des problèmes d'impression sous Windows (lenteurs lors de la soumission du job, comportements différents selon l'application utilisée...), contrôlez ce qui suit :
  1. de façon générale: jetez les définitions d'imprimantes que vous n'utilisez pas, en particulier celles relatives à des imprimantes qui n'existent plus (la seule présence de ces définitions ralentissant le processus de lancement de l'impression)
  2. si vous êtes sous Windows XP: veillez en outre à ce que toutes les imprimantes que vous utilisez soient configurées selon la   MÉTHODE 2   décrite ci-dessus (et non pas la MÉTHODE 1)
Après ces contrôles, si cela ne va pas mieux, contactez le service ENAC-IT1.



4. Impression depuis le monde Linux (Red Hat ou Fedora)

4.1 Définir une imprimante

A) Mode graphique

L'outil pour afficher les imprimantes définies (le GNOME Print Manager) s'obtient en cliquant l'icône d'imprimante dans la barre d'outils du bureau.

L'outil de configuration des imprimantes est accessible par le menu : RedHat > System Settings > Printing (ou commande printconf-gui &)

Pour ajouter une nouvelle imprimante, il faut connaître le mot de passe de l'administrateur root. La procédure est ensuite la suivante:

  1. bouton [New], qui démarre l'assistant "Add new print queue"
  2. après avoir lu l'avertissement, passez à la suite en cliquant [Forward]
  3. entrez le nom de l'imprimante (selon 1ère colonne du tableau du chapitre 2) sous "Name" et un descriptif de votre choix dans le champ "Short description", puis passer à la suite avec [Forward]
  4. dans le menu déroulant "Select a printer queue type", choisissez "Networked Windows (SMB)", puis cliquez sur le bouton [Specify] pour sélectionner le serveur
  5. dans la fenêtre "Authentication", remplissez les champs :
    • Workgroup -> ENACIT1
    • Server -> enac1print.epfl.ch
    • Share -> nom de l'imprimante
    • Username -> votre username Gaspar
    • Password -> enac1print
    et acceptez avec [OK] puis [Forward]
  6. dans la fenêtre "Printer Model", sélectionnez la marque d'imprimante dans le menu déroulant "Generic (click to select manufacturer)", puis le modèle d'imprimante dans la liste. Par exemple "Apple" et "LaserWriter 16/600". Poursuivre avec [Forward]
  7. confirmez la création avec [Apply]
  8. à la question "Print a test page", répondez [Yes] pour imprimer une page de test, et [No] autrement
Pour définir le format de papier par défaut:

  1. ouvrez la fenêtre de configuration des imprimantes : RedHat > System Settings > Printing (ou commande printconf-gui &)
  2. sélectionnez l'imprimante à paramétrer
  3. cliquez le bouton [Edit], puis sous l'onglet "Driver Options", choisissez A4 dans le champ "Page Size"
  4. validez avec [OK]

Remarque : pour qu'une nouvelle imprimante apparaisse dans le GNOME Print Manager, il faut cliquer sur [Apply] dans la fenêtre "Printer configuration". Il en est de même lorsque que l'on effectue des modifications (bouton [Edit...]) sur une des queues d'impression.

Pour définir l'imprimante par défaut :

B) Mode commande

La commande shell qui permet de démarrer l'outil Printer-configuration décrit sous 4.1.A est :
   /usr/bin/printconf-gui &

Il est aussi possible de configurer entièrement l'imprimante sous forme de commandes shell. Cette option est réservée aux utilisateurs maîtrisant bien le système. Veuillez consulter la documentation en ligne avec man lpadmin

4.2 Imprimer depuis une application

La plupart des applications sous Linux offrent une fonction d'impression. Cependant, cette fonction peut prendre différentes formes. Voici quelques-unes des variantes les plus courantes:

OpenOffice 1.1

Configuration:
  1. Menu "File > Printer settings"
  2. choisir l'imprimante de destination
  3. définir les propriétés en cliquant [Properties...]
  4. sélectionner le format de papier (Paper size), l'orientation, le duplex (simple face ou recto-verso) et l'échelle

Impression:

  1. Menu "File > Print..."
  2. choisir l'imprimante de destination
  3. choisir les pages à imprimer et le nombre d'exemplaire si nécessaire
  4. envoyer l'impression avec le bouton [OK]

Mozilla 1.x

  1. Menu "File > Print"
  2. Pour envoyer sur l'imprimante par défaut, cliquez sur [Print]
  3. Pour envoyer sur une autre imprimante ou avec des options particulières:
    • Printer: PostScript/Default, cliquez [Properties]
    • Choisir le format du papier
    • Entrer la ligne de commande selon les explications données au paragraphe suivant

4.3 Imprimer en ligne de commande

Ci-dessous, vous trouvez les options les plus courantes. Pour un descriptif plus détaillé, consultez la documentation en ligne via la commande man lp, ou la documentation CUPS (format pdf), ou le site CUPS.org.

Imprimer un document simple (texte ou PostScript), en pleine page:

   lp [-d imprimante] fichier
(si l'option -d imprimante est omise, le document est envoyé sur l'imprimante par défaut)

Imprimer plusieures copies:

   lp [-d imprimante] -n copies fichier

Imprimer un document dans un autre format de papier:

   lp -d imprimante -o media=A3 fichier

Imprimer en orientation paysage:

   lp -d imprimante -o landscape fichier

Imprimer en multiples pages par feuille (respectivement 2 pages/feuille ou 4 pages/feuille) :

   lp -d imprimante -o number-up=2 fichier
   lp -d imprimante -o number-up=4 fichier

Imprimer en recto-verso (respectivement selon grand coté ou petit coté) :

   lp -d imprimante -o sides=two-sided-long-edge fichier
   lp -d imprimante -o sides=two-sided-short-edge fichier

4.4 Affichage du status d'impression

Tant que le travail d'impression est dans la file locale, il est possible de voir le statut avec la commande :
   lpstat -p imprimante
mais sitôt le travail envoyé au serveur, il n'est plus possible d'intervenir.

Un outil d'interrogation du serveur sera mis en place ultérieurement.

4.5 Détruire un travail d'impression

Tant que le travail d'impression est dans la file locale, il est possible d'effacer un job avec la commande :
   cancel imprimante-job
mais sitôt le travail envoyé au serveur, il n'est plus possible d'intervenir.

Un autre outil sera mis en place ultérieurement.



5. Impression depuis les stations Sun/Solaris ENAC-IT1

5.1 Définir une imprimante

Dans cet environnement, toutes les imprimantes énumérées dans le tableau 2 sont déjà préconfigurées, bien qu'elles n'apparaissent pas directement dans le "Print Manager".

A) Mode graphique

Pour ajouter une imprimante dans le "Print Manager", ouvrir le menu "Imprimante" de la barre CDE, et lancer le "Print Manager".
Dans le menu "View", sélectionner l'article "Select Printers to show", puis dans la liste de droite, choisir les imprimantes qui s'afficheront dans le "Printer Manager".

L'imprimante apparait, avec son statut et le contenu de la file d'attente.

B) Mode commande

Pour changer son imprimante par défaut, il suffit de définir, dans son fichier $HOME/.cshrc, la variable LPDEST en ajoutant la ligne suivante:
   setenv LPDEST imprimante
Une fois cette variable définie, il ne sera plus nécessaire de définir le paramètre imprimante des commandes lp, lpstat et cancel (qui agiront dans ce cas sur l'imprimante par défaut).

5.2 Imprimer depuis une application

La méthode est la même que sous Linux, décrite au paragraphe 4.2.

5.3 Imprimer en ligne de commande

En standard, la commande lp offerte par Solaris ne permet pas les options que l'on trouve avec celle sous Linux. Il faut donc utiliser un second outil pour la mise en forme. Ci-dessous, vous trouvez les options les plus courantes. Pour un descriptif plus détaillé, consultez les documentations en ligne:
   man lp
   man mpage
   man a2ps
ou la documentation Solaris de l'EPFL.

Remarque importante :
a2ps ne fonctionne qu'avec des fichiers texte. Si vous l'utilisez avec un fichier PostScript, vous imprimerez le code PostScript, et avec tout autre format binaire des documents illisibles (et des tonnes de papier gaspillé)! a2ps utilise A4 comme format de papier par défaut.
Par contre, avec mpage, un document PostScript sera interprété, mais les options de mise en page seront éludées.
Pour des mises en page complexes, veuillez utilisez une application qui génère elle-même le PostScript, comme Tex par exemple.

Imprimer un document simple, en pleine page:

   lp [-d imprimante] fichier
(si l'option -d imprimante est omise, le document est envoyé sur l'imprimante par défaut, si cette dernière est définie par la variable LPDEST)

Imprimer plusieurs copies :

   lp [-d imprimante] -n copies fichier

Imprimer un document dans un autre format de papier:

   a2ps --medium=a3 -P imprimante fichier

Imprimer en orientation paysage:

   a2ps --landscape -P imprimante fichier

Imprimer en multiples pages par feuille (respectivement 2 pages/feuille ou 4 pages/feuille) :

   a2ps -2 -P imprimante fichier
   a2ps -4 -P imprimante fichier

Imprimer en recto-verso:

   a2ps --sides=2 -P imprimante mon_fichier

5.4 Affichage du status d'impression

Le statut de la file d'impression se consulte par l'outil "Print Manager" de CDE, en cliquant la petite croix à gauche de l'imprimante correspondante.
La commande shell correspondante est:
   lpstat -p imprimante

5.5 Détruire un travail d'impression

Pour effacer un job d'impression (pour autant que ce dernier ne soit pas déjà reçu par l'imprimante), cliquer avec <droite> sur le job dans le "Print Manager", puis "Cancel". La commande shell correspondante est:
   cancel imprimante-job


6. Impression depuis le monde MacOS X


6.1 Définir une imprimante

Depuis la barre Dock, ouvrir le panneau des Préférences Système (Sytem Preferences), puis le panneau Imprimantes et fax (Print & Fax).

De là, ouvrir la fenêtre "Liste des imprimante" ("Printer List") ainsi :
- sous MacOS X ≥ 10.4.6 : en cliquant sur [+] (ajout imprimante), puis menu View > Show Printer List (Présentation > Afficher la liste des imprimantes)
- sous MacOS X < 10.4.6 : en cliquant sur le bouton [Printer Setup...] (ou [Set Up Printers...]

Depuis cette fenêtre, effectuez les opérations suivantes pour ajouter une nouvelle imprimante :

A) Pour MacOS < 10.3 :

B) Sous MacOS 10.3 & 10.4 :
  1. cliquer sur le bouton [Ajouter] ([Add])
  2. presser avec <Alt+clic> sur le bouton [Plus d'imprimantes] ([More Printers...])
    (ou, sous MacOS < 10.4.6, presser <Alt+clic> sur le bouton [Ajouter])
  3. une sous-fenêtre apparaît au haut de laquelle se trouve un menu affichant en principe "AppleTalk" ; choisir plutôt, au bas de ce menu, l'option "Avancée" ("Advanced")
  4. puis :
    • dans le menu Périphérique (Device), choisir "Imprimante Windows via SAMBA" ("Windows Printer via SAMBA")
    • dans le champ Nom périph. (Device name), entrer le nom sous lequel vous souhaitez désigner cette imprimante
    • dans le champ Périph. URI (Device URI), entrer : smb://ENACIT1/ENAC1PRINT/imprimante
      ATTENTION: pour les étudiants SSIE, voir cette page web s'agissant des URI d'accès aux imprimantes des 2 salles SSIE
    • dans la liste Modèle de l'imprimante (Printer Model), choisir le constructeur et le modèle
    • confirmer le tout avec Ajouter ([Add])
C) Sous MacOS 10.5 (Leopard) :
  1. si vous n'avez pas de bouton [Options avancées] dans la barre d'outils au haut de la fenêtre "Listes des imprimantes", commencez par ajouter ce bouton en faisant, sur la barre d'outils : <ctrl-clic> Personnaliser la barre d'outils (puis mettre en place ce bouton par un glisser-déposer...)
  2. puis cliquer sur ce bouton [Options avancées]
  3. dans la sous-fenêtre qui apparaît, dans le menu Type, choisir "Windows"
  4. puis poursuivez comme ci-dessus (MacOS 10.3 & 10.4, point 4)

Attention : cet outil de configuration définit automatiquement la dernière imprimante configurée comme imprimante par défaut! N'oubliez donc pas de redéfinir votre véritable imprimante par défaut en la sélectionnant et en pressant le bouton [Par défaut] ([Make default]).

Optionnellement, pour créer une icône imprimante sur le bureau :

  1. ouvrir, comme précédemment, la fenêtre "Liste des imprimantes" ("Printer List")
  2. dans le menu "Printers", sélectionnez "Create Desktop Printer..."
  3. remplir ensuite les champs:
    • Save As: imprimante
    • Where : Desktop
    confirmer avec [Save]

Pour définir l'imprimante par défaut et le format de papier par défaut:

  1. ouvrir "Dock > Préférences système > Impression & fax"
  2. choisir l'imprimante par défaut dans la liste déroulante "Selected Printer in Print Dialog"
  3. choisir le format de papier par défaut dans la liste déroulante "Default Paper Size in Page Setup"


6.2 Imprimer depuis une application

De manière générale, toutes les applications utilisent le même principe. Deux outils sont à disposition: la mise en page et l'impression.

Mise en page:

  1. File > Page Setup
  2. Depuis cette fenêtre, il est possible de configurer
    • Settings: donne accès aux différents écran de configurations (pages, papiers spéciaux)
    • Format for: définit à quelles imprimantes s'appliquent les paramètres
    • Paper size: formats de papier
    • Orientation: portrait ou paysage
    • Scale: facteur d'échelle
  3. Confirmer avec [OK]

Impression:

  1. File > Print...
  2. Depuis cette fenêtre, on définit:
    • Printer: l'imprimante de destination du document à imprimer
    • Presets: pré-configuration personnelle
    • Copies&pages: nombre de copies, intervalle de page (de..à..)
      • Layout: orientation et multi-page par feuille
      • ... (autres options)
  3. On lance l'impression en cliquant [Print]

6.3 Imprimer en ligne de commande

MacOS X étant un dérivé d'Unix, il est possible de lancer des impressions en ligne de commandes. La syntaxe est identique à celle sous Linux. Veuillez vous référer au chapitre 4.3.

6.4 Affichage du status d'impression

Tant que le travail d'impression est dans la file locale, il est possible de voir le statut avec un des outils suivants:

A) Mode graphique

Dock > Panneau "System Preferences" > Panneau "Print & Fax" > Bouton [Set Up Printers...] Double-cliquer sur l'imprimante.

B) Commande shell

La commande à utiliser est
   lpstat -p imprimante
mais sitôt le travail envoyé au serveur, il n'est plus visible, et donc plus possible d'intervenir.

Un outil d'interrogation du serveur sera mis en place ultérieurement.

6.5 Détruire un travail d'impression

Tant que le travail d'impression est dans la file locale, il est possible de le voir dans la file d'attente, et de le supprimer avec un des outils suivants:

A) Mode graphique

Dock > Panneau "Préférences Sytème" > Panneau "Print & Fax" > Bouton [Set Up Printers...] Double-cliquer sur l'imprimante, choisir le job, et cliquer [Cancel].

B) Commande shell

La commande à utiliser est:
   cancel imprimante-job
mais sitôt le travail envoyé au serveur, il n'est plus possible d'intervenir.

Un outil de gestion sera mis en place ultérieurement.

7. Problèmes courants

Ce chapitre contient les erreurs les plus fréquentes. Les problèmes sont classés par plateforme

7.1 Toutes les plateformes

1) En configurant mon imprimante, je ne vois pas le serveur d'impression ENACIT1/enac1print dans la liste des 'workgroups' affichés

En effet, par défaut, Windows n'affiche que les PC et serveurs qui sont vus sur le sous-réseau local. C'est pour cette raison qu'il faut indiquer manuellement le nom du workgroup (enacit1), le nom du serveur (enac1print) et la file d'impression (le nom de l'imprimante).

2) Le document que je viens d'imprimer ne sort pas et bloque la file d'attente

C'est souvent le format de papier qui est en cause. Vous n'avez pas configuré le format par défaut, ou vous avez reçu de l'extérieur un document formatté "US Letter". L'imprimante va donc bien accepter votre document, mais comme aucun bac ne contient de papier de ce type, elle attend que l'utilisateur lui en fournisse dans le bac manuel.
Certains modèle d'imprimante (les HP principalement) permettent de laisser sortir le document (sur du papier A4, bien sûr) en pressant le bouton [OnLine]. Pour les autres, il faut annuler le job.

3) Mon document ne s'imprime pas, mais est remplacé par une page contenant le texte PS Offending Command

Ceci se produit lorsque l'imprimante ne reconnait pas le code PostScript qu'elle a reçu. Les causes possibles sont:
  • mauvais driver
  • l'application qui imprime produit du code PostScript erroné

Dans le premier cas, modifiez la configuration de votre imprimante pour qu'elle utilise le bon driver. Dans les cas désespérés, choisir un driver Générique PostScript ou un driver Apple LaserWriter, qui sont parmis les plus robustes et contiennent le minimum vital d'options.

Dans le cas où une application particulière produit cette erreur, ou si un fichier particulier ne s'imprime pas, essayez d'imprimer votre document depuis une autre application (capable de lire votre fichier, évidemment)

4) Le document que je viens d'imprimer ne sort pas et le voyant de l'imprimante ne clignotte pas

Votre document n'a pas été acheminé jusqu'à l'imprimante. Vérifiez:
  • que la connection réseau de votre PC fonctionne
  • l'état de l'imprimante (sous Windows, une erreur d'imprimante se signale par une erreur sur la première ligne du gestionnaire de file d'impression)

7.2 Windows

1) Mon ordinateur s'évertue à imprimer au format US Letter?

Si vous avez une version Windows 2000 ou XP anglaise (US) et que votre PC s'évertue à imprimer par défaut au format "Letter" (ce qui a par exemple pour conséquence, sur une HP LaserJet 4xxx, d'envoyer le job sur le "Tray 1 (chargement manuel)" et de générer un message "out of paper..."), vérifiez les points suivants concernant les réglages Windows de l'imprimante en question :
  1. <droite> Properties, onglet "Device Settings" : vérifiez que tous les Trays (1, 2, 3, manual feed...) soient bien définis en "A4"
  2. <droite> Printing Preferences :
    • onglet "Layout", puis [Advanced] : vérifiez que "Sortie Papier > Taille du papier" soit bien "A4" et non "Letter" (c'est souvent là que se cache le problème !!!)
    • pour les HP LaserJet 4xxx, dans l'onglet "Effets" vous pouvez (mais cela ne semble pas obligatoire) activer l'option "Imprimer le document sur A4"

2) Le driver de mon imprimante n'est pas le bon. Comment puis-je le modifier?

   Démarrer > Paramètres > Imprimantes
Sélectionnez l'imprimante et droite-cliquer "Propriétés".
Sous l'onglet "Avancé", choisissez un pilote dans la liste du champ Pilote ou cliquer [Nouveau Driver...] pour en charger un nouveau.

7.3 Linux

1) Je viens de configurer une nouvelle file d'impression pour une imprimante HP, et cette dernière n'imprime que du code PostScript

C'est vraissemblablement parce que le driver d'imprimante choisi est un modèle HP. Ce constructeur ayant introduit des options propriétaires dans ses drivers, ces derniers sont parfois mal reconnus par le serveur d'impression.

Pour éviter ce problème, choisissez un driver "Generic / PostScript".

7.4 Solaris

1) Je viens de modifier mon fichier $HOME/.cshrc, en ajoutant la définition de la variable LPDEST, mais l'imprimante ne recoit rien.

Une fois la variable ajoutée, il faut encore avertir l'interpréteur de commandes de ce changement. Vous pouvez lancer une commande
   source ~/.cshrc
(exécute le fichier, comme à l'ouverture du shell) dans chaque command shell ou fermer toutes les fenêtres de commande et en ouvrir des nouvelles.

7.5 MacOS X

Rien pour l'instant.


[ENAC-IT1]    Rédacteurs: DM & JDB    ©2004-2007 ENAC-IT1, EPFL    Révision: 23-07-2015