红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu上安装Canon iP1000打印机

发布时间:2008-08-26 21:14:44来源:红联作者:dhwoecv
出自:奶牛的Linux资料棚

折腾了一个下午,终于让Canon iP1000在我的UBUNTU上运行起来了。感谢外国的大大们。

解决方法如下:(以UBUNTU8.04.1为例)

第1步,下载三个驱动包:将http://files.alfansa.org/ 里的三个RPM下载到本地,并放置到主文件夹下:

bjfilter-common-2.50-2.i386.rpm
bjfilter-pixmaip1000-2.50-2.i386.rpm
bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm

第2步,安装rpm到deb的转换工具:
sudo apt-get install alien

第3步,转换rpm包为deb包:
sudo alien bjfilter-common-2.50-2.i386.rpm
sudo alien bjfilter-pixmaip1000-2.50-2.i386.rpm
sudo alien bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm

第4步,双击安装deb包(或者在终端输入以下命令安装):

sudo dpkg -i bjfilter-common_2.50-3_i386.deb
sudo dpkg -i bjfilter-pixmaip1000_2.50-3_i386.deb
sudo dpkg -i bjfilter-pixmaip1000-lprng_2.50-3_i386.deb

第5步,编辑PPD文件:

sudo gedit /usr/share/cups/model/canonpixmaip1000.ppd

增加:
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality

用下面几行:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<>setpagedevice"
*Resolution 1200/1200 dpi: "<>setpagedevice"
*Resolution 2400/2400 dpi: "<>setpagedevice"
*CloseUI: *Resolution

替代这几行:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<>setpagedevice"
*CloseUI: *Resolution

然后保存这个PPD文档。

第6步,建立关联:
sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1

第7步,复位cups系统:
sudo killall cupsd
sudo cupsd

第8步,用打印机配置窗口配置打印机:

系统--系统管理--打印--新建打印机--本地打印机--选中搜索到的打印机(canonpixmaip1000 USB#1)---前进--驱动程序:这时应该可以看到Canon PIXMA iP1000 2.5的选项,如果没有,就用“安装驱动程序”的选项,浏览--/usr/share/cups/model/ canonpixmaip1000.ppd,确认。

最后1步,打印测试页。
文章评论

共有 1 条评论

  1. pxw2025 于 2008-08-27 13:18:57发表:

    学习了。。:0wpoi2