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.



