Imprimer fichier pdf directement sans l'ouvrir?

12

Actuellement, j'ouvre le fichier dans la visionneuse de documents et sélectionnez l'impression, etc. est-il pas possible de cliquer droit sur le fichier et « envoyer à » l'imprimante?

HeyPaul
la source
Que version d' Ubuntu utilisez - vous?
Mitch

Réponses:

12

Utilisez lpr pour imprimer des fichiers PDF directement à partir de la ligne de commande

Je ne pense pas que vous pouvez le faire directement, non. Cependant, il y a un programme de ligne de commande appelé lprqui envoie des fichiers PDF directement à l'imprimante. Donc , si vous avez doc.pdf, vous devriez être en mesure d'imprimer avec lpr doc.pdf( en supposant que vous êtes dans le bon dossier sur la ligne de commande).

Vous pouvez également afficher la file d'attente de l'imprimante avec lpq- en plus de la file d'attente, cela montre quelle est l'imprimante par défaut, et quel est son état ...

Voir l'autre réponse pour savoir comment ajouter lpr au menu contextuel.

Steve Kroon
la source
1
Merci. Existe-t-il un moyen d'éviter que lp et lpr impriment des annotations PDF (comme les surbrillances)?
rtrtrt
8

Ajouter lpr au menu contextuel

Je ne connaissais pas «lpr» dont Steve a parlé , mais je sais comment l'ajouter à votre menu de clic droit, en utilisant la fonction Nautilus Scripts de Nautilus.

Copiez et collez simplement le texte ci-dessous dans Gedit:

#!/bin/bash

IFS_BAK=$IFS
IFS="
"

for line in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
   if [[ "$line" = "" || "$line" = " " ]]; then
      exit
   fi
   lpr "$line"
   sleep 1;
done

IFS=$IFS_BAK
IFS_BAK=

Enregistrez le fichier sous «Envoyer à l'imprimante», puis, right click on it->Properties->Permissions->Tick "Allow executing file as program"

Enfin, déplacez le fichier sous ~ / .gnome2 / nautilus-scripts

Maintenant, dans chaque fichier .pdf que vous voulez, vous pouvez faire un clic droit dessus et choisir Scripts -> 'Envoyer à l'imprimante'. La commande 'lpr' dont Steve a parlé s'exécutera dans le fichier que vous avez sélectionné.

hytromo
la source
Aaaargh - cela ne fonctionne pas à partir des partages Windows! J'imprime les commandes d'un programme win98 dans des fichiers pdf. Puis dans ubuntu j'imprime sur papier.
HeyPaul
Hm, cela semble logique, vous auriez dû mentionner que vous vouliez travailler via des partages Windows, cependant: / Je ne sais pas comment les scripts nautilus fonctionnent via des partages Windows .... Je vais le tester et le poster. EDIT: Je ne peux pas actuellement le tester, mais vous pouvez d'abord télécharger les fichiers PDF du réseau sur votre disque dur, puis utiliser le script ...
hytromo
Oui - mais je ferais aussi bien de les ouvrir directement et de les imprimer !!
HeyPaul
Non, ce n'est pas pareil. L'échec est logique: les fichiers ne sont pas dans votre PC, vous ne pouvez voir que leurs noms de fichiers, comment votre PC peut-il les envoyer pour impression? Vous pouvez tous les télécharger, les sélectionner tous et choisir un clic droit -> 'Envoyer à l'imprimante'
hytromo
Je sais que c'est vraiment vieux, mais pour le bénéfice de tous ceux qui lisent ... Si vous pouvez stocker les fichiers sur la boîte Ubuntu et partager ce répertoire avec la ou les boîtes Windows, cela devrait fonctionner. Plutôt que de stocker sur Windows et de partager sur Ubuntu.
Luke Cousins