儘管很多人試圖淘汰列印功能,但列印資訊到紙上仍是一個重要的功能。列印由兩個基本元件組成,包含了資料傳送到印表機的方式以及印表機可以理解的資料形式。
基本的列印功能可以快速設定完成,列印機必須能夠列印純 ASCII 文字。若要列印其他類型的檔案,請參考 節 9.5.3, “過濾器”。
建立一個目錄來儲存要被列印的檔案:
# mkdir -p /var/spool/lpd/lp
# chown daemon:daemon /var/spool/lpd/lp
# chmod 770 /var/spool/lpd/lp以 root 建立 /etc/printcap 內容如下:
lp:\
:lp=/dev/unlpt0:\
:sh:\
:mx#0:\
:sd=/var/spool/lpd/lp:\
:lf=/var/log/lpd-errs:編輯 /etc/rc.conf 加入下行來開啟 lpd:
lpd_enable="YES"啟動服務:
# service lpd start
Starting lpd.測試列印:
# printf "1. This printer can print.\n2. This is the second line.\n" | lpr若列印的兩行未從左邊界開始,而是呈現 “階梯狀 (Stairstep)”,請參考 節 9.5.3.1, “避免在純文字印表機階梯狀列印”。
現在可以使用 lpr 來列印文字檔,只要在指令列給序檔案名稱,或者將輸出使用管線符號 (Pipe) 傳送給 lpr。
% lpr textfile.txt
% ls -lh | lpr本文及其他文件,可由此下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。
若有 FreeBSD 方面疑問,請先閱讀
FreeBSD 相關文件,如不能解決的話,再洽詢
<questions@FreeBSD.org>。
關於本文件的問題,請洽詢
<doc@FreeBSD.org>。