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