samedi 20 mai 2017

Manjaro: imprimer en ligne de commande & action personnalisée dans Thunar.

Je cherchais désespérément à me bricoler une "custom action" (ou action personnalisée) dans Thunar pour pouvoir imprimer avec un clic droit un fichier. Ce fut laborieux!

Il me fallut d'abord trouver comment imprimer en ligne de commande. De plus, certaines commandes comme Xfprint existant sour l'ancien XFCE sont devenues obsolètes. Mais une fois n'est pas coutume, j'ai trouvé mon bonheur sur un site en Français: lindev.fr


Imprimez en ligne de commande (vous avez besoin du nom Linux de votre imprimante. Voir plus bas pour l'obtenir)

 lpr -h -PDeskjet-3520-series -o media=A4 -o scaling=100 monfichier.pdf

Cette commande peut aussi imprimer des fichiers txt (ou même des fichiers textes sans extension ce qui est la norme sous Linux). Par contre, je n'ai pas encore essayé pour d'autres (images, doc, html, ...)

  • -h pour désactiver l'impression de la bannière
  • -PDeskjet-3520-series, Imprimante à utiliser (voir plus bas) (en rouge le nom effectif de l'imprimante)
  • -#1 précise le nombre de copies  (ici 1)
  • -o media=A4 spécifie bien-sûr le format de papier.
  • -o scaling=100 Utilisation à 100% de la zone d'impression en respectant le ratio


Ci-dessous, la commande pour l'action personnalisée dans Thunar. %f, c'est le chemin vers le fichier sélectionné. Dans l'onglet "conditions d'apparition", vous pouvez cocher "fichiers texte, autres fichiers" et (pour tester "fichiers images"). Dans "motifs de fichiers", vous pourrez essayer *.doc et d'autres.

  lpr -h -PDeskjet-3520-series -o media=A4 -o scaling=100 %f




Trouvez le nom exact de votre imprimante

 $ lpstat -tvH
scheduler is running
system default destination: Deskjet-3520-series
.........................................................et bla-bla-bla..........

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.