Welcome 微信登录

首页 / 操作系统 / Linux / 在Ubuntu 64位下使用Canon iR5055N打印机

今天终于在公司电脑的Ubuntu系统下安好了Canon iR5055N打印机的驱动。把方法记录一下,免得下次忘了。在Google搜了一下,发现关于Canon iR5055N打印机的内容基本都是日文的,可能这个型号主要在日本用的多吧。最终找到靠谱的文章,把要点翻译记录一下:在Canon的网页上找到iR5055N的驱动网页:http://cweb.canon.jp/drv-upd/lasershot/linux/lips4linux.htmlrpm的有32和64位的,但是deb的只有32位的。在Ubuntu 64位下安装32位驱动是不行的。所以我们需要从源代码开始安装。刚才的网页的下面有源代码的链接:http://cweb.canon.jp/drv-upd/lasershot/linux/lipssource.html安装ghostscript(我没安装这个,好像也没事)
  1. $ sudo apt-get install ghostscript 
$ sudo apt-get install ghostscript1.首先安装common module
  1. $ cd /tmp 
  2. $ tar xzvf cndrvcups-common-2.20-1.tar.gz 
  3. $ cd cndrvcups-common-2.20/ 
$ cd /tmp$ tar xzvf cndrvcups-common-2.20-1.tar.gz$ cd cndrvcups-common-2.20/根据里面的README,我们需要安装几个依赖包:
  1. $ sudo apt-get install automake libgtk2.0-dev libcups2-dev libxml2-dev libglade2-dev libglib2.0-dev libtool 
$ sudo apt-get install automake libgtk2.0-dev libcups2-dev libxml2-dev libglade2-dev libglib2.0-dev libtool编译安装:
  1. $ make gen 
  2. $ sudo make install 
$ make gen$ sudo make installcommon module安装完成。 2.安装驱动程序本体原文里先说了LIPSLX版的安装,然后又追记说Ubuntu 10.10以后LIPSLX版就不支持了,所以这段略过。直接安装LIPS4版:
  1. $ cd /tmp 
  2. $ tar xzvf cndrvcups-lips4-2.20-1.tar.gz 
  3. $ cd cndrvcups-lips4-2.20/ 
$ cd /tmp$ tar xzvf cndrvcups-lips4-2.20-1.tar.gz$ cd cndrvcups-lips4-2.20/这时如果直接运行安装脚本会失败,作者对脚本文件进行了修改,并且给出了diff文件:http://www.linuxidc.com/Linux/2012-10/72059p2.htm diff文件的内容:
  1. diff -ur cndrvcups-lips4-2.20/allgen.sh cndrvcups-lips4-2.20.new/allgen.sh 
  2. --- cndrvcups-lips4-2.20/allgen.sh  2010-10-14 15:12:45.000000000 +0900 
  3. +++ cndrvcups-lips4-2.20.new/allgen.sh  2011-05-31 04:20:25.816086627 +0900 
  4. @@ -12,7 +12,7 @@ 
  5.    
  6.  cd cpca/cnpklib 
  7.  cd .. 
  8. -./autogen.sh --prefix=${_prefix} --enable-static --disable-shared 
  9. +./autogen.sh --prefix=${_prefix} ## --enable-static --disable-shared 
  10.  make 
  11.  make install 
  12.    
  13. diff -ur cndrvcups-lips4-2.20/cngplp/autogen.sh cndrvcups-lips4-2.20.new/cngplp/autogen.sh 
  14. --- cndrvcups-lips4-2.20/cngplp/autogen.sh  2010-07-08 18:30:49.000000000 +0900 
  15. +++ cndrvcups-lips4-2.20.new/cngplp/autogen.sh  2011-05-31 04:20:48.616086625 +0900 
  16. @@ -135,6 +135,7 @@ 
  17.        automake --add-missing --gnu $am_opt 
  18.        echo "Running autoconf ..." 
  19.        autoconf 
  20. +      autoreconf -ifv 
  21.      ) 
  22.    fi 
  23.  done 
diff -ur cndrvcups-lips4-2.20/allgen.sh cndrvcups-lips4-2.20.new/allgen.sh--- cndrvcups-lips4-2.20/allgen.sh2010-10-14 15:12:45.000000000 +0900+++ cndrvcups-lips4-2.20.new/allgen.sh2011-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.sh2010-07-08 18:30:49.000000000 +0900+++ cndrvcups-lips4-2.20.new/cngplp/autogen.sh2011-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)
  1. $ sudo ./allgen.sh -deb 
  2. $ sudo make install 
$ sudo ./allgen.sh -deb$ sudo make install驱动就安装完成了。 注:驱动安装完了还不算完,在添加打印机的时候还要注意,选择Canon之后选机器型号的时候,要选LIPS IV的那个,而不要选已经有的iR5055/iR5065的那个。
  • 1
  • 2
  • 下一页
Ubuntu 12.04 出现“Ubuntu is running in low-graphics mode?”解决使用Ubuntu12.04创建无线WiFi热点供手机上网相关资讯      Ubuntu系统教程  Canon iR5055N 
  • 联想超极本Ubuntu系统无法开启无线  (04/11/2015 06:36:35)
  • Ubuntu 更改文件夹权限  (02/04/2013 21:00:15)
  • 去除DVSDK中的Ubuntu版本限制  (01/29/2013 09:04:07)
  • Ubuntu下映射网络驱动器  (07/05/2013 20:10:25)
  • Ubuntu创??桌面快捷方式  (02/01/2013 15:53:27)
  • Ubuntu 12.04下快捷键截图谷歌插件  (12/28/2012 10:53:36)
本文评论 查看全部评论 (0)
表情: 姓名: 字数