Debian安装HP 1020

1、HPLIP明确表示不支持这种打印机(不支持的打印机都不是postscript打印机)

2、HP 1020的固件(firmware)没有固化在机器里而是在启动时从PC机装过去的。所以, 第一步是安装这个固件.

2.1安装foo2zjs
 
    aptitudeinstall foo2zjs
2.2从HP 1020的安装盘上找出hp1020.img文件
2.3复制文件
      cphp1020.img sihp1020.img
2.4转化这个文件为.dl文件
      arm2hpdlsihp1020.img >/usr/share/foo2zjs/firmware/sihp1020.dl

3、安装CPUS
      aptitudeinstall cups foomatic-filter-ppds hpijs-ppds linuxprinting.org-ppdsfoomatic-db-hpijs

4、配置打印机
      http://127.0.0.1:631/

5、打印
5.1送固件到打印机(开机后送一次,就行了)
我用的是手动送,你可以写udev/hotplug 脚本来送()
(假设你的打印机在/dev/usb/lp0)

cat /usr/share/foo2zjs/firmware/sihp1020.dl >/dev/usb/lp0

5.1.1举例udev脚本(通过这个方法就不用每次开机都写上面的命今了)

5.1.1.1将这一句存为/usr/local/bin/hp1020.sh

cat/usr/share/foo2zjs/firmware/sihp1020.dl >/dev/usb/lp0

5.1.1.2让它可执行

chmod 755/usr/local/bin/hp1020.sh

5.1.2查询udev

find /sys/ -name lp0

结果:

looking at device'/class/usb/lp0':

KERNEL=="lp0"

SUBSYSTEM=="usb"

DRIVER==""

ATTR{dev}=="180:0"

5.1.3根据结果修改/etc/udev.rules

加如下一句

# hp 1020

SUBSYSTEMS="usb",KERNEL=="lp0",RUN="/usr/local/bin/hp1020.sh"


5.2按正常方法打印
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值