[发明专利]向USB接口的打印机单向传输数据的方法有效
申请号: | 201010529587.7 | 申请日: | 2010-11-03 |
公开(公告)号: | CN102004619A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 万海山;孙强;朱启超;李栋;苗功勋;欧钰鹏 | 申请(专利权)人: | 山东中孚信息产业股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F21/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 接口 打印机 单向 传输 数据 方法 | ||
技术领域
本发明涉及计算机技术领域,具体地说是一种向USB接口的打印机单向传输数据的方法。
背景技术
目前使用的打印机都带有随机存储器,在未断电的情况下,随机存储器的信息不会被清除。如果打印机既连内网又接外网,将导致内外网物理隔离失效。当联结打印机的计算机由内网状态切换到外网状态后,打印机随机存储器里存储的内网信息就会暴露在外网中。所以目前的措施就是严禁内外网共用一台打印机。有的政务内网计算机终端安装使用了隔离卡,但USB等端口没有进行隔离,导致其在内外网切换时共用一台打印机。为此,目前的很多隔离卡也进行升级改造,使打印机只能连接内网,或只能连接外网,这样的改进只能解决打印机内部存储内容的安全保护,但牺牲了使用的方便性。为了解决以上问题,达到内外网计算机既能共用一台打印机,又能保护打印内敏感信息的安全。提出了打印机隔离方案。
发明内容
本发明的技术任务是解决现有技术的不足,提供一种新式向USB接口的打印机单向传输数据的方法。
本发明的技术方案是按以下方式实现的,计算机与打印机之间通过数据线连接的单向打印数据传输设备,计算机将打印数据向打印机传输时,打印机上的数据经过单向打印数据传输设备的单向阻断无法传回到计算机上,无论是在内网还是在外网的计算机都无法获取该打印机上的数据,这样内外网的计算机均能安全共用这台打印机,实现数据单向传输打印效果,数据传输步骤如下:
单向打印数据传输设备是由控制器1和控制器2组成,内网计算机或外网计算机通过USB口联到该单向打印数据传输设备上,在单向打印的模式下,计算机的打印数据通过USB接口发送到控制器1中,控制器1通过一个单向光通讯元件发送给控制器2,控制器2将数据通过USB口传送给打印机,打印机将数据打印输出,只有计算机向打印机传送的数据,而计算机无法获得打印机中的数据,从而保证了打印机中数据的安全;
正常使用前将打印机的配置信息发送到单向打印数据传输设备的控制器1中并由控制器1将这些信息保存,在正常使用时控制器1将代替打印机应答计算机的枚举动作:
控制器1的功能有两个:
1)在USB插头插入计算机时将代替打印机完成枚举过程,使计算机认为正在正确连接打印机;
2)将计算机发来的打印数据通过单向通道传送给控制器2;
控制器2的主要功能有两个:
1)完成对打印机设备的枚举,使打印机认为正在正确连接计算机。
2)将控制器1传送过来的打印数据通过内嵌的驱动程序驱动打印机进行正常的打印输出。
本发明的优异效果是:
1)适应大多数USB接口的打印驱动。
2)根据打印机通信数据的特征,总结出打印机配置信息,然后将这些信息配置到打印机单向隔离器中,可以灵活的适用各种打印机。
附图说明
图1是打印机单向传输数据原理示意图;
图2打印数据单向传输数据交互图。
具体实施方式
下面结合附图对本发明的向USB接口的打印机单向传输数据的方法作进一步详细说明。
本发明的向USB接口的打印机单向传输数据的方法,是计算机将打印数据传送到打印机上,这一过程,数据主要是由计算机到打印机方向传递,反方向的数据很少,并且都是控制或状态数据。此传输过程可以通过一个单向传输的设备将数据传送到打印机上,这样打印机上的数据就无法传回计算机,计算机无论是在内网还是在外网都无法获取打印机上的数据。这样内外网计算机就可以安全的共用这台打印机了。
其原理如图1所示:
内网计算机或外网计算机通过USB口联到该设备上,在单向打印的模式下,计算机的打印数据通过USB接口发送到控制器1中,控制器1通过一个单向光通讯元件发送给控制器2,控制器2将数据通过USB口传送给打印机,打印机将数据打印输出。该过程保证了计算机向打印机传送的数据,但计算机无法获得打印机中的数据,从而保证了打印机中数据的安全。
正常使用前将打印机配置信息发送到单向打印设备的控制器1中并由控制器1将这些信息保存,在正常使用时控制器1将代替打印机应答计算机的枚举动作。
控制器1的主要功能有两个:
1.在USB插头插入计算机时将代替打印机完成枚举过程,使计算机认为正在正确连接打印机。
2.将计算机发来的打印数据通过单向通道传送给控制器2。
控制器2的主要功能有两个:
1、完成对打印机设备的枚举,使打印机认为正在正确连接计算机。
2.将控制器1传送过来的打印数据通过内嵌的驱动程序驱动打印机进行正常的打印输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中孚信息产业股份有限公司,未经山东中孚信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010529587.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种籽棉中透明塑料杂质的检测方法
- 下一篇:一种LED手电筒