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

1 FreeBSD handbook中文版 11 打印 基本設置( 五 )


測試串口上的打印機:
1. 用su 命令切換成root 。
2. 編輯/etc/remote 這個文件,并加入下列幾行:
printer:dv=/dev/port:br#bps-rate:pa=parity
其中port 指的是哪一個串口(ttyd0、ttyd1、等等),bps-rate 指的是該串口的傳
輸速度,而parity 是設置打印機是否需要同位檢查(這個值可以是even、odd、none
或zero) 。
下面這個例子是一臺連接在串行端口上以19200 bps 傳輸?shù)?,同時不使用同位檢查
的打印機設置方式:
printer:dv=/dev/ttyd2:br#19200:pa=none
3. 用tip 命令連上打印機 。輸入:
# tip printer
如果失敗的話,再次編輯/etc/remote 這個文件同時以/dev/cuaaN 取代/dev/ttydN 。
4. 將資料傳送給打印機 。
如果這個打印機可以直接打印純文本,請使用lptest 。輸入:
~$lptest
如果這個打印機使用PostScript 或其它的打印機語言,那么送一個小小的測試程序給
打印機 。一行接著一行,非常小心地將程序輸入,因為退格鍵或是其它編輯時常用的按鍵,
第10 頁FreeBSD 使用手冊
對打印機可能有特殊的意義 。最后你可能要打一個給打印機的文件結(jié)尾的字符,讓它知道程
序結(jié)束了 。對PostScript 的打印機來說,是用CONTROL D 鍵 。
或者是你可以將你的測試程序放在一個文件里并輸入:
~>file
其中file 就是存儲你測試程序的文件名 。用tip 將這個文件送給打印機后,而按文件
結(jié)尾字符 。
你應該可以看到有一些東西打出來了 。如果打出來的資料看起來不大正確,別擔心,我
們稍待一會就修正它們 。
11.3.1.4 啟用spooler:編輯/etc/printcap 文件
到目前為止,你的打印機應該已經(jīng)連接好了,你的kernel 應該也設置無誤了,而且你
也可以傳送資料給打印機了 ?,F(xiàn)在,我們應該可以開始設置LPD 來控制打印機了 。
LPD 的設置文件是/etc/printcap 。每當spooler 被使用時,LPD spooling 系統(tǒng)就會來讀這
個文件,所以只要這個文件一被修改,馬上就會生效 。
編輯printcap 這個設置文件是很簡單的 。用你喜歡的編輯器對/etc/printcap 這個設
置文件做修改就可以了 。這個文件的格式寫法和其它的設置文件如
/usr/share/misc/termcap 和/etc/remote 是相同的 。關于這些設置文件的格式,請參考
cgetent 。
要建立一個簡單的spooler 設置,請按照下列步驟:
1. 為你的打印機選擇一個名字(以及一些方便的別名),并把它們放在/etc/printcap
這個文件里 。請閱讀為打印機取名這一節(jié) 。
2. 用sh 關鍵詞關閉打印header pages 的功能(默認是打開此功能) 。請閱讀不打印
Header Pages 這一節(jié) 。
3. 用sd 關鍵詞指定一個目錄給spooler 用 。請閱讀建立Spooling 目錄這一節(jié) 。
4. 在/etc/printcap 設置文件里用lp 關鍵詞指定打印機連接端口在/dev 下使用的設備
文件 。請閱讀辨認打印機設備這一節(jié) 。如果你的打印機是接在串口,那么你可以用
fs、fc、xs 以及xc 等關鍵詞來設置通訊參數(shù) 。請閱讀設置Spooler 的通訊參數(shù) 。
5. 安裝輸入文字過濾程序;請參考安裝文字過濾程序這一節(jié) 。
第11 頁FreeBSD 使用手冊
6. 利用lpr 命令打印以測試設置是否正確;請閱讀測試及疑難解答這兩節(jié) 。
注意: 使用特定語言的打印機,比如說PostScrit 打印機,無法直接打印純文本 。上述
以及下面要介紹的方法將假設你所要打印的文件都是不需要轉(zhuǎn)換就能讓打印機直接了解
的 。
使用者通常會期望它們可以直接將純文本的資料直接由打印機輸出,而使用LPD 打印的
程序通常也是這么假設的 。如果你的打印機使用某個特定的打印機語言,且你希望可以同時
處理特定打印機語言的資料以及純文本的資料,那么你應該要另外再多安裝一項以前沒有提

推薦閱讀