惠普廉价系激光打印机在Ubuntu上的即插即用

上一篇 / 下一篇  2007-12-03 23:56:28 / 个人分类:GNU/Linux

在Ubuntu 7.04或者7.10下,由于CUPS项目以及foo2zjs的帮助,惠普Laserjet 1xxx这类打印机是可以很好地即插即用的。但是,你会发现当关闭打印机电源后重开的时候也许情况不是那么好了,用户会发现打印队列里的东西永远也到不了打印机。

为什么会这样呢?因为Laserjet 1000需要加载驱动程序附带的firmware才能初始化,在windows下,这是自动的。Ubuntu从Feisty(7.04)起已经修正了自动加载(bug#65618),但由于版权原因系统没有带改firmware。用户可以通过foo2zjs自带的程序抓取之。

执 行 $getweb 1000 后,将会自动从internet下载sihp1000.img,然后再执行 $sudo arm2hpdl sihp1000.img > /usr/share/foo2zjs/firmware/sihp1000.dl 则将该文件放置到foozjs指定目录下,这样一来每次插入Laserjet1000时,系统会自动从该处加载这个firmware,相当于自动执行了 cat /usr/share/foo2zjs/firmware/sihp1000.dl /dev/lp*。

完成后可关闭并重新启动打印机,滚轮将会转动两次,并且信号灯跳越后停在绿灯上表示工作就绪,此时即可直接打印了。

updated: 另外,在KUbuntu7.10下,默认可能无法找到foo2zjs驱动(ppd)的打印机,它们不在列表里(如HPLaserJet 1000),这时可以手动选择到/usr/share/foo2zjs/ppd中的压缩后ppd驱动文件(.ppd.gz)。

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-10-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 1286
  • 日志数: 6
  • 建立时间: 2007-11-18
  • 更新时间: 2008-02-09

RSS订阅

Open Toolbar