微信关注,获取更多

手机直连老打印机:OpenWrt替代方案 二十块路由变打印服务器

那台HP 1020,它可还插着USB线,手机要是想打印个文件,竟然还得先把电脑打开才行,它就这么实实在在地卡在2005年,是压根儿动不了。

这台惠普1020,是我爸单位淘汰下来的,它灰扑扑的,被放置在杂物间当中,三年时间都没有动过。上个月月末的时候,我修理打印机驱动维修到半夜时分,突然之间产生了这样的想法:为什么一定要借助电脑来进行中转呢?它实际上明明还是能够正常使用的,仅仅是不具备“说话”的功能罢了。

我进行了一番查找,发觉存在一个称作WR703N的迷你型路由器,其尺寸如巴掌般大小,二手价格为二十多元,具备可对系统进行刷机的能力,并且能够连接USB打印机。它并非是什么高科技产物,仅仅是一个极为陈旧的采用ARM芯片的盒子,然而却已足够使用。它没有配备硬盘,也不运行网页,仅仅执行一项任务:将从手机发送过来的打印数据,毫无变动地放置到打印机的USB接口处。

一买回来,首要之事便是翻开底壳查看版本,唯有v1版本的才可以。v2版本是刷不了的,存在的坑特别多。我所买到手的那一台,其背面贴纸已然发黄了,然而硬件版本清晰明了地写着“Ver:1.0”。拧开四颗螺丝,里面的电路板仅有指甲盖那般大小,USB口旁边还印着“USB HOST”,没有印错,这个口就是用于外接设备的。

OpenWrt USB 打印机共享_OpenWrt替代方案_HP 1020 打印机 路由器改造

于刷OpenWrt而言,最怕的便是变砖,因而首先利用原厂后台去升级一回官方固件,使之进入所谓的“安全区”。随后上传Breed,也就是那个类似U盘启动盘的引导程序。按照要求按着Reset并通电,等待指示灯疯狂闪烁,紧接着马上打开192.168.1.1,随后便进去了。Breed的界面极为朴素,呈现白底黑字的样式,甚至连图标都不存在,然而却具备备份分区的功能。我将mtd0至mtd4全部通过dd的方式提取出来,存储于电脑桌面,其名字命名为“救砖包.zip”。

正在刷正式版OpenWrt之际,我的手突然抖了一下,差一点就传错文件,还好Breed具备校验功能,直接将其拦住了。重新进行传输之后,等待了两分钟,再次进入就看到了以绿色为主色调的LuCI界面,这与路由器管理页大致相同。直到这个时候,才敢插上打印机。在插上的那一瞬间,dmesg里跳出了“usb 1-1: new full-speed USB device”,没有出现报错,这样可以了。

来进行装p910nd这样的服务操作其实是比较简便的,首先呢,要敲完opkg install这三行命令,接着在LuCI里去点几下勾,然后把端口设置为9100,随后开启。之后通过netstat查看,会发现0.0.0.0:9100确实在那儿处于监听状态。再之后呢,手机连接家里的Wi-Fi,使用PrintHand v13.6.2手动去添加打印机,要输入IP、输入9100、选择HP 1020驱动,它自己会下载一个1.2MB的PPD文件,三秒就完成了。

第一次所打的乃是手机相册之中的一张截图,其为 A4 横版,在选完“打印”键之后,却毫无反应。等待了五秒,打印机出现“咔”的一声进而开始进纸,随后又发出“滋啦”一声进行加热,十秒之后吐了出来,字呈现出歪的状态,不过全都在纸上。我将其拿去对着灯进行照看,既没有缺笔画的情况,也不存在重影的现象。第二次对页边距进行了调整,便正常了。

OpenWrt USB 打印机共享_HP 1020 打印机 路由器改造_OpenWrt替代方案

在用了较长时间之后发觉,USB线确实是不能够节省的。我最开始使用的是旧的充电线,将其插上打印机之后却没有任何反应。而后更换了一根带有数据功能的USB A – A线,马上就被识别出来了。另外还有供电方面的问题,703N所自带的USB口输出仅仅只有400mA,HP 1020冷机启动的时候需要峰值电流,曾经尝试过两次都是卡在自检那里,之后更换了一个5V/2A插头直接进行供电,从此之后就再也没有出现过问题了。

打PDF文件,手机是最稳的选择。要是Word文档,得先转成PDF,不然格式会乱掉;对于图片,直接分享过去就可以了;在微信里,长按文档然后选“用PrintHand打开”,它会自行转成可打印格式。有一回,连着打了七页,中间停顿了一次,并非卡顿,而是打印机自身进行热保护,停歇了十秒,风扇声停止了,等它冷却下来后继续运行。

一次,Breed备份真把我救了。有一回,误删了p910nd配置,服务起不来,我进入Breed重新刷了一遍固件,又恢复了ART分区(射频数据),就连Wi-Fi密码都不用重新输入。

进行了成本计算:WR703N的价格是27元,USB A – A线的价格为8元,电源适配器的价格是12元,总计47元。它相较购买一台新的喷墨机要便宜一半,并且激光机原本就不存在废墨盒,碳粉盒每个的价格是两块八毛钱,能够打印一千五百页。

HP 1020 打印机 路由器改造_OpenWrt USB 打印机共享_OpenWrt替代方案

当下,它被放置于我的书桌右下角之处,紧挨着打印机,存在两根线,一根用于插入USB接口,另一根则用于连接电源,除此之外并无其他状况。手机成功连接上家里的Wi-Fi后,只需轻轻点一下便能够进行打印,期间并不用开启电脑,也无需等待驱动程序加载,同时也不必担忧电脑出现休眠的情况。

昨日,打印了三张租房合同,皆是PDF格式。房东询问,“你这打印机竟然还会联网?”我回应道,“它如今比我家的智能音箱还要听从使唤。”。

那台打印机没发生改变呀,仍旧是那个HP 1020 ,只不过呢,它不再是等待USB线插入到某个人的电脑之中,而是转变为等待被手机呼喊一声了。

它现在就在我右手边,亮着小绿灯。

OpenWrt替代方案_OpenWrt USB 打印机共享_HP 1020 打印机 路由器改造

未经允许不得转载:openwrt技术分享 » 手机直连老打印机:OpenWrt替代方案 二十块路由变打印服务器

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