[发明专利]一种通过RS485总线实现串行打印机共享打印的方法有效
申请号: | 201210582550.X | 申请日: | 2012-12-28 |
公开(公告)号: | CN103076998A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 桂勇华;潘前华;陈晓;黄小大 | 申请(专利权)人: | 华自科技股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 湘潭市汇智专利事务所 43108 | 代理人: | 颜昌伟 |
地址: | 410205 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 rs485 总线 实现 串行 打印机 共享 打印 方法 | ||
技术领域
本发明涉及打印机的打印方法,更具体的说涉及一种通过RS485总线实现串行打印机共享打印的方法。
背景技术
目前微机继电保护测控装置在许多应用场合都要求配置打印设备,而通用型的基于以太网的共享打印机,一是价格较贵、二是体积庞大,不方便组屏安装,因此大部分应用都是配置体积较小,价格相对较便宜的串行打印机,但串行打印机功能简单,不支持共享打印功能,只能与保护测控装置一对一配置打印,有多少个保护测控装置就要多少台打印机,这显然造成巨大浪费。针对上述问题,出现了一种打印共享装置,来实现多个保护测控装置共享一台串行打印机,每个保护测控装置都与打印共享装置相连进行通信,然后由打印共享装置统一驱动打印机进行打印,以此来解决共享冲突的问题,但是这种方法要增加一个新的硬件装置且通信网络接线复杂。
发明内容
有鉴于此,本发明提供一种通过RS485总线实现串行打印机共享打印的方法,以实现在不额外增加硬件设备的情况下,解决多个保护测控装置共享串行打印机的问题。
为解决上述技术问题,本发明采用的技术方案为:一种通过RS485总线实现串行打印机共享打印的方法,包括:
为各个微机继电保护测控装置设定一个唯一的节点ID值;
微机继电保护测控装置侦听RS485网络上是否有数据发送,若在T2时间内所述RS485网络上无任何数据,所述微机继电保护装置向所述RS485网络上发送心跳报文,且每间隔T3时间内连续N次向所述RS485网络上发送心跳报文;
当发送完N次心跳报文后,若所述微机继电保护测控装置仍未从所述RS485网络上接收到数据,则所述微机继电保护测控装置获得所述RS485网络的使用权;
微机继电保护测控装置向打印机发送打印命令和数据,且每间隔T1时间向所述RS485网络发送心跳报文。
优选地,在所述微机继电保护测控装置向打印机发送打印命令和数据,且每间隔T1时间向所述RS485网络发送心跳报文后还包括:
打印完成后,所述微机继电保护测控装置发送放弃使用打印机的命令。
优选地,所述T1为可取小于1/n秒的时间值,其中n为网络中所述微机继电保护测控装置的最大个数。
优选地,所述T2=节点ID*1秒。
优选地,所述T3=ID*T1。
优选地,所述N次为三次。
优选地,所述微机继电保护测控装置为DMP300C1保护测控装置。
优选地,所述串行打印机为SP-EF32。
从上述的技术方案可以看出,本发明公开的一种通过RS485总线实现串行打印机共享打印的方法,通过为各个微机继电保护测控装置设定一个唯一的节点ID值,微机继电保护测控装置侦听在一段时间内RS485网络上是否有数据发送,若微机继电保护测控装置在一点时间内没有接收到数据,则向打印机发送打印命令和数据,且每间隔一段时间向RS485网络发送心跳报文。是一种简单、易于实现、实用性强且不需要增加额外的硬件设备便能实现多个微机继电保护测控装置共享串行打印机。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明公开的一种通过RS485总线实现串行打印机共享打印的系统;
图2为本发明公开的一种通过RS485总线实现串行打印机共享打印的方法流程图;
图3为本发明公开的另一种通过RS485总线实现串行打印机共享打印的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种通过RS485总线实现串行打印机共享打印的方法,以实现在不额外增加硬件设备的情况下,解决多个保护测控装置共享串行打印机的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华自科技股份有限公司,未经华自科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210582550.X/2.html,转载请声明来源钻瓜专利网。