日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

30 FreeBSD連載:配置打印機( 四 )


$ gs -help
Aladdin Ghostscript 5.50 (1998-9-16)
Copyright (C) 1998 Aladdin Enterprises, Menlo Park, CA.All rights reserved.
Usage: gs [switches] [file1.ps file2.ps ...]
Most frequently used switches: (you can use # in place of =)
-dNOPAUSE no pause after page| -q`quiet", fewer messages
-gxpage size in pixels| -rpixels/inch resolution
-sDEVICE=select device | -dBATCHexit after last file
-sOutputFile= select output file: - for stdout, |command for pipe,
embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF
Available devices:
appledmp iwhi iwlo iwlq hl7x0 bj10e bj200 bjc600 bjc800 lbp8 lips3 m8510
uniprint la50 la70 la75 la75plus lj250 declj250 ln03 ap3250 epson eps9mid
eps9high lp8000 lq850 epsonc st800 stcolor lp2563 dnj650c deskjet djet500
cdeskjet djet500c cdjcolor cdjmono cdj500 cdj550 cdj670 cdj850 cdj890
cdj1600 laserjet ljetplus ljet2p ljet3 ljet3d ljet4 lj4dith cljet5
lj5mono lj5gray pj pjetxl pjxl paintjet pjxl300 pxlmono bbox pxlcolor
ibmpro jetp3852 imagen cp50 necp6 oce9050 oki182 okiibm r4081 sj48 xes
bmpmono bmp16 bmp256 bmp16m ccr cgmmono cgm8 cgm24 sxlcrt dfaxhigh
dfaxlow faxg3 faxg32d faxg4 bit bitrgb bitcmyk cif miff24 inferno jpeg
jpeggray mgrmono mgrgray2 mgrgray4 mgrgray8 mgr4 mgr8 pcxmono pcxgray
pcx16 pcx256 pcx24b pcxcmyk pdfwrite plan9bm pbm pbmraw pgm pgmraw pgnm
pgnmraw pnm pnmraw ppm ppmraw pkm pkmraw pngmono pnggray png16 png256
png16m psmono psgray psrgb pswrite epswrite sgirgb t4693d2 t4693d4
t4693d8 tek4696 tiffcrle tiffg3 tiffg32d tiffg4 tiff12nc tiff24nc tifflzw
tiffpack x11 x11alpha x11cmyk x11cmyk2 x11cmyk4 x11cmyk8 x11gray2
x11gray4 x11mono nullpage
Search path:
. : /usr/local/share/ghostscript/5.50 :
/usr/local/share/ghostscript/fonts
For more information, see /usr/local/share/ghostscript/5.50/doc/Use.htm.
Report bugs to ghost@aladdin.com, using the form in Bug-form.htm.從這些簡單的名字中很難判斷那個設備對應于自己的打印機型號,為了找出正確的設備文件名,需要閱讀Ghostscript的文檔device.txt,或者選擇相近的設備名并反復嘗試 。如果萬一找不到自己的文件名,也許要升級Ghostscript的版本,或者更新自己Ghostscript的設備驅(qū)動之后再重新安裝Ghostscript 。
當能夠使用Ghostscript打印文檔之后,就需要將它和FreeBSD的打印過濾器集成在一起了,因此首先要將打印的文檔轉(zhuǎn)換為PS文檔,然后將PS文檔轉(zhuǎn)換為打印機支持的格式,因此就需要更改過濾程序 。例如在一個EPSON行式打印機上輸出文檔,使用的標準過濾應該是,最后兩個短橫線表示標準輸出和標準輸入:
#! /bin/sh
a2ps -q -o - |
gs -sDevice=epson -sOutfile=- - 使用apsfilter配置打印機
設置打印機要手工編輯/etc/printcap文件,安裝并配置各種過濾器,安裝Ghostscript等 。這些操作都非常煩瑣,幸好FreeBSD通過Ports Collection提供了一種自動配置打印機的apsfilter程序 。
Ports Collection的機制、用法將在后面討論 。
為了使用apsfilter設置打印機并配置過濾器,就需要執(zhí)行下列命令:
# cd /usr/ports/print/apsfilter/
# make install然后,系統(tǒng)將自動下載、編譯安裝必要的過濾器軟件,此后將自動啟動一個設置程序,通過菜單提示讓用戶選擇打印機的各種屬性,包括打印機的類型、端口、分辨率、紙張大小等等 。最后將自動生成合適的printcap文件和各種過濾器 。這些過濾器能分辨要打印文件的類型,進行正確的處理 。
apsfilter生成的過濾器是調(diào)用包括ghostscript在內(nèi)的大量其他軟件,因此上面的make過程就需要從網(wǎng)絡上下載必要軟件包,可以通過預先安裝相應的Packages以減少下載任務 。如果網(wǎng)絡太慢,下載過程可能會出現(xiàn)問題導致軟件安裝問題,后面會講到如何為Ports Collection手工下載必要的軟件包 。
使用和控制打印機

推薦閱讀