HP打印机安装

今天遇到一台HP M104打印机, ppd文件可以在hp的hplib软件里获取,到hp网站下载 hplib-3.25.8.run , 大约30m, 文件前面几行是脚本,后面是软件包, chmod 755后, 运行它, 在第一个输入y的地方, 按ctrl-c 退出, 会产生hplib-3.25.8目录, 寻找ppd文件
find  hplib-3.25.8 -name "*.ppd.gz"  就可以找到一堆ppd文件, 对于M104型号, 选 hp-laserjet_m101-m106.ppd.gz

ppd的文件放在 /etc/cups/ppd下, 跟printer.conf里的打印机名同名, 权限为 640,  owner是root:lp, 权限不对的话,读不到ppd会报如下错误
stopped 
"Filter failed"
最好在cups的web界面修改打印机时, 把ppd文件上传一下, 否则会有莫名的问题, 即使权限一致,
 

用gunzip解压缩备用, 然后在cups里安装新打印机, 选择这个ppd文件, 最后在Debian下还要安装这个软件包:printer-driver-hpcups
就可以打印了。

 


hplib下载地址: https://sourceforge.net/projects/hplip/files/hplip/