Commande lpc
Remarque: Il s'agit d'une commande System V Print Subsystem.
Objectif
Fournit un contrôle d'imprimante ligne (BSD).
Syntaxe
/usr/ucb/lpc [ Commande [ Paramètre .. ] ]
Descriptif
La commande lpc contrôle le fonctionnement de l'imprimante ou de plusieurs imprimantes. La commande lpc permet de démarrer ou d'arrêter une imprimante, de désactiver ou d'activer la file d'attente de spoule d'une imprimante, de réorganiser l'ordre des travaux dans une file d'attente ou d'afficher l'état de chaque imprimante, ainsi que sa file d'attente de spoule et son démon d'imprimante.
Si vous entrez lpc -?, le système affiche le message d'utilisation de la commande et renvoie 0.
Sans aucun paramètre, la commande lpc s'exécute de manière interactive, à l'invitelpc>. Si des paramètres sont fournis, la commande lpc interprète la première comme une commande à exécuter ; chaque paramètre suivant est considéré comme un paramètre pour cette commande. L'entrée standard peut être redirigée de sorte que la commande lpc lise Commands à partir d'un fichier.
Les commandespeuvent être abrégées en une sous-chaîne non ambiguë.
Remarque: Le paramètre printer est spécifié uniquement par le nom de l'imprimante (en tant que lw), pas comme vous l'indiqueriez dans lpr ou lpq (pas en tant que -Plw).
| Article | Descriptif |
|---|---|
| ? [ Commande... ] | |
| help [ Commande .. ] | Affiche une brève description de chaque commande indiquée dans la liste des paramètres ou, si aucun paramètre n'est indiqué, une liste des commandes reconnues. |
| abort [ all | [ Imprimante ... ] ] | Arrête immédiatement un démon de spoulage actif sur l'hôte local, puis désactive l'impression (empêchant le démarrage de nouveaux démons par lpr) pour les imprimantes spécifiées. La commande abort ne peut être utilisée que par un utilisateur privilégié. |
| clean [ all | [ Imprimante .. ] ] | Supprime tous les fichiers créés dans le répertoire spool par le démon dans les files d'attente d'impression spécifiées sur la machine locale. La commande clean ne peut être utilisée que par un utilisateur privilégié. |
| disable [ all | [ Imprimante .. ] ] | Désactive les files d'attente d'imprimante indiquées. Cela empêche les nouveaux travaux d'impression d'être placés dans la file d'attente par lpr. La commande disable ne peut être utilisée que par un utilisateur privilégié. |
| down [ all | [ Imprimante... ] ] ] [ Message ] | Désactive la file d'attente d'impression spécifiée, désactive l'impression et place Message dans le fichier d'état de l'imprimante. Le message n'a pas besoin d'être placé entre guillemets. Les paramètres restants sont traités comme echo. Cette commande est normalement utilisée pour arrêter une imprimante et indiquer aux autres pourquoi (lpq indique que l'imprimante est arrêtée, tout comme la commande status ). |
| activer [ all | [ Imprimante.. ] ] | Active le spoulage dans la file d'attente locale pour les imprimantes répertoriées afin que lpr puisse placer de nouveaux travaux dans la file d'attente de spoule. La commande enable ne peut être utilisée que par un utilisateur privilégié. |
| Quitter | Quitte lpc. |
| sortie | Quitte lpc. |
| restart [ all | [ Imprimante.... ] ] | Tente de démarrer un nouveau démon d'imprimante. Cela est utile lorsque certaines conditions anormales entraînent l'arrêt inattendu du démon et la mise en file d'attente des travaux. Cette commande peut être exécutée par n'importe quel utilisateur. |
| start [ all | [ Imprimante... ] ] | Active l'impression et démarre un démon de spoulage pour les imprimantes répertoriées. La commande start ne peut être utilisée que par un utilisateur privilégié. |
| status [ all | [ Imprimante... ]. ] | Affiche le statut des démons et des files d'attente sur la machine locale. Cette commande peut être exécutée par n'importe quel utilisateur. |
| stop [ all | [ Imprimante... ] ] | Arrête un démon de spoulage une fois le travail en cours terminé et désactive l'impression. La commande stop ne peut être utilisée que par un utilisateur privilégié. |
| topq Imprimante [ Job#... ] [ Utilisateur... ] | Déplace les travaux d'impression spécifiés par Job# ou les travaux appartenant à User vers le haut (tête) de la file d'attente de l'imprimante. La commande topq ne peut être utilisée que par un utilisateur privilégié. |
| up [ tous | [ Imprimante... ] ] | Active tout et démarre un nouveau démon d'imprimante. Annule les effets de down. |
Security
Fichiers
| Article | Descriptif |
|---|---|
| /var/spool/lp/* | |
| /var/spool/lp/system/pstatus |
Codes d'erreur
| Article | Descriptif |
|---|---|
| ?Commande ambiguë | L'abréviation correspond à plusieurs commandes. |
| ?Commande non valide | Une commande ou une abréviation n'est pas reconnue. |
| ?Commande privilégiée | La commande ne peut être exécutée que par l'utilisateur privilégié. |
| lpc: imprimante: imprimante inconnue pour le service d'impression | L' imprimante est introuvable dans la base de données System V LP. Il s'agit généralement d'une erreur de frappe, mais cela peut indiquer que l'imprimante n'existe pas sur le système. Utilisez lptstat -p pour en trouver la raison. |
| lpc: erreur lors de l'ouverture de la file d'attente dans le spouleur | La connexion à lpsched sur la machine locale a échoué. Cela signifie généralement que le serveur d'imprimante démarré au moment de l'amorçage est arrêté ou bloqué. Vérifiez si le démon du spouleur d'imprimante /usr/lib/lp/lpsched est en cours d'exécution. |
| lpc: Impossible d'envoyer un message au service d'impression LP | |
| lpc: Impossible de recevoir le message du service d'impression LP | Indique que le service d'impression LP a été arrêté. Demandez de l'aide à l'administrateur système. |
| lpc: Message inattendu reçu du service d'impression LP | Il est probable qu'il y ait une erreur dans ce logiciel. Obtenir de l'aide auprès de l'administrateur système. |