基于arm的读取身份证信息并打印的设备和方法

文档序号:6463099阅读:327来源:国知局
专利名称:基于arm的读取身份证信息并打印的设备和方法
技术领域
本发明涉及嵌入式设备技术领域,具体涉及一种基于ARM的读 取身份证信息并打印的设备和方法。
背景技术
我国推广应用的带有数字防伪系统的第二代身份证,可以通过身 份证上的数字信息对客户身份进行识别。普通的身份证读卡器依赖计算机,需要在计算机上安装驱动程序 软件,才能够识别和接收读卡器的所读取的身份证信息数据。用软件 作为驱动程序,易于修改,也容易受到病毒、电磁等的影响,安全性 和准确性存在隐患,同时对不同版本的读卡器,可能会存在不兼容的 情况。另外在某些不适合计算机的应用环境下,普通的身份证读卡器更 是无法做到数据读取、打印。发明内容本发明的目的是提供 一种基于ARM的读取身份证信息并打印的 设备和方法,利用该设备在没有计算机的情况下,也能实现身份证读 卡器的读取、打印功能,从而能够更好地保护用户身份证信息。为达到上述目的,本发明提出了一种基于ARM的读取身份证信 息并打印的设备,所述设备包括ARM处理器,用于发送读卡指令 和控制信号、对读卡器发送的身份证信息进行解码;读卡器接口单元, 与读卡器连接,用于向读卡器发送读卡指令,并将读卡器回传的身份 证信息发送到所述ARM处理器;打印机接口单元,与打印机连接, 用于将所述ARM处理器解码后的身份证信息输出到打印机上打印; 读卡器,用于根据所述ARM处理器发送的读卡指令读取身份证信息,并将所述身份证信息回传到所述ARM处理器;打印机,用于打印所 述ARM处理器解码后的身份证信息。其中,所述设备还包括程序下载单元,所述程序下载单元与计算 机连接并下载控制程序到所述ARM处理器。其中,所述设备还包括复位电路,接收所述ARM处理器发送的 控制信号,在检测不到控制信号时向所述ARM处理器发送重启信号。其中,所述设备还包括状态指示灯,由所述ARM处理器发送的 控制信号控制所述状态指示灯的状态。其中,所述设备还包括声音提示电路,由所述ARM处理器发送 的控制信号控制所述声音提示电路发出声音提示。其中,所述ARM处理器、读卡器接口单元和打印机接口单元设 置在电路板上。其中,所述电路板由壳体封闭,所述壳体上具有与所述读卡器接 口单元对应的接读卡器的接口 、与所述打印机接口单元对应的接打印 机的接口。本发明还提出了一种基于ARM的读取身份证信息并打印的方 法,所述方法包括如下步骤ARM处理器通过读卡器接口单元向读 卡器发送读卡指令;所述读卡器自动执行读卡指令,读取身份证信息 并回传到所述读卡器接口单元;所述读卡器接口单元将回传的身份证 信息发送到所述ARM处理器;所述ARM处理器将所述身份证信息 进行解码,解码后的身份证信息由打印机接口单元输出到打印机上进 行打印。与现有技术相比,本发明具有以下优点 釆样本发明时,读卡器可以脱离计算机实现读取和打印。 另外,使用本发明的设备,代替了读卡器的软件驱动程序,提高 了读卡器使用的安全性和准确性。进一步,釆样本发明能够更好地保护用户身份证信息。


