HP 1020老打印机加打印服务器,支持手机无线打印成功案例

B站影视 2025-01-14 10:51 3

摘要:手头有一台HP 1015黑白激光打印机,有些年头了,懂行的朋友都知道,这个系列的HP1010,HP1015,HP1020都是很经典的机型,很耐用且耗材成本极低,称得上是一代神机了。只是每次打印时都需要先开电脑,再连接打印机USB线再打印,很是麻烦,一直想把它改

手头有一台HP 1015黑白激光打印机,有些年头了,懂行的朋友都知道,这个系列的HP1010,HP1015,HP1020都是很经典的机型,很耐用且耗材成本极低,称得上是一代神机了。只是每次打印时都需要先开电脑,再连接打印机USB线再打印,很是麻烦,一直想把它改造成无线打印,直接通过手机无线打印。研究了相关文章,最终考虑TP-LINK703N这款无线路由器,把它改造成打印服务器。第一是很便宜,体积小不占地方,第二是操作相对简单。话不多说,上海鲜市场25元淘了个703N,下班后回到家找了个时间开干。

先进入703N后台管理界面,查看它的版本如下:

当前软件版本: 3.15.2 Build 130321 Rel.37153n

当前硬件版本: WR703N v1 00000000

当前工作模式: 3G 路由模式

记下它的MAC地址,一会刷Breed时需要用到。

大家为什么喜欢用这款703N改成打印服务器呢,我查过资料,据说硬件版本v1.7之前的版本可以直接在TP-Link官方Web 控制台刷OpenWrt固件,这就方便了不少。

首先找到了解锁了u-boot 分区的OpenWrt 固件openwr-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin

下载地址:http://pan.baidu.com/share/link?shareid=35814391&uk=3070866506

进入tp-link703管理后台,找到软件升级,浏览找到刚才下载的bin文件,点击“升级”

稍等片刻,升级成功后,就跳到了OpenWrt管理界面,登陆后先设置一个root密码,这里不设置后续WinSCP空密码会无法登录。

下一步我们需要刷入Breed Bootloader,为什么刷Breed,就是为了机器不死,防止第三方固件刷死,或者恢复出厂值时变成了砖头。下边是网上搜到的:

“Breed固件是一个开源的第三方引导程序,旨在替代路由器原厂的引导程序。它赋予用户更多控制权和自由度,能够实现原厂固件无法提供的功能,例如更强大的管理、更高级的网络设置以及更丰富的安全性选项。”

到如下地址下载Breed Bootloader , breed-ar9331-r1163.bin

下载地址:https://breed.hackpascal.net/EOL/breed-ar9331-r1163.bin

然后通过WinSCP,把它上传到/tmp目录。

下一步我们通过putty登录进去:

备份一下路由器之前的配置文件,主要是以防万一刷死了,还有希望救回。

依次输入这几行代码:

dd if=/dev/mtd0 of=/tmp/u-boot.bin

dd if=/dev/mtd1 of=/tmp/kernel.bin

dd if=/dev/mtd2 of=/tmp/rootfs.bin

dd if=/dev/mtd3 of=/tmp/rootfs_data.bin

dd if=/dev/mtd4 of=/tmp/art.bin

dd if=/dev/mtd5 of=/tmp/firmware.bin

这样就生成了备份,接下来就把备份文件下载到电脑上留存备份,以防万一需要用到它(实际上用不到) 。

接下来开始正式刷写Breed Bootloader到路由器。

putty登录到/tmp,找到你之前上传breed的位置,然后输入如下命令:

mtd write breed-ar9331-r1163.bin u-boot

下一步我们进入Breed,通过它重新再刷入OpenWrt。

我们长按路由器的重设键reset孔,再通电,按着不放5秒左右,看到指示灯闪,就可在浏览器中输入192.168.1.1,就进入了breed控制台。修改MAC地址,然后刷入OpenWrt17.01.7 (OpenWrt官网能支持的703N的最高版本)。

OpenWrt17.01.7 下载地址如下:

lede-17.01.7-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin

下载地址:https://archive.openwrt.org/releases/17.01.7/targets/ar71xx/generic/lede-17.01.7-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin

重启后进入到OpenWrt17.01.7管理界面,至于怎么设置联网,这里不多讲了,因为今天的重点主要是设置打印服务器,让旧的hp1015打印机支持无线功能,让手机可以直接无线打印。

重新用putty登录,安装如下:

opkg update (系统更新,如果更新失败,可以修改/etc/opkg/distfeeds.conf,更改为国内更新源)

opkg install luci-i18n-base-zh-cn (安装中文支持,非必须)

opkg install kmod-usb-printer (安装USB打印支持)

opkg install luci-app-p910nd (安装p910nd服务)

在web管理界面重新刷新后会看到服务Services,点这个进入设置打印页,勾上enable后保存。

这个时候能够看到9100端口监听起来了,说明设置没有问题了。然后把打印机USB线插入703N的USB端口。

下一步在手机端安装打印软件PrintHand,这个我找了好几个,官方最新版v13.8.2需要升级收费才能使用,不推荐。v13.7.2这个能够使用但是总是提示有病毒,不推荐,最后找了个v13.6.2无病毒提示且能够正常使用。

下边是手机安装PrintHand后的添加打印机截图,大家可以参考看看。最终在打印时只需要先把hp1015打印机和703N无线路由器通电,手机连接和703N同一个的wifi网络,还有手机在打印文件时要选择PrintHand,这样就能够直接通过无线打印,不需要再通过电脑打印,比之前方便多了。

选择附近的WIFI打印机

设置打印机名称,IP地址,协议,端口号等

选择自己的打印机型号

按照提示下载驱动并安装

成功安装并连接打印机

打印时选择PrintHand

最后来张合影,脏兮兮的 ~~~

来源:爱学习de小乌龟

相关推荐