一种基于Linux的无线智能打印机的制作方法

文档序号:10080344阅读:482来源:国知局
一种基于Linux的无线智能打印机的制作方法
【技术领域】
[0001]本实用新型属于智能打印领域,具体涉及一种无线打印机。
【背景技术】
[0002]嵌入式Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位嵌入式CPU。
[0003]二维条码/ 二维码(2-dimens1nal bar code)是用某种特定的几何图形按一定规律在平面(二维方向)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。
[0004]打印机(Printer)是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。
[0005]无线局域网络英文全名:Wireless Local Area Networks ;简写为:WLAN。它是相当便利的数据传输系统,它利用射频(Rad1 Frequency ;RF)的技术,使用电磁波,取代旧式碍手碍脚的双绞铜线(Coaxial)所构成的局域网络,在空中进行通信连接,使得无线局域网络能利用简单的存取架构让用户透过它,达到“信息随身化、便利走天下”的理想境界。
[0006]以信息家电、智能终端为代表的互联网时代嵌入式智能设备,不仅为嵌入式市场展现了美好前景,注入了新的生命;同时也对嵌入式系统技术,特别是软件技术提出新的挑战。这主要包括:支持日趋增长的功能密度、灵活的网络联接、轻便的移动应用和多媒体的信息处理,这一切构成了智能设备的基础元素。但是现有技术虽然有打印票据的打印设备,并且也具有打印二维码的功能,但是现有打印设备安全性低,不具有功能扩展性,打印内容单一,无法满足日趋丰富的打印需求。
【实用新型内容】
[0007]本实用新型为解决上述技术问题,提出一种基于Linux的无线智能打印机,通过Linux、无线物联网技术,使用户更加便捷、快速的使用打印机设备,打印出所需票据、并可在票据上打印出二维码以实现方便的信息传递一一即通过智能设备可以识别。
[0008]本实用新型的技术方案为:一种基于Linux的无线智能打印机,包括:控制单元、通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元,所述控制单元分别与通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元连接,用于对各单元进行控制;所述通信单元用于在控制单元的控制下与外部设备进行通信;所述数据存储单元用于存放打印信息;所述步进电机控制单元用于在主控单元的控制下驱动热敏打印头单元工作;所述热敏打印头用于在主控单元的控制下进行打印操作;电源管理单元分别与流程控制单元、通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元连接,并为流程控制单元、通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元提供工作电源。
[0009]进一步地,所述通信单元为串口、USB无线网卡或蓝牙模块。
[0010]进一步地,所述控制单元采用型号为ARM9处理器,具体型号为N32926.
[0011]进一步地,所述基于Linux的无线智能打印机还包括:温度检测单元,用于检测打印头温度,并将温度数据传送至主控单元进行处理。
[0012]本实用新型的有益效果:本实用新型的一种基于Linux的无线智能打印机,采用了嵌入式Linux操作系统,不但具有安全性和可靠性,更具有很强的功能扩展性,可通过USB接口扩展多种通信方式,串口、wif1、蓝牙、3G网络;使用方式灵活,不但可以通过串口和网络操作打印功能、同时支持手机、平板的设备进行控制;打印内容丰富,基于大容量文件系统,不仅可以存储多国字库,同时可以存储多张图片使打印内容丰富多彩;条码打印功能,支持EAN13条码格式,支持QRcode 二维码格式,支持code 128条码格式等多种条码格式。
【附图说明】
[0013]图1是本实用新型总体架构示意图。
【具体实施方式】
[0014]为便于本领域技术人员理解本实用新型的技术内容,下面结合附图对本【实用新型内容】进一步阐释。
[0015]如图1所示为本实用新型的总体架构示意图,本实用新型的技术方案为:一种基于Linux的无线智能打印机,包括:控制单元、通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元,所述控制单元分别与通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元连接,用于对各单元进行控制;所述通信单元用于在控制单元的控制下与外部设备进行通信;所述数据存储单元用于存放打印信息;所述步进电机控制单元用于在主控单元的控制下驱动热敏打印头单元工作;所述热敏打印头用于在主控单元的控制下进行打印操作;电源管理单元分别与流程控制单元、通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元连接,并为流程控制单元、通信接口单元、数据存储单元、步进电机控制单元和热敏打印头单元提供工作电源。
[0016]下面,为了便于本领域的普通技术人员了解并可以实施,对上述各单元和接口的具体情况做进一步详细的描述:
[0017]控制单元:用于实现对标定装置的其它单元和接口的控制。可以选择单片机、微处理器(MCU)或中央处理器(CPU),本实施例选用新唐ARM9微处理器芯片,该公司芯片具有高安全性和高可靠性等优点。N32926是新唐公司的ARM926内核S0C,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1