Wydrukować plik pdf bezpośrednio bez otwierania?

12

Obecnie otwieram plik w przeglądarce dokumentów i wybieram wydruk itp. Czy nie można kliknąć pliku prawym przyciskiem myszy i „wysłać” do drukarki?

Hej, Paul
źródło
Jakiej wersji Ubuntu używasz?
Mitch

Odpowiedzi:

12

Użyj lpr, aby wydrukować pliki PDF bezpośrednio z wiersza polecenia

Nie sądzę, że możesz to zrobić bezpośrednio, nie. Istnieje jednak program wiersza polecenia o nazwie, lprktóry wysyła pliki pdf bezpośrednio do drukarki. Jeśli tak doc.pdf, powinieneś być w stanie go wydrukować lpr doc.pdf(zakładając, że jesteś w odpowiednim folderze w linii poleceń).

Możesz także wyświetlić kolejkę drukarki za pomocą lpq- oprócz kolejki pokazuje ona, która drukarka jest domyślna i jaki jest jej stan ...

Zobacz drugą odpowiedź, jak dodać lpr do menu po kliknięciu prawym przyciskiem myszy.

Steve Kroon
źródło
1
Dzięki. Czy istnieje sposób, aby uniknąć, że lp i lpr drukuje adnotacje PDF (takie jak podświetlenia)?
rtrtrt
8

Dodaj lpr do menu po kliknięciu prawym przyciskiem myszy

Nie wiedziałem o „lpr”, o którym wspomniał Steve , ale wiem, jak dodać go do menu po kliknięciu prawym przyciskiem myszy, używając funkcji Nautilus Scripts w Nautilus.

Po prostu skopiuj i wklej poniższy tekst do 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=

Zapisz plik jako „Wyślij do drukarki”, a następnie, right click on it->Properties->Permissions->Tick "Allow executing file as program"

Na koniec przenieś plik do ~ / .gnome2 / nautilus-scripts

Teraz w każdym pliku pdf możesz kliknąć prawym przyciskiem myszy i wybrać Skrypty -> „Wyślij do drukarki”. Polecenie „lpr”, o którym wspomniał Steve, uruchomi się na wybranym pliku.

hytromo
źródło
Aaaargh - nie działa z udziałów Windows! Drukuję zamówienia z programu win98 do plików pdf. Następnie w ubuntu drukuję na papierze.
HeyPaul,
Hm, to brzmi logicznie, powinieneś wspomnieć, że chciałeś pracować przez udziały systemu Windows, chociaż: / Nie wiem, jak skrypty nautilus działają przez udziały systemu Windows .... Przetestuję to i odeśle z powrotem. EDYCJA: Obecnie nie mogę go przetestować, ale możesz najpierw pobrać pliki PDF z sieci na dysk twardy, a następnie użyć skryptu ...
hytromo
Tak - ale równie dobrze mogę je po prostu otworzyć i wydrukować !!
HeyPaul,
Nie, to nie to samo. Awaria jest logiczna: plików nie ma na twoim komputerze, możesz zobaczyć tylko ich nazwy plików, jak twój komputer może wysłać je do drukowania? Możesz pobrać je wszystkie, zaznaczyć je wszystkie i kliknąć prawym przyciskiem myszy -> „Wyślij do drukarki”
hytromo
Wiem, że to jest naprawdę stare, ale na korzyść każdy, kto czyta ... Jeśli możesz przechowywać pliki w polu Ubuntu i udostępniać ten katalog w okienkach Windows, to powinno działać. Zamiast przechowywania w systemie Windows i udostępniania w Ubuntu.
Luke Cousins