在Linux中安裝打印機有時只是將其插入並打開電源的問題,但在這種情況下, 佳能,它不能那樣工作。 在這裡,我解釋瞭如何安裝打印機 騰彩PIXMA iP1800 en ArchLinux的. |
本指南基於安裝打印機的文章 佳能iP4300 從ArchLinux Wiki,特別是在Canon驅動程序安裝方法下。
開始之前
要安裝的軟件包: 杯子,Ghostscript,Gsfonts,Gutenprint
#pacman -S cups ghostscript gsfonts gutenprint
下載佳能驅動程序
他們必須下載驅動程序 cnijfilter-ip1800系列 Y EL cnijfilter-通用. 我建議您將這些文件保存在所需目錄中的單獨文件夾中,以免造成混淆。 例如,我創建了一個名為 佳能。 由於佳能頁面僅提供.rpm文件,因此我們需要 提取物 接著說:
#pacman -S rpmextract
安裝後 rpm提取 並下載驅動程序,在終端中,我們導航到保存它們的文件夾,並執行以下命令來提取軟件包
#rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
#rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
現在是時候將創建的文件和文件夾移動到其相應的目標位置了。 例如,文件夾(及其所有內容) 〜/佳能/ usr / lib / 必須將其複制(具有超級用戶權限)到 / usr / lib /
準備
停用 優盤 萬一我在跑步
#rmmod usblp
要永久停用它,我們添加到部分 模塊 de 在/etc/rc.conf 以下內容:!usblp
模塊=(...!Usblp ...)
我們重新啟動杯子
#/etc/rc.d/cups重新啟動
我們將杯子添加到 達蒙斯 在/etc/rc.conf中,以便從引導啟動。 它必須以“ @”開頭,以便在後台作為進程啟動。
DAEMONS =(... @杯子...)
使用CUPS安裝
在任何瀏覽器中,轉到CUPS Web界面地址http:// localhost:631。
添加打印機和類->查找新打印機->出現Canon IP1800,添加此打印機->驗證數據->繼續。 最好添加.ppd(打印機的配置文件),它位於以下文件夾中: / usr / share / cups / model / 以的名義 佳能ip1800.ppd。 他們確定最後的細節,例如將要使用的紙張類型,紙張尺寸等。
打印機應該已經安裝,但是首先,您必須完成配置驅動程序需要使用的庫。 為了進行審查,我們執行以下命令:
ldd / usr / local / bin / cifip1800
就我而言,它給了我以下結果:
linux-gate.so.1 =>(0xb774c000)
libcnbpcmcm312.so =>找不到
libcnbpess312.so =>找不到
libm.so.6 => /lib/libm.so.6(0xb76ff000)
libdl.so.2 => /lib/libdl.so.2(0xb76fa000)
libtiff.so.3 => /usr/lib/libtiff.so.3(0xb769f000)
libpng.so.3 =>找不到
libcnbpcnclapi312.so =>找不到
libcnbpcnclbjcmd312.so =>找不到
libcnbpcnclui312.so =>找不到
libpopt.so.0 => /lib/libpopt.so.0(0xb7693000)
libc.so.6 => /lib/libc.so.6(0xb752d000)
/lib/ld-linux.so.2(0xb774d000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8(0xb74df000)
libz.so.1 => /usr/lib/libz.so.1(0xb74ca000)
並且有必要創建從丟失的庫到我們先前複製的/ usr / local / bin可執行文件的鏈接。 或安裝缺少的庫。 我們用以下方法修復它:
#ln -s /usr/lib/libcnbpcmcm312.so.6.50.1 /usr/lib/libcnbpcmcm312.so
#ln -s /usr/lib/libcnbpess312.so.3.0.9 /usr/lib/libcnbpess312.so
#ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
#ln -s /usr/lib/libcnbpcnclapi312.so.3.3.0 /usr/lib/libcnbpcnclapi312.so
#ln -s /usr/lib/libcnbpcnclbjcmd312.so.3.3.0 /usr/lib/libcnbpcnclbjcmd312.so
#ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
PPD調整
備份原始ppd(不要忘了導航到它的位置: / usr / share / cups / model
須藤cp canonip1800.ppd canonip_bc.ppd
使用您喜歡的編輯器打開文件:nano,gedit,kate,leafpad等。 我會用 納米.
須藤納米canonip1800.ppd
並且我添加以下幾行以提高質量:
* OpenUI * CN質量/質量:PickOne
* DefaultCNQuality:3
* CN質量2 /高:“ 2”
* CNQuality 3 /普通:“ 3”
* CNQuality 4 /標準:“ 4”
* CNQuality 5 /經濟:“ 5”
* CloseUI:* CNQuality
改變 決議,這些將被消除:
* OpenUI *分辨率/輸出分辨率:PickOne
*默認分辨率:600
*解析度 600/600 dpi:“<>setpagedevice”
* CloseUI:*分辨率
它們通過以下方式更改:
* OpenUI *分辨率/輸出分辨率:PickOne
*默認分辨率:600
*解析度 300/300 dpi:“<>setpagedevice”
*解析度 600/600 dpi:“<>setpagedevice”
*解析度 1200/1200 dpi:“<>setpagedevice”
*解析度 2400/1200 dpi:“<>setpagedevice”
*解析度 4800/1200 dpi:“<>setpagedevice”
* CloseUI:*分辨率
編輯ppd之後,保存並關閉; 並在CUPS Web界面中更新ppd。
優秀的 !! 感謝@monikgtr提供了詳細而詳細的帖子=)