Drukowanie na Linux-ie w użyciu.: Drukowanie plików.
Następna strona
Poprzednia strona
Spis treści
3. Drukowanie plików.
Ta sekcja omawia drukowanie plików z jakimi się spotkasz na Linux-ie.
3.1 Drukowanie plików graficznych.
Drukowanie takich plików na drukarce zwykle zależy od rodzaju
grafiki i drukarki. Igłówki z reguły nie wchodzą w grę z powodu
różnic w sposobach obsługi plików graficznych. Najlepszym wyborem
byłoby tu sprawdzenie czy twoja drukarka jest kompatybilna z
Epson-em albo IBM ProPrinter, a następnie konwersja do PostScriptu
i użycie ghostscriptu do wydrukowania (zobacz następną sekcję).
Jeśli masz drukarkę laserową, to sytuacja jest trochę łatwiejsza
ponieważ większość jest kompatybilna z PCL. To daje ci kilka opcji
do wyboru. Niektóre programy umieją wysyłać bezpośrednio w
PCL. Jeśli nie, to programy takie jak NetPBM potrafią
konwertować na PCL. Ostatnią opcją jest użycie ghostscriptu (zobacz
następcją sekcję).
Najepszą opcją do wyboru jest instalacja pakietów takich jak NetPBM
i ghostscriptu, a potem instalacja magicznego filtra do
automagicznej obróbki grafiki.
3.2 Drukowanie plików PostScriptowych.
Drukowanie takich plików na drukarce, która potrafi interpretować
ten język jest proste; po prostu użyj lpr a drukarka zajmię
się resztą. Dla tych z nas, którzy nie mają takich drukarek
pozostają inne środki. Na szczęście są dostępne programy, które
potafią robić użytek z PostScriptu i tłumaczyć go na język
zrozumiały dla większości drukarek. Najbardziej znanym programem z
tego rodzaju jest GhostScript.
Jest on odpowiedzialny za konwersję wszystkich opisów w
PostScripcie na język zrozumiały dla danej druarki. Aby wydrukować
plik w PostScripcie za pomocą ghostscriptu możesz zrobić coś
takiego:
$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr thesis.ps
Zauważ w powyższym przykładzie, że właściwie przesyłamy wynik z
programu ghostscript do lpr używając opcji -sOutputFile.
Ghostview jest interfejsem graficznym pod XWindows dla
ghostscriptu. Pozwala on na podgląd pliku w PostScripcie przed
wydrukowaniem. Ghostview i ghostscript - oba można otrzymać z
ftp.icm.edu.pl w
katalogu /pub/Linux/sunsite/apps/graphics/viewers/X.
3.3 Drukowanie plików PDF.
Adobe wypuścił czytarkę Acrobat dla Linux-a i jest ona dostępna na
stronie domowej WWW tej
firmy. Poprzednia wersja - xpdf - jest także dostępna.
3.4 Drukowanie plików w TeX-u.
Jednym z najprostszych sposobów na drukowanie takich plików jest
konwersja ich na PostScript i drukowanie za pomocą
ghostscriptu. Aby to zrobić musisz najpierw przkonwertować je z
TeX-a na format znany jako DVI (co jest skrótem od DeVice
Independent - czyli niezależne od urządzenia). Można to zrobić
polecenem tex(1). potem musisz zmienić plik DVI na PostScript
przy pomocy dvips. Wszystko wygląda mniej więcej tak:
$ tex thesis.tex
$ dvips thesis.dvi
Teraz możesz wynikowy plik w PostScripcie wydrukować w sposób
podany wyżej,
3.5 Drukowanie plków sformatowanych troff-em.
$ groff -Tascii thesis.tr | lpr
albo jeśli wolisz
$ groff thesis.tr > thesis.ps
a potem wydrukuj plik w PostScripcie jak wyżej.
3.6 Drukowanie stron podręcznika systemowego man.
$ man man | col -b | lpr
Strony te zawierają preformatowane dane troff-a tak więc
musimy wyrzucić wszelkie podświetlenia, podkreślenia itp. Program
col robi to całkiem miło, a ponieważ używamy strumieni program
man nie użyje polecenia more.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
printing usage howto pl 5Printing Usage HOWTO plprinting usage howto pl 6printing usage howto pl 2Printing Usage HOWTO plprinting usage howto pl 7printing usage howto pl 4printing usage howto plprinting usage howto pl 1Printing Usage HOWTO pl (2)printing usage howto 7 2c2zlyaxp24rdykygurm3fzpf23zdirunbridyqprinting usage howto 5 zmfgafc5ajdfy6jbhpks4opcfvohznyemmbyn3qprinting usage howto 4 laarj3dxedxcdwmflp44t36ohbavrwwgo2vheaiprinting usage howto 6 5ekwetfcxtcjsmwimndugww4rdsiwpbfrd4tjwiprinting usage howto 3 a54arhhifolzee2xy74goyvow5heoo624esljyaprinting usage howto 1 6wxfstlkzexrzikoyf67c6dcutc5c7bimcpd2taprinting usage howto 2 qggwh3rffzntuxecfxduz2k7wcoyvmbu3sbavnyprinting howto pl 5więcej podobnych podstron