structure d’impression

mercredi 17 septembre 2008
par  Jerome ROBERT
popularité : 4%

La structure du service d’impression
pour Solaris 2.x

 

Démarrage du service :  /etc/init.d/lp
start

Arrêt du service : 
/etc/init.d/lp stop

 

/usr/bin/ les commandes utilisateur
 
type nom description
fichier lp Envoie un fichier ou flux à l’impression
fichier lpstat Affiche l’état du service d’impression
fichier cancel annule une requête d’impression
fichier disable met une imprimante en hors ligne
fichier enable met une imprimante en ligne
/usr/sbin/ Les commandes de l’administrateur
 
type nom description
fichier lpadmin Configuration des imprimantes
fichier lpfilter Configuration des filtres
fichier lpforms Configuration des gabarits
fichier lpmove Déplacement d’une requête vers une autre imprimante
fichier lpusers priorité d’impression
fichier lpshut arrête du service impression
 fichier reject interdit la mise en file d’attente
 fichier accept autorise la mise en file d’attente
     
/usr/lib/lp/ démons, fichiers binaire, filtres, scripts d’interface
 
type nom description
répertoire bin les fichiers qui génère les alertes, gestion des files d’attente, les filtres
démon lpsched lanceur du service d’impression
répertoire model les interfaces
répertoire postscript filtre postscript, accompagné par des programmes se trouvant dans /etc/lp/fd
/etc/lp/ fichiers de configuration du service d’impression
 
type nom description
répertoire classes classes d’impression
répertoire fd filtres existants
fichier filter.table table des filtres d’impression
répertoire forms fichiers des gabarit ( vide au départ )
répertoire interfaces fichiers d’interfaces des imprimants
lien vers /var/lp/logs logs fichiers journaux
lien vers /usr/lib/lp/model model programme d’interface standard
répertoire printers ce trouve un répertoire pour chaque imprimante
répertoire pwheels fichiers pour les roues ou les cartouches d’impression
/usr/share/lp/ base de données du service d’impression

 

/var/spool/lp/ les répertoires de spool et lien 
 
type nom description
fichier SCHEDLOCK fichier verrou pour le scheduler
répertoire requests contient un répertoire pour chaque imprimante. Les requêtes en attentent d’impression si trouvent.
répertoire system fichier d’état pour le système
répertoire tmp tant que l’impression n’est pas terminer toutes les requêtes de toutes les imprimantes configurée se trouvent dans ce répertoire ainsi que les journaux des modifications apportées a ces dernières.
lien temp vers /var/spool/lp/tmp/
lien model vers /usr/lib/lp/models
lien logs vers /var/lp/logs
lien bin vers /usr/lib/lp/bin/
lien admins vers /etc/lp/

 

Codification dans le fichier journal des requêtes : 
  /var/spool/lp/tmp/"nom-de-l’imprimante"/"numero-requete"
  ou /var/spool/lp/resquest/"nom-de-l’imprimante"/"numero-requete"

Lettre  description
= contient le numéro de la requête, l’UID et le GID de l’utilisateur, la taille du fichier avant filtrage et l’heure de la requête.
C nombre de copies
D l’imprimante ou classe de destination ou le mot "any"
F nom du fichier a imprimer
f nom du model utilisé
H types de gestion : resume, hold ou immediate
N type d’alerte : M pour mail, W pour message sur le terminal
O options liées à l’imprimantes
P priorité de la requête
p liste des pages imprimées
r l’utilisateur a positionné l’option -r de la commande lp. Demande d’impression "raw" ( brute) 
S jeu de caractères, roue d’impression ou cartouche utilisée
s résultat de la requête codé en hexadécimal
T titre sur la page de garde
t type de contenu
U nom de l’utilisateur
x filtre utilisé pour cette requête
Y liste des modes spéciaux utilisés par les filtres d’impression
z imprimante utilisé. elle diffère de la destination si la requete a été envoyée à une classe ou a été redirigée

 

Codes du résultat de la requête dans le journal requests :

 

Code

Description

0x0001 la rerquête a été suspendue pendant l’opération de resume
0x0002 filtrage en cours
0x0004 filtrage terminé avec succès
0x0008 requête en cours d’impression
0x0010 impression terminée avec succès
0x0020 la requête a été suspendue suite à une modification faite par l’utilisateur
0x0040 la requête a été annulée
0x0080 la requête sera la prochaine à être imprimée
0x0100 le filtrage ou l’impression s’est mal terminé
0x0200 la requête est en transit vers un serveur d’impression distant ( obsolète )
0x0400 l’utilisateur sera averti
0x0800 un avertissement est en cours d’acheminement
0x1000 un système distant a accepté la requete ( obsolète )
0x2000 l’administrateur a suspendu la requête
0x4000 les filtres ne correspondent pas à l’imprimante
0x8000 la requête est temporairement arrêtée

Navigation

Articles de la rubrique

  • structure d’impression

Statistiques

Dernière mise à jour

mercredi 5 juillet 2017

Publication

264 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

45 aujourd’hui
180 hier
544442 depuis le début
6 visiteurs actuellement connectés