Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Vous ouvrez votre document, vous cliquez sur imprimer, vous attendez. Vous fermez le document, en ouvrez un nouveau, cliquez sur imprimer, et attendez… et ainsi de suite. Mais l'impression ne devrait vraiment pas être si ennuyeuse. Nous pouvons envoyer des e-mails en masse avec peu d'effort; pourquoi ne pouvons-nous pas imprimer en masse avec la même facilité ?

Eh bien, si vous utilisez Linux, il s'avère que vous le pouvez. Via le terminal, vous pouvez émettre diverses commandes d'imprimante Linux qui rendent l'impression beaucoup plus agréable. Une foule d'autres astuces d'impression basées sur un terminal sont disponibles sur Linux.

1. Afficher une liste des imprimantes installées

Si vous avez plusieurs imprimantes sur votre réseau, il est probable qu'elles ne soient pas toutes configurées sous Linux.

Pour vérifier les imprimantes installées sur votre ordinateur, ouvrez un terminal et utilisez

instagram viewer
lpstat-p

Bien sûr, vous avez d'autres options. Vous pouvez vérifier à partir de l'écran des paramètres des imprimantes, mais cela prend plus de temps. Comme avec la plupart de ces instructions d'impression en ligne de commande Linux, la saisie est plus rapide que le déplacement et le clic de la souris dans une série de menus.

Pour voir les imprimantes installées sur l'interface de bureau, ouvrez Paramètres > Imprimantes.

2. Trouver l'adresse IP de l'imprimante

Pour imprimer sur une imprimante réseau, vous avez besoin de son adresse IP. Bien que vous puissiez accéder à l'imprimante elle-même et vérifier les paramètres de l'appareil, c'est tout aussi simple depuis votre PC Linux.

Ouvrez un terminal et entrez :

lpinfo -v | grep -P '://'

Cela renverra le nom de l'imprimante, la route TCP (en savoir plus à ce sujet dans notre guide des ports TCP) et l'adresse IP.

Pour un look plus large pour une imprimante réseau, vous pouvez également utiliser

avahi-browse --all -t -r

Plutôt que de trouver spécifiquement votre PC, cependant, cette commande trouvera tout sur votre réseau auquel votre ordinateur Linux peut accéder. Vous devrez faire défiler la liste des résultats pour trouver une adresse IP spécifique. C'est une solution plus longue, même si elle a des utilisations au-delà de l'impression.

Dans la plupart des distributions, il n'est pas possible de voir l'adresse IP d'une imprimante à partir de l'environnement de bureau.

3. Imprimer un document depuis le terminal Linux

Imprimer un seul document sous Linux est assez simple. Ouvrez simplement le fichier PDF ou un autre format de fichier, puis cliquez sur le Imprimer option dans le menu.

L'élément clé de l'impression sous Linux est que si vous utilisez l'environnement de bureau, vous devez ouvrir le fichier. Les choses sont différentes dans le terminal, cependant.

Ici, utilisez

chat '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT' | lpr

Des commandes d'impression alternatives sont également disponibles :

lpr '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT'

Donc pour démontrer, si je veux imprimer le PDF low-fodmap_-_breakfast.pdf j'utilise le chat ou lpr commande et le chemin du fichier du document :

lpr'/home/atomickarma/low-fodmap_-_breakfast.pdf'

Utilisez des guillemets simples pour vous assurer que le chemin et le nom du fichier sont correctement reconnus si vous imprimez un document à partir d'un répertoire différent. Si le document se trouve dans le répertoire courant, c'est-à-dire le même répertoire où le terminal est ouvert, vous n'aurez pas besoin de guillemets.

Vous n'avez même pas besoin d'ouvrir le terminal dans le même répertoire que le fichier que vous devez imprimer. Tant que vous avez le chemin d'accès absolu au document ou à l'image, il s'imprimera.

Attention: certains documents ne s'imprimeront pas de cette manière. Par exemple, même si vous pouvez imprimer un fichier DOC ou DOCX à partir de votre Logiciel bureautique Linux, il n'est pas possible de le faire depuis le terminal. Mais vous pouvez utiliser ces commandes pour imprimer des fichiers ODT et des PDF.

