OpenWrt +Virtualhere,解决USB打印机扫描仪共享

彩虹网

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

办公室一台旧的联想MF7650DF(打印、扫描、复印、传真一体机),设备上只有一个用USB线连接电脑实现打印、扫描的接口。正常情况下需要把该USB连接线接到电脑上,才能在电脑上安装驱动后正常使用打印和扫描功能。由于我的办公电脑是笔记本,如果笔记本上老插着一个不常用的打印机USB线很碍事。于是琢磨着如何把USB打印机变成网络打印机,这样可以彻底摆脱笔记本去连跟USB线的困扰。

于是网上搜索了一下。了解到网上有一些USB共享服务器卖,价格在200元左右,但同时也还搜索到可以利用废旧的带USB口的路由器whatsapp网页版,将打印机接到路由器USB口上,然后通过连接路由器的IP来实现网络打印,某鱼上20来块,可以买到。于是在某鱼上花了40块,买了一个刷好OpenWrt固件的小米路由器。略有一些基础能力的,通过路由器的后台设置及可以成功将USB打印机接到路由器上whatsapp网页版,然后在电脑上通过IP添加打印机的方式,即可将USB打印机变为网络打印机,摆脱有线束缚,实现网络打印。

但问题来了,目前解决了网络打印的功能,但网络扫描的功能还没有实现。平时要扫描文件,要不就把打印机USB线从路由器上拔下来,要不就是带个U盘跑到公司共用打印机上去扫描,再跑回办公室从U盘中将扫描的文件拷贝出来,这样的方式着实让人无法承受,于是决定继续折腾。功夫不负有心人,在网上查到一个Virtualhere软件,可以将USB口进行虚拟化部署,来大家感受一下官网的描述:

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

把网络、WIFI变成USB线传输USB信号,这不就是我想要的吗。再查,VirtualHere分为服务端和客户端,服务端将服务器上的USB接口提供虚拟化服务,客户端实现将服务端的USB接口本地化,就如同把插到服务器上的USB设备插到了本地,nice!

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

而服务端支持linux/windows/嵌入式设备/Android/Nas,已经很强大了哦。再细查:“VirtualHere will run on any edition of linux including Scientific Linux, Ubuntu, CentOS, RedHat, OpenSuse, Angstrom, Raspbian, Debian, OpenWRT....”。看重点哦,OpenWRT!!!感觉有戏!开始折腾吧……

下载usb server 安装软件

由于我的小米路由器是Linux系统,所以得下载linux的服务器软件。首先进入下载页面

https://virtualhere.com/usb_server_software。这个下载页面有很多个软件版本whatsapp网页版,要选择适合自己路由器架构的软件。如何选?首先得确认自己路由器的芯片,再确认使用的什么架构。

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

在路由器上查询到路由器是MT7620A的芯片,再查询到这个芯片属于MIPS24KEc内核。

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

再到Virtualhere官网选择相对应的软件。

提示:这里得注意一下,VirtualHere服务端软件分为常规版本和针对各CPU进行优化的版本。常规版本是免费的,只能虚拟1个USB口。CPU优化版本是收费版,可以虚拟多个USB口。一开始我没注意这个官网描述,直接下载安装的CPU优化版,安装好之后软件提示我需要购买。

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

然后我又下载了常规版本,可以正常使用。坑,给大家踩过了,大家自行避之。

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

下载好服务端软件vhusbdmips之后,使用路由器自带的文件上传功能将文件上传到路由器。

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

使用SSH登录路由器(不会的可以百度一下)。把vhusbdmips文件拷贝到/usr/share目录。使用chmod +x vhusbdmips命令设置vhusbdmips软件为可执行;再使用./vhusbdmips -b命令启动服务端软件。

最后,再启动命令(vhusbdmips -b)到路由器的启动项里,这样路由器重启时会自动启动VirtualHere服务。

OpenWrt +Virtualhere,解决USB打印机扫描仪共享

到此服务端安装完毕。

2.客户端安装

客户端安装就比较简单了,

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。