專利名稱:基于arm的讀取身份證信息并打印的設備和方法
技術領域:
本發(fā)明涉及嵌入式設備技術領域,具體涉及一種基于ARM的讀 取身份證信息并打印的設備和方法。
背景技術:
我國推廣應用的帶有數(shù)字防偽系統(tǒng)的第二代身份證,可以通過身 份證上的數(shù)字信息對客戶身份進行識別。普通的身份證讀卡器依賴計算機,需要在計算機上安裝驅動程序 軟件,才能夠識別和接收讀卡器的所讀取的身份證信息數(shù)據(jù)。用軟件 作為驅動程序,易于修改,也容易受到病毒、電磁等的影響,安全性 和準確性存在隱患,同時對不同版本的讀卡器,可能會存在不兼容的 情況。另外在某些不適合計算機的應用環(huán)境下,普通的身份證讀卡器更 是無法做到數(shù)據(jù)讀取、打印。發(fā)明內(nèi)容本發(fā)明的目的是提供 一種基于ARM的讀取身份證信息并打印的 設備和方法,利用該設備在沒有計算機的情況下,也能實現(xiàn)身份證讀 卡器的讀取、打印功能,從而能夠更好地保護用戶身份證信息。為達到上述目的,本發(fā)明提出了一種基于ARM的讀取身份證信 息并打印的設備,所述設備包括ARM處理器,用于發(fā)送讀卡指令 和控制信號、對讀卡器發(fā)送的身份證信息進行解碼;讀卡器接口單元, 與讀卡器連接,用于向讀卡器發(fā)送讀卡指令,并將讀卡器回傳的身份 證信息發(fā)送到所述ARM處理器;打印機接口單元,與打印機連接, 用于將所述ARM處理器解碼后的身份證信息輸出到打印機上打??; 讀卡器,用于根據(jù)所述ARM處理器發(fā)送的讀卡指令讀取身份證信息,并將所述身份證信息回傳到所述ARM處理器;打印機,用于打印所 述ARM處理器解碼后的身份證信息。其中,所述設備還包括程序下載單元,所述程序下載單元與計算 機連接并下載控制程序到所述ARM處理器。其中,所述設備還包括復位電路,接收所述ARM處理器發(fā)送的 控制信號,在檢測不到控制信號時向所述ARM處理器發(fā)送重啟信號。其中,所述設備還包括狀態(tài)指示燈,由所述ARM處理器發(fā)送的 控制信號控制所述狀態(tài)指示燈的狀態(tài)。其中,所述設備還包括聲音提示電路,由所述ARM處理器發(fā)送 的控制信號控制所述聲音提示電路發(fā)出聲音提示。其中,所述ARM處理器、讀卡器接口單元和打印機接口單元設 置在電路板上。其中,所述電路板由殼體封閉,所述殼體上具有與所述讀卡器接 口單元對應的接讀卡器的接口 、與所述打印機接口單元對應的接打印 機的接口。本發(fā)明還提出了一種基于ARM的讀取身份證信息并打印的方 法,所述方法包括如下步驟ARM處理器通過讀卡器接口單元向讀 卡器發(fā)送讀卡指令;所述讀卡器自動執(zhí)行讀卡指令,讀取身份證信息 并回傳到所述讀卡器接口單元;所述讀卡器接口單元將回傳的身份證 信息發(fā)送到所述ARM處理器;所述ARM處理器將所述身份證信息 進行解碼,解碼后的身份證信息由打印機接口單元輸出到打印機上進 行打印。與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點 釆樣本發(fā)明時,讀卡器可以脫離計算機實現(xiàn)讀取和打印。 另外,使用本發(fā)明的設備,代替了讀卡器的軟件驅動程序,提高 了讀卡器使用的安全性和準確性。進一步,釆樣本發(fā)明能夠更好地保護用戶身份證信息。
圖l為本發(fā)明讀取身份證信息并打印的嵌入式設備的設計原理示意圖;圖2為本發(fā)明讀取身份證信息并打印的嵌入式設備的連接USB打 印機USB連接圖;圖3為本發(fā)明讀取身份證信息并打印的嵌入式設備的連接讀卡器 的串口連接圖;圖4為本發(fā)明讀取身份證信息并打印的嵌入式設備的復位電路圖;圖5為本發(fā)明讀取身份證信息并打印的嵌入式設備的蜂鳴器電路圖;圖6為本發(fā)明讀取身份證信息并打印的嵌入式設備的下載電路圖;圖7為本發(fā)明打印驅動的流程示意圖。
具體實施方式
以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。 本發(fā)明讀取身份證信息并打印的嵌入式設備的設計原理示意圖 如圖1所示,該設備由以下幾個部分組成ARM處理器,用于發(fā)送讀 卡指令和控制信號、對讀卡器發(fā)送的身份證信息進行解碼,本實施例 中釆用三星公司的型號為S3C2410的ARM處理器;讀卡器接口單元,與讀卡器連接,用于向讀卡器發(fā)送讀卡指令,并將讀卡器回傳的身份 證信息發(fā)送到所述ARM處理器,本實施例中釆用串口連接讀卡器, 所述連接讀卡器的串口連接圖如圖3所示;打印機接口單元,與打印 機連接,用于將所述ARM處理器解碼后的身份證信息輸出到打印機 上打印,本實施例中釆用USB接口連接USB打印機,所述連接USB打 印機USB連接圖如圖2所示;程序下載單元,所述程序下載單元與計 算機連接并下載控制程序到所述ARM處理器,本實施例中所述下載電路如圖6所示;復位電路,接收所述ARM處理器發(fā)送的控制信號, 在檢測不到控制信號時向所述ARM處理器發(fā)送重啟信號,本實施例 中所述復位電路如圖4所示;狀態(tài)指示燈,由所述ARM處理器發(fā)送的 控制信號控制所述狀態(tài)指示燈的狀態(tài);聲音提示電路,由所述ARM 處理器發(fā)送的控制信號控制所述聲音提示電路發(fā)出聲音提示,本實施 例中釆用蜂鳴器進行聲音提示,該蜂鳴器電路如圖5所示。其中,ARM 處理器為英國ARM公司生產(chǎn)的微處理器,ARM處理器已在工業(yè)控制、 消費類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品中得到 廣泛應用;所述讀卡器用于根據(jù)所述ARM處理器發(fā)送的讀卡指令讀 取身份證信息,并將所述身份證信息回傳到所述ARM處理器;所述 打印機用于打印ARM處理器解碼后的身份證信息。所述ARM處理器、讀卡器接口單元和打印機接口單元設置在電 路板上。所述電路板由殼體封閉,所述殼體上具有與所述讀卡器接口 單元對應的接讀卡器的接口、與所述打印機接口單元對應的接打印機 的接口。參照圖l,在本實施例中,讀取身份證信息并顯示的嵌入式設備 包括殼體和電路板,電路板上的電路分為核心控制單元CPU和接外設 的接口電路兩大部分,殼體將電路板封閉并留有與電路板上接口電路 對應的連接外設的接口,電路板的具體結構如圖l所示,核心控制單 元CPU內(nèi)嵌在ARM中,接外設的接口電路在ARM上集成,對ARM軟 件編程實現(xiàn)連接讀卡器的RS-232串行接口電路、顯示工作狀態(tài)的指示 燈控制電路、輸出聲音提示的聲音控制電路,接打印機的通用串行總 線USB接口電路,程序下載的通用串行總線USB接口電路,殼體上有 與接口電路相應的接讀卡器的RS-232串口、工作狀態(tài)指示燈、手動復 位開關、發(fā)聲器、打印機的接口 。殼體上有相應的程序下載電路接口 。該設備通過RS-232串口連接身份證讀卡器,在殼體上的其它接口 連接上相應的設備,下面說明該實施的工作過程。本發(fā)明基于ARM的讀取身份證信息并打印的方法的流程包括如 下步驟首先,ARM處理器通過讀卡器接口單元向讀卡器發(fā)送讀卡 指令;然后,所述讀卡器自動執(zhí)行讀卡指令,讀取身份證信息并回傳 到所述讀卡器接口單元;所述讀卡器接口單元再將回傳的身份證信息 發(fā)送到所述ARM處理器;最后,所述ARM處理器將所述身份證信 息進行解碼,解碼后的身份證信息由打印機接口單元輸出到打印機上 進行打印。其中,本發(fā)明打印驅動的流程如圖7所示。具體控制過程 為所述ARM處理器的核心處理單元CPU自動執(zhí)行讀卡指令,通 過RS-232接口電路向讀卡器發(fā)送讀卡指令,讀卡器執(zhí)行讀卡指令讀 取身份證信息,讀取的數(shù)據(jù)由讀卡器處理后經(jīng)RS-232接口電路傳回 嵌入式設備,核心處理單元CPU通過接打印機的USB接口電路輸出 到與電路板連接的打印機上打印,不保留用戶的任何數(shù)據(jù),從而更好 地保護用戶的數(shù)據(jù)。另外,核心處理單元CPU執(zhí)行該外設接口運行程序時根據(jù)工作 狀態(tài)控制狀態(tài)指示燈的狀態(tài),并控制聲音提示電路發(fā)出聲音提示。本發(fā)明設計合理,在沒有計算機的情況下,可以實現(xiàn)身份證信息 的讀取和打印,代替了讀卡器的軟件驅動程序和打印機的軟件驅動, 提高了讀卡器使用的安全性和準確性,提高了打印機使用的方便性。雖然本發(fā)明是具體結合一個優(yōu)選實施例示出和說明的,但熟悉該 技術領域的人員可以理解,其中無論在形式上還是在細節(jié)上都可以做 出各種改變,這并不背離本發(fā)明的精神實質和專利保護范圍。
權利要求
1、一種基于ARM的讀取身份證信息并打印的設備,其特征在于,所述設備包括ARM處理器,用于發(fā)送讀卡指令和控制信號、對讀卡器發(fā)送的身份證信息進行解碼;讀卡器接口單元,與讀卡器連接,用于向讀卡器發(fā)送讀卡指令,并將讀卡器回傳的身份證信息發(fā)送到所述ARM處理器;打印機接口單元,與打印機連接,用于將所述ARM處理器解碼后的身份證信息輸出到打印機上打??;讀卡器,用于根據(jù)所述ARM處理器發(fā)送的讀卡指令讀取身份證信息,并將所述身份證信息回傳到所述ARM處理器;打印機,用于打印所述ARM處理器解碼后的身份證信息。
2、 如權利要求1所述的基于ARM的讀取身份證信息并打印的設 備,其特征在于,所述設備還包括程序下載單元,所述程序下載單元 與計算機連接并下載控制程序到所述ARM處理器。
3、 如權利要求1所述的基于ARM的讀取身份證信息并打印的 設備,其特征在于,所述設備還包括復位電路,接收所述ARM處理 器發(fā)送的控制信號,在檢測不到控制信號時向所述ARM處理器發(fā)送 重啟信號。
4、 如權利要求1所述的基于ARM的讀取身份證信息并打印的 設備,其特征在于,所述設備還包括狀態(tài)指示燈,由所述ARM處理 器發(fā)送的控制信號控制所述狀態(tài)指示燈的狀態(tài)。
5、 如權利要求1所述的基于ARM的讀取身份證信息并打印的設 備,其特征在于,所述設備還包括聲音提示電路,由所述ARM處理 器發(fā)送的控制信號控制所述聲音提示電路發(fā)出聲音提示。
6、 如權利要求1所述的基于ARM的讀取身份證信息并打印的設 備,其特征在于,所述ARM處理器、讀卡器接口單元和打印機接口單元設置在電路板上。
7、 如權利要求6所述的基于ARM的讀取身份證信息并打印的設 備,其特征在于,所述電路板由殼體封閉,所述殼體上具有與所述讀 卡器接口單元對應的接讀卡器的接口 、與所述打印機接口單元對應的 接打印機的接口。
8、 一種基于ARM的讀取身份證信息并打印的方法,其特征在 于,所述方法包括如下步驟ARM處理器通過讀卡器接口單元向讀卡器發(fā)送讀卡指令; 所述讀卡器自動執(zhí)行讀卡指令,讀取身份證信息并回傳到所述讀 卡器接口單元;所述讀卡器接口單元將回傳的身份證信息發(fā)送到所述ARM處理器;所述ARM處理器將所述身份證信息進行解碼,解碼后的身份證 信息由打印機接口單元輸出到打印機上進行打印。
全文摘要
本發(fā)明公開了一種讀取身份證信息并打印的設備,所述設備包括ARM處理器,用于發(fā)送讀卡指令和控制信號、對讀卡器發(fā)送的身份證信息進行解碼;讀卡器接口單元,與讀卡器連接,用于向讀卡器發(fā)送讀卡指令,并將讀卡器回傳的身份證信息發(fā)送到ARM處理器;打印機接口單元,與打印機連接,用于將ARM處理器解碼后的身份證信息輸出到打印機上打?。蛔x卡器,用于根據(jù)ARM處理器發(fā)送的讀卡指令讀取身份證信息,并將身份證信息回傳到ARM處理器;打印機,用于打印ARM處理器解碼后的身份證信息。本發(fā)明還公開了一種讀取身份證信息并打印的方法。本發(fā)明在沒有計算機的情況下實現(xiàn)身份證信息的讀取和打印,代替了讀卡器的軟件驅動程序,提高了讀卡器使用的安全性和準確性。
文檔編號G06K7/00GK101241556SQ20081010171
公開日2008年8月13日 申請日期2008年3月11日 優(yōu)先權日2008年3月11日
發(fā)明者萬雪松, 于曉軍, 峰 易, 趙辰清 申請人:北京思創(chuàng)銀聯(lián)科技有限公司