亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

印刷裝置、印刷系統(tǒng)以及印刷方法

文檔序號(hào):2514441閱讀:170來(lái)源:國(guó)知局
印刷裝置、印刷系統(tǒng)以及印刷方法
【專利摘要】本發(fā)明提供一種印刷裝置、印刷系統(tǒng)以及印刷方法。POS系統(tǒng)(1)具備POS終端裝置(10)、第1打印機(jī)(60)和第2打印機(jī)(20)。第1打印機(jī)(60)具備連接POS終端裝置(10)的USB接口(64)、和進(jìn)行印刷的第1打印機(jī)印刷部(71),經(jīng)由USB接口(64),可向POS終端裝置(10)輸出與第2打印機(jī)(20)相關(guān)的信息。
【專利說(shuō)明】印刷裝置、印刷系統(tǒng)以及印刷方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印刷裝置、印刷系統(tǒng)以及印刷方法。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,公知通過(guò)已與計(jì)算機(jī)等控制側(cè)的裝置連接的印刷裝置來(lái)印刷收據(jù)等的系統(tǒng)(例如,參照專利文獻(xiàn)1、2)。在專利文獻(xiàn)2所記載的構(gòu)成中,具備印刷收據(jù)的印刷裝置、和印刷優(yōu)惠券的印刷裝置,通過(guò)這些多個(gè)印刷裝置來(lái)印刷收據(jù)和優(yōu)惠券。此外,在通過(guò)計(jì)算機(jī)等向印刷裝置發(fā)送數(shù)據(jù)而使其執(zhí)行印刷的系統(tǒng)中,公知有由其他印刷裝置代替印刷裝置的系統(tǒng)(例如,參照專利文獻(xiàn)3)。
[0003]專利文獻(xiàn)1:日本特開(kāi)2009-187078號(hào)公報(bào)
[0004]專利文獻(xiàn)2:日本特開(kāi)2012-123597號(hào)公報(bào)
[0005]專利文獻(xiàn)3:日本特開(kāi)2012-096503號(hào)公報(bào)
[0006]然而,在如專利文獻(xiàn)I所記載的那樣對(duì)一個(gè)印刷裝置進(jìn)行控制的系統(tǒng)中,為了如專利文獻(xiàn)2所記載的那樣可通過(guò)多個(gè)印刷裝置進(jìn)行印刷,有時(shí)會(huì)實(shí)施追加其他印刷裝置等的結(jié)構(gòu)變更。在這種情況下,需要與變更后的結(jié)構(gòu)相匹配地變更控制側(cè)的裝置結(jié)構(gòu)。例如,需要在控制側(cè)的計(jì)算機(jī)中安裝進(jìn)行已與印刷裝置對(duì)應(yīng)的控制的設(shè)備驅(qū)動(dòng)程序。因而,為了對(duì)具備印刷裝置的系統(tǒng)進(jìn)行另一種類的印刷裝置的追加、印刷裝置的更換等結(jié)構(gòu)變更,需要改變控制側(cè)的裝置和設(shè)備雙方的硬件及軟件。此外,控制側(cè)的裝置需要進(jìn)行例如各印刷裝置的動(dòng)作狀態(tài)的檢測(cè)、確定檢測(cè)到錯(cuò)誤而未被印刷的印刷物的控制等。
[0007]這樣,為了進(jìn)行印刷裝置的結(jié)構(gòu)變更,需要與該結(jié)構(gòu)變更對(duì)應(yīng)地對(duì)控制側(cè)的裝置實(shí)施變更,期望能夠更容易進(jìn)行印刷裝置所涉及的結(jié)構(gòu)變更。

【發(fā)明內(nèi)容】

[0008]本發(fā)明正是鑒于上述情況而完成的,其目的在于,在對(duì)印刷裝置進(jìn)行控制的系統(tǒng)中,不變更控制側(cè)的裝置結(jié)構(gòu)就能進(jìn)行印刷裝置所涉及的結(jié)構(gòu)變更。
[0009]為了達(dá)成上述目的,本發(fā)明的印刷裝置的特征在于,具備:印刷部,其進(jìn)行印刷;連接部,其與主機(jī)裝置連接;和控制部,其在所述連接部連接了所述主機(jī)裝置的情況下,向所述主機(jī)裝置輸出與不同于所述印刷部的印刷部相關(guān)的信息。
[0010]根據(jù)本發(fā)明,具備第I印刷部的印刷裝置可以向主機(jī)裝置輸出與作為另一印刷裝置(外部裝置)的第2印刷裝置相關(guān)的信息。例如,在與第2印刷裝置對(duì)應(yīng)的主機(jī)裝置上連接本發(fā)明的印刷裝置,能夠使主機(jī)裝置工作。由此,無(wú)需變更控制側(cè)的裝置即主機(jī)裝置的構(gòu)成就能進(jìn)行印刷裝置所涉及的構(gòu)成變更。
[0011]此外,本發(fā)明在上述印刷裝置中,所述連接部與不同于所述主機(jī)裝置的外部裝置連接,所述印刷裝置具備:印刷控制部,其輸出與所述印刷部相關(guān)的信息;和檢測(cè)部,其檢測(cè)由所述印刷控制部輸出的與所述印刷部相關(guān)的信息、或由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息,所述控制部基于由所述檢測(cè)部檢測(cè)出的與所述印刷部相關(guān)的信息、或者由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息,向所述主機(jī)裝置輸出信息。
[0012]根據(jù)本發(fā)明,能夠檢測(cè)第2印刷裝置所輸出的與印刷相關(guān)的信息、以及、與本發(fā)明的印刷裝置所具備的第I印刷部的印刷相關(guān)的信息,控制向主機(jī)裝置輸出的信息。因而,能夠與如何通過(guò)主機(jī)裝置控制本發(fā)明的印刷裝置和第2印刷裝置相匹配地,控制向主機(jī)裝置輸出的信息。因此,無(wú)需與印刷裝置的構(gòu)成相匹配地變更主機(jī)裝置的控制功能,就能夠進(jìn)行與主機(jī)裝置連接的印刷裝置的構(gòu)成變更等。
[0013]此外,本發(fā)明在上述印刷裝置中,當(dāng)所述檢測(cè)部檢測(cè)出由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息時(shí),所述控制部向所述主機(jī)裝置輸出由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息。
[0014]根據(jù)本發(fā)明,在第2印刷裝置輸出了印刷涉及的信息的情況下,將該信息輸出至主機(jī)裝置。因而,與本發(fā)明的印刷裝置連接的主機(jī)裝置只要對(duì)第2印刷裝置的印刷動(dòng)作進(jìn)行控制以及管理即可,無(wú)需使主機(jī)裝置對(duì)應(yīng)于本發(fā)明的印刷裝置。此外,例如,能夠?qū)⒈景l(fā)明的印刷裝置設(shè)置成中繼主機(jī)裝置與第2印刷裝置之間來(lái)使用。
[0015]此外,本發(fā)明在上述印刷裝置中,當(dāng)所述檢測(cè)部檢測(cè)出由所述印刷控制部輸出的與所述印刷部相關(guān)的信息時(shí),所述控制部不向所述主機(jī)裝置輸出由所述印刷控制部輸出的與印刷部相關(guān)的信息。
[0016]根據(jù)本發(fā)明,即便印刷控制部檢測(cè)到印刷所涉及的信息,該信息也不會(huì)被輸出至主機(jī)裝置。因而,無(wú)需在主機(jī)裝置側(cè)對(duì)印刷部進(jìn)行控制,所以也可以不將主機(jī)裝置的構(gòu)成變更成由主機(jī)裝置控制該印刷部。因此,例如無(wú)需變更主機(jī)裝置的構(gòu)成就能將本發(fā)明的印刷裝置與主機(jī)裝置連接起來(lái)使用。
[0017]此外,本發(fā)明在上述印刷裝置中,與所述印刷部相關(guān)的信息是包括所述印刷部的類別的第I裝置信息,與不同于所述印刷部的印刷部相關(guān)的信息是包括由所述外部裝置輸出的所述外部裝置所具有的印刷部的類別在內(nèi)的第2裝置信息,所述印刷裝置還具備存儲(chǔ)所述第I裝置信息以及所述第2裝置信息的存儲(chǔ)部,所述控制部在所述連接部連接了所述主機(jī)裝置的情況下,向所述主機(jī)裝置輸出所述第2裝置信息。
[0018]根據(jù)本發(fā)明,連接于主機(jī)裝置的印刷裝置對(duì)作為不同印刷裝置的第2印刷裝置的裝置信息進(jìn)行存儲(chǔ),并向主機(jī)裝置輸出第2印刷裝置的裝置信息。由此,當(dāng)連接于主機(jī)裝置時(shí),能夠?qū)⒈景l(fā)明的印刷裝置識(shí)別為第2印刷裝置。因此,無(wú)需變更主機(jī)裝置的構(gòu)成就能連接不與主機(jī)裝置對(duì)應(yīng)的印刷裝置。
[0019]此外,本發(fā)明在上述印刷裝置中,在所述主機(jī)裝置輸出了由所述外部裝置處理的數(shù)據(jù)的情況下,所述連接部將所述數(shù)據(jù)輸出至所述外部裝置。
[0020]根據(jù)本發(fā)明,因?yàn)閷⒅鳈C(jī)裝置向第2印刷裝置輸出的數(shù)據(jù)從機(jī)器連接部輸出至第2印刷裝置,所以能夠利用本發(fā)明的印刷裝置來(lái)處理主機(jī)裝置輸出的數(shù)據(jù),并且能夠使第2印刷裝置處理數(shù)據(jù)。因而,例如無(wú)需變更主機(jī)裝置和第2印刷裝置的功能、設(shè)定,就能變更被直接連接的主機(jī)裝置與第2印刷裝置之間的連接狀態(tài),從而能夠在主機(jī)裝置與第2印刷裝置之間設(shè)置本發(fā)明的印刷裝置。
[0021]此外,為了達(dá)成上述目的,本發(fā)明的印刷系統(tǒng)的特征在于具備:主機(jī)裝置,其輸出數(shù)據(jù);第I印刷裝置,其具有進(jìn)行印刷的第I印刷部;和第2印刷裝置,其具有進(jìn)行印刷的第2印刷部,且與所述第I印刷裝置連接,所述第I印刷裝置具有:連接部,其連接所述主機(jī)裝置以及所述第2印刷裝置;和控制部,其向與所述連接部連接的所述主機(jī)裝置輸出與所述第2印刷部相關(guān)的信息。
[0022]根據(jù)本發(fā)明,由于第I印刷裝置可以將與第2印刷裝置相關(guān)的信息輸出至主機(jī)裝置,因此例如可以將第I印刷裝置連接到與第2印刷裝置對(duì)應(yīng)的主機(jī)裝置后,使主機(jī)裝置工作。由此,無(wú)需變更作為控制側(cè)的裝置的主機(jī)裝置的構(gòu)成就能進(jìn)行連接第I印刷裝置和第2印刷裝置等的、印刷系統(tǒng)的構(gòu)成變更。
[0023]此外,本發(fā)明在上述印刷系統(tǒng)中,所述第2印刷裝置利用所述第2印刷部印刷所述主機(jī)裝置輸出的所述數(shù)據(jù),并且輸出與所述第2印刷部相關(guān)的信息,所述第I印刷裝置具有:印刷控制部,其在使所述第I印刷部基于由所述主機(jī)裝置輸出的數(shù)據(jù)進(jìn)行印刷時(shí),輸出與所述第I印刷部相關(guān)的信息;和檢測(cè)部,其檢測(cè)由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息、或者由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息,所述控制部基于由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息、或者由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息,控制向所述主機(jī)裝置輸出的信息。
[0024]根據(jù)本發(fā)明,第I印刷裝置能夠檢測(cè)與第I印刷裝置的印刷相關(guān)的信息、和與第2印刷裝置的印刷相關(guān)的信息,由此控制向主機(jī)裝置輸出的信息。因而,能夠與如何通過(guò)主機(jī)裝置控制第I以及第2印刷裝置相匹配地,控制向主機(jī)裝置輸出的信息。因此,無(wú)需與印刷裝置的構(gòu)成相匹配地變更主機(jī)裝置的控制功能,所以無(wú)需變更主機(jī)裝置的構(gòu)成就能夠進(jìn)行印刷裝置的構(gòu)成變更等。
[0025]此外,本發(fā)明在上述印刷裝置中,當(dāng)所述第I印刷裝置的所述檢測(cè)部檢測(cè)出由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息時(shí),所述控制部向所述主機(jī)裝置輸出由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息。
[0026]根據(jù)本發(fā)明,在第2印刷裝置輸出了印刷所涉及的信息的情況下,從第I印刷裝置向主機(jī)裝置輸出該信息。因而,連接于第I印刷裝置的主機(jī)裝置只要對(duì)第2印刷裝置的印刷動(dòng)作進(jìn)行控制以及管理即可,無(wú)需使主機(jī)裝置對(duì)應(yīng)于第I印刷裝置。因而,例如能夠?qū)⒌贗印刷裝置設(shè)置成中繼主機(jī)裝置與第2印刷裝置之間來(lái)使用。
[0027]此外,本發(fā)明在上述印刷系統(tǒng)中,當(dāng)所述第I印刷裝置的所述檢測(cè)部檢測(cè)到由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息時(shí),所述控制部不向所述主機(jī)裝置輸出由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息。
[0028]根據(jù)本發(fā)明,因?yàn)椴幌蛑鳈C(jī)裝置輸出第I印刷裝置的印刷所涉及的信息,所以主機(jī)裝置不需要控制第I印刷裝置。因而,無(wú)需將主機(jī)裝置的構(gòu)成變更成可控制第I印刷裝置的構(gòu)成,所以無(wú)需變更主機(jī)裝置的構(gòu)成就能將第I印刷裝置與主機(jī)裝置連接起來(lái)使用。
[0029]此外,本發(fā)明在上述印刷系統(tǒng)中,所述第I印刷裝置的所述連接部將從所述主機(jī)裝置輸出的所述數(shù)據(jù)發(fā)送至所述第2印刷裝置。
[0030]根據(jù)本發(fā)明,第I印刷裝置向第2印刷裝置輸出主機(jī)裝置朝向第2印刷裝置輸出的數(shù)據(jù)。因而,能夠利用第I印刷裝置來(lái)處理主機(jī)裝置輸出的數(shù)據(jù),并且能夠使第2印刷裝置處理數(shù)據(jù)。因此,例如,無(wú)需變更主機(jī)裝置和第2印刷裝置的功能、設(shè)定,變更被直接連接的主機(jī)裝置與第2印刷裝置之間的連接狀態(tài),就能夠在主機(jī)裝置與第2印刷裝置之間設(shè)置第I印刷裝置。[0031]此外,本發(fā)明在上述印刷系統(tǒng)中,與所述第I印刷部相關(guān)的信息是包括所述第I印刷部的類別的第I裝置信息,與所述第2印刷部相關(guān)的信息是包括所述第2印刷部的類別的第2裝置信息,具有存儲(chǔ)所述第I裝置信息以及所述第2裝置信息的存儲(chǔ)部,當(dāng)所述主機(jī)裝置向所述第I印刷裝置請(qǐng)求了裝置信息時(shí),將存儲(chǔ)在所述存儲(chǔ)部中的所述第2裝置信息發(fā)送至所述主機(jī)裝置。
[0032]根據(jù)本發(fā)明,連接于主機(jī)裝置的第I印刷裝置存儲(chǔ)不同的印刷裝置即第2印刷裝置的裝置信息,并向主機(jī)裝置輸出第2印刷裝置的裝置信息。由此,在主機(jī)裝置連接了第I印刷裝置時(shí),能夠?qū)⒌贗印刷裝置識(shí)別為第2印刷裝置。因此,即便主機(jī)裝置不對(duì)應(yīng)第I印刷裝置,也可不變更主機(jī)裝置的構(gòu)成就能將第I印刷裝置連接到主機(jī)裝置。
[0033]此外,本發(fā)明在上述印刷系統(tǒng)中,所述主機(jī)裝置將由所述第2印刷裝置處理的印刷數(shù)據(jù)發(fā)送至所述第I印刷裝置的所述連接部,所述第I印刷裝置接收從所述主機(jī)裝置發(fā)送的所述印刷數(shù)據(jù),并將接收到的所述印刷數(shù)據(jù)發(fā)送至所述第2印刷裝置,所述第2印刷裝置接收從所述第I印刷裝置發(fā)送的所述印刷數(shù)據(jù),并利用所述第2印刷部印刷接收到的所述印刷數(shù)據(jù)。
[0034]根據(jù)本發(fā)明,因?yàn)榈贗印刷裝置將主機(jī)裝置朝向第2印刷裝置輸出的數(shù)據(jù)輸出至第2印刷裝置,所以能夠利用第I印刷裝置來(lái)處理主機(jī)裝置輸出的數(shù)據(jù),并且也能夠使第2印刷裝置進(jìn)行處理。
[0035]此外,本發(fā)明在上述印刷裝置中,所述第I印刷裝置具有:數(shù)據(jù)分析部,其分析從所述主機(jī)裝置發(fā)送來(lái)的印刷數(shù)據(jù);和印刷數(shù)據(jù)存儲(chǔ)部,其存儲(chǔ)預(yù)先確定的信息、以及與所述預(yù)先確定的信息對(duì)應(yīng)的印刷數(shù)據(jù),所述數(shù)據(jù)分析部判別所述印刷數(shù)據(jù)中是否包含所述預(yù)先確定的信息,在包含所述預(yù)先確定的信息的情況下,所述第I印刷部印刷與所述預(yù)先確定的信息對(duì)應(yīng)的印刷數(shù)據(jù)。
[0036]根據(jù)本發(fā)明,無(wú)需變更主機(jī)裝置的構(gòu)成就能將第I印刷裝置連接到與第2印刷裝置對(duì)應(yīng)的主機(jī)裝置,該第I印刷裝置對(duì)主機(jī)裝置發(fā)送的印刷數(shù)據(jù)進(jìn)行分析,并印刷與印刷數(shù)據(jù)關(guān)聯(lián)的信息。
[0037]此外,本發(fā)明在上述印刷系統(tǒng)中,所述主機(jī)裝置是處理結(jié)算信息的POS終端,所述第2印刷裝置對(duì)從所述POS終端發(fā)送的所述結(jié)算信息所涉及的收據(jù)進(jìn)行印刷。
[0038]根據(jù)本發(fā)明,無(wú)需變更由第2印刷裝置印刷收據(jù)的POS終端裝置的構(gòu)成,就能將第
I印刷裝置連接到POS終端裝置,從而能夠?qū)崿F(xiàn)由第2印刷裝置印刷收據(jù)的功能、和基于第I印刷裝置的處理這兩個(gè)功能。
[0039]此外,為了達(dá)成上述目的,本發(fā)明的印刷控制裝置的特征在于,連接了輸出數(shù)據(jù)的主機(jī)裝置、印刷所述數(shù)據(jù)且輸出印刷所涉及的第I信息的第I印刷設(shè)備、以及基于所述主機(jī)裝置輸出的數(shù)據(jù)進(jìn)行印刷并輸出印刷所涉及的第2信息的第2印刷設(shè)備,所述印刷控制裝置具備:檢測(cè)部,其檢測(cè)由所述第I印刷設(shè)備輸出的所述第I信息以及由所述第2印刷設(shè)備輸出的所述第2信息;和控制部,基于由所述檢測(cè)部檢測(cè)出的所述第I信息、或所述第2信息,控制向所述主機(jī)裝置輸出的信息。
[0040]根據(jù)本發(fā)明,在基于主機(jī)裝置輸出的數(shù)據(jù)來(lái)進(jìn)行印刷的第I以及第2印刷設(shè)備輸出了印刷所涉及的信息的情況下,能夠?qū)?yīng)于第I印刷設(shè)備和第2印刷設(shè)備的每一個(gè),控制向主機(jī)裝置輸出的信息。因而,能夠與如何通過(guò)主機(jī)裝置控制第I以及第2各印刷設(shè)備相匹配地,控制相對(duì)于主機(jī)裝置的信息的輸出。由此,無(wú)需使主機(jī)裝置的控制功能完全對(duì)應(yīng)于第I以及第2印刷設(shè)備所輸出的信息的兩方,所以例如無(wú)需變更主機(jī)裝置的構(gòu)成就能進(jìn)行印刷設(shè)備所涉及的構(gòu)成的變更等。
[0041]此外,為了達(dá)成上述目的,本發(fā)明的印刷方法的特征在于,在主機(jī)裝置和第I印刷裝置被連接之后,所述主機(jī)裝置向所述第I印刷裝置請(qǐng)求包括印刷裝置的類別的裝置信息,被請(qǐng)求了所述裝置信息的所述第I印刷裝置將所存儲(chǔ)的第2印刷裝置的裝置信息發(fā)送至所述主機(jī)裝置,所述主機(jī)裝置將由所述第2印刷裝置處理的印刷數(shù)據(jù)發(fā)送至所述第I印刷裝置,所述第I印刷裝置將被發(fā)送的所述印刷數(shù)據(jù)發(fā)送至與所述第I印刷裝置連接的所述第2印刷裝置,所述第2印刷裝置印刷所述印刷數(shù)據(jù)。
[0042]根據(jù)本發(fā)明,因?yàn)榕c主機(jī)裝置連接的第I印刷裝置向主機(jī)裝置輸出第2印刷裝置的裝置信息,所以能夠使主機(jī)裝置將第I印刷裝置識(shí)別為第2印刷裝置。因而,無(wú)需變更主機(jī)裝置的構(gòu)成,就能將第I印刷裝置連接到與第2印刷裝置對(duì)應(yīng)的主機(jī)裝置上。因此,在連接了主機(jī)裝置和印刷裝置的系統(tǒng)中,無(wú)需變更主機(jī)裝置的構(gòu)成就能變更印刷裝置所涉及的構(gòu)成。
【專利附圖】

