在Ubuntu 64位下使用Canon iR5055N打印机

今天终于在公司电脑的ubuntu系统下安好了Canon iR5055N打印机的驱动。把方法记录一下,免得下次忘了。

在Google搜了一下,发现关于Canon iR5055N打印机的内容基本都是日文的,可能这个型号主要在日本用的多吧。

最终找到靠谱的文章是这篇:http://blog.kirie.net/linux/ubuntu/390.html

把要点翻译记录一下:

在Canon的网页上找到iR5055N的驱动网页:http://cweb.canon.jp/drv-upd/lasershot/linux/lips4linux.html

rpm的有32和64位的,但是deb的只有32位的。在Ubuntu 64位下安装32位驱动是不行的。所以我们需要从源代码开始安装。

刚才的网页的下面有源代码的链接:http://cweb.canon.jp/drv-upd/lasershot/linux/lipssource.html

安装ghostscript(我没安装这个,好像也没事)

$ sudo apt-get install ghostscript

1.首先安装common module

$ cd /tmp
$ tar xzvf cndrvcups-common-2.20-1.tar.gz
$ cd cndrvcups-common-2.20/

根据里面的README,我们需要安装几个依赖包:

$ sudo apt-get install automake libgtk2.0-dev libcups2-dev libxml2-dev libglade2-dev libglib2.0-dev libtool
编译安装:

$ make gen
$ sudo make install
common module安装完成。

2.安装驱动程序本体

原文里先说了LIPSLX版的安装,然后又追记说Ubuntu10.10以后LIPSLX版就不支持了,所以这段略过。

直接安装LIPS4版:

$ cd /tmp
$ tar xzvf cndrvcups-lips4-2.20-1.tar.gz
$ cd cndrvcups-lips4-2.20/
这时如果直接运行安装脚本会失败,原文作者对脚本文件进行了修改,并且给出了diff文件: http://blog.kirie.net/wp-content/uploads/2011/05/cndrvcups-lips4-2.20.diff.txt

diff文件的内容:

diff -ur cndrvcups-lips4-2.20/allgen.sh cndrvcups-lips4-2.20.new/allgen.sh
--- cndrvcups-lips4-2.20/allgen.sh	2010-10-14 15:12:45.000000000 +0900
+++ cndrvcups-lips4-2.20.new/allgen.sh	2011-05-31 04:20:25.816086627 +0900
@@ -12,7 +12,7 @@
 
 cd cpca/cnpklib
 cd ..
-./autogen.sh --prefix=${_prefix} --enable-static --disable-shared
+./autogen.sh --prefix=${_prefix} ## --enable-static --disable-shared
 make
 make install
 
diff -ur cndrvcups-lips4-2.20/cngplp/autogen.sh cndrvcups-lips4-2.20.new/cngplp/autogen.sh
--- cndrvcups-lips4-2.20/cngplp/autogen.sh	2010-07-08 18:30:49.000000000 +0900
+++ cndrvcups-lips4-2.20.new/cngplp/autogen.sh	2011-05-31 04:20:48.616086625 +0900
@@ -135,6 +135,7 @@
       automake --add-missing --gnu $am_opt
       echo "Running autoconf ..."
       autoconf
+      autoreconf -ifv
     )
   fi
 done
可以看到其实就是两处修改:

(1)在allgen.sh文件中,调用autogen.sh时,去掉--enable-static --disable-shared这两个参数

(2)在cngplp/autogen.sh文件中,在最后加上autoreconf  -ifv

修改完后,编译安装:(注意要sudo)

$ sudo ./allgen.sh -deb
$ sudo make install
驱动就安装完成了。

注:驱动安装完了还不算完,在添加打印机的时候还要注意,选择Canon之后选机器型号的时候,要选LIPS IV的那个,而不要选已经有的iR5055/iR5065的那个。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值