Comment utiliser la commande lp sous Linux pour imprimer des fichiers à partir du terminal

L’impression Linux peut être un peu un défi, en particulier pour les nouveaux utilisateurs. Dans ce tutoriel, nous vous présentons les lp sous Linux et vous montrer comment l’utiliser pour effectuer des opérations d’impression de base. Nous couvrons comment imprimer en mode portrait et paysage, des copies simples et multiples, et plus encore.

La commande lp : une introduction de base

Sous Linux, le Common UNIX Printing System (CUPS) est la couche responsable de la gestion des options et services d’impression et d’impression, y compris les imprimantes, les travaux d’impression et les files d’attente.

La couche CUPS dispose de nombreuses options pour vous aider à configurer et à utiliser une imprimante sur votre système Linux. Le lp ou la commande « Line Printer » est l’une des commandes de la couche CUPS.

Le lp commande soumet un fichier à l’impression, tandis que la lpq, ou « Line Printer Queue », la commande vous permet d’afficher les travaux d’impression dans la file d’attente.

Comme la plupart des autres commandes de terminal Linux, le lp La commande prend en charge diverses options. Regardons quelques-uns d’entre eux.

Comment installer la commande lp

Dans certains cas, il se peut que vous n’ayez pas le lp commande installée sur votre système. Dans de tels cas, vous devez installer lp avant de pouvoir l’utiliser.

Pour vérifier si vous avez le lp commande installée, exécutez le which commande comme :

Si lp est installé, la ligne de commande devrait vous montrer le chemin du fichier. Exemple de sortie :

Si vous n’avez pas installé la commande lp, vous pouvez utiliser le gestionnaire de packages apt pour l’installer.

La syntaxe générale pour utiliser le lp la commande est :

Remplacer [filename] avec le chemin du fichier cible.

Utilisation de la commande lp pour répertorier les imprimantes disponibles

Nous utilisons le lpstat commande avec le -a option pour afficher les imprimantes connectées et disponibles et le -d option pour afficher l’imprimante par défaut. La syntaxe pour cela est :

La commande ci-dessus doit renvoyer le nom des imprimantes disponibles.

Utilisation de la commande lp pour imprimer sur une imprimante spécifique

Dans la plupart des cas, vous n’aurez qu’une seule imprimante connectée à votre système. Ainsi, vous n’aurez qu’à utiliser le lp commande suivie du nom du fichier à imprimer sur l’imprimante par défaut.

Cependant, dans certains cas, plusieurs imprimantes peuvent être connectées. Vous devrez utiliser le -d option pour imprimer sur une imprimante spécifique si cette situation se présente.

En relation :  Comment créer des feuilles de vignettes pour vos vidéos sous Linux

Par exemple, pour imprimer le fichier « /home/debian/mte/hello.txt » sur l’imprimante HP Ink-Tank 310, utilisez la commande :

LP D

Utilisation de la commande lp pour afficher la file d’attente d’impression

Pour afficher la file d’attente d’impression à partir de la ligne de commande, utilisez le lpq commander.

Noter: si la commande n’est pas disponible dans votre système, installez le cups-bsd paquet:

Une fois le package installé, exécutez la commande :

La commande devrait donner comme résultat :

Cela montre que l’imprimante spécifiée n’a aucun travail d’impression et que vous pouvez continuer et imprimer vos documents.

Utilisation de la commande lp pour imprimer plusieurs copies

Pour imprimer un nombre spécifique de copies d’un fichier, vous pouvez utiliser le -n option de la commande lp. La syntaxe pour cela est :

Par exemple, pour imprimer dix copies d’un fichier nommé « hello.txt » sur l’imprimante « HP-ink-jet 315 », exécutez la commande comme suit :

Utilisation de la commande lp pour imprimer en portrait ou en paysage

Vous pouvez également utiliser la commande lp pour imprimer dans les deux orientations d’impression principales : portrait et paysage. Pour ce faire, vous utiliserez le -o option.

Noter: les –o l’option est très polyvalente. En plus de l’utiliser pour spécifier l’orientation du travail d’impression, vous pouvez également l’utiliser pour définir le format du papier.

Pour utiliser cette option pour imprimer l’exemple de travail précédent dans l’orientation portrait, la commande pour cela serait :

D’autre part, pour imprimer en paysage, nous spécifierions « paysage » dans la syntaxe comme :

Comme mentionné, le –o option a beaucoup d’autres options. Par exemple, vous pouvez l’utiliser pour définir le format du papier.

Pour imprimer le fichier précédent dans une taille de lettre, nous spécifierions la taille à l’aide de la commande lp et de l’attribut « media ». Un exemple de syntaxe pour cela serait :

commande lp pour l’impression recto ou recto verso

L’utilisation de la commande lp avec l’attribut « côtés » vous permet de spécifier des travaux d’impression recto ou recto verso.

L’attribut « côtés » a deux valeurs clés :

  1. recto-verso-bord court – mode paysage
  2. recto-verso-long bord – mode portrait.

Par exemple, pour imprimer une page recto verso pour notre exemple précédent, la syntaxe serait :

Options de commande Lp

Voici quelques autres options fournies par le lp commander.

En relation :  Comment booster votre entreprise avec les chatbots de marketing d'influence
Option Opération
-E Force le chiffrement pour les connexions au serveur
(marque la fin des options) Utilisé pour imprimer des fichiers dont les noms commencent par un tiret (-)
-ré (destination) Utilisé pour imprimer des fichiers vers une imprimante de destination
-U (Nom d’utilisateur) Utilisé pour spécifier le nom d’utilisateur pour se connecter à un serveur
-h Indique le nom d’hôte du serveur
-m Envoie une notification (e-mail) après la fin d’un travail
-n (copies) Spécifie le nombre de copies imprimées du document (1-100)
-q (priorité) Cette option définit la priorité des travaux d’impression dans la file d’attente. 1 est le plus bas, 50 est la valeur par défaut et 100 est le plus élevé.
-je (ID de travail) Spécifie quel courant modifier
-t (Nom) Attribue un nom à un travail
-o (« Nom=valeur [name=value …]”) Utilisé pour définir ou attribuer des options de tâche (une ou plusieurs)

Pour en savoir plus sur toutes les options prises en charge par lp, considérez le Pages de manuel CUPS.

Conclure

Ce tutoriel vous a montré comment utiliser la commande lp sous Linux pour imprimer depuis le terminal. Si vous rencontrez des difficultés pour configurer votre imprimante, consultez le didacticiel ici pour configurer une imprimante sous Linux.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.