一種基于Linux的無線智能打印機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型屬于智能打印領(lǐng)域,具體涉及一種無線打印機(jī)。
【背景技術(shù)】
[0002]嵌入式Linux是以Linux為基礎(chǔ)的嵌入式作業(yè)系統(tǒng),它被廣泛應(yīng)用在移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器、消費(fèi)性電子產(chǎn)品以及航空航天等領(lǐng)域中。嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運(yùn)行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規(guī)模應(yīng)用的8位單片機(jī),到最新的受到廣泛青睞的32位,64位嵌入式CPU。
[0003]二維條碼/ 二維碼(2-dimens1nal bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理:它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化點(diǎn)。
[0004]打印機(jī)(Printer)是計(jì)算機(jī)的輸出設(shè)備之一,用于將計(jì)算機(jī)處理結(jié)果打印在相關(guān)介質(zhì)上。
[0005]無線局域網(wǎng)絡(luò)英文全名:Wireless Local Area Networks ;簡寫為:WLAN。它是相當(dāng)便利的數(shù)據(jù)傳輸系統(tǒng),它利用射頻(Rad1 Frequency ;RF)的技術(shù),使用電磁波,取代舊式礙手礙腳的雙絞銅線(Coaxial)所構(gòu)成的局域網(wǎng)絡(luò),在空中進(jìn)行通信連接,使得無線局域網(wǎng)絡(luò)能利用簡單的存取架構(gòu)讓用戶透過它,達(dá)到“信息隨身化、便利走天下”的理想境界。
[0006]以信息家電、智能終端為代表的互聯(lián)網(wǎng)時(shí)代嵌入式智能設(shè)備,不僅為嵌入式市場展現(xiàn)了美好前景,注入了新的生命;同時(shí)也對(duì)嵌入式系統(tǒng)技術(shù),特別是軟件技術(shù)提出新的挑戰(zhàn)。這主要包括:支持日趨增長的功能密度、靈活的網(wǎng)絡(luò)聯(lián)接、輕便的移動(dòng)應(yīng)用和多媒體的信息處理,這一切構(gòu)成了智能設(shè)備的基礎(chǔ)元素。但是現(xiàn)有技術(shù)雖然有打印票據(jù)的打印設(shè)備,并且也具有打印二維碼的功能,但是現(xiàn)有打印設(shè)備安全性低,不具有功能擴(kuò)展性,打印內(nèi)容單一,無法滿足日趨豐富的打印需求。
【實(shí)用新型內(nèi)容】
[0007]本實(shí)用新型為解決上述技術(shù)問題,提出一種基于Linux的無線智能打印機(jī),通過Linux、無線物聯(lián)網(wǎng)技術(shù),使用戶更加便捷、快速的使用打印機(jī)設(shè)備,打印出所需票據(jù)、并可在票據(jù)上打印出二維碼以實(shí)現(xiàn)方便的信息傳遞一一即通過智能設(shè)備可以識(shí)別。
[0008]本實(shí)用新型的技術(shù)方案為:一種基于Linux的無線智能打印機(jī),包括:控制單元、通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元,所述控制單元分別與通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元連接,用于對(duì)各單元進(jìn)行控制;所述通信單元用于在控制單元的控制下與外部設(shè)備進(jìn)行通信;所述數(shù)據(jù)存儲(chǔ)單元用于存放打印信息;所述步進(jìn)電機(jī)控制單元用于在主控單元的控制下驅(qū)動(dòng)熱敏打印頭單元工作;所述熱敏打印頭用于在主控單元的控制下進(jìn)行打印操作;電源管理單元分別與流程控制單元、通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元連接,并為流程控制單元、通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元提供工作電源。
[0009]進(jìn)一步地,所述通信單元為串口、USB無線網(wǎng)卡或藍(lán)牙模塊。
[0010]進(jìn)一步地,所述控制單元采用型號(hào)為ARM9處理器,具體型號(hào)為N32926.
[0011]進(jìn)一步地,所述基于Linux的無線智能打印機(jī)還包括:溫度檢測單元,用于檢測打印頭溫度,并將溫度數(shù)據(jù)傳送至主控單元進(jìn)行處理。
[0012]本實(shí)用新型的有益效果:本實(shí)用新型的一種基于Linux的無線智能打印機(jī),采用了嵌入式Linux操作系統(tǒng),不但具有安全性和可靠性,更具有很強(qiáng)的功能擴(kuò)展性,可通過USB接口擴(kuò)展多種通信方式,串口、wif1、藍(lán)牙、3G網(wǎng)絡(luò);使用方式靈活,不但可以通過串口和網(wǎng)絡(luò)操作打印功能、同時(shí)支持手機(jī)、平板的設(shè)備進(jìn)行控制;打印內(nèi)容豐富,基于大容量文件系統(tǒng),不僅可以存儲(chǔ)多國字庫,同時(shí)可以存儲(chǔ)多張圖片使打印內(nèi)容豐富多彩;條碼打印功能,支持EAN13條碼格式,支持QRcode 二維碼格式,支持code 128條碼格式等多種條碼格式。
【附圖說明】
[0013]圖1是本實(shí)用新型總體架構(gòu)示意圖。
【具體實(shí)施方式】
[0014]為便于本領(lǐng)域技術(shù)人員理解本實(shí)用新型的技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本【實(shí)用新型內(nèi)容】進(jìn)一步闡釋。
[0015]如圖1所示為本實(shí)用新型的總體架構(gòu)示意圖,本實(shí)用新型的技術(shù)方案為:一種基于Linux的無線智能打印機(jī),包括:控制單元、通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元,所述控制單元分別與通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元連接,用于對(duì)各單元進(jìn)行控制;所述通信單元用于在控制單元的控制下與外部設(shè)備進(jìn)行通信;所述數(shù)據(jù)存儲(chǔ)單元用于存放打印信息;所述步進(jìn)電機(jī)控制單元用于在主控單元的控制下驅(qū)動(dòng)熱敏打印頭單元工作;所述熱敏打印頭用于在主控單元的控制下進(jìn)行打印操作;電源管理單元分別與流程控制單元、通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元連接,并為流程控制單元、通信接口單元、數(shù)據(jù)存儲(chǔ)單元、步進(jìn)電機(jī)控制單元和熱敏打印頭單元提供工作電源。
[0016]下面,為了便于本領(lǐng)域的普通技術(shù)人員了解并可以實(shí)施,對(duì)上述各單元和接口的具體情況做進(jìn)一步詳細(xì)的描述:
[0017]控制單元:用于實(shí)現(xiàn)對(duì)標(biāo)定裝置的其它單元和接口的控制??梢赃x擇單片機(jī)、微處理器(MCU)或中央處理器(CPU),本實(shí)施例選用新唐ARM9微處理器芯片,該公司芯片具有高安全性和高可靠性等優(yōu)點(diǎn)。N32926是新唐公司的ARM926內(nèi)核S0C,