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

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


1. 中斷驅(qū)動是GENERIC kernel 里默認的方式 。如果選擇這個方式,操作系統(tǒng)將利用
IRQ 來判斷打印機是否已經(jīng)準(zhǔn)備好接收資料 。
2. 而輪詢的方式則是由操作系統(tǒng)一直重復(fù)地去詢問打印機是否已經(jīng)準(zhǔn)備好可以接收
資料 。如果打印機已經(jīng)準(zhǔn)備好了,那么kernel 再將要打印的資料送過去 。
中斷驅(qū)動的方式較快但是要占用一個IRQ 。你可以從上述兩者任選一個可以正常工作的
來使用 。設(shè)置通訊模式有兩種方式:設(shè)置kernel 或是使用lptcontrol 這個程序 。
如果要從kernel 里設(shè)置:
第7 頁FreeBSD 使用手冊
1. 編輯你的kernel 設(shè)置文件 。找出或是自行加入lpt0 這一項 。如果你要設(shè)置使用第
二個并口,那就加入lpt1 這項 。如果是第三個并口就用lpt2,依此類推 。
如果你要設(shè)置使用中斷驅(qū)動模式,那么要指定irq:
device lpt0 at isa? port? tty irq N vector lptintr
其中N 是你并口所使用的IRQ 編號 。
如果你要用輪詢模式,那么就不要指定irq:
device lpt0 at isa? port? tty vector lptintr
2. 將設(shè)置文件存儲好后,重新編譯、安裝kernel 并重新啟動 。你可以參考內(nèi)核配置那
一節(jié)里更詳細的說明 。
如果你想用lptcontrol 來設(shè)置通訊模式:
1. 輸入:
# lptcontrol -i -u N
將lptN 設(shè)置為中斷驅(qū)動模式 。
2. 輸入:
# lptcontrol -p -u N
將lptN 設(shè)置為輪詢模式 。
你可以把上述的命令加到你的/etc/rc.local 文件里使得每次啟動時都可以自動設(shè)置 。
你可以查看lptcontrol 以得到更多有關(guān)的信息 。
11.3.1.3.2 檢查打印機的通訊狀況
在設(shè)置spooling 系統(tǒng)前,你應(yīng)該先確定你的操作系統(tǒng)可以成功地將資料送到你的打印
機 。將打印機的連接和spooling 系統(tǒng)分開來測試會較容易 。
你可以送一些文字來測試你的打印機 。打印機應(yīng)該會馬上將它們收到的資料打出來 。
lptest 這個程序會送96 行每行96 個ASCII 文字的資料給你的打印機以協(xié)助測試 。
第8 頁FreeBSD 使用手冊
使用PostScript(或是其它語言)的打印機測試起來較復(fù)雜 。我們得先寫一個較小的測
試程序,像下面這樣:
%!PS
100 100 moveto 300 300 lineto stroke
310 310 moveto /Helvetica findfont 12 scalefont setfont
(Is this thing working?) show
showpage
注意:上面這個小程序是給使用PostScript 的打印機用的,不能給比如說Hewlett
Packard 公司的PCL 語言使用 。PCL 語言可以讓你打印純文本,同時里面夾雜PCL 特別的命
令 。PostScript 不能直接打印純文本,因此對于這樣的打印機,我們必需做一些特別的設(shè)
置 。
11.3.1.3.2.1 檢查一下并口打印機
這節(jié)將告訴你如何檢查FreeBSD 是否可以使用接在并口的打印機 。
測試并口上的打印機:
1. 用su 命令切換成root 。
2. 將資料傳送給打印機 。
如果這個打印機可以直接打印純文本,請使用lptest 。輸入:
# lptest > /dev/lptN
其中N 是你打印機所連接的并列端口 。從0 開始計算 。
如果這個打印機使用PostScript 或其它的打印機語言,那么送一個小小的測試程序給
打印機 。輸入:
# cat > /dev/lptN
然后,一行接著一行,小心的把你的命令打進去,因為你按下ENTER 后,就無法再修改
了 。當(dāng)你輸入完畢后,按CONTROL D 或是其它產(chǎn)生文件結(jié)尾字符的按鍵 ?;蛘呤悄憧梢詫⒛?
的測試程序放在一個文件里并輸入:
# cat file > /dev/lptN
第9 頁FreeBSD 使用手冊
其中file 就是存儲你測試程序的文件名 。
你應(yīng)該可以看到有一些東西打出來了 。如果打出來的資料看起來不大正確,別擔(dān)心,我
們等一會就修正它們 。
11.3.1.3.2.2 檢查一下串口打印機
這節(jié)將告訴你如何檢查FreeBSD 是否可以使用接在串口的打印機 。

推薦閱讀