Wydruk do pdf przy użyciu cups-pdf

Poradnik ten jest praktycznie wiernym tłumaczeniem tekstu ze strony ubuntu.wordpress.com , poprawionym na moje własne potrzeby.

Do codziennej pracy potrzebuję możliwości wydruku do plików pdf, czego nie znalazłem w standardowej instalacji Ubuntu 6.10. Po krótkim googlaniu postanowiłem skorzystać z paczki cups-pdf, który oferował rozwiązanie najbliższe temu, które używam pod Windows (sterownik pdf jako wirtualna drukarka). Nie ma w nim wprawdzie rozbudowanych opcji generowania pdf (linki czy hasła), ale działa sprawnie i bez problemów.

  • Instalacja paczki nie odbiega od standardu - albo graficznie za pomocą Synaptic, albo “old-schoolowo” z linii poleceń:

sudo apt-get install cups-pdf

  • Po instalacji proponuje zrestartować cups:

sudo /etc/init.d/cupsys restart

  • Musimy dodać nową drukarkę do systemu, a więc wybieramy (System->Administracja->Drukarki), klikamy na ikonę “Nowa Drukarka”, wybieramy typ drukarki “Drukarka Lokalna” oraz w polu “Użyj wykrytej drukarki” zaznaczmy “PDF Printer”.
  • W następnym kroku określamy sterownik drukarki, wybierając z pola Producent opcję “Generic” i model “postscrip color printer rev4″.
  • W trzecim kroku określamy nazwę drukacrki (np. PDF Printer) i ewentualnie dodajemy opis.

Tak zainstalowana drukarka powinna działać bez problemu, dodatkowo w jej właściwościach możemy określić wymaganą rozdzielczość czy typ papieru. Dodatkowo możemy zmienić konfigurację pakietu poprzez edycję pliku cups-pdf.conf, a więc:

sudo gedit /etc/cups/cups-pdf.conf

W środku znajdziemy sporo ustawień, ale skupię się nad tymi najważniejszymi dla codziennej pracy.

  • katalog docelowy domyślnie ustawiony jest na ${HOME}/PDF. Odnajdujemy w pliku linię

Out ${HOME}/PDF

i dowolnie zmieniamy lokalizacje katalogu, np. na Out ${HOME}/Desktop/PDF. Możemy wykorzystać zarówno zmienną {HOME}, jak i {USER}

  • obcinanie rozszerzenia drukowanego pliku (domyślne ustawienie na ON) powoduje wycięcie z nazwy dotychczasowego rozszerzenia (np. *.doc czy *.html) przed dodaniem domyślnego *.pdf. Wyłączenie tej funkcji powoduje tworzenie potworków w stylu nazwa_pliku.doc.pdf. Rozszerzenie będzie usunięte, jeżeli zostaną spełnione równocześnie następujące warunki: nazwa pliku będzie dłuższa niż 1 znak i rozszerzenie (bez znaku kropki) będzie nie dłuższe niż 3 znaki.

Napisz odpowiedź