1、什么是CUPS?
全稱通用UNIX打印系統(tǒng)(CUPS)是獨角獸系統(tǒng)中默認(rèn)使用的打印系統(tǒng),它使用internet打印協(xié)議(IPP)來管理打印作業(yè)和隊列。
簡單的理解就是,CUPS 可以提供一系列調(diào)用接口來輔助用戶管理打印機(jī)。2、查看 CUPS 服務(wù)是否運行
在優(yōu)麒麟系統(tǒng)下,使用快捷鍵“Ctrl+Alt+T”打開終端,輸入 service cups status 命令,可以獲取到當(dāng)前優(yōu)麒麟系統(tǒng) CUPS 服務(wù)的狀態(tài):
如上圖所示,如果顯示為 active,則代表 CUPS 服務(wù)正常運行;如果顯示為 inactive,則代表打印機(jī)服務(wù)并未啟動,需要執(zhí)行命令 service cups start 來啟動服務(wù)。
3、使用 CUPS 服務(wù)發(fā)現(xiàn)打印機(jī)
使用優(yōu)麒麟系統(tǒng)包含的 lpinfo -lv 命令,可以獲取到連接到當(dāng)前電腦的打印機(jī)設(shè)備:
如上圖所示,其中:
- uri 是打印機(jī)設(shè)備所對應(yīng)的打印機(jī)標(biāo)識符;
- class 是打印機(jī)設(shè)備的類型,“direct”代表這個設(shè)備是通過串行/并行接口連接過來的,圖中連接的為一臺 USB 打印機(jī)。如果是通過其他網(wǎng)絡(luò)協(xié)議(如 IPP,HTTP 等)這里會顯示為“network”。
- info 為打印機(jī)硬件中存儲的信息,用于描述這臺設(shè)備的信息;
- make-and-model 代表的是打印機(jī)的設(shè)備制造商和型號;
- device-id 為設(shè)備使用 IEEE-1284 標(biāo)準(zhǔn)生成的字符串,用于記錄設(shè)備的信息;
4、搜索打印機(jī)驅(qū)動
使用 lpinfo -m 命令,可以獲取到安裝到優(yōu)麒麟系統(tǒng)中的打印機(jī)驅(qū)動。例如我們要安裝上面提到的 HP LaserJet M506 打印機(jī),則可以使用 lpinfo -m | grep 'HP LaserJet M506' 命令獲取到對應(yīng)的驅(qū)動。
如上圖所示,顯示的就是獲取到的打印機(jī)驅(qū)動。
注:如果是其他型號的打印機(jī),可能出現(xiàn)無法搜索出結(jié)果的問題,這種情況可以通過訪問對應(yīng)打印機(jī)的官網(wǎng)來下載對應(yīng)的優(yōu)麒麟驅(qū)動。
5、為打印機(jī)安裝對應(yīng)的驅(qū)動
通過上面的步驟,我們已經(jīng)獲取到的需要安裝的打印機(jī)及對應(yīng)的打印機(jī)驅(qū)動,接下來就可以安裝打印機(jī)了。
使用 lpadmin -p “printer_name” -E -v “printer_uri” -m “ppd_file” 命令,其中:
- printer_name 是打印機(jī)的名字,可以用戶自己命名;
- printer_uri 是上文中搜到的打印機(jī)標(biāo)識符;
- ppd_file 是上文中搜到的打印機(jī)ppd文件;
例如,上文中的HP打印機(jī)就可以使用以下命令:
lpadmin -p test-E -v usb://HP/LaserJet%20M506?serial=c^CB8K1D6C6 -m postscript-hp:0/ppd/hplip/HP 將打印機(jī)安裝成功。此時使用命令 lpstat -a 就可以看到,打印機(jī)已經(jīng)安裝到了優(yōu)麒麟系統(tǒng)中。
6、打印文檔
使用lp -d printer_name printer_file 命令可以打印文檔。例如 lp -d test /usr/share/cups/data/testprint 這個命令可以使用 test 打印機(jī)打印一張測試頁。其他的文件(txt,pdf)等可以使用這個命令打印。
注意:word 文本(doc/docx 等)需要現(xiàn)將文本轉(zhuǎn)換成 pdf,再進(jìn)行打印。
此外,如果想實現(xiàn)打印的個性化設(shè)置,如紙張大小、份數(shù)、打印質(zhì)量、雙面打印等設(shè)置,可以使用如下參數(shù):
- 打印份數(shù):-n 2 可以實現(xiàn)打印兩份文檔
- 紙張大?。?o media=size 可以實現(xiàn)選擇紙張的大小,如"a4", "letter" 等
- 打印質(zhì)量:-o print-quality=n 可以實現(xiàn)設(shè)置打印的質(zhì)量 3為最差,5為最好
- 雙面打?。?o sides=type 可以實現(xiàn)設(shè)置雙面打印,one-sided為單面,two-sided-long-edge 為雙面長邊打印, two-sided-short-edge 為雙面短邊打印
7、刪除打印機(jī)
使用命令 lpadmin -x printer_name 可以在優(yōu)麒麟系統(tǒng)刪除打印機(jī),例如 lpadmin -x test 便可以刪除上面添加的test打印機(jī)。此時再使用 lpstat -a,可以發(fā)現(xiàn)這臺打印機(jī)已經(jīng)被刪除了。
以上就是本次關(guān)于如何使用 CUPS 管理打印機(jī)的分享啦~感興趣的小伙伴快去試試吧!
1.《怎么清除打印機(jī)命令看這里!打印總是遇到問題?一文教你如何在優(yōu)麒麟上使用 CUPS 管理打印機(jī)!?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《怎么清除打印機(jī)命令看這里!打印總是遇到問題?一文教你如何在優(yōu)麒麟上使用 CUPS 管理打印機(jī)!?》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/why/3110627.html