4. Comment imprimer par lots avec une commande Linux

L'une des options d'impression les plus puissantes sous Linux est disponible à partir de la ligne de commande.

Tenter de sélectionner plusieurs documents et de les imprimer sur l'environnement de bureau se termine généralement par un seul travail d'impression. Pour imprimer par lots, c'est-à-dire pour imprimer plusieurs documents dans le même travail, vous devez utiliser une commande de terminal.

Le lpr la commande suffit ici. Tout ce que vous avez à faire est de le suivre avec les chemins d'accès des fichiers que vous souhaitez imprimer. Par exemple.

lpr '/home/atomickarma/high street west.pdf''/home/atomickarma/Plateau de poulet et pommes de terre aux épices indiennes.pdf'

Vous pouvez même rationaliser cela davantage. Commencez par ouvrir une fenêtre de tous les documents, puis ouvrez une fenêtre de terminal. Dans le terminal, entrez LP, puis faites glisser les fichiers vers le terminal.

Frapper Entrer, puis attendez la fin de l'impression par lots.

5. Imprimer sur une imprimante spécifique dans le terminal

Avec plusieurs imprimantes sur votre réseau, vous pouvez avoir un périphérique spécifique réservé aux documents, un autre aux images.

Pour envoyer un fichier directement à une imprimante nommée, vérifiez d'abord le nom de l'imprimante à l'aide de la lpstat commande:

lpstat-p-d

Une fois cela fait et le nom correctement noté, envoyez un document à cette imprimante nommée. Par exemple, pour imprimer un PDF sur mon imprimante Epson, j'utilise :

lp -d EPSON_XP_4100_Series '/home/atomickarma/low-fodmap_-_breakfast.pdf'

Vous pouvez combiner l'impression sur une imprimante spécifique avec l'impression par lots :

C'est aussi simple que cela, et comme auparavant, le fichier peut être glissé dans le terminal pour vous éviter de taper le chemin complet du fichier et le nom du fichier.

6. Commande d'imprimante pour effacer une file d'attente d'impression Linux

Que faire si vous avez trop de pages imprimées sous Linux et que vous devez vider la file d'attente? L'une des pages contient peut-être une erreur ou une série de commandes d'impression duplique un document spécifique qui ne doit être imprimé qu'une seule fois.

Avant de continuer, assurez-vous que vous disposez d'une imprimante définie par défaut. Sinon, vous devez connaître le nom de l'imprimante si plusieurs sont disponibles sur votre réseau. Cela garantit que la commande d'effacement de la file d'attente d'impression est envoyée au bon périphérique.

Le moyen le plus simple de résoudre ce problème consiste à envoyer une commande pour effacer la file d'attente d'impression. Pour effacer toute la file d'attente, utilisez :

lprm -

Vous pouvez également effacer le travail en cours avec juste

lprm

Notez que lorsque lprm est utilisé dans un environnement réseau, vous serez invité à saisir votre mot de passe pour annuler une tâche d'impression.

7. Annuler un travail d'impression spécifique à partir de la ligne de commande Linux

Si vous avez un travail d'impression spécifique qui doit être annulé, vous devez d'abord trouver son ID de travail. Vous pouvez le trouver en affichant la file d'attente d'impression avec

lpq

Vous pouvez ensuite utiliser la commande lprm pour annuler ce travail spécifique.

Alors, si le lpq commande a renvoyé un Job ID de 285, vous entreriez

l/min 285

L'impression sur le travail s'arrête généralement en quelques secondes, bien que cela dépende de la longueur du document.

Gagnez du temps: gérez votre imprimante avec les commandes du terminal Linux

Bien que l'interface de bureau soit suffisamment efficace sous Linux, elle n'est pas aussi flexible que le contrôle de vos imprimantes depuis le terminal. Avec l'annulation des tâches, l'impression par lots et les options générales de gestion de l'imprimante toutes disponibles, les commandes de l'imprimante dans le terminal valent la peine d'être connues.

En effet, cela vaut la peine de savoir imprimer à partir de n'importe quel appareil, juste au cas où.