Les Imprimantes.

 

Il y a trois tâches principales de gestion des imprimantes :

 

-   L'ajout, la suppression et la modification d'imprimantes.

     (Définition d'une imprimante sur le système : le périphérique)

 

-   Gérer les travaux qui viennent d'être soumis à une file d'impression. (soumission, suppression d'une impression, priorité...)

 

-   Modifier la manière de travailler des imprimantes.

   

Pour pouvoir modifier la manière de travailler des imprimantes, il faut comprendre ou connaître :

 

-   Le processus d'impression.(Daemon et process)

 

-   Les options disponible pour contrôler le fonctionnement des imprimantes.(paramètres et filtres d'impression)

 

-   Les caractéristiques des imprimantes

  

1.1        Gestion des files d’attente.

 La gestion des travaux d’impression peut se faire avec  « smit » ou avec les commandes :  

Ø      - lpstat       : pour visualiser les travaux en cours et en attente

Ø      - disable     : pour suspendre une file d’attente

Ø      - enable     : pour relancer une file d’attente

Ø      - cancel      : pour supprimer un travail.

Ø      - qcan        : pour supprimer les travaux d’une file, on peut utiliser la commande « qcan -Pnom_file ».

 

Deux commandes simples pour suspendre ou relancer une file d’attente :

 

-         qadm –Dnom_file’ : Suspendre la file d’attente ‘nom_file

-         qadm –Unom_file’ : Relancer la file d’attente ‘nom_file

  

Avec smit :

 

Ø      Se connecter sur le serveur avec un utilisateur ayant suffisament de droit pour gérer les impressions

Ø      Lancer « smit print »

Ø      Utiliser les options proposées pour gérer les imprimantes

QUEUE D’IMPRESSION BLOQUEE : 

Ø      Se connecter sur le serveur sur lequel l’imprimante réseau est bloquée.

Ø      Lancer « smit print »

Ø      Choisir « gestion des files d’attente »

Ø      Choisir « lancement d’une file d’attente »

Ø      Choisir l’imprimante et la relancer.

Ø      En cas de difficulté, supprimer tous les fichiers dans la file d’attente.

 

1.2        Nettoyage d’une file d’impression :

 
                               System Management 
Move cursor to desired item and press Enter.  
Software Installation and Maintenance 
Software License Management  Devices 
System Storage Management (Physical & Logical Storage) 
Security & Users  Communications
Applications and Services 
Print Spooling 
Advanced Accounting 
Problem Determination 
Performance & Resource Scheduling 
System Environments 
Processes & Subsystems 
Applications  Installation Assistant 
Cluster Systems Management 
Using SMIT (information only)  
F1=Help             F2=Refresh          F3=Cancel           F8=ImageF9=Shell            F10=Exit            Enter=Do
  
                                 Print Spooling Move cursor to desired item and press Enter.   AIX Print Spooling     F1=Help             F2=Refresh          F3=Cancel           F8=ImageF9=Shell            F10=Exit            Enter=Do
  
                               AIX Print Spooling 
Move cursor to desired item and press Enter.  
Start a Print Job  Manage Print Jobs 
List All Print Queues  Manage Print Queues 
Add a Print Queue 
Add an Additional Printer to an Existing Print Queue 
Change / Show Print Queue Characteristics 
Change / Show Printer Connection Characteristics 
Remove a Print Queue 
Manage Print Server 
Programming Tools  
Change / Show Current Print Subsystem   
F1=Help             F2=Refresh          F3=Cancel           F8=ImageF9=Shell            F10=Exit            Enter=Do
   
                               Manage Print Jobs 
Move cursor to desired item and press Enter.  
Cancel a Print Job 
Show the Status of Print Jobs 
Prioritize a Print Job 
Hold / Release a Print Job 
Move a Job Between Print Queues   
F1=Help             F2=Refresh          F3=Cancel           F8=ImageF9=Shell            F10=Exit            Enter=Do
   
                               Cancel a Print Job 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.                                                        
[Entry Fields] 
PRINT QUEUE containing job                         []                      +     (required for remote jobs)*
Print JOB NUMBER                                   []                      +#   
F1=Help             F2=Refresh          F3=Cancel           F4=ListEsc+5=Reset         F6=Command          F7=Edit             F8=ImageF9=Shell            F10=Exit            Enter=Do
    

1.3         Comprendre le processus d'impression

 

Lorsque vous  imprimez un fichier (depuis SMIT ou sur la ligne de commande), les événements suivants se produisent :

  

Demande d'impression (qptr, lpr ou lp)

|

|

Mise en file d'attente (enq)

|

|

Traitement du fichier (qdaemon et piobe)

|

|

Imprimante

    

1.1         Contrôler l'impression

 

Vous pouvez ajouter des informations de contrôle pour une imprimante soit :

 

-   en les incluant directement dans le fichier à imprimer (code de soulignement par exemple).

 

-   en les demandant par l'intermédiaire de drapeaux à la commande d'impression.

  

La commande qprt, reconnaît par exemple un certain nombre de drapeaux de contrôle d'impression tels que :

 

-   impression condensée, rehaussée, double largeur, double frappe.

-   Impression en couleur.

-   position des marges gauche, droite, haut et bas.

-   nombre de lignes par inch.

-   type de flot de données.

     etc ...

 

Il est possible de consulter ces options par "Virtual Printers" de SMIT.

  

1.2         Le gestionnaire de file d'attente d'AIX

 

Le gestionnaire de file d'attente (spooler) d'AIX n'est pas spécifiquement un spooler d'imprimante. 

Il fournit une fonction générique de mise en file d'attente qui peut être utilisée pour différents types de travaux (compilation par exemple).

 

En fait le type de file d'attente est défini par le programme "backend" 

 

1.3         Comprendre le backend d'impression

 

Les backend d'impression d'AIX sont une collection de programmes invoqués par le processus de gestion des files d'attente qdaemon pour gérer un travail d'impression. Le backend d'impression effectue les tâches suivantes :

 

-   reçoit de qdaemon une liste de un ou plusieurs fichiers à imprimer,

 

-   initialise l'imprimante avant l'édition,

 

-   utilise les attributs de formatage de l'imprimante définis dans la base de données (imprimante virtuelle) qui sont éventuellement redéfinis sur la ligne de commande,

 

-   invoque éventuellement des filtres pour convertir les données à imprimer dans un format supporté par l'imprimante (imprimante virtuelle),

 

-   génère des hauts et ou des bas de pages (imprimante virtuelle),

 

-   génère des copies multiples (imprimante virtuelle),

 

-   supporte l'impression des caractères du langage national (imprimante virtuelle),

 

-   fournit des filtres pour le formatage simple des documents ASCII,

 

-   passe les données à imprimer au driver de l'imprimante,

 

-   informe de l'absence de papier, de la nécessité d'une intervention et des erreurs d'impression,

 

-   informe des erreurs détectées par les filtres,

 

-   fournit un environnement d'impression que l'administrateur peut paramètrer  pour répondre à des besoins spécifiques.


 

  

1.4         Comprendre le filtre de formatage

 

Un filtre de formatage offre la possibilité de formater le fichier à imprimer. Même si les données ne sont pas modifiées, le filtre de formatage peut envoyer des commandes d'initialisation à l'imprimante avant et après l'impression.

  

Le filtre de formatage est fait de deux composants :

 

-   Un pilote de formatage indépendant du périphérique d'impression.

 

-   Un outil de formatage dépendant du périphérique d'impression.

 

Il n'y a qu'un pilote de formatage puisque celui-ci est indépendant du périphérique, mais il y a un outil de formatage par types d'imprimantes.

    

1.5         Imprimantes Réelles et Virtuelles

 

Une imprimante réelle correspond à une imprimante physique reliée à l'ordinateur par l'intermédiaire d'un port série ou parallèle. Un imprimante réelle est ajoutée en utilisant SMIT.

 

Une imprimante virtuelle correspond à un ensemble d'attributs qui définissent une "vue" spécifique d'une imprimante réelle. Une imprimante virtuelle fait uniquement référence aux données de haut niveau que l'imprimante comprend (imprimante ASCII ou PostScript par exemple).

Elle ne fait référence ni à la manière dont l'imprimante est reliée à l'ordinateur (liaison série ou parallèle) ni au protocole (Xon/Xoff, dtr,etc...) utilisé pour dialoguer avec l'imprimante (Informations liées à la définition du périphérique).

Une imprimante virtuelle peut être ajoutée par l'intermédiaire de SMIT

Une imprimante virtuelle doit être définie pour chaque type de flot de données que l'imprimante peut supporter.

Plusieurs imprimantes virtuelles peuvent partager la même imprimante réelle.

Une imprimante virtuelle ne peut pas être associée à plusieurs files d'impression.

Pour consulter la liste des imprimantes virtuelles définies dans le système, utiliser SMIT.

Lorsqu'il effectue une impression, un utilisateur peut préciser quelle imprimante virtuelle utiliser pour la file d'impression utilisée en postfixant le nom de la file d'attente par : (deux points) et le nom de l'imprimante virtuelle.

 

Les files d'attente étant mises en place, il est désormais possible de passer des commandes d'impressions.

La gestion des files d'attentes et des impressions est assurée par un processus présent en permanence sur le système: "qdaemon".

Son rôle est de recevoir des commandes de mise en file d'attente de fichiers par la commande "enq" et d'activer pour tout fichier contenu dans chaque file d'attente  le programme "backend" adéquat.

  Commandes de gestion des files d'attentes 

                   lp -dIMP fichier                           

ou               lpr -pIMP fichier                           Lancement d'une impression

 

                   lpstat                                                                    Liste des jobs en file d'attente

                   disable IMP                                  Arrêt d'une imprimante

                   enable IMP                                  Activation d'une imprimante

                   cancel 17                                      Annulation du job d'impression 17

 

                   stopsrc -s qdaemon                      Arrêt du spooler

                   startsrc -s qdaemon                      Démarrage du spooler

     

1.6        Séries/parallèles.

 

Modifier les caractéristiques d'une imprimante parallèle.

 

 Devices

              Printer/Plotter

                          Printer/Plotter Devices

                            Change / Show Characteristics of a Printer/Plotter
Printer/Plotter                                     lp0  Printer/Plotter type                                opp  Printer/Plotter interface                           parallel  Description                                         Other parallel printer  Status                                              Available  Location                                            00-00-0P-00  Parent adapter                                      ppa0* PORT number                                        [p]                      +  Type of PARALLEL INTERFACE                         [standard]               +  Printer TIME OUT period                            [60]                     +#  STATE to be configured at boot time                [available]              +   The following attributes have meaning only  when the Printer/Plotter is not used with  a Print Queue:   Number of LINES per page                           [66]                     +#  Number of COLUMNS per page                         [132]                     +#  Number of columns to INDENT                        [0]                      +#  Send all characters to printer UNMODIFIED           no                      +  Send BACKSPACES                                     yes                     +  WRAP CHARACTERS beyond the specified width          no                      +  Send FORM FEEDS                                     yes                     +  Send CARRIAGE RETURNS                               yes                     +  Send LINE FEEDS                                     yes                     +  Add CARRIAGE RETURNS to LINE FEEDS                  yes                   +  Convert lowercase to UPPERCASE                      no                      +  EXPAND TABS on eight position boundaries            yes                     +  Return on ERROR                                     no                      +
 Spooler(Print Jobs)  Manage Local printer Subsystem              Virtual Printer                          Add a Virtual Printer 
                                                    No.    Description     1      Printer or Plotter Attached to Host     2      Printer or Plotter Attached to Xstation     3      Printer or Plotter Attached to ASCII Terminal Enter number from list above (press Enter to terminate):  ->1
    
 Name         Description      lp0          Other parallel printer Enter device name (or, ! to exit):  ->lp0
 

Choisir le type d'imprimante connectée.

 
Header pages wanted?  (n=none; a=each file; g=each job):  -> (n)Trailer pages wanted? (n=none; a=each file; g=each job):  -> (n)

Enter print queue name:   -> (lp0)

 

1.6.1        Modifier une imprimante parallèle.

 

 Devices

              Printer/Plotter

                          Printer/Plotter Devices

                           Manage Local Printer Subsystem                          Virtual Printer                          Change / Show Characteristics of a Virtual Printer 
No. Queue             Device   Description 1   emlx              centro   Bull Compuprint 9702 in Proprinter Mode 2   epdsae            tty1     hplj-3  (PCL) Enter number from list above (press Enter to terminate):  ->
 

1.7        LPD

  Spooler (Print Jobs)          Manage Remote Printer Subsystem

                     Client Services

        

1.8        Réseau(HP4SI)

 Spooler(Print Jobs)  Manage Local printer Subsystem              Virtual Printer                          Add a Virtual Printer 
                                                    No.    Description     1      Printer or Plotter Attached to Host     2      Printer or Plotter Attached to Xstation     3      Printer or Plotter Attached to ASCII Terminal      4     Network Or Hewlett Packard Printer(4SI) Enter number from list above (press Enter to terminate):  ->1
 

1.9        Imprimante Réseau

 Procédure : 

Se connecter « root » sur le serveur et suivre les instructions suivantes :

 

·        Attribuer une adresse IP à l'imprimante en utilisant son panneau de configuration

·        Déclarer cette adresse dans le fichier /etc/hosts avec un nom.

·        Déclaration de l’imprimante sur le serveur (exemple pour une HP LJ 4+) :

smit

                        Impression

                                   Ajout d'une file d'attente                                   hpJetDirect          Imprimante réseau (HP JetDirect)                                   Hewlett-Packard                                   hplj-4+   Hewlett-Packard LaserJet 4 Plus                                    2  -  NE PAS faire de ce système un serveur BOOTP/TFTP                                   Nom de la file d'attente : exemple :  PCL                                   NOM HÔTE de la carte JetDirect (celui attribué dans le fichier /etc/hosts). 

1.10    Imprimante Distante (Remote, compatible LPD)

 

Cette imprimante est déclarée sur un serveur éloignée (exemple Montgru) comme vu lors du paragraphe précédent, mais il faut la déclarer sur un autre serveur (exemple Paris) si quelqu’un sur ce dernier serveur veut imprimer sur l’imprimante distante.

 Procédure : 

Se connecter « root » sur le serveur et suivre les instruction suivantes :

 Sur le serveur local : smit

ImpressionAjout d'une file d'attenteremote               Imprimante connectée à un système hôte éloignéTraitement standardNom de la file d'attente à ajouter                 [imp_montgru] Nom hôte du serveur éloigné                                  [montgru]  Nom de la file d'attente du serveur éloigné             [laser4] 

Sur le serveur éloigné, il faut donner le droit d’accès à la file d’attente :

 smitImpressionGestion du serveur d'impressionAjout du droit d'accès à l'impression pour un client éloigné

                        Nom du client éloigné                              [paris]

 

 

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone