技術(shù)領(lǐng)域
本發(fā)明涉及用于對從原有應(yīng)用輸出的打印數(shù)據(jù)附加價值的價值附加方法,特別涉及能夠在不變更原有應(yīng)用程序的情況下容易進行豐富多彩的價值附加的價值附加方法。
背景技術(shù):
在超市等的零售業(yè)中,作為銷售管理系統(tǒng)的POS系統(tǒng)得到普及,在該系統(tǒng)中,與服務(wù)器以網(wǎng)絡(luò)連接的多個終端裝置(收銀機)按照該裝置具備的應(yīng)用進行動作實行各種處理。此外,通常在該終端裝置中分別設(shè)有打印機,基于上述應(yīng)用的指示實行收據(jù)或優(yōu)惠券(coupon)的輸出。此外,作為與伴隨著這種輸出的POS系統(tǒng)類似的結(jié)構(gòu)系統(tǒng),還有醫(yī)院使用的系統(tǒng)和運輸公司使用的系統(tǒng)等。
在這種系統(tǒng)中,伴隨著導(dǎo)入后的技術(shù)升級和業(yè)務(wù)改善的需求,出現(xiàn)了功能擴展的必要,但由于這種系統(tǒng)一般作為業(yè)務(wù)的中樞被常時利用,此外多數(shù)情況下與其他系統(tǒng)存在復(fù)雜的協(xié)作,因此通常不容易改變其應(yīng)用。
對于這種課題,針對輸出處理系統(tǒng)的功能以往提出了如下的方案。
在下述專利文獻1中記載了如下的裝置,不需要修改已經(jīng)存在的應(yīng)用程序,在能除去現(xiàn)有的調(diào)制解調(diào)器中需要的微處理器和存儲器的個人計算機中實行調(diào)制解調(diào)器功能。
此外,在下述專利文獻2中記載了如下的裝置,不變更應(yīng)用,通過訪問一個通信端口,對于連接于其他通信端口的打印機也同時實行打印,從而能夠進行復(fù)制打印。
專利文獻1:JP特開平8-69427號公報
專利文獻2:JP特開2006-338443號公報
然而,在上述專利文獻1和2所記載的內(nèi)容中,停留在實現(xiàn)調(diào)制解調(diào)器功能、復(fù)制打印功能等輸出系統(tǒng)受限的功能,無法實現(xiàn)其他豐富多彩的需求。此外,在上述專利文獻2中,由于是OS內(nèi)核層的處理,因此存在一般不容易進行功能構(gòu)筑(程序開發(fā)等)功能也受到限制的問題。
此外,在POS系統(tǒng)中,也希望在現(xiàn)有的收據(jù)上附加優(yōu)惠券或廣告等以提高收據(jù)的市場性附加價值。
技術(shù)實現(xiàn)要素:
因此,本發(fā)明的目的在于提供一種價值附加方法,用于對從原有應(yīng)用輸出的打印數(shù)據(jù)附加價值,不用變更原有應(yīng)用程序就能夠容易進行豐富多彩的價值附加。
為了實現(xiàn)上述目的,本發(fā)明的一個方面的價值附加方法,在通過OS內(nèi)核層的操作系統(tǒng)進行動作并由應(yīng)用層具備的應(yīng)用實行規(guī)定的處理的、具有1個以上通信端口的計算機中,實行對從所述應(yīng)用輸出至所述通信端口的打印數(shù)據(jù)附加價值的處理,所述價值附加方法包括:數(shù)據(jù)取得步驟,所述計算機在所述通信端口接收所述打印數(shù)據(jù)之前由所述OS內(nèi)核層取得所述打印數(shù)據(jù);和數(shù)據(jù)處理步驟,所述計算機在所述應(yīng)用層基于預(yù)先登記在所述計算機中的信息,對所述數(shù)據(jù)取得步驟中所取得的打印數(shù)據(jù)實行打印內(nèi)容的附加和/或刪除的處理,并將該處理后的數(shù)據(jù)輸出至規(guī)定的所述通信端口。
再有,在上述發(fā)明中優(yōu)選的方式在于,所述打印內(nèi)容的附加和/或刪除的處理基于所述取得的打印數(shù)據(jù)中包含的信息來決定。
再有,在上述發(fā)明中優(yōu)選的方式在于,所述打印內(nèi)容的附加和/或刪除的處理基于所述計算機保持的日期時間信息來決定。
再有,在上述發(fā)明中優(yōu)選的方式在于,所述數(shù)據(jù)處理步驟具有接收選擇的信息的步驟,所述打印內(nèi)容的附加和/或刪除的處理基于該接收到的選擇的信息來決定。
再有,在上述發(fā)明中優(yōu)選的方式在于,所述數(shù)據(jù)處理步驟具有將所述打印數(shù)據(jù)中包含的規(guī)定的信息存儲在所述計算機中的步驟,所述打印內(nèi)容的附加和/或刪除的處理基于該存儲的內(nèi)容來決定。
再有,在上述發(fā)明中優(yōu)選的方式在于,還包括如下的步驟:將促使對所述計算機進行輸入的畫面顯示在所述計算機具備的顯示部,并接收針對該畫面的輸入信息,按照該接收到的信息生成所述預(yù)先登記在計算機中的信息。
再有,在上述發(fā)明中優(yōu)選的方式在于,所述打印數(shù)據(jù)是收據(jù)的數(shù)據(jù),所述打印內(nèi)容的附加是優(yōu)惠券的附加。
再有,在上述發(fā)明中優(yōu)選的方式在于,所述打印數(shù)據(jù)是收據(jù)的數(shù)據(jù),所述打印內(nèi)容的附加是廣告或標(biāo)識的附加。
為了實現(xiàn)上述目的,本發(fā)明的另一個方面的價值附加裝置由通過OS內(nèi)核層的操作系統(tǒng)進行動作并由應(yīng)用層具備的應(yīng)用實行規(guī)定的處理的、具有1個以上通信端口的計算機構(gòu)成,實行對從所述應(yīng)用輸出至所述通信端口的打印數(shù)據(jù)附加價值的處理,所述價值附加裝置具備:數(shù)據(jù)取得部,在該通信端口接收所述打印數(shù)據(jù)之前,由所述OS內(nèi)核層取得所述打印數(shù)據(jù);和數(shù)據(jù)處理部,在所述應(yīng)用層,基于預(yù)先登記在所述計算機中的信息,對所述數(shù)據(jù)取得部所取得的打印數(shù)據(jù)實行打印內(nèi)容的附加和/或刪除的處理,并將該處理后的數(shù)據(jù)輸出至規(guī)定的所述通信端口。
為了實現(xiàn)上述目的,本發(fā)明的又一方面的記錄介質(zhì),記錄了使計算機實行權(quán)利要求1至8的任意一項所述的價值附加方法中的各步驟的程序,且計算機能讀取。
本發(fā)明的進一步的目的和特征可基于以下說明的本發(fā)明的實施方式可到明確。
附圖說明
圖1是應(yīng)用本發(fā)明的POS終端裝置的實施方式所涉及的示意結(jié)構(gòu)圖。
圖2是POS終端裝置的示意功能結(jié)構(gòu)圖。
圖3是例示了規(guī)則設(shè)定部210的處理步驟的流程圖。
圖4是例示了價值附加處理的處理步驟的流程圖。
圖5是用于說明POS系統(tǒng)的改良的圖。
具體實施方式
以下,參照附圖對本發(fā)明的實施方式進行說明??墒?,這種實施方式的例子并不是限定本發(fā)明的技術(shù)范圍。此外,在圖中對于相同或類似的部分附于相同的參照序號或參照記號。
圖1是應(yīng)用本發(fā)明的POS終端裝置的實施例所涉及的示意結(jié)構(gòu)圖。此外,圖2是該POS終端裝置的示意功能結(jié)構(gòu)圖。圖1和圖2所示的POS終端裝置2(價值附加裝置)是應(yīng)用了本發(fā)明的裝置,該裝置中由OS內(nèi)核層230的虛擬端口203(數(shù)據(jù)取得部)取得從POS應(yīng)用201輸出的打印數(shù)據(jù)(例如,收據(jù)的數(shù)據(jù))。然后,由應(yīng)用層220的端口處理機(port handler)204接收所取得的數(shù)據(jù),對該數(shù)據(jù)執(zhí)行規(guī)定的價值附加處理(例如,附加優(yōu)惠券)。此后,從端口處理機204向?qū)?yīng)于處理后的數(shù)據(jù)的通信端口209輸出處理后的打印數(shù)據(jù)。該POS終端裝置2通過執(zhí)行這種處理,不用變更POS應(yīng)用201的程序就能容易實現(xiàn)針對打印數(shù)據(jù)的價值附加。此外,在該POS終端裝置2中,具有用戶能夠設(shè)定上述價值附加處理的內(nèi)容的結(jié)構(gòu),可實現(xiàn)用戶便利性的提高和豐富多彩的價值附加。
在本實施例中,假設(shè)在零售店鋪等中使用的POS系統(tǒng),如圖1所示,構(gòu)成為多個POS終端裝置2經(jīng)由網(wǎng)絡(luò)4與POS服務(wù)器1連接。POS服務(wù)器1由計算機系統(tǒng)構(gòu)成,實行上述多個POS終端裝置2的管理和從這些POS終端裝置2取得的各種數(shù)據(jù)的匯總、管理等處理。
POS終端裝置2設(shè)置在各收銀機,分別與打印機3連接。打印機3按照從POS終端裝置2輸出的打印數(shù)據(jù)輸出收據(jù)等。因此,POS終端裝置2定位于打印機3的主機裝置的位置。
如圖1所示,各POS終端裝置2具備:POS終端主體21、顯示器22、鍵盤23、讀碼器24、以及讀卡器25等。顯示器22向顧客顯示商品的金額等,鍵盤23用于操作者輸入價格或商品代碼等的商品信息、性別、年齡等顧客信息。此外,讀碼器24讀取附于商品的條形碼從而取得商品信息,讀卡器25讀取存儲在各種卡中的信息,從而取得結(jié)算所需要的信息等。
此外,顯示器22和鍵盤23也可用于后述的用戶進行的規(guī)則設(shè)定和優(yōu)惠券選擇。
POS終端主體21基于從上述鍵盤23、讀碼器24、和讀卡器25取得信息,生成對收據(jù)或優(yōu)惠券打印的信息,然后輸出至打印機3。該POS終端主體21由計算機構(gòu)成,具備CPU、RAM、ROM、HDD等,在此并未圖示。后述的POS應(yīng)用210的程序和用于價值附加處理的程序存儲在ROM中,CPU按照這些程序進行工作實行各種處理。
此外,POS終端裝置2的功能結(jié)構(gòu)如圖2所示。POS應(yīng)用201進行生成并輸出對上述收據(jù)等打印的數(shù)據(jù),但在此生成的數(shù)據(jù)是附加規(guī)定價值之前的元數(shù)據(jù)。此外,所生成的數(shù)據(jù)是能夠直接輸出至打印機3A的格式的數(shù)據(jù)、或者是送往打印機3A用驅(qū)動器202的格式的數(shù)據(jù)。前者在僅僅是文本打印等簡單的打印數(shù)據(jù)時生成。
此外,打印機3A用驅(qū)動器202是打印機3A用的打印機驅(qū)動器,使從POS應(yīng)用201輸出的數(shù)據(jù),作為基于依賴于打印機3A的機器種類(設(shè)備)的指令的、打印機3A能接收并打印的數(shù)據(jù)來輸出。
此外,如圖2所示,POS應(yīng)用201和打印機3A用驅(qū)動器202,基于計算機的操作系統(tǒng)(OS),而且位于程序?qū)嵭懈魈幚淼膽?yīng)用層220。此外,兩者由指示各處理內(nèi)容的上述ROM中保存的程序和按照該程序?qū)嵭刑幚淼纳鲜鯟PU等構(gòu)成。此外,POS應(yīng)用201和打印機3A用驅(qū)動器20,可直接使用應(yīng)用本發(fā)明之前的現(xiàn)有裝置中所采用的。
接下來,虛擬端口203是通信端口209對從POS應(yīng)用201或打印機3A用驅(qū)動器202輸出的打印數(shù)據(jù)(在此稱為原打印數(shù)據(jù))接收之前由位于上述操作系統(tǒng)的OS內(nèi)核層230接收的部分。然后,虛擬端口203將所取得的原打印數(shù)據(jù)送往端口處理機204。
接下來,端口處理機204、數(shù)據(jù)解析部205、數(shù)據(jù)加工部206、指令變換部207、規(guī)則設(shè)定部210、數(shù)據(jù)保存部208、各數(shù)據(jù)存儲部211,是使用原打印數(shù)據(jù)的價值附加部(數(shù)據(jù)處理部),通過這些各個部的處理,能夠?qū)纳鲜鯬OS打印201輸出的打印數(shù)據(jù)附加規(guī)定價值。
端口處理機204將從上述虛擬端口203發(fā)送來的原打印數(shù)據(jù)傳送至數(shù)據(jù)解析部205,并且接收價值附加處理后的打印數(shù)據(jù)(在此稱為處理后打印數(shù)據(jù)),并向?qū)?yīng)該數(shù)據(jù)的通信端口209輸出處理后打印數(shù)據(jù)。
數(shù)據(jù)解析部205解析原打印數(shù)據(jù)以決定處理內(nèi)容,并且決定輸出處理后打印數(shù)據(jù)的通信端口209。數(shù)據(jù)解析部205每當(dāng)進行該處理時,適當(dāng)參照數(shù)據(jù)保存部208中所保存的信息(后述的規(guī)則等)。此外,數(shù)據(jù)解析部205將解析后的原打印數(shù)據(jù)中含有的規(guī)定的信息保存在數(shù)據(jù)存儲部211中,并適當(dāng)參照在此存儲的信息。
接下來,數(shù)據(jù)加工部206按照數(shù)據(jù)解析部205所決定的處理內(nèi)容,對原打印數(shù)據(jù)進行加工。具體而言,為了對原打印數(shù)據(jù)附加規(guī)定的價值,實行打印內(nèi)容的附加和/或刪除也就是打印數(shù)據(jù)的附加和/或刪除。此外,數(shù)據(jù)加工部206根據(jù)需要實行依賴于處理后打印數(shù)據(jù)的輸出目的地打印機3的處理(機器種類固有的處理)。此外,數(shù)據(jù)加工部206每當(dāng)實行這些處理時,適當(dāng)參照數(shù)據(jù)保存部208、數(shù)據(jù)存儲部211的信息。
此外,指令變換部207在由原打印數(shù)據(jù)指定的通信端口209所連接的打印機3、與輸出處理后打印數(shù)據(jù)的通信端口209所連接的打印機3中使用指令不同時,進行變更指令的處理。
數(shù)據(jù)保存部208,存儲上述數(shù)據(jù)解析部205和數(shù)據(jù)加工部206使用的各種信息。在此保存的主要信息是該POS終端裝置2的用戶能設(shè)定的、價值附加處理的規(guī)則(處理條件和內(nèi)容),上述數(shù)據(jù)解析部205按照該規(guī)則決定數(shù)據(jù)加工部206應(yīng)該進行的處理內(nèi)容。
該規(guī)則中規(guī)定在何種情況下(規(guī)則內(nèi)容(1):When)、在原打印數(shù)據(jù)的哪里(規(guī)則內(nèi)容(2):Where)、對哪個數(shù)據(jù)(規(guī)則內(nèi)容(3):What)、進行哪種處理(規(guī)則內(nèi)容(4):How),可保存多個規(guī)則。例如,在原打印數(shù)據(jù)是收據(jù)數(shù)據(jù)的情況下,設(shè)定了如下的規(guī)則,分別是:從原打印數(shù)據(jù)掌握的金額的總和在規(guī)定金額以上時(1)、在收據(jù)的下端(2)、附加(4)規(guī)定的優(yōu)惠券(3);在檢測到?jīng)]有顯示義務(wù)的信息時(1),在其檢測到的位置(2)、刪除其檢測到的信息(3)。對于進一步具體的例子在后面敘述。
此外,在數(shù)據(jù)保存部208中保存數(shù)據(jù)加工部206為了附加打印內(nèi)容所需的數(shù)據(jù),例如優(yōu)惠券、標(biāo)識、廣告等的數(shù)據(jù)。此外,還保存數(shù)據(jù)加工需要的、連接于POS終端裝置2的打印機3的各種信息。此外,該數(shù)據(jù)保存部208由上述HDD等構(gòu)成。
接下來,規(guī)則設(shè)定部210是進行上述用戶用于設(shè)定上述規(guī)則的處理的部分,與顯示器22和鍵盤23協(xié)作按照用戶的輸入信息在數(shù)據(jù)保存部208中登記規(guī)則。具體處理內(nèi)容在后面敘述。
此外,數(shù)據(jù)保存部211如上述那樣是保存從數(shù)據(jù)解析部205發(fā)送的、原打印數(shù)據(jù)中包含的規(guī)定信息。該存儲的數(shù)據(jù)是數(shù)據(jù)解析部205按照上述規(guī)則決定處理內(nèi)容所需的一部分的數(shù)據(jù),例如存儲收據(jù)中包含的銷售商品的信息、顧客的信息(性別、年齡段)、銷售時刻的信息等。此外,數(shù)據(jù)存儲部211由上述HDD等構(gòu)成。
對于以上所說明的價值附加部中的處理的具體步驟在后面敘述。
此外,虛擬端口203、端口處理機204、數(shù)據(jù)解析部205、數(shù)據(jù)加工部206、指令變換部207、以及規(guī)則設(shè)定部210,分別由指示各部進行的處理的程序和按照該程序?qū)嵭刑幚淼纳鲜鯟PU等構(gòu)成。此外,這些部分所涉及的程序相當(dāng)于本發(fā)明的價值附加程序。
接下來,在POS終端裝置2中,物理層240具備通信端口209A,連接于打印機3A。在此,作為一例,打印機3A直接使用應(yīng)用本發(fā)明之前的現(xiàn)有系統(tǒng)中的打印機。此外,如圖2中虛線所示,第二個通信端口209B連接打印機3B,打印機3A是黑白打印機,打印機3B是彩色打印機,也可構(gòu)成為連接3臺以上的打印機3。此外,也可以是打印機3A構(gòu)成為在上述現(xiàn)有系統(tǒng)中沒有使用過的新打印機。此外,通信端口209是串行通信的COM端口或進行USB通信的USB通信端口等。
在具有上述說明的結(jié)構(gòu)的該POS終端裝置2中,特征在于對原打印數(shù)據(jù)附加價值的處理。以下,對其具體的處理步驟進行說明,首先對用于上述處理的規(guī)定設(shè)定的處理進行說明。圖3是表示規(guī)定設(shè)定部210的處理步驟的流程圖。
該POS終端裝置2中,可對原打印數(shù)據(jù)追加豐富多彩的附加價值,例如,由于能夠?qū)κ論?jù)附加優(yōu)惠券或廣告或者使收據(jù)的規(guī)定信息為彩色,因此,用戶為了恰當(dāng)實行希望的處理內(nèi)容,進行該規(guī)則設(shè)定。用戶使用鍵盤23通過規(guī)定操作輸入規(guī)則設(shè)定的請求信息。規(guī)則設(shè)定部210收到該設(shè)定請求時(步驟S11),在顯示器22顯示用戶設(shè)定畫面(步驟S12)。
用戶設(shè)定畫面是促使用戶輸入上述的規(guī)則內(nèi)容即上述規(guī)則內(nèi)容(1)~(4)的界面畫面,用戶使用鍵盤23針對該畫面輸入希望的內(nèi)容。
該用戶設(shè)定畫面為了用戶容易進行設(shè)定操作,通過依次切換顯示內(nèi)容,反復(fù)幾次用戶輸入與畫面顯示,從而進行用戶的設(shè)定行為。例如,在最初的畫面中顯示選擇“優(yōu)惠券附加”或“其他數(shù)據(jù)加工”的其中一個的內(nèi)容,在選擇了“優(yōu)惠券附加”的情況下,顯示選擇“時間”、“金額”、“其他”之中的某一個的內(nèi)容。然后,如果選擇了“時間”,則顯示促使其輸入附加優(yōu)惠券的時間帶的畫面,此后,顯示選擇或輸入優(yōu)惠的內(nèi)容的畫面。以下,這樣同樣地反復(fù)進行顯示和輸入直至所有的規(guī)則內(nèi)容確定為止。
當(dāng)用戶這樣進行輸入時,規(guī)則設(shè)定部210接收該輸入信息(步驟S13),將其內(nèi)容作為新規(guī)則登記在數(shù)據(jù)保存部208中(步驟S14)。然后,被登記的規(guī)則用于以下說明的價值附加處理中。
圖4是表示價值附加處理的處理步驟的流程圖。以下,基于圖4對該POS終端裝置2進行的價值附加處理的內(nèi)容進行說明。首先,如上所述,從POS應(yīng)用201直接或者經(jīng)由打印機3A用驅(qū)動器202輸出原打印數(shù)據(jù)(步驟S1)。在此,該原打印數(shù)據(jù)是從打印機3A輸出的收據(jù)的打印數(shù)據(jù),因此,輸出目的地的通信端口中通信端口209A被指定,使用依賴于打印機3A的指令來表現(xiàn)。
接下來,被輸出的原打印數(shù)據(jù)在到達所指定的通信端口(在此為通信端口209A)之前由虛擬端口203接收(步驟S2)。按照面向某個通信端口209的數(shù)據(jù)首先都由虛擬端口203接收的方式,變更登記的(優(yōu)先級的)設(shè)定從而實現(xiàn)上述的這種處理。這種設(shè)定變更在OS啟動時實行。之后,接收到的原打印數(shù)據(jù)從虛擬端口203被送往應(yīng)用層220的端口處理機204(步驟S2)。
接下來,端口處理機204將送來的原打印數(shù)據(jù)傳送至數(shù)據(jù)解析部205。
在數(shù)據(jù)解析部205中,解析原打印數(shù)據(jù)的指令,并解析該數(shù)據(jù)的內(nèi)容(步驟S4)。然后,基于解析結(jié)果,決定所附加的價值的內(nèi)容(加工內(nèi)容)。此外,在連接2個以上打印機3的情況下決定輸出目的地通信端口209。進而,基于解析結(jié)果如上述那樣將原打印數(shù)據(jù)中包含的規(guī)定的信息存儲在數(shù)據(jù)存儲部211中。
具體而言,數(shù)據(jù)解析部205參照數(shù)據(jù)保存部208中設(shè)定的上述規(guī)則,判斷是否滿足其規(guī)則內(nèi)容(1)的條件。然后,如果條件滿足,則判斷是否實行該規(guī)則中示出的處理內(nèi)容即規(guī)則內(nèi)容(2)~(4)中設(shè)定的內(nèi)容。例如,從原打印數(shù)據(jù)檢測收據(jù)的金額總和的信息,如果大于規(guī)則內(nèi)容(1)中示出的金額,則決定按照規(guī)則內(nèi)容(2)~(4)示出的內(nèi)容對收據(jù)附加優(yōu)惠券。
此外,所決定的處理的內(nèi)容是優(yōu)惠券、廣告、標(biāo)識等的附加、顏色的變更、信息的刪除、布局的變更等,對于更加具體的處理例子在后面敘述。此外,上述設(shè)定的規(guī)則可以是2個以上,只要條件滿足,也可決定為對1個收據(jù)(原打印數(shù)據(jù))實行多個價值附加處理。
此外,由該數(shù)據(jù)解析部205決定的上述輸出目的地通信端口209通知給端口處理機204。
然后,將所決定的上述處理內(nèi)容(加工內(nèi)容)通知給數(shù)據(jù)加工部206,數(shù)據(jù)加工部206針對原打印數(shù)據(jù)實行加工處理(步驟S5)。具體而言,按照上述決定的處理內(nèi)容實行打印數(shù)據(jù)的加工,生成處理后打印數(shù)據(jù)。對于具體的處理例子在后面敘述。此外,如上所述,在需要輸出目的地打印機3中固有的處理的情況下,數(shù)據(jù)加工部206也一并實行其處理。在這種加工處理中,還根據(jù)需要參照數(shù)據(jù)保存部208和數(shù)據(jù)存儲部211的信息。此外,該數(shù)據(jù)加工部206按照上述規(guī)則存在多個處理內(nèi)容的情況下,也可以由對應(yīng)各處理內(nèi)容的多個加工部構(gòu)成。此外,上述數(shù)據(jù)解析部205的判斷是不進行數(shù)據(jù)加工(價值附加)的情況下,該數(shù)據(jù)加工部206不實行加工處理。
接下來,對于由數(shù)據(jù)加工部206生成的上述處理后打印數(shù)據(jù)需要指令變更的情況下,指令變換部207實行指令的變換處理(步驟S6)。如上所述,由于打印數(shù)據(jù)按照依賴于輸出目的地的打印機3的指令來表現(xiàn),因此在連接2個以上打印機3時,原打印數(shù)據(jù)的指令與上述決定的輸出目的地打印機3的指令不同的情況下,將其變換為適合于該輸出目的地的指令。處理后的數(shù)據(jù)提交至端口處理機204。此外,在不需要指令變換的情況下,從數(shù)據(jù)加工部206傳送的打印數(shù)據(jù)提交至端口處理機204。
接著,端口處理機204將送來的處理后打印數(shù)據(jù)輸出至上述決定的通信端口209(步驟S7)。在圖2所示的連接2個打印機3A和3B的例子中,輸出至通信端口209A和/或通信端口209B。
然后,打印數(shù)據(jù)從通信端口209發(fā)送至所連接的打印機3,在打印機3中實行基于該打印數(shù)據(jù)的打印。收據(jù)等的打印物被附于規(guī)定的價值后輸出(步驟S8)。例如,從打印機3A輸出附有優(yōu)惠券的收據(jù)。此外,例如從打印機3A以黑白輸出收據(jù),從打印機3B以彩色輸出優(yōu)惠券。此外,作為一例從打印機3B以彩色輸出附加有彩色廣告的收據(jù)。
按照以上說明的步驟實行該POS終端裝置2中的附加規(guī)定價值的處理,以下對該價值附加處理的具體例進行說明。
首先,說明對按照原打印數(shù)據(jù)輸出的收據(jù)附加優(yōu)惠券的例子。對于該優(yōu)惠券附加可以按照各種條件和處理實行。也就是說,可以設(shè)定各種的上述規(guī)則。
在第1個例子中,基于系統(tǒng)信息(計算通常保存的信息)決定是否附加優(yōu)惠券。具體而言,在構(gòu)成POS終端裝置2的計算機保持的系統(tǒng)的日期時間信息(日期信息、時刻信息)滿足規(guī)定條件的情況下,決定附加優(yōu)惠券。例如,為了實現(xiàn)期間服務(wù)和時刻服務(wù),在上述規(guī)則(規(guī)則內(nèi)容(1))中確定規(guī)定的期間或規(guī)定的時間帶,如果數(shù)據(jù)解析部205接收到原打印數(shù)據(jù)時的上述系統(tǒng)信息落入上述期間或時間帶中,則決定附加優(yōu)惠券。
此外,也可以利用該系統(tǒng)信息決定所附加的優(yōu)惠券的內(nèi)容。例如,將所附加的優(yōu)惠期的有效期間設(shè)定為從發(fā)行時間點起一定時間(例如一周),可將從表示該時間點的系統(tǒng)信息的日期起一定期間后的日期嵌入優(yōu)惠券內(nèi)?;蛘撸谄陂g或時間帶變更使用優(yōu)惠券時的折扣率,也可以將系統(tǒng)信息示出的日期時間信息所對應(yīng)的折扣率嵌入所附加的優(yōu)惠券中。這些的有效期限或折扣率也作為規(guī)則(規(guī)則內(nèi)容(3))被登記,據(jù)此數(shù)據(jù)解析部205決定插入這些信息來進行打印。
接下來,在第2個例子中,按照原打印數(shù)據(jù)中包含的規(guī)定信息決定有無優(yōu)惠券附加、所附加的優(yōu)惠券的內(nèi)容。例如,從收據(jù)的原打印數(shù)據(jù)檢測出的銷售金額達到規(guī)定金額以上時,決定進行優(yōu)惠券附加,此外也可按照該檢測出的銷售金額來決定優(yōu)惠券上的折扣率。此外,例如,也可以根據(jù)從收據(jù)的原打印數(shù)據(jù)檢測出的擔(dān)當(dāng)者信息(其銷售者的識別信息)來決定優(yōu)惠券上的折扣率。
在這種情況下,銷售金額、擔(dān)當(dāng)者信息也作為規(guī)則內(nèi)容(1)被登記,折扣率也作為規(guī)則內(nèi)容(3)被登記,數(shù)據(jù)解析部205在附加優(yōu)惠券的情況下,決定將這些規(guī)則中登記的銷售率嵌入所附加的優(yōu)惠券中進行打印。
此外,作為下一例,利用數(shù)據(jù)存儲部211中存儲的信息決定有無優(yōu)惠券附加、所附加的優(yōu)惠券的內(nèi)容。也就是說,不僅基于此時接收到的原打印數(shù)據(jù)中含有的信息,還基于過去的實際信息及其分析信息決定處理內(nèi)容。
例如,在該店鋪中有一臺POS終端裝置2的情況下,由于基于該數(shù)據(jù)存儲部211中存儲的信息能夠掌握不同商品在規(guī)定期間的累計銷售個數(shù)、累計銷售金額,因此在這些值超過一定值的情況下可附加優(yōu)惠券。此外,若從上述存儲的信息分析不同時間帶的暢銷商品并作為分析信息保存,則可針對該時間帶的暢銷商品發(fā)行優(yōu)惠券。在這種情況下,附加優(yōu)惠券的上述條件作為規(guī)則內(nèi)容(1)被登記,據(jù)此數(shù)據(jù)解析部205決定優(yōu)惠券的發(fā)行。
此外,也可以讓POS終端裝置2能與網(wǎng)絡(luò)連接,數(shù)據(jù)解析部205經(jīng)由網(wǎng)絡(luò)從規(guī)定地點取得天氣信息等,并基于此信息決定優(yōu)惠券的折扣率。
作為下一例,用戶可以選擇所附加的優(yōu)惠券。在該例子中,決定附加優(yōu)惠券的情況下,數(shù)據(jù)加工部206將規(guī)則內(nèi)容(3)中登記的多個優(yōu)惠券的內(nèi)容顯示在顯示器22上,按照將用戶(顧客或店鋪的店員)從所顯示的優(yōu)惠券中選擇的優(yōu)惠券附加在收據(jù)上的方式進行數(shù)據(jù)加工。此時用戶的選擇操作,由具備鍵盤23或觸摸屏式輸入部件的顯示器22進行。
此外,在附加了優(yōu)惠券的情況下,為了檢驗該優(yōu)惠券的復(fù)制或偽造,可以在所附加的優(yōu)惠券中嵌入獨一無二的通行碼和與此對應(yīng)的條形碼。該情況下,最新的通行碼保存在數(shù)據(jù)保存部208或數(shù)據(jù)存儲部211中,數(shù)據(jù)加工部206按照該保存的代碼,將通行碼和與其對應(yīng)的條形碼嵌入優(yōu)惠券中來進行數(shù)據(jù)加工。
以上,說明了附加優(yōu)惠券的例子,以下表示其他數(shù)據(jù)加工的例子。作為數(shù)據(jù)加工的種類,包括數(shù)據(jù)的附加、數(shù)據(jù)的刪除、數(shù)據(jù)的置換、以及布局變更等。
首先,在原打印數(shù)據(jù)是收據(jù)的情況下,能夠在收據(jù)內(nèi)附加廣告或標(biāo)識。該情況下,按照在原打印數(shù)據(jù)的、規(guī)則內(nèi)容(2)示出的位置追加規(guī)則內(nèi)容(3)示出的廣告或標(biāo)識的方式來進行數(shù)據(jù)加工。
此外,也可對收據(jù)追加格線。例如在為了明確收據(jù)與信用卡結(jié)帳單的分界線等、具有不同性質(zhì)的信息的結(jié)束時是有效的。
此外,也可以使原打印數(shù)據(jù)中含有的隱藏信息不可視。例如,POS應(yīng)用210無法應(yīng)對近年來的信息安全的嚴格化的情況下,在原打印數(shù)據(jù)中包含信用卡卡號時,可將其一部分置換為“*”。
此外,在原打印數(shù)據(jù)中也可以每次換行時改變顏色或灰度。由此,能夠容易確認收據(jù)中的商品名稱和價格的對應(yīng),此外,也可平衡地消耗各色一體型的墨水和色帶等消耗品,提高使用效率。
此外,也可以刪除原打印數(shù)據(jù)中包含的不需要的信息。例如,因POS應(yīng)用201制作后的稅法的變更,對于沒必要的信息顯示,可從原打印數(shù)據(jù)中刪除。
此外,也可變更原打印數(shù)據(jù)中包含的文字的屬性、也就是字體、大小、顏色、裝飾等。由此,能夠強調(diào)規(guī)定的信息。
以上,示出了具體的價值附加的例子,數(shù)據(jù)解析部205進行的原打印數(shù)據(jù)的解析通過解析收據(jù)預(yù)先規(guī)定的位置處的字符串、檢測原打印數(shù)據(jù)中包含的規(guī)定的字符串和圖像等的方法進行。
如上述說明,在本實施方式所涉及的POS終端裝置2中,能夠?qū)腜OS應(yīng)用201輸出的打印數(shù)據(jù)附加各種價值。并且,能夠?qū)o法進行該價值附加的POS終端裝置和POS系統(tǒng)以較為簡單的方法改良成為該POS終端裝置2和包括該POS終端裝置2的POS系統(tǒng)。
圖5是用于說明相應(yīng)改良的圖。該圖是與圖2相同的功能結(jié)構(gòu)圖,實線部分表示改良前的POS終端裝置和POS系統(tǒng)。也就是說,改良前的系統(tǒng)的結(jié)構(gòu)是,以通信端口209A接收從POS應(yīng)用201直接或者經(jīng)由打印機驅(qū)動器202輸出的打印數(shù)據(jù),從打印機3A輸出。針對這種結(jié)構(gòu)的系統(tǒng)通過追加虛線所示的部分,可以構(gòu)成為上述POS終端裝置2及其包括POS終端裝置2的POS系統(tǒng)。
也就是說,在不變更現(xiàn)有的POS應(yīng)用201的情況下,通過追加上述的價值附加程序以及數(shù)據(jù)保存部208和數(shù)據(jù)存儲部211的數(shù)據(jù),由此能夠進行現(xiàn)有的POS系統(tǒng)的功能擴展。此外,相應(yīng)地也可以追加單點劃線所示的新的打印機3B,這種情況下的改良可通過如下作業(yè)實現(xiàn):設(shè)置新的打印機3B,并安裝包括上述程序和數(shù)據(jù)的該打印機驅(qū)動軟件。此外,構(gòu)成打印機3A和POS終端裝置2的計算機自身也可以置換為新的裝置。
這樣,通過采用本實施方式所涉及的價值附加方法,能夠以不變更原有POS應(yīng)用程序的簡單方法針,對原打印數(shù)據(jù)附加豐富多彩的價值。此外,因為構(gòu)成為用于附加價值的主要處理在計算機的應(yīng)用層進行,因此能夠容易進行實行多樣的處理的程序開發(fā)。此外,在基于打印數(shù)據(jù)的輸出是收據(jù)的情況下,能夠附加各種市場性的價值,能夠發(fā)行具有高附加價值的收據(jù)。
進而,由于用戶能夠通過規(guī)則設(shè)定部210適當(dāng)決定所附加的價值,因此能夠提高用戶便利性。此外,也能夠通過數(shù)據(jù)加工的內(nèi)容提高消耗品的使用效率和安全性。
此外,在本實施方式中,POS服務(wù)器1是與多個POS終端裝置2連接的系統(tǒng),但本發(fā)明并不限于此結(jié)構(gòu),對于連接POS終端裝置和打印機的環(huán)境中也能夠應(yīng)用。
此外,在本實施方式中,示出了POS系統(tǒng)的例子,但本發(fā)明并不限于POS系統(tǒng),也可以應(yīng)用于醫(yī)院或運輸公司中使用的系統(tǒng)等、具備包括來自打印機的打印物輸出的規(guī)定應(yīng)用的系統(tǒng)。特別在改變原有的應(yīng)用程序較為困難的情況下是有效的。
此外,在本實施方式中,例示了將POS應(yīng)用程序和用于價值附加處理的程序存儲在ROM中,但這些程序并不限于ROM,也可以存儲在RAM或HDD等存儲介質(zhì)中。此外,也可以將這些程序存儲在不同的存儲介質(zhì)中。
本發(fā)明的保護范圍并不限定于上述實施方式,包括權(quán)利要求所記載的發(fā)明及其等效發(fā)明。