本實用新型涉及NFC技術在便捷式打印機中的應用實現(xiàn),具體涉及一種帶有NFC線圈的打印機。
背景技術:
NFC(近距離無線通訊技術)是一項比較新的通信技術,已在很多行業(yè)進行應用,尤其體現(xiàn)在手機支付方面,但在打印機行業(yè),通過NFC技術控制打印機的案例寥寥無幾。NFC是一種短距離的高頻無線通信技術,允許電子設備之間進行非接觸式點對點數(shù)據(jù)傳輸,并且通信的距離始終保持在十厘米之內,此特點使NFC與其他通信方式相比,具有更高的安全性,非常適用于面向近距離數(shù)據(jù)傳輸?shù)膱龊?,如交換財務信息或敏感的個人信息等重要數(shù)據(jù)的場合。在便捷式打印機的應用行業(yè),就存在很多對通信數(shù)據(jù)進行嚴格保密的特殊需求,如物流、交警等領域,而目前市場上應用的便捷式打印機的通信方式絕大多數(shù)采用的是藍牙,安全性方面相對于NFC通信方式差距很大,在通信過程中數(shù)據(jù)很容易被截獲,而被一些不法分子所利用,所以對于NFC在打印機行業(yè)的應用是很值得提倡并推廣的。
技術實現(xiàn)要素:
本實用新型提供一種帶有NFC線圈的打印機,對于NFC線圈及打印機進行了改進調整,目的在于使整個系統(tǒng)在保證NFC線圈信號強度的基礎上,盡量減少NFC線圈給打印機帶來的空間耗損;通過NFC技術實現(xiàn)了移動端與打印機端的交互,完成移動端對打印機的打印控制,此技術的應用不僅將NFC技術引入到了打印機行業(yè),同時也滿足了打印機行業(yè)對敏感數(shù)據(jù)的安全性保護。
本實用新型的技術方案是:一種帶有NFC線圈的打印機,包括電路板和用于安裝電路板的打印機上殼;還包括NFC線圈,所述NFC線圈嵌置于打印機上殼內,電路板放置于NFC線圈下方固定于打印機上殼上。
進一步的,所述NFC線圈為環(huán)形線圈,打印機上殼上開設有與NFC線圈的環(huán)形結構配套的環(huán)形槽,NFC線圈嵌置于打印機上殼上的環(huán)形槽內。
進一步的,所述NFC線圈頂面設有強力雙面膠,通過強力雙面膠粘貼在打印機上殼上的環(huán)形槽內。
進一步的,所述NFC線圈引出的接線端子一面設有PI補強板,一面鍍金。
進一步的,所述NFC線圈的圈數(shù)為2-4圈。
本實用新型的有益效果是:提供一種帶有NFC線圈的打印機,對于NFC線圈及打印機進行了改進調整,目的在于使整個系統(tǒng)在保證NFC線圈信號強度的基礎上,盡量減少NFC線圈給打印機帶來的空間耗損;通過NFC技術實現(xiàn)了移動端與打印機端的交互,完成移動端對打印機的打印控制,此技術的應用不僅將NFC技術引入到了打印機行業(yè),同時也滿足了打印機行業(yè)對敏感數(shù)據(jù)的安全性保護。
NFC線圈環(huán)形線圈結構可以更好地鑲嵌到打印機中。NFC線圈通過強力雙面膠粘貼在上殼根據(jù)NFC線圈形狀開出的環(huán)形槽中,在容納NFC線圈的基礎上,能夠很好的穩(wěn)固住線圈,不會產(chǎn)生線圈脫落。同時由于NFC線圈位于打印機電路上方,電路中各元件對NFC線圈強度具有一定的消減,所以在設計中增加了線圈的數(shù)量,同時將傳統(tǒng)應用中常用的鐵氧體去掉,以便增加信號強度。
附圖說明
圖1(a)為NFC線圈的正面結構圖;
圖1(b)為NFC線圈的反面結構圖;
圖1(c)為圖1(a)中A的放大圖;
圖2(a)為NFC線圈通過強力雙面膠粘貼在上殼根據(jù)NFC線圈形狀開出的環(huán)形槽中;
圖2(b)為打印機部分結構示意圖;
圖3為移動端與便捷式打印機的通信簡略圖;
圖4為移動端通信方法的具體實現(xiàn)流程;
圖5為打印機端通信方法的具體實現(xiàn)流程。
具體實施方式
下面結合附圖對本實用新型作進一步的說明。
NFC線圈6與打印機的具體改進如附圖1(a)和圖1(b)所示,NFC線圈6為環(huán)形線圈結構,圈數(shù)為3圈,引出的接線端子1一面設有PI補強板,一面鍍金4。此環(huán)形線圈結構可以更好地鑲嵌到打印機上殼5中。如圖2(a)所示,NFC線圈通過強力雙面膠3粘貼在上殼根據(jù)NFC線圈形狀開出的環(huán)形槽中,在容納NFC線圈的基礎上,能夠很好的穩(wěn)固住線圈,不會產(chǎn)生線圈脫落。同時由于NFC線圈位于打印機電路板7上方,如圖2(b)所示,電路中各元件對NFC線圈強度具有一定的消減,所以在設計中增加了線圈的數(shù)量,同時將傳統(tǒng)應用中常用的鐵氧體去掉,以便增加信號強度。
移動端與便捷式打印機的通信如附圖3簡略所示。在具體實施過程中,為了使移動端在離開打印機一定時間后打印機能夠重新打印數(shù)據(jù),通信過程中加入了超時機制,當超過一定時間后,將數(shù)據(jù)重新發(fā)送。同時為了防止由于打印機處理緩沖區(qū)而觸發(fā)超時處理,在通信過程中加入心跳機制,在打印機處理緩沖區(qū)數(shù)據(jù)時,時刻保持與移動端的通信,用于實時刷新超時機制中的時間,避免觸發(fā)超時機制造成數(shù)據(jù)重發(fā)。詳細的流程如附圖4、附圖5所示。
軟件上,移動端采用NFC通信的被動模式,便捷式打印機端采用主動模式,由打印機端負責檢測NFC移動設備是否進入射頻場并發(fā)起應答請求。
當移動端接收到應答請求后,先將待發(fā)送的數(shù)據(jù)按一定大小進行分包,并在每包的包頭加入標志位和包長度位,包尾加入結束標志位,包頭標志位用于區(qū)分當前包是否為最后一包,包尾標志位及包頭長度位共同確定包中的有效數(shù)據(jù),隨后將分好的各包逐包發(fā)送給便捷式打印機。
當便捷式打印機接收到包打印數(shù)據(jù)后,首先根據(jù)包頭長度位及包尾標志位得到有效打印數(shù)據(jù)并執(zhí)行打印動作,同時根據(jù)包頭標志位來決定是否繼續(xù)發(fā)送數(shù)據(jù)請求命令。
若當前包不是最后一包,則發(fā)送數(shù)據(jù)請求命令,否則,停止發(fā)送請求命令,結束整個通信過程。
移動端詳細的實現(xiàn)過程如附圖4所示:
步驟一、當收到打印機發(fā)來的應答請求后,移動端會將第一包數(shù)據(jù)發(fā)送給打印機,然后等待下一個命令的到來。
步驟二、當收到的命令是讀數(shù)據(jù)請求時,移動端首先判斷與上一條數(shù)據(jù)發(fā)送的時間間隔是否觸發(fā)了超時機制,如果觸發(fā)了超時,則會從第一包重新發(fā)送,否則會將下一包數(shù)據(jù)發(fā)送給打印機。
步驟三、當收到的命令為更新時間請求時,則將超時機制中的時間進行更新,從而避免長時間未發(fā)送數(shù)據(jù)而觸發(fā)超時機制,若未收到任何數(shù)據(jù),則整個通信過程結束。
通過重復步驟二、步驟三,直至最后一包數(shù)據(jù)發(fā)送完成,結束整個通信過程。
打印機端詳細的實現(xiàn)過程如附圖5所示:當檢測到NFC設備后,打印機會發(fā)送讀數(shù)據(jù)/應答請求,然后接收移動端發(fā)來的包數(shù)據(jù)并放入緩沖區(qū),此時判斷緩沖區(qū)的空閑空間是否夠充足,若不充足,則實時檢測緩沖區(qū),并發(fā)送更新時間請求,直至空閑空間充足后,根據(jù)包首標志位判斷當前接收包是否為最后一包,如果是,則結束整個通信過程,否則繼續(xù)發(fā)送讀數(shù)據(jù)/應答請求,接收并處理下一包數(shù)據(jù)。
在打印機對收到數(shù)據(jù)進行解析處理的過程中,打印機會實時監(jiān)測NFC設備是否仍然存在,若存在,則對接收到的數(shù)據(jù)進行解析打印,否則,則清空緩沖區(qū),結束當前打印操作。
以上所述僅是本實用新型的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本實用新型原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本實用新型的保護范圍。