LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 14978|回复: 9

成功驱动Canon PIXMA iP1000 打印机 [已解决]

[复制链接]
发表于 2005-9-4 08:16:43 | 显示全部楼层 |阅读模式
参考资源:http://www.linuxsir.cn/bbs/showthread.php?t=216080 中 welans 的回复。

系统是 Fedora Core 4

Canon PIXMA iP1000 的官方驱动下载地址:

http://files.alfansa.org/

这里有三个RPM,全部下载并安装。然后连接好并启动打印机。

接下来开始设置打印机驱动程序。用浏览器打开:
http://localhost:631/printers

点选左下角 Add Printer 按钮,

1. 第一个页面输入:
Name:CanoniP1000 这是当要打印文档时选择打印机时所显示的打印机名称,不能有空格
Location:估计是打印机设备的连接位置,我填的是 /dev/usb/lp0 ,获得方法见本文末尾附录
Description:注释,可以不填

按 Continue

2. 第二个页面,选择 Device for CanoniP1000

这里各人有可能不同,我这里的下拉列表里有三个选择项:

Canon iP1000 (Canon iP1000)
USB Printer #1 (Canon iP1000)
USB Printer #1 with status readback for Canon BJ (Canon iP1000)

我选择这里的第二个或第三个。然后按 Continue

3. 第三个页面,选择 Model/Driver for CanoniP1000

这里选择 Canon
(有安装 Turboprint 的不要选择 Canon Turboprint)

然后按 Continue

4. 第四个页面,选择 Model/Driver for CanoniP1000

如果前面三个 RPM 安装正确的话,这里将出现(我这里只出现这个):

Canon PIXMA iP1000 Ver 2.50 (en)

选择后按 Continue 即可设置完毕。

然后可以用 gedit 看看能不能打印。打印前选择的打印机为 Canon iP1000,就是要你输入 Name: 时你输入的名字。

附录A  获得打印机设备的连接位置:

(顶部菜单)桌面->系统设置->打印,然后新建打印机->前进->前进,这时可以在队列类型窗口中看到已被检测为 Canon iP1000的打印机设备连接,左边的就是设备位置。例如我的是 /dev/usb/lp0

附录B  打印机状态监视器

运行 /usr/local/bin/bjcupsmon 可以查看打印机当前状态,例如缺墨、少纸。

/usr/local/bin/pixmaip1000_ps 这里是参数设置和打印机维护程序,但似乎维护功能不能生效
发表于 2005-9-4 09:33:03 | 显示全部楼层
真是福音,我的打印机终于在linux下能用了,不知在debian中可以用吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 09:34:56 | 显示全部楼层
那个下载页面里有 tgz 包和详细安装方法的。应该是可以的吧。

页面上有这句话哦:
The TGZ archive is required for DEBIAN / UBUNTU Linux or use with LPRng spooler.
回复 支持 反对

使用道具 举报

发表于 2005-9-4 11:19:16 | 显示全部楼层
有个人免费版了? 打出来的纸上面有没有那个恶心的logo的?
我上次下驱动的就有,打出来都成了废纸
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 13:02:22 | 显示全部楼层
有的,所以也是个垃圾
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 13:38:15 | 显示全部楼层
welans兄:用你的方法(不用turboprint驱动)可以成功打印正常的页面而没有 turboprint 的LOGO

已经测试通过了,效果还不错,Canon有几个程序可以控制打印机参数和状态,似乎并不比 Turboprint 的差多少

稍后替换本文的原文。
回复 支持 反对

使用道具 举报

发表于 2005-9-4 13:50:44 | 显示全部楼层
ftp://222.38.196.16/upload/canon-ip1000.tar.gz
下载该包,解压后有3个rpm和3个rpm转换后的tar.gz包。
安装rpm或者直接安装tar.gz包是一样的。
我不用rpm,所以直接把3个tar.gz拷贝到某个目录,如/tmp,全部解开,结果生成了一个usr文件夹,如/tmp/usr
把这个usr文件夹内的东西全部拷贝到/usr/下面,这样,驱动的安装就完成了。

其中一个很重要的文件是/usr/share/cups/model/canonpixmaip1000.ppd ,记住这个路径,可以在用gnome-cups-magager安装打印机时手动添加该model,这算一种安装办法;
另外一种常见的办法是用cups提供的web形式安装打印机。
访问: http://http://localhost:631 ,输入管理员密码,选择添加打印机,name不要有空格,location选择/dev/usb/lp0 ,description随便填,然后继续,在make(厂商)一栏选canon,然后出现一个model列表,其中应该有canon pixma ip1000的选择,选中后继续,差不多就这样了。
回复 支持 反对

使用道具 举报

发表于 2005-9-4 13:52:19 | 显示全部楼层
Post by 懒猫
welans兄:用你的方法(不用turboprint驱动)可以成功打印正常的页面而没有 turboprint 的LOGO

已经测试通过了,效果还不错,Canon有几个程序可以控制打印机参数和状态,似乎并不比 Turboprint 的差多少

稍后替换本文的原文。

甚好!我回帖晚了,整freebsd呢。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-21 02:06:03 | 显示全部楼层
顶上来,请求加精。貌似不少桌面用户用这个型号的打印机....... orz
回复 支持 反对

使用道具 举报

发表于 2005-10-3 10:45:36 | 显示全部楼层
有没有XERO PHASER 3116的驱动RPM包?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表