L'impression à partir de la ligne de commande Linux est facile. Vous utilisez le lp commande pour demander une impression, et lpq pour voir quels travaux d'impression sont dans la file d'attente, mais les choses deviennent un peu plus compliquées lorsque vous souhaitez imprimer recto verso ou utiliser le mode portrait. Et il y a beaucoup d'autres choses que vous voudrez peut-être faire – telles que l'impression de plusieurs copies d'un document ou l'annulation d'un travail d'impression. Voyons quelques options pour que vos impressions se présentent exactement comme vous le souhaitez lorsque vous imprimez à partir de la ligne de commande.
Sommaire
Affichage des paramètres de l'imprimante
Pour afficher les paramètres de votre imprimante à partir de la ligne de commande, utilisez le lpoptions commander. La sortie devrait ressembler à ceci:
$ lpoptions
copies = 1 device-uri = dnssd: // HP% 20Color% 20LaserJet% 20CP2025dn% 20 (F47468) ._pdl-datastream._tcp.local / finishings = 3 job-cancel-after = 10800 job-hold-till = no- hold job-priority = 50 job-sheets = none, none marker-change-time = 1553023232 marker-colours = # 000000, # 00FFFF, # FF00FF, # FFFF00 marker-levels = 18,62,62,63 marker-names = 'Black Cartridge HP CC530A, Cyan Cartridge HP CC531A, Magenta Cartridge HP CC533A, Yellow Cartridge HP CC532A' marker-types = toner, toner, toner, numéro de toner = 1 imprimante -commands = none printer-info = 'HP Color LaserJet CP2025dn (F47468)' printer-is-accepting-jobs = true printer-is-shared = true printer-is-temporaire = false printer-location printer-make-and-model = 'HP Color LaserJet cp2025dn pcl3, hpcups 3.18.7' imprimante-état = 3 imprimante-état-changement-temps = 1553023232 imprimante-état-raisons = aucun type d'imprimante = 167964 imprimante-uri-pris en charge = ipp: // localhost / imprimantes / faces Color-LaserJet-CP2025dn = recto
Cette sortie est susceptible d'être un peu plus conviviale si vous transformez ses blancs en retours chariot. Notez le nombre de paramètres répertoriés.
REMARQUE: dans la sortie ci-dessous, certaines lignes ont été reconnectées pour rendre cette sortie plus lisible.
$ lpoptions | tr "" ' n' copies = 1 device-uri = dnssd: // HP% 20Color% 20LaserJet% 20CP2025dn% 20 (F47468) ._pdl-datastream._tcp.local / finitions = 3 job-cancel-after = 10800 job-hold-until = no-hold priorité d'emploi = 50 feuilles de travail = aucune, aucune marqueur-changement-temps = 1553023232 marqueur-couleurs = # 000000, # 00FFFF, # FF00FF, # FFFF00 niveaux de marqueurs = 18,62,62,63 marker-names = 'Black Cartridge HP CC530A, Cyan Cartouche HP CC531A, Magenta Cartouche HP CC533A, Jaune Cartouche HP CC532A ' types de marqueurs = toner, toner, toner, toner numéro = 1 imprimante-commandes = aucun printer-info = 'HP Color LaserJet CP2025dn (F47468)' imprimante-accepte-travaux = true printer-is-shared = true imprimante-est-temporaire = faux emplacement de l'imprimante printer-make-and-model = 'HP Color LaserJet cp2025dn pcl3, hpcups 3.18.7' état de l'imprimante = 3 temps de changement d'état de l'imprimante = 1553023232 raisons de l'état de l'imprimante = aucune type d'imprimante = 167964 printer-uri-supported = ipp: // localhost / printers / Color-LaserJet-CP2025dn côtés = unilatéral
Avec le -v option, le lpinfo La commande répertorie les pilotes et les informations connexes.
$ lpinfo -v réseau ipp réseau https prise réseau réseau beh hp direct lpd réseau fichier cups-brf: / ipps réseau réseau http hpfax direct dnssd réseau: // HP% 20Color% 20LaserJet% 20CP2025dn% 20 (F47468) ._pdl-datastream._tcp.local / <== imprimante socket réseau: //192.168.0.23 <== IP imprimante
La commande lpoptions affichera les paramètres de votre imprimante par défaut. Utilisez le -p option pour spécifier l'une des nombreuses imprimantes disponibles.
$ lpoptions -p LaserJet
le lpstat -p La commande affiche l'état d'une imprimante pendant lpstat -p -d répertorie également les imprimantes disponibles.
$ lpstat -p -d
l'imprimante Color-LaserJet-CP2025dn est inactive. activé depuis le mar.19 mars 2019 17:07:45 EDT
destination par défaut du système: Color-LaserJet-CP2025dn
Commandes utiles
Pour imprimer un document sur l'imprimante par défaut, utilisez simplement le lp commande suivie du nom du fichier que vous souhaitez imprimer. Si le nom de fichier contient des espaces (rares sur les systèmes Linux), mettez le nom entre guillemets ou commencez à saisir le nom du fichier et appuyez sur la touche de tabulation pour appeler la fin du fichier (comme indiqué dans le deuxième exemple ci-dessous).
$ lp "ne quittez jamais la maison en colère" $ lp ne jamais quitter maison en colère
le lpq affiche la file d'attente d'impression.
$ lpq Color-LaserJet-CP2025dn est prêt et imprime Rang Propriétaire Fichier (s) de travail Taille totale active shs 234 agenda 2048 octets
Avec le -n , la commande lp vous permet de spécifier le nombre de copies d'une impression que vous souhaitez.
$ lp -n 11 agenda
Pour annuler un travail d'impression, vous pouvez utiliser le Annuler ou lprm commander. Si vous n'agissez pas rapidement, vous pourriez voir ceci:
$ annuler 229 annuler: échec de l'annulation du travail: le travail # 229 est déjà terminé - impossible d'annuler
Impression recto verso
Pour imprimer en mode recto verso, vous pouvez exécuter votre commande lp avec un côtés option indiquant à la fois d'imprimer sur les deux faces du papier et sur le bord pour allumer le papier. Ce paramètre représente la manière normale que vous attendez des documents portrait recto verso.
$ lp -o faces = deux côtés-long-bord Notes.pdf
Si vous souhaitez que tous vos documents s'impriment en mode recto verso, vous pouvez modifier vos paramètres lp en utilisant lpoptions commande pour modifier le paramètre côtés.
$ lpoptions -o côtés = bord court à deux côtés
Pour revenir à l'impression recto, vous utiliseriez une commande comme celle-ci:
$ lpoptions -o côtés = unilatéral
Impression en mode paysage
Pour imprimer en mode paysage, vous utiliseriez le paysage avec la commande lp.
$ lp -o paysage penguin.jpg
CUPS
Le système d'impression utilisé sur les systèmes Linux est le système d'impression open source basé sur des normes appelé CUPS, Système d'impression Unix commun. Il permet à un ordinateur d'agir comme un serveur d'impression.
Commentaires
Laisser un commentaire