一种蓝牙打印机的制作方法

文档序号:7706886阅读:349来源:国知局
专利名称:一种蓝牙打印机的制作方法
技术领域
本发明属于信息技术领域,尤其涉及一种蓝牙打印机。
背景技术
打印机是日常必备的办公用品之一,市面上的打印机种类很多,按打印元件对纸是否有击打动作,分为击打式打印机与非击打式打印机;按打印字符结构,分为全形字打印机与点阵字符打印机;按字在纸上的形成方式,分为串式打印机与行式打印机;按所采用的技术,分为柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机。市面上出售的打印机主要为两种类型LPT并口和USB端口。在使用打印机前需要通过数据线将打印机与电脑主机连接,这就限定了打印机的放置位置,并且分布在办公桌面或桌下的数据线对办公环境造成影响,长距离接线还会妨碍办公人员行走甚至造成人 员摔倒的情况发生。

发明内容
本发明就是针对上述问题,提供一种无需数据线传递通讯信息的蓝牙打印机。为实现本发明的上述目的,本发明采用如下技术方案,本发明包括单片机Ul和单片机U2,单片机Ul的输出端和单片机U2的输入端分别与打印机的输入端和主机的输出端相连;单片机Ul的输入端与蓝牙LI相连,单片机U2的输出端与蓝牙L2的输入端相连。本发明的有益效果本发明单片机Ul和单片机U2,单片机Ul的输出端和单片机U2的输入端分别与打印机的输入端和主机的输出端相连;单片机Ul的输入端与蓝牙LI相连,单片机U2的输出端与蓝牙L2的输入端相连;采用蓝牙通讯方式与主机相互通讯,蓝牙技术是一种短距离无线通信技术,普通的蓝牙技术传输距离在十厘米至十米之间,可以很好的满足大多数数字设备的应用场合,能够有效地简化设备之间的通讯,成本低、功耗低、效率高、方便灵活,摆脱了打印机数据线连接方式带来的不便,实现无线打印,减少了办公桌面上令人不快的电缆,并且可以将打印机在工作距离范围内任意搬动。


图I是本发明的系统框图;图2是本发明的蓝牙模块的硬件框图;图3是本发明蓝牙模块与主机数据传输示意图;图4是本发明蓝牙模块与单片机Ul (U2)的电路连接示意图;图5是本发明单片机Ul与打印机连接原理图。
具体实施例方式下面结合附图对本发明的实施方式作进一步说明。
如图I所示,蓝牙打印机,包括单片机Ul和单片机U2,单片机Ul的输出端和单片机U2的输入端分别与打印机的输入端和主机的输出端相连;单片机Ul的输入端与蓝牙LI相连,单片机U2的输出端与蓝牙L2的输入端相连;在主机端用单片机U2来仿真打印机进行工作,截取从主机并口传出的数据及控制信号,并通过蓝牙L2将信号输出,蓝牙LI接收到信号;与打印机连接的单片机Ul则根据蓝牙L2接收到得数据来仿真主机对打印机进行控制操作,从而实现打印机与主机的蓝牙无线连接;主机端的蓝牙L2作为主设备进行查询和发起连接,打印机端的蓝牙LI作为从设备等待连接的建立。本发明单片机Ul和U2可采用89C2051型号。如图2所示,本发明蓝牙模块可采用支持点对点连接的R0K101-008型号;该模块内包括了无线部分、基带控制器、闪存、电源控制模块和内部时钟五个主要部分,提供了UART、PCM、I2C标准接口并内置晶振。
如图3 5所示,蓝牙规范定义了主机控制接口(HCI),它为基带控制器、硬件控制器、硬件状态和控制寄存器等提供了标准的命令接口 ;主机通过HCI传输层将控制命令和数据发送给蓝牙模块,而蓝牙模块又通过HCI传输层将其状态信息及数据发还给主机;传输层不需要对主控制器驱动程序传送给主控制器的数据可见,这就使接口(HCI)或主控制器能在不影响传输层的基础上升级;单片机与蓝牙芯片在短距离内直接相连,便已可保证数据的可靠传输,也无须接CTS和RTS信号进行流量控制;单片机与蓝牙间的UART通信采用8位数据位,I位终止位,无奇偶校验,使用无类型小Endian格式,即最低位最先发送;UART通信格式及波特率均可通过单片机向蓝牙发送HCI指令来进行调整。R0K-101-008芯片最高可支持460. 8Kbps的UART速率。发送给蓝牙模块的第一条HCI指令应该是软件复位(Soft Reset)命令,当蓝牙执行完一条指令后,将返回一个带有状态参数信息的命令完成事件(Command_CompIete_Event),以告知主机(单片机)命令执行的情况。当完成软件复位后,要使得蓝牙模块做为从设备等待来自其他蓝牙设备的查询和连接发起,我们还需设置一些计时器的值,进行一系列的参数设定。即使是作为主设备的主机端蓝牙,在进行查询和建立连接之前也需要做上述的参数设定工作。这些需要设置的参数主要有下列几个*Set Event Filter(设置事件过滤器)*Write Scan Enable (设置扫描参数,如是否可以进行查询和寻呼)*ffrite Authentication Enable (设置是否需要进行验证)*ffrite Page Timeout (设置寻呼超时,一般该值可以设为7s)。打印机端的蓝牙模块在设置完上述各参数后便已经做好了从设备的准备,等待连接的建立。而在主机端的蓝牙模块还需进行查询(Inquiry)过程以取得远端设备的蓝牙地址,并根据查询得到的蓝牙地址来发起连接。一旦蓝牙连接被建立之后,便可以进行数据的收发,以实现蓝牙无线打印。将89C2051的Pl 口直接与打印机的数据口相连,用P3. 7来采样打印机的BUSY信号。由于主机与打印机的连线一般较长,打印机一侧一般均有匹配电阻,因此作为STROBE信号输出的P3. 3不能与打印机直接相连,这里我们用一与非门来增加驱动能力以实现控制。当单片机接收到主机通过蓝牙发送过来的数据后,在打印机侧模拟主机对打印机进行控制操作。首先将要发送给打印机的数据从Pl 口输出,随后从P3.3经过门电路反向产生一个负脉冲,作为选通信号发送给打印机,侦听P3. 7上的BUSY信号,当该信号电平为低时,则表示本次数据已被打印机接收 ,可以发送下一个数据。
权利要求
1.一种蓝牙打印机,其特征在于包括单片机Ul和单片机U2,单片机Ul的输出端和单片机U2的输入端分别与打印机的输入端和主机的输出端相连;单片机Ul的输入端与蓝牙LI相连,单片机U2的输出端与蓝牙L2的输入端相连。
2.根据权利要求I所述的一种蓝牙打印机,其特征在于单片机Ul和U2采用89C2051型号。
3.根据权利要求I所述的一种蓝牙打印机,其特征在于蓝牙模块采用R0K101-008型号。
全文摘要
本发明属于信息技术领域,尤其涉及一种蓝牙打印机。本发明提供一种无需数据线传递通讯信息的蓝牙打印机。本发明包括单片机U1和单片机U2,单片机U1的输出端和单片机U2的输入端分别与打印机的输入端和主机的输出端相连;单片机U1的输入端与蓝牙L1相连,单片机U2的输出端与蓝牙L2的输入端相连。
文档编号H04B5/02GK102855096SQ20111017553
公开日2013年1月2日 申请日期2011年6月28日 优先权日2011年6月28日
发明者程子桐 申请人:程子桐
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1