【附圖說(shuō)明】
[0043]圖1是第I實(shí)施方式所涉及的POS系統(tǒng)的示意結(jié)構(gòu)圖。
[0044]圖2是構(gòu)成POS系統(tǒng)的各裝置的功能框圖。
[0045]圖3是表示第I實(shí)施方式所涉及的各部的動(dòng)作的時(shí)序圖。
[0046]圖4是表示第I實(shí)施方式所涉及的各部的另一動(dòng)作的時(shí)序圖。
[0047]圖5是第2實(shí)施方式所涉及的POS系統(tǒng)的功能框圖。
[0048]圖6是構(gòu)成POS系統(tǒng)的各裝置的功能框圖。
[0049]圖7是第3實(shí)施方式所涉及的印刷系統(tǒng)的功能框圖。
[0050]圖8是第3實(shí)施方式所涉及的第I打印機(jī)的功能框圖。
[0051]圖9是表示第3實(shí)施方式的動(dòng)作的時(shí)序圖。
[0052]圖10是表示第3實(shí)施方式的動(dòng)作的時(shí)序圖。
【具體實(shí)施方式】
[0053][第I實(shí)施方式]
[0054]以下,參照附圖,說(shuō)明本發(fā)明的實(shí)施方式。
[0055]圖1是本發(fā)明的第I實(shí)施方式所涉及的POS系統(tǒng)I (印刷系統(tǒng))的示意結(jié)構(gòu)圖,圖2是構(gòu)成POS系統(tǒng)I的各裝置的功能框圖。首先,參照?qǐng)D1以及圖2,說(shuō)明POS系統(tǒng)I的構(gòu)成。
[0056]圖1所示的POS (Point of sales)系統(tǒng)I具備應(yīng)用了本發(fā)明的印刷裝置的第I打印機(jī)60 (印刷裝置、第I印刷裝置)。第I打印機(jī)60執(zhí)行應(yīng)用程序來(lái)生成文書等,與輸出印刷指示的POS終端裝置10 (主機(jī)裝置)連接。此外,第I打印機(jī)60與按照POS終端裝置10所輸出的印刷指示來(lái)執(zhí)行印刷的第2打印機(jī)20(第2印刷裝置、第2印刷設(shè)備)連接。
[0057]在本實(shí)施方式中,POS終端裝置10經(jīng)由USB電纜IA而連接了第I打印機(jī)60,第I打印機(jī)60經(jīng)由USB電纜IB而連接了第2打印機(jī)20。也就是說(shuō),第I打印機(jī)60被設(shè)置在POS終端裝置10與第2打印機(jī)20之間。換言之,第I打印機(jī)60和第2打印機(jī)20相對(duì)于POS終端裝置10而構(gòu)成所謂的菊鏈連接(daisy chain connection)。
[0058]此外,POS終端裝置10以及第I打印機(jī)60分別與后述的店內(nèi)LAN100連接。店內(nèi)LAN100連接了第3打印機(jī)30,且POS終端裝置10、第3打印機(jī)30以及第I打印機(jī)60可以經(jīng)由店內(nèi)LAN100而相互收發(fā)數(shù)據(jù)。
[0059]POS系統(tǒng)I應(yīng)用于購(gòu)物中心、百貨商店等店鋪,構(gòu)成對(duì)店鋪中的商品的銷售狀況、商品的庫(kù)存狀況、銷售額狀況等進(jìn)行管理的所謂POS系統(tǒng)的一部分。
[0060]POS終端裝置10是在設(shè)置于店鋪內(nèi)的收銀臺(tái)中執(zhí)行與顧客的商品購(gòu)入交易相關(guān)的結(jié)賬處理,并輸出交易結(jié)果的裝置。
[0061]POS終端裝置10具備:對(duì)POS終端裝置10的各部進(jìn)行中央控制的控制部11 ;以及與控制部11連接的存儲(chǔ)部12、輸入部13和顯示部14的各部。此外,POS終端裝置10作為外部連接接口而具備LAN接口 17或USB接口 18、或者這兩者。
[0062]控制部11具備CPU、ROM、RAM等,通過(guò)執(zhí)行存儲(chǔ)在存儲(chǔ)部12中的程序來(lái)控制POS終端裝置10的各部分,以實(shí)現(xiàn)POS終端裝置10的各種功能??刂撇?1具備應(yīng)用程序執(zhí)行部IlA以及設(shè)備驅(qū)動(dòng)執(zhí)行部11B。應(yīng)用程序執(zhí)行部IIA執(zhí)行POS應(yīng)用程序,來(lái)實(shí)現(xiàn)結(jié)賬處理以及收據(jù)印刷功能。設(shè)備驅(qū)動(dòng)執(zhí)行部IlB執(zhí)行設(shè)備驅(qū)動(dòng)程序,來(lái)控制經(jīng)由LAN接口 17或者USB接口 18而連接的打印機(jī)。
[0063]存儲(chǔ)部12存儲(chǔ)由控制部11執(zhí)行的程序、或與這些程序相關(guān)的數(shù)據(jù)。
[0064]輸入部13與用于對(duì)POS終端裝置10進(jìn)行操作的鍵盤等輸入設(shè)備連接,將從這些輸入設(shè)備輸入的數(shù)據(jù)輸出至控制部11。此外,顯示部14具有液晶顯示器等顯示畫面,顯示由控制部11處理的數(shù)據(jù)、POS終端裝置10的動(dòng)作狀態(tài)等。顯示部14也能構(gòu)成為具備消費(fèi)者顯示器,該消費(fèi)者顯示器在POS終端裝置10執(zhí)行結(jié)賬處理時(shí)向顧客顯示購(gòu)入金額等。
[0065]LAN接口 17例如具備Ethernet (注冊(cè)商標(biāo))標(biāo)準(zhǔn)的連接器、符合IEEE802.11標(biāo)準(zhǔn)的無(wú)線通信電路,與店內(nèi)LAN100連接,并經(jīng)由店內(nèi)LAN100,在與其他裝置之間相互收發(fā)數(shù)據(jù)。
[0066]USB接口 18具備符合USB標(biāo)準(zhǔn)的USB連接器以及接口電路,在與第2打印機(jī)20或第I打印機(jī)60之間相互收發(fā)數(shù)據(jù)。
[0067]此外,USB接口 18可以連接條形碼掃描器、磁卡讀取器、收銀箱等,但是在此沒(méi)有圖示。
[0068]應(yīng)用程序執(zhí)行部IlA基于通過(guò)與輸入部13或者USB接口 18連接的條形碼掃描器等輸入的信息,執(zhí)行商品銷售交易所涉及的結(jié)賬處理。在該結(jié)賬處理中,執(zhí)行顧客所購(gòu)入的商品的登記、合計(jì)金額的計(jì)算、已收金額的登記以及找零金額的計(jì)算等。在該結(jié)賬處理中,輸入讀取了商品的條形碼后的信息或商品代碼。應(yīng)用程序執(zhí)行部IlA基于輸入的信息而執(zhí)行對(duì)店鋪服務(wù)器101的訪問(wèn),從店鋪服務(wù)器101所具備的商品數(shù)據(jù)庫(kù)(省略圖示)中獲取商品名以及商品單價(jià)。
[0069]應(yīng)用程序執(zhí)行部IlA執(zhí)行結(jié)賬處理之后,為了印刷商品交易的內(nèi)容作為收據(jù),輸出要印刷的數(shù)據(jù)和印刷指示。
[0070]此外,應(yīng)用程序執(zhí)行部IlA經(jīng)由店內(nèi)LAN100,向店鋪服務(wù)器101發(fā)送結(jié)賬處理的結(jié)果和/或以規(guī)定時(shí)間為單位總計(jì)了結(jié)賬處理的結(jié)果的數(shù)據(jù)。店鋪服務(wù)器101獲取POS終端裝置10所發(fā)送的數(shù)據(jù),在店鋪服務(wù)器101連接有多個(gè)POS終端裝置10的情況下,獲取并總計(jì)各POS終端裝置10所發(fā)送的數(shù)據(jù),存儲(chǔ)在未圖示的存儲(chǔ)裝置中。此時(shí),店鋪服務(wù)器101也可每隔預(yù)先設(shè)定的時(shí)間向本地服務(wù)器111發(fā)送存儲(chǔ)的數(shù)據(jù)。
[0071]設(shè)備驅(qū)動(dòng)執(zhí)行部IlB所執(zhí)行的設(shè)備驅(qū)動(dòng)程序?qū)?yīng)于經(jīng)由LAN接口 17連接的設(shè)備、或者經(jīng)由USB接口 18連接的設(shè)備。具體而言,本實(shí)施方式的設(shè)備驅(qū)動(dòng)執(zhí)行部IlB對(duì)應(yīng)于第
2打印機(jī)20,執(zhí)行使第2打印機(jī)20印刷收據(jù)的設(shè)備驅(qū)動(dòng)程序。設(shè)備驅(qū)動(dòng)執(zhí)行部IlB獲取應(yīng)用程序執(zhí)行部IlA所輸出的印刷指示以及數(shù)據(jù),生成對(duì)按該印刷指示輸出的數(shù)據(jù)進(jìn)行印刷的印刷指令以及印刷數(shù)據(jù),并輸出至外部。在設(shè)備驅(qū)動(dòng)執(zhí)行部IlB中設(shè)定了連接有作為控制對(duì)象的設(shè)備的接口。設(shè)備驅(qū)動(dòng)執(zhí)行部IlB向LAN接口 17以及USB接口 18中的、連接有第2打印機(jī)20的一側(cè)的接口輸出印刷指令以及印刷數(shù)據(jù)。
[0072]在本實(shí)施方式中,USB接口 18經(jīng)由第I打印機(jī)60而連接了第2打印機(jī)20。USB接口 18以遵照USB標(biāo)準(zhǔn)的方式,經(jīng)由第I打印機(jī)60而向第2打印機(jī)20發(fā)送從設(shè)備驅(qū)動(dòng)執(zhí)行部IlB輸出的印刷指令以及印刷數(shù)據(jù)。
[0073]第2打印機(jī)20具備:USB接口 22 ;和經(jīng)由USB電纜來(lái)接收指令的第2打印機(jī)控制部24。第2打印機(jī)控制部24通過(guò)USB接口 22來(lái)接收印刷指令以及印刷數(shù)據(jù),并執(zhí)行接收到的印刷指令來(lái)對(duì)第2打印機(jī)印刷部25進(jìn)行控制,由此執(zhí)行印刷。此外,第2打印機(jī)控制部24在印刷已成功的情況、產(chǎn)生了錯(cuò)誤的情況、或者通過(guò)USB接口 22而接收了狀況通知的請(qǐng)求的情況下,從USB接口 22發(fā)送表示當(dāng)前的動(dòng)作狀態(tài)的狀況信息。 [0074]第2打印機(jī)印刷部25具備印刷頭26、輸送電機(jī)27、以及剪切單元28。印刷頭26按照第2打印機(jī)控制部24的控制,在卷紙(roll paper)、切紙(cut-sheet paper)等印刷介質(zhì)上形成字符或圖像。輸送電機(jī)27通過(guò)第2打印機(jī)控制部24的控制來(lái)輸送印刷介質(zhì)。剪切單元28通過(guò)第2打印機(jī)控制部24的控制來(lái)剪切印刷介質(zhì)。
[0075]第2打印機(jī)20例如是作為印刷頭26而具備對(duì)熱敏紙供熱的熱敏頭的熱敏打印機(jī)。第2打印機(jī)控制部24判別在通過(guò)USB接口 22接收到的印刷數(shù)據(jù)中是否包含由字符代碼指定字符的數(shù)據(jù)(文本數(shù)據(jù))。在存在指定字符的數(shù)據(jù)的情況下,從第2打印機(jī)20所具備的存儲(chǔ)部(第2打印機(jī)存儲(chǔ)部、省略圖示)中讀出與字符代碼對(duì)應(yīng)的字體數(shù)據(jù),并由第2打印機(jī)印刷部25進(jìn)行印刷。
[0076]設(shè)備驅(qū)動(dòng)執(zhí)行部IlB如上述那樣與第2打印機(jī)20的規(guī)格相匹配地生成印刷數(shù)據(jù)。因而,在應(yīng)用程序執(zhí)行部IlA所輸出的數(shù)據(jù)中包含字符的情況下,生成包括該字符的字符代碼在內(nèi)的印刷數(shù)據(jù)并輸出至USB接口 18。
[0077]此外,POS系統(tǒng)I具備印刷優(yōu)惠券的專用第3打印機(jī)30。第3打印機(jī)30具備--與店內(nèi)LAN100連接的LAN接口 33 ;和經(jīng)由LAN接口 33接收POS終端裝置10所發(fā)送的印刷數(shù)據(jù)的第3打印機(jī)控制部34。第3打印機(jī)30是基于接收到的印刷數(shù)據(jù)來(lái)印刷優(yōu)惠券的打印機(jī)。
[0078]例如,第3打印機(jī)30接收POS終端裝置10向第3打印機(jī)30發(fā)送的印刷數(shù)據(jù),對(duì)所接收到的印刷數(shù)據(jù)中所包含的文本數(shù)據(jù)(字符代碼)進(jìn)行分析,從該文本數(shù)據(jù)中檢測(cè)預(yù)先設(shè)定的字符或者字符串。在檢測(cè)到預(yù)先設(shè)定的字符或者字符串的情況下,第3打印機(jī)控制部34經(jīng)由LAN接口 33而訪問(wèn)店鋪服務(wù)器101,獲取與所檢測(cè)到的字符或者字符串對(duì)應(yīng)的優(yōu)惠券印刷用數(shù)據(jù)。[0079]第3打印機(jī)控制部34通過(guò)第3打印機(jī)印刷部35來(lái)印刷從店鋪服務(wù)器101中獲取的優(yōu)惠券的印刷數(shù)據(jù)。第3打印機(jī)印刷部35具備印刷頭36、輸送電機(jī)37、以及剪切單元38。印刷頭36通過(guò)第3打印機(jī)控制部34的控制而對(duì)卷紙或切紙等印刷介質(zhì)印刷字符或圖像。輸送電機(jī)37通過(guò)第3打印機(jī)控制部34的控制來(lái)輸送印刷介質(zhì)。剪切單元38通過(guò)第3打印機(jī)控制部34的控制來(lái)剪切印刷介質(zhì)。
[0080]第I打印機(jī)60具備:第I打印機(jī)印刷部71 (印刷部)、印刷動(dòng)作控制部70 (印刷控制部)、和數(shù)據(jù)處理部61 (第I打印機(jī)數(shù)據(jù)處理部)。第I打印機(jī)印刷部71執(zhí)行對(duì)卷紙或切紙的印刷。印刷動(dòng)作控制部70控制第I打印機(jī)印刷部71進(jìn)行的印刷動(dòng)作。
[0081]數(shù)據(jù)處理部61具備:第I打印機(jī)控制部62 (印刷控制裝置)、LAN接口 63、USB接口 64、存儲(chǔ)部65 (第I打印機(jī)存儲(chǔ)部)、以及通信部69 (第I打印機(jī)通信部)。第I打印機(jī)控制部62具備CPU、ROM、RAM等,通過(guò)執(zhí)行存儲(chǔ)在存儲(chǔ)部65中的程序來(lái)控制第I打印機(jī)60的各部分。
[0082]LAN接口 63具備遵照了 Ethernet標(biāo)準(zhǔn)的連接器、或遵照了 IEEE802.11標(biāo)準(zhǔn)的無(wú)線通信電路,可與LAN100等網(wǎng)絡(luò)連接,在與其他機(jī)器之間相互收發(fā)數(shù)據(jù)。LAN接口 63具備多個(gè)連接器63A、63B,并與連接到各連接器上的各個(gè)設(shè)備相互收發(fā)數(shù)據(jù)。例如,在本實(shí)施方式中,LAN接口 63通過(guò)通信部69的控制,在經(jīng)由店內(nèi)LAN100而連接的POS終端裝置10、第3打印機(jī)30、店鋪服務(wù)器101等之間收發(fā)各種數(shù)據(jù)。
[0083]此外,LAN接口 63具備作為所謂網(wǎng)絡(luò)集線器(network hub)的中繼功能,并將由連接器63A、63B的一方接收到的數(shù)據(jù)從另一方送出。
[0084]USB接口 64具備遵照USB標(biāo)準(zhǔn)的USB連接器以及接口電路,在與POS終端裝置10之間相互收發(fā)數(shù)據(jù)。USB接口 64具備多個(gè)可連接USB電纜的連接器,作為一例,在本實(shí)施方式中示出兩個(gè)連接器64A、64B。連接器64A是具有通過(guò)USB標(biāo)準(zhǔn)而被指定為設(shè)備側(cè)的裝置的連接器的形狀以及端子的B類型的母?jìng)?cè)(receptacle)連接器,可連接遵照了 USB標(biāo)準(zhǔn)的USB電纜。USB接口 64具有作為通過(guò)USB標(biāo)準(zhǔn)規(guī)定的設(shè)備側(cè)的機(jī)器而工作的USB設(shè)備控制器的功能。USB接口 64向經(jīng)由USB電纜而與連接器64A連接的機(jī)器通知USB設(shè)備種類ID或設(shè)備ID等,并按照從該機(jī)器發(fā)送的控制數(shù)據(jù),執(zhí)行通信。另外,連接器64A也可作為 miniUSB_B 端子或 microUSB_B 端子。
[0085]另一方面,USB接口 64所具備的連接器64B是具有根據(jù)USB標(biāo)準(zhǔn)而被指定為主機(jī)側(cè)裝置的連接器的形狀以及端子的A類母?jìng)?cè)連接器,可連接遵照USB標(biāo)準(zhǔn)的USB電纜。USB接口 64具有作為根據(jù)USB標(biāo)準(zhǔn)規(guī)定的主機(jī)側(cè)的機(jī)器而工作動(dòng)作的USB主機(jī)控制器的功能。在相當(dāng)于USB標(biāo)準(zhǔn)設(shè)備的機(jī)器被連接到連接器64B的情況下,USB接口 64相對(duì)于該機(jī)器而言作為主機(jī)側(cè)工作,從而可以進(jìn)行設(shè)備的識(shí)別以及與設(shè)備之間的通信。另外,連接器64B也可以作為miniUSB_A端子或microUSB_A端子。此外,USB接口 64所具備的連接器64B的數(shù)量并沒(méi)有特別限制。
[0086]在此,設(shè)備是指例如與作為主機(jī)而工作的裝置連接的輸入輸出裝置,按照主機(jī)的控制而將數(shù)據(jù)輸出至主機(jī),或者輸出從主機(jī)輸入的數(shù)據(jù)。在此,主機(jī)相當(dāng)于向作為設(shè)備的輸入輸出裝置發(fā)送控制這些輸入輸出裝置的指令的計(jì)算機(jī)等控制裝置。
[0087]在本實(shí)施方式中,USB接口 64起到與POS終端裝置10以及第2打印機(jī)20連接的連接部的作用。此外,在POS終端裝置10經(jīng)由店內(nèi)LAN100而與第I打印機(jī)60連接、第2打印機(jī)20經(jīng)由USB接口 64而與第I打印機(jī)60連接的情況下,LAN接口 63以及USB接口64起到連接部的作用。
[0088]第I打印機(jī)控制部62經(jīng)由設(shè)定了 LAN接口 63以及USB接口 64中的任一個(gè)接口的一側(cè)的接口,獲取印刷指令以及印刷數(shù)據(jù)。第I打印機(jī)控制部62基于獲取到的印刷數(shù)據(jù),向印刷動(dòng)作控制部70輸出印刷用的數(shù)據(jù)。
[0089]印刷動(dòng)作控制部70按照第I打印機(jī)控制部62輸出的印刷用的數(shù)據(jù)來(lái)控制第I打印機(jī)印刷部71,對(duì)卷紙或切紙等印刷介質(zhì)執(zhí)行印刷。印刷動(dòng)作控制部70與第I打印機(jī)印刷部71 —起構(gòu)成第2印刷設(shè)備。
[0090]第I打印機(jī)印刷部71具備在印刷介質(zhì)上形成字符或圖像的印刷頭72、輸送印刷介質(zhì)的輸送電機(jī)73、以及剪切印刷介質(zhì)的剪切單元74,這些各部分按照印刷動(dòng)作控制部70的控制而工作。
[0091]第I打印機(jī)60例如能夠構(gòu)成為噴墨式打印機(jī)或者熱敏式打印機(jī)。在將第I打印機(jī)60構(gòu)成為噴墨式打印機(jī)的情況下,第I打印機(jī)60具備將例如CMYK這4種顏色的墨水向印刷介質(zhì)的印刷面噴射來(lái)形成字符或圖像的噴墨式印刷頭72。在此,印刷頭72可以是使用紅色和黑色這兩種顏色的墨水的印刷頭,也可以是使用在CMYK這4種顏色中加入了其他顏色的多種顏色的墨水的印刷頭。此外,在將第I打印機(jī)60構(gòu)成為熱敏式打印機(jī)的情況下,作為印刷頭72而具備對(duì)印刷介質(zhì)的印刷面供熱的熱敏頭。
[0092]在第I打印機(jī)60構(gòu)成為噴墨式打印機(jī)的情況下,適合圖形數(shù)據(jù)(圖像數(shù)據(jù))的印刷。此時(shí),第I打印機(jī)控制部62生成以指定了印刷到印刷介質(zhì)上的字符或圖像的位置、尺寸以及印刷顏色配置的I頁(yè)面單位的圖像數(shù)據(jù),并向印刷動(dòng)作控制部70輸出該圖像數(shù)據(jù)。相對(duì)于此,在第I打印機(jī)60構(gòu)成為熱敏式打印機(jī)的情況下,適合文本數(shù)據(jù)的印刷。此時(shí),第I打印機(jī)控制部62向印刷動(dòng)作控制部70輸出包括印刷到印刷介質(zhì)上的字符的字符代碼在內(nèi)的數(shù)據(jù)。印刷動(dòng)作控制部70從印刷動(dòng)作控制部70所具備的存儲(chǔ)部(省略圖示)中讀出與字符代碼對(duì)應(yīng)的字體數(shù)據(jù),并通過(guò)第I打印機(jī)印刷部71進(jìn)行印刷。
[0093]第I打印機(jī)控制部62具備:印刷數(shù)據(jù)獲取部62A,其獲取印刷數(shù)據(jù);和檢測(cè)部62B,其檢測(cè)第2打印機(jī)20以及印刷動(dòng)作控制部70中的錯(cuò)誤。此外,具備:錯(cuò)誤控制部62C,其在檢測(cè)部62B檢測(cè)出錯(cuò)誤的情況下,控制對(duì)POS終端裝置10的錯(cuò)誤通知的發(fā)送;和輸出部62E,其輸出印刷指令以及印刷數(shù)據(jù)。
[0094]印刷數(shù)據(jù)獲取部62A獲取POS終端裝置10向第2打印機(jī)20發(fā)送的印刷指令以及印刷數(shù)據(jù)。如圖1以及圖2所示,印刷數(shù)據(jù)獲取部62A在POS終端裝置10連接了 USB接口64的情況下,通過(guò)通信部69來(lái)接收并獲取輸入至該USB接口 64的印刷數(shù)據(jù)。
[0095]此外,在LAN接口 63與店內(nèi)LAN100等網(wǎng)絡(luò)連接的情況下,印刷數(shù)據(jù)獲取部62A也能夠通過(guò)通信部69來(lái)接收POS終端裝置10經(jīng)由網(wǎng)絡(luò)將其他打印機(jī)作為目的地而發(fā)送的印刷數(shù)據(jù)。此時(shí),通信部69控制LAN接口 63,除了將分配給LAN接口 63的網(wǎng)址設(shè)為目的地的數(shù)據(jù)外,還接收其他數(shù)據(jù)。并且,通信部69基于接收到的數(shù)據(jù)的目的地的網(wǎng)址等,從接收到的數(shù)據(jù)中獲取發(fā)送給目標(biāo)打印機(jī)的印刷數(shù)據(jù)。
[0096]印刷數(shù)據(jù)獲取部62A將從POS終端裝置10發(fā)送的印刷指令以及印刷數(shù)據(jù)暫時(shí)存儲(chǔ)在存儲(chǔ)部65中,并發(fā)送至第2打印機(jī)20。
[0097]進(jìn)而,印刷數(shù)據(jù)獲取部62A還具備基于由通信部69接收到的印刷數(shù)據(jù)來(lái)獲取新的印刷數(shù)據(jù)的功能。具體而言,能夠基于POS終端裝置10發(fā)送至第2打印機(jī)20的收據(jù)的印刷數(shù)據(jù),獲取優(yōu)惠券的印刷數(shù)據(jù)。例如,印刷數(shù)據(jù)獲取部62A對(duì)從POS終端裝置10發(fā)送的印刷數(shù)據(jù)所包含的文本數(shù)據(jù)(字符代碼)進(jìn)行分析,并從該文本數(shù)據(jù)中檢測(cè)預(yù)先設(shè)定的字符或者字符串。在檢測(cè)出預(yù)先設(shè)定的字符或者字符串的情況下,印刷數(shù)據(jù)獲取部62A控制通信部69,經(jīng)由LAN接口 63而訪問(wèn)店鋪服務(wù)器101,獲取與檢測(cè)出的字符或者字符串對(duì)應(yīng)的印刷用的數(shù)據(jù)。在此,印刷數(shù)據(jù)獲取部62A所獲取的印刷用的數(shù)據(jù)例如是優(yōu)惠券的印刷數(shù)據(jù)。
[0098]例如,在第2打印機(jī)20中發(fā)生錯(cuò)誤,第2打印機(jī)20生成表示錯(cuò)誤發(fā)生的指令、即錯(cuò)誤通知后將其經(jīng)由USB電纜IB發(fā)送的情況下,檢測(cè)部62B接收錯(cuò)誤通知。檢測(cè)部62B通過(guò)接收該錯(cuò)誤通知,檢測(cè)第2打印機(jī)20中的錯(cuò)誤。
[0099]此外,檢測(cè)部62B在與印刷動(dòng)作控制部70之間收發(fā)控制數(shù)據(jù),當(dāng)發(fā)生了印刷動(dòng)作控制部70中的控制動(dòng)作、或者第I打印機(jī)印刷部71中的異常的情況下,接收印刷動(dòng)作控制部70輸出的錯(cuò)誤通知。通過(guò)接收該錯(cuò)誤通知,檢測(cè)部62B檢測(cè)印刷動(dòng)作控制部70的錯(cuò)誤。印刷動(dòng)作控制部70所輸出的錯(cuò)誤通知的方式并沒(méi)有特別限制。例如,為了檢測(cè)印刷動(dòng)作控制部70的動(dòng)作狀態(tài),第I打印機(jī)控制部62在與印刷動(dòng)作控制部70之間收發(fā)控制信號(hào)或者控制數(shù)據(jù)。在該第I打印機(jī)控制部62與印刷動(dòng)作控制部70之間每隔規(guī)定時(shí)間或者以規(guī)定的定時(shí)收發(fā)的控制信號(hào)或者控制數(shù)據(jù),也相當(dāng)于上述錯(cuò)誤通知。
[0100]在檢測(cè)部62B檢測(cè)出錯(cuò)誤的情況下,錯(cuò)誤控制部62C判定是否向POS終端裝置10發(fā)送錯(cuò)誤通知。在錯(cuò)誤控制部62C中預(yù)先設(shè)定了向POS終端裝置10發(fā)送錯(cuò)誤通知的條件。例如,被設(shè)定成:在檢測(cè)出第2打印機(jī)20中的錯(cuò)誤的情況下,向POS終端裝置10發(fā)送錯(cuò)誤通知,在檢測(cè)出印刷動(dòng)作控制部70的錯(cuò)誤的情況下,不向POS終端裝置10發(fā)送錯(cuò)誤通知。錯(cuò)誤控制部62C判別檢測(cè)部62B檢測(cè)出錯(cuò)誤的印刷部是第2打印機(jī)20還是印刷動(dòng)作控制部70。然后,按照判別結(jié)果來(lái)控制通信部69,從USB接口 64向POS終端裝置10發(fā)送錯(cuò)誤通知。該錯(cuò)誤通知例如也可以是傳輸經(jīng)由USB接口 64而從第2打印機(jī)20接收到的錯(cuò)誤通知的指令。或者,也可以是錯(cuò)誤控制部62C基于從第2打印機(jī)20接收到的指令而生成的指令。
[0101]第I打印機(jī)60內(nèi)置了構(gòu)成第I打印機(jī)印刷部71的機(jī)械機(jī)構(gòu)、和安裝有印刷動(dòng)作控制部70的未圖示的主基板(印刷控制基板),并且作為不同于該主基板的另一基板而具備數(shù)據(jù)處理部61。S卩,第I打印機(jī)控制部62、LAN接口 63、USB接口 64、存儲(chǔ)部65以及通信部69的各部分被安裝在不同于主基板的其他基板上,經(jīng)由基板之間的接口而與印刷動(dòng)作控制部70連接。
[0102]圖3是表示POS系統(tǒng)I的各部分的動(dòng)作的時(shí)序圖,(A)表示POS終端裝置10的動(dòng)作,(B)表示第I打印機(jī)60的動(dòng)作,(C)表示第2打印機(jī)20的動(dòng)作。該圖3表示第2打印機(jī)20印刷收據(jù)時(shí)檢測(cè)出錯(cuò)誤時(shí)的動(dòng)作。
[0103]應(yīng)用程序執(zhí)行部IlA執(zhí)行POS應(yīng)用程序來(lái)進(jìn)行結(jié)賬處理,若輸出收據(jù)的印刷指示(步驟Sll),則設(shè)備驅(qū)動(dòng)執(zhí)行部IlB生成印刷指令以及印刷數(shù)據(jù)(步驟S12)。該印刷指令以及印刷數(shù)據(jù)是與第2打印機(jī)20對(duì)應(yīng)的指令以及數(shù)據(jù)。設(shè)備驅(qū)動(dòng)執(zhí)行部IlB將所生成的印刷指令以及印刷數(shù)據(jù)從USB接口 18發(fā)送至第I打印機(jī)60 (步驟S13)。
[0104]在第I打印機(jī)60中,印刷數(shù)據(jù)獲取部62A通過(guò)通信部69以及USB接口 64而接收從POS終端裝置10發(fā)送的印刷指令以及印刷數(shù)據(jù),并將它們暫時(shí)存儲(chǔ)在存儲(chǔ)部65中(步驟S21)。在此,輸出部62E將存儲(chǔ)在存儲(chǔ)部65中的印刷指令以及印刷數(shù)據(jù)從USB接口 64發(fā)送至第2打印機(jī)20 (步驟S22)。
[0105]在第2打印機(jī)20中,第2打印機(jī)控制部24經(jīng)由第I打印機(jī)60通過(guò)USB接口 22接收印刷指令和印刷數(shù)據(jù)(步驟S31),印刷收據(jù)(步驟S32)。
[0106]在此,若在第2打印機(jī)20中發(fā)生錯(cuò)誤(步驟S33),則第2打印機(jī)控制部24從USB接口 22發(fā)送告知錯(cuò)誤發(fā)生的指令、即錯(cuò)誤通知(步驟S34)。第2打印機(jī)20的錯(cuò)誤是指例如第2打印機(jī)印刷部25中的紙張切斷、溫度異常、機(jī)械故障、第2打印機(jī)控制部24中的軟件錯(cuò)誤。
[0107]第I打印機(jī)60的檢測(cè)部62B通過(guò)USB接口 64接收第2打印機(jī)20所發(fā)送的錯(cuò)誤通知(步驟S23),檢測(cè)第2打印機(jī)20中的錯(cuò)誤發(fā)生。
[0108]錯(cuò)誤控制部62C判定是否執(zhí)行向POS終端裝置10的錯(cuò)誤通知,由于第2打印機(jī)20是作為錯(cuò)誤報(bào)告對(duì)象的打印機(jī),因此經(jīng)由USB接口 64而向POS終端裝置10發(fā)送錯(cuò)誤通知(步驟S24)。
[0109]POS終端裝置10通過(guò)USB接口 18來(lái)接收錯(cuò)誤通知(步驟S14),執(zhí)行使操作POS終端裝置10的操作員獲知錯(cuò)誤的報(bào)告動(dòng)作等。
[0110]圖4是表示POS系統(tǒng)I的各部分的動(dòng)作的時(shí)序圖,(A)表示POS終端裝置10的動(dòng)作,(B)表示第I打印機(jī)60的動(dòng)作,(C)表示第2打印機(jī)20的動(dòng)作。圖4表示在印刷動(dòng)作控制部70印刷優(yōu)惠券時(shí)檢測(cè)出錯(cuò)誤時(shí)的動(dòng)作。
[0111]POS終端裝置10通過(guò)應(yīng)用程序執(zhí)行部IlA來(lái)執(zhí)行POS應(yīng)用程序,輸出收據(jù)的印刷指示(步驟Sll)。在此,設(shè)備驅(qū)動(dòng)執(zhí)行部IlB生成與第2打印機(jī)20對(duì)應(yīng)的印刷指令以及印刷數(shù)據(jù)(步驟S12)。設(shè)備驅(qū)動(dòng)執(zhí)行部IlB將所生成的印刷指令以及印刷數(shù)據(jù)從USB接口18發(fā)送至第I打印機(jī)60 (步驟S13)。
[0112]在第I打印機(jī)60中,印刷數(shù)據(jù)獲取部62A接收從POS終端裝置10發(fā)送的印刷指令以及印刷數(shù)據(jù),并將它們暫時(shí)存儲(chǔ)在存儲(chǔ)部65中(步驟S21)。接著,輸出部62E向第2打印機(jī)20輸出印刷數(shù)據(jù)獲取部62A存儲(chǔ)在存儲(chǔ)部65中的印刷指令以及印刷數(shù)據(jù)(步驟S22)。
[0113]在第2打印機(jī)20中,第2打印機(jī)控制部24經(jīng)由第I打印機(jī)60通過(guò)USB接口 22來(lái)接收印刷指令和印刷數(shù)據(jù)(步驟S31),印刷收據(jù)(步驟S32)。
[0114]在此,印刷數(shù)據(jù)獲取部62A對(duì)存儲(chǔ)在存儲(chǔ)部65中的印刷數(shù)據(jù)進(jìn)行分析(步驟S41),訪問(wèn)店鋪服務(wù)器101,獲取優(yōu)惠券印刷用的數(shù)據(jù)(步驟S42)。印刷動(dòng)作控制部70控制第I打印機(jī)印刷部71,開(kāi)始印刷獲取到的優(yōu)惠券印刷用的數(shù)據(jù)(步驟S43)。在此,若在印刷動(dòng)作控制部70或者第I打印機(jī)印刷部71中發(fā)生了錯(cuò)誤,則印刷動(dòng)作控制部70向檢測(cè)部62B輸出錯(cuò)誤通知,檢測(cè)部62B檢測(cè)印刷動(dòng)作控制部70的錯(cuò)誤(步驟S44)。印刷動(dòng)作控制部70的錯(cuò)誤是指,例如第I打印機(jī)印刷部71中的紙張切斷、墨水中斷、機(jī)械故障或印刷動(dòng)作控制部70中的軟件性錯(cuò)誤。
[0115]錯(cuò)誤控制部62C判定是否執(zhí)行向POS終端裝置10的錯(cuò)誤通知,由于第I打印機(jī)60不是作為錯(cuò)誤報(bào)告對(duì)象的打印機(jī),因此在不向POS終端裝置10發(fā)送錯(cuò)誤通知的情況下結(jié)束本處理。[0116]另外,在檢測(cè)部62B檢測(cè)出第2打印機(jī)20或者印刷動(dòng)作控制部70的錯(cuò)誤的情況下,第I打印機(jī)控制部62也可通過(guò)其他打印機(jī)來(lái)執(zhí)行代理印刷。該代理印刷是,代替檢測(cè)出錯(cuò)誤的印刷部即第2打印機(jī)20或者印刷動(dòng)作控制部70,由其他打印機(jī)進(jìn)行印刷的動(dòng)作。例如,在檢測(cè)部62B檢測(cè)出第2打印機(jī)20的錯(cuò)誤的情況下,也可由印刷動(dòng)作控制部70印刷收據(jù)。此時(shí),輸出部62E向印刷動(dòng)作控制部70輸出POS終端裝置10發(fā)送給第2打印機(jī)20的印刷指令以及印刷數(shù)據(jù)。也就是說(shuō),也可由第I打印機(jī)印刷部71代替印刷第2打印機(jī)20要印刷的印刷物。進(jìn)而,也可通過(guò)第I打印機(jī)控制部62的控制,由第3打印機(jī)30印刷第2打印機(jī)20要印刷的收據(jù)。此時(shí),第I打印機(jī)控制部62通過(guò)輸出部62E向第3打印機(jī)30發(fā)送POS終端裝置10發(fā)送給第2打印機(jī)20的印刷指令以及印刷數(shù)據(jù)。接收到該印刷指令以及印刷數(shù)據(jù)的第3打印機(jī)30利用第3打印機(jī)印刷部35來(lái)印刷收據(jù)。此時(shí),優(yōu)選第I打印機(jī)控制部62預(yù)先保持了店內(nèi)LAN100中的第3打印機(jī)30的網(wǎng)址等。此時(shí),例如,即便是在第2打印機(jī)20和印刷動(dòng)作控制部70兩者中都檢測(cè)出了錯(cuò)誤,也能印刷收據(jù)。此外,同樣地,在檢測(cè)部62B檢測(cè)出印刷動(dòng)作控制部70或者第I打印機(jī)印刷部71中的錯(cuò)誤的發(fā)生的情況下,也可通過(guò)第I打印機(jī)控制部62的控制來(lái)進(jìn)行代理印刷。此時(shí),由第2打印機(jī)20或者第3打印機(jī)30代替印刷應(yīng)該是印刷動(dòng)作控制部70通過(guò)第I打印機(jī)印刷部71印刷的優(yōu)惠券等印刷物。
[0117]另外,在通過(guò)第I打印機(jī)控制部62的控制由其他打印機(jī)代替進(jìn)行印刷的情況下,是否向POS終端裝置10進(jìn)行錯(cuò)誤通知是任意的。例如,也能構(gòu)成為:在由圖3(B)的步驟S24中向POS終端裝置10發(fā)送錯(cuò)誤通知之前,當(dāng)由印刷動(dòng)作控制部70或者第3打印機(jī)30代替印刷了收據(jù)的情況下,不向POS終端裝置10發(fā)送錯(cuò)誤通知?;蛘?,也可在代替第2打印機(jī)20而印刷了收據(jù)的動(dòng)作失敗的情況下,向POS終端裝置10發(fā)送錯(cuò)誤通知?;蛘?,與代替第2打印機(jī)20而印刷了收據(jù)的動(dòng)作是否成功無(wú)關(guān)地,將錯(cuò)誤通知從第I打印機(jī)60發(fā)送至POS終端裝置10。進(jìn)而,也可在由第3打印機(jī)30或者印刷動(dòng)作控制部70印刷收據(jù)之后經(jīng)過(guò)規(guī)定時(shí)間后,第I打印機(jī)60向POS終端裝置10發(fā)送錯(cuò)誤通知。
[0118]這樣,在POS系統(tǒng)I中,第I打印機(jī)60具備:作為連接部的LAN接口 63以及USB接口 64、第I打印機(jī)印刷部71、印刷動(dòng)作控制部70、檢測(cè)部62B、和錯(cuò)誤控制部62C。LAN接口 63以及USB接口 64連接了輸出數(shù)據(jù)的POS終端裝置10、以及印刷數(shù)據(jù)并輸出錯(cuò)誤通知的第2打印機(jī)20。此外,第I打印機(jī)印刷部71基于POS終端裝置10輸出的數(shù)據(jù)來(lái)進(jìn)行印刷。印刷動(dòng)作控制部70輸出第I打印機(jī)印刷部71所涉及的信息。檢測(cè)部62B檢測(cè)由第2打印機(jī)20輸出的錯(cuò)誤通知、以及由印刷動(dòng)作控制部70輸出的錯(cuò)誤通知。錯(cuò)誤控制部62C基于由檢測(cè)部62B檢測(cè)出的由第2打印機(jī)20輸出的錯(cuò)誤通知、或者由第I打印機(jī)印刷部71輸出的錯(cuò)誤通知,控制向POS終端裝置10輸出的信息。
[0119]由此,在第2打印機(jī)20和印刷動(dòng)作控制部70輸出了錯(cuò)誤通知的情況下,第I打印機(jī)60能夠?qū)?yīng)于第2打印機(jī)20和印刷動(dòng)作控制部70的每一個(gè),控制可否向POS終端裝置10輸出錯(cuò)誤通知。因而,能夠與POS終端裝置10如何控制第I打印機(jī)60和第2打印機(jī)20相匹配地,控制錯(cuò)誤通知的輸出。由此,無(wú)需使POS終端裝置10的控制功能完全對(duì)應(yīng)于第I打印機(jī)60以及第2打印機(jī)20所輸出的信息,所以例如無(wú)需變更POS終端裝置10的構(gòu)成,就能進(jìn)行第I打印機(jī)60所涉及的構(gòu)成的變更等。
[0120]此外,當(dāng)檢測(cè)部62B檢測(cè)出由第2打印機(jī)20輸出的錯(cuò)誤通知時(shí),錯(cuò)誤控制部62C向POS終端裝置10輸出由第2打印機(jī)20輸出的錯(cuò)誤通知。因而,可以在POS終端裝置10側(cè)對(duì)第2打印機(jī)20的印刷動(dòng)作進(jìn)行控制以及管理。也就是說(shuō),在基于POS終端裝置10所輸出的數(shù)據(jù)進(jìn)行印刷的第I打印機(jī)印刷部71和第2打印機(jī)20中,對(duì)于POS終端裝置10控制并管理印刷動(dòng)作的第2打印機(jī)20而言,可以進(jìn)行基于POS終端裝置10的詳細(xì)控制。
[0121]進(jìn)而,當(dāng)檢測(cè)部62B檢測(cè)出由印刷動(dòng)作控制部70輸出的錯(cuò)誤通知時(shí),錯(cuò)誤控制部62C不向POS終端裝置10輸出由印刷動(dòng)作控制部70輸出的錯(cuò)誤通知。由此,關(guān)于第I打印機(jī)60的印刷功能,無(wú)需在POS終端裝置10側(cè)控制并管理印刷動(dòng)作。也就是說(shuō),關(guān)于第I打印機(jī)60,無(wú)需將POS終端裝置10的構(gòu)成變更為由POS終端裝置10控制并管理第I打印機(jī)60。因此,例如無(wú)需變更POS終端裝置10的構(gòu)成就能將第I打印機(jī)60連接到POS終端裝置10來(lái)使用。
[0122][第2實(shí)施方式]
[0123]圖5是本發(fā)明的第2實(shí)施方式所涉及的POS系統(tǒng)2的示意結(jié)構(gòu)圖,圖6是構(gòu)成POS系統(tǒng)2的各裝置的功能框圖。在本第2實(shí)施方式中,對(duì)與上述第I實(shí)施方式共同的構(gòu)成部賦予相同的符號(hào),并省略說(shuō)明。
[0124]在該第2實(shí)施方式中,說(shuō)明印刷收據(jù)的第2打印機(jī)21 (第2印刷裝置)經(jīng)由LAN電纜ID而與第I打印機(jī)60連接的POS系統(tǒng)2。在POS系統(tǒng)2中,POS終端裝置10以及第I打印機(jī)60與店內(nèi)LAN100連接,第3打印機(jī)30也與店內(nèi)LAN100連接,它們經(jīng)由店內(nèi)LAN100而相互收發(fā)數(shù)據(jù)。
[0125]另一方面,第2打印機(jī)21與上述第I實(shí)施方式所涉及的第2打印機(jī)20相同,除了具備第2打印機(jī)控制部24以及第2打印機(jī)印刷部25之外,代替USB接口 22而具備LAN接口 23。LAN接口 23例如具備遵照Ethernet標(biāo)準(zhǔn)的連接器,經(jīng)由LAN電纜在與其他裝置之間相互收發(fā)數(shù)據(jù)。在該第2實(shí)施方式中,第2打印機(jī)21經(jīng)由LAN電纜ID而與第I打印機(jī)60連接,通過(guò)LAN接口 63的集線器功能而與店內(nèi)LAN100連接。因此,第2打印機(jī)21除了經(jīng)由LAN電纜ID而與第I打印機(jī)60以及POS終端裝置10進(jìn)行通信之外,進(jìn)行與第2打印機(jī)20(圖1)相同的動(dòng)作。
[0126]在第I打印機(jī)60中,LAN接口 63的連接器63A連接了構(gòu)成店內(nèi)LAN100的LAN電纜,連接器63B連接了 LAN電纜ID。
[0127]POS終端裝置10經(jīng)由店內(nèi)LAN100,從LAN接口 17向第2打印機(jī)21發(fā)送印刷指令以及印刷數(shù)據(jù)。POS終端裝置10所發(fā)送的印刷指令以及印刷數(shù)據(jù)經(jīng)由LAN接口 63而被發(fā)送至第2打印機(jī)20。此外,第2打印機(jī)21所發(fā)送的指令和數(shù)據(jù)經(jīng)由LAN接口 63而被發(fā)送至店內(nèi)LAN100,POS終端裝置10等進(jìn)行接收。
[0128]第I打印機(jī)控制部62控制LAN接口 63,接收從POS終端裝置10向第2打印機(jī)21發(fā)送的數(shù)據(jù),并將其存儲(chǔ)在存儲(chǔ)部65中。此外,第I打印機(jī)控制部62通過(guò)LAN接口 63而接收第2打印機(jī)21向POS終端裝置10發(fā)送的指令和數(shù)據(jù)。而且,僅在需要發(fā)送至POS終端裝置10的情況下,將該指令和數(shù)據(jù)從LAN接口 63向店內(nèi)LAN100發(fā)送。因此,第I打印機(jī)控制部62通過(guò)LAN接口 63來(lái)控制POS終端裝置10與第2打印機(jī)21之間的數(shù)據(jù)通信。
[0129]該第2實(shí)施方式所涉及的POS系統(tǒng)2執(zhí)行與圖3以及圖4示出的動(dòng)作相同的動(dòng)作。即,在POS終端裝置10向第2打印機(jī)21發(fā)送了指示收據(jù)印刷的印刷指令以及印刷數(shù)據(jù)的情況下,第I打印機(jī)60通過(guò)印刷數(shù)據(jù)獲取部62A,經(jīng)由LAN接口 63而接收該印刷指令以及印刷數(shù)據(jù)。進(jìn)而,將接收到的印刷指令以及印刷數(shù)據(jù)從LAN接口 63發(fā)送至第2打印機(jī)21。此外,印刷數(shù)據(jù)獲取部62A基于從POS終端裝置10接收到的印刷數(shù)據(jù),從店鋪服務(wù)器101中獲取優(yōu)惠券印刷用的數(shù)據(jù)。
[0130]而且,在由第2打印機(jī)21印刷收據(jù)時(shí)發(fā)生了錯(cuò)誤的情況下、或者第I打印機(jī)60印刷優(yōu)惠券時(shí)發(fā)生了錯(cuò)誤的情況下,檢測(cè)部62B檢測(cè)錯(cuò)誤。而且,錯(cuò)誤控制部62C在檢測(cè)到錯(cuò)誤的印刷部是錯(cuò)誤報(bào)告的對(duì)象的情況下,從LAN接口 63向POS終端裝置10發(fā)送錯(cuò)誤通知,在不是錯(cuò)誤報(bào)告的對(duì)象的情況下,不向POS終端裝置10發(fā)送錯(cuò)誤通知。
[0131]因此,如本第2實(shí)施方式所示,即便是第2打印機(jī)21經(jīng)由LAN電纜ID而與POS終端裝置10連接的構(gòu)成,也可應(yīng)用本發(fā)明,并能獲得與上述第I實(shí)施方式相同的效果。
[0132]這些第I以及第2各實(shí)施方式表示了應(yīng)用本發(fā)明的一個(gè)方式,當(dāng)它們并不限定本發(fā)明。例如,在第I以及第2實(shí)施方式中,說(shuō)明了在將執(zhí)行POS應(yīng)用程序的POS終端裝置10當(dāng)為主機(jī)裝置的POS系統(tǒng)1、2中應(yīng)用了第I打印機(jī)60的例子。此外,POS系統(tǒng)1、2示出了POS終端裝置10連接了第2打印機(jī)20、21和/或第3打印機(jī)30的系統(tǒng)。本發(fā)明并不限于此,也可應(yīng)用于如下構(gòu)成中:在進(jìn)行其他數(shù)據(jù)處理的主機(jī)裝置上連接打印機(jī),由此印刷并輸出其他賬票。此外,在上述各實(shí)施方式中,例示了從作為主機(jī)裝置的POS終端裝置10向各打印機(jī)發(fā)送印刷指令以及印刷數(shù)據(jù)的構(gòu)成。本發(fā)明并不限于此,代替POS終端裝置10,可以使用便攜終端裝置,也可使用經(jīng)由通信線路而與設(shè)置在遠(yuǎn)程地的服務(wù)器裝置連接的客戶機(jī)裝置。此時(shí),也可構(gòu)成為:遠(yuǎn)程地的服務(wù)器裝置執(zhí)行應(yīng)用程序,客戶機(jī)裝置將該服務(wù)器裝置生成并發(fā)送的印刷指令或印刷數(shù)據(jù)發(fā)送至各打印機(jī)。進(jìn)而,各打印機(jī)并不限于與POS終端裝置10有線連接的構(gòu)成,也可通過(guò)無(wú)線通信而與POS終端裝置10連接。
[0133]此外,在第I以及第2實(shí)施方式中,例示了 POS終端裝置10、第2打印機(jī)20、21、以及第I打印機(jī)60通過(guò)遵照USB標(biāo)準(zhǔn)的接口或者遵照Ethernet的店內(nèi)LAN100而被連接的構(gòu)成。本發(fā)明并不限定于此。例如,只要是使用了可將多個(gè)裝置連接成相互進(jìn)行數(shù)據(jù)通信的接口的構(gòu)成,就可以應(yīng)用 本發(fā)明。此外,在第I以及第2實(shí)施方式中,作為第2打印機(jī)印刷部25、第3打印機(jī)印刷部35、以及第I打印機(jī)印刷部71的例子,示出了對(duì)切紙或卷紙進(jìn)行印刷的構(gòu)成例。這些具體構(gòu)成是任意的,也可以是熱敏打印機(jī)、噴墨打印機(jī)、點(diǎn)擊式打印機(jī)、激光打印機(jī)、其他各種打印機(jī)。進(jìn)而,圖1、圖2、圖5以及圖6所示的各功能塊中的、至少包括控制部的各部分可通過(guò)硬件和軟件的協(xié)作來(lái)任意實(shí)現(xiàn),并不是要啟示特定的硬件結(jié)構(gòu)。進(jìn)而,也可構(gòu)成為這些各部分通過(guò)執(zhí)行存儲(chǔ)在被外部連接的存儲(chǔ)介質(zhì)中的程序,來(lái)執(zhí)行各時(shí)序圖示出的各種動(dòng)作。
[0134][第3實(shí)施方式]
[0135]圖7是應(yīng)用了本發(fā)明的第3實(shí)施方式所涉及的印刷系統(tǒng)200的結(jié)構(gòu)圖。圖7所示的印刷系統(tǒng)200具備--第I打印機(jī)230 (印刷裝置、第I印刷裝置)、主機(jī)計(jì)算機(jī)210 (主機(jī)裝置)、和第2打印機(jī)220(第2印刷裝置)。此外,在主機(jī)計(jì)算機(jī)210與第2打印機(jī)220之間設(shè)有第I打印機(jī)230。主機(jī)計(jì)算機(jī)210執(zhí)行應(yīng)用程序來(lái)生成文書等,并輸出印刷指示。此外,第2打印機(jī)220按照主機(jī)計(jì)算機(jī)210輸出的印刷指示來(lái)執(zhí)行印刷。主機(jī)計(jì)算機(jī)210和第2打印機(jī)220可以經(jīng)由USB電纜200A而以一對(duì)一的方式直接連接,此時(shí)第2打印機(jī)220直接接收主機(jī)計(jì)算機(jī)210輸出的指令和數(shù)據(jù),執(zhí)行印刷。
[0136]印刷系統(tǒng)200是以通過(guò)USB電纜200A而直接連接了主機(jī)計(jì)算機(jī)210和第2打印機(jī)220的系統(tǒng)為基礎(chǔ)構(gòu)筑的。即,去除了 USB電纜200A,通過(guò)USB電纜200B將第I打印機(jī)230連接到主機(jī)計(jì)算機(jī)210。進(jìn)而,通過(guò)USB電纜200C來(lái)連接第I打印機(jī)230和第2打印機(jī)220。由此,實(shí)現(xiàn)印刷系統(tǒng)200的構(gòu)成。在印刷系統(tǒng)200中,第I打印機(jī)230和第2打印機(jī)220被菊鏈連接到主機(jī)計(jì)算機(jī)210。
[0137]主機(jī)計(jì)算機(jī)210具備控制部211、存儲(chǔ)部215、輸入部216以及顯示部217。此外,主機(jī)計(jì)算機(jī)210具備USB接口 212,作為連接外部機(jī)器的接口。USB接口 212具備:USB_A連接器213 ;和USB主機(jī)控制器214,其按照規(guī)定的協(xié)議,執(zhí)行與經(jīng)由USB電纜而連接了該USB_A連接器213的機(jī)器之間的通信。
[0138]控制部211由CPU、ROM、RAM等構(gòu)成,通過(guò)執(zhí)行存儲(chǔ)在存儲(chǔ)部215中的各種程序,中央控制主機(jī)計(jì)算機(jī)210的各部分。
[0139]控制部211通過(guò)應(yīng)用程序執(zhí)行部21IA來(lái)執(zhí)行存儲(chǔ)在存儲(chǔ)部215中的應(yīng)用程序。例如,控制部211執(zhí)行POS應(yīng)用程序,作為POS終端而工作。此時(shí),控制部211基于由輸入部216輸入的數(shù)據(jù)來(lái)執(zhí)行商品銷售所涉及的數(shù)據(jù)處理,將對(duì)表示商品銷售處理的結(jié)果的收據(jù)進(jìn)行印刷的數(shù)據(jù)與印刷執(zhí)行的指示一并輸出。
[0140]此外,控制部211具備設(shè)備驅(qū)動(dòng)執(zhí)行部211B。設(shè)備驅(qū)動(dòng)執(zhí)行部211B執(zhí)行存儲(chǔ)在存儲(chǔ)部215中的設(shè)備驅(qū)動(dòng)程序,控制與主機(jī)計(jì)算機(jī)210連接的各種機(jī)器。本實(shí)施方式的主機(jī)計(jì)算機(jī)210對(duì)應(yīng)于經(jīng)由USB接口 212而連接的設(shè)備,可以通過(guò)設(shè)備驅(qū)動(dòng)執(zhí)行部211B來(lái)執(zhí)行設(shè)備驅(qū)動(dòng)程序。設(shè)備驅(qū)動(dòng)執(zhí)行部211B基于應(yīng)用程序執(zhí)行部211A所輸出的印刷指示和數(shù)據(jù),生成使打印機(jī)執(zhí)行印刷的印刷指令和印刷數(shù)據(jù),并從USB接口 212輸出。在本實(shí)施方式的主機(jī)計(jì)算機(jī)210中,與第2打印機(jī)220對(duì)應(yīng)地安裝了輸出印刷指示以及數(shù)據(jù)的設(shè)備驅(qū)動(dòng)器。
[0141]USB接口 212以及后述的USB接口 221、240、245都構(gòu)成遵照USB標(biāo)準(zhǔn)的物理層、鏈路層以及協(xié)議層,執(zhí)行以一對(duì)一的方式連接的機(jī)器間的串行數(shù)據(jù)通信。在此,USB標(biāo)準(zhǔn)包括USB1.1?USB3.0或者這以后的擴(kuò)展標(biāo)準(zhǔn)。
[0142]USB接口 212所具備的USB_A連接器213是具有根據(jù)USB標(biāo)準(zhǔn)指定為主機(jī)側(cè)的裝置的連接器的形狀以及端子的母?jìng)?cè)連接器。USB_A連接器213可以連接遵照USB標(biāo)準(zhǔn)的USB電纜200A、200B。USB_A連接器213也可作為miniUSB_A端子或microUSB-A端子。另外,后述的USB_A連接器246(圖8)也是同樣的。此外,USB接口 212所具備的USB_A連接器213的數(shù)量并沒(méi)有特別限制。
[0143]在相當(dāng)于遵照USB標(biāo)準(zhǔn)的設(shè)備的機(jī)器被連接到USB_A連接器213的情況下,USB主機(jī)控制器214相對(duì)于該機(jī)器而作為主機(jī)側(cè)來(lái)工作,可以進(jìn)行設(shè)備的識(shí)別以及與設(shè)備之間的通信。
[0144]在此,設(shè)備例如是與作為主機(jī)來(lái)工作的裝置連接的輸入輸出裝置,按照主機(jī)的控制,將數(shù)據(jù)輸出至主機(jī)、或者輸出從主機(jī)輸入的數(shù)據(jù)。在此,主機(jī)相當(dāng)于向作為設(shè)備的輸入輸出裝置發(fā)送控制這些輸入輸出裝置的指令的計(jì)算機(jī)等。
[0145]第2打印機(jī)220具備未圖示的印刷頭、輸送電機(jī)、輸送輥、剪切單元等的第2打印機(jī)印刷部228(第2印刷部),是對(duì)切紙或卷紙等印刷介質(zhì)印刷(記錄)字符或圖像的裝置。第2打印機(jī)220具備USB接口 221 (通信部)、通信部226、和第2打印機(jī)控制部227。通信部226在與經(jīng)由USB接口 221而連接的機(jī)器之間,執(zhí)行數(shù)據(jù)通信。第2打印機(jī)控制部227基于通信部226接收到的數(shù)據(jù)來(lái)控制第2打印機(jī)印刷部228,使其執(zhí)行印刷。
[0146]USB接口 221所具備的USB_B連接器222是具有根據(jù)USB標(biāo)準(zhǔn)而指定為設(shè)備側(cè)的裝置的連接器的形狀以及端子的母?jìng)?cè)連接器。該USB_B連接器222可以連接遵照USB標(biāo)準(zhǔn)的USB電纜200A、200C。USB_B連接器222可以作為miniUSB_B端子或microUSB_B端子。另外,后述的USB_B連接器241(圖8)也是相同的。USB設(shè)備控制器223作為USB標(biāo)準(zhǔn)的設(shè)備側(cè)的機(jī)器而工作。USB設(shè)備控制器223向經(jīng)由USB電纜而與USB_B連接器222連接的機(jī)器通知USB設(shè)備種類ID或設(shè)備ID等,按照從該機(jī)器發(fā)送的控制數(shù)據(jù)來(lái)執(zhí)行通信。[0147]通信部226經(jīng)由USB接口 221來(lái)接收指令和數(shù)據(jù),并暫時(shí)存儲(chǔ)在接收緩沖器225中。此外,通信部226經(jīng)由USB接口 221來(lái)發(fā)送表示第2打印機(jī)220的狀況的數(shù)據(jù)或控制指令等。
[0148]第2打印機(jī)控制部227按照接收順序讀出并執(zhí)行存儲(chǔ)在接收緩沖器225中的指令。例如,在從接收緩沖器225中讀出了請(qǐng)求狀況的發(fā)送的指令時(shí),第2打印機(jī)控制部227生成表示第2打印機(jī)220的動(dòng)作狀態(tài)的狀況信息,并通過(guò)通信部226進(jìn)行發(fā)送。此外,例如,在從接收緩沖器225中讀出了伴有印刷數(shù)據(jù)的印刷指令的情況下,第2打印機(jī)控制部227按照該指令來(lái)控制第2打印機(jī)印刷部228,執(zhí)行印刷。而且,生成表示印刷已完成的完成通知、或者表示發(fā)生了錯(cuò)誤的錯(cuò)誤通知,并通過(guò)通信部226從USB接口 221進(jìn)行發(fā)送。
[0149]第I打印機(jī)230具備兩個(gè)USB接口 240、245。USB接口 240經(jīng)由USB電纜200B而連接了主機(jī)計(jì)算機(jī)210,USB接口 245經(jīng)由USB電纜200C而連接了第2打印機(jī)220。
[0150]第I打印機(jī)230具備對(duì)經(jīng)由USB接口 240、245的通信進(jìn)行控制的控制部231。此外,第I打印機(jī)230具備未圖示的印刷頭、輸送電機(jī)、輸送輥、剪切單元等,還具備進(jìn)行印刷的第I打印機(jī)印刷部260 (印刷部、第I印刷部)。此外,第I打印機(jī)230具備--第I打印機(jī)控制部232 (印刷控制部),其基于控制部231所收發(fā)的數(shù)據(jù),控制第I打印機(jī)印刷部260來(lái)使其執(zhí)行印刷。
[0151]圖8是印刷系統(tǒng)200的功能框圖,尤其詳細(xì)地示出了第I打印機(jī)230的構(gòu)成。
[0152]如圖8所示,USB接口 240 (連接部)具備USB_B連接器241和USB設(shè)備控制器242。USB接口 245 (機(jī)器連接部)具備USB_A連接器246和USB主機(jī)控制器247。
[0153]USB_B連接器241與USB_B連接器222同樣地,是具有根據(jù)USB標(biāo)準(zhǔn)而指定為設(shè)備側(cè)的裝置的連接器的形狀以及端子的母?jìng)?cè)連接器,連接USB電纜200B。
[0154]此外,USB_A連接器246與USB_A連接器213同樣地,是具有根據(jù)USB標(biāo)準(zhǔn)而指定為主機(jī)側(cè)的裝置的連接器的形狀以及端子的母?jìng)?cè)連接器。USB_A連接器246連接了 USB電纜200C。此外,USB接口 245所具備的USB_A連接器246的數(shù)量并沒(méi)有特別限制。
[0155]USB設(shè)備控制器242向與USB_B連接器241連接的機(jī)器通知USB設(shè)備種類ID或設(shè)備ID等,按照從該機(jī)器發(fā)送的控制數(shù)據(jù)來(lái)執(zhí)行通信。在相當(dāng)于USB標(biāo)準(zhǔn)設(shè)備的機(jī)器被連接到USB_A連接器246的情況下,USB主機(jī)控制器247相對(duì)于該機(jī)器作為主機(jī)側(cè)而工作。USB主機(jī)控制器247識(shí)別被連接的設(shè)備,可以進(jìn)行與該設(shè)備之間的通信。
[0156]也就是說(shuō),第I打印機(jī)230相對(duì)于與USB接口 240連接的機(jī)器(在本實(shí)施方式中是指主機(jī)計(jì)算機(jī)210)而作為設(shè)備來(lái)工作。此外,相對(duì)于已與USB接口 245連接的機(jī)器(在本實(shí)施方式中是指第2打印機(jī)220)而作為主機(jī)來(lái)工作。
[0157]控制部231具備機(jī)器控制部251、”8客戶機(jī)驅(qū)動(dòng)器252、”8驅(qū)動(dòng)器253、印刷控制部255、以及打印機(jī)驅(qū)動(dòng)器256??刂撇?31由被安裝在接口基板235的未圖示的CPU、ROM、RAM等構(gòu)成,通過(guò)CPU執(zhí)行控制程序,從而以軟件方式實(shí)現(xiàn)控制部231的各部分。此外,接口基板235具備與控制部231連接的存儲(chǔ)部254。存儲(chǔ)部254例如由被安裝在接口基板235上的快速ROM等構(gòu)成。在存儲(chǔ)部254的存儲(chǔ)區(qū)域中,設(shè)置有接收緩沖器254A(印刷數(shù)據(jù)存儲(chǔ)部)以及設(shè)備信息存儲(chǔ)部254B (存儲(chǔ)部)。如后述那樣,在控制部231從主機(jī)計(jì)算機(jī)210接收了印刷指示的指令和數(shù)據(jù)的情況下,接收緩沖器254A依次存儲(chǔ)接收到的指令和數(shù)據(jù)。此外,設(shè)備信息存儲(chǔ)部254B存儲(chǔ)控制部231向主機(jī)計(jì)算機(jī)210發(fā)送的USB設(shè)備信息(裝置信息)。
[0158]控制部231通過(guò)執(zhí)行規(guī)定的驅(qū)動(dòng)程序,從而起到USB客戶機(jī)驅(qū)動(dòng)器252的作用。USB客戶機(jī)驅(qū)動(dòng)器252相對(duì)于與USB接口 240連接的主機(jī)計(jì)算機(jī)210,作為遵照USB標(biāo)準(zhǔn)的USB設(shè)備而工作。USB客戶機(jī)驅(qū)動(dòng)器252從與USB接口 240連接的機(jī)器通知設(shè)備信息。在被請(qǐng)求了 USB設(shè)備種類ID或設(shè)備ID等USB設(shè)備信息的情況下,響應(yīng)于該請(qǐng)求,通知包括USB設(shè)備種類ID或設(shè)備ID等的USB設(shè)備信息,從而在與該機(jī)器之間可以進(jìn)行數(shù)據(jù)通信。在本實(shí)施方式中,在USB接口 240連接了主機(jī)計(jì)算機(jī)210的情況下,向主機(jī)計(jì)算機(jī)210通知USB設(shè)備信息。在此,USB客戶機(jī)驅(qū)動(dòng)器252可以輸出包括第I打印機(jī)230的制造商的供應(yīng)商ID、或與第I打印機(jī)230的機(jī)種名對(duì)應(yīng)的設(shè)備ID在內(nèi)的USB設(shè)備信息。進(jìn)而,USB客戶機(jī)驅(qū)動(dòng)器252在事前已被設(shè)定的情況下,也可輸出包括第2打印機(jī)220的制造商的供應(yīng)商ID或與第2打印機(jī)220的機(jī)種名對(duì)應(yīng)的設(shè)備ID在內(nèi)的USB設(shè)備信息。
[0159]S卩,第I打印機(jī)230在設(shè)備信息存儲(chǔ)部254B中與對(duì)應(yīng)于第I打印機(jī)230的USB設(shè)備信息(第I裝置信息)一起存儲(chǔ)對(duì)應(yīng)于第2打印機(jī)220的USB設(shè)備信息(第2裝置信息)。機(jī)器控制部251檢測(cè)USB接口 240連接了主機(jī)計(jì)算機(jī)210的情況。而且,按照事前的設(shè)定,將存儲(chǔ)在存儲(chǔ)部254中的與第2打印機(jī)220對(duì)應(yīng)的USB設(shè)備信息輸出至USB客戶機(jī)驅(qū)動(dòng)器252。USB客戶機(jī)驅(qū)動(dòng)器252將該USB設(shè)備信息通知給主機(jī)計(jì)算機(jī)210。由此,主機(jī)計(jì)算機(jī)210識(shí)別出USB_A連接器213 (圖7)連接了第2打印機(jī)220。也就是說(shuō),與是否經(jīng)由USB電纜200B而與第I打印機(jī)230連接無(wú)關(guān)地,主機(jī)計(jì)算機(jī)210與經(jīng)由USB電纜200A(圖7)而與第2打印機(jī)220連接的情況同樣地進(jìn)行動(dòng)作。
[0160]此外,控制部231通過(guò)執(zhí)行規(guī)定的設(shè)備驅(qū)動(dòng)程序,從而起到USB驅(qū)動(dòng)器253的作用。USB驅(qū)動(dòng)器253相對(duì)于與USB接口 245連接的機(jī)器,利用USB主機(jī)控制器247,作為根據(jù)USB標(biāo)準(zhǔn)而規(guī)定的主機(jī)機(jī)器來(lái)工作,可以進(jìn)行設(shè)備的識(shí)別以及與設(shè)備之間的通信。在本實(shí)施方式中,USB驅(qū)動(dòng)器253是與第2打印機(jī)220對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)器,具有生成與第2打印機(jī)220對(duì)應(yīng)的印刷指令或印刷數(shù)據(jù)后輸出的功能。在USB接口 245連接了第2打印機(jī)220的情況下,USB驅(qū)動(dòng)器253向第2打印機(jī)220請(qǐng)求USB設(shè)備信息的發(fā)送。然后,響應(yīng)于該請(qǐng)求,獲取第2打印機(jī)220發(fā)送的信息。然后,USB驅(qū)動(dòng)器253轉(zhuǎn)變至可以進(jìn)行與第2打印機(jī)220之間的通信的狀態(tài)。此時(shí),第2打印機(jī)220與經(jīng)由USB電纜200A(圖7)而與主機(jī)計(jì)算機(jī)210連接的情況同樣地進(jìn)行動(dòng)作。
[0161]在從與USB接口 240連接的主機(jī)計(jì)算機(jī)210輸出了印刷指令以及印刷數(shù)據(jù)的情況下,機(jī)器控制部251將該指令以及數(shù)據(jù)存儲(chǔ)在設(shè)于存儲(chǔ)部254的接收緩沖器254A中。
[0162]機(jī)器控制部251將存儲(chǔ)在接收緩沖器254A中的指令以及數(shù)據(jù)輸出至印刷控制部255,并且通過(guò)USB驅(qū)動(dòng)器253輸出至第2打印機(jī)220。由此,主機(jī)計(jì)算機(jī)210所發(fā)送的指令和數(shù)據(jù)被發(fā)送至第2打印機(jī)220。
[0163]相對(duì)于第2打印機(jī)220而言,第I打印機(jī)230通過(guò)USB接口 245而起到主機(jī)的作用。第2打印機(jī)220與接收了從主機(jī)發(fā)送的指令和數(shù)據(jù)的情況同樣地,按照該指令和數(shù)據(jù)進(jìn)行動(dòng)作。換言之,與USB接口 221通過(guò)USB電纜200A而連接了主機(jī)計(jì)算機(jī)210的情況同樣地,第2打印機(jī)220接收指令和數(shù)據(jù),從而執(zhí)行印刷。
[0164]第I打印機(jī)230具備主基板236 (印刷控制基板)和接口基板235。主基板236搭載對(duì)第I打印機(jī)印刷部260進(jìn)行控制的第I打印機(jī)控制部232。此外,接口基板235獨(dú)立于主基板236,被設(shè)置成相對(duì)于第I打印機(jī)230的主體可自由地裝卸。在接口基板235上安裝有控制部231、存儲(chǔ)器233以及USB接口 240、245的各部分。被安裝在接口基板235的各部分、和被安裝在主基板236的第I打印機(jī)控制部232,經(jīng)由第I打印機(jī)230內(nèi)置的內(nèi)部接口237而被連接成可相互輸入輸出數(shù)據(jù)。此外,既可以經(jīng)由內(nèi)部接口 237向接口基板235上的各部分供給電力,也可以作為接口基板235連接外部電源的構(gòu)成而從接口基板235向主基板236供給電力。第I打印機(jī)控制部232連接了存儲(chǔ)器234。存儲(chǔ)器234是暫時(shí)存儲(chǔ)指令和數(shù)據(jù)的存儲(chǔ)部。
[0165]如圖8所示,第I打印機(jī)印刷部260具備印刷頭261、輸送電機(jī)262、以及剪切單元263。第I打印機(jī)印刷部260按照第I打印機(jī)控制部232的控制來(lái)執(zhí)行印刷動(dòng)作。即,通過(guò)輸送電機(jī)262來(lái)輸送未圖示的切紙或卷紙等印刷介質(zhì),通過(guò)印刷頭261來(lái)印刷字符或圖像,通過(guò)剪切單元263來(lái)剪切印刷后的印刷介質(zhì)后進(jìn)行輸出。
[0166]印刷控制部255 (數(shù)據(jù)分析部)基于從機(jī)器控制部251輸入的指令以及數(shù)據(jù),判定是否與第I打印機(jī)230進(jìn)行印刷的條件一致。在與要印刷的條件一致的情況下,生成印刷指令以及印刷數(shù)據(jù),并輸出給打印機(jī)驅(qū)動(dòng)器256。例如,印刷控制部255檢測(cè)主機(jī)計(jì)算機(jī)210所發(fā)送的印刷數(shù)據(jù)中包含預(yù)先設(shè)定的特定的字符串。此時(shí),印刷控制部255將與該字符串建立對(duì)應(yīng)關(guān)系后預(yù)先存儲(chǔ)在存儲(chǔ)部254中的印刷指令以及印刷數(shù)據(jù)輸出至第I打印機(jī)控制部232。具體而言,在主機(jī)計(jì)算機(jī)210作為POS終端來(lái)工作、并發(fā)送了印刷收據(jù)的印刷指令以及印刷數(shù)據(jù)的情況下,印刷控制部255判別印刷數(shù)據(jù)中是否包含預(yù)先設(shè)定的特定的商品名或商品分類的數(shù)據(jù)。而且,在印刷數(shù)據(jù)中包含相應(yīng)的商品名或商品分類的數(shù)據(jù)的情況下,印刷控制部255向打印機(jī)驅(qū)動(dòng)器256輸出印刷預(yù)先存儲(chǔ)的優(yōu)惠券的印刷指令以及印刷數(shù)據(jù)。打印機(jī)驅(qū)動(dòng)器256是使第I打印機(jī)230內(nèi)置的主基板236以及第I打印機(jī)印刷部260工作的設(shè)備驅(qū)動(dòng)器,可通過(guò)控制部231執(zhí)行規(guī)定的設(shè)備驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn)。
[0167]通過(guò)該動(dòng)作,在主機(jī)計(jì)算機(jī)210發(fā)送了收據(jù)印刷的指令以及數(shù)據(jù)的情況下,第2打印機(jī)220按照該指令以及數(shù)據(jù)來(lái)執(zhí)行收據(jù)的印刷。進(jìn)而,第I打印機(jī)230印刷與該收據(jù)關(guān)聯(lián)的優(yōu)惠券。
[0168]此外,主機(jī)計(jì)算機(jī)210以及第2打印機(jī)220只要執(zhí)行與通過(guò)USB電纜200A而相互直接連接的情況相同的動(dòng)作即可。也就是說(shuō),無(wú)需進(jìn)行主機(jī)計(jì)算機(jī)210的應(yīng)用程序、設(shè)備驅(qū)動(dòng)程序的變更、第2打印機(jī)220的動(dòng)作條件的變更等,就能設(shè)置第I打印機(jī)230。第I打印機(jī)230被連接在主機(jī)計(jì)算機(jī)210與第2打印機(jī)220之間,具有在主機(jī)計(jì)算機(jī)210與第2打印機(jī)220之間中繼數(shù)據(jù)的功能。而且,在印刷系統(tǒng)200中,能夠與構(gòu)成變更前的情況相同地進(jìn)行第2打印機(jī)220所進(jìn)行的收據(jù)印刷,進(jìn)而能夠通過(guò)第I打印機(jī)230來(lái)印刷與被印刷的收據(jù)關(guān)聯(lián)的優(yōu)惠券。[0169]圖9是表示印刷系統(tǒng)200的各部分的動(dòng)作的時(shí)序圖,⑷表示主機(jī)計(jì)算機(jī)210的動(dòng)作,(B)表示第I打印機(jī)230的動(dòng)作。該圖9的動(dòng)作在通過(guò)USB電纜200B連接了主機(jī)計(jì)算機(jī)210和第I打印機(jī)230的情況下執(zhí)行。
[0170]若檢測(cè)到USB_A連接器213連接了某些機(jī)器(步驟S111),主機(jī)計(jì)算機(jī)210相對(duì)于連接前的機(jī)器而言作為主機(jī)機(jī)器來(lái)工作,請(qǐng)求USB設(shè)備信息(步驟S112)。另一方面,若檢測(cè)到USB接口 240連接了某些機(jī)器(步驟S121),則第I打印機(jī)230的機(jī)器控制部251作為設(shè)備機(jī)器來(lái)工作。機(jī)器控制部251接收主機(jī)計(jì)算機(jī)210所發(fā)送的USB設(shè)備信息的請(qǐng)求(步驟S122)。機(jī)器控制部51讀出存儲(chǔ)在設(shè)備信息存儲(chǔ)部254B中的第2打印機(jī)220的USB設(shè)備信息,并發(fā)送至主機(jī)計(jì)算機(jī)210 (步驟S123)。主機(jī)計(jì)算機(jī)210接收從第I打印機(jī)230發(fā)送的USB設(shè)備信息(步驟S113)。主機(jī)計(jì)算機(jī)210通過(guò)設(shè)備驅(qū)動(dòng)執(zhí)行部211B來(lái)執(zhí)行與接收到的USB設(shè)備信息對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)程序(步驟S114)。然后,主機(jī)計(jì)算機(jī)210以及第I打印機(jī)230經(jīng)由USB電纜200B而相互進(jìn)行通信設(shè)定(步驟S115、S124),轉(zhuǎn)變至可對(duì)指令和數(shù)據(jù)進(jìn)行通信的狀態(tài)。在該圖9的動(dòng)作之后,主機(jī)計(jì)算機(jī)210將經(jīng)由USB電纜200B而連接的對(duì)方側(cè)的機(jī)器設(shè)別為第2打印機(jī)220。
[0171]圖10是表示印刷系統(tǒng)200的各部分的動(dòng)作的時(shí)序圖,(A)表示主機(jī)計(jì)算機(jī)210的動(dòng)作,(B)表示第I打印機(jī)230的動(dòng)作,(C)表示第2打印機(jī)220的動(dòng)作。圖9的動(dòng)作之后執(zhí)行圖10的動(dòng)作。
[0172]若通過(guò)應(yīng)用程序執(zhí)行部21IA的動(dòng)作來(lái)生成文書等,并輸出印刷指示(步驟S131),則主機(jī)計(jì)算機(jī)210基于該印刷指示來(lái)生成印刷指令和印刷數(shù)據(jù)(步驟S132)。在此生成的印刷指令和印刷數(shù)據(jù)是設(shè)備驅(qū)動(dòng)執(zhí)行部211B為了使第2打印機(jī)20工作而生成的。主機(jī)計(jì)算機(jī)210從USB接口 212發(fā)送所生成的印刷指令以及印刷數(shù)據(jù)(步驟S133)。
[0173]第I打印機(jī)230通過(guò)USB接口 240來(lái)接收主機(jī)計(jì)算機(jī)210所發(fā)送出的印刷指令以及印刷數(shù)據(jù)(步驟S141)。機(jī)器控制部251將通過(guò)USB接口 240接收到的印刷指令和印刷數(shù)據(jù)存儲(chǔ)在接收緩沖器254A中,并從USB接口 245發(fā)送該印刷指令和印刷數(shù)據(jù)(步驟S142)。此外,機(jī)器控制部251將已存儲(chǔ)在接收緩沖器254A中的指令和數(shù)據(jù)輸出至印刷控制部255。
[0174]在此,印刷控制部255對(duì)已存儲(chǔ)在存儲(chǔ)器233中的印刷數(shù)據(jù)進(jìn)行分析(步驟S143)。印刷控制部255獲取與分析后的印刷數(shù)據(jù)對(duì)應(yīng)的優(yōu)惠券印刷的數(shù)據(jù)(步驟S144),將獲取到的數(shù)據(jù)輸出至打印機(jī)驅(qū)動(dòng)器256。打印機(jī)驅(qū)動(dòng)器256經(jīng)由內(nèi)部接口 237而將優(yōu)惠券印刷的數(shù)據(jù)輸出至第I打印機(jī)控制部232,通過(guò)第I打印機(jī)控制部232的控制來(lái)印刷優(yōu)惠券(步驟S145)。
[0175]然后,印刷控制部255作為第2打印機(jī)220的印刷完成通知而生成印刷完成通知,并發(fā)送至主機(jī)計(jì)算機(jī)210 (步驟S146)。主機(jī)計(jì)算機(jī)210將從第I打印機(jī)230發(fā)送的印刷完成通知作為第2打印機(jī)220的印刷完成通知來(lái)接收(步驟S134),并基于印刷已完成的情況,結(jié)束本處理。
[0176]另一方面,第2打印機(jī)220接收第I打印機(jī)230所發(fā)送的印刷指令以及印刷數(shù)據(jù)(步驟S151)。第2打印機(jī)220按照接收到的印刷指令以及印刷數(shù)據(jù),通過(guò)第2打印機(jī)控制部227的控制來(lái)印刷收據(jù)(步驟S152)。
[0177]這樣,構(gòu)成印刷系統(tǒng)200的第I打印機(jī)230與主機(jī)計(jì)算機(jī)210連接,并具備第I打印機(jī)印刷部260、設(shè)備信息存儲(chǔ)部254B、USB接口 240、和機(jī)器控制部251。設(shè)備信息存儲(chǔ)部254B存儲(chǔ)包括第I打印機(jī)230的類別在內(nèi)的USB設(shè)備信息、以及與作為不同印刷裝置的第2打印機(jī)220對(duì)應(yīng)的USB設(shè)備信息。USB接口 240連接主機(jī)計(jì)算機(jī)210。此外,在USB接口240連接了主機(jī)計(jì)算機(jī)210的情況下,機(jī)器控制部251向主機(jī)計(jì)算機(jī)210輸出第2打印機(jī)220的USB設(shè)備信息。第I打印機(jī)230能夠?qū)⑴c第2打印機(jī)220對(duì)應(yīng)的USB設(shè)備信息輸出至主機(jī)計(jì)算機(jī)210,由此識(shí)別出主機(jī)計(jì)算機(jī)210連接了第2打印機(jī)220的情況。因而,無(wú)需變更主機(jī)計(jì)算機(jī)210的構(gòu)成,就能將與主機(jī)計(jì)算機(jī)210連接的打印機(jī)從第2打印機(jī)220變更成第I打印機(jī)230。
[0178]此外,在主機(jī)計(jì)算機(jī)210輸出了第2打印機(jī)220用的印刷指令以及印刷數(shù)據(jù)的情況下,機(jī)器控制部251從USB接口 245向第2打印機(jī)220輸出該指令以及數(shù)據(jù)。因而,可通過(guò)第2打印機(jī)220來(lái)印刷主機(jī)計(jì)算機(jī)210輸出的數(shù)據(jù)。
[0179]而且,印刷系統(tǒng)200具備:輸出數(shù)據(jù)的主機(jī)計(jì)算機(jī)210 ;和第I打印機(jī)230,其具有進(jìn)行印刷的第I打印機(jī)印刷部260以及與主機(jī)計(jì)算機(jī)210連接的連接部。另外,印刷系統(tǒng)200具備:第2打印機(jī)220,其具有與第I打印機(jī)230連接起來(lái)進(jìn)行通信的USB接口 221、以及進(jìn)行印刷的第2打印機(jī)印刷部228。第I打印機(jī)230具有:設(shè)備信息存儲(chǔ)部254B,其存儲(chǔ)包括第I打印機(jī)230的類別在內(nèi)的USB設(shè)備信息、以及包括第2打印機(jī)220的類別在內(nèi)的USB設(shè)備信息。當(dāng)主機(jī)計(jì)算機(jī)210向第I打印機(jī)230請(qǐng)求了 USB設(shè)備信息時(shí),第I打印機(jī)230將存儲(chǔ)在設(shè)備信息存儲(chǔ)部254B中的第2打印機(jī)220的USB設(shè)備信息發(fā)送至主機(jī)計(jì)算機(jī)210。通過(guò)第I打印機(jī)230向主機(jī)計(jì)算機(jī)210輸出第2打印機(jī)220的USB設(shè)備信息,從而能夠使主機(jī)計(jì)算機(jī)210將第I打印機(jī)230識(shí)別成第2打印機(jī)220。因而,無(wú)需變更主機(jī)計(jì)算機(jī)210的構(gòu)成,就能將第I打印機(jī)230連接到與第2打印機(jī)220對(duì)應(yīng)的主機(jī)計(jì)算機(jī)210上。因此,在主機(jī)計(jì)算機(jī)210和印刷裝置已被連接的系統(tǒng)中,無(wú)需變更主機(jī)計(jì)算機(jī)210的構(gòu)成就能變更印刷裝置所涉及的構(gòu)成。
[0180]另外,上述的第3實(shí)施方式僅僅表示本發(fā)明的具體的一個(gè)方式,在本發(fā)明的范圍內(nèi)可以任意地變形及應(yīng)用。例如,在第3實(shí)施方式中,示出了如下構(gòu)成,S卩:第I打印機(jī)230所具備的USB接口 240連接了主機(jī)計(jì)算機(jī)210,USB接口 245連接了第2打印機(jī)220。本發(fā)明并不限于此,例如,與USB接口 240連接的裝置只要起到主機(jī)作用即可。例如,也可以是具備USB主機(jī)控制器的便攜型終端裝置或其他打印機(jī)等。此外,只要與USB接口 245連接的裝置是工作為設(shè)備的裝置即可,并沒(méi)有特別限制,也可以是打印機(jī)以外的其他輸入輸出設(shè)備。
[0181]此外,在第3實(shí)施方式中,關(guān)于第2打印機(jī)220所具備的第2打印機(jī)印刷部228以及第I打印機(jī)230所具備的第I打印機(jī)印刷部260,例示了對(duì)切紙或卷紙進(jìn)行印刷的構(gòu)成。但是,本發(fā)明的印刷部并不限定于上述例子,例如也可以是熱敏打印機(jī)、噴墨打印機(jī)、點(diǎn)擊式打印機(jī)、激光打印機(jī)、其他各種打印機(jī)。另外,圖7以及圖8所示的各功能塊了通過(guò)硬件和軟件的協(xié)作任意地實(shí)現(xiàn),并不是要啟示特定的硬件結(jié)構(gòu)。另外,也可構(gòu)成為:這些各部分通過(guò)執(zhí)行存儲(chǔ)在被外部連接的存儲(chǔ)介質(zhì)中的程序,從而執(zhí)行包括圖9以及圖10的流程圖所涉及的動(dòng)作在內(nèi)的各種動(dòng)作。
[0182]此外,并不限于作為單獨(dú)的硬件而具備USB接口 240和USB接口 245的情況。例如,也可在兼具USB設(shè)備控制器242和USB主機(jī)控制器247的功能的一個(gè)硬件上連接USB_B連接器241以及USB_A連接器246來(lái)構(gòu)成。
【權(quán)利要求】
1.一種印刷裝置,其特征在于,具備: 印刷部,其進(jìn)行印刷; 連接部,其與主機(jī)裝置連接;和 控制部,其在所述連接部連接了所述主機(jī)裝置的情況下,向所述主機(jī)裝置輸出與不同于所述印刷部的印刷部相關(guān)的信息。
2. 根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 所述連接部與不同于所述主機(jī)裝置的外部裝置連接, 所述印刷裝置還具備: 印刷控制部,其輸出與所述印刷部相關(guān)的信息;和 檢測(cè)部,其檢測(cè)由所述印刷控制部輸出的與所述印刷部相關(guān)的信息、或由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息, 所述控制部基于由所述檢測(cè)部檢測(cè)出的與所述印刷部相關(guān)的信息、或者由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息,向所述主機(jī)裝置輸出信息。
3.根據(jù)權(quán)利要求2所述的印刷裝置,其特征在于, 當(dāng)所述檢測(cè)部檢測(cè)出由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息時(shí), 所述控制部向所述主機(jī)裝置輸出由所述外部裝置輸出的與不同于所述印刷部的印刷部相關(guān)的信息。
4.根據(jù)權(quán)利要求2所述的印刷裝置,其特征在于, 當(dāng)所述檢測(cè)部檢測(cè)出由所述印刷控制部輸出的與所述印刷部相關(guān)的信息時(shí), 所述控制部不向所述主機(jī)裝置輸出由所述印刷控制部輸出的與所述印刷部相關(guān)的信肩、O
5.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 與所述印刷部相關(guān)的信息是包括所述印刷部的類別在內(nèi)的第I裝置信息, 與不同于所述印刷部的印刷部相關(guān)的信息是包括由所述外部裝置輸出的所述外部裝置所具有的印刷部的類別在內(nèi)的第2裝置信息, 所述印刷裝置還具備存儲(chǔ)所述第I裝置信息以及所述第2裝置信息的存儲(chǔ)部, 在所述連接部連接了所述主機(jī)裝置的情況下,所述控制部向所述主機(jī)裝置輸出所述第2裝置信息。
6.根據(jù)權(quán)利要求5所述的印刷裝置,其特征在于, 在所述主機(jī)裝置輸出了由所述外部裝置處理的數(shù)據(jù)的情況下,所述連接部向所述外部裝置輸出所述數(shù)據(jù)。
7.一種印刷系統(tǒng),其特征在于,具備: 主機(jī)裝置,其輸出數(shù)據(jù); 第I印刷裝置,其具有進(jìn)行印刷的第I印刷部;和 第2印刷裝置,其具有進(jìn)行印刷的第2印刷部,且與所述第I印刷裝置連接, 所述第I印刷裝置具有: 連接部,其連接所述主機(jī)裝置以及所述第2印刷裝置;和 控制部,其向連接于所述連接部的所述主機(jī)裝置輸出與所述第2印刷部相關(guān)的信息。
8.根據(jù)權(quán)利要求7所述的印刷系統(tǒng),其特征在于, 所述第2印刷裝置利用所述第2印刷部印刷所述主機(jī)裝置輸出的所述數(shù)據(jù),并且輸出與所述第2印刷部相關(guān)的信息, 所述第I印刷裝置具有: 印刷控制部,其在使所述第I印刷部基于由所述主機(jī)裝置輸出的數(shù)據(jù)進(jìn)行印刷時(shí),輸出與所述第I印刷部相關(guān)的信息;和 檢測(cè)部,其檢測(cè)由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息、或者由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息, 所述控制部基于由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息、或者由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息,控制向所述主機(jī)裝置輸出的信息。
9.根據(jù)權(quán)利要求8所述的印刷系統(tǒng),其特征在于, 當(dāng)所述第I印刷裝置的所述檢測(cè)部檢測(cè)出由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息時(shí), 所述控制部向所述主機(jī)裝置輸出由所述第2印刷裝置輸出的與所述第2印刷部相關(guān)的信息。
10.根據(jù)權(quán)利要求8所述的印刷系統(tǒng),其特征在于, 當(dāng)所述第I印刷裝置的所述檢測(cè)部檢測(cè)到由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息時(shí), 所述控制部不向所述主機(jī)裝置輸出由所述印刷控制部輸出的與所述第I印刷部相關(guān)的信息。
11.根據(jù)權(quán)利要求8所述的印刷系統(tǒng),其特征在于, 所述第I印刷裝置的所述連接部將從所述主機(jī)裝置輸出的所述數(shù)據(jù)發(fā)送至所述第2印刷裝置。
12.根據(jù)權(quán)利要求7所述的印刷系統(tǒng),其特征在于, 與所述第I印刷部相關(guān)的信息是包括所述第I印刷部的類別的第I裝置信息, 與所述第2印刷部相關(guān)的信息是包括所述第2印刷部的類別的第2裝置信息, 所述第I印刷裝置具有存儲(chǔ)所述第I裝置信息以及所述第2裝置信息的存儲(chǔ)部, 當(dāng)所述主機(jī)裝置向所述第I印刷裝置請(qǐng)求了裝置信息時(shí),將存儲(chǔ)在所述存儲(chǔ)部中的所述第2裝置信息發(fā)送至所述主機(jī)裝置。
13.根據(jù)權(quán)利要求12所述的印刷系統(tǒng),其特征在于, 所述主機(jī)裝置將由所述第2印刷裝置處理的印刷數(shù)據(jù)發(fā)送至所述第I印刷裝置的所述連接部, 所述第I印刷裝置接收從所述主機(jī)裝置發(fā)送的所述印刷數(shù)據(jù),并將接收到的所述印刷數(shù)據(jù)發(fā)送至所述第2印刷裝置, 所述第2印刷裝置接收從所述第I印刷裝置發(fā)送的所述印刷數(shù)據(jù),并利用所述第2印刷部印刷接收到的所述印刷數(shù)據(jù)。
14.根據(jù)權(quán)利要求12所述的印刷系統(tǒng),其特征在于, 所述第I印刷裝置具有: 數(shù)據(jù)分析部,其分析從所述主機(jī)裝置發(fā)送來(lái)的印刷數(shù)據(jù);和印刷數(shù)據(jù)存儲(chǔ)部,其存儲(chǔ)預(yù)先確定的信息以及與所述預(yù)先確定的信息對(duì)應(yīng)的印刷數(shù)據(jù), 所述數(shù)據(jù)分析部判別所述印刷數(shù)據(jù)中是否包含所述預(yù)先確定的信息,在包含所述預(yù)先確定的信息的情況下,所述第I印刷部印刷與所述預(yù)先確定的信息對(duì)應(yīng)的印刷數(shù)據(jù)。
15.—種印刷方法,其特征在于, 在主機(jī)裝置和第I印刷裝置被連接之后,所述主機(jī)裝置向所述第I印刷裝置請(qǐng)求包括印刷裝置的類別的裝置信息, 被請(qǐng)求了所述裝置信息的所述第I印刷裝置將所存儲(chǔ)的第2印刷裝置的裝置信息發(fā)送至所述主機(jī)裝置, 所述主機(jī)裝置將由所述第2印刷裝置處理的印刷數(shù)據(jù)發(fā)送至所述第I印刷裝置,所述第I印刷裝置將被發(fā)送的所述印刷數(shù)據(jù)發(fā)送至與所述第I印刷裝置連接的所述第2印刷裝置, 所述第2印刷裝置印刷所述印刷數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的印刷方法,其特征在于, 在從所述主機(jī)裝置發(fā)送了所述印刷數(shù)據(jù)時(shí),所述第I印刷裝置判別所述印刷數(shù)據(jù)中是否包含預(yù)先確定的信息, 在包含所述預(yù)先確定的信息的情況下,所述第I印刷裝置印刷與所述預(yù)先確定的信息對(duì)應(yīng)的印刷數(shù)據(jù)。
【文檔編號(hào)】B41J29/38GK103568606SQ201310280980
【公開(kāi)日】2014年2月12日 申請(qǐng)日期:2013年7月5日 優(yōu)先權(quán)日:2012年7月20日
【發(fā)明者】島章二, 寺島克敏, 古幡整, 上野善裕 申請(qǐng)人:精工愛(ài)普生株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1