图l为本发明读取身份证信息并打印的嵌入式设备的设计原理示意图;图2为本发明读取身份证信息并打印的嵌入式设备的连接USB打 印机USB连接图;图3为本发明读取身份证信息并打印的嵌入式设备的连接读卡器 的串口连接图;图4为本发明读取身份证信息并打印的嵌入式设备的复位电路图;图5为本发明读取身份证信息并打印的嵌入式设备的蜂鸣器电路图;图6为本发明读取身份证信息并打印的嵌入式设备的下载电路图;图7为本发明打印驱动的流程示意图。
具体实施方式
以下实施例用于说明本发明,但不用来限制本发明的范围。 本发明读取身份证信息并打印的嵌入式设备的设计原理示意图 如图1所示,该设备由以下几个部分组成ARM处理器,用于发送读 卡指令和控制信号、对读卡器发送的身份证信息进行解码,本实施例 中釆用三星公司的型号为S3C2410的ARM处理器;读卡器接口单元,与读卡器连接,用于向读卡器发送读卡指令,并将读卡器回传的身份 证信息发送到所述ARM处理器,本实施例中釆用串口连接读卡器, 所述连接读卡器的串口连接图如图3所示;打印机接口单元,与打印 机连接,用于将所述ARM处理器解码后的身份证信息输出到打印机 上打印,本实施例中釆用USB接口连接USB打印机,所述连接USB打 印机USB连接图如图2所示;程序下载单元,所述程序下载单元与计 算机连接并下载控制程序到所述ARM处理器,本实施例中所述下载电路如图6所示;复位电路,接收所述ARM处理器发送的控制信号, 在检测不到控制信号时向所述ARM处理器发送重启信号,本实施例 中所述复位电路如图4所示;状态指示灯,由所述ARM处理器发送的 控制信号控制所述状态指示灯的状态;声音提示电路,由所述ARM 处理器发送的控制信号控制所述声音提示电路发出声音提示,本实施 例中釆用蜂鸣器进行声音提示,该蜂鸣器电路如图5所示。其中,ARM 处理器为英国ARM公司生产的微处理器,ARM处理器已在工业控制、 消费类电子产品、通信系统、网络系统、无线系统等各类产品中得到 广泛应用;所述读卡器用于根据所述ARM处理器发送的读卡指令读 取身份证信息,并将所述身份证信息回传到所述ARM处理器;所述 打印机用于打印ARM处理器解码后的身份证信息。所述ARM处理器、读卡器接口单元和打印机接口单元设置在电 路板上。所述电路板由壳体封闭,所述壳体上具有与所述读卡器接口 单元对应的接读卡器的接口、与所述打印机接口单元对应的接打印机 的接口。参照图l,在本实施例中,读取身份证信息并显示的嵌入式设备 包括壳体和电路板,电路板上的电路分为核心控制单元CPU和接外设 的接口电路两大部分,壳体将电路板封闭并留有与电路板上接口电路 对应的连接外设的接口,电路板的具体结构如图l所示,核心控制单 元CPU内嵌在ARM中,接外设的接口电路在ARM上集成,对ARM软 件编程实现连接读卡器的RS-232串行接口电路、显示工作状态的指示 灯控制电路、输出声音提示的声音控制电路,接打印机的通用串行总 线USB接口电路,程序下载的通用串行总线USB接口电路,壳体上有 与接口电路相应的接读卡器的RS-232串口、工作状态指示灯、手动复 位开关、发声器、打印机的接口 。壳体上有相应的程序下载电路接口 。该设备通过RS-232串口连接身份证读卡器,在壳体上的其它接口 连接上相应的设备,下面说明该实施的工作过程。本发明基于ARM的读取身份证信息并打印的方法的流程包括如 下步骤首先,ARM处理器通过读卡器接口单元向读卡器发送读卡 指令;然后,所述读卡器自动执行读卡指令,读取身份证信息并回传 到所述读卡器接口单元;所述读卡器接口单元再将回传的身份证信息 发送到所述ARM处理器;最后,所述ARM处理器将所述身份证信 息进行解码,解码后的身份证信息由打印机接口单元输出到打印机上 进行打印。其中,本发明打印驱动的流程如图7所示。具体控制过程 为所述ARM处理器的核心处理单元CPU自动执行读卡指令,通 过RS-232接口电路向读卡器发送读卡指令,读卡器执行读卡指令读 取身份证信息,读取的数据由读卡器处理后经RS-232接口电路传回 嵌入式设备,核心处理单元CPU通过接打印机的USB接口电路输出 到与电路板连接的打印机上打印,不保留用户的任何数据,从而更好 地保护用户的数据。另外,核心处理单元CPU执行该外设接口运行程序时根据工作 状态控制状态指示灯的状态,并控制声音提示电路发出声音提示。本发明设计合理,在没有计算机的情况下,可以实现身份证信息 的读取和打印,代替了读卡器的软件驱动程序和打印机的软件驱动, 提高了读卡器使用的安全性和准确性,提高了打印机使用的方便性。虽然本发明是具体结合一个优选实施例示出和说明的,但熟悉该 技术领域的人员可以理解,其中无论在形式上还是在细节上都可以做 出各种改变,这并不背离本发明的精神实质和专利保护范围。
权利要求
1、一种基于ARM的读取身份证信息并打印的设备,其特征在于,所述设备包括ARM处理器,用于发送读卡指令和控制信号、对读卡器发送的身份证信息进行解码;读卡器接口单元,与读卡器连接,用于向读卡器发送读卡指令,并将读卡器回传的身份证信息发送到所述ARM处理器;打印机接口单元,与打印机连接,用于将所述ARM处理器解码后的身份证信息输出到打印机上打印;读卡器,用于根据所述ARM处理器发送的读卡指令读取身份证信息,并将所述身份证信息回传到所述ARM处理器;打印机,用于打印所述ARM处理器解码后的身份证信息。
2、 如权利要求1所述的基于ARM的读取身份证信息并打印的设 备,其特征在于,所述设备还包括程序下载单元,所述程序下载单元 与计算机连接并下载控制程序到所述ARM处理器。
3、 如权利要求1所述的基于ARM的读取身份证信息并打印的 设备,其特征在于,所述设备还包括复位电路,接收所述ARM处理 器发送的控制信号,在检测不到控制信号时向所述ARM处理器发送 重启信号。
4、 如权利要求1所述的基于ARM的读取身份证信息并打印的 设备,其特征在于,所述设备还包括状态指示灯,由所述ARM处理 器发送的控制信号控制所述状态指示灯的状态。
5、 如权利要求1所述的基于ARM的读取身份证信息并打印的设 备,其特征在于,所述设备还包括声音提示电路,由所述ARM处理 器发送的控制信号控制所述声音提示电路发出声音提示。
6、 如权利要求1所述的基于ARM的读取身份证信息并打印的设 备,其特征在于,所述ARM处理器、读卡器接口单元和打印机接口单元设置在电路板上。
7、 如权利要求6所述的基于ARM的读取身份证信息并打印的设 备,其特征在于,所述电路板由壳体封闭,所述壳体上具有与所述读 卡器接口单元对应的接读卡器的接口 、与所述打印机接口单元对应的 接打印机的接口。
8、 一种基于ARM的读取身份证信息并打印的方法,其特征在 于,所述方法包括如下步骤ARM处理器通过读卡器接口单元向读卡器发送读卡指令; 所述读卡器自动执行读卡指令,读取身份证信息并回传到所述读 卡器接口单元;所述读卡器接口单元将回传的身份证信息发送到所述ARM处理器;所述ARM处理器将所述身份证信息进行解码,解码后的身份证 信息由打印机接口单元输出到打印机上进行打印。
全文摘要
本发明公开了一种读取身份证信息并打印的设备,所述设备包括ARM处理器,用于发送读卡指令和控制信号、对读卡器发送的身份证信息进行解码;读卡器接口单元,与读卡器连接,用于向读卡器发送读卡指令,并将读卡器回传的身份证信息发送到ARM处理器;打印机接口单元,与打印机连接,用于将ARM处理器解码后的身份证信息输出到打印机上打印;读卡器,用于根据ARM处理器发送的读卡指令读取身份证信息,并将身份证信息回传到ARM处理器;打印机,用于打印ARM处理器解码后的身份证信息。本发明还公开了一种读取身份证信息并打印的方法。本发明在没有计算机的情况下实现身份证信息的读取和打印,代替了读卡器的软件驱动程序,提高了读卡器使用的安全性和准确性。
文档编号G06K7/00GK101241556SQ20081010171
公开日2008年8月13日 申请日期2008年3月11日 优先权日2008年3月11日
发明者万雪松, 于晓军, 峰 易, 赵辰清 申请人:北京思创银联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1