學習了很久的Unix系統的知識,我們知道Unix系統是我國金融系統廣泛應用的一種操作系統。在操作中,我們也許會經常遇見很多的問題。在這裡,我們就來針對打印的幾個問題來講解一下。
1、Q:在Unix系統下什麼樣的打印機較易配置?
A:對於管理員來說,打印機設置是一個必須面對的比較復雜的問題。在Unix系統下的打印包括了配置一個或多個配置文件 ,特別是如果需要打印比普通文件更復雜的東東,可能需要安裝多個過濾器。最好是有一台能夠支持postscript的打印機!如果不支持的話也可以使用,這就需要配置了!在下面的問題中你會慢慢地發現配置這些東東實乃小菜一碟!
2、Q:在Unix系統中,打印的緩沖目錄在什麼地方?
A:通常Unix系統下的打印緩沖目錄位於/var/spool.系統中第一台打印機一般放在/var/spool/lpd 或者/var/spool/output/lpd中。
3、Q:打印機一切正常但是無法與主機進行通信怎麼辦?
A:可以用這台打印機到其它的機器上試一下,如果在其它機器上能用的話這可能有兩種情況出現問題:
1、系統內核對並行設備不支持,一般情況下都是支持的,可以通過如下命令進行查看內核是否支持並行設備:
- dmesg |grep lpt0 {lpt1}
- lpt0: on ppbus0
- lpt0: interrupt-driven port
這說明你的並行口是沒有問題的!
4、Q:Unix系統為什麼我不能使用lptcontrol程序來配置並行端口?
A:1、檢查是否是root身份!
2、當前打印機是否連接在並行端口上?只有連接在端口上才能正常配置。
5、Q:如何創建後台打印目錄?
A:1、先給打印機創建一個後台目錄
mkdir /var/spool/lpd/hp1000(自己隨便起)
2、更改權限。
chown daemon:daemon /var/spool/lpd/hp1000 (所有後台打印的所有者都是daemon 切記!)
chmod 770 /var/spool/lpd/hp1000
B:添加過濾器
手工編一個最簡單的lpd文本過濾器:
- #!/bin/sh
- /bin/cat && exit 0
- exit 2
把它存在/usr/local/libexec/下,起個名就叫text吧!
chmod 755 /usr/local/libexec/text
執行text即可實現!
Unix系統中的問題,我們就講解到這裡了。