您現在的位置是:首頁 > 攝影首頁攝影

在Linux下安裝列印驅動,以佳能LBP2900+為例

由 從不一樣開始 發表于 攝影2023-02-05
簡介sudo apt ——fix-broken install當CUPS系統安裝成功後,接下來就需要下載佳能LBP2900+列印驅動,在佳能官方網站上找到for linux的列印驅動並下載

佳能lbp2900怎麼加墨

在Linux下安裝列印驅動,以佳能LBP2900+為例

相較於在Windows下安裝列印驅動程式,在linux下安裝列印驅動程式要複雜一些,不過安裝成功後,列印驅動比在Windows下穩定,不會出現讓人迷惑無從下手的問題,這正是linux系統相比於windows系統的魅力所在。

自從出現CUPS系統以後,linux系統下列印支援得到了顯著改進,數量種類眾多的印表機可以透過CUPS系統成功地在linux系統下正常運作,雖然不同的印表機生產商會有自家的印表機描述語言和印表機驅動解決方案,比如HP自家的PCL和HP PostScript,Canon自家的CCP,這些都可以透過PPD與CUPS系統進行交流,進而驅動印表機運作。瞭解了這些基本原理,安裝列印驅動只是按步就班的事,即使遇到問題,也能分析出來原因,並找到相應的解決方法。以HP為例,就需要配置好HPLIP,對於Canon來說,則要安裝好CAPAT,當然,在Linux系統中要提前安裝好CUPS通用列印支援系統。

在Linux下安裝列印驅動,以佳能LBP2900+為例

佳能LBP2900+和HP1020 plus都是最為常見的黑白鐳射印表機,它倆同樣皮實耐用,甚至於佳能LBP2900+的價效比要更好一些,這裡以佳能LBP2900+列印驅動安裝為例,說明在linux系統下安裝列印驅動的思路和方法。

sudo apt install cups //安裝cups通用列印支援系統

執行這條命令後,可能會遇到缺少一些支撐軟體包,可以執行如下命令補充安裝,如果不缺少支撐軟體包,可以跳過。

sudo apt ——fix-broken install

當CUPS系統安裝成功後,接下來就需要下載佳能LBP2900+列印驅動,在佳能官方網站上找到for linux的列印驅動並下載。

axel -s 10 https://gdlp01。c-wss。com/gds/6/0100004596/05/linux-capt-drv-v271-uken。tar。gz

aria2c -n 10 https://gdlp01。c-wss。com/gds/6/0100004596/05/linux-capt-drv-v271-uken。tar。gz

這裡用axel和aria2多純程下載工具下載佳能LBP2900+驅動,解壓後,按照如下步驟操作,這裡以Debian Linux系統為例。

cd linux-capt-drv-v271-uken/64-bit_Driver/Debian/

sudo dpkg -i cndrvcups-common_3。21-1_amd64。deb

sudo dpkg -i cndrvcups-capt_2。71-1_amd64。deb

sudo ls /dev/usb/

如果ls /dev/usb執行結果顯示有lp0,說明印表機已經開機接上列印資料線並且已經被linux系統檢測到,接下來安裝列印驅動才有了前提。佳能官方的安裝手冊上沒有提到佳能列印驅動的支撐依賴軟體庫的問題,這正是安裝的難點要點所在,按照下如命令檢查驅動程式依賴包安裝情況。

sudo ldd /usr/bin/captdrv

sudo ldd /usr/bin/captfilter

sudo ldd /usr/bin/captmon

sudo ldd /usr/bin/captmon2

如果以上命令執行後,出現任何依賴軟體庫提示not found,即沒有找到的情況,則需要安裝相應的依賴軟體庫,我所遇到的缺少的依賴庫需要繼續執行以下命令。

sudo apt install libpopt0:i386

sudo apt install libxml2:i386

sudo apt install libpopt0

sudo apt install libxml2

安裝完所有以依賴軟體庫後,重新執行檢查依賴情況,直到不再出現not found的提示,再繼續進行以下安裝過程。

sudo service cups restart

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP3000CAPTK。ppd -v ccp:localhost:59687 -E

sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

sudo service ccpd restart

sudo service ccpd status

這裡需要說明的是,在/usr/share/cups/model/資料夾下存放有所有印表機型號對應的ppd驅動檔案,這些驅動檔案又符號連結到/usr/share/ppd資料夾下,以提供對傳統LPD列印系統的相容支援。LBP2900+印表機對應的是CNCUPSLBP3000CAPTK。ppd,LBP2900印表機對應的是CNCUPSLBP2900CAPTK。ppd,LBP3000印表機對應的是CNCUPSLBP3000CAPTK。ppd,在安裝驅動時注意選擇正確的ppd驅動檔案。當以上的所有安裝都順利完成後,執行下面的命令檢查驅動是否正常可用。

sudo captstatusui -P LBP2900

如果出現錯誤,可能是佳能的CCP服務管道沒有開啟,執行以下命令建立CCP服務管道。

sudo mkdir /var/ccpd

sudo mkfifo /var/ccpd/fifo0

sudo chown -R lp:lp /var/ccpd

最後,為了以後的印表機的正常使用,將使用者帳戶加入lp印表機組,即執行以下命令。

sudo usermod -G lp 使用者登入帳戶名

在Linux下安裝列印驅動,以佳能LBP2900+為例

至此,佳能LBP2900+驅動安裝完成,印表機正常運作。