专利名称:向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传送过来的打印数据通过内嵌的驱动程序驱动打印机进行正常的 打印输出。中孚打印机单向隔离器管理系统,使用USB打印机类的数据通信模式,兼容原有 打印机的驱动程序,免驱动维护。光通讯元件或光耦合器,是标准通讯器件。控制器1和控制器2是通用工控可编程器件或是工控单片机。
除本发明的说明书公开的技术特征外均为本专业技术人员的公知技术。
权利要求
1.向USB接口的打印机单向传输数据的方法,其特征在于,计算机与打印机之间通过 数据线连接的单向打印数据传输设备,计算机将打印数据向打印机传输时,打印机上的数 据经过单向打印数据传输设备的单向阻断无法传回到计算机上,无论是在内网还是在外网 的计算机都无法获取该打印机上的数据,这样内外网的计算机均能安全共用这台打印机, 实现传真机一样的数据传输打印效果数据传输步骤如下单向打印数据传输设备是由控制器1和控制器2组成,内网计算机或外网计算机通过 USB 口联到该单向打印数据传输设备上,在单向打印的模式下,计算机的打印数据通过USB 接口发送到控制器1中,控制器1通过一个单向的光通讯元件发送给控制器2,控制器2将 数据通过USB 口传送给打印机,打印机将数据打印输出,只有计算机向打印机传送的数据, 而计算机无法获得打印机中的数据,从而保证了打印机中数据的安全;正常使用前将打印机的配置信息发送到单向打印数据传输设备的控制器1中并由控 制器1将这些信息保存,在正常使用时控制器1将代替打印机应答计算机的枚举动作; 控制器1的功能有两个1)在USB插头插入计算机时将代替打印机完成枚举过程,使计算机认为正在正确连接 打印机;2)将计算机发来的打印数据通过单向通道传送给控制器2; 控制器2的主要功能有两个1)完成对打印机设备的枚举,使打印机认为正在正确连接计算机。2)将控制器1传送过来的打印数据转发给打印机进行正常的打印输出。
全文摘要
本发明提供一种向USB接口的打印机单向传输数据的方法,该方法是将计算机与打印机之间通过数据线连接的单向打印数据传输设备,计算机将打印数据向打印机传输时,打印机上的数据经过单向打印数据传输设备的单向阻断无法传回到计算机上,无论是在内网还是在外网的计算机都无法获取该打印机上的数据,这样内外网的计算机均能安全共用这台打印机,实现数据单向传输打印而具有良好保密效果。
文档编号G06F3/12GK102004619SQ20101052958
公开日2011年4月6日 申请日期2010年11月3日 优先权日2010年11月3日
发明者万海山, 孙强, 朱启超, 李栋, 欧钰鹏, 苗功勋 申请人:山东中孚信息产业股份有限公司