办公室的旧联想MF7650DF(打印、扫描、复印、传真一体机)只有一个界面,可通过USB电缆连接到PC进行打印、扫描。
正常情况下需要把该USB连接线接到电脑上,才能在电脑上安装驱动后正常使用打印和扫描功能。由于我的办公电脑是笔记本,如果笔记本上老插着一个不常用的打印机USB线很碍事。于是琢磨着如何把USB打印机变成网络打印机,这样可以彻底摆脱笔记本去连跟USB线的困扰。于是网上搜索了一下。了解到网上有一些USB共享服务器卖,价格在200元左右,但同时也还搜索到可以利用废旧的带USB口的路由器,将打印机接到路由器USB口上,然后通过连接路由器的IP来实现网络打印,某鱼上20来块,可以买到。于是在某鱼上花了40块,买了一个刷好OpenWrt固件的小米路由器。略有一些基础能力的,通过路由器的后台设置及可以成功将USB打印机接到路由器上,然后在电脑上通过IP添加打印机的方式,即可将USB打印机变为网络打印机,摆脱有线束缚,实现网络打印。
但问题来了,目前解决了网络打印的功能,但网络扫描的功能还没有实现。平时要扫描文件,要不就把打印机USB线从路由器上拔下来,要不就是带个U盘跑到公司共用打印机上去扫描,再跑回办公室从U盘中将扫描的文件拷贝出来,这样的方式着实让人无法承受,于是决定继续折腾。功夫不负有心人,在网上查到一个Virtualhere软件,可以将USB口进行虚拟化部署,来大家感受一下官网的描述:
把网络、WIFI变成USB线传输USB信号,这不就是我想要的吗。再查,VirtualHere分为服务端和客户端,服务端将服务器上的USB接口提供虚拟化服务,客户端实现将服务端的USB接口本地化,就如同把插到服务器上的USB设备插到了本地,nice!
而服务端支持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的服务器软件。首先进入下载页面。这个下载页面有很多个软件版本,要选择适合自己路由器架构的软件。如何选?首先得确认自己路由器的芯片,再确认使用的什么架构。
在路由器上查询到路由器是MT7620A的芯片,再查询到这个芯片属于MIPS24KEc内核。
再到Virtualhere官网选择相对应的软件。
提示:这里得注意一下,VirtualHere服务端软件分为常规版本和针对各CPU进行优化的版本。常规版本是免费的,只能虚拟1个USB口。CPU优化版本是收费版,可以虚拟多个USB口。一开始我没注意这个官网描述,直接下载安装的CPU优化版,安装好之后软件提示我需要购买。
然后我又下载了常规版本,可以正常使用。坑,给大家踩过了,大家自行避之。
下载好服务端软件vhusbdmips之后,使用路由器自带的文件上传功能将文件上传到路由器。
使用SSH登录路由器(不会的可以百度一下)。把vhusbdmips文件拷贝到/usr/share目录。使用chmod +x vhusbdmips命令设置vhusbdmips软件为可执行;再使用./vhusbdmips -b命令启动服务端软件。
最后,再启动命令(vhusbdmips -b)到路由器的启动项里,这样路由器重启时会自动启动VirtualHere服务。
到此服务端安装完毕。
2.客户端安装
客户端安装就比较简单了,,到这个地址下载你对应的系统版本即可。只要你的电脑与路由器在同一个网段,客户端会自动扫描到,并会自动提示安装驱动。
上面提示限制已经识别到USB共享服务器(也就是我接着USB打印机的路由器),并安装了USB驱动。下图显示已经识别到接在路由器上的打印机和型号,但是本地电脑还没有安装打印机驱动。这不就像打印机直插电脑的感觉吗?
客户端软件还有其他一些功能,如将客户端作为服务自启动、自动扫描打印机等等。客官可以自行摸索。
3.安装打印机驱动
现在,你就权当打印机已经插入了你的电脑,按常规方式安装打印机驱动吧。驱动程序会通过virtualhere共享过来的USB口连接远程的打印机。最后通过官方扫描软件测试扫描功能,完美运行。
最后,问题来了:原本通过IP打印功能,失效了!!!。因为USB已经虚拟串接到本地了,路由器上的USB接口等同于失效了~
1.《OpenWrt +Virtualhere,解决USB打印机扫描仪共享》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《OpenWrt +Virtualhere,解决USB打印机扫描仪共享》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3055582.html