printing howto pl 10 TCASVIQLH2NEVL3QP3YWSAHLF2FKAQMTZQ3IVBY


Drukowanie w Linux-ie: Ghostscript. Następna strona Poprzednia strona Spis treści 10. Ghostscript. Ghostscript jest najbardziej znaczącym programem do drukowania dla Linux-a. Większość oprogramowania do drukowania pod Unix-a generuje PostScript, który jest opcją dla drukarki wartą ok. $100. Jednak ghostscript jest za darmo i wygeneruje język dla twojej drukarki z PostScriptu. Jeśli jest on podczepiony pod filtr wejściowy dla lpd, to daje wirtualną drukarkę PostScriptową i bardzo ułatwia życie. Ghostscript jest dostępny w dwóch postaciach. Komercyjna wersja Ghostscript-u pod nazwą Alladin Ghostscript może być używana dla celów osobistych, ale nie może być rozprowadzana w komercyjnych dystrybucjach Linux-a. Jest on z reguły o jakiś rok do przodu względem darmowej wersji; w tym momencie na przykład, obsługuje on Adobe Acrobat's Portable Document Format, podczas gdy starsze wersje tego nie mają. Wersja darmowa to GNU Ghostscript i jest starszą wersją Aladdina uprzejmie użyczoną dla GNU. (Cześć i chwała dla Aladdina za to; więcej sprzedawców oprogramowania powinna wspomagać darmowe oprogramowanie w ten sposób) Cokolwiek robisz w gs, upewnij się, że uruchomiłeś go z opcją wyłączającą dostęp do plików (-dSAFER). PostScript jest językiem w pełni funkcjonalnym i zły program w PostScripcie mógłby cię przyprawić o ból głowy. Mówiąc o PDF-ie (Adobe's Portable Document Format), właściwie jest to trochę bardziej zorganizowany PostScript w skompresowanym pliku. Ghostscript umie obsłużyć PDF tak samo jak PostScript, więc możesz być pierwszym w swoim otoczeniu z drukarką umiejącą wydrukować PDF. 10.1 Wywoływanie Ghosscript-u. Zwykle ghostscript jest uruchamiany przez filtr, który założyłeś, ale w celach śledzenia błędó� dobrze jest go uruchamiać ręcznie. gs -help pokaże krótką listę opcji i dotępnych sterowników (lista ta pokazuje tylko sterowniki wkompilowane, a nie wszystkie dostępne sterowniki). Możesz uruchomić gs w celach testowych np. tak: gs <opcje> -q -dSAFER -sOutputFile=/dev/lp1 test.ps 10.2 Dostrajanie wyników w Ghostscripcie. Jest wiele rzeczy, które można zrobić jeśli wynik powstały przy opracowywaniu tekstu nie jest zadowalający (właściwie, to możesz zrobić co ci się tylko zamarzy, jeśli masz źródła). Umiejscowienie i rozmiar wyniku. Umiejscowienie, rozmiar i wspolczynik ksztaltu obrazu na stronie jest kontrolowane przez specyficzny dla danej drukarki sterownik w ghostscripcie. Jeśli na przykład zauważysz, że strony wychodzą za krótkie, albo za długie, albo za duże o dwa razy, możesz zajrzeć do źródeł twojego sterownika i dopasować jakiekolwiek parametry, które ci nie pasują. Niestety, każdy sterownik jest inny, tak więc nie mogę ci powiedzieć co tak na prawdę trzeba zmienić, ale większość z nich jest dobrze skomentowana. Gamma, rozmiar pikseli itp. Większość nielaserowych drukarek ma tę wadę, że rozmiar ich punktu jest raczej duży. Rezultatem tego są zbyt ciemne obrazy. Jeśli masz ten problem, to powinieneś użyć swojej własnej funkcji do transferu. Po prostu stwórz następujący plik w katalogu bibliotecznym ghostscripta i dodaj jego nazwę do wywołania gs zaraz przed właściwym plikiem. Może będziesz musiał zmienić wartości, żeby pasowały do twojej drukarki. Mniejsze wartości dają jaśniejszy obraz. Mniejsze wartości (0.2 - 0.15) są dobrym pomysłem, szczególnie jeśli twój sterownik używa algorytmu Floyda-Steinberga do rasteryzacji kolorów. ---8<---- gamma.ps ----8<--- %! %transfer functions for cyan magenta yellow black {0.3 exp} {0.3 exp} {0.3 exp} {0.3 exp} setcolortransfer ---8<------------------8<--- Przez dopasowanie tych wartości możliwe jest też naprawienie drukarki, która ma jakąś wadę związaną z kolorami. Jeśli będziesz robił coś takiego, to radzę użyć pliku colorcir.ps, który dostarczany jest wraz z ghostscriptem (w podkatalogu examples) jako przykładowa strona. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
printing howto pl 5
printing howto pl 4
printing howto pl 6
DOSEMU HOWTO pl 10 (2)
Shadow Password HOWTO pl 10 (2)
printing howto pl 12
SMB HOWTO pl 10 (2)
printing howto pl 8
printing howto pl 9
printing howto pl 14
Cyrillic HOWTO pl 10 (2)
bootdisk howto pl 10
printing howto pl 3
firewall howto pl 10
PostgreSQL HOWTO pl 10
printing howto pl
printing howto pl 1
ax25 howto pl 10
DNS49 HOWTO pl 10 (2)

więcej podobnych podstron