如何在ArchLinux上安裝佳能IP1800打印機

在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 /

準備

的配置 在/etc/rc.conf 它是通過文本編輯器完成的:nano,gedit,kate等。

停用 優盤 萬一我在跑步

#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調整

備份原始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。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   埃德溫 他說:

    優秀的 !! 感謝@monikgtr提供了詳細而詳細的帖子=)