Commande lpstat
La commande lpstat comprend des informations pour le sous-système d'impression AIX lpstat et le sous-système d'impression System V lpstat.
AIX Commande lpstat du sous-système d'impression
Objectif
Affiche les informations d'état de l'imprimante par ligne.
Syntaxe
lpstat [ -aListe ] [ -cListe ] [ -d ] [ -oListe ] [ -pListe ] [ -r ] [ -s ] [ -t ] [ -uListe ] [ -vListe ] [ -W ]
Descriptif
La commande lpstat affiche des informations sur l'état en cours de l'imprimante par ligne.
Si aucun indicateur n'est indiqué, lpstat imprime le statut de toutes les demandes effectuées par la commande lp .
Les indicateurs peuvent apparaître dans n'importe quel ordre et être répétés. Certains indicateurs prennent une liste facultative comme paramètre. Entrez la liste sous la forme d'une liste d'éléments séparés par des virgules, comme danslpstat -aQueue1,Queue2, ou sous la forme d'une liste d'éléments placés entre guillemets simples ou doubles et séparés par des virgules ou un ou plusieurs espaces, comme dans, par exemple,lpstat -a"Queue1 Queue2"oulpstat -a"Queue1,Queue2"oulpstat -a'Queue1 Queue2'oulpstat -a'Queue1,Queue2'.
Si vous spécifiez un indicateur sans paramètres, toutes les informations relatives à cet indicateur sont imprimées.
L'affichage généré par la commande lpstat contient deux entrées pour les files d'attente éloignées. La première entrée contient la file d'attente locale du client, le nom de l'unité locale et ses informations d'état. La deuxième entrée contient le nom de la file d'attente locale du client, suivi du nom de la file d'attente éloignée. Le sous-système de spoulage affiche d'abord les demandes d'impression à distance dans la file d'attente locale. Lorsque la machine éloignée commence à traiter le travail d'impression à distance, l'écran d'état du travail d'impression passe à la file d'attente éloignée.
Lorsqu'une commande d'état communique avec un hôte distant, l'affichage semble parfois se bloquer pendant que la commande attend une réponse de la machine distante. La commande arrive à expiration si aucune connexion n'est établie entre les deux machines.
Indicateurs
| Article | Descriptif |
|---|---|
| -aListe | Fournit des informations de statut et de travail sur les files d'attente. Spécifier la commande 'lpstat avec cet indicateur revient à spécifier la commande 'enq ' -q ' -P 'File d'attente 1 ' -P 'File d'attente 2... (où Queue1, Queue2, etc...), sont des éléments dans Liste). |
| -cListe | Fournit des informations de statut et de travail sur les files d'attente. Spécifier la commande 'lpstat avec cet indicateur revient à spécifier la commande 'enq ' -q ' -P 'File d'attente 1 ' -P 'File d'attente 2... (où Queue1, Queue2, etc...), sont des éléments dans Liste). |
| -d | Imprime les informations de statut de la destination par défaut du système pour la commande lp . Spécifier la commande lpstat avec cet indicateur revient à spécifier la commande enq -q. |
| -oListe | Imprime l'état des demandes d'impression ou des files d'attente d'impression. Liste est une liste de noms d'imprimantes mixtes et de numéros de travaux. |
| -pListe | Imprime l'état des imprimantes. Remarque: Vous ne pouvez pas utiliser à la fois l'indicateur -p et l'indicateur -t .
|
| -r | Fournit des informations de statut et de travail sur les files d'attente. Spécifier la commande lpstat avec cet indicateur revient à spécifier la commande enq -A. |
| -S | Affiche un récapitulatif de l'état, y compris la liste des imprimantes et des périphériques qui leur sont associés. Spécifier la commande lpstat avec cet indicateur revient à spécifier la commande enq -A. |
| -t | Affiche toutes les informations d'état, y compris la liste des imprimantes et des périphériques associés. La spécification de la commande lpstat avec cet indicateur est identique à la spécification de la commande enq -AL . |
| -uListe | Imprime le statut de toutes les demandes d'impression pour les utilisateurs spécifiés dans Liste. Liste est une liste de noms de connexion. Spécifier la commande lpstat avec cet indicateur revient à spécifier la commande enq -u UserName |
| -vListe | Imprime l'état des imprimantes. La variable Liste est une liste de noms d'imprimante. |
| -W | Affiche une version large des informations de statut avec des noms de file d'attente, des noms d'unité et des numéros de travail plus longs. Cet indicateur ne peut pas être utilisé avec l'indicateur -t . Si l'indicateur -t et l'indicateur -W sont utilisés simultanément, le premier indicateur spécifié est prioritaire. Si les indicateurs -W et -l sont utilisés simultanément, le résultat affiche le statut long du travail d'impression au format séparé par un point-virgule. |
Statut de sortie
Cette commande renvoie les valeurs de sortie suivantes :
| Article | Descriptif |
|---|---|
| 0 % | L'opération a abouti. |
| >0 | Une erreur s'est produite. |
Security
Exemples
- Pour afficher l'état de toutes les files d'attente d'impression, entrez:
lpstat - Pour afficher l'état long de toutes les imprimantes, entrez:lpstat -t
- Pour afficher un numéro de travail dans la file d'attente d'impressionlp0, entrez:lpstat -plp0Cette commande affiche une liste similaire à la suivante:
Queue Dev Status Job Files User PP % Blks CP Rnk lp0 dlp0 running 39 motd guest 10 83 12 1 1 - Pour afficher le statut des utilisateursroot,ghandietking, entrez:lpstat -u"root,ghandi,king"
- Pour afficher l'état de toutes les files d'attente d'impression au format large, entrez:lpstat -W
Fichiers
| Article | Descriptif |
|---|---|
| /var/spool/lpd/* | Contient des copies temporaires des fichiers mis en file d'attente distants. |
Commande lpstat du sous-système d'impression System V
Objectif (System V)
Imprime des informations sur le statut du service d'impression LP.
Syntaxe (System V)
lpstat [indicateurs] [liste-ID-demande]
Description (Système V)
La commande lpstat affiche des informations sur le statut en cours du service d'impression LP. Si aucun indicateur n'est indiqué, lpstat affiche le statut de toutes les demandes d'impression que vous avez effectuées.
La commande lpstat -o nom de l'imprimante permet de dresser la liste de toutes les demandes en attente sur l'imprimante spécifiée. Si nom d'imprimante pointe vers une imprimante distante, lpstat -o nom d'imprimante répertorie toutes les requêtes sur l'imprimante distante, et pas seulement celles soumises localement.
Tous les arguments qui ne sont pas des indicateurs sont supposés être des ID de demande renvoyés par lp. La commande lpstat affiche le statut de ces demandes. Les indicateurs peuvent apparaître dans n'importe quel ordre et peuvent être répétés et mélangés avec d'autres arguments. Certaines des lettres clés ci-dessous peuvent être suivies d'une liste facultative qui peut prendre l'une des deux formes suivantes:
- une liste d'éléments séparés par des virgules, par exemple, -p printer1,printer2
- une liste d'éléments séparés par des espaces et placés entre guillemets, par exemple, -u "user1 user2 user3"
Si vous spécifiez all après une lettre de clé qui prend list comme argument, toutes les informations relatives à la lettre de clé sont affichées. Par exemple, la commande lpstat -a all répertorie l'état d'acceptation de toutes les destinations d'impression.
L'omission d'une liste à la suite de ces lettres clés entraîne l'affichage de toutes les informations relatives à la lettre clé. Par exemple, la commande lpstat -a est équivalente à lpstat -a all.
Il existe deux exceptions au comportement du mot clé all . La première est utilisée avec l'indicateur -o: lpstat -o all ne répertorie que les demandes soumises localement à des imprimantes distantes. La seconde est lorsqu'elle est utilisée avec des files d'attente d'impression activées pour les répertoires. L'utilisation du mot clé all ne renvoie que les files d'attente d'impression non compatibles avec les répertoires. lpstat -a list indique si les files d'attente d'impression de la liste, qu'elles soient activées ou non, acceptent des demandes. Pour les indicateurs -a et -b , lpsched se souviendra des files d'attente d'impression activées pour les répertoires spécifiées jusqu'à ce qu'elles soient redémarrées. Les appels ultérieurs à lpstat -a et lpstat -p indiqueront l'état de toutes les files d'attente d'impression non activées par le répertoire ainsi que des files d'attente d'impression activées par le répertoire spécifiées précédemment. Une fois que lpsched a été redémarré, l'utilisation du mot clé all avec la commande lpstat n'affichera à nouveau que les files d'attente d'impression non activées pour les répertoires. La commande dslpsearch doit être utilisée pour rechercher les files d'attente d'impression activées pour les répertoires.
Si vous entrez lpstat -?, le système affiche le message d'utilisation de la commande et renvoie 0.
Indicateurs (System V)
- -a [liste]
- Indiquez si les destinations d'impression acceptent les demandes. list est une liste de noms d'imprimante et de noms de classe mélangés.
- -c [liste]
- Noms de rapport de toutes les classes et de leurs membres. list est une liste de noms de classe.
- -d
- Indiquez la destination par défaut du système (le cas échéant).
- -f [liste] [-l]
- Vérifiez que les formulaires de la liste sont reconnus par le service d'impression LP. list est une liste de formulaires ; la valeur par défaut est all. L'option -l répertorie les paramètres de formulaire.
- -o [liste] [-l]
- Rapport sur le statut des demandes d'impression. list est une liste de noms d'imprimantes mixtes, de noms de classe et d' ID de demande. La lettre clé -o peut être omise. L'option -l indique pour chaque demande si elle est mise en file d'attente, affectée ou imprimée sur une imprimante locale, le format requis (le cas échéant) et le jeu de caractères ou la roue d'impression requis (le cas échéant). Notez que les formulaires requis (le cas échéant) ne sont pas répertoriés pour les imprimantes à distance.
- -p [liste] [-D] [-l]
- Si l'indicateur -D est indiqué, une brève description est imprimée pour chaque imprimante de la liste. Si l'indicateur -l est indiqué, une description complète de la configuration de chaque imprimante est fournie, y compris le format monté, le contenu et les types d'imprimante acceptables, une description d'imprimante, l'interface utilisée, etc.
Afin de préserver la sécurité des informations d'accès au système, les informations nécessaires pour produire l'état de l'imprimante donné par lpstat -p ne sont disponibles que si l'ordonnanceur LP est en cours d'exécution.
- -r
- Indiquez le statut du planificateur de demandes LP (s'il est en cours d'exécution).
- -r
- Indique un numéro indiquant l'ordre de classement des travaux dans la file d'attente d'impression pour chaque imprimante.
- -s [-l]
- Affiche un récapitulatif de l'état, incluant l'état du planificateur LP, la destination par défaut du système, une liste des noms de classe et de leurs membres, une liste des imprimantes et de leurs périphériques associés, une liste des systèmes partageant les services d'impression, une liste de tous les formulaires et de leur disponibilité, ainsi qu'une liste de tous les jeux de caractères et de toutes les roues d'impression reconnus. L'indicateur -l affiche tous les paramètres pour chaque formulaire et le nom de l'imprimante où chaque jeu de caractères ou roue d'impression est disponible.
- -S [liste] [-l]
- Vérifiez que les jeux de caractères ou les roues d'impression spécifiés dans la liste sont reconnus par le service d'impression LP. Les éléments de la liste peuvent être des jeux de caractères ou des roues d'impression ; la valeur par défaut de list est all. Si l'indicateur -l est indiqué, chaque ligne est ajoutée par une liste d'imprimantes pouvant gérer la roue d'impression ou le jeu de caractères. La liste indique également si la roue d'impression ou le jeu de caractères est monté ou indique le jeu de caractères intégré dans lequel il est mappé.
- -t [-l]
- Afficher toutes les informations de statut: toutes les informations obtenues avec l'indicateur -s , ainsi que l'état d'acceptation et d'inactivité/occupation de toutes les imprimantes et l'état de toutes les demandes. L'indicateur -l affiche plus de détails, comme décrit pour l'indicateur -f, -o, -pet -s .
- -u [liste-ID-connexion]
- Affiche le statut des demandes de sortie pour les utilisateurs. L'argument login-ID-list peut inclure une ou plusieurs des constructions suivantes:
- ID-connexion
- un utilisateur sur le système local
- system-name!ID-connexion
- un utilisateur sur le système nom-système
- system-name! all
- tous les utilisateurs sur le système nom-système
- all !ID-connexion
- un utilisateur sur tous les systèmes
- all
- tous les utilisateurs sur le système local
- tout ! tout
- tous les utilisateurs sur tous les systèmes