控制系統(tǒng)、控制系統(tǒng)的控制方法、以及記錄裝置制造方法
【專利摘要】控制系統(tǒng)(1)具有:讀取輸入信息并進行輸出的輸入設備、與輸入設備連接的打印機(11)、以及與打印機(11)連接的平板終端(10),在從輸入設備輸出了輸入信息時,打印機(11)識別輸入源的輸入設備,并將輸入信息輸出給平板終端(10)。
【專利說明】控制系統(tǒng)、控制系統(tǒng)的控制方法、以及記錄裝置
【技術領域】
[0001]本發(fā)明涉及具有與輸入設備連接的記錄裝置和與該記錄裝置連接的信息處理裝置的控制系統(tǒng)、該控制系統(tǒng)的控制方法以及該記錄裝置。
【背景技術】
[0002]以往,存在如下系統(tǒng):其具有作為連接條形碼輸入部的記錄裝置的POS本體和與該記錄裝置連接的POS控制器(例如,參照專利文獻I)。專利文獻I記載的系統(tǒng),通過記錄裝置與POS控制器協(xié)同動作來執(zhí)行各種處理,并作為POS系統(tǒng)來工作。在這樣的系統(tǒng)中,一般而言,在POS控制器等信息處理裝置中,除了記錄裝置的控制用的打印機驅動程序,還安裝規(guī)定的應用。并且,根據(jù)應用以及打印機驅動程序的功能,執(zhí)行從條形碼掃描器等輸入設備所輸入的信息的處理等。
[0003]現(xiàn)有技術文獻
[0004]專利文獻
[0005]專利文獻I JP特開平5-73768號公報
【發(fā)明內(nèi)容】
[0006]發(fā)明要解決的技術課題
[0007]例如,在專利文獻I記載的系統(tǒng)中,假設以下情況:在信息處理裝置中未安裝專用的應用,信息處理裝置訪問提供應用的服務器,利用服務器上的應用的功能來執(zhí)行各種處理。此時,作為信息處理裝置,不是記錄裝置的控制用的軟件或者硬件上特有化的專用產(chǎn)品,而能夠使用至少具有訪問服務器功能的通用產(chǎn)品,能夠期待便利性的提高。如此,在介由記錄裝置將信息從輸入設備輸入到信息處理裝置時,若能夠盡量不利用信息處理裝置的OS的功能地適當執(zhí)行與輸入設備相應的處理,則能夠盡量不受OS的種類、版本的影響地利用各種終端作為信息處理裝置。即,能夠有效地活用可使用通用產(chǎn)品作為信息處理裝置的優(yōu)點。
[0008]此外,在如專利文獻I所記載的POS系統(tǒng)中,使用條形碼掃描器等各種輸入設備,在連接輸入設備的裝置中要安裝與各輸入裝置對應的設備驅動程序。因此,存在以下問題:隨著輸入設備的數(shù)量或種類增多,所需設備驅動程序也會增多,設備驅動程序的安裝等管理的工作負擔會增加。為了解除該問題,考慮利用通用的設備驅動程序。然而,一般的通用的設備驅動程序,為了確保通用性,而將控制對象的設備控制作為同種的設備。在POS系統(tǒng)中,為了正確處理交易所涉及的各種數(shù)據(jù),而需要區(qū)別輸出數(shù)據(jù)的輸出源的輸入設備。因此,在如POS系統(tǒng)那樣的系統(tǒng)中,需要按照每個種類來控制不同種類的輸入設備,必須按照輸入設備的每個種類來準備設備驅動程序,即使利用通用設備驅動程序也沒有優(yōu)點可言。
[0009]本發(fā)明鑒于上述情形,其目的在于,能夠盡量不利用信息處理裝置的OS功能地在從與記錄裝置連接的輸入設備有輸入時進行與輸入設備相應的處理。
[0010]此外,本發(fā)明的目的在于,在具有不同種類的多個輸入設備的系統(tǒng)中,能夠減輕控制輸入設備的設備驅動程序的管理工作負擔,高效地控制輸入設備。
[0011]解決技術課題的手段
[0012]為了實現(xiàn)上述目的,本發(fā)明的控制系統(tǒng)具有:輸入設備,其讀取輸入信息并進行輸出;記錄裝置,其與所述輸入設備連接,且在輸入了所述輸入信息時,對輸出所述輸入信息的輸入設備進行識別,并輸出與所述輸入信息有關的數(shù)據(jù);和信息處理裝置,其與所述記錄裝置連接,且獲取所述記錄裝置輸出的所述數(shù)據(jù)。
[0013]根據(jù)該結構,在從輸入設備輸出輸入信息時,記錄裝置對輸出了輸入信息的輸入設備進行識別,并將該輸入信息輸出給信息處理裝置。因此,信息處理裝置能夠不識別輸入設備地執(zhí)行與輸入設備對應的輸入信息的處理。由此,能夠盡量不利用信息處理裝置的OS的功能地執(zhí)行與記錄裝置所連接的輸入設備對應的處理。
[0014]此外,在本發(fā)明的控制系統(tǒng)中,具有經(jīng)由網(wǎng)絡與所述信息處理裝置連接的服務器,所述記錄裝置在所述數(shù)據(jù)中附加用于識別所述輸入設備的識別信息,并輸出給所述信息處理裝置,所述信息處理裝置根據(jù)所述記錄裝置輸出的附加有所述識別信息的數(shù)據(jù)中所包含的所述識別信息來識別所述輸入設備,并對所述數(shù)據(jù)執(zhí)行與所述輸入設備對應的處理。
[0015]此時,記錄裝置在從輸入設備輸入了輸入信息時,在輸入信息中附加用于識別輸入源的輸入設備的識別信息,并輸出給信息處理裝置。信息處理裝置根據(jù)輸入信息中所附加的識別信息來識別輸入源的輸入設備,執(zhí)行與輸入源的輸入設備對應的處理。因此,能夠不利用信息處理裝置的OS的功能地使記錄裝置與信息處理裝置相配合來執(zhí)行輸入設備的識別、以及與輸入設備對應的處理。
[0016]此外,在本發(fā)明的控制系統(tǒng)中,所述信息處理裝置具有對基于所述數(shù)據(jù)的信息進行顯示的顯示部,并且訪問所述服務器來獲取用于顯示基于所述數(shù)據(jù)的信息的顯示用文件,使用WEB瀏覽器來顯示基于所述顯示用文件的用戶界面,由所述顯示用文件中所安裝的程序來執(zhí)行基于所述識別信息的所述輸入設備的識別、以及與所述輸入設備對應的處理的執(zhí)行。
[0017]此時,活用信息處理裝置獲取用戶界面顯示用的顯示用文件的功能,能夠通過顯示用文件中所安裝的程序的功能,不利用OS的功能地執(zhí)行輸入設備的識別、以及與輸入設備對應的處理。
[0018]此外,在本發(fā)明的控制系統(tǒng)中,所述輸入設備可以是條形碼掃描器或者讀卡器。
[0019]在一般的POS系統(tǒng)中,會使記錄裝置與條形碼掃描器或讀卡器連接,并通過條形碼掃描器來讀取商品的條形碼,進行與所讀取的結果對應的處理,同樣地,通過讀卡器來讀取會員卡等各種卡,進行與讀取結果對應的處理。若在這種POS系統(tǒng)中應用本發(fā)明,則能夠不使用信息處理裝置的OS的功能,就容易地識別所輸入的信息的輸入源是條形碼掃描器、還是讀卡器。
[0020]此外,在本發(fā)明的控制系統(tǒng)中,所述信息處理裝置使處理所述數(shù)據(jù)的POS應用動作,所述記錄裝置具有:與所述輸入設備連接且輸入所述輸入信息的輸入部;控制部,其執(zhí)行用于生成基于所述輸入信息的數(shù)據(jù)的設備驅動程序,并且使獲取對輸出所述數(shù)據(jù)的輸入設備進行識別的識別信息的過濾驅動程序動作,并將由此獲取的所述識別信息附件到所述數(shù)據(jù)中;輸出部,其輸出附加有所述識別信息的數(shù)據(jù);以及執(zhí)行印刷的印刷部,所述記錄裝置根據(jù)所述信息處理裝置的控制,由所述印刷部來執(zhí)行印刷。
[0021]此時,通過設備驅動程序來生成輸入數(shù)據(jù),通過過濾驅動程序來確定與該輸入數(shù)據(jù)對應的輸入設備。因此,能夠根據(jù)輸入設備的種類來處理輸入數(shù)據(jù),所以能夠在控制系統(tǒng)中恰當?shù)靥幚磔斎霐?shù)據(jù)。此外,由于設備驅動程序不需要處理用于確定輸入設備的數(shù)據(jù),因此,能夠利用通用的設備驅動程序。因此,能夠減輕設備驅動程序的管理的工作負擔,高效地控制輸入設備。
[0022]此外,在本發(fā)明的控制系統(tǒng)中,所述信息處理裝置具有:WEB瀏覽器,其生成基于使所述POS應用動作的網(wǎng)頁的畫面;以及顯示部,其顯示由所述WEB瀏覽器生成的畫面。
[0023]此時,能夠利用基于網(wǎng)頁的WEB瀏覽器來使POS應用動作,并處理交易信息。
[0024]此外,在本發(fā)明的控制系統(tǒng)中,由所述輸入設備輸出的輸入信息是交易信息,所述POS應用根據(jù)所述識別信息來處理與所述交易信息有關的數(shù)據(jù)。
[0025]此時,能夠根據(jù)輸入設備輸出的輸入信息來使POS應用動作,并處理交易信息。
[0026]此外,在本發(fā)明的控制系統(tǒng)中,在由所述設備驅動程序生成所述數(shù)據(jù)之后,所述過濾驅動程序獲取與由所述POS應用所指定的條件相符的數(shù)據(jù)。
[0027]此時,能夠通過POS應用的功能來指定與過濾驅動程序獲取的輸入數(shù)據(jù)相關的條件。因此,信息處理裝置或記錄裝置可以不具有管理過濾驅動程序的功能。因此,能夠使用通用的裝置作為信息處理裝置。此外,例如,在區(qū)分不同的輸入設備時,能夠通過POS應用來變更過濾驅動程序進行動作的條件,因此,使輸入設備的管理變得更容易。
[0028]此外,為了實現(xiàn)上述目的,本發(fā)明的控制系統(tǒng)的控制方法,由輸入設備讀取輸入信息并進行輸出,在與所述輸入設備連接的記錄裝置中,在從所述輸入了設備輸入所述輸入信息時,對輸出所述輸入信息的所述輸入設備進行識別,并將與所述輸入信息有關的數(shù)據(jù)輸出給與所述記錄裝置連接的信息處理裝置。
[0029]根據(jù)該結構,在從輸入設備輸出輸入信息時,記錄裝置對輸出輸入信息的輸入設備進行識別,并將該輸入信息輸出給信息處理裝置。因此,信息處理裝置能夠不識別輸入設備地執(zhí)行與輸入設備對應的輸入信息的處理。由此,能夠盡量不利用信息處理裝置的OS的功能地執(zhí)行與記錄裝置連接的輸入設備對應的處理。
[0030]此外,在本發(fā)明的控制系統(tǒng)的控制方法中,所述記錄裝置在所述數(shù)據(jù)中附加所識別出的所述輸入設備的識別信息,并輸出給信息處理裝置,所述信息處理裝置根據(jù)附加有所述識別信息的數(shù)據(jù)中所包含的識別信息來識別所述輸入設備,并對所述數(shù)據(jù)執(zhí)行與所述輸入設備對應的處理。
[0031]此時,記錄裝置在輸入信息中附加用于識別輸入源的輸入設備的識別信息,并輸出給信息處理裝置。信息處理裝置根據(jù)輸入信息中所附加的識別信息來識別輸入源的輸入設備,并執(zhí)行與輸入源的輸入設備對應的處理。因此,能夠不利用信息處理裝置的OS的功能地使記錄裝置與信息處理裝置相配合來執(zhí)行輸入設備的識別、以及與輸入設備對應的處理。
[0032]此外,在本發(fā)明的控制系統(tǒng)的控制方法中,由所述輸入設備讀取的所述輸入信息是交易信息,所述記錄裝置將根據(jù)所述交易信息所生成的數(shù)據(jù)輸出給所述信息處理裝置,所述信息處理裝置執(zhí)行POS應用來處理根據(jù)所述交易信息而生成的數(shù)據(jù)。
[0033]此外,將由所述POS應用進行了處理的數(shù)據(jù)輸出給所述記錄裝置,所述記錄裝置印刷在所述POS應用中處理的數(shù)據(jù)。
[0034]此時,通過設備驅動程序來生成輸入數(shù)據(jù),通過過濾驅動程序來確定與該輸入數(shù)據(jù)對應的輸入設備。因此,能夠根據(jù)輸入設備的種類來處理輸入數(shù)據(jù),在控制系統(tǒng)中能夠恰當?shù)靥幚磔斎霐?shù)據(jù)。此外,由于設備驅動程序不再需要處理用于確定輸入設備的數(shù)據(jù),因此,能夠利用通用的設備驅動程序。因此,能夠減輕設備驅動程序的管理的工作負擔,高效地控制輸入設備。
[0035]此外,為了實現(xiàn)上述目的,本發(fā)明的記錄裝置,具有:輸入部,其輸入輸入信息;控制部,其生成基于所述輸入信息的數(shù)據(jù),并且對輸出所述輸入信息的所述輸入設備進行識別;以及發(fā)送部,其發(fā)送所述數(shù)據(jù)。
[0036]根據(jù)該結構,在從輸入設備輸出輸入信息時,記錄裝置對輸出輸入信息的輸入設備進行識別,并將該輸入信息輸出給信息處理裝置。因此,信息處理裝置能夠不識別輸入設備地執(zhí)行與輸入設備對應的輸入信息的處理。由此,能夠盡量不利用信息處理裝置的OS的功能地執(zhí)行與記錄裝置連接的輸入設備對應的處理。
[0037]此外,在本發(fā)明的記錄裝置中,所述控制部在所述數(shù)據(jù)中附加所識別出的所述輸入設備的識別信息,所述送信部發(fā)送附加有所述識別信息的數(shù)據(jù)。
[0038]此時,記錄裝置,在從輸入設備輸入了輸入信息時,在輸入信息中附加用于識別輸入源的輸入設備的識別信息,并輸出給信息處理裝置。因此,信息處理裝置能夠根據(jù)輸入信息中所附加的識別信息來識別輸入源的輸入設備,能夠不利用信息處理裝置的OS的功能地執(zhí)行輸入設備的識別、以及與輸入設備對應的處理。
[0039]此外,在本發(fā)明的記錄裝置中,所述控制部使生成基于所述輸入信息的數(shù)據(jù)的設備驅動程序、以及識別所述輸入設備并獲取識別信息的過濾驅動程序動作。
[0040]此時,記錄裝置通過過濾驅動程序來獲取設備驅動程序生成的輸入數(shù)據(jù),并確定與輸入數(shù)據(jù)對應的輸入設備,因此,信息處理裝置能夠根據(jù)輸入設備的種類來處理輸入數(shù)據(jù)。由此,在POS系統(tǒng)中,能夠恰當?shù)靥幚磔斎霐?shù)據(jù)。此外,由于設備驅動程序不再需要處理用于確定輸入設備的數(shù)據(jù),因此能夠利用通用的設備驅動程序。因此,能夠減輕設備驅動程序的管理工作負擔,高效地控制輸入設備。
【專利附圖】
【附圖說明】
[0041]圖1是表示第I實施方式的控制系統(tǒng)的概略結構的圖。
[0042]圖2是表示控制系統(tǒng)的功能性結構的方框圖。
[0043]圖3是表示觸摸面板所顯示的專用用戶界面的圖。
[0044]圖4是表示控制系統(tǒng)的各裝置的動作的流程圖。
[0045]圖5是表示第2實施方式的控制系統(tǒng)的功能性結構的方框圖。
[0046]圖6是示意性表示控制系統(tǒng)的軟件結構的圖。
[0047]圖7是表示打印機的動作的流程圖。
【具體實施方式】
[0048]第I實施方式
[0049]以下,參照附圖對本發(fā)明的實施方式進行說明。
[0050]圖1是表示第I實施方式的控制系統(tǒng)I的概略結構的方框圖。
[0051]控制系統(tǒng)I被應用于購物中心或百貨店等店鋪,是管理店鋪中的商品的銷售狀況、商品的庫存狀況、銷售額的狀況等的所謂POS系統(tǒng)的一部分,至少在店鋪所設置的多個收款臺L中具有根據(jù)顧客購買的商品進行結賬的功能、以及根據(jù)顧客貨款的支付而發(fā)行收據(jù)的功能。
[0052]在應用了控制系統(tǒng)I的店鋪中,多個收款臺L各自設置有平板終端10(信息處理裝置)、以及與該平板終端10連接的打印機11 (記錄裝置)。平板終端10與打印機11,介由遵照以太網(wǎng)(注冊商標)的規(guī)格的無線LAN5(網(wǎng)絡)可進行數(shù)據(jù)通信地連接。
[0053]平板終端10是平板型(板狀)的計算機。如圖2以及圖3所示,平板終端10在前表面的幾乎整個區(qū)域設置觸摸面板1a(顯示部),各種信息的輸入操作等是通過針對觸摸面板1a的觸摸操作來進行的,未連接外接的鍵盤或顯示面板等。
[0054]打印機11至少具有發(fā)行收據(jù)的功能。打印機11連接有各種外部設備。在外部設備中,如圖2所示,具有條形碼掃描器12 (輸入設備)、讀卡器13 (輸入設備)、收款箱14、顧客顯示器15等。條形碼掃描器12讀取商品或在商品的包裝上帶有的條形碼。讀卡器13讀取顧客的會員卡等。收款箱14對紙幣、或貨幣、兌換券等進行收納。顧客顯示器15向顧客提示與結賬相關的信息。在這些外部設備之中,條形碼掃描器12與打印機11之間,進行遵照Bluetooth (藍牙)(注冊商標)規(guī)格的近距離無線通信。此外,讀卡器13通過USB電纜等通信電纜而與打印機11連接,且與打印機11之間,進行遵照規(guī)定通信規(guī)格的數(shù)據(jù)通信。
[0055]無線LAN5與POS服務器17(服務器)連接。POS服務器17具有各種數(shù)據(jù)庫,利用這些數(shù)據(jù)庫來統(tǒng)一管理控制系統(tǒng)I整體。POS服務器17具備的數(shù)據(jù)庫,是管理商品的數(shù)據(jù)庫、管理銷售額的數(shù)據(jù)庫、管理庫存的數(shù)據(jù)庫等。針對POS服務器17與平板終端10的關系,在后面進行詳述。
[0056]圖2是示意性表示平板終端10、打印機11、以及POS服務器17的功能性結構的方框圖。
[0057]如圖2所示,打印機11具有:打印機側控制部20 ;打印機單元21 ;無線通信部22 ;有線通信部24 ;和打印機側接口 23(I/F)。
[0058]打印機側控制部20對打印機11的各部進行中樞控制。打印機側控制部20具有CPU、RAM、ROM、其它周邊電路等。在打印機11中,至少安裝有控制打印機單元21的打印機驅動程序、以及與平板終端10之間進行遵照規(guī)定規(guī)格的通信的通信驅動程序。打印機側控制部20作為功能塊,具有執(zhí)行打印機驅動程序的打印機驅動程序執(zhí)行部20a、和執(zhí)行通信用驅動程序的通信用驅動程序執(zhí)行部20b。針對這些功能塊的動作在后面描述。
[0059]打印機單元21,通過在卷紙上記錄圖像進行切斷來發(fā)行收據(jù)。打印機單元21具有控制各機構的控制電路。此外,打印機單元21具有在規(guī)定方向上輸送卷紙的輸送機構、通過記錄頭在卷紙上記錄圖像的記錄機構、切斷卷紙的切斷機構等。打印機側控制部20 (特別地,捫印機驅動程序執(zhí)行部20a)與打印機舉元21協(xié)同動作,作為“根據(jù)從信息處理裝置發(fā)送的信息來進行印刷的印刷部”發(fā)揮功能。
[0060]無線通信部22至少與輸入設備之中的條形碼掃描器12之間進行遵照Bluetooth規(guī)格的近距離無線通信。無線通信部22例如具有鏈接管理器、鏈接控制器、高頻電路、天線坐寸ο
[0061]打印機側控制部20具備的功能塊之一的通信控制部20c,是通過讀取用于控制Bluetooth硬件的所謂Bluetooth Driver Stack(藍牙驅動棒)來執(zhí)行的。并且,通信控制部20c控制無線通信部22來與條形碼掃描器12之間進行近距離無線通信。無線通信部22與通信控制部20c協(xié)同動作,作為“接收從輸入設備發(fā)送的輸入信息的接收部”來發(fā)揮功倉泛。
[0062]有線通信部24與輸入設備之中的至少讀卡器13、以及顧客顯示器15之間進行遵照規(guī)定通信規(guī)格的有線通信。有線通信部24也可以包括與物理端口連接的網(wǎng)絡卡等。打印機側控制部20的通信控制部20c控制有線通信部24來與讀卡器13以及顧客顯示器15之間進行有線通信。有線通信部24與通信控制部20c協(xié)同動作,作為“接收從輸入設備發(fā)送的輸入信息的接收部”來發(fā)揮功能。
[0063]通信控制部20c具有識別信息附加部20d。針對識別信息附加部20d,在后面描述。
[0064]打印機側接口(I/F) 23,在打印機側控制部20的控制下,與平板終端10進行遵照通信規(guī)格的通信。打印機側控制部20 (特別是,通信用驅動程序執(zhí)行部20b)與打印機側接口 23協(xié)同動作,作為“向信息處理裝置發(fā)送由控制部附加了識別信息的輸入信息的發(fā)送部”來發(fā)揮功能。
[0065]如圖2所示,平板終端10具有終端側控制部26、觸摸面板1a和終端側接口(I/F)27。
[0066]終端側控制部26對平板終端10的各部進行控制。終端側控制部26具有CPU、ROM、RAM、其它周邊電路等,且具有作為執(zhí)行規(guī)定的瀏覽器的功能塊的瀏覽器執(zhí)行部26a。
[0067]觸摸面板1a在終端側控制部26的控制下,在液晶顯示面板等顯示面板上顯示各種信息。此外,觸摸面板1a檢測針對顯示面的觸摸操作,并向終端側控制部26進行輸出。
[0068]終端側接口 27在終端側控制部26的控制下,與打印機11以及POS服務器17進行遵照通信規(guī)格的通信。
[0069]POS服務器17,如圖2所示,具有服務器側控制部30、服務器側存儲部31、和服務器側接口(I/F)32。
[0070]服務器側控制部30對POS服務器17的各部進行控制。服務器側控制部30具有CPU、ROM、RAM、其它周邊電路等,而且,具有硬盤或EEPROM等可改寫式存儲各種數(shù)據(jù)的非易失性存儲器。服務器側接口 32在服務器側控制部30的控制下,與平板終端10之間進行遵照通信規(guī)格的通信。
[0071]在服務器側存儲部31中,可載入式地存儲有Web應用35。并且,服務器側控制部30的應用執(zhí)行部30a是執(zhí)行Web應用35的功能塊。針對Web應用35的功能,在后面描述。
[0072]接著,對控制系統(tǒng)I的各裝置協(xié)同動作地進行結賬的處理時的動作進行說明。
[0073]在進行結賬的處理之前,平板終端10執(zhí)行以下的處理。
[0074]收銀員的擔當者、從事其他工作的人員啟動平板終端10的瀏覽器,進行指示對觸摸面板1a的專用用戶界面UI (用戶界面。參照圖3)的顯示的操作。根據(jù)該指示,終端側控制部26的瀏覽器執(zhí)行部26a訪問POS服務器17上的規(guī)定地址,并獲取專用用戶界面UI顯示用的HTML文件(顯示用文件),根據(jù)該文件來顯示專用用戶界面UI。在該HTML文件中,通過規(guī)定的腳本語言安裝(記述)了具有與POS服務器17的應用執(zhí)行部30a協(xié)同動作來執(zhí)行結賬的各種處理(后面描述)的功能的程序。
[0075]圖3是表示觸摸面板1a上所顯示的專用用戶界面Π的一個示例的圖。
[0076]在專用用戶界面Π中,在左上部,顯示了對顧客購買到的商品的名稱、商品的單價、以及商品的數(shù)量進行一覽顯示的一覽顯示區(qū)域39。在一覽顯示區(qū)域39的右方顯示有金額輸入字段40,該金額輸入字段40是分別輸入并顯示顧客購買的商品的合計金額、結賬時從顧客收取的錢的金額、要找給顧客的零錢的金額、以及表示結賬所適用的折扣的形式的信息的輸入字段。
[0077]在一覽顯示區(qū)域39的下方形成有條形碼信息輸入字段41,該條形碼信息輸入字段41是輸入并顯示由條形碼掃描器12瀆取的條形碼所表示的信息(以下,稱為“條形碼信息”)的輸入字段。條形碼信息,基本上是按照商品的每個種類而唯一分配的識別信息。
[0078]在條形碼信息輸入字段41的下方顯示有會員號碼輸入字段42,該會員號碼輸入字段42是在由讀卡器13讀取顧客的會員卡時輸入并顯示由該讀取獲取到的會員號碼的輸入字段。
[0079]在條形碼信息輸入字段41以及會員號碼輸入字段42的右方顯示有軟數(shù)字鍵盤43。針對專用用戶界面Π所形成的各個輸入字段能夠介由該軟數(shù)字鍵盤43來輸入信息,軟數(shù)字鍵盤43具有為了輸入信息所需的所有鍵。
[0080]在專用用戶界面Π的上端部顯示有顯示訪問目的地地址的地址輸入字段44。
[0081]針對控制系統(tǒng)I的各裝置協(xié)同動作來進行結賬的處理時的動作,參照圖4的流程圖來進行說明。圖4的流程圖,作為一個示例,表示了顧客購買某一商品時的動作。此外,在圖4的流程圖中,為了方便說明,進行各步驟的處理的主體并不相同。
[0082]此外,作為以下的說明的前提,假設顧客擁有會員卡,且在收款臺L結賬時,向收銀員的擔當者遞送會員卡。在會員卡中,以由讀卡器13可讀取的方式記錄有會員號碼,例如,在結賬處理中,進行與會員號碼對應的折扣。
[0083]在收款臺L,收銀員的擔當者通過讀卡器13來讀取顧客的會員卡(步驟SAl)。打印機側控制部20的通信控制部20c介由有線通信部24,獲取表示讀卡器13的讀取結果的數(shù)據(jù),并根據(jù)該數(shù)據(jù),生成表示會員號碼的數(shù)據(jù)(步驟SA2)。接著,通信控制部20c的識別信息附加部20d,在表示會員號碼的數(shù)據(jù)(輸入信息)中附加用于識別讀卡器13的識別信息(步驟SA3)。在本實施方式中,識別信息附加部20d作為“對發(fā)送了由接收部接收到的輸入信息的輸入設備進行識別,并將輸入信息附加到識別信息中的控制部”來發(fā)揮功能。
[0084]識別信息能夠利用例如讀卡器13固有的供應商ID或產(chǎn)品ID等。此外,例如,在按照輸入設備的每個種類所連接的端口是固定的情況下,能夠利用表示端口的信息作為識另Ij信息。即使在利用任一信息作為識別信息的情況下,該信息與在Web應用35中被作為表示讀卡器13的識別信息進行管理的數(shù)據(jù)或值(在后面描述的專用腳本中,被作為表示讀卡器13的識別信息進行管理的數(shù)據(jù)或值)是相同的。在本實施方式中,在POS服務器17中,在Web應用35能夠參照的設定文件中記述了輸入設備的種類與識別信息建立的對應關系。此外,設定文件中所記述的識別信息的值能夠介由規(guī)定的用戶界面進行變更,每當與打印機11新連接了輸入設備,都要通過工作人員改寫設定文件的內(nèi)容。在Web應用35以及后面描述的專用腳本中,要擔保與I個輸入設備的種類建立對應的識別信息和由識別信息附加部20d而附加到該I個輸入設備的輸入信息中的識別信息的同一性。
[0085]通信控制部20c,將表示附加了讀卡器13的識別信息的會員號碼的數(shù)據(jù)(以下,稱為“帶有識別信息的會員號碼數(shù)據(jù)”)輸出給通信用驅動程序執(zhí)行部20b (步驟SA4)。
[0086]在打印機11上所安裝的通信用驅動程序中,安裝了向平板終端10的瀏覽器執(zhí)行部26a輸出帶有識別信息的會員號碼數(shù)據(jù)的功能。利用該功能,通信用驅動程序執(zhí)行部20b將帶有識別信息的會員號碼數(shù)據(jù)輸出給瀏覽器執(zhí)行部26a(步驟SA5)。
[0087]若輸入帶有識別信息的會員號碼數(shù)據(jù),則瀏覽器執(zhí)行部26a通過在專用用戶界面Π所涉及的HTML文件中所安裝的程序(以下,稱為“專用腳本”)的功能,根據(jù)帶有識別信息的會員號碼數(shù)據(jù)中所附加的識別信息(此時,用于識別讀卡器13的識別信息),來識別該數(shù)據(jù)的輸入源的輸入設備為讀卡器13(步驟SA6)。
[0088]步驟SA6的處理如以下那樣進行。即,在專用腳本上,記述有識別信息與輸入設備的種類的對應關系,且安裝了根據(jù)識別信息來確定輸入設備的種類的功能。瀏覽器執(zhí)行部26a利用該功能,根據(jù)帶有識別信息的會員號碼數(shù)據(jù)中所附加的識別信息,識別該數(shù)據(jù)的輸入源的輸入設備為讀卡器13。
[0089]在識別出輸入源的輸入設備為讀卡器13之后,瀏覽器執(zhí)行部26a,由于輸入源為讀卡器13,因此判別帶有識別信息的會員號碼數(shù)據(jù)所示的信息(=會員號碼)為應輸入于會員號碼輸入字段42的信息,并將會員號碼輸入到會員號碼輸入字段42中(步驟SA7)。由此,成為在專用用戶界面Π的會員號碼輸入字段42顯示了顧客的會員號碼的狀態(tài)。
[0090]在表示根據(jù)來自讀卡器13的輸出值而生成的會員號碼的數(shù)據(jù)其自身中,由于未附加有表示輸入設備的信息,因此無法根據(jù)該數(shù)據(jù)來判別數(shù)據(jù)的輸入源的輸入設備的種類。因此,在從打印機11向平板終端10輸入了表示會員號碼的數(shù)據(jù)時,終端側控制部26為了判別輸入源的輸入設備,而考慮利用平板終端10的OS中所安裝的檢測周邊設備或連接設備的功能。
[0091]另一方面,在本實施方式的控制系統(tǒng)I中,通過該系統(tǒng)的各設備協(xié)同動作來實現(xiàn)的上述方法,平板終端10識別輸入設備的種類,并進行與該種類對應的處理。因此,在判別輸入設備時,無需利用平板終端10的OS的功能。此外,不利用平板終端10的OS的功能地識別輸入設備,且執(zhí)行與種類相應的處理,因此,能夠盡量不受OS的種類、版本的影響地利用各種終端作為平板終端10,且能夠有效地活用可使用通用產(chǎn)品作為平板終端10的優(yōu)點。
[0092]特別地,在本實施方式中,平板終端10通過專用腳本的功能,進行輸入源的輸入設備的種類的識別。由此,適當?shù)鼗钣毛@取專用用戶界面π的HTML文件(顯示用文件)的這一特性,并通過顯示用文件中所安裝的程序的功能,能夠不利用OS的功能地執(zhí)行輸入設備的識別、以及與輸入設備相應的處理。
[0093]然后,在步驟SA6中,瀏覽器執(zhí)行部26a,雖然對輸入源的輸入設備的種類為讀卡器13進行識別,但根據(jù)該識別結果,瀏覽器執(zhí)行部26a要向應用執(zhí)行部30a詢問針對帶有識別信息的會員號碼數(shù)據(jù)所示的會員號碼的顧客在結賬中應實施的折扣的形式(例如,折扣10% )(步驟SA8)。接收到該詢問的應用執(zhí)行部30a,將該會員號碼作為關鍵詞,訪問規(guī)定的數(shù)據(jù)庫,并在結賬時,確定并答復對該會員應實施的折扣的形式(例如,折扣10%)。之后,顯而易見,根據(jù)在此確定的折扣的形式進行折扣。
[0094]接著,收銀員的擔當者,通過條形碼掃描器12,讀取成為結賬對象的I個商品所帶有的條形碼(步驟SA9)。打印機側控制部20的通信控制部20c,介由無線通信部22獲取表示條形碼掃描器12的讀取結果的數(shù)據(jù),并根據(jù)該數(shù)據(jù)來生成表示條形碼信息的數(shù)據(jù)(步驟SA10)。接著,通信控制部20c的識別信息附加部20d,在表示條形碼信息的數(shù)據(jù)(輸入信息)中附加用于識別條形碼掃描器12的識別信息(步驟SA11)。該識別信息的值,如上所述,通過Web應用35以及專用腳本,與被作為條形碼掃描器12的識別信息進行管理的數(shù)據(jù)或值相同。
[0095]接著,通信控制部20c,向通信用驅動程序執(zhí)行部20b輸出對附加了條形碼掃描器12的識別信息的條形碼信息進行表示的數(shù)據(jù)(以下,稱為“帶有識別信息的條形碼信息數(shù)據(jù)”)(步驟SA12)。通信用驅動程序執(zhí)行部20b,向瀏覽器執(zhí)行部26a輸出帶有識別信息的條形碼信息數(shù)據(jù)(步驟SA13)。
[0096]若輸入帶有識別信息的條形碼信息數(shù)據(jù),則平板終端10的終端側控制部26的瀏覽器執(zhí)行部26a,通過專用腳本的功能,并根據(jù)在帶有識別信息的條形碼數(shù)據(jù)中所附加的識別信息(此時,用于識別條形碼掃描器12的識別信息),來判別該數(shù)據(jù)的輸入源的輸入設備為條形碼掃描器12(步驟SA14)。該識別通過與步驟SA6相同的方法進行。
[0097]在識別出輸入源的輸入設備為條形碼掃描器12之后,瀏覽器執(zhí)行部26a,由于輸入源是條形碼掃描器12,因此判別帶有識別信息的條形碼信息數(shù)據(jù)所示的信息(=條形碼信息)是在條形碼信息輸入字段41應輸入的信息,并將條形碼信息輸入條形碼信息輸入字段41 (步驟SA15)。由此,成為在專用用戶界面UI的條形碼信息輸入字段41顯示了條形碼信息的狀態(tài)。
[0098]接著,瀏覽器執(zhí)行部26a根據(jù)專用腳本的功能,與POS服務器17的應用執(zhí)行部30a進行通信,并詢問條形碼信息所示的商品的商品名稱、單價(步驟SA16)。接收到該詢問的應用執(zhí)行部30a,根據(jù)Web應用35的功能,適當訪問數(shù)據(jù)庫,獲取所需信息,并將獲取到的信息輸出給平板終端10的瀏覽器執(zhí)行部26a (步驟SA17)。在此,在Web應用35中安裝有通常被安裝在所謂的POS應用中的功能,例如,商品檢索、銷售額的管理、庫存管理等功能。即,在本實施方式的控制系統(tǒng)I中,在平板終端10中并未安裝有所謂的POS應用,店鋪內(nèi)所設置的各平板終端10各自根據(jù)需要訪問POS服務器17,并根據(jù)Web應用35的功能,執(zhí)行與POS系統(tǒng)相關的各種處理。由此,能夠維持各甲板終端10執(zhí)行的應用的同一性,并且,例如,在應用的升級時,對各平板終端10不再需要進行升級的工作,維護性提高。此外,在平板終端10中,不再需要安裝特殊的功能,也無需連接特殊的外接設備,能夠使用至少安裝有瀏覽器的通用產(chǎn)品作為平板終端10。
[0099]接著,平板終端10的瀏覽器執(zhí)行部26a,通過專用腳本的功能,在一覽顯示區(qū)域39中顯示顧客購買到的商品的名稱、商品的單價、以及商品的數(shù)量,并在金額輸入字段40的規(guī)定的欄中顯示顧客購買到的商品的合計金額(步驟SA18)。
[0100]接著,由收銀員的擔當者,介由軟數(shù)字鍵盤43進行確定應結賬的商品之意的操作。將該操作作為觸發(fā),瀏覽器執(zhí)行部26a通過專用腳本的功能,計算顧客應支付的合計金額(步驟SA19)。合計金額的計算,如以下那樣進行。即,在專用腳本中安裝有依據(jù)在步驟SA8確定的折扣的形式來計算合計金額的功能。瀏覽器執(zhí)行部26a利用在專用腳本中所安裝的該功能來計算合計金額。
[0101]合計金額的計算之后,瀏覽器執(zhí)行部26a通過專用腳本的功能,將計算的合計金額、以及表示結賬所適用的折扣的信息輸入金額輸入字段40的適當?shù)臋?,并且根?jù)從顧客貨款的收取、以及零錢的找還,在金額輸入字段40的合適欄中適當顯示恰當?shù)男畔?步驟SA20)。
[0102]接著,瀏覽器執(zhí)行部26a通過專用腳本的功能,生成與應由打印機單元21發(fā)行的收據(jù)相關的信息(以下,稱為“印刷的信息”)(步驟SA21)。在該印刷的信息中記錄有在收據(jù)中應記錄的字符數(shù)據(jù)、徽標(logo)標記的圖像數(shù)據(jù)、字符或圖像的位置、與字符的修飾相關的信息、其它字符或圖像,充分包含有為了記錄圖像而發(fā)行收據(jù)所需的信息。
[0103]接著,瀏覽器執(zhí)行部26a遵照規(guī)定的協(xié)議,介由打印機11的通信用驅動程序執(zhí)行部20b,將所生成的印刷的信息輸出給打印機驅動程序執(zhí)行部20a(步驟SA22)。打印機驅動程序執(zhí)行部20a根據(jù)所輸入的印刷的信息,生成遵照打印機單元21的命令體系的控制命令、即:使打印機單元21進行與收據(jù)的發(fā)行相關的各種處理的控制命令,并向打印機單元21的控制電路進行輸出(步驟SA23)。打印機舉元21的控制電路根據(jù)控制命令來控制各種機構,并發(fā)行收據(jù)(步驟SA24)。
[0104]如以上所說明,本第I實施方式中的控制系統(tǒng)I具有:讀取并輸出數(shù)據(jù)的輸入設備;與輸入設備連接的打印機11 (記錄裝置);以及與打印機11連接的平板終端10(信息處理裝置),打印機11在從輸入設備輸出數(shù)據(jù)時,識別輸出了數(shù)據(jù)的輸入設備,并將數(shù)據(jù)輸出給平板終端19,因此,在平板終端10中能夠不識別輸入設備地進行與輸入設備對應的輸入信息的處理。由此,能夠盡量不利用平板終端10的OS的功能地進行與打印機11連接的輸入設備相應的處理。
[0105]此外,在控制系統(tǒng)I中,打印機11在從輸入設備有輸入的情況下,在與輸入有關的數(shù)據(jù)中附加用于識別輸入源的輸入設備的識別信息,并向平板終端10(信息處理裝置)進行輸出。另一方面,平板終端10在從打印機11輸入了來自輸入設備的與輸入有關的數(shù)據(jù)時,根據(jù)該數(shù)據(jù)中所附加的識別信息來識別輸入源的輸入設備的種類,利用在POS服務器17上進行工作的Web應用35來執(zhí)行與輸入源的輸入設備對應的處理。由此,能夠不利用平板終端10的OS功能地使構成控制系統(tǒng)I的各裝置相配合來執(zhí)行輸入設備的識別、以及與輸入設備相應的處理。
[0106]此外,平板終端10具有能夠顯示各種信息的觸摸面板10a,且通過訪問POS服務器17來獲取顯示針對Web應用35輸入信息的專用用戶界面UI的HTML文件(顯示用文件),并通過規(guī)定的瀏覽器的功能,在觸摸面板1a上顯示專用用戶界面Π。然后,通過HTML文件中所安裝的程序(專用腳本)來實現(xiàn)根據(jù)識別信息來識別輸入源的輸入設備的功能、以及利用Web應用35來執(zhí)行與輸入源的輸入設備對應的處理的功能。
[0107]根據(jù)該結構,適當?shù)鼗钣毛@取專用用戶界面UI的HTML文件的這一特性,并根據(jù)HTML文件中所安裝的程序的功能,能夠不利用OS的功能地執(zhí)行輸入設備的識別、以及與輸入設備相應的處理。
[0108]條形碼掃描器12以及讀卡器13,打印機11從條形碼掃描器12或讀卡器13輸入與輸入有關的數(shù)據(jù)時,在該數(shù)據(jù)中附加條形碼掃描器12的識別信息或讀卡器13的識別信息,向平板終端10進行輸出。另一方面,平板終端10在輸入了附加有識別信息的數(shù)據(jù)時,根據(jù)該識別信息來識別輸入源的輸入設備是條形碼掃描器12、還是讀卡器13,利用Web應用35,當輸入源的輸入設備為條形碼掃描器12時,進行基于表示條形碼的讀取結果的信息的處理,當輸入源的輸入設備為讀卡器13時,基于表示卡的讀取結果的信息來進行處理。
[0109]在此,在如控制系統(tǒng)I那樣構成POS系統(tǒng)的系統(tǒng)中,一般要使打印機11與條形碼掃描器12以及讀卡器13連接,通過條形碼掃描器12來讀取商品的條形碼,并進行與讀取結果相應的處理,且同樣,要通過讀卡器13來讀取會員卡等各種卡,并進行與讀取結果相應的處理。然后,根據(jù)上述結構,能夠盡量不利用OS的功能地使平板終端10能夠識別所輸入的信息的輸入源為條形碼掃描器12、還是讀卡器13,并能夠執(zhí)行與各裝置相應的處理。
[0110]第2實施方式
[0111]接著,針對應用本發(fā)明的第2實施方式進行說明。
[0112]圖5是表示本發(fā)明的第2實施方式的控制系統(tǒng)100的功能性結構的方框圖。圖5示意性表示構成控制系統(tǒng)100的平板終端110、打印機118、以及POS服務器117的功能性結構。
[0113]控制系統(tǒng)100與第I實施方式的控制系統(tǒng)1(圖1)同樣地設置在店鋪中,作為POS系統(tǒng)的一部分而擔當同樣的功能。控制系統(tǒng)100代替控制系統(tǒng)I的平板終端10而具有平板終端110 (信息處理裝置),代替打印機11而具有打印機118 (記錄裝置),代替POS服務器17而具有POS服務器117 (服務器)。
[0114]平板終端110以及POS服務器117,在參照圖6而說明的功能中,分別與平板終端110以及POS服務器117不同,其它結構相同。此外,打印機118,關于后面描述的過濾驅動程序執(zhí)行部20g、設備驅動程序執(zhí)行部20f、USB接口 25a、以及串行接口 25b的功能,與打印機11不同。打印機118的其它結構,與打印機11相同。
[0115]對構成控制系統(tǒng)100的各部之中的與第I實施方式的控制系統(tǒng)I相同的結構部賦予相同符號。省略這些各部的說明。
[0116]除了打印機側控制部120、打印機單元21、以及打印機側接口 23,還具有USB接口25a (輸入部)和串行接口 25b。
[0117]打印機側控制部120與捫印機側控制部20(圖2)同樣地具有CPU、RAM、ROM、其它周邊電路等。打印機側控制部120對打印機118的各部進行控制。在打印機118中安裝有控制打印機單元21的打印機驅動程序、控制包括與USB接口 25a連接的條形碼掃描器12以及讀卡器13的設備的設備驅動程序、控制與串行接口 25b連接的顧客顯示器15的設備驅動程序、與平板終端110之間遵照規(guī)定的規(guī)格進行通信的通信驅動程序、以及利用這些驅動程序的功能來控制打印機118的操作系統(tǒng)(OS)。而且,在打印機118中還安裝有檢測并獲取通過設備驅動程序執(zhí)行部20f執(zhí)行的設備驅動程序的功能而生成的輸入數(shù)據(jù)的過濾驅動程序。針對打印機118的軟件結構,參照圖6在后面描述。
[0118]打印機側控制部120具有:打印機驅動程序執(zhí)行部20a ;通信用驅動程序執(zhí)行部20b ;執(zhí)行過濾驅動程序的過濾驅動程序執(zhí)行部20g ;以及執(zhí)行設備驅動程序的設備驅動程序執(zhí)行部20f。
[0119]USB接口 25a具有多個USB連接器(圖示略)、以及介由這些USB連接器來控制包括輸入設備的各種設備的USB主控制器(圖示略)。使USB接口 25a的各USB連接器分別連接了條形碼掃描器12以及讀卡器13。USB接口 25a,在檢測出設備與USB連接器連接時,賦予用于識別所連接的設備的識別信息,并向打印機側控制部120的設備驅動程序執(zhí)行部20f通知連接檢測。此外,USB接口 25a在從條形碼掃描器12或讀卡器13接收到數(shù)據(jù)輸出請求時,響應該數(shù)據(jù)輸出請求并接收條形碼掃描器12或讀卡器13輸出的數(shù)據(jù),與識別信息一起輸出給設備驅動程序執(zhí)行部20f。
[0120]與USB接口 25a連接的設備(條形碼掃描器12或讀卡器13等)的識別信息,例如,也可以由USB接口 25a獲取各設備具有的供應商ID以及產(chǎn)品ID,且就是該供應商ID以及產(chǎn)品ID。此外,在USB接口 25a具有的各連接器中附加了固有的識別信息的情況下,也可以在將設備連接于USB接口 25a時,將連接該設備的連接器的識別信息作為該設備的識別信息。而且,通過USB接口 25a來檢測設備的連接,在向設備驅動程序執(zhí)行部20f通知了連接檢測時,也可以通過設備驅動程序執(zhí)行部20f的功能來賦予設備的識別信息,并由設備驅動程序執(zhí)行部20f以及USB接口 25a來存儲所賦予的識別信息。
[0121]設備驅動程序執(zhí)行部20f能夠執(zhí)行與大容量存儲類、HID (Human InterfaceDevice)類等各設備類對應的USB設備驅動程序。設備驅動程序執(zhí)行部20f,若從打印機驅動程序執(zhí)行部20a通知了連接檢測,則識別所連接的設備的類,并執(zhí)行與識別出的類對應的設備驅動程序。例如,設備驅動程序執(zhí)行部20f,使打印機驅動程序執(zhí)行部20a連接了條形碼掃描器12或讀卡器13時,執(zhí)行與HID類對應的HID類驅動程序。在由條形碼掃描器12讀取了條形碼時,或者通過讀卡器13讀取了卡時,USB接口 25a將輸入數(shù)據(jù)和識別信息一起輸出給設備驅動程序執(zhí)行部20f。設備驅動程序執(zhí)行部20f獲取所輸入的輸入數(shù)據(jù)以及識別信息。在此,設備驅動程序執(zhí)行部20f由于執(zhí)行與各設備類對應的USB設備驅動程序,因此會將與打印機驅動程序執(zhí)行部20a連接的各設備根據(jù)類進行分類,但是各設備的種類不進行識別。例如,條形碼掃描器12以及讀卡器13都是屬于HID類的設備。因此,設備驅動程序執(zhí)行部20f將通過條形碼掃描器12以及讀卡器13而讀取到的數(shù)據(jù)作為從HID設備所輸入的數(shù)據(jù),同樣地進行處理。
[0122]設備驅動程序執(zhí)行部20f在從USB接口 25a所輸入的數(shù)據(jù)中附加輸入了該數(shù)據(jù)的設備的識別信息,并向打印機118的操作系統(tǒng)進行輸出。
[0123]過濾驅動程序執(zhí)行部20g控制某個特定的輸入輸出設備,并執(zhí)行向應用軟件提供抽象化后的接口的軟件即被稱為過濾驅動程序的程序。所謂某個特定的輸入輸出設備是指擴展卡或周邊設備等硬件,例如,圖形顯示器、打印機或以太網(wǎng)(注冊商標)板等。過濾驅動程序執(zhí)行部20g以HOOK (鉤子)方式獲取設備驅動程序執(zhí)行部20f輸出給操作系統(tǒng)的輸入數(shù)據(jù)和識別信息。過濾驅動程序執(zhí)行部20g,在獲取到的識別信息與預先指定的條件相符時,通過通信用驅動程序執(zhí)行部20b的功能,將獲取到的識別信息與輸入數(shù)據(jù)介由打印機側接口 23發(fā)送給平板終端110。
[0124]此外,串行接口 25b若從設備驅動程序執(zhí)行部20f輸入在顧客顯示器15中顯示的字符數(shù)據(jù),則將所輸入的字符數(shù)據(jù)而輸出至顧客顯示器15來執(zhí)行顯示。
[0125]印機側控制部120的控制之下,與平板終端110進行遵照通信規(guī)格的通信。打印機側接口 23與打印機側控制部120的通信用驅動程序執(zhí)行部20b —起作為輸出部來發(fā)揮功能。
[0126]平板終端110,如圖5所示,具有終端側控制部26、觸摸面板10a、以及終端側接口27。平板終端110通過終端側接口 27,與打印機118以及POS服務器117進行各種數(shù)據(jù)的收發(fā)。
[0127]POS服務器117具有服務器側控制部30、服務器側存儲部31、和服務器側接口 32。POS服務器117通過服務器側接口 32,與平板終端110之問進行各種數(shù)據(jù)的收發(fā)。
[0128]圖6是示意性表示POS服務器117、平板終端110、以及打印機118的軟件結構的圖。而且,在圖6中,表示構成各裝置的軟件的概略結構,也可以是通過各裝置的功能之中圖6未表示的軟件來實現(xiàn)的功能。
[0129]POS服務器117具有:服務器側控制部30(圖5)執(zhí)行的操作系統(tǒng)171 ;和在該操作系統(tǒng)171上進行動作的POS應用程序172。POS應用程序172是由應用執(zhí)行部30a(圖5)執(zhí)行的程序,且作為Web應用35被存儲在服務器側存儲部31 (圖5)中。
[0130]POS應用程序172是在控制系統(tǒng)100執(zhí)行用于管理POS的處理時使用的程序。
[0131]POS應用程序172生成從平板終端110請求的網(wǎng)頁的數(shù)據(jù),或從服務器側存儲部31(圖5)讀出,并發(fā)送給平板終端110。此外,POS應用程序172,當從平板終端110發(fā)送來請求執(zhí)行POS應用程序172的數(shù)據(jù)和由POS應用程序172處理的數(shù)據(jù)時,通過操作系統(tǒng)171的功能來接收這些數(shù)據(jù)。POS應用程序172執(zhí)行基于從平板終端110發(fā)送的數(shù)據(jù)的結賬處理,并將處理結果發(fā)送給平板終端HO。
[0132]平板終端110具有:操作系統(tǒng)101 ;在操作系統(tǒng)101上進行動作的應用程序即WEB瀏覽器102 ;以及在操作系統(tǒng)101控制之下控制觸摸面板1a的顯示器驅動程序103。操作系統(tǒng)101、顯示器驅動程序103由平板終端110的終端側控制部26(圖5)來執(zhí)行,WEB瀏覽器102由瀏覽器執(zhí)行部26a (圖5)來執(zhí)行。
[0133]WEB瀏覽器102從POS服務器117下載由HTML等置標(markup)語言或腳本語言所記述的網(wǎng)頁。被下載的網(wǎng)頁的數(shù)據(jù)存儲在例如未圖示的RAM中。WEB瀏覽器102讀取被下載的網(wǎng)頁數(shù)據(jù),生成顯示該網(wǎng)頁的顯示數(shù)據(jù),并輸出給操作系統(tǒng)101。操作系統(tǒng)101將WEB瀏覽器102生成的顯示數(shù)據(jù)輸出給顯示器驅動程序103,并根據(jù)陔顯示數(shù)據(jù),使顯示器驅動程序103驅動觸摸面板10a,并顯示畫面。
[0134]此外,WEB瀏覽器102,在從POS服務器117下載的網(wǎng)頁中記述了執(zhí)行POS應用程序172的腳本等時,通過執(zhí)行該腳本等來執(zhí)行POS服務器117的POS應用程序172。
[0135]操作系統(tǒng)101若檢測出對觸摸面板1a的觸摸操作,則獲取表示觸摸操作的操作位置的坐標數(shù)據(jù),確定由該觸摸操作所輸入的內(nèi)容,將基于觸摸操作的輸入內(nèi)容輸出給WEB瀏覽器102。WEB瀏覽器102根據(jù)從操作系統(tǒng)101輸入的觸摸操作的輸入內(nèi)容,生成結賬處理用的數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給POS服務器117,通過POS應用程序172執(zhí)行基于該數(shù)據(jù)的處理。WEB瀏覽器102從POS服務器117接收POS應用程序172的執(zhí)行結果,并生成反映接收到的數(shù)據(jù)的顯示數(shù)據(jù)。
[0136]此外,若由與打印機118連接的條形碼掃描器12讀取條形碼,或者由讀卡器13讀取磁卡而使數(shù)據(jù)輸入打印機118,則輸入數(shù)據(jù)從打印機118輸入平板終端110。在該數(shù)據(jù)中,如后面所述,附加有表示所輸入的設備的識別信息的數(shù)據(jù)。操作系統(tǒng)101獲取從打印機118輸入的輸入數(shù)據(jù)和識別信息,并輸出給WEB瀏覽器102。
[0137]WEB瀏覽器102通過操作系統(tǒng)101的功能將從操作系統(tǒng)101輸入的輸入數(shù)據(jù)和識別信息一起發(fā)送給POS服務器117。
[0138]POS應用程序172,當在從平板終端110發(fā)送來的輸入數(shù)據(jù)中附加有設備的識別信息時,根據(jù)該識別信息來確定輸入了輸入數(shù)據(jù)的設備的種類。在本實施方式中,POS應用程序172,在從平板終端110接收到輸入數(shù)據(jù)是通過條形碼掃描器12輸入的數(shù)據(jù)時,將該輸入數(shù)據(jù)作為對顧客購買的商品進行確定的商品代碼的數(shù)據(jù)來處理。此外,當從平板終端110接收到的輸入數(shù)據(jù)是通過讀卡器13輸入的數(shù)據(jù)時,判別該數(shù)據(jù)是從顧客的會員卡讀取到的會員號碼的數(shù)據(jù)、還是顧客結算所使用的信用卡的數(shù)據(jù)。會員號碼的數(shù)據(jù)和信用卡的數(shù)據(jù),能夠根據(jù)數(shù)據(jù)的位數(shù)、數(shù)據(jù)的開頭部分的值為確定的值、POS應用程序172的結賬處理的狀態(tài)等來判別。POS應用程序172根據(jù)判別結果,使用從平板終端110接收到的輸入數(shù)據(jù)來進行結賬處理。
[0139]打印機118除了打印機側控制部120執(zhí)行的操作系統(tǒng)113,還具有由設備驅動程序執(zhí)行部20f (圖5)執(zhí)行的HID類驅動程序111和由過濾驅動程序執(zhí)行部20g執(zhí)行的過濾驅動程序112。此外,打印機側控制部120由過濾驅動程序112執(zhí)行獲取數(shù)據(jù)的HOOK數(shù)據(jù)請求應用114。
[0140]HID類驅動程序111控制在與USB接口 25a連接的設備之中屬于HID類的設備,并將從這些設備輸入的輸入數(shù)據(jù)輸出給操作系統(tǒng)113。HID類驅動程序111將控制對象的設備的種類識別為HID設備,針對與HID設備共同的功能進行控制。即,HID類驅動程序111,介由USB接口 25a,針對控制對象的設備,按照每個固定時間進行定時詢問(polling),當從控制對象的設備進行數(shù)據(jù)發(fā)送請求時,允許數(shù)據(jù)發(fā)送,并獲取從該設備輸出的輸入數(shù)據(jù)。在本實施方式中,通過HID類驅動程序111來控制條形碼掃描器12以及讀卡器13。條形碼掃描器12所讀取到的條形碼的數(shù)據(jù)、以及讀卡器13讀取卡的磁條信息而得到的讀取數(shù)據(jù)都被作為來自HID設備的輸入數(shù)據(jù)而輸出至操作系統(tǒng)113的輸入接口。該輸入數(shù)據(jù),通過操作系統(tǒng)113,例如被處理為與打印機118的功能相關的輸入數(shù)據(jù)。
[0141]在此,HID類驅動程序111,在從HID設備輸入了數(shù)據(jù)時,將輸入了數(shù)據(jù)的HID設備的識別信息和輸入數(shù)據(jù)一起輸出給操作系統(tǒng)113。該識別信息如上所述。
[0142]此外,HID類驅動程序111在向操作系統(tǒng)113輸出輸入數(shù)據(jù)和識別信息時,要經(jīng)由過濾驅動程序112。
[0143]過濾驅動程序112具有監(jiān)視HID類驅動程序111向操作系統(tǒng)113輸出的數(shù)據(jù),并獲取與預先指定條件相符的輸入數(shù)據(jù)的功能。由于如上所述那樣HID類驅動程序111向操作系統(tǒng)113輸出的數(shù)據(jù)要經(jīng)由過濾驅動程序112,因此,過濾驅動程序112要獲取HID類驅動程序111輸出的數(shù)據(jù)的全部、或者至少來自HID設備的輸入數(shù)據(jù),以判定數(shù)據(jù)中附加的設備的識別信息是否與所指定的條件相符。過濾驅動程序112將與所指定的條件相符的附加有設備識別信息的數(shù)據(jù)輸出給HOOK數(shù)據(jù)請求應用114。
[0144]HOOK數(shù)據(jù)請求應用114獲取從過濾驅動程序112輸入的輸入數(shù)據(jù),且與獲取到的輸入數(shù)據(jù)中所附加的識別信息一起發(fā)送給平板終端110。該輸入數(shù)據(jù)和識別信息,通過平板終端I1的操作系統(tǒng)101進行接收,通過WEB瀏覽器102執(zhí)行的腳本提供給結賬處理。
[0145]而且,過濾驅動程序112在HID類驅動程序111輸出的輸入數(shù)據(jù)是與所指定的條件相符的數(shù)據(jù)時,停止向該輸入數(shù)據(jù)的操作系統(tǒng)113的輸出。由此,能夠防止由條形碼掃描器12或讀卡器13輸入的交易信息即商品的條形碼或磁卡的讀取數(shù)據(jù)被處理為其它用途的數(shù)據(jù)。
[0146]圖7是表示打印機118的動作的流程圖,特別地,表示使用條形碼掃描器12以及讀卡器13來輸入數(shù)據(jù)時的動作。圖7 (A)表示執(zhí)行HID類驅動程序111的設備驅動程序執(zhí)行部20f的動作,圖7(B)表示執(zhí)行過濾驅動程序112的過濾驅動程序執(zhí)行部20g的動作,圖7(C)表示執(zhí)行HOOK數(shù)據(jù)請求應用114的打印機側控制部120的動作。
[0147]在該圖7所示的動作之前,通過平板終端110來指定過濾驅動程序112對HID類驅動程序111的輸出數(shù)據(jù)進行HOOK處理的條件即過濾條件,。具體而言,通過POS應用程序172的功能來指定過濾條件,該過濾條件是從WEB瀏覽器102針對HOOK數(shù)據(jù)請求應用114來指定的。
[0148]HOOK數(shù)據(jù)請求應用114對過濾驅動程序112指定過濾條件(圖7 (C)的步驟Sll),過濾驅動程序112設定所指定的過濾條件(圖7(B)的步驟S21)。過濾條件是例如與打印機118連接的輸入設備之中的輸入在POS系統(tǒng)中使用的交易信息的輸入設備的識別信息。
[0149]之后,若由條形碼掃描器12或讀卡器13進行讀取,由USB接口 25a獲取讀取數(shù)據(jù),且與識別信息一起輸出給HID類驅動程序111,則HID類驅動程序111獲取該讀取數(shù)據(jù)和識別信息(圖7(A)的步驟S31)。HID類驅動程序111根據(jù)讀取數(shù)據(jù)來生成HID類的設備的輸入數(shù)據(jù)(步驟S32),對操作系統(tǒng)113輸出所生成的輸入數(shù)據(jù)和識別信息(步驟S33)。
[0150]2檢測HID類驅動程序111所生成的輸入數(shù)據(jù)和識別信息(步驟S22),并將該識別信息與在步驟S21設定的過濾條件進行比較(步驟S23)。過濾驅動程序112判定識別信息是否與過濾條件相符(步驟S24),在與過濾條件相符時(步驟S24,是),檢測出的輸入數(shù)據(jù)使從HID類驅動程序111向操作系統(tǒng)113的輸入數(shù)據(jù)的輸出停止(步驟S25)。接著,過濾驅動程序112將從HID類驅動程序111獲取到的輸入數(shù)據(jù)和識別信息輸出給HOOK數(shù)據(jù)請求應用114 (步驟S26)。HOOK數(shù)據(jù)請求應用114獲取從過濾驅動程序112輸入的輸入數(shù)據(jù)和識別信息(步驟S12),輸出給WEB瀏覽器I。02 (步驟S13)。
[0151]此外,在HID類驅動程序111所生成的輸入數(shù)據(jù)和識別信息不與過濾條件相符時(步驟S24,否),直接結束本處理。由此,將該輸入數(shù)據(jù)和識別信息輸出給操作系統(tǒng)113。
[0152]通過該圖7所示的動作,針對與打印機118連接的輸入設備之中的交易信息的輸入所使用的輸入設備,輸入數(shù)據(jù)被輸入至WEB瀏覽器102。
[0153]打印機118雖然具有針對每個設備類通用的設備驅動程序,且通過設備類來區(qū)別與打印機118連接的輸入設備,但是除此以外不會區(qū)別各設備的種類。因此,無論是與交易信息相關的輸入數(shù)據(jù),還是與打印機118的動作相關的設定數(shù)據(jù)等的打印機118應處理的輸入數(shù)據(jù),HID類驅動程序111都同樣地輸出給操作系統(tǒng)113。在本實施方式中,對HID類驅動程序111所輸出的數(shù)據(jù)進行過濾的過濾驅動程序112,根據(jù)所指定的過濾條件來檢測輸入數(shù)據(jù),由此將與交易信息相關的輸入數(shù)據(jù)發(fā)送給平板終端110,并且停止向操作系統(tǒng)113的輸出。因此,能夠可靠地獲取與交易信息相關的輸入數(shù)據(jù),并通過POS應用程序172進行處理,而不提供給未假設與交易信息相關的數(shù)據(jù)的處理。此外,由于不使用針對每個輸入設備的專用設備驅動程序,而使用通用的HID類驅動程序111來實現(xiàn)該結構,因此能夠減輕設備驅動程序的管理工作負擔。
[0154]與平板終端10同樣,平板終端110在觸摸面板1a上顯示圖3所示的畫面4a。在顯示了畫面4a的狀態(tài)下,操作平板終端110的用戶,通過讀卡器13讀取會員卡,通過條形碼掃描器12讀取商品的條形碼,通過軟數(shù)字鍵盤43的操作來輸入金額等,通過軟數(shù)字鍵盤43的確定鍵等的操作,來進行收銀員的結賬處理業(yè)務。與平板終端10同樣,平板終端110根據(jù)從POS服務器117下載的網(wǎng)頁的腳本的功能,獲取表示由讀卡器13從顧客的會員卡讀取的會員號碼的數(shù)據(jù)、表示由條形碼掃描器12讀取的表示商品的條形碼的數(shù)據(jù)。然后,平板終端110在一覽顯示區(qū)域39中顯示顧客購買到的商品的名稱、商品的單價、以及商品的數(shù)量,并在金額輸入字段40的規(guī)定的欄中,顯示購買商品的合計金額。
[0155]之后,由用戶介由軟數(shù)字鍵盤43,進行確定應結賬的商品之意的操作。根據(jù)該操作,平板終端110通過瀏覽器執(zhí)行部26a的腳本的功能,計算顧客應支付的合計金額,并將合計金額輸入到金額輸入字段40的合適的欄中。而且,若用戶從顧客收取貨款并從軟件數(shù)字鍵盤43輸入了收取金額,則瀏覽器執(zhí)行部26a計算出找零錢的金額并輸入金額輸入字段40進行顯示。接著,瀏覽器執(zhí)行部26a生成用于印刷收據(jù)的印刷數(shù)據(jù),發(fā)送給打印機118。打印機118的打印機驅動程序執(zhí)行部20a按照從平板終端110所輸入的印刷數(shù)據(jù),來控制打印機單元21,并印刷收據(jù)。
[0156]如此,控制系統(tǒng)100通過平板終端110從POS服務器117下載網(wǎng)頁,顯示畫面4a并執(zhí)行腳本,從而使用Web應用35的功能作為POS系統(tǒng)來發(fā)揮功能。因此,在平板終端110中,不需要安裝所謂的POS應用。根據(jù)該結構,能夠維持各平板終端110執(zhí)行的應用的同一性,并且,例如,在應用的升級時,對各平板終端110不再需要進行升級的工作,使維護性提高。而且,對平板終端110不再需要安裝特殊的功能,也無需連接特殊的外接設備,能夠使用至少安裝了瀏覽器的通用產(chǎn)品的平板終端110。
[0157]如此,第2實施方式的控制系統(tǒng)100具有:通過WEB瀏覽器102的功能而使處理交易信息的POS應用程序172動作的平板終端110 ;作為輸入設備而輸出數(shù)據(jù)的條形碼掃描器12、讀卡器13 ;和根據(jù)平板終端110的控制而由打印機單元21執(zhí)行印刷的打印機118,該打印機118具有:與這些輸入設備連接,且輸入從輸入設備所輸入的數(shù)據(jù)的串行接口 25b、USB接口 25a ;使基于輸入設備的輸出而生成輸入數(shù)據(jù)的HID類驅動程序111執(zhí)行,并使獲取輸入數(shù)據(jù)和用于確定與輸入數(shù)據(jù)對應的輸入設備的設備信息的過濾驅動程序112動作的打印機側控制部120 ;將由過濾驅動程序112獲取到的數(shù)據(jù)輸出給平板終端110的打印機側接口 23 ;執(zhí)行印刷的打印機單元21 ;以及與平板終端110進行通信的通信用驅動程序執(zhí)行部20b (通信部)。
[0158]由此,使用通用的HID類驅動程序111,即使在各輸入設備例如被作為HID類的設備而進行相同處理的情況下,POS應用程序172也能夠根據(jù)輸入設備的種類來處理各輸入設備的輸入數(shù)據(jù)。由此,能夠將交易信息的輸入數(shù)據(jù)作為POS系統(tǒng)而合適地進行處理。此夕卜,通過利用通用的設備驅動程序即HID類驅動程序111,能夠減輕設備驅動程序的管理工作負擔,高效地控制輸入設備。
[0159]此外,平板終端110由于具有從POS服務器117下載并執(zhí)行使POS應用程序172動作的網(wǎng)頁且生成基于下載的網(wǎng)頁的畫面的WEB瀏覽器102、以及顯示由WEB瀏覽器102生成的畫面的觸摸面板10a,因此,平板終端110即使沒有單獨直接執(zhí)行POS應用程序的環(huán)境,也能夠通過由WEB瀏覽器102處理網(wǎng)頁,來使用控制系統(tǒng)100作為POS系統(tǒng)。
[0160]此外,打印機118具有的輸入設備的至少一部分即條形碼掃描器12以及讀卡器13輸出的數(shù)據(jù)是交易信息或與交易信息有關的數(shù)據(jù),平板終端110根據(jù)基于輸入設備的輸出而生成的輸入數(shù)據(jù)和輸入了該輸入數(shù)據(jù)的輸入設備的種類,由POS應用程序172來處理交易信息。因此,能夠通過多個不同種類的輸入設備來輸入交易信息,從而作為POS系統(tǒng)來處理交易信息。
[0161]而且,過濾驅動程序112獲取與由POS應用程序172指定的過濾條件相符的輸入數(shù)據(jù),因此,平板終端I1或打印機118不需要具有管理過濾驅動程序112的功能。因此,能夠將通用的終端作為平板終端110。此外,在變更用于交易信息的輸入的輸入設備時,只要通過POS應用程序172來變更過濾條件即可,無需變更平板終端110或打印機118的軟件。因此,使與輸入設備對應的軟件的管理進一步變得容易。
[0162]此外,上述各實施方式表示本發(fā)明的具體的一個方式,在本發(fā)明的范圍內(nèi)能夠任意地變形以及應用。
[0163]例如,在上述實施方式中,雖然以條形碼掃描器12以及讀卡器13為例,說明了識別這些輸入設備時的動作或基于輸入設備的種類的動作,但輸入設備的種類不局限于這些設備。S卩,本發(fā)明對于在記錄裝置上連接有輸入設備且需要識別輸入設備的系統(tǒng)而言,能夠廣泛應用。
[0164]此外,例如,在上述實施方式中,雖然打印機單元21具有附加識別信息的功能,但安裝該功能的對象不局限于打印機單元21,也能夠安裝到打印機11中的任意軟件、電路中。此外,例如,在上述實施方式中,本申請發(fā)明的控制系統(tǒng)I雖然是以在POS系統(tǒng)中應用的情況為例,但本申請發(fā)明的應用對象不局限于POS系統(tǒng)。此外,例如,圖2、圖5所示的各功能塊能夠通過硬件軟件的協(xié)同動作任意地實現(xiàn),而并不示意要特定的硬件結構。而且,用于執(zhí)行圖6所示的各設備的軟件的硬件,并不局限于圖5以及圖6的記載以及上述實施方式的說明。此外,各設備也可以通過執(zhí)行外部連接的存儲介質中所存儲的程序,來執(zhí)行包括圖4、圖7的流程圖的動作的各種動作。
【權利要求】
1.一種控制系統(tǒng),其特征在于,具有: 輸入設備,其讀取輸入信息并進行輸出; 記錄裝置,其與所述輸入設備連接,且在輸入了所述輸入信息時,對輸出所述輸入信息的輸入設備進行識別,并輸出與所述輸入信息有關的數(shù)據(jù);和 信息處理裝置,其與所述記錄裝置連接,且獲取所述記錄裝置輸出的所述數(shù)據(jù)。
2.根據(jù)權利要求1所述的控制系統(tǒng),其特征在于, 具有經(jīng)由網(wǎng)絡而與所述信息處理裝置連接的服務器, 所述記錄裝置在所述數(shù)據(jù)中附加用于識別所述輸入設備的識別信息,并輸出給所述信息處理裝置, 所述信息處理裝置根據(jù)所述記錄裝置輸出的附加有所述識別信息的數(shù)據(jù)中所包含的所述識別信息來識別所述輸入設備,并對所述數(shù)據(jù)執(zhí)行與所述輸入設備對應的處理。
3.根據(jù)權利要求2所述的控制系統(tǒng),其特征在于, 所述信息處理裝置, 具有對基于所述數(shù)據(jù)的信息進行顯示的顯示部,并且 訪問所述服務器來獲取用于顯示基于所述數(shù)據(jù)的信息的顯示用文件,使用WEB瀏覽器來顯示基于所述顯示用文件的用戶界面, 由所述顯示用文件中所安裝的程序來執(zhí)行基于所述識別信息的所述輸入設備的識別、以及與所述輸入設備對應的處理的執(zhí)行。
4.根據(jù)權利要求1所述的控制系統(tǒng),其特征在于, 所述輸入設備是條形碼掃描器或者讀卡器。
5.根據(jù)權利要求2所述的控制系統(tǒng),其特征在于, 所述信息處理裝置使處理所述數(shù)據(jù)的POS應用程序動作, 所述記錄裝置具有: 輸入部,其與所述輸入設備連接,且輸入所述輸入信息; 控制部,其執(zhí)行用于生成基于所述輸入信息的數(shù)據(jù)的設備驅動程序,并且使獲取對輸出所述數(shù)據(jù)的輸入設備進行識別的識別信息的過濾驅動程序動作,并將由此獲取的所述識別信息附加到所述數(shù)據(jù)中; 輸出部,其輸出附加有所述識別信息的數(shù)據(jù);以及 印刷部,其執(zhí)行印刷, 所述記錄裝置根據(jù)所述信息處理裝置的控制,由所述印刷部來執(zhí)行印刷。
6.根據(jù)權利要求5所述的控制系統(tǒng),其特征在于, 由所述輸入設備輸出的所述輸入信息是交易信息, 所述POS應用程序根據(jù)所述識別信息來處理與所述交易信息有關的數(shù)據(jù)。
7.根據(jù)權利要求5所述的控制系統(tǒng),其特征在于, 在由所述設備驅動程序生成所述數(shù)據(jù)之后,所述過濾驅動程序獲取與由所述POS應用程序所指定的條件相符的數(shù)據(jù)。
8.—種控制系統(tǒng)的控制方法,其特征在于, 由輸入設備讀取輸入信息并進行輸出, 在與所述輸入設備連接的記錄裝置中,在從所述輸入設備輸入了所述輸入信息時,對輸出所述輸入信息的所述輸入設備進行識別,并將與所述輸入信息有關的數(shù)據(jù)輸出給與所述記錄裝置連接的信息處理裝置。
9.根據(jù)權利要求8所述的控制系統(tǒng)的控制方法,其特征在于, 所述記錄裝置,在所述數(shù)據(jù)中附加所識別出的所述輸入設備的識別信息并輸出給信息處理裝置, 所述信息處理裝置根據(jù)附加有所述識別信息的數(shù)據(jù)中所包含的識別信息來識別所述輸入設備,并對所述數(shù)據(jù)執(zhí)行與所述輸入設備對應的處理。
10.根據(jù)權利要求8所述的控制系統(tǒng)的控制方法,其特征在于, 由所述輸入設備讀取的所述輸入信息是交易信息, 所述記錄裝置將根據(jù)所述交易信息而生成的數(shù)據(jù)輸出給所述信息處理裝置, 所述信息處理裝置執(zhí)行POS應用程序來處理根據(jù)所述交易信息而生成的數(shù)據(jù)。
11.根據(jù)權利要求10所述的控制系統(tǒng)的控制方法,其特征在于, 將由所述POS應用程序進行了處理的數(shù)據(jù)輸出給所述記錄裝置, 所述記錄裝置印刷由所述POS應用程序進行了處理的數(shù)據(jù)。
12.—種記錄裝置,其特征在于,具有: 輸入部,其輸入輸入信息; 控制部,其生成基于所述輸入信息的數(shù)據(jù),并且對輸出所述輸入信息的所述輸入設備進行識別;以及 發(fā)送部,其發(fā)送所述數(shù)據(jù)。
13.根據(jù)權利要求12所述的記錄裝置,其特征在于, 所述控制部在所述數(shù)據(jù)中附加所識別出的所述輸入設備的識別信息, 所述送信部發(fā)送附加有所述識別信息的數(shù)據(jù)。
14.根據(jù)權利要求13所述的記錄裝置,其特征在于, 所述控制部使設備驅動程序、以及過濾驅動程序動作,所述設備驅動程序用于生成基于所述輸入信息的數(shù)據(jù),所述過濾驅動程序用于識別所述輸入設備并獲取識別信息。
15.根據(jù)權利要求12所述的印刷裝置,其特征在于, 具有: 對印刷數(shù)據(jù)進行接收的接收部;和 印刷所述印刷數(shù)據(jù)的印刷部。
【文檔編號】G07G1/14GK104144793SQ201380012359
【公開日】2014年11月12日 申請日期:2013年3月1日 優(yōu)先權日:2012年3月5日
【發(fā)明者】高棲和弘, 堤浩一郎 申請人:精工愛普生株式會社