Po wybraniu „Drukuj do pliku” w oknie dialogowym drukowania Gnome (nie kubki-pdf):
... jakie jest faktycznie wykonywane polecenie? (Jestem zainteresowany wariantem postscriptowym, jak na obrazku)
Z drugiej strony - może nie ma komendy; może pochodzi gtk_print_operation_set_export_filename
z nowego API Gtk + Printing ?
W każdym razie - czy jest sposób na wykorzystanie tego konkretnego kodu z wiersza poleceń (nie pdf2ps
i tym podobne)? Powiedzmy, używając lpr
„drukuj do pliku” do pliku postscriptowego - tak jakbym używał powyższego okna dialogowego?
command-line
gnome
printing
sdaau
źródło
źródło
lpr
współpracujecups
bezpośrednio, opcja drukowania do pliku całkowicie pomija serwer druku. prawdopodobnie nie wywołuje polecenia, po prostu wywołuje funkcję renderowania Cairo w inny sposób, więc generuje dane wyjściowe pdf, postscript lub svg do pliku.evince
okna dialogowego drukowania; niestety nie widzę żadnych przełączników wiersza poleceń,evince
które mogłyby zrobić coś takiego… Pozdrawiam!Odpowiedzi:
Możesz użyć tego
cups-pdf
pakietu jako rozwiązania niezależnego od gnome. Po zainstalowaniu pakietu dodaj drukarkę PDF za pomocą interfejsu internetowego filiżanek whttp://localhost:631
sposób opisany tutaj („ Ogólne” jako producent drukarki, CUPS-PDF jako sterownik ).Dla Państwa wygody zmienić katalog docelowy z opcją
Out
w/etc/cups/cups-pdf.conf
celu, jak,${HOME}
lub cokolwiek chcesz. Następnie wykonaj czynności sugerowane przez @ Noam, aby wydrukować do pliku.źródło
Aby uzyskać listę aktualnie skonfigurowanych drukarek, uruchom
lpstat -p -d
.źródło
Możesz także użyć polecenia drukowania lp, aby wydrukować plik na domyślnej (lub tylko) drukarce w systemie:
lub do określonej drukarki
źródło
Opcja Drukuj do pliku wysyła dokument nie do drukarki, ale do dokumentu pdf.
To samo można zrobić z systemem drukowania kubków, z którego korzystają Twoje aplikacje podczas wysyłania poleceń drukowania.
Użyj narzędzia cupfilter. Skutecznie konwertuje dokument. Domyślnie konwertuje na pdf.
Jak opisano tutaj .
źródło