[发明专利]一种无线打印系统及方法无效
申请号: | 201210516498.8 | 申请日: | 2012-12-06 |
公开(公告)号: | CN103057286A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 郭佳肃 | 申请(专利权)人: | 北京屏芯科技有限公司 |
主分类号: | B41J29/393 | 分类号: | B41J29/393;H04B1/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 打印 系统 方法 | ||
技术领域
本发明属于无线打印机研发领域,尤其是涉及一种无线打印系统及方法。
背景技术
目前,常用的打印机一般为并口或USB口打印,因为采用有线连接,所以进行远距离打印时,布线不方便。采用WIFI(2.4G HZ)的无线打印机,由于频段的固有属性,波长短,不易衍射,穿透能力差,只能近距离打印。
ESC/POS指令集类型小票打印机不涉及位图打印,数据量小,433M频段通信可以满足打印速率要求。
为了克服打印机布线不方便和打印距离过近问题,本发明采用433M频段进行电脑和打印机通信。免于布线,又由于频段易衍射,可实现电脑和打印机距离100米,多台打印机稳定打印。
发明内容
本发明提供了一种无线打印系统,该系统包括:打印服务程序模块,通过电脑的RS232串口线和射频模块的串口部分串口连线通信,用于生成数据包和指令;第一射频模块,通过RS232串口线与电脑连接,用于将数据包和指令传输给第二射频模块;第二射频模块,通过RS232串口线与打印机连接,用于将接收的数据包和指令通过串口线传给打印机;打印机,用于控制打印头根据接收的数据包进行打印操作。
进一步,打印服务程序模块通过广播登录轮询令牌包来检测每个打印机的状态,开机的打印机收到轮询包进行回应,完成登录,若回应超时,打印服务程序模块则认为打印机不存在,不再发送数据轮询包;打印服务程序模块给登录的打印机发打印请求令牌包,若打印机空闲,则回应允许发送,打印服务程序模块把要打印的内容通过第一射频模块发给打印机。
进一步,第一射频模块包括串口部分,微控制单元MCU,射频芯片、电源部分,接收/发送指示灯部分,第一射频模块只负责转发,不对数据包进行处理,MCU和射频芯片通过SPI串行外设总线连接,实现数据和指令的传输,射频芯片采用中断接收机制,每当接收和发送先进先出FIFO到达阈值,则产生中断,通知MCU发送或接收数据。
进一步,轮询令牌包共占用11个字节,数据包包括包头、接收ID、发送ID、目标ID、源ID、发送序号、包类型、数据长度、数据、校验码、包尾,对于超过61个字节总长度的数据包,则拆分成多个包发送接收。
进一步,第二射频模块通过RS232串口线直接和打印机中的MCU相连。
本发明还提供了一种无线打印方法,包括以下步骤:
步骤(1)对第一和第二射频模块进行上电初始化;
步骤(2)打印服务程序模块初始化,定时广播登录轮询令牌,收到令牌的打印机进行登录,已登录的打印机回应ACK;
步骤(3)打印服务程序模块先发送打印请求命令,若打印机没有回应,则超时退出,重发,接到打印机回应后,发送数据包;
步骤(4)第一射频模块MCU通过UART串口收到数据包,接收完成后,通过SPI总线把数据包发给射频芯片转发;
步骤(5)第二射频模块接收到数据包后传送给打印机的MCU,该MCU控制打印头根据接收的数据包进行打印操作。
进一步,第一射频模块的射频芯片如果收到硬件数据包,则直接通过射频 回应,MCU不转发给打印服务程序模块,如果收到是普通数据包,则发给MCU,MCU通过UART串口发给打印服务程序模块。
进一步,所述射频模块的上电初始化包括以下步骤:
步骤(a)关闭射频接收开关;
步骤(b)初始化SPI串行外设总线接口,把外部PA功率放大器切换到接收模式;
步骤(c)射频芯片复位;
步骤(d)获取芯片的ID和版本信息;
步骤(e)初始化寄存器表;
步骤(f)打开射频接收开关。
附图说明
图1为根据本发明的打印机登录时的状态转移图;
图2为根据本发明的数据从打印机到电脑的通信流程图;
图3为根据本发明的数据从电脑到打印机的通信流程图;
图4为根据本发明的系统框图;
图5为根据本发明的与电脑连接的射频模块的框图;
图6为根据就本发明一具体实施例的打印机框图。
具体实施方式
下面将参照附图对本发明进行更详细的描述,其中表示了本发明的优选实施例,应该理解本领域技术人员可以修改在此描述的本发明而仍然实现本发明的有益效果。因此,下列描述应当被理解为对于本领域技术人员的广泛知道,而并不作为对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京屏芯科技有限公司,未经北京屏芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210516498.8/2.html,转载请声明来源钻瓜专利网。