2013年6月2日 星期日

[LINUX] CentOS x Canon-IP1800 網路印表機 安裝流程-part1

http://hargaprinterepson.blogspot.tw/2012/10/lampu-printer-canon-ip1880-berkedip.html






















今天要來分享安裝 印表機 在 CentOs伺服器上,最終目標是替家裡完成網路印表機服務。

印表機是採用 CANON PIXMA iP1880(產品介紹) 是小茂在五年前購入的高CP值平民印表機,穩定性高,噴墨品質也是相當優異,最棒的是有相當多的副廠套件(補充用墨水)讓當年的茂同學省了不少銀子。

封存至今日機構本身仍完好無缺,唯獨噴頭有些卡墨,但不成問題!只要泡泡熱水擦拭乾淨,補充上備用的副廠墨水仍然可以正常工作:) - 不浪費就是我的溫柔。

好啦!開始安裝:

首先前往CANON-SUPPORT下載驅動程式,照著對話框選擇 IP1880印表機支援與服務:

你需要下載common與IP1880套件(直接點下面比較快):

下載後到你的伺服器上,以RPM方式解開
# rpm -ivh cnijfilter-common-2.70-1.i386.rpm
# rpm -ivh cnijfilter-ip1800series-2.70-1.i386.rpm

這兩個套件相依於glib gtk+ libxml libpng3 libtiff3,基本上在CentOS安裝完並更新後,上述的相依套件應該都是存在的,但小茂還是遇到相依性問題而無法解開,此時就得在RPM命令中加入--nodep --force 選項:
# rpm -ivh cnijfilter-common-2.70-1.i386.rpm --nodeps --force
# rpm -ivh cnijfilter-ip1800series-2.70-1.i386.rpm --nodeps --force

關於libtiff3,現在多半更新到libtiff5以上,此時可以用symbolic link方式建立連結檔連結到libtiff5:
#ln -s /usr/lib/libtiff.so.3 /usr/libtiff.so.5

好啦!如此一來印表機驅動相關套件就佈署完畢了,接著重啓CUPS服務(UNIX通用列印系統 ):
#/etc/init.d/cups restart

然後登錄剛剛安裝好的印表機到CUPS,首先修改CUPS設定,使其可以接受FileDevice:
#vim /etc/cups/cupsd.conf

在任意位置加上此行:
#FileDevice Yes
(小茂也還在瞭解為何非得用FileDevice)

開始向CUPS建立印表機,打開印表機電源,輸入以下命令: #lpadmin -p IP1800 -m canonip1800.ppd -v /dev/usb/lp0 -E

設定IP1880為預設印表機:
#lpadmin -d IP1800

沒意外的話,可以用測試頁測試印表機工作是否正常:
#lpr /usr/share/cups/data/testpage

理論上要印出這個:
點我看圖片
宅哥印出這樣:

斷斷續續的表示噴頭又卡墨啦(又一兩個月沒用了),得拆噴頭下來泡熱水擦一擦。

下一步,安裝網路印表機服務!

(To Be Continued)

沒有留言:

張貼留言