使用hp-setup配置HP P1008打印机
Debian安装P1008打印机这篇post里使用getweb为P1008下载firmware,打印测试也成功了。但每次重新启动打印机,都无法打印,删除掉重新安装打印机才可以。不知道哪里的原因。
安装配置
只好重新配置,这次使用hplip(HP Linux Imaging and Printing)包里的hp-setup来配置打印机。这是一个图形化的HP打印机配置程序。
首先需要安装hplip-gui,默认是没有安装的,hp-setup需要这个包:
apt-get install hplip-gui
将打印机连接,上电,然后启动hp-setup,不要用sudo,直接使用root
hp-setup
会搜索到打印机,然后需要下载一个专有的plugin程序,但一直下载不成功。可以手动下载执行,然后再重新执行hp-setup
下载hp提供的专有plugin
根据系统安装的hplip版本选择下载对应的plugin。可以使用dpkg -l hplip查看hplip的版本,比如3.13.11-2,下载3.13.11版本的plugin就行了。
然后安装plugin
1 | # chmod +x hplip-3.13.11-plugin.run |
最后重新运行hp-setup就可以完成安装了,这次安装完了貌似没问题了。
共享本地打印机
安装好的本地打印机可以通过网络共享给其他用户使用。
本地设置
通过浏览器访问http://127.0.0.1:631,进入Administration页签,右侧Server栏下,勾选"Share printers connected to this system”,这样默认是在本地网络上共享打印机,只有同一个网段的主机才能通过网络使用这台打印机。如果同时勾选了”Allow printing from the Internet”,则所有通过网络可以访问这台主机的机器都可以使用这台打印机。
客户端连接
如果使用XP系统通过网络使用这台打印机,在添加打印机向导中,选择”网络打印机->连接到Internet、家庭或办公网络上的打印机”,URL中输入打印机的地址,如下:
http://192.168.1.88:631/printers/HP_LaserJet_P1008
这段URL除了最后的打印机名称,前面是固定的,打印机名称从打印机管理界面(http://127.0.0.1:631)的printers页签可以看到。
然后下一步安装打印机的XP驱动就可以了。最好提前安装打印机的XP驱动。
专有的东西就是难用,硬件也应该开源。
UPDATE:
经过实测,打印机已经完全正常。
参考:
[1]What is the HPLIP Binary Plug-In and How Do I Install It?
[2]HP Linux Imaging and Printing
[3]HP plugins
===
[erq]