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?
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 ...
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é.
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.
Réponses:
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é
lpr
qui envoie des fichiers PDF directement à l'imprimante. Donc , si vous avezdoc.pdf
, vous devriez être en mesure d'imprimer aveclpr 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.
la source
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:
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é.
la source