L’impression Linux peut être un peu un défi, en particulier pour les nouveaux utilisateurs. Dans ce didacticiel, nous vous présentons la commande lp sous Linux et vous montrons 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.
Contenu
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. La commande lp ou « Line Printer » est l’une des commandes de la couche CUPS.
La commande lp soumet un fichier à l’impression, tandis que la commande lpq, ou « Line Printer Queue », vous permet d’afficher les travaux d’impression dans la file d’attente.
Comme la plupart des autres commandes de terminal Linux, la commande lp prend en charge diverses options. Regardons quelques-uns d’entre eux.
Comment installer la commande lp
Dans certains cas, la commande lp peut ne pas être installée sur votre système. Dans de tels cas, vous devez installer lp avant de pouvoir l’utiliser.
Pour vérifier si la commande lp est installée, exécutez la commande which en tant que :
Si vous avez installé lp, 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 d’utilisation de la commande lp est :
Remplacer [filename] avec le chemin du fichier cible.
Utilisation de la commande lp pour lister les imprimantes disponibles
Nous utilisons la commande lpstat avec l’option -a pour afficher les imprimantes connectées et disponibles et l’option -d 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 la commande lp suivie du nom du fichier pour imprimer sur l’imprimante par défaut.
Cependant, dans certains cas, plusieurs imprimantes peuvent être connectées. Vous devrez utiliser l’option -d pour imprimer sur une imprimante spécifique si cette situation se présente.
Par exemple, pour imprimer le fichier « /home/debian/mte/hello.txt » sur l’imprimante HP Ink-Tank 310, utilisez la commande :
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 la commande lpq.
Noter: si la commande n’est pas disponible sur votre système, installez le package cups-bsd :
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 l’option -n 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 l’option -o.
Noter: l’option –o 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é, l’option -o a de nombreuses 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 :
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 la commande lp.
Pour en savoir plus sur toutes les options prises en charge par lp, consultez les pages de manuel CUPS.
Emballer
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.
Cet article est-il utile ? Oui Non