Impression (AIX)
| Fiche express | |
|---|---|
| Domaine | Impression (files d'attente / spooling) |
| Mécanisme | Sous-système SRC qdaemon/lpd
|
| Contexte | AIX — files d'attente définies dans /etc/qconfig
|
| Voir aussi | Lsallq |
Sous AIX, l'impression repose sur un sous-système de spooling piloté par le SRC (qdaemon, historiquement associé à lpd pour la compatibilité BSD) et sur des files d'attente (queues) déclarées dans /etc/qconfig. Cette page sert de point d'entrée récapitulatif ; voir Lsallq pour le détail de la commande de listage des queues.
Sous-système d'impression
Vérifier l'état du service et le piloter via le SRC :
lssrc -a
lssrc -g spooler
startsrc -s lpd
refresh -s lpd
stopsrc -s lpd
Voir Lssrc, Startsrc, Stopsrc et Refresh pour le détail de ces commandes SRC génériques.
Lister les files configurées
lsallq
lsallq -c
Voir Lsallq pour le détail de cette commande, dont l'option -c (affichage façon smit).
Créer une queue pointant sur une imprimante distante (Windows/Novell)
/usr/lib/lpd/pio/etc/piomisc_ext mkpq_remote_ext -q 'printer3' -h 'server3' -r 'HP2400_003' -t 'bsd' -C 'FALSE'
Envoyer un fichier à l'impression
enq -P printer2 fichier
lpr -P printer2 fichier
Pour imprimer plusieurs copies de plusieurs fichiers en une seule commande :
cat fichier1.c fichier2.c | lpr -#2
cat $(ls *.pl) | lpr
Consulter le contenu des files d'attente
enq -A
lpstat
lpq
enq -A donne la vue la plus complète ; lpstat et lpq sont les commandes de compatibilité BSD/System V habituelles.
Caractéristiques d'une queue
lsquedev -c -dR_HP4200_003 -qR_HP4200_003
Fichier de configuration
Les imprimantes et leurs files sont déclarées dans :
vi /etc/qconfig