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 ...
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.
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.
Odpowiedzi:
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,
lpr
który wysyła pliki pdf bezpośrednio do drukarki. Jeśli takdoc.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.
źródło
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:
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.
źródło