Feisty下,由于CUPS项目以及foo2zjs的帮主,惠普Laserjet 1xxx这类打印机是可以很好地即插即用的。但是当关闭打印机电源后重开的时候也许情况不是那么好了,用户会发现打印队列里的东西永远也到不了打印机。
为什么会这样呢?因为Laserjet 1000需要加载驱动程序附带的firmware才能初始化,在windows下,这是自动的。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*。
完成后可关闭并重新启动打印机,滚轮将会转动两次,并且信号灯跳越后停在绿灯上表示工作就绪,此时即可直接打印了。