惠普打印机安装教程连接手机
背景介绍:
之前曾想过要购买一台新的打印机,既可以满足家庭日常的文件打印需求,又可以在将来给宝宝打印试卷和错题等。在双11期间看中的几款打印机,感觉价格稍微有些高。幸好,与父母提及此事时,他们提到家里还有一台旧打印机,可以搬到新家使用。于是,我决定将它搬来,并考虑将其改造成网络打印机,方便手机与电脑远程打印。
传统方案:cups+foo2zjs驱动
这台打印机是hp1020plus型号,没有网络功能。我决定采用我之前曾经使用过的方案——cups+foo2zjs驱动来实现网络打印功能。我首先尝试安装cups软件,并通过wget命令下载foo2zjs驱动。我遇到了下载困难的问题。尝试使用浏览器直接访问相关网站时,发现该网站已经被出售。于是,我在GitHub上找到了其他镜像仓库进行编译和测试。虽然网页可以打开,任务也能正常下发,但打印机却没有反应。尝试多种解决方案后,我发现原有在/dev/usb下的lp0端口消失了。我尝试多种方法寻找原因并尝试解决,但仍然无法解决。
新方案:hplip+'printer-driver-foo2zjs'驱动
在测试过程中,我发现了hplip这个官方驱动软件。于是,我决定尝试使用它。在安装hplip后,我发现里面自带了cups。但在尝试添加打印机并执行打印任务时,报错提示驱动失败。经过网上搜索错误信息后,我发现需要安装hplip的插件:hp-plugin -i。在安装后再次尝试时,仍然存在问题,即没有报错但打印机无反应。看来最终还是需要从foo2zjs驱动入手解决。在多次尝试编译foo2zjs失败后,我终于找到了一套可行的方案:使用hp-check安装缺失的依赖;直接在apt中搜索并安装foo2zjs的两个包:printer-driver-foo2zjs和printer-driver-foo2zjs-common。安装后再次尝试,成功实现了打印功能。
配置网络访问权限:
最终效果:
现在,我已经成功将旧打印机改造成网络打印机。在服务器上设置完成后,可以在电脑端添加远程打印机进行打印操作。手机用户也可以通过连接同一网络,直接在手机上进行打印操作。这种方式的实现不仅节省了我购买新打印机的费用,还满足了家庭日常的打印需求。对于家长来说,可以方便地给宝宝打印试卷和错题等学习资料。更多详情可进一步了解。