專利名稱:交易數(shù)據(jù)打印裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種交易數(shù)據(jù)打印裝置與方法,且特別是有關(guān)于一種交易數(shù)據(jù)防偽打印裝置及方法。
背景技術(shù):
人們?nèi)粘=?jīng)濟生活,總不外各種商品及服務(wù)的交易。當(dāng)交易完成、消費者支付款項的同時,提供商品或服務(wù)的收款單位(包括國有企業(yè)、私有企業(yè)、個體戶等)應(yīng)交付一交易數(shù)據(jù)(俗稱一發(fā)票)予消費者,發(fā)票既系收款單位與消費者間交易的證據(jù),亦為收款單位內(nèi)部會計、稽核、物流、分析的依據(jù),更是國家或地方稅務(wù)機關(guān)依法征收稅款的憑證。
根據(jù)目前國內(nèi)的交易狀況,一個事業(yè)單位必須先向政府機關(guān)申請一個印章,經(jīng)過政府機關(guān)的核準(zhǔn)之后,在該事業(yè)機關(guān)后續(xù)開發(fā)交易數(shù)據(jù)的時候都必須使用這一個經(jīng)過登記的印章以資公證。這種機制的確使得交易管理上更為便利。然而,這樣的機制在運作上也出現(xiàn)幾個問題。其一是,印章保管于事業(yè)機關(guān)的手上,一不小心就可能會發(fā)生印章遺失的問題。其二是,印章必須由人工來蓋印,在交易忙碌的時候經(jīng)常會因為快速蓋印而使得印記模糊不清。
為了解決上述的問題,也曾有人試著將印章電子化,企圖通過打印印章圖檔的方式來消除產(chǎn)生上述問題的可能性。然而,這樣的思考模式卻導(dǎo)致了另一個問題,那就是印章可能被大量復(fù)制而使得整個交易機制陷入癱瘓。
本發(fā)明有鑒于上述背景技術(shù)的缺點,經(jīng)悉心試驗與研究,并一本鍥而不舍的精神,終發(fā)明出本案“交易數(shù)據(jù)防偽打印裝置及方法”,可有效解決上述先前技術(shù)的缺點,達成具防偽功能的交易數(shù)據(jù)防偽打印裝置及方法,并有效的防止逃漏稅,其相關(guān)的具體實際方法即將于下文中詳細(xì)敘述。
發(fā)明內(nèi)容
本發(fā)明提供了數(shù)個全新概念,利用交易數(shù)據(jù)防偽打印裝置及方法,除了將印章電子化之外,更配合許多獨一無二的認(rèn)證機制,如水印、防偽圖碼、授權(quán)碼等。借此以降低印章被濫用的可能。
為達成上述及其它目的,本發(fā)明提供一種交易數(shù)據(jù)防偽打印裝置,包括解譯單元、數(shù)據(jù)防偽安全碼產(chǎn)生單元與打印單元。其中,解譯單元與主機電連接,接收由主機所傳來的交易數(shù)據(jù)與句柄,并譯碼句柄以產(chǎn)生控制信號。數(shù)據(jù)防偽安全碼產(chǎn)生單元與解譯單元電連接,用以儲存(或暫存)防偽圖碼與印章圖文件,并以數(shù)字防偽數(shù)據(jù)運算結(jié)合防偽圖碼、印章圖文件與交易數(shù)據(jù)以產(chǎn)生防偽交易數(shù)據(jù)。打印單元電連接至解譯單元與數(shù)據(jù)防偽安全碼產(chǎn)生單元,并依照控制信號來打印防偽交易數(shù)據(jù)。
本發(fā)明另外提出一種交易數(shù)據(jù)防偽打印方法,包括下列步驟首先取得印章圖檔與授權(quán)碼。之后,在交易進行時檢查是否有交易數(shù)據(jù)輸入。若有交易資料輸入,則檢查交易數(shù)據(jù)是否輸入完畢;若交易數(shù)據(jù)尚未輸入完畢,則等待以便交易數(shù)據(jù)的輸入完畢。當(dāng)交易數(shù)據(jù)輸入完畢之后,將所輸入的交易數(shù)據(jù)、印章圖文件及授權(quán)碼結(jié)合成防偽交易數(shù)據(jù),并打印此防偽交易數(shù)據(jù)。
在本發(fā)明的一個較佳實施例中,除了授權(quán)碼之外,尚可以使用水印或交易密碼。其中,交易密碼可以是交易數(shù)據(jù)與店家數(shù)據(jù)(如稅務(wù)代碼)等,經(jīng)過已知的加密運算方法所產(chǎn)生。而在產(chǎn)生交易密碼的時候,也可以將印章代碼或授權(quán)碼等一并做加密運算。
綜上所述,本發(fā)明除了電子化印章圖案之外,還加入多種機制以確保交易數(shù)據(jù)的正確性,因此在簡化印章保管與使用的同時,還可以減少印章圖案被盜用的可能性。
圖1至圖3為本發(fā)明防偽發(fā)票機的一較佳實施例的硬件架構(gòu)圖;圖4為本發(fā)明交易數(shù)據(jù)防偽打印裝置的電子控制模塊30、40連接于主機11及數(shù)據(jù)輸入裝置12的示意圖;圖5為本發(fā)明交易數(shù)據(jù)防偽打印裝置的電子控制模塊的一較佳
10防偽發(fā)票機101棘輪架102紙卷103控制主板104定位傳感器105傳感器106框架107承載座110墨水盒111導(dǎo)進器113紙卷架114打印馬達115導(dǎo)進軸116帶紙馬達
117壓力滾輪118進紙滾輪119紙槽120服務(wù)站121走紙滾輪122走紙滾動條30、40電子控制模塊301、401USB端口310、410主機接口接收單元320、420解譯單元340、440打印單元341、441打印數(shù)據(jù)轉(zhuǎn)換電路342、442打印程序邏輯及馬達加減速特征控制器343、443走紙馬達控制器344、444打印馬達控制器345、445走紙馬達346、446打印馬達347、447打印頭驅(qū)動控制器348、448打印頭349、449交易數(shù)據(jù)打印完畢檢測裝置430數(shù)據(jù)防偽安全碼產(chǎn)生單元431數(shù)據(jù)擷取器
432防偽辨識圖庫433隨機產(chǎn)生器434a第一緩沖器434b第二緩沖器435防偽安全碼產(chǎn)生器436時序控制器437數(shù)據(jù)輸出端S702~S714本發(fā)明的第一較佳實施例的施行步驟S802~S816本發(fā)明的第二較佳實施例的施行步驟具體實施方式
將于下文中說明本發(fā)明,請參考附圖,熟習(xí)本技術(shù)者須了解下文中的說明僅作為例證用,而不用于限制本發(fā)明。
本發(fā)明先就揭露一交易數(shù)據(jù)防偽打印裝置的機構(gòu)部分作一說明,再就不同態(tài)樣的交易數(shù)據(jù)防偽打印裝置以數(shù)個較佳實施例逐一充分揭露本發(fā)明。本發(fā)明最佳實施是結(jié)合于噴墨式打印機構(gòu),但亦可用于其它類型的打印機構(gòu),例如點陣式打印,甚至撞針式打印皆可與本發(fā)明結(jié)合實施,以達到本發(fā)明的目的。
請參閱圖1、圖2及圖3,為本發(fā)明一交易數(shù)據(jù)防偽打印裝置10的機構(gòu)部分12,包括一棘輪架101、一紙卷102、一控制主板103、一定位傳感器104、一進紙傳感器105、一框架106、一承載座107、一墨水盒110、一導(dǎo)進器111、一打印馬達114、一導(dǎo)進軸115、一帶紙馬達116、一壓力滾輪117、一進紙滾輪118、一紙槽119、一服務(wù)站120、一走紙滾輪121、一走紙滾動條122。其操作方式如下將發(fā)票機外殼(圖中未示)打開,將一紙卷102放入一紙槽119中,然后將紙卷102的一端放入一走紙滾動條122中,當(dāng)紙卷102的一端碰觸到一進紙傳感器105時,即激活進紙傳感器105,令一帶紙馬達116開始轉(zhuǎn)動,帶紙馬達116經(jīng)由齒輪(圖中未示)驅(qū)動一進紙滾輪118轉(zhuǎn)動,此時發(fā)票紙會經(jīng)由一壓力滾輪117與進紙滾輪118間送出,且發(fā)票紙會繼續(xù)送至經(jīng)過一棘輪架101與一走紙滾輪121間定位并停止;此時,操作者利用棘輪架101將過長的發(fā)票紙撕掉。
當(dāng)操作者開始打印時,數(shù)據(jù)會經(jīng)由一控制主板103輸出,發(fā)票紙會先倒送至打印處,此作法可節(jié)省打印用紙,之后卡接于一承載座107的一墨水盒110會由一服務(wù)站120的位置向一打印馬達114方向移動;打印時,承載座107會被一導(dǎo)進軸115限制移動的方向與位置,而導(dǎo)進軸115會被固定于一框架106,承載座107上部會被框架106的一導(dǎo)進器111限制移動的方向與位置;打印過程中,發(fā)票紙會持續(xù)經(jīng)由壓力滾輪117與進紙滾輪118送往打印區(qū)打印,打印完的發(fā)票紙會經(jīng)由棘輪架101與走紙滾輪121之間送出,打印完成發(fā)票紙會持續(xù)傳送直到打印過的發(fā)票紙完全送出棘輪架101后方停止。此時,操作者可用棘輪架101將發(fā)票紙撕掉,承載座107會位于控制主板103的控制的位置,通常是在一定位傳感器104位置附近,再等待下一個交易打印數(shù)據(jù)的傳送。
上述交易數(shù)據(jù)防偽打印裝置10的機構(gòu)部分可如圖4所示,連接于下文中所揭露的一電子控制模塊30、40,該電子控制模塊30、40連接于如計算機的一主機11,該主機11再連接于如計算機的一數(shù)據(jù)輸入裝置13。必須說明的是,本發(fā)明所揭露的交易數(shù)據(jù)防偽打印裝置10不限外接于計算機主機11,亦可整合在公知的收款機內(nèi)。
請參閱圖5,其所示者為一交易數(shù)據(jù)防偽打印裝置的電子控制模塊30示意圖,主要包括一主機接口接收單元(host interfaceconnector)310、一解譯單元(command parsing board)320、一打印單元(multiple printing mechanism)340,其中主機接口接收單元310與解譯單元320電連接,解譯單元320與打印單元340電連接。主機接口接收單元310可為一USB控制器(USB driver)、一RS232串行通訊模塊控制器或一并列端口控制器,可與一USB端口301電連接,作緩沖處理,將USB端口301輸入的信號轉(zhuǎn)換并輸出至解譯單元320;解譯單元320可解譯自一計算機(PC)主機11(參閱圖4)經(jīng)USB端口301及主機接口接收單元310輸入的句柄(control code;或稱命令碼,command code)及交易打印數(shù)據(jù)(data),并將句柄及發(fā)票數(shù)據(jù)分別輸出至打印單元340。
請再次參閱圖5,句柄可使用打印任務(wù)控制語言的句柄,通過USB端口301、主機接口接收單元310及解譯單元320,于一主機(參閱圖4主機11)及打印單元340間,令主機對電子控制模塊30作打印過程控制,且讓電子控制模塊30將打印機的狀態(tài)實時回傳至主機句柄,舉例而言01H可設(shè)為一注意(Attention)句柄,讓主機提醒電子控制模塊即將執(zhí)行一筆交易數(shù)據(jù)的打印程序及其系統(tǒng)設(shè)定,0BH可設(shè)為橫印或直印(Set Justification)句柄,0CH可設(shè)為打印長度(AdvantageLength)句柄,0DH可設(shè)為數(shù)據(jù)長度(Data Length)句柄,F(xiàn)CH可設(shè)為一式一聯(lián)句柄,F(xiàn)DH可設(shè)為一式二聯(lián)句柄,F(xiàn)EH可設(shè)為一式三聯(lián)句柄,以上諸句柄皆可設(shè)定于主機中,令主機對電子控制模塊30作打印過程控制;此外,F(xiàn)FH可設(shè)為打印完畢句柄,讓電子控制模塊30將打印完畢的狀態(tài)實時回傳至主機。句柄中“H”代表該句柄為一16進位碼。通過上述一式二聯(lián)句柄及一式三聯(lián)句柄的設(shè)定,可確保交易數(shù)據(jù)無法于多聯(lián)打印之間作更改。
打印單元340包含一打印數(shù)據(jù)轉(zhuǎn)換電路341、一打印程序邏輯及馬達加減速特征控制器342、一交易數(shù)據(jù)打印完畢檢測裝置349、一走紙馬達控制器343、一打印馬達控制器344、一走紙馬達345、一打印馬達346、一打印頭驅(qū)動控制器347、一打印頭348。來自解譯單元320的交易打印數(shù)據(jù)及句柄分別輸入打印數(shù)據(jù)轉(zhuǎn)換電路341及打印程序邏輯及馬達加減速特征控制器342。當(dāng)句柄激活打印程序邏輯及馬達加減速特征控制器342時,打印程序邏輯及馬達加減速特征控制器342可藉走紙馬達控制器343及打印馬達控制器344,分別控制走紙馬達345及打印馬達346,進行發(fā)票紙走紙及打印頭的位移;而來自解譯單元320的交易打印數(shù)據(jù)則在打印程序邏輯及馬達加減速特征控制器342的控制下,通過打印數(shù)據(jù)轉(zhuǎn)換電路341及打印頭驅(qū)動控制器347驅(qū)動控制打印頭348,打印至記錄媒體上(例如發(fā)票紙)。
打印程序邏輯及馬達加減速特征控制器342分別與主機接口接收單元310及交易數(shù)據(jù)打印完畢檢測裝置349電連接。任何聯(lián)數(shù)的打印都可以于圖4所示的一主機11上設(shè)定聯(lián)數(shù)(1、2、3或4聯(lián)等),并由交易數(shù)據(jù)打印完畢檢測裝置349判斷是否確實將設(shè)定聯(lián)數(shù)打印完畢,例如交易數(shù)據(jù)打印完畢檢測裝置349可以判斷是否有感應(yīng)發(fā)票紙上的記號(目前常用方法是在一定聯(lián)數(shù)的發(fā)票紙上設(shè)有黑色區(qū)塊或黑點。如果要求一次輸出二聯(lián)的交易數(shù)據(jù),則發(fā)票紙每二聯(lián)的第二聯(lián)都有一黑色區(qū)塊或黑點);若判斷結(jié)果為“是”,則打印程序邏輯及馬達加減速特征控制器342可經(jīng)由主機接口接收單元310及USB端口301,傳送一回傳碼342a至主機11后,即可繼續(xù)處理下一發(fā)票數(shù)據(jù)的打印。如此一來,非但在多聯(lián)打印時能確保發(fā)票數(shù)據(jù)無法于多聯(lián)之間作更改;在電源中斷導(dǎo)致打印錯誤的情況下,上述機制也會于電源恢復(fù)時重新打印原發(fā)票數(shù)據(jù),確實補正因電源中斷所導(dǎo)致的打印錯誤。
換言之,在打印尚未完成時,如果打印裝置10電源或計算機主機11被關(guān)掉并重新激活時,因為先前數(shù)據(jù)打印尚未完成,此時因為數(shù)據(jù)輸入裝置所傳送的數(shù)據(jù)與控制信號已被清除,因此會從第一聯(lián)重新打印,避免數(shù)據(jù)輸入人員在暫停打印(或刪除打印控制信號)時,修改收執(zhí)數(shù)據(jù),造成后續(xù)聯(lián)數(shù)據(jù)與第一聯(lián)數(shù)據(jù)不符的問題。
請參閱圖6,為一交易數(shù)據(jù)防偽打印裝置的電子控制模塊40示意圖,主要包括一主機接口接收單元410、一解譯單元420、一數(shù)據(jù)防偽安全碼產(chǎn)生單元(data security code generator)430、一打印單元440,其中主機接口接收單元410與解譯單元420電連接,解譯單元420分別與數(shù)據(jù)防偽安全碼產(chǎn)生單元430及打印單元440電連接,防偽安全碼產(chǎn)生單元430與打印單元440電連接。主機接口接收單元410可為一USB控制器、一RS232串行通訊模塊控制器或一并列端口控制器,與一USB端口401電連接,可作緩沖處理,將USB端口401輸入的信號轉(zhuǎn)換并輸出至解譯單元420;解譯單元420可解譯自一個人計算機(PC)輸入的句柄及發(fā)票數(shù)據(jù),并將句柄及交易數(shù)據(jù)分別輸出至打印單元440及防偽安全碼產(chǎn)生單元430。
在進一步解釋交易操作模式之前,為了使熟悉此技藝者能清楚了解本說明書之內(nèi)容,在此先對后續(xù)所要使用的各種名詞做一清楚的定義與解釋。請參照圖11,其乃為與本案相關(guān)的印章圖檔申請的流程圖。其中,事業(yè)單位(或稱店家)1102必須在營業(yè)前向刻制印章式樣單位1104申請一個獨特的印章。而在印章經(jīng)刻制印章式樣單位1104核準(zhǔn)之后,刻制印章式樣單位1104除了發(fā)給事業(yè)單位1102一個核準(zhǔn)許可(包含一個授權(quán)碼)外,也可將所核準(zhǔn)的印章圖案轉(zhuǎn)換成相對應(yīng)的代號檔案,并將此代號檔案傳輸至稅務(wù)機關(guān)1106的服務(wù)器中。在之后交易進行的時候,事業(yè)單位1102所使用的發(fā)票機1108在要印出發(fā)票之前,可先向稅務(wù)機關(guān)1106呈報交易數(shù)據(jù)。而稅務(wù)機關(guān)1106在收到交易數(shù)據(jù)之后,會把先前所儲存的代號檔案中必須使用到的部分直接回傳給發(fā)票機1108,或把代號檔案事先與交易數(shù)據(jù)作加密運算后,再將運算結(jié)果回傳給發(fā)票機1108。最后,發(fā)票機1108才能根據(jù)所接收到的數(shù)據(jù)來印制發(fā)票。
在這整個過程中,印章圖案在電子化后所取得的印章圖檔可以直接由刻制印章式樣單位1104發(fā)給事業(yè)單位1102,也可以是在發(fā)票機1108要印制發(fā)票的時候,才統(tǒng)一由稅務(wù)機關(guān)1106傳送給發(fā)票機1108。
在清楚整個印章的申請過程之后,請回頭再度參照圖6。在防偽安全碼產(chǎn)生單元430中,包括了一數(shù)據(jù)擷取器431,可輸入自解譯單元420輸出的交易數(shù)據(jù)、一防偽辨識圖庫432、一隨機產(chǎn)生器433、一時序控制器436、一第一緩沖器434a、一第二緩沖器434b、一防偽安全碼產(chǎn)生器435、一數(shù)據(jù)輸出端437。隨機產(chǎn)生器433自儲存于防偽辨識圖庫432的多個防偽圖碼中,隨機選取至少一防偽圖碼。在此必須要注意的是,若采用申請印章時所一并取得的授權(quán)碼來當(dāng)作防偽圖碼,則防偽圖碼就只有一個,自然無須經(jīng)隨機數(shù)挑選。
為了要同時達到防偽與開立發(fā)票這兩個功能,所以印章圖檔、防偽圖碼與交易數(shù)據(jù)三者缺一不可。因此,除了將防偽圖碼及自數(shù)據(jù)擷取器431輸入的交易數(shù)據(jù)分別經(jīng)第二緩沖器434b及第一緩沖器434a作輸入數(shù)據(jù)穩(wěn)定處理之外,也必須將印章圖檔一并加入防偽安全碼產(chǎn)生器435作數(shù)字防偽數(shù)據(jù)運算,以借此產(chǎn)生包含一圖形電子文件的一防偽交易打印數(shù)據(jù)。然而,根據(jù)圖11與相關(guān)敘述可知,印章圖檔可以事先被儲存在主機中,也可以被儲存在防偽辨識圖庫432之中,更可以是只在要使用到的時候才由稅務(wù)機關(guān)1106傳送過來。所以印章圖檔可以從任何相對應(yīng)的地方被加到防偽安全碼產(chǎn)生器435中。換句話說,印章圖文件可以是從主機與交易數(shù)據(jù)一并被傳送到防偽安全碼產(chǎn)生單元430,也可以是從防偽辨識圖庫432中取得。同理,當(dāng)防偽圖碼是由刻制印章式樣單位或稅務(wù)機關(guān)提供的(例如授權(quán)碼),防偽圖碼可以是從主機與交易數(shù)據(jù)一并被傳送到防偽安全碼產(chǎn)生單元430。
在計算取得防偽交易打印數(shù)據(jù)之后,此防偽交易打印數(shù)據(jù)則自數(shù)據(jù)輸出端437輸出;時序控制器436分別與數(shù)據(jù)擷取器431、防偽辨識圖庫432、隨機產(chǎn)生器433、防偽安全碼產(chǎn)生器435電連接,上述各步驟皆在時序控制器436及句柄420的控制下進行。熟悉此技藝者當(dāng)知,在現(xiàn)今的數(shù)據(jù)處理技術(shù)中,直接由防偽辨識圖庫432與數(shù)據(jù)擷取器431分別取得防偽圖碼與交易數(shù)據(jù)的情況并非不可能,而在此情況下自然就可以省略與第一緩沖器434a及第二緩沖器434b相關(guān)的電路。
此外,上述數(shù)字防偽數(shù)據(jù)運算系指將防偽圖碼作“或?qū)憽?oringwrite)等類似運算,形成一嵌入圖形的電子文件;再將圖形電子文件加入交易數(shù)據(jù)成為具圖形電子文件的一防偽交易打印數(shù)據(jù)。前述圖形電子文件可為水印。再者,亦可將防偽圖碼隨機設(shè)定打印于多聯(lián)交易數(shù)據(jù)的交界處,增進防偽辨認(rèn)效果。關(guān)于“或?qū)憽?oring write)運算屬于公知技藝,可參考美國專利號碼US4,531,120。
請參閱圖6,打印單元440包含一打印數(shù)據(jù)轉(zhuǎn)換電路441、一打印程序邏輯及馬達加減速特征控制器442、一交易數(shù)據(jù)打印完畢檢測裝置449、一走紙馬達控制器443、一打印馬達控制器444、一走紙馬達445、一打印馬達446、一打印頭驅(qū)動控制器447、一打印頭448。來自解譯單元420的句柄分別輸入打印程序邏輯及馬達加減速特征控制器442及一時序控制器436;而來自數(shù)據(jù)輸出端437的交易打印數(shù)據(jù)則在打印程序邏輯及馬達加減速特征控制器442的控制下,藉打印數(shù)據(jù)轉(zhuǎn)換電路441及打印頭驅(qū)動控制器447驅(qū)動控制打印頭448,打印至記錄媒體上(例如發(fā)票紙)。
打印程序邏輯及馬達加減速特征控制器442分別與主機接口接收單元410及交易數(shù)據(jù)打印完畢檢測裝置449電連接。任何聯(lián)數(shù)的打印都可以于圖4所示的一主機11上設(shè)定聯(lián)數(shù)(1、2、3或4聯(lián)等),并由交易數(shù)據(jù)打印完畢檢測裝置449判斷是否確實將設(shè)定聯(lián)數(shù)打印完畢,例如交易數(shù)據(jù)打印完畢檢測裝置可以判斷是否有感應(yīng)發(fā)票紙上的記號(目前常用方法是在一定聯(lián)數(shù)的發(fā)票紙上設(shè)有黑色區(qū)塊或黑點。如果要求一次輸出二聯(lián)的交易數(shù)據(jù),則發(fā)票紙每二聯(lián)的第二聯(lián)都有一黑色區(qū)塊或黑點);若判斷結(jié)果為“是”,則打印程序邏輯及馬達加減速特征控制器442可經(jīng)由主機接口接收單元410及USB端口401,傳送一回傳碼442a至主機11后,即可繼續(xù)處理下一交易數(shù)據(jù)的打印。因之,非但可確保交易數(shù)據(jù)無法于多聯(lián)之間作更改;在電源中斷導(dǎo)致打印錯誤的情況下,上述機制會于電源恢復(fù)時重新多聯(lián)打印原交易數(shù)據(jù),確實補正因電源中斷導(dǎo)致的打印錯誤。換言之,在打印尚未完成時,如果打印裝置10電源或計算機主機11被關(guān)掉并重新激活時,因為先前數(shù)據(jù)打印尚未完成,此時因為數(shù)據(jù)輸入裝置所傳送的數(shù)據(jù)與控制信號已被清除,因此會從第一聯(lián)重新打印,避免數(shù)據(jù)輸入人員在暫停打印(或刪除打印控制信號)時,修改收執(zhí)數(shù)據(jù),造成后續(xù)聯(lián)數(shù)據(jù)與第一聯(lián)數(shù)據(jù)不符,無法達到以票控稅之目的。
此外,前述各實施例中所使用的防偽圖碼,除了可以是在申請印章的同時所獲得的授權(quán)碼,也可以是如前所述的水印或交易密碼。其中,交易密碼可以是交易數(shù)據(jù)與店家數(shù)據(jù)(如稅務(wù)代碼)等,經(jīng)過已知的加密運算方法所產(chǎn)生。當(dāng)然,在產(chǎn)生交易密碼的時候,也可以將印章代碼或授權(quán)碼等一并做加密運算。如此一來,所用的防偽圖碼由于有政府授權(quán)的代碼在內(nèi),因此將可以更具有公信力。
上述交易數(shù)據(jù)防偽打印裝置及方法,可依不同實施方式于下列諸較佳實施例中分別敘述之。
第一較佳實施例請參閱圖7,其為本發(fā)明第一較佳實施例的交易數(shù)據(jù)防偽打印方法的步驟流程圖,包括下列步驟步驟S702向政府機關(guān)申請印章,并同時取得授權(quán)碼。
步驟S704將授權(quán)碼輸入到主機的數(shù)據(jù)庫中。
步驟S706檢查是否有交易數(shù)據(jù)輸入到主機中。若沒有,則重復(fù)步驟S706繼續(xù)檢查;若有,則進入步驟S708。
步驟S708檢查交易數(shù)據(jù)是否輸入完畢。若尚未輸入完畢,則進入步驟S710;若輸入完畢,則進入步驟S712。
步驟S710等待一段時間以便數(shù)據(jù)的輸入,之后再回到步驟S708。
步驟S712將所輸入的交易數(shù)據(jù)與先前取得的授權(quán)碼結(jié)合成防偽交易數(shù)據(jù),并將其打印至發(fā)票上。
步驟S714檢查數(shù)據(jù)是否打印完畢。若尚未打印完畢,則重復(fù)步驟S714再度進行檢查;若已打印完畢,則回到步驟S706。
熟悉此項技藝者當(dāng)知,雖然在本實施例中是以授權(quán)碼為前述的防偽圖碼,但這并非代表本發(fā)明僅能適用于此項限制之下。如先前所述,防偽圖碼也可以是水印或交易密碼。其中,交易密碼可以是交易數(shù)據(jù)與店家數(shù)據(jù)(如稅務(wù)代碼)等,經(jīng)過已知的加密運算方法所產(chǎn)生。當(dāng)然,在產(chǎn)生交易密碼的時候,也可以將印章代碼或授權(quán)碼等一并做加密運算。而當(dāng)使用交易密碼作為防偽圖碼的時候,加密運算可以在步驟S712的時候運作,以借此取得一個獨特的交易密碼。
第二較佳實施例請參閱圖8,其為本發(fā)明第二較佳實施例的交易數(shù)據(jù)防偽打印方法的施行步驟流程圖,包括下列步驟步驟S802向政府機關(guān)登記印章,并取得營業(yè)時所必須要有的店家代號。
步驟S804營業(yè)時,店家的主機檢查是否有交易數(shù)據(jù)輸入。若沒有,則重復(fù)步驟S804繼續(xù)檢查;若有,則進入步驟S806。
步驟S806檢查交易數(shù)據(jù)是否輸入完畢。若尚未輸入完畢,則進入步驟S808;若輸入完畢,則進入步驟S810。
步驟S808等待一段時間以便數(shù)據(jù)的輸入,之后再回到步驟S806。
步驟S810主機將交易數(shù)據(jù)連同店家代號通過網(wǎng)絡(luò)(包括有線或無線網(wǎng)絡(luò))傳輸給相關(guān)政府機關(guān)的服務(wù)器。
步驟S812服務(wù)器于收到數(shù)據(jù)后,結(jié)合其數(shù)據(jù)庫內(nèi)登記的相關(guān)數(shù)據(jù),如店家代號、授權(quán)碼或印章圖檔等,以形成一份完整的防偽交易數(shù)據(jù),并將此防偽交易數(shù)據(jù)回傳給店家的主機。
步驟S814店家的主機打印所收到的防偽交易數(shù)據(jù)。
步驟S816檢查數(shù)據(jù)是否打印完畢。若尚未打印完畢,則重復(fù)步驟S816再度進行檢查;若已打印完畢,則回到步驟S804。
第三較佳實施例請參閱圖9A及圖9B,為本發(fā)明第三較佳實施例交易數(shù)據(jù)防偽打印裝置及方法打印產(chǎn)生的左右多聯(lián)防偽發(fā)票70a及前后多聯(lián)防偽發(fā)票70b示意圖,此二多聯(lián)防偽發(fā)票70a、70b為依圖5或圖6所揭露“于一主機11設(shè)定聯(lián)數(shù)(2、3或4等),并由打印程序邏輯及馬達加減速特征控制器342、442判斷是否確實將設(shè)定聯(lián)數(shù)打印完畢;若判斷結(jié)果為‘是’,則打印程序邏輯及馬達加減速特征控制器342、442可經(jīng)由主機接口接收單元310、410及USB端口301、401,傳送一回傳碼342a、442a至主機11后,即可繼續(xù)處理下一交易數(shù)據(jù)的多聯(lián)打印”的裝置及方法所打印產(chǎn)生者,非但確保交易數(shù)據(jù)無法于多聯(lián)之間作更改;發(fā)生電源中斷導(dǎo)致打印錯誤的情況下,亦可于電源恢復(fù)時重新多聯(lián)打印原交易數(shù)據(jù)。
第四較佳實施例請參閱圖10A及圖10B,為本發(fā)明第四較佳實施例交易數(shù)據(jù)防偽打印裝置及方法打印產(chǎn)生具水印及防偽圖碼的左右多聯(lián)防偽發(fā)票80a及前后多聯(lián)防偽發(fā)票80b示意圖,此二多聯(lián)防偽發(fā)票80a、80b在第三較佳實施例的多聯(lián)防偽發(fā)票70a、70b的基礎(chǔ)上,再增加圖6中交易數(shù)據(jù)防偽打印裝置的電子控制模塊40所揭露以數(shù)字防偽數(shù)據(jù)運算所形成的水印801a、801b,以及將防偽圖碼802a、802b打印于二聯(lián)交易數(shù)據(jù)交界處所打印產(chǎn)生者,非但具有第三較佳實施例中所述的防偽功能,更可因水印801a、801b,以及防偽圖碼802a、802b而增進本發(fā)明第四較佳實施例交易數(shù)據(jù)防偽打印裝置及方法的防偽辨認(rèn)效果。
再者,若在每次打印完一筆數(shù)據(jù)之后,能先將發(fā)票機(或主機)內(nèi)的相關(guān)數(shù)據(jù)清空,再進行下一筆數(shù)據(jù)的取得及打印,那么交易數(shù)據(jù)就更不可能被濫用,而且印章圖文件、交易密碼等重要數(shù)據(jù)也比較不會有外泄的問題。
此外,上述本發(fā)明交易數(shù)據(jù)防偽打印裝置及方法并不限于某一特定的打印技術(shù),故可為噴墨式、針打式或點陣式或其它打印技術(shù)均適用本發(fā)明交易數(shù)據(jù)防偽打印裝置及方法。
熟悉此技藝者當(dāng)知,雖然本發(fā)明的機構(gòu)部份部分屬于背景技術(shù),然本發(fā)明電子控制模塊的設(shè)計、技術(shù)手段的運用及防偽功能的精神,皆為前所未有的創(chuàng)新,而本發(fā)明所達成的功效更為實際合理。
權(quán)利要求
1.一種交易數(shù)據(jù)防偽打印裝置,其特征是,該裝置包括一解譯單元,與一主機電連接,接收由該主機所傳來的一交易數(shù)據(jù)與一句柄并譯碼該句柄以產(chǎn)生一控制信號;一數(shù)據(jù)防偽安全碼產(chǎn)生單元,與該解譯單元電連接,可用以儲存一防偽圖碼與一印章圖文件,并以一數(shù)字防偽數(shù)據(jù)運算結(jié)合該防偽圖碼、該印章圖文件與該交易數(shù)據(jù)以產(chǎn)生一防偽交易數(shù)據(jù);以及一打印單元,電連接至該解譯單元與該數(shù)據(jù)防偽安全碼產(chǎn)生單元,并依照該控制信號打印該防偽交易數(shù)據(jù)。
2.如權(quán)利要求1所述的交易數(shù)據(jù)防偽打印裝置,其特征是,更包括一交易數(shù)據(jù)打印完畢檢測裝置,電連接至該打印單元,用以判斷該防偽交易數(shù)據(jù)是否確實依該句柄的控制打印完畢。
3.如權(quán)利要求1所述的交易數(shù)據(jù)防偽打印裝置,其特征是,更包含一主機接口接收單元,提供該解譯單元與該主機間的電連接。
4.如權(quán)利要求1所述的交易數(shù)據(jù)防偽打印裝置,其特征是,該數(shù)據(jù)防偽安全碼產(chǎn)生單元包括一數(shù)據(jù)擷取器,接收自該解譯單元輸出的該交易數(shù)據(jù);一防偽辨識圖庫,可儲存多個防偽圖碼;一隨機產(chǎn)生器,自該防偽辨識圖庫中隨機選取至少一個防偽圖碼一防偽安全碼產(chǎn)生器,分別與該數(shù)據(jù)擷取器、該防偽辨識圖庫電連接;以及一時序控制器,分別與該數(shù)據(jù)擷取器、該防偽辨識圖庫、該隨機產(chǎn)生器、該防偽安全碼產(chǎn)生器電連接,并可接收自該解譯單元輸出的該句柄;其中,該印章圖檔、所選取的該防偽圖碼及自該數(shù)據(jù)擷取器輸入的該交易數(shù)據(jù)一并進入該防偽安全碼產(chǎn)生器作該數(shù)字防偽數(shù)據(jù)運算,以借此產(chǎn)生該防偽交易數(shù)據(jù),并將該防偽交易數(shù)據(jù)輸出至該打印單元。
5.如權(quán)利要求4所述的交易數(shù)據(jù)防偽打印裝置,其特征是,該數(shù)據(jù)防偽安全碼產(chǎn)生單元更包括一第一緩沖器,與該數(shù)據(jù)擷取器及該防偽安全碼產(chǎn)生器電連接,以將自該數(shù)據(jù)擷取器輸入的數(shù)據(jù)作穩(wěn)定處理,并輸出至該防偽安全碼產(chǎn)生器;以及一第二緩沖器,與該防偽辨識圖庫及該防偽安全碼產(chǎn)生器電連接,以將自該防偽辨識圖庫輸入的數(shù)據(jù)作穩(wěn)定處理,并輸出至該防偽安全碼產(chǎn)生器。
6.一種交易數(shù)據(jù)防偽打印方法,其特征是,該方法包括下列步驟取得一印章圖檔與一授權(quán)碼;檢查是否有交易數(shù)據(jù)輸入;若有交易數(shù)據(jù)輸入,則檢查交易數(shù)據(jù)是否輸入完畢;若交易數(shù)據(jù)尚未輸入完畢,則等待以便交易數(shù)據(jù)的輸入完畢;當(dāng)交易數(shù)據(jù)輸入完畢之后,將所輸入的交易數(shù)據(jù)、該印章圖檔及該授權(quán)碼結(jié)合成一防偽交易數(shù)據(jù);以及打印該防偽交易數(shù)據(jù)。
7.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,更包括檢查該防偽交易數(shù)據(jù)是否打印完畢的步驟。
8.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,其中將所輸入的交易數(shù)據(jù)、該印章圖檔及該授權(quán)碼結(jié)合成該防偽交易數(shù)據(jù)的步驟,更包括取得輸入的交易數(shù)據(jù);取得該印章圖檔;取得該授權(quán)碼;以及以一數(shù)字防偽數(shù)據(jù)運算結(jié)合所取得的交易數(shù)據(jù)、該印章圖檔與該授權(quán)碼,以形成位于同一檔案中的該防偽交易數(shù)據(jù)。
9.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,在打印對象為一式多聯(lián)的一發(fā)票時,更包括下列步驟產(chǎn)生一防偽圖檔;以及將該防偽圖檔打印于該發(fā)票的各聯(lián)連接處。
10.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,取得該授權(quán)碼的步驟可替換成取得包括水印、交易密碼與防偽圖碼三者至少其一的一防偽碼;其中,該防偽交易數(shù)據(jù)是由該防偽碼與該交易數(shù)據(jù)經(jīng)該數(shù)字防偽數(shù)據(jù)運算結(jié)合而得。
11.如權(quán)利要求10所述的交易數(shù)據(jù)防偽打印方法,其特征是,該防偽碼經(jīng)網(wǎng)絡(luò)而由服務(wù)器取得。
12.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,該授權(quán)碼經(jīng)網(wǎng)絡(luò)而由服務(wù)器取得。
13.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,將所輸入的交易數(shù)據(jù)與該授權(quán)碼結(jié)合成該防偽交易數(shù)據(jù)的步驟,可替換成如下步驟將代表店家的一店家代號與該交易數(shù)據(jù)傳遞至一服務(wù)器;以及該服務(wù)器于收到該店家代號與該交易數(shù)據(jù)后,結(jié)合與該店家代號相關(guān)的一數(shù)據(jù)以形成該防偽交易數(shù)據(jù),并將該防偽交易數(shù)據(jù)回傳給店家。
14.如權(quán)利要求13所述的交易數(shù)據(jù)防偽打印方法,其特征是,與該店家代號相關(guān)的該數(shù)據(jù)包括店家代號、授權(quán)碼與印章圖檔中至少一者。
15.如權(quán)利要求6所述的交易數(shù)據(jù)防偽打印方法,其特征是,更包括于該防偽交易數(shù)據(jù)打印完畢之后,清除該防偽交易數(shù)據(jù)。
全文摘要
一種交易數(shù)據(jù)防偽打印裝置及方法,此交易數(shù)據(jù)防偽打印裝置包括解譯單元、數(shù)據(jù)防偽安全碼產(chǎn)生單元與打印單元。其中,解譯單元與主機電連接,接收由主機所傳來的交易數(shù)據(jù)與句柄,并譯碼句柄以產(chǎn)生控制信號。數(shù)據(jù)防偽安全碼產(chǎn)生單元與解譯單元電連接,可用以儲存防偽圖碼與印章圖文件,并以數(shù)字防偽數(shù)據(jù)運算結(jié)合防偽圖碼、印章圖文件與交易數(shù)據(jù)以產(chǎn)生防偽交易數(shù)據(jù)。打印單元電連接至解譯單元與數(shù)據(jù)防偽安全碼產(chǎn)生單元,并依照控制信號來打印防偽交易數(shù)據(jù)。
文檔編號G06F17/00GK1542643SQ0312435
公開日2004年11月3日 申請日期2003年4月30日 優(yōu)先權(quán)日2003年4月30日
發(fā)明者鐘文祥, 楊書文, 王介文, 陳佳麟 申請人:國際聯(lián)合科技股份有限公司