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

1 FreeBSD handbook中文版 11 打印 基本設(shè)置( 七 )


#
# /etc/printcap for host rose - added spooling DirectorIEs
#
rattan|line|diablo|lp|Diablo 630 Line Printer:
:sh:sd=/var/spool/lpd/rattan:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:
:sh:sd=/var/spool/lpd/bamboo:
注意:打印機(jī)的名字一定是在定義第一行的第一個(gè)字,而其它行都要以TAB 縮進(jìn) 。如果
需要換行則需要在行末加上反斜線字符 。
如果你沒有用sd 指定spooling 目錄,那么系統(tǒng)默認(rèn)的spooling 目錄將會(huì)是
/var/spool/lpd。
11.3.1.4.4 識別打印機(jī)設(shè)備
在為通訊端口新增/dev 目錄下的設(shè)備文件這一節(jié)里,我們在/dev 目錄下選定了要給
FreeBSD 使用與打印機(jī)通訊的連接端口 。現(xiàn)在我們要告訴LPD 這個(gè)信息 。當(dāng)spooling 系統(tǒng)
有工作要打印時(shí),它將會(huì)告訴過濾程序(負(fù)責(zé)送資料給打印機(jī))使用指定的設(shè)備 。
在/etc/printcap 用lp 關(guān)鍵詞指定使用/dev 下的設(shè)備名稱 。
在我們的例子中,我們設(shè)置rattan 使用第一個(gè)并口,而bamboo 使用第六個(gè)串口 。因此
在/etc/printcap 中我們設(shè)置:
#
# /etc/printcap for host rose - identified what devices to use
#
rattan|line|diablo|lp|Diablo 630 Line Printer:
:sh:sd=/var/spool/lpd/rattan:
:lp=/dev/lpt0:
第14 頁FreeBSD 使用手冊
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:
:sh:sd=/var/spool/lpd/bamboo:
:lp=/dev/ttyd5:
如果你在/etc/printcap 里沒有用lp 關(guān)鍵詞指定要使用哪個(gè)通訊端口,LPD 將會(huì)使用
/dev/lp 為默認(rèn)的通訊端口 。/dev/lp 目前在FreeBSD 中并不存在 。
如果你現(xiàn)在安裝的打印機(jī)是連接在并口上,那么請?zhí)涟惭b文字過濾程序這一節(jié),否
則,請按照下面這一節(jié)繼續(xù)設(shè)置 。
11.3.1.4.5 配置spooler 通訊參數(shù)
對于連接在串口上的打印機(jī),LPD 設(shè)置的傳輸速率、同位檢查、以及其它的通訊參數(shù),
使得過濾程序能送資料到打印機(jī)上 。這是較有利的 。因?yàn)椋?
1. 你只要編輯/etc/printcap 就可以使用不同的通訊參數(shù) 。不需要去重新編譯你的過
濾程序 。
2. 允許spooling 系統(tǒng)在多臺(tái)打印機(jī)、多種不同通訊參數(shù)設(shè)置的情況下用同一個(gè)過濾
程序 。
在/etc/printcap 設(shè)置文件里,下列關(guān)鍵詞控制lp 所指定的通訊端口:
br#bps-rate
設(shè)置通訊端口傳輸速度為bps-rate 其中bps-rate 可以是50、75、110 、134、150、
200、300、600、1200、1800、2400、4800、9600、19200 或是38400 bit-per-second 。
fc#clear-bits
打開通訊端口后,清除sgttyb 結(jié)構(gòu)里的標(biāo)記位clear-bits 。
fs#set-bits
設(shè)置sgttyb 結(jié)構(gòu)里的標(biāo)記位set-bits 。
xc#clear-bits
打開通訊端口后,清除local 模式位clear-bits 。
xs#set-bits
設(shè)置local 模式位set-bits 。
第15 頁FreeBSD 使用手冊
關(guān)于fc、fs、xc 以及xs 關(guān)鍵詞各個(gè)bit 的說明,請參考
/usr/include/sys/ioctl_compat.h 。當(dāng)LPD 打開由lp 所指定的通訊端口時(shí),會(huì)先讀取
sgttyb 這個(gè)結(jié)構(gòu),然后清掉fc 關(guān)鍵詞所指定的位再設(shè)置由fs 關(guān)鍵詞所指定的位 。設(shè)置完
成后,才開始使用這個(gè)結(jié)構(gòu) 。同樣的,對local 模式位設(shè)置也是以一樣方式的處理 。
讓我們在我們的例子里為第六個(gè)串行端口設(shè)置這些位 。我們會(huì)將傳輸速率設(shè)置成38400 bps 。
而在標(biāo)記位方面,我們會(huì)設(shè)置TANDEM、ANYP、LITOUT、FLUSHO 以及PASS8 這些位 。而local
模式位,我們將設(shè)置LITOUT 以及PASS8 位:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:
:sh:sd=/var/spool/lpd/bamboo:
:lp=/dev/ttyd5:fs#0x82000c1:xs#0x820:
11.3.1.4.6 安裝文本過濾器
現(xiàn)在可以開始設(shè)置LPD 用什么文字過濾程序送工作給打印機(jī) 。一個(gè)文字過濾程序也叫做
輸入用過濾程序,當(dāng)LPD 有東西要打印時(shí),它就會(huì)執(zhí)行這個(gè)程序 。當(dāng)LPD 運(yùn)行這個(gè)程序時(shí),
它會(huì)將過濾程序的標(biāo)準(zhǔn)輸入設(shè)為要打印工作的標(biāo)準(zhǔn)輸入,而過濾程序的標(biāo)準(zhǔn)輸出則送給以

推薦閱讀