在Linux下設(shè)置打印機(jī)做一般性的介紹,這也是配置其他硬件的規(guī)范步驟,對(duì)大家學(xué)習(xí)使用Linux能起到觸類旁通的作用。
一、確認(rèn)Linux內(nèi)核已加入了支持lp設(shè)備的語句
首先,用modprobe命令查看是否可以加載lp.ko模塊,即/sbin/modprobe lp 若顯示Can't locate lp module則須重新編譯內(nèi)核按下面介紹即可。
若可以看到類似kernel: lp0: using parport0 (interrupt-driven).的語句,說明系統(tǒng)已探測(cè)到并行接口,設(shè)備文件為/dev/lp0,可跳過下文。
如果此驅(qū)動(dòng)沒有,需要編譯內(nèi)核;
2.選定支持打印機(jī)的端口。在Linux目錄下執(zhí)行make menuconfig(以菜單形式配置)
在展開的菜單中查找General setup,選中其中的Parallel port support和PC-style hardware選項(xiàng);
另外在Character devices中選中Parallel printer support(支持并行接口)
和Standard/generic serial support(支持標(biāo)準(zhǔn)串行接口)。
選定了上面四項(xiàng),無論你的打印機(jī)是串行接口還是并行接口都可以順利安裝
打印機(jī)了(注意:?jiǎn)?dòng)系統(tǒng)前應(yīng)接好打印機(jī),以便Linux內(nèi)核可探測(cè)到)。
二、配置打印驅(qū)動(dòng)和系統(tǒng)打印文件
1.在安裝Linux時(shí)應(yīng)將Linux發(fā)行套件中包含的BSD打印系統(tǒng)一并裝入。
BSD中包含GhostScript和NenScript兩個(gè)文件,其中NenScript用于將
普通文件轉(zhuǎn)換成應(yīng)用極為廣泛的PostScript文件,而GhostScript除用
于打印文本文檔外,還提供了一系列圖形格式轉(zhuǎn)換和過濾工具,是打印
圖像文件不可缺少的軟件。Red Hat Linux中包含有NenScript
Slackware Linux不包含它你可以到ftp//sunsite.unc.edu/pub/Linux/system/printing/ 下載并編譯它。
2.進(jìn)入GhostScript的安裝目錄,用gs -help命令查看系統(tǒng)上的GhostScript支持哪些設(shè)備,在Available device中
查找是否有你的打印機(jī)型號(hào),若找不到,只有先安裝打印機(jī)驅(qū)動(dòng)才能進(jìn)行下面的工作。
3.此時(shí),可向打印機(jī)發(fā)送打印命令:cat testfile >/dev/lp0若無法打印說明系統(tǒng)沒有自動(dòng)配置打印文件還需我們手
工操作。打印配置文件為/etc/printcap下面簡(jiǎn)單介紹一下各命令行的含義以便大家配置適合自己的打印機(jī);
三、配置打印過濾器
上文打印配置文件/etc/printcap中if域制定的是打印過濾器路徑,所有的文件都要先經(jīng)過打印過濾器在傳送到打印機(jī)上。
在Linux發(fā)行軟件包中包含有打印過濾器文件,我們只需安裝即可。除此之外,還可以到網(wǎng)上下載最新版本,以獲得最好的打印效果。
我推薦大家使用APS打印過濾器,它支持直接打印PostScript、text、gif、dvi等格式文件。
下載地址:http://www.openprinting.org/drivers
安裝方法:下載完畢后,將它拷貝到/tmp目錄,解壓,將解壓文件拷貝到if域制定的文件夾中,具體如下:
打印機(jī)過濾器就設(shè)置完成了!要使用打印機(jī),必須先重新啟動(dòng)打印機(jī)守護(hù)進(jìn)程(lpd):
我們可用lpc命令強(qiáng)行阻斷舊lpd進(jìn)程,并實(shí)現(xiàn)重啟:lpc restart all。OK!
接下來,用lpr命令就可以打印了。怎么樣?輕輕松松,一切搞定!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版