您的位置 首页 百科问答

爱折腾的小总裁——USBIP 无线USB数据线部署无线打印

爱折腾的小总裁——USBIP 无线USB数据线部署无线打印

家里的打印机是以前发的奖品HP P1007,可惜跟不上时代了,没有无线打印这个功能。没有这个功能的麻烦就是占用书桌有限的空间。遇上我这个折腾小总裁就得让这台老打印机跟上新时代的步伐···(要是多遇到些我这样的人,估计销量是个问题···脑洞大了些)。下面我们就开始折腾吧!

看起来一个很容易的功能,实现起来并不容易,在此之前折腾了openwrt自带的网络打印功能,但错误百出,实现起来并不容易,随后又尝试了CUPS这个软件,但自始至终在openwrt上没有实现,都是到最后一步出现问题无法解决,后来又在树莓派上尝试了这个软件,很容易的实现了无线打印,用了一阵子,十分满意。

总觉得哪里有些不对,就是价值···用一个200大洋的树莓派实现这个功能,总觉得有些浪费···继续转到廉价的路由器上,这才符合最初的想法。

Openwrt自带的实现不了,CUPS也实现不了,探索中···一日闲逛论坛,发现了今天的主角USBIP,并且一老外哥们实现了这个功能,大喜,貌似哥伦布发现了新大陆,随即开展了我的折腾大法···

简单介绍下USBIP,挺强大的软件,不仅仅是能实现无线打印,这就是一个无线USB数据线,通过配置,任何插到路由器上的设备就像直接插到电脑上一样,驱动什么的都是装在电脑上的(我只试过无线打印,别的以后慢慢研究,大家可以展开想象,网上看见过一个例子:就是按此配置实现远距离无线控制单反),专业的解释我也不写了,有兴趣的慢慢去查。现在我们正式开始配置无线打印功能!

首先你得有必要的设备:

一台可以刷openwrt的路由器,必须能刷BARRIER BREAKER (14.07, r42625)版本,其他版本貌似不行,没有详细研究,貌似这个版本以前的版本也行,但最新的版本肯定不行。

一、必须安装这些东西:

1、kmod-usb-ohci

2、kmod-usbip-server

3、kmod-usbip-client

4、kmod-usbip-core

5、kmod-usbip

# opkg installkmod-usb-ohci kmod-usbip-server kmod-usbip-client

这些软件都可以在软件包中找到。

二、最重要的是这几个软件

这几直接安装的话搜索不到,最后尝试通过SSH安装成功

# opkg install kmod-usb-ohci

#opkg install 链接

# opkg install 链接

# opkg install 链接

所需要的WinSCP 链接 密码:pmy1

三、好了,现在所需要的软件全部安装好了,开始配置:

将打印机数据线插到路由器USB接口,然后在SSH界面运行

root@OpenWrt:~#usbipd –D

然后看看是否识别

接下来很重要的一步

通过SSH打开rc.local这个文件,将以下代码添加进去,保存。

然后重启一下路由器

root@OpenWrt:~# reboot

如果绑定成功你会看到这个界面

绑定成功就显示成usbip-host

四、接下来要在电脑上操作了,要在电脑上配置windows客户端,软件不用到官网上下载了,点击链接下载吧。

链接 密码:rxsi

下载以后解压缩,找到USBIPEnum.inf文件

然后打开设备管理器,点击系统设备,点击操作,单机添加过时设备,将上面的文件进行安装,下面是安装成功的界面:

然后打开cmd,运行windows客户端软件

usbip.exe-l 192.168.1.1

先查看一下服务端的USB设备是否出现,如果一切正常你会看到下面这个界面:

最后一步啦希望不要出错

输入这个命令

usbip.exe-a 192.168.1.1 1-1

这个命令相当于将USB插到了电脑上,运行此命令,应该会听到平时插到电脑USB接口上的发出的声音···

忘了一点,这个窗口不能关掉哦,关闭的话就相当于拔掉了USB数据线,而且每天开机要运行最后这个代码,这个有点麻烦,但总会解决的,后期得编写个小程序,直接运行···

至此折腾完毕,接下来就像将打印机直接插到电脑上一样,安装驱动,正常使用。

在张大妈里面混了好久了,就是没写过,今天第一次尝试···

最后附一张配置好的样子

上一篇 腾讯·大豫网的报网合作
下一篇 去听邓紫棋的演唱会是什么体验?
扫一扫,手机访问

扫一扫,手机浏览