Vérification de l'état d'un travail d'impression (commande qchk)

Vous pouvez utiliser la commande qchk pour vérifier l'état d'un travail d'impression.

  • Pour les travaux d'impression locaux, l'imprimante doit être physiquement connectée à votre système ou, dans le cas d'une imprimante réseau, connectée et configurée sur le réseau.
  • Pour les travaux d'impression à distance, votre système doit être configuré pour communiquer avec le serveur d'impression distant.
La commande qchk permet d'afficher les informations d'état en cours concernant les travaux d'impression, les files d'attente d'impression ou les utilisateurs indiqués.
Le format de base de la commande qchk est le suivant:
qchk -P QueueName -# JobNumber -u OwnerName
Remarque : Le système d'exploitation de base prend également en charge la commande BSD UNIX de vérification de la file d'attente d'impression " lpq et la commande System V UNIX de vérification de la file d'attente d'impression " lpstat.
La liste suivante contient des exemples d'utilisation de la commande qchk :
  • Pour afficher la file d'attente d'impression par défaut, entrez:
    qchk -q
  • Pour afficher le statut long de toutes les files d'attente jusqu'à vide, lors de la mise à jour de l'écran toutes les 5 secondes, entrez:
    qchk -A -L -w 5
  • Pour afficher le statut de la file d'attente d'impression lp0, entrez:
    qchk -P lp0
  • Pour afficher le statut du numéro de travail 123, entrez:
    qchk -# 123
  • Pour vérifier l'état de tous les travaux dans toutes les files d'attente, entrez:
    qchk -A

Conditions d'état de la file d'attente

Certaines des conditions d'état que peut avoir une file d'attente d'impression sont les suivantes:
DEV_OCCUPÉ
Indique que:
  • Plusieurs files d'attente sont définies sur une imprimante (lp0) et une autre est actuellement utilisée par l'imprimante.
  • qdaemon a tenté d'utiliser l'unité de port d'imprimante (lp0), mais une autre application utilise actuellement cette unité d'imprimante

Pour effectuer une reprise à partir d'un DEV_OCCUPÉ, attendez que la file d'attente ou l'application ait libéré l'imprimante, ou annulait le travail ou le processus qui utilise le port de l'imprimante.

DEV_WAIT
Indique que la file d'attente est en attente sur l'imprimante parce que l'imprimante est hors ligne, hors papier, coincée ou que le câble est desserrage, incorrect ou câblé de façon incorrecte.

Pour effectuer une reprise à partir d'un DEV_WAIT, corrigez-le, le problème qui l'a amené à attendre. Il peut être plus facile pour les tests de diagnostic d'utiliser la commande enq pour déplacer tous les travaux en file d'attente de la file d'attente DEV_WAIT vers une autre file d'attente qui est en cours d'impression ou qui est DOWN. Une fois le problème résolu, vous pouvez replacer tout travail non imprimé dans la file d'attente d'origine.

ARRËTE
Une file d'attente est généralement entrée dans un état BAS après avoir été dans l'état DEV_WAIT . Cette situation se produit lorsque le pilote de l'imprimante ne peut pas indiquer si l'imprimante est présente en raison de l'absence de signalisation correcte. Cependant, certaines imprimantes n'ont peut-être pas la capacité de signaler le système de mise en file d'attente qu'elles sont hors ligne et envoient plutôt des signaux indiquant qu'elles sont hors ligne. Si l'imprimante signale ou semble désactivée, la file d'attente passe à l'état BAS .

Pour effectuer une récupération à partir d'un état BAS , corrigchez le problème qui a entraîné le retrait de la file d'attente et demandez à l'administrateur système de rétablir la file d'attente. La file d'attente doit être ramenée manuellement avant de pouvoir être utilisée à nouveau.

SUSPENDU
Indique qu'un travail d'impression est détenu. Le travail d'impression ne peut pas être traité par le spouleur tant qu'il n'est pas libéré.
EN FILE D'ATTENTE
Indique qu'un fichier d'impression est en file d'attente et qu'il attend la ligne à imprimer.
PRET
Indique que tout ce qui est associé à la file d'attente est prêt à mettre en file d'attente et à imprimer un travail.
EN COURS D'EXÉCUTION
Indique qu'un fichier d'impression est en cours d'impression.