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

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

文檔序號(hào):6505944閱讀:248來(lái)源:國(guó)知局
印刷裝置、印刷系統(tǒng)、以及印刷方法
【專(zhuān)利摘要】本發(fā)明的印刷系統(tǒng)(1)的第1打印機(jī)(30),具備USB接口(40、45)和第1打印機(jī)印刷部(60),相對(duì)于與USB接口(40)連接的裝置作為設(shè)備而執(zhí)行動(dòng)作,相對(duì)于與USB接口(45)連接的裝置作為主機(jī)而執(zhí)行動(dòng)作,第1打印機(jī)印刷部(60),基于作為設(shè)備或者主機(jī)而接收的數(shù)據(jù)執(zhí)行印刷。
【專(zhuān)利說(shuō)明】印刷裝置、印刷系統(tǒng)、以及印刷方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印刷裝置、印刷系統(tǒng)、以及印刷方法。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,通過(guò)與主計(jì)算機(jī)連接的印刷裝置來(lái)印刷收據(jù)等的系統(tǒng)被公知(例如,參照專(zhuān)利文獻(xiàn)I)。
[0003]另外,將多臺(tái)印刷裝置與主計(jì)算機(jī)連接來(lái)進(jìn)行印刷的系統(tǒng)也被公知(例如,參照專(zhuān)利文獻(xiàn)2)。專(zhuān)利文獻(xiàn)2記載的系統(tǒng)中,經(jīng)由RS-232C接口在安裝了 POS應(yīng)用程序的個(gè)人計(jì)算機(jī)上連接了兩臺(tái)印刷裝置。在該系統(tǒng)中,個(gè)人計(jì)算機(jī),將指定印刷裝置的數(shù)據(jù)、印字?jǐn)?shù)據(jù)發(fā)送給印刷裝置,被指定的印刷裝置對(duì)收據(jù)、日記賬(journal)進(jìn)行印刷。
[0004]另外,在通過(guò)計(jì)算機(jī)等向印刷裝置發(fā)送數(shù)據(jù),使之執(zhí)行印刷的系統(tǒng)中,公知有一種使印刷裝置由其他印刷裝置代替的系統(tǒng)(例如,參照專(zhuān)利文獻(xiàn)3)。
[0005]專(zhuān)利文獻(xiàn)1:日本特開(kāi)2009-187078號(hào)公報(bào)
[0006]專(zhuān)利文獻(xiàn)2:日本特開(kāi)2008-176574號(hào)公報(bào)
[0007]專(zhuān)利文獻(xiàn)3:日本特開(kāi)2012-096503號(hào)公報(bào)
[0008]在專(zhuān)利文獻(xiàn)2記載的系統(tǒng)中,具備用于實(shí)現(xiàn)由個(gè)人計(jì)算機(jī)對(duì)兩個(gè)裝置單獨(dú)進(jìn)行控制的結(jié)構(gòu)的專(zhuān)用結(jié)構(gòu)。例如,個(gè)人計(jì)算機(jī)的接口的一部分管腳(pin)與收據(jù)打印機(jī)連接,另外的管腳與日記賬打印機(jī)連接,并且,收據(jù)打印機(jī)與日記賬打印機(jī)連接。另外,個(gè)人計(jì)算機(jī)具備對(duì)兩臺(tái)印刷裝置中的一方進(jìn)行指定的功能。這樣,在通過(guò)主計(jì)算機(jī)等的控制側(cè)的裝置對(duì)多臺(tái)設(shè)備進(jìn)行控制的系統(tǒng)中,控制側(cè)的裝置與設(shè)備雙方,需要具備適于多臺(tái)設(shè)備的并用的專(zhuān)用結(jié)構(gòu)。另外,例如,需要在控制側(cè)的計(jì)算機(jī)中安裝進(jìn)行與各印刷裝置對(duì)應(yīng)的控制的設(shè)備驅(qū)動(dòng)程序。因此,在具備印刷裝置的系統(tǒng)中,為了追加另一種的印刷裝置、或更換印刷裝置等進(jìn)行結(jié)構(gòu)變更,需要進(jìn)行控制側(cè)的裝置與設(shè)備雙方的硬件及軟件的改變。

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

[0009]本發(fā)明鑒于上述情況而作,其目的在于實(shí)現(xiàn)在將設(shè)備與主計(jì)算機(jī)等控制側(cè)的裝置連接的構(gòu)成中,能夠各易地追加設(shè)備。
[0010]另外,本發(fā)明的目的在于,在控制印刷裝置的系統(tǒng)中,能進(jìn)行與印刷裝置有關(guān)的構(gòu)成變更。
[0011]為了實(shí)現(xiàn)上述目的,本發(fā)明的印刷裝置的特征在于,具備:對(duì)數(shù)據(jù)進(jìn)行收發(fā)的第I接口 ;相對(duì)于與所述第I接口連接的裝置使所述印刷裝置作為設(shè)備而執(zhí)行動(dòng)作的第I設(shè)備控制器;對(duì)數(shù)據(jù)進(jìn)行收發(fā)的第2接口 ;相對(duì)于與所述第2接口連接的裝置使所述印刷裝置作為主機(jī)執(zhí)行動(dòng)作的第2設(shè)備控制器;和基于由所述第I接口接收的數(shù)據(jù)或者由所述第2接口接收的數(shù)據(jù)來(lái)執(zhí)行印刷的印刷部。
[0012]根據(jù)本發(fā)明,印刷裝置相對(duì)于與第I接口連接的裝置作為設(shè)備而執(zhí)行動(dòng)作,相對(duì)于與第2接口連接的裝置作為主機(jī)而執(zhí)行動(dòng)作。因此,與作為主機(jī)而執(zhí)行動(dòng)作的裝置和作為設(shè)備而執(zhí)行動(dòng)作的裝置中的任一者都能夠連接。例如,能夠連接為介于作為主機(jī)而執(zhí)行動(dòng)作的裝置和作為設(shè)備而執(zhí)行動(dòng)作的裝置之間。因此,能夠不對(duì)主機(jī)及設(shè)備的各裝置的構(gòu)成進(jìn)行變更地、在這些裝置之間設(shè)置本發(fā)明的印刷裝置。
[0013]另外,本發(fā)明的上述印刷裝置中,所述第I接口,通過(guò)所述第I設(shè)備控制器作為設(shè)備對(duì)數(shù)據(jù)進(jìn)行收發(fā),所述第2接口,通過(guò)所述第2設(shè)備控制器作為主機(jī)對(duì)所述數(shù)據(jù)進(jìn)行收發(fā)。
[0014]根據(jù)本發(fā)明,相對(duì)于與第I接口連接的裝置,作為設(shè)備而執(zhí)行動(dòng)作并對(duì)數(shù)據(jù)進(jìn)行接收,相對(duì)于與第2接口連接的裝置作為主機(jī)而執(zhí)行動(dòng)作并發(fā)送數(shù)據(jù)。例如,能夠設(shè)置在主機(jī)與設(shè)備之間,對(duì)主機(jī)所發(fā)送的數(shù)據(jù)進(jìn)行接收,并將該數(shù)據(jù)發(fā)送給設(shè)備。因此,能夠不變更主機(jī)及設(shè)備的各裝置的構(gòu)成地、設(shè)置在這些裝置之間以對(duì)數(shù)據(jù)進(jìn)行收發(fā),并且執(zhí)行印刷。由此,能夠在作為主機(jī)執(zhí)行動(dòng)作的裝置與作為設(shè)備執(zhí)行動(dòng)作的裝置之間設(shè)置新的印刷裝置,基于作為主機(jī)執(zhí)行動(dòng)作的裝置向設(shè)備的裝置發(fā)送的數(shù)據(jù)執(zhí)行印刷。
[0015]另外,本發(fā)明的上述印刷裝置中,具備對(duì)由所述第I接口所接收的數(shù)據(jù)進(jìn)行存儲(chǔ)的存儲(chǔ)部,所述印刷部對(duì)在所述存儲(chǔ)部中存儲(chǔ)的所述數(shù)據(jù)進(jìn)行解析,并基于所解析的結(jié)果來(lái)執(zhí)行印刷。
[0016]根據(jù)本發(fā)明,對(duì)由第I接口接收到的數(shù)據(jù)進(jìn)行存儲(chǔ)和解析,并進(jìn)行印刷。例如,能夠基于與第I接口連接的裝置向其他裝置發(fā)送的數(shù)據(jù)來(lái)進(jìn)行印刷。另外,不僅能夠作為設(shè)備對(duì)所接收的數(shù)據(jù)進(jìn)行印刷,還能夠?qū)⑺邮盏降臄?shù)據(jù)從第2接口向其他裝置進(jìn)行發(fā)送等,執(zhí)行基于作為設(shè)備而接收的數(shù)據(jù)的另外的動(dòng)作。
[0017]另外,本發(fā)明的上述印刷裝置中,由所述第2接口作為所述主機(jī)而接收數(shù)據(jù),由所述第I接口作為所述設(shè)備而發(fā)送所述數(shù)據(jù),所述印刷部基于由所述第2接口所接收到的所述數(shù)據(jù)執(zhí)行印刷。
[0018]根據(jù)本發(fā)明,能夠從連接于第2接口的裝置作為主機(jī)而接收數(shù)據(jù),并相對(duì)于在第I接口連接的裝置作為設(shè)備而發(fā)送數(shù)據(jù)。因此,可在作為主機(jī)而執(zhí)行動(dòng)作的裝置與作為設(shè)備而執(zhí)行動(dòng)作的裝置之間,不變更這些主機(jī)及設(shè)備的各裝置的構(gòu)成地進(jìn)行設(shè)置,能夠基于作為設(shè)備執(zhí)行動(dòng)作的裝置所發(fā)送的數(shù)據(jù)執(zhí)行印刷。
[0019]另外,本發(fā)明的上述印刷裝置中,所述存儲(chǔ)部,對(duì)由所述第2接口所接收的數(shù)據(jù)進(jìn)行存儲(chǔ)。
[0020]根據(jù)本發(fā)明,能夠?qū)⒆鳛橹鳈C(jī)接收到的數(shù)據(jù)作為設(shè)備而通過(guò)第I接口發(fā)送到其他裝置等,執(zhí)行基于所接收到的數(shù)據(jù)的另外的動(dòng)作。
[0021]另外,本發(fā)明的上述印刷裝置中,所述第I接口,與發(fā)送印刷指示的主計(jì)算機(jī)相連接,所述第2接口,與第2印刷裝置相連接,在由所述第2接口接收到表示所述第2印刷裝置的印刷結(jié)果的指令的情況下,基于所述指令由所述印刷部執(zhí)行印刷。
[0022]根據(jù)本發(fā)明,從與第2接口連接的第2印刷裝置,作為主機(jī)接收表示印刷結(jié)果的指令,并基于所接收到的指令進(jìn)行印刷。這樣,能夠不變更主計(jì)算機(jī)及第2印刷裝置的構(gòu)成地,在主計(jì)算機(jī)與第2印刷裝置之間設(shè)置印刷裝置,以執(zhí)行基于第2印刷裝置的印刷結(jié)果的印刷。
[0023]另外,本發(fā)明的上述印刷裝置中,所述第I設(shè)備控制器,具備:與對(duì)作為設(shè)備的動(dòng)作進(jìn)行控制的第I協(xié)議對(duì)應(yīng)的設(shè)備控制電路,所述第2設(shè)備控制器,具備:與對(duì)在所述第2接口連接的外部裝置的動(dòng)作進(jìn)行控制的第2協(xié)議對(duì)應(yīng)的主機(jī)控制電路。
[0024]根據(jù)本發(fā)明,能夠在作為主機(jī)進(jìn)行動(dòng)作的裝置與作為設(shè)備進(jìn)行動(dòng)作的裝置之間,不變更這些主機(jī)及設(shè)備的各裝置的構(gòu)成地、容易地設(shè)置印刷裝置。
[0025]另外,本發(fā)明的上述印刷裝置中,具有:配設(shè)所述第I接口、及所述第2接口的接口基板、以及配設(shè)對(duì)所述印刷部進(jìn)行控制使之執(zhí)行印刷的印刷控制部的印刷控制基板。
[0026]根據(jù)本發(fā)明,在與配設(shè)了印刷控制部的印刷控制基板不同的接口基板,配設(shè)第I及第2接口。因此,能夠容易地實(shí)現(xiàn)具備多個(gè)接口的印刷裝置。
[0027]另外,本發(fā)明的上述印刷裝置中,具備:對(duì)包含所述印刷部的類(lèi)別在內(nèi)的第I裝置信息及與所述印刷部不同的第2印刷裝置的第2裝置信息進(jìn)行存儲(chǔ)的設(shè)備信息存儲(chǔ)部;以及在所述第I接口連接了所述主計(jì)算機(jī)的情況下,對(duì)所述主計(jì)算機(jī)輸出所述第I裝置信息或者所述第2裝置信息的控制部。
[0028]根據(jù)本發(fā)明,對(duì)包含印刷部的類(lèi)別在內(nèi)的裝置信息、和不同于該印刷部的印刷裝置的裝置信息進(jìn)行存儲(chǔ),并對(duì)主計(jì)算機(jī)輸出不同的印刷裝置的裝置信息。由此,在第I接口連接了主計(jì)算機(jī)時(shí),能夠使本發(fā)明的印刷裝置識(shí)別為不同的印刷裝置。因此,能夠不變更主計(jì)算機(jī)的構(gòu)成地,將不同于主計(jì)算機(jī)所對(duì)應(yīng)的印刷裝置的印刷裝置連接至主計(jì)算機(jī)。因此,在連接了主計(jì)算機(jī)與印刷裝置的系統(tǒng)中,能夠不變更主計(jì)算機(jī)的構(gòu)成地對(duì)與印刷裝置相關(guān)的構(gòu)成進(jìn)行變更。
[0029]另外,本發(fā)明的上述印刷裝置中,在由所述主計(jì)算機(jī)輸出了所述第2印刷裝置所處理的數(shù)據(jù)的情況下,由所述第I接口對(duì)所輸出的數(shù)據(jù)進(jìn)行接收并從所述第2接口進(jìn)行輸出。
[0030]根據(jù)本發(fā)明,能夠由第I接口接收主計(jì)算機(jī)向不同的印刷裝置輸出的數(shù)據(jù),并能夠從第2接口進(jìn)行輸出。因此,能夠?qū)χ饔?jì)算機(jī)所輸出的數(shù)據(jù)進(jìn)行處理,并且將所接收的數(shù)據(jù)輸出到其他的裝置以使之進(jìn)行處理。
[0031]另外,為了解決上述課題,本發(fā)明的印刷系統(tǒng)的特征在于,具備:對(duì)印刷指示及印刷數(shù)據(jù)進(jìn)行發(fā)送的主計(jì)算機(jī);具備與所述主計(jì)算機(jī)連接的第I接口、相對(duì)于與所述第I接口連接的主計(jì)算機(jī)作為設(shè)備進(jìn)行控制的第I設(shè)備控制器、第2接口、相對(duì)于與所述第2接口連接的裝置作為主機(jī)執(zhí)行動(dòng)作的第2設(shè)備控制器、及執(zhí)行印刷的第I印刷部的第I印刷裝置;和具備與所述第I印刷裝置的第2接口連接的通信部、及執(zhí)行印刷的第2印刷部的第2印刷裝置。
[0032]根據(jù)本發(fā)明,與主計(jì)算機(jī)及第2印刷裝置連接的第I印刷裝置,相對(duì)于主計(jì)算機(jī)作為設(shè)備而執(zhí)行動(dòng)作,相對(duì)于第2印刷裝置作為主機(jī)而執(zhí)行動(dòng)作。因此,能夠不變更主計(jì)算機(jī)及第2印刷裝置的構(gòu)成地,在這些裝置之間設(shè)置第I印刷裝置而使之執(zhí)行動(dòng)作。
[0033]另外,本發(fā)明的上述印刷系統(tǒng)中,所述第I印刷裝置,通過(guò)所述第I設(shè)備控制器由所述第I接口對(duì)從所述主計(jì)算機(jī)被發(fā)送的所述印刷指示及所述印刷數(shù)據(jù)進(jìn)行接收,由第2接口對(duì)由所述第I接口所接收的所述印刷指示及所述印刷數(shù)據(jù)進(jìn)行發(fā)送,所述第I印刷部基于由所述第I接口接收到的所述印刷數(shù)據(jù)執(zhí)行印刷,所述第2印刷裝置,通過(guò)所述通信部對(duì)從所述第I印刷裝置的第2接口發(fā)送來(lái)的所述印刷指示及印刷數(shù)據(jù)進(jìn)行接收,并基于所接收到的所述印刷指示,由所述第2印刷部對(duì)所述印刷數(shù)據(jù)進(jìn)行印刷。
[0034]根據(jù)本發(fā)明,第I印刷裝置對(duì)主計(jì)算機(jī)所發(fā)送的印刷指示及印刷數(shù)據(jù)進(jìn)行接收,以對(duì)該印刷指示及印刷數(shù)據(jù)進(jìn)行印刷,并且發(fā)送至與第2接口連接的第2印刷裝置。因此,能夠不變更主計(jì)算機(jī)及作為設(shè)備而執(zhí)行動(dòng)作的第2印刷裝置的構(gòu)成地,在這些裝置之間設(shè)置第I印刷裝置。并且,能夠由第I印刷裝置及第2印刷裝置雙方對(duì)主計(jì)算機(jī)所發(fā)送的印刷指示及印刷數(shù)據(jù)進(jìn)行處理。
[0035]另外,本發(fā)明的上述印刷系統(tǒng)中,所述第I印刷裝置,具備:對(duì)由所述第I接口接收到的印刷數(shù)據(jù)進(jìn)行存儲(chǔ)的存儲(chǔ)部;和對(duì)在所述存儲(chǔ)部中存儲(chǔ)的所述印刷數(shù)據(jù)進(jìn)行解析的解析部,所述第I印刷部,基于由所述解析部進(jìn)行解析后的解析結(jié)果進(jìn)行印刷。
[0036]根據(jù)本發(fā)明,第I印刷裝置能夠?qū)τ傻贗接口作為設(shè)備而接收的數(shù)據(jù)進(jìn)行存儲(chǔ)和解析,并執(zhí)行印刷。另外,不僅能夠?qū)λ邮盏臄?shù)據(jù)進(jìn)行印刷,而且還能夠執(zhí)行將所接收的數(shù)據(jù)從第2接口發(fā)送至其他裝置等另外的動(dòng)作。
[0037]另外,本發(fā)明的上述印刷系統(tǒng)中,所述第2印刷裝置,將與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù)通過(guò)所述通信部發(fā)送至所述第I印刷裝置的第2接口,所述第I印刷裝置,由所述第2接口接收與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù),由所述第I接口,將由所述第2接口接收到的所述數(shù)據(jù)發(fā)送至所述主計(jì)算機(jī)。
[0038]根據(jù)本發(fā)明,第I印刷裝置作為主機(jī)接收從第2印刷裝置發(fā)送的數(shù)據(jù),對(duì)所接收的數(shù)據(jù)進(jìn)行印刷,并且作為設(shè)備發(fā)送給主計(jì)算機(jī)。因此,能夠不變更主計(jì)算機(jī)及作為設(shè)備執(zhí)行動(dòng)作的第2印刷裝置的構(gòu)成地,在這些裝置之間設(shè)置第I印刷裝置。并且,通過(guò)第I印刷裝置對(duì)與第2印刷裝置的印刷的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù)進(jìn)行印刷,并且將與該印刷的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù),作為設(shè)備中的與執(zhí)行結(jié)果相關(guān)的數(shù)據(jù),發(fā)送給主計(jì)算機(jī)。
[0039]另外,本發(fā)明的上述印刷系統(tǒng)中,與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù),是所述第2印刷部的印刷錯(cuò)誤,所述第I印刷裝置的所述第I接口,對(duì)所述主計(jì)算機(jī)發(fā)送所述印刷錯(cuò)誤。
[0040]根據(jù)本發(fā)明,能夠基于第2印刷裝置的印刷部的與印刷錯(cuò)誤相關(guān)的數(shù)據(jù),通過(guò)第I印刷裝置進(jìn)行印刷,還能夠?qū)⒃撚∷㈠e(cuò)誤的數(shù)據(jù)發(fā)送至主計(jì)算機(jī)。
[0041]另外,本發(fā)明的上述印刷系統(tǒng)中,所述第I印刷裝置,具有對(duì)包含所述第I印刷部的類(lèi)別在內(nèi)的第I裝置信息及包含所述第2印刷部的類(lèi)別在內(nèi)的第2裝置信息進(jìn)行存儲(chǔ)的設(shè)備信息存儲(chǔ)部,在所述主計(jì)算機(jī)向所述第I印刷裝置請(qǐng)求裝置信息時(shí),將在所述存儲(chǔ)部中存儲(chǔ)的所述第2裝置信息發(fā)送給所述主計(jì)算機(jī)。
[0042]根據(jù)本發(fā)明,第I印刷裝置對(duì)主計(jì)算機(jī)輸出第2印刷裝置的第2裝置信息,能夠使主計(jì)算機(jī)將第I印刷裝置識(shí)別為第2印刷裝置。因此,能夠不變更主計(jì)算機(jī)的構(gòu)成地,在與第2印刷裝置對(duì)應(yīng)的主計(jì)算機(jī)上連接第I印刷裝置。因此,在連接了主計(jì)算機(jī)與印刷裝置的系統(tǒng)中,能夠不變更主計(jì)算機(jī)的構(gòu)成地對(duì)有關(guān)印刷裝置的構(gòu)成進(jìn)行變更。
[0043]另外,本發(fā)明的上述印刷系統(tǒng)中,所述主計(jì)算機(jī),將由所述第2印刷裝置處理的印刷數(shù)據(jù)發(fā)送至所述第I印刷裝置的連接部,所述第I印刷裝置對(duì)從所述主計(jì)算機(jī)發(fā)送來(lái)的所述印刷數(shù)據(jù)進(jìn)行接收,并將所接收的所述印刷數(shù)據(jù)發(fā)送至所述第2印刷裝置,所述第2印刷裝置,對(duì)從所述第I印刷裝置發(fā)送來(lái)的所述印刷數(shù)據(jù)進(jìn)行接收,并由所述第2印刷部對(duì)所接收的所述印刷數(shù)據(jù)進(jìn)行印刷。
[0044]根據(jù)本發(fā)明,第I印刷裝置對(duì)由主計(jì)算機(jī)向第2印刷裝置發(fā)送的印刷數(shù)據(jù)進(jìn)行接收,并發(fā)送給第2印刷裝置。因此,能夠由第I印刷裝置及第2印刷裝置雙方對(duì)主計(jì)算機(jī)所發(fā)送的印刷數(shù)據(jù)進(jìn)行處理。
[0045]另外,本發(fā)明的上述印刷系統(tǒng)中,所述第I印刷裝置具有:對(duì)從所述主計(jì)算機(jī)發(fā)送來(lái)的印刷數(shù)據(jù)進(jìn)行解析的數(shù)據(jù)解析部;和對(duì)預(yù)先規(guī)定的信息及與所述預(yù)先規(guī)定的信息對(duì)應(yīng)的印刷數(shù)據(jù)進(jìn)行存儲(chǔ)的印刷數(shù)據(jù)存儲(chǔ)部,所述數(shù)據(jù)解析部,判別所述印刷數(shù)據(jù)中是否包含所述預(yù)先規(guī)定的信息,在包含所述預(yù)先規(guī)定的信息的情況下,所述第I印刷部對(duì)與所述預(yù)先規(guī)定的信息對(duì)應(yīng)的印刷數(shù)據(jù)進(jìn)行印刷。
[0046]根據(jù)本發(fā)明,能夠不變更主計(jì)算機(jī)的構(gòu)成地,連接第I印刷裝置,通過(guò)第I印刷裝置對(duì)主計(jì)算機(jī)所發(fā)送的印刷數(shù)據(jù)進(jìn)行解析并印刷關(guān)聯(lián)的信息。
[0047]另外,本發(fā)明的上述印刷系統(tǒng)中,所述主計(jì)算機(jī)是對(duì)結(jié)賬信息進(jìn)行處理的POS終端,所述第2印刷裝置,對(duì)從所述POS終端發(fā)送來(lái)的與所述結(jié)賬信息相關(guān)的收據(jù)進(jìn)行印刷。
[0048]根據(jù)本發(fā)明,能夠不變更通過(guò)第2印刷裝置對(duì)收據(jù)進(jìn)行印刷的POS終端裝置的構(gòu)成地,實(shí)現(xiàn)在POS終端裝置連接第I印刷裝置,以通過(guò)第2印刷裝置對(duì)收據(jù)進(jìn)行印刷的功能、和第I印刷裝置所進(jìn)行的處理雙方。
[0049]另外,為了解決上述課題,本發(fā)明的印刷方法的特征在于,在主計(jì)算機(jī)與具有第I印刷部的第I印刷裝置相連接之后,所述主計(jì)算機(jī)向所述第I印刷裝置請(qǐng)求包含印刷裝置的類(lèi)別在內(nèi)的裝置信息,被請(qǐng)求了所述裝置信息的所述第I印刷裝置,將所存儲(chǔ)的包含所述第I印刷部的類(lèi)別在內(nèi)的第I裝置信息及第2印刷裝置的第2裝置信息中的所述第2裝置信息發(fā)送給所述主計(jì)算機(jī),所述主計(jì)算機(jī)對(duì)由所述第2印刷裝置處理的印刷數(shù)據(jù)進(jìn)行發(fā)送,所述第I印刷裝置,將所述印刷數(shù)據(jù)發(fā)送給與所述第I印刷裝置連接的所述第2印刷裝置,所述第2印刷裝置對(duì)所述印刷數(shù)據(jù)進(jìn)行印刷。
[0050]根據(jù)本發(fā)明,與主計(jì)算機(jī)連接的第I印刷裝置向主計(jì)算機(jī)輸出第2印刷裝置的第2裝置信息。這樣,能夠使主計(jì)算機(jī)將第I印刷裝置識(shí)別為第2印刷裝置。因此,能夠不變更主計(jì)算機(jī)的構(gòu)成地、在與第2印刷裝置對(duì)應(yīng)的主計(jì)算機(jī)上連接第I印刷裝置。因此,在連接了主計(jì)算機(jī)與印刷裝置的系統(tǒng)中,能夠不變更主計(jì)算機(jī)的構(gòu)成地,變更與印刷裝置相關(guān)的構(gòu)成。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0051]圖1是第I實(shí)施方式涉及的印刷系統(tǒng)的功能方框圖。
[0052]圖2是詳細(xì)表示第I打印機(jī)的功能性構(gòu)成的方框圖。
[0053]圖3是表示第I實(shí)施方式的動(dòng)作的順序圖。
[0054]圖4是第2實(shí)施方式涉及的第I打印機(jī)的功能方框圖。
[0055]圖5是表示第2實(shí)施方式的動(dòng)作的順序圖。
[0056]圖6是表示第2實(shí)施方式的動(dòng)作的順序圖。
【具體實(shí)施方式】
[0057]第I實(shí)施方式
[0058]以下,參照附圖針對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。
[0059]圖1是表示應(yīng)用了本發(fā)明的第I實(shí)施方式涉及的印刷系統(tǒng)I的構(gòu)成的功能方框圖。[0060]印刷系統(tǒng)1,具備:執(zhí)行應(yīng)用程序以生成文件等,并輸出印刷指示的主計(jì)算機(jī)10 ;和根據(jù)主計(jì)算機(jī)10輸出的印刷指示而執(zhí)行印刷的第2打印機(jī)20(第2印刷裝置)。進(jìn)而,在主計(jì)算機(jī)10與第2打印機(jī)20之間連接第I打印機(jī)30。主計(jì)算機(jī)10與第2打印機(jī)20,經(jīng)由USB電纜2A而能夠一對(duì)一地直接連接。這種情況下,主計(jì)算機(jī)10輸出的指令、數(shù)據(jù)直接由第2打印機(jī)20接收后執(zhí)行印刷。在此,印刷系統(tǒng)1,可以說(shuō)是將連接主計(jì)算機(jī)10與第2打印機(jī)20的USB電纜2A去掉,而連接第I打印機(jī)30的構(gòu)成。即,是一種將主計(jì)算機(jī)10通過(guò)USB電纜2B與第I打印機(jī)30連接,另一方面,將第2打印機(jī)20通過(guò)USB電纜2C與第I打印機(jī)30連接的系統(tǒng)。S卩,印刷系統(tǒng)1,成為將第I打印機(jī)30和第2打印機(jī)20以串級(jí)鏈方式(daisy chain)與主計(jì)算機(jī)10連接的構(gòu)成。
[0061]主計(jì)算機(jī)10具備:控制部11、與控制部11連接的存儲(chǔ)部15、輸入部16、及顯示部
17。另外,主計(jì)算機(jī)10具備USB接口 12作為連接外部設(shè)備的接口。USB接口 12具備:USB_A連接器13和USB主機(jī)控制器14,該USB主機(jī)控制器14根據(jù)規(guī)定的協(xié)議執(zhí)行與經(jīng)由USB電纜而連接至該USB_A連接器13的設(shè)備之間的通信。
[0062]控制部11由CPU、ROM、RAM等構(gòu)成,通過(guò)執(zhí)行在存儲(chǔ)部15中存儲(chǔ)的各種程序,從而對(duì)主計(jì)算機(jī)10的各部進(jìn)行中樞性控制。
[0063]控制部11,通過(guò)應(yīng)用程序執(zhí)行部IlA執(zhí)行在存儲(chǔ)部15中存儲(chǔ)的應(yīng)用程序。例如,控制部11執(zhí)行POS應(yīng)用程序來(lái)作為POS終端執(zhí)行動(dòng)作??刂撇?1,基于通過(guò)輸入部16輸入的數(shù)據(jù)執(zhí)行與商品銷(xiāo)售有關(guān)的數(shù)據(jù)處理,并將印刷表示商品銷(xiāo)售處理的結(jié)果的收據(jù)的數(shù)據(jù)與印刷執(zhí)行的指示一起輸出。
[0064]另外,控制部11具備設(shè)備驅(qū)動(dòng)器執(zhí)行部11B。設(shè)備驅(qū)動(dòng)器執(zhí)行部11B,執(zhí)行在存儲(chǔ)部15中存儲(chǔ)的設(shè)備驅(qū)動(dòng)程序,并對(duì)與主計(jì)算機(jī)10連接的各種設(shè)備進(jìn)行控制。本實(shí)施方式的主計(jì)算機(jī)10,對(duì)應(yīng)于經(jīng)由USB接口而連接的設(shè)備,可通過(guò)設(shè)備驅(qū)動(dòng)器執(zhí)行部IIB執(zhí)行設(shè)備驅(qū)動(dòng)程序。設(shè)備驅(qū)動(dòng)器執(zhí)行部11B,基于應(yīng)用程序執(zhí)行部IlA輸出的印刷指示和數(shù)據(jù),生成通過(guò)打印機(jī)執(zhí)行印刷的印刷指令和印刷數(shù)據(jù),并從USB接口 12輸出。本發(fā)明中,安裝了對(duì)第2打印機(jī)20輸出印刷指示和數(shù)據(jù)的設(shè)備驅(qū)動(dòng)器。
[0065]USB接口 12、及后述的USB接口 21、40、45,均構(gòu)成由USB標(biāo)準(zhǔn)規(guī)定的物理層、鏈路層及協(xié)議層,并執(zhí)行一對(duì)一地連接的設(shè)備之間的串行數(shù)據(jù)通信。在此,所謂USB標(biāo)準(zhǔn),包含USB1.1?USB3.0或者之后的擴(kuò)展標(biāo)準(zhǔn)。
[0066]USB接口 12具備USB_A連接器13。USB_A連接器13,是具有由USB標(biāo)準(zhǔn)作為主機(jī)側(cè)裝置的連接器而指定的形狀及端子的內(nèi)孔(receptacle)連接器。該USB_A連接器13可連接USB標(biāo)準(zhǔn)的USB電纜2A、2B。USB_A連接器13也可以是miniUSB_A端子、microUSB_A端子。另外,后述的USB_A連接器46(圖2)也是同樣。另外,關(guān)于USB接口 12所具備的USB_A連接器13的個(gè)數(shù),沒(méi)有特別限制。
[0067]在與由USB標(biāo)準(zhǔn)規(guī)定的設(shè)備相當(dāng)?shù)臋C(jī)器連接于USB_A連接器13的情況下,USB主機(jī)控制器14相對(duì)于該機(jī)器作為主機(jī)側(cè)執(zhí)行動(dòng)作,并可實(shí)現(xiàn)設(shè)備的識(shí)別及與設(shè)備之間的通信。
[0068]在此,所謂設(shè)備,是指例如與作為主機(jī)執(zhí)行動(dòng)作的裝置連接的輸入輸出裝置,根據(jù)主機(jī)的控制將數(shù)據(jù)輸出給主機(jī),或者輸出從主機(jī)輸入的數(shù)據(jù)。在此,所謂主機(jī),是指對(duì)作為設(shè)備的輸入輸出裝置發(fā)送控制這些輸入輸出裝置的指令的計(jì)算機(jī)等。[0069]第2打印機(jī)20,具備未圖示的印刷頭、輸送電動(dòng)機(jī)、輸送輥、剪切器單元等第2打印機(jī)印刷部28,是在單頁(yè)紙(cut-sheet paper)、卷筒紙(roll paper)等印刷介質(zhì)上對(duì)文字、圖像進(jìn)行印刷(記錄)的裝置。第2打印機(jī)20,具備USB接口 21、通信部26、和第2打印機(jī)控制部27。通信部26,在與經(jīng)由USB接口 21而連接的機(jī)器之間執(zhí)行數(shù)據(jù)通信。第2打印機(jī)控制部27,基于通信部26所接收的數(shù)據(jù)來(lái)控制第2打印機(jī)印刷部28,使之執(zhí)行印刷。
[0070]USB接口 21所具備的USB_B連接器22,是具有由USB標(biāo)準(zhǔn)作為設(shè)備側(cè)的裝置的連接器而指定的形狀及端子的內(nèi)孔連接器,可連接符合USB標(biāo)準(zhǔn)的USB電纜2A、2C。USB_B連接器22也可以是miniUSB_B端子、microUSB_B端子。另外,后述的USB_B連接器41 (圖2)也是同樣。USB設(shè)備控制器23,作為由USB標(biāo)準(zhǔn)規(guī)定的設(shè)備側(cè)的機(jī)器而執(zhí)行動(dòng)作。USB設(shè)備控制器23,對(duì)經(jīng)由USB電纜而與USB_B連接器22連接的機(jī)器通知USB設(shè)備類(lèi)別ID、設(shè)備ID等,并根據(jù)從該機(jī)器發(fā)送的控制數(shù)據(jù)執(zhí)行通信。
[0071]通信部26經(jīng)由USB接口 21接收指令、數(shù)據(jù),并臨時(shí)存儲(chǔ)在接收緩沖器25中。另夕卜,通信部26,經(jīng)由USB接口 21發(fā)送表示第2打印機(jī)20的狀態(tài)的數(shù)據(jù)、控制指令等。
[0072]第2打印機(jī)控制部27,按接收順序讀出在接收緩沖器25中存儲(chǔ)的指令并執(zhí)行。例如,第2打印機(jī)控制部27,在從接收緩沖器25中讀出了請(qǐng)求發(fā)送狀態(tài)的指令的情況下,生成表示第2打印機(jī)20的動(dòng)作狀態(tài)的狀態(tài)信息,并通過(guò)通信部26進(jìn)行發(fā)送。另外,例如,第2打印機(jī)控制部27,在從接收緩沖器25讀出伴隨印刷數(shù)據(jù)的印刷指令的情況下,根據(jù)該指令控制第2打印機(jī)印刷部28并進(jìn)行印刷。之后,第2打印機(jī)控制部27,生成表示印刷完成的完成通知或者表示產(chǎn)生了錯(cuò)誤的錯(cuò)誤通知,并通過(guò)通信部26從USB接口 21進(jìn)行發(fā)送。
[0073]第I打印機(jī)30具備兩個(gè)USB接口 40、45。主計(jì)算機(jī)10經(jīng)由USB電纜2B而與USB接口 40連接。另外,第2打印機(jī)20經(jīng)由USB電纜2C而與USB接口 45連接。
[0074]第I打印機(jī)30具備:對(duì)經(jīng)由USB接口 40、45的通信進(jìn)行控制的通信控制部31、第I打印機(jī)印刷部60、及第I打印機(jī)控制部32 (印刷控制部)。第I打印機(jī)印刷部60,具備未圖示的印刷頭、輸送電動(dòng)機(jī)、輸送輥、剪切器單元等而進(jìn)行印刷。第I打印機(jī)控制部32,基于通信控制部31所收發(fā)的數(shù)據(jù)對(duì)第I打印機(jī)印刷部60進(jìn)行控制使之執(zhí)行印刷。
[0075]圖2是印刷系統(tǒng)I的功能方框圖,特別針對(duì)第I打印機(jī)30的構(gòu)成詳細(xì)進(jìn)行了表示。
[0076]如圖2所示,USB接口 40(第I接口)具備:USB_B連接器41 (設(shè)備用的連接器)和USB設(shè)備控制器42 (設(shè)備控制電路)。USB接口 45 (第2接口)具備:USB_A連接器46 (主機(jī)用的連接器)和USB主機(jī)控制器47 (主機(jī)控制電路)。
[0077]USB_B連接器41,與USB_B連接器22同樣地,是具有由USB標(biāo)準(zhǔn)作為設(shè)備側(cè)的裝置的連接器而指定的形狀及端子的內(nèi)孔連接器,連接有USB電纜2B。
[0078]另外,USB_A連接器46,與USB_A連接器13同樣地,是具有由USB標(biāo)準(zhǔn)作為主機(jī)側(cè)的裝置的連接器而指定的形狀及端子的內(nèi)孔連接器,連接有USB電纜2C。另外,關(guān)于USB接口 45所具備的USB_A連接器46的個(gè)數(shù)也沒(méi)有特別限制。
[0079]USB設(shè)備控制器42,對(duì)與USB_B連接器41連接的機(jī)器通知USB設(shè)備類(lèi)別ID、設(shè)備ID等,根據(jù)從該機(jī)器發(fā)送的控制數(shù)據(jù)而執(zhí)行通信。另一方面,USB主機(jī)控制器47,在與由USB標(biāo)準(zhǔn)規(guī)定的設(shè)備相應(yīng)的機(jī)器與USB_A連接器46連接的情況下,相對(duì)于該機(jī)器作為主機(jī)側(cè)執(zhí)行動(dòng)作,可實(shí)現(xiàn)設(shè)備的識(shí)別以及與設(shè)備之間的通信。
[0080]S卩,第I打印機(jī)30,相對(duì)于與USB接口 40連接的機(jī)器(本實(shí)施方式中為主計(jì)算機(jī)10)作為設(shè)備而執(zhí)行動(dòng)作。另一方面,相對(duì)于與USB接口 45連接的機(jī)器(本實(shí)施方式中為第2打印機(jī)20)作為主機(jī)而執(zhí)行動(dòng)作。
[0081]另外,第I打印機(jī)30,具備與通信控制部31連接的存儲(chǔ)器33 (存儲(chǔ)部)、及與第I打印機(jī)控制部32連接的存儲(chǔ)器34。這些存儲(chǔ)器33、34,是對(duì)指令、數(shù)據(jù)暫時(shí)進(jìn)行存儲(chǔ)的存儲(chǔ)部。另外,第I打印機(jī)印刷部60,如圖2所示,具備印刷頭61、輸送電動(dòng)機(jī)62、及剪切器單元63。第I打印機(jī)印刷部60,通過(guò)輸送電動(dòng)機(jī)62輸送未圖示的單頁(yè)紙(cut-sheet paper) >卷筒紙等印刷介質(zhì),通過(guò)印刷頭61對(duì)文字、圖像進(jìn)行印刷,并將印刷后的印刷介質(zhì)通過(guò)剪切器單元63進(jìn)行剪切后輸出。
[0082]通信控制部31與USB接口 40、45雙方連接,經(jīng)由這些USB接口 40、45對(duì)主計(jì)算機(jī)10和第2打印機(jī)20分別執(zhí)行通信。
[0083]通信控制部31在通過(guò)USB接口 40接收到從主計(jì)算機(jī)10發(fā)送來(lái)的指令、數(shù)據(jù)的情況下,將所接收到的指令、數(shù)據(jù)暫時(shí)存儲(chǔ)在存儲(chǔ)器33中。通信控制部31,將在存儲(chǔ)器33中存儲(chǔ)的指令、數(shù)據(jù)從USB接口 45發(fā)送至第2打印機(jī)20。這樣,主計(jì)算機(jī)10所發(fā)送的指令、數(shù)據(jù)被發(fā)送至第2打印機(jī)20。由于第I打印機(jī)30相對(duì)于主計(jì)算機(jī)10作為設(shè)備發(fā)揮作用,因此主計(jì)算機(jī)10只要執(zhí)行對(duì)與USB接口 12連接的設(shè)備發(fā)送指令、數(shù)據(jù)的動(dòng)作即可。換言之,與通過(guò)USB電纜2A(圖1)而在USB接口 12連接了第2打印機(jī)20的情況同樣地,對(duì)指令、數(shù)據(jù)進(jìn)行發(fā)送。
[0084]另一方面,由于第I打印機(jī)30相對(duì)于第2打印機(jī)20通過(guò)USB接口 45作為主機(jī)而發(fā)揮作用,因此第2打印機(jī)20,與接收到從主機(jī)發(fā)送來(lái)的指令、數(shù)據(jù)的情況同樣地,根據(jù)該指令、數(shù)據(jù)而執(zhí)行動(dòng)作。換言之,第2打印機(jī)20,與在USB接口 21通過(guò)USB電纜2A連接了主計(jì)算機(jī)10的情況同樣地,接收指令、數(shù)據(jù)并執(zhí)行動(dòng)作。因此,主計(jì)算機(jī)10及第2打印機(jī)20,均與主計(jì)算機(jī)10和第2打印機(jī)20通過(guò)USB電纜2A而直接連接的情況同樣地執(zhí)行動(dòng)作。
[0085]另外,通信控制部31,在從第2打印機(jī)20發(fā)送來(lái)印刷結(jié)果的通知、狀態(tài)信息等數(shù)據(jù)的情況下,通過(guò)USB接口 45接收這些數(shù)據(jù)。通信控制部31,將所接收的數(shù)據(jù)暫時(shí)存儲(chǔ)在存儲(chǔ)器33中,并通過(guò)USB接口 40發(fā)送至主計(jì)算機(jī)10。這樣,第2打印機(jī)20所發(fā)送的印刷結(jié)果的通知、狀態(tài)等便被發(fā)送至主計(jì)算機(jī)10。
[0086]在此,由于第I打印機(jī)30相對(duì)于第2打印機(jī)20作為主機(jī)發(fā)揮作用,因此第2打印機(jī)20與對(duì)主機(jī)發(fā)送印刷結(jié)果的通知、狀態(tài)等的情況同樣地執(zhí)行動(dòng)作。另外,由于第I打印機(jī)30相對(duì)于主計(jì)算機(jī)10作為設(shè)備發(fā)揮作用,因此主計(jì)算機(jī)10,與從連接于USB接口 12的設(shè)備被發(fā)送了印刷結(jié)果的通知、狀態(tài)等的情況同樣地執(zhí)行動(dòng)作。
[0087]S卩,主計(jì)算機(jī)10及第2打印機(jī)20,與USB接口 12和USB接口 21通過(guò)USB電纜2A(圖1)而被相互連接的情況同樣地執(zhí)行動(dòng)作。
[0088]然后,通信控制部31對(duì)存儲(chǔ)在存儲(chǔ)器33中的指令、數(shù)據(jù)進(jìn)行解析。并具有如下功能:通過(guò)該解析來(lái)判斷是否與第I打印機(jī)30進(jìn)行印刷的條件一致,在與進(jìn)行印刷的條件一致的情況下,生成印刷指令及印刷數(shù)據(jù),并輸出給第I打印機(jī)控制部32。例如,通信控制部31判斷主計(jì)算機(jī)10所發(fā)送的印刷數(shù)據(jù)中是否包含預(yù)先設(shè)定的特定的字符串。在含有特定的字符串的情況下,將與該字符串建立對(duì)應(yīng)地預(yù)先存儲(chǔ)在存儲(chǔ)器33、通信控制部31所具備的ROM(省略圖示)中的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32。具體而言,在主計(jì)算機(jī)10作為POS終端而執(zhí)行動(dòng)作,并發(fā)送了印刷收據(jù)的印刷指令及印刷數(shù)據(jù)的情況下,通信控制部31,判斷在印刷數(shù)據(jù)中是否含有預(yù)先設(shè)定特定的商品名、商品分類(lèi)的數(shù)據(jù)。然后,在印刷數(shù)據(jù)中含有相應(yīng)的商品名、商品分類(lèi)的數(shù)據(jù)的情況下,通信控制部31,將預(yù)先存儲(chǔ)的印刷優(yōu)惠卷的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32。這樣,第I打印機(jī)30,在通過(guò)第2打印機(jī)20印刷了特定的收據(jù)的情況下,發(fā)行與該收據(jù)對(duì)應(yīng)的優(yōu)惠卷。
[0089]通信控制部31,在第2打印機(jī)20所發(fā)送的印刷結(jié)果的通知、狀態(tài)等的數(shù)據(jù)與預(yù)先指定的數(shù)據(jù)一致的情況下,將對(duì)應(yīng)的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32。對(duì)應(yīng)的印刷指令及印刷數(shù)據(jù),與預(yù)先指定的數(shù)據(jù)建立對(duì)應(yīng)并預(yù)先存儲(chǔ)在存儲(chǔ)器33、通信控制部31所具備的ROM(省略圖示)中。例如,通信控制部31,判斷第2打印機(jī)20所發(fā)送的數(shù)據(jù)中是否含有表示印刷錯(cuò)誤的數(shù)據(jù)。然后,在含有表示印刷錯(cuò)誤的數(shù)據(jù)的情況下,將印刷報(bào)告錯(cuò)誤的單據(jù)的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32。這樣,第I打印機(jī)30,在第2打印機(jī)20的印刷中產(chǎn)生錯(cuò)誤了的情況下,能夠印刷報(bào)告該錯(cuò)誤的單據(jù)。
[0090]這樣,第I打印機(jī)30,能夠?qū)⒅饔?jì)算機(jī)10所發(fā)送的數(shù)據(jù)發(fā)送給第2打印機(jī)20,并且能夠基于該數(shù)據(jù)與主計(jì)算機(jī)10及第2打印機(jī)20獨(dú)立地執(zhí)行動(dòng)作。另外,能夠?qū)⒌?打印機(jī)20所發(fā)送的數(shù)據(jù)發(fā)送給主計(jì)算機(jī)10,并且能夠基于該數(shù)據(jù)與主計(jì)算機(jī)10及第2打印機(jī)20獨(dú)立地執(zhí)行動(dòng)作。
[0091]因此,在主計(jì)算機(jī)10與第2打印機(jī)20之間設(shè)置第I打印機(jī)30并由USB電纜2B、2C進(jìn)行連接。這樣,能夠執(zhí)行由主計(jì)算機(jī)10和第2打印機(jī)20直接收發(fā)數(shù)據(jù)而進(jìn)行的功能。另外,能夠通過(guò)第I打印機(jī)30執(zhí)行與主計(jì)算機(jī)10及第2打印機(jī)20獨(dú)立的新的動(dòng)作。因此,能夠容易地在現(xiàn)有的印刷系統(tǒng)中增加新的功能。進(jìn)而,第I打印機(jī)30,通過(guò)作為設(shè)備執(zhí)行動(dòng)作的USB接口 40而與主計(jì)算機(jī)10連接,并通過(guò)作為主機(jī)執(zhí)行動(dòng)作的USB接口 45而與第2打印機(jī)20連接。因此,主計(jì)算機(jī)10及第2打印機(jī)20,只要執(zhí)行與通過(guò)USB電纜2A而相互直接連接的情況相同的動(dòng)作即可。因而,能夠不進(jìn)行印刷系統(tǒng)I的構(gòu)成變更地,在主計(jì)算機(jī)10與第2打印機(jī)20之間設(shè)置第I打印機(jī)30。所謂印刷系統(tǒng)I的構(gòu)成變更,是指例如由主計(jì)算機(jī)10執(zhí)行動(dòng)作的應(yīng)用程序、設(shè)備驅(qū)動(dòng)程序的變更、第2打印機(jī)20的動(dòng)作條件的變更等。
[0092]另外,第I打印機(jī)30具備:搭載了第I打印機(jī)控制部32的主基板36 (印刷控制基板)、和與該主基板36不同地可裝卸地設(shè)置于第I打印機(jī)30的主體的接口基板35。在接口基板35安裝了通信控制部31、存儲(chǔ)器33、及USB接口 40、45的各部。安裝在接口基板35的各部、與安裝在主基板36的第I打印機(jī)控制部32,以經(jīng)由第I打印機(jī)30內(nèi)置的內(nèi)部接口 37可相互進(jìn)行數(shù)據(jù)輸入輸出的方式被連接。另外,既可以對(duì)接口基板35上的各部經(jīng)由內(nèi)部接口 37提供電力,也可以設(shè)為在接口基板35連接外部電源的構(gòu)成從接口基板35向主基板36提供電力。
[0093]根據(jù)該構(gòu)成,例如通過(guò)將具備一個(gè)USB接口的接口基板更換為圖2所示的接口基板35,從而能夠?qū)崿F(xiàn)能設(shè)置在主計(jì)算機(jī)10與第2打印機(jī)20之間的第I打印機(jī)30。
[0094]圖3是表示印刷系統(tǒng)的各部的動(dòng)作的順序圖,⑷表示主計(jì)算機(jī)10的動(dòng)作,⑶表示第I打印機(jī)30的動(dòng)作,(C)表示第2打印機(jī)20的動(dòng)作。
[0095]在通過(guò)應(yīng)用程序執(zhí)行部IlA的動(dòng)作而創(chuàng)建了文件等,并輸出了印刷指示時(shí)(步驟Sll),主計(jì)算機(jī)10基于該印刷指示生成印刷指令和印刷數(shù)據(jù)(步驟S12)。該印刷指令和印刷數(shù)據(jù),是使第2打印機(jī)20執(zhí)行動(dòng)作的印刷指令和印刷數(shù)據(jù),由設(shè)備驅(qū)動(dòng)器執(zhí)行部IlB生成。所生成的印刷指令及印刷數(shù)據(jù)從USB接口 12被發(fā)送(步驟S13)。
[0096]第I打印機(jī)30通過(guò)USB接口 40接收主計(jì)算機(jī)10所發(fā)送的印刷指令及印刷數(shù)據(jù)(步驟S21)。通信控制部31將通過(guò)USB接口 40所接收的印刷指令和印刷數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器33中(步驟S22),并從USB接口 45發(fā)送該印刷指令和印刷數(shù)據(jù)(步驟S23)。
[0097]在此,通信控制部31,對(duì)存儲(chǔ)在存儲(chǔ)器33中的印刷數(shù)據(jù)進(jìn)行解析(步驟S24)。通信控制部31,判斷所解析的印刷數(shù)據(jù)是否符合印刷條件(步驟S25)。在符合印刷條件的情況下(步驟S25:是),將預(yù)先設(shè)定的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32,使之執(zhí)行印刷(步驟S26)。另外,在存儲(chǔ)器33中存儲(chǔ)的印刷數(shù)據(jù)不符合印刷條件的情況下(步驟S25:否),通信控制部31暫時(shí)結(jié)束處理而進(jìn)行待機(jī)。
[0098]第2打印機(jī)20,對(duì)第I打印機(jī)30所發(fā)送的印刷指令及印刷數(shù)據(jù)進(jìn)行接收(步驟S41)。第2打印機(jī)20,根據(jù)所接收的印刷指令及印刷數(shù)據(jù),由第2打印機(jī)控制部27對(duì)第2打印機(jī)印刷部28進(jìn)行控制以執(zhí)行印刷(步驟S42)。
[0099]第2打印機(jī)控制部27,判斷印刷是成功還是失敗(步驟S43),在印刷成功了的情況下(步驟S43:是),輸出印刷成功,通信部26生成印刷成功通知(步驟S44)。另外,在印刷失敗了的情況下(步驟S43:否),第2打印機(jī)控制部27輸出印刷錯(cuò)誤,通信部26生成印刷錯(cuò)誤通知(步驟S45)。
[0100]之后,通信部26從USB接口 21發(fā)送在步驟S44中生成的印刷完成通知或者在步驟S45中生成的印刷錯(cuò)誤通知(步驟S46),并結(jié)束本處理。
[0101]第I打印機(jī)30,通過(guò)USB接口 45接收第2打印機(jī)20所發(fā)送的通知并存儲(chǔ)在存儲(chǔ)器33中(步驟S27),將該通知從USB接口 40發(fā)送給主計(jì)算機(jī)10 (步驟S28)。
[0102]主計(jì)算機(jī)10,通過(guò)USB接口 12接收第I打印機(jī)30發(fā)送的通知(步驟S14)。
[0103]另外,第I打印機(jī)30的通信控制部31對(duì)在存儲(chǔ)器33中存儲(chǔ)的通知進(jìn)行解析,并判斷是否為表示印刷錯(cuò)誤的通知(步驟S29)。在是印刷錯(cuò)誤的通知的情況下(步驟S29:是),將預(yù)先設(shè)定的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32,使之執(zhí)行印刷(步驟S30)。另外,在存儲(chǔ)器33中存儲(chǔ)的通知不是印刷錯(cuò)誤的通知的情況下(步驟S29:否),通信控制部31直接結(jié)束本處理。
[0104]如以上所說(shuō)明的那樣,根據(jù)第I實(shí)施方式涉及的印刷系統(tǒng)1,第I打印機(jī)30具備:USB接口 40、USB接口 45、和第I打印機(jī)印刷部60。相對(duì)于在USB接口 40連接的裝置作為設(shè)備而執(zhí)行動(dòng)作,并對(duì)數(shù)據(jù)進(jìn)行發(fā)送以及接收。另外,相對(duì)于在USB接口 45連接的裝置作為主機(jī)執(zhí)行動(dòng)作,并對(duì)數(shù)據(jù)進(jìn)行發(fā)送以及接收。另外,通過(guò)第I打印機(jī)印刷部60,基于由USB接口 40作為設(shè)備而接收的數(shù)據(jù)來(lái)執(zhí)行印刷。因此,第I打印機(jī)30,可與作為主機(jī)執(zhí)行動(dòng)作的裝置和作為設(shè)備執(zhí)行動(dòng)作的裝置中的任一方進(jìn)行連接。并且,如步驟Sll?S13、S21?S26、S41?S46所示,對(duì)主計(jì)算機(jī)10所發(fā)送的數(shù)據(jù)進(jìn)行接收并發(fā)送給第2打印機(jī)20。因此,設(shè)置在作為主機(jī)執(zhí)行動(dòng)作的裝置與作為設(shè)備執(zhí)行動(dòng)作的裝置之間,能夠作為設(shè)備來(lái)接收作為主機(jī)執(zhí)行動(dòng)作的裝置所發(fā)送的數(shù)據(jù),并將該數(shù)據(jù)發(fā)送到作為設(shè)備執(zhí)行動(dòng)作的其他裝置。這樣,能夠不對(duì)這些主機(jī)及設(shè)備的各裝置的構(gòu)成進(jìn)行變更地設(shè)置在這些裝置之間,基于作為設(shè)備執(zhí)行動(dòng)作的裝置所發(fā)送的數(shù)據(jù)而執(zhí)行印刷。
[0105]另外,第I打印機(jī)30具備對(duì)由USB接口 40接收的數(shù)據(jù)進(jìn)行存儲(chǔ)的存儲(chǔ)器33。第I打印機(jī)印刷部60,根據(jù)通信控制部31所生成的指令及數(shù)據(jù),基于在存儲(chǔ)器33中存儲(chǔ)的數(shù)據(jù)執(zhí)行印刷。因此,第I打印機(jī)30,能夠?qū)闹饔?jì)算機(jī)10接收的數(shù)據(jù)發(fā)送給第2打印機(jī)20,使第2打印機(jī)20執(zhí)行印刷,并且基于所接收的數(shù)據(jù)由第I打印機(jī)30執(zhí)行印刷。這樣一來(lái),便能夠執(zhí)行基于所接收的數(shù)據(jù)的另外的動(dòng)作。
[0106]另外,USB接口 40、45,作為對(duì)作為主機(jī)執(zhí)行動(dòng)作的裝置和作為目標(biāo)設(shè)備執(zhí)行動(dòng)作的裝置的動(dòng)作進(jìn)行控制的規(guī)定的協(xié)議,例如與USB標(biāo)準(zhǔn)對(duì)應(yīng)。USB接口 40,具備設(shè)備用的USB_B連接器41、及在與作為主機(jī)執(zhí)行動(dòng)作的裝置連接的情況下對(duì)作為設(shè)備的動(dòng)作進(jìn)行控制的第I協(xié)議所對(duì)應(yīng)的USB設(shè)備控制器42。另一方面,USB接口 45具備:主機(jī)用的USB_A連接器46、及對(duì)作為設(shè)備執(zhí)行動(dòng)作的裝置的動(dòng)作進(jìn)行控制的第2協(xié)議所對(duì)應(yīng)的主機(jī)用的USB主機(jī)控制器47。相對(duì)于與USB接口 45連接的裝置作為主機(jī)執(zhí)行動(dòng)作,相對(duì)于與USB接口 40連接的裝置作為設(shè)備執(zhí)行動(dòng)作。因此,如主計(jì)算機(jī)10及第2打印機(jī)20那樣,可在作為主機(jī)執(zhí)行動(dòng)作的裝置與作為設(shè)備執(zhí)行動(dòng)作的裝置之間,不變更各裝置的構(gòu)成地進(jìn)行設(shè)置。
[0107]第2實(shí)施方式
[0108]在應(yīng)用本發(fā)明的第2實(shí)施方式中,說(shuō)明在印刷系統(tǒng)I中對(duì)第I打印機(jī)30的功能性構(gòu)成進(jìn)行了變更的示例。在該第2實(shí)施方式中,針對(duì)與第I實(shí)施方式相同的構(gòu)成部,附加相同的符號(hào)并省略說(shuō)明。
[0109]圖4是表示第2實(shí)施方式涉及的印刷系統(tǒng)IA的構(gòu)成的功能方框圖,詳細(xì)示出第I打印機(jī)130的構(gòu)成。
[0110]第2實(shí)施方式的印刷系統(tǒng)1A,與圖1所示的印刷系統(tǒng)I同樣地構(gòu)成。在第2實(shí)施方式中,如圖4所示,代替第I打印機(jī)30而具有第I打印機(jī)130。第I打印機(jī)130,與第I打印機(jī)30同樣地,設(shè)置于主計(jì)算機(jī)10和第2打印機(jī)20之間。第I打印機(jī)130通過(guò)USB電纜2B而與主計(jì)算機(jī)10相連接,另一方面,第I打印機(jī)130通過(guò)USB電纜2C與第2打印機(jī)20相連接。該第I打印機(jī)130,代替接口基板35 (圖2)而具備接口基板135。
[0111]第I打印機(jī)130,與第I打印機(jī)30同樣地具備兩個(gè)USB接口 40、45。在USB接口40經(jīng)由USB電纜2B而連接主計(jì)算機(jī)10,在USB接口 45經(jīng)由USB電纜2C而連接第2打印機(jī)20。
[0112]第I打印機(jī)130具備對(duì)經(jīng)由USB接口 40、45的通信進(jìn)行控制的控制部131。另外,第I打印機(jī)130,與第I打印機(jī)30同樣地,具備:第I打印機(jī)印刷部60 (印刷部、第I印刷部);和第I打印機(jī)控制部32 (印刷控制部)。
[0113]第I打印機(jī)130,與第I打印機(jī)30同樣地,相對(duì)于在USB接口 40連接的機(jī)器(本實(shí)施方式中為主計(jì)算機(jī)10)作為設(shè)備而執(zhí)行動(dòng)作。另外,相對(duì)于在USB接口 45連接的機(jī)器(本實(shí)施方式中為第2打印機(jī)20)作為主機(jī)而執(zhí)行動(dòng)作。
[0114]控制部131具備:機(jī)器控制部51、USB客戶(hù)端驅(qū)動(dòng)器52、USB驅(qū)動(dòng)器53、印刷控制部55、及打印機(jī)驅(qū)動(dòng)器56??刂撇?31由在接口基板135安裝的未圖示的CPU、R0M、RAM等構(gòu)成,通過(guò)由CPU執(zhí)行控制程序從而在軟件上實(shí)現(xiàn)控制部131的各部。另外,接口基板135具備與控制部131連接的存儲(chǔ)部54。存儲(chǔ)部54由例如在接口基板135安裝的閃速ROM等構(gòu)成。在存儲(chǔ)部54的存儲(chǔ)區(qū)域設(shè)置接收緩沖器54A(印刷數(shù)據(jù)存儲(chǔ)部)、及設(shè)備信息存儲(chǔ)部54B(存儲(chǔ)部)。接收緩沖器54A,在如后述那樣由控制部131從主計(jì)算機(jī)10接收到印刷指示的指令、數(shù)據(jù)的情況下,對(duì)所接收到的指令、數(shù)據(jù)逐次進(jìn)行存儲(chǔ)。另外,設(shè)備信息存儲(chǔ)部54B,對(duì)由控制部131向主計(jì)算機(jī)10發(fā)送的USB設(shè)備信息(裝置信息)進(jìn)行存儲(chǔ)。[0115]控制部131通過(guò)執(zhí)行規(guī)定的驅(qū)動(dòng)程序,從而作為USB客戶(hù)端驅(qū)動(dòng)器52發(fā)揮作用。USB客戶(hù)端驅(qū)動(dòng)器52,相對(duì)于在USB接口 40連接的主計(jì)算機(jī)10作為依據(jù)USB標(biāo)準(zhǔn)的USB設(shè)備執(zhí)行動(dòng)作。USB客戶(hù)端驅(qū)動(dòng)器52,在由連接于USB接口 40的機(jī)器請(qǐng)求了設(shè)備類(lèi)別ID、設(shè)備ID的情況下,響應(yīng)該請(qǐng)求而通知USB設(shè)備信息。USB設(shè)備信息包含USB設(shè)備類(lèi)別ID、設(shè)備ID等。通過(guò)通知USB設(shè)備信息,從而可在與該機(jī)器之間進(jìn)行數(shù)據(jù)通信。本實(shí)施方式中,在USB接口 40連接有主計(jì)算機(jī)10的情況下,對(duì)主計(jì)算機(jī)10通知USB設(shè)備信息。在此,USB客戶(hù)端驅(qū)動(dòng)器52可輸出包含第I打印機(jī)130的廠家的廠商ID、與第I打印機(jī)130的型號(hào)名稱(chēng)對(duì)應(yīng)的設(shè)備ID在內(nèi)的USB設(shè)備信息。進(jìn)而,USB客戶(hù)端驅(qū)動(dòng)器52,在事先設(shè)置了的情況下,還可輸出包含第2打印機(jī)20的廠家的廠商ID、與第2打印機(jī)20的型號(hào)名稱(chēng)對(duì)應(yīng)的設(shè)備ID在內(nèi)的USB設(shè)備信息。
[0116]S卩,第I打印機(jī)130,將與第I打印機(jī)130對(duì)應(yīng)的USB設(shè)備信息(第I裝置信息)連同與第2打印機(jī)20對(duì)應(yīng)的USB設(shè)備信息(第2裝置信息)一起存儲(chǔ)在設(shè)備信息存儲(chǔ)部54B中。機(jī)器控制部51若檢測(cè)出在USB接口 40連接有主計(jì)算機(jī)10,則根據(jù)事先的設(shè)置,將在存儲(chǔ)部54中存儲(chǔ)的與第2打印機(jī)20對(duì)應(yīng)的USB設(shè)備信息輸出給USB客戶(hù)端驅(qū)動(dòng)器52。USB客戶(hù)端驅(qū)動(dòng)器52將該USB設(shè)備信息通知給主計(jì)算機(jī)10。這樣,主計(jì)算機(jī)10識(shí)別出在USB_A連接器13(圖1)連接了第2打印機(jī)20。S卩,主計(jì)算機(jī)10盡管經(jīng)由USB電纜2B而與第I打印機(jī)130相連接,仍然與經(jīng)由USB電纜2A(圖1)而與第2打印機(jī)20相連接的情況同樣地執(zhí)行動(dòng)作。
[0117]另外,控制部131通過(guò)執(zhí)行規(guī)定的設(shè)備驅(qū)動(dòng)程序從而作為USB驅(qū)動(dòng)器53發(fā)揮作用。USB驅(qū)動(dòng)器53,相對(duì)于在USB接口 45連接的機(jī)器,利用USB主機(jī)控制器47,作為由USB標(biāo)準(zhǔn)規(guī)定的主機(jī)機(jī)器發(fā)揮動(dòng)作,可實(shí)現(xiàn)設(shè)備的識(shí)別以及與設(shè)備之間的通信。在本實(shí)施方式中,USB驅(qū)動(dòng)器53是與第2打印機(jī)20對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)器,具有生成與第2打印機(jī)20對(duì)應(yīng)的印刷指令、印刷數(shù)據(jù)并輸出的功能。在USB接口 45連接了第2打印機(jī)20的情況下,USB驅(qū)動(dòng)器53對(duì)第2打印機(jī)20請(qǐng)求發(fā)送USB設(shè)備信息。然后,獲取第2打印機(jī)20響應(yīng)該請(qǐng)求而發(fā)送的信息。之后,USB驅(qū)動(dòng)器53過(guò)渡至可實(shí)現(xiàn)與第2打印機(jī)20之間的通信的狀態(tài)。這種情況下,第2打印機(jī)20與經(jīng)由USB電纜2A(圖1)而與主計(jì)算機(jī)10連接的情況同樣地執(zhí)行動(dòng)作。
[0118]機(jī)器控制部51,在從連接于USB接口 40的主計(jì)算機(jī)10輸出了印刷指令及印刷數(shù)據(jù)的情況下,將該指令及數(shù)據(jù)存儲(chǔ)在存儲(chǔ)部54中設(shè)置的接收緩沖器54A中。
[0119]機(jī)器控制部51,將接收緩沖器54A中存儲(chǔ)的指令及數(shù)據(jù)輸出給印刷控制部55,并且通過(guò)USB驅(qū)動(dòng)器53輸出給第2打印機(jī)20。由此,主計(jì)算機(jī)10所發(fā)送的指令、數(shù)據(jù)被發(fā)送給第2打印機(jī)20。
[0120]第I打印機(jī)130相對(duì)于第2打印機(jī)20,通過(guò)USB接口 45而作為主機(jī)發(fā)揮作用。第2打印機(jī)20,與接收了從主機(jī)發(fā)送來(lái)的指令、數(shù)據(jù)的情況同樣地,根據(jù)該指令、數(shù)據(jù)而執(zhí)行動(dòng)作。換言之,第2打印機(jī)20,與通過(guò)USB電纜2A而在USB接口 21連接了主計(jì)算機(jī)10的情況同樣地,接收指令、數(shù)據(jù)并執(zhí)行印刷。
[0121]第I打印機(jī)130具備:主基板36 (印刷控制基板)、和接口基板135。主基板36搭載對(duì)第I打印機(jī)印刷部60進(jìn)行控制的第I打印機(jī)控制部32。另外,接口基板135,與主基板36不同地可裝卸地設(shè)置于第I打印機(jī)130的主體。在接口基板135安裝了控制部131、存儲(chǔ)器33、及USB接口 40、45的各部。安裝在接口基板135的各部、和安裝在主基板36的第I打印機(jī)控制部32,以經(jīng)由第I打印機(jī)130所內(nèi)置的內(nèi)部接口 37可相互進(jìn)行數(shù)據(jù)輸入輸出的方式相連接。另外,既可以經(jīng)由內(nèi)部接口 37對(duì)接口基板135上的各部提供電力,也可以設(shè)為在接口基板135連接外部電源的構(gòu)成而從接口基板135向主基板36提供電力。在第I打印機(jī)控制部32連接存儲(chǔ)器34。存儲(chǔ)器34是對(duì)指令、數(shù)據(jù)暫時(shí)進(jìn)行存儲(chǔ)的存儲(chǔ)部。
[0122]印刷控制部55 (數(shù)據(jù)解析部),基于從機(jī)器控制部51輸入的指令及數(shù)據(jù),來(lái)判斷是否與第I打印機(jī)130進(jìn)行印刷的條件一致。在與進(jìn)行印刷的條件一致的情況下,生成印刷指令及印刷數(shù)據(jù)并輸出給打印機(jī)驅(qū)動(dòng)器56。例如,印刷控制部55,檢測(cè)出主計(jì)算機(jī)10所發(fā)送的印刷數(shù)據(jù)中含有預(yù)先設(shè)定的特定的字符串。這種情況下,印刷控制部55,將與該字符串建立對(duì)應(yīng)地預(yù)先在存儲(chǔ)部54中存儲(chǔ)的印刷指令及印刷數(shù)據(jù)輸出給第I打印機(jī)控制部32。具體而言,在主計(jì)算機(jī)10作為POS終端執(zhí)行動(dòng)作,并發(fā)送了印刷收據(jù)的印刷指令及印刷數(shù)據(jù)的情況下,印刷控制部55,判斷印刷數(shù)據(jù)中是否包含了預(yù)先設(shè)定的特定的商品名、商品分類(lèi)的數(shù)據(jù)。然后,在印刷數(shù)據(jù)中含有相應(yīng)的商品名、商品分類(lèi)的數(shù)據(jù)的情況下,印刷控制部55,將預(yù)先存儲(chǔ)的印刷優(yōu)惠卷的印刷指令及印刷數(shù)據(jù)輸出給打印機(jī)驅(qū)動(dòng)器56。打印機(jī)驅(qū)動(dòng)器56,是使第I打印機(jī)130內(nèi)置的主基板36及第I打印機(jī)印刷部60執(zhí)行動(dòng)作的設(shè)備驅(qū)動(dòng)器,通過(guò)由控制部131執(zhí)行規(guī)定的設(shè)備驅(qū)動(dòng)程序而得以實(shí)現(xiàn)。
[0123]通過(guò)該動(dòng)作,從而在主計(jì)算機(jī)10發(fā)送了收據(jù)印刷的指令及數(shù)據(jù)的情況下,第2打印機(jī)20根據(jù)該指令及數(shù)據(jù)而印刷收據(jù)。進(jìn)而,第I打印機(jī)130對(duì)與該收據(jù)關(guān)聯(lián)的優(yōu)惠卷進(jìn)行印刷。
[0124]另外,主計(jì)算機(jī)10及第2打印機(jī)20只要執(zhí)行與通過(guò)USB電纜2A而相互直接連接的情況相同的動(dòng)作即可。能夠不進(jìn)行由主計(jì)算機(jī)10執(zhí)行動(dòng)作的應(yīng)用程序、設(shè)備驅(qū)動(dòng)程序的變更、或第2打印機(jī)20的動(dòng)作條件的變更等地,在主計(jì)算機(jī)10與第2打印機(jī)20之間設(shè)置第I打印機(jī)130。并且,能夠不變更主計(jì)算機(jī)10及第2打印機(jī)20的構(gòu)成地,通過(guò)第I打印機(jī)130印刷與被印刷的收據(jù)關(guān)聯(lián)的優(yōu)惠卷,且第2打印機(jī)20所進(jìn)行的收據(jù)印刷也能夠同樣地進(jìn)行。
[0125]圖5是表示印刷系統(tǒng)IA的各部的動(dòng)作的順序圖,⑷表示主計(jì)算機(jī)10的動(dòng)作,(B)表示第I打印機(jī)130的動(dòng)作。該圖5的動(dòng)作,在通過(guò)USB電纜2B連接了主計(jì)算機(jī)10和第I打印機(jī)130的情況下被執(zhí)行。
[0126]主計(jì)算機(jī)10在檢測(cè)出USB_A連接器13連接了某種機(jī)器時(shí)(步驟SI 11),相對(duì)于被連接的機(jī)器作為主機(jī)機(jī)器執(zhí)行動(dòng)作,并請(qǐng)求USB設(shè)備信息(步驟S112)。另一方面,在第I打印機(jī)130的機(jī)器控制部51檢測(cè)出USB接口 40連接了某種機(jī)器時(shí)(步驟S121),作為設(shè)備機(jī)器執(zhí)行動(dòng)作。機(jī)器控制部51接收主計(jì)算機(jī)10所發(fā)送的USB設(shè)備信息的請(qǐng)求(步驟S122)。機(jī)器控制部51讀出在設(shè)備信息存儲(chǔ)部54B中存儲(chǔ)的第2打印機(jī)20的USB設(shè)備信息,并發(fā)送給主計(jì)算機(jī)10 (步驟S123)。主計(jì)算機(jī)10接收從第I打印機(jī)130發(fā)送來(lái)的USB設(shè)備信息(步驟SI 13)。主計(jì)算機(jī)10通過(guò)設(shè)備驅(qū)動(dòng)器執(zhí)行部IlB執(zhí)行與所接收的USB設(shè)備信息對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)程序(步驟S114)。之后,主計(jì)算機(jī)10及第I打印機(jī)130,經(jīng)由USB電纜2B相互進(jìn)行通信設(shè)定(步驟S115、S124),并過(guò)渡至可進(jìn)行指令、數(shù)據(jù)的通信的狀態(tài)。在該圖5的動(dòng)作之后,主計(jì)算機(jī)10將經(jīng)由USB電纜2B而連接的對(duì)方的機(jī)器識(shí)別為第2打印機(jī)20。[0127]圖6是表示印刷系統(tǒng)IA的各部的動(dòng)作的順序圖,(A)表示主計(jì)算機(jī)10的動(dòng)作,(B)表示第I打印機(jī)130的動(dòng)作,(C)表示第2打印機(jī)20的動(dòng)作。圖6的動(dòng)作在圖5的動(dòng)作之后被執(zhí)行。
[0128]在通過(guò)應(yīng)用程序執(zhí)行部IlA的動(dòng)作而創(chuàng)建了文件等,并輸出了印刷指示時(shí)(步驟S131),主計(jì)算機(jī)10基于該印刷指示而生成印刷指令和印刷數(shù)據(jù)(步驟S132)。在此所生成的印刷指令和印刷數(shù)據(jù),是為了由設(shè)備驅(qū)動(dòng)器執(zhí)行部IlB使第2打印機(jī)20執(zhí)行動(dòng)作而生成的。主計(jì)算機(jī)10從USB接口 12發(fā)送所生成的印刷指令及印刷數(shù)據(jù)(步驟S133)。
[0129]第I打印機(jī)130通過(guò)USB接口 40接收主計(jì)算機(jī)10所發(fā)送的印刷指令及印刷數(shù)據(jù)(步驟S141)。機(jī)器控制部51,將通過(guò)USB接口 40而接收的印刷指令與印刷數(shù)據(jù)存儲(chǔ)在接收緩沖器54A中,并從USB接口 45發(fā)送該印刷指令和印刷數(shù)據(jù)(步驟S142)。另外,機(jī)器控制部51將接收緩沖器54A中存儲(chǔ)的指令和數(shù)據(jù)輸出給印刷控制部55。
[0130]在此,印刷控制部55對(duì)在存儲(chǔ)器33中存儲(chǔ)的印刷數(shù)據(jù)進(jìn)行解析(步驟S143)。印刷控制部55,獲取與所解析的印刷數(shù)據(jù)對(duì)應(yīng)的優(yōu)惠卷印刷的數(shù)據(jù)(步驟S144),并將所獲取的數(shù)據(jù)輸出給打印機(jī)驅(qū)動(dòng)器56。打印機(jī)驅(qū)動(dòng)器56,將優(yōu)惠卷印刷的數(shù)據(jù)經(jīng)由內(nèi)部接口 37輸出給第I打印機(jī)控制部32,通過(guò)第I打印機(jī)控制部32的控制而印刷優(yōu)惠卷(步驟S145)。
[0131]之后,印刷控制部55,生成作為第2打印機(jī)20印刷完成的通知,并發(fā)送給主計(jì)算機(jī)10 (步驟S146)。主計(jì)算機(jī)10接受從第I打印機(jī)130發(fā)送來(lái)的印刷完成通知而作為第2打印機(jī)20的印刷完成通知(步驟S134),并基于印刷已完成的情況而結(jié)束本處理。
[0132]另一方面,第2打印機(jī)20接收第I打印機(jī)130發(fā)送的印刷指令及印刷數(shù)據(jù)(步驟S151),根據(jù)所接收的印刷指令及印刷數(shù)據(jù),通過(guò)第2打印機(jī)控制部27的控制而印刷收據(jù)(步驟 S152)。
[0133]這樣,第2實(shí)施方式中的印刷系統(tǒng)IA的第I打印機(jī)130與主計(jì)算機(jī)10連接,具備:第I打印機(jī)印刷部60、設(shè)備信息存儲(chǔ)部54B、USB接口 40、以及機(jī)器控制部51。設(shè)備信息存儲(chǔ)部54B,對(duì)包含第I打印機(jī)130的類(lèi)別在內(nèi)的USB設(shè)備信息、及與作為不同的印刷裝置的第2打印機(jī)20對(duì)應(yīng)的USB設(shè)備信息進(jìn)行存儲(chǔ)。在USB接口 40連接有主計(jì)算機(jī)10。另外,機(jī)器控制部51,在USB接口 40連接了主計(jì)算機(jī)10的情況下,對(duì)主計(jì)算機(jī)10輸出第2打印機(jī)20的USB設(shè)備信息。第I打印機(jī)130將與第2打印機(jī)20對(duì)應(yīng)的USB設(shè)備信息輸出給主計(jì)算機(jī)10,能夠使主計(jì)算機(jī)10識(shí)別出在主計(jì)算機(jī)10連接了第2打印機(jī)20。因此,能夠不變更主計(jì)算機(jī)10的構(gòu)成地、將與主計(jì)算機(jī)10連接的打印機(jī)從第2打印機(jī)20變更為第I打印機(jī)130。
[0134]機(jī)器控制部51,在主計(jì)算機(jī)10輸出了第2打印機(jī)20用的印刷指令及印刷數(shù)據(jù)的情況下,將該指令及數(shù)據(jù)從USB接口 45輸出給第2打印機(jī)20。因此,能夠通過(guò)第2打印機(jī)20對(duì)主計(jì)算機(jī)10所輸出的數(shù)據(jù)進(jìn)行印刷。
[0135]印刷系統(tǒng)IA具備:對(duì)數(shù)據(jù)進(jìn)行輸出的主計(jì)算機(jī)10、具有進(jìn)行印刷的第I打印機(jī)印刷部60及與主計(jì)算機(jī)10連接的連接部的第I打印機(jī)130。進(jìn)而,印刷系統(tǒng)IA具備:具有與第I打印機(jī)130連接以進(jìn)行通信的USB接口 21、和進(jìn)行印刷的第2打印機(jī)印刷部28的第2打印機(jī)20。第I打印機(jī)130具有:對(duì)包含第I打印機(jī)130的類(lèi)別在內(nèi)的USB設(shè)備信息及包含第2打印機(jī)20的類(lèi)別在內(nèi)的USB設(shè)備信息進(jìn)行存儲(chǔ)的設(shè)備信息存儲(chǔ)部54B。第I打印機(jī)130,在主計(jì)算機(jī)10請(qǐng)求了 USB設(shè)備信息時(shí),對(duì)在設(shè)備信息存儲(chǔ)部54B中存儲(chǔ)的第2打印機(jī)20的USB設(shè)備信息進(jìn)行發(fā)送。由于與主計(jì)算機(jī)10連接的第I打印機(jī)130對(duì)主計(jì)算機(jī)10輸出第2打印機(jī)20的USB設(shè)備信息,因此能夠使主計(jì)算機(jī)10識(shí)別出第2打印機(jī)20。因而,能夠不變更主計(jì)算機(jī)10的構(gòu)成地、在與第2打印機(jī)20對(duì)應(yīng)的主計(jì)算機(jī)10連接第I打印機(jī)130。因此,能夠在連接了主計(jì)算機(jī)10和印刷裝置的系統(tǒng)中,不變更主計(jì)算機(jī)10的構(gòu)成地對(duì)與印刷裝置有關(guān)的構(gòu)成進(jìn)行變更。
[0136]另外,上述的各實(shí)施方式,只是示出本發(fā)明的具體一種方式,可在本發(fā)明的范圍內(nèi)任意進(jìn)行變形以及應(yīng)用。例如,在上述的實(shí)施方式中,例示了在第I打印機(jī)30、130的USB接口 40連接了主計(jì)算機(jī)10,在USB接口 45連接了第2打印機(jī)20的構(gòu)成。本發(fā)明不限定于此,與USB接口 40連接的裝置只要作為主機(jī)執(zhí)行動(dòng)作,則沒(méi)有任何限制。例如可以是具備USB主機(jī)控制器的便攜式的終端裝置、或其他打印機(jī)等。另外,與USB接口 45連接的裝置只要是作為設(shè)備執(zhí)行動(dòng)作的裝置,則沒(méi)有任何制限。例如,除了打印機(jī)之外,還可以是其他的輸入輸出設(shè)備。
[0137]另外,各實(shí)施方式中,針對(duì)第2打印機(jī)20所具備的第2打印機(jī)印刷部28及第I打印機(jī)30、130所具備的第I打印機(jī)印刷部60,以在單頁(yè)紙、卷筒紙上進(jìn)行印刷的構(gòu)成為例進(jìn)行了說(shuō)明。本發(fā)明的印刷部不限定于此,還可以是例如熱敏式打印機(jī)、噴墨式打印機(jī)、點(diǎn)陣式打印機(jī)、激光打印機(jī)、其他各種打印機(jī)。進(jìn)而,功能方框圖所示的各種功能模塊可通過(guò)硬件與軟件的合作而任意實(shí)現(xiàn),而并非暗示特定的硬件構(gòu)成。進(jìn)而,這些各部也可以采用如下構(gòu)成:通過(guò)執(zhí)行在外部連接的存儲(chǔ)介質(zhì)中存儲(chǔ)的程序,來(lái)執(zhí)行包含與流程圖有關(guān)的動(dòng)作在內(nèi)的各種動(dòng)作。
[0138]另外,USB接口 40與USB接口 45并非限定于作為單獨(dú)的硬件而實(shí)現(xiàn)的情況。例如,也可以在兼具USB設(shè)備控制器42與USB主機(jī)控制器47的功能的一個(gè)硬件中設(shè)置USB_B連接器41及USB_A連接器46。
【權(quán)利要求】
1. 一種印刷裝置,其特征在于,具備: 第I接口,其對(duì)數(shù)據(jù)進(jìn)行收發(fā); 第I設(shè)備控制器,其使所述印刷裝置相對(duì)于與所述第I接口連接的裝置而言作為設(shè)備而執(zhí)行動(dòng)作; 第2接口,其對(duì)數(shù)據(jù)進(jìn)行收發(fā); 第2設(shè)備控制器,其使所述印刷裝置相對(duì)于與所述第2接口連接的裝置而言作為主機(jī)而執(zhí)行動(dòng)作;和 印刷部,其基于作為設(shè)備而由所述第I接口接收的數(shù)據(jù)或者作為主機(jī)而由所述第2接口接收的數(shù)據(jù)來(lái)執(zhí)行印刷。
2.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 所述第I接口,通過(guò)所述第I設(shè)備控制器對(duì)數(shù)據(jù)進(jìn)行收發(fā), 所述第2接口,通過(guò)所述第2設(shè)備控制器對(duì)所述數(shù)據(jù)進(jìn)行收發(fā)。
3.根據(jù)權(quán)利要求2所述的印刷裝置,其特征在于, 還具備存儲(chǔ)部,所述存儲(chǔ)部對(duì)由所述第I接口接收到的數(shù)據(jù)進(jìn)行存儲(chǔ), 所述印刷部對(duì)在所述存儲(chǔ)部中存儲(chǔ)的所述數(shù)據(jù)進(jìn)行解析,并基于所解析的結(jié)果來(lái)執(zhí)行印刷。
4.根據(jù)權(quán)利要求3所述的印刷裝置,其特征在于, 所述存儲(chǔ)部,對(duì)由所述第2接口接收到的數(shù)據(jù)進(jìn)行存儲(chǔ)。
5.根據(jù)權(quán)利要求2所述的印刷裝置,其特征在于, 所述第I接口,與發(fā)送印刷指示的主計(jì)算機(jī)相連接, 所述第2接口,與第2印刷裝置相連接, 在由所述第2接口接收到表示所述第2印刷裝置的印刷結(jié)果的指令的情況下,基于所述指令由所述印刷部執(zhí)行印刷。
6.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 所述第I設(shè)備控制器,具備與第I協(xié)議對(duì)應(yīng)的設(shè)備控制電路,該第I協(xié)議用于對(duì)作為設(shè)備的動(dòng)作進(jìn)行控制, 所述第2設(shè)備控制器,具備與第2協(xié)議對(duì)應(yīng)的主機(jī)控制電路,該第2協(xié)議用于對(duì)與所述第2接口連接的外部裝置的動(dòng)作進(jìn)行控制。
7.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 還具有: 接口基板,其配設(shè)所述第I接口及所述第2接口;以及 印刷控制基板,其配設(shè)對(duì)所述印刷部進(jìn)行控制使之執(zhí)行印刷的印刷控制部。
8.根據(jù)權(quán)利要求5所述的印刷裝置,其特征在于, 還具備: 設(shè)備信息存儲(chǔ)部,其對(duì)包含所述印刷部的類(lèi)別在內(nèi)的第I裝置信息及與所述印刷部不同的印刷裝置的第2裝置信息進(jìn)行存儲(chǔ);以及 控制部,其在所述第I接口連接了所述主計(jì)算機(jī)的情況下,對(duì)所述主計(jì)算機(jī)輸出所述第I裝置信息或者所述第2裝置信息。
9.根據(jù)權(quán)利要求5所述的印刷裝置,其特征在于,在所述主計(jì)算機(jī)輸出了由所述第2印刷裝置處理的數(shù)據(jù)的情況下,由所述第I接口接收被輸出的數(shù)據(jù)并從所述第2接口進(jìn)行輸出。
10.一種印刷系統(tǒng),其特征在于,具備: 主計(jì)算機(jī),其發(fā)送印刷指示及印刷數(shù)據(jù); 第I印刷裝置,其具備與所述主計(jì)算機(jī)連接的第I接口、相對(duì)于與所述第I接口連接的主計(jì)算機(jī)而言作為設(shè)備進(jìn)行控制的第I設(shè)備控制器、第2接口、作為主機(jī)進(jìn)行控制的第2設(shè)備控制器、及執(zhí)行印刷的第I印刷部;和 第2印刷裝置,其具備與所述第I印刷裝置的第2接口連接的通信部、及執(zhí)行印刷的第2印刷部。
11.根據(jù)權(quán)利要求10所述的印刷系統(tǒng),其特征在于, 所述第I印刷裝置, 通過(guò)所述第I設(shè)備控制器由所述第I接口接收從所述主計(jì)算機(jī)發(fā)送來(lái)的所述印刷指示及所述印刷數(shù)據(jù), 通過(guò)所述第2設(shè)備控制器由第2接口發(fā)送由所述第I接口接收到的所述印刷指示及所述印刷數(shù)據(jù), 所述第I印刷部基于由所述第I接口接收到的所述印刷數(shù)據(jù)執(zhí)行印刷, 所述第2印刷裝置,通過(guò)所述通信部接收從所述第I印刷裝置的第2接口發(fā)送來(lái)的所述印刷指示及印刷數(shù)據(jù),并基于所接收到的所述印刷指示,由所述第2印刷部對(duì)所述印刷數(shù)據(jù)進(jìn)行印刷。
12.根據(jù)權(quán)利要求11所述的印刷系統(tǒng),其特征在于, 所述第I印刷裝置,具備: 存儲(chǔ)部,其對(duì)由所述第I接口接收到的印刷數(shù)據(jù)進(jìn)行存儲(chǔ);和 解析部,其對(duì)在所述存儲(chǔ)部中存儲(chǔ)的所述印刷數(shù)據(jù)進(jìn)行解析, 所述第I印刷部,基于由所述解析部進(jìn)行解析后的解析結(jié)果進(jìn)行印刷。
13.根據(jù)權(quán)利要求10所述的印刷系統(tǒng),其特征在于, 所述第2印刷裝置,將與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù)通過(guò)所述通信部發(fā)送至所述第I印刷裝置的第2接口, 所述第I印刷裝置, 由所述第2接口接收與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù), 由所述第I接口,將由所述第2接口接收到的與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù)發(fā)送至所述主計(jì)算機(jī)。
14.根據(jù)權(quán)利要求13所述的印刷系統(tǒng),其特征在于, 與所述第2印刷部的執(zhí)行結(jié)果相關(guān)的數(shù)據(jù),是所述第2印刷部的印刷錯(cuò)誤, 所述第I印刷裝置的所述第I接口,對(duì)所述主計(jì)算機(jī)發(fā)送所述印刷錯(cuò)誤。
15.根據(jù)權(quán)利要求10所述的印刷系統(tǒng),其特征在于, 所述第I印刷裝置,具有設(shè)備信息存儲(chǔ)部,所述設(shè)備信息存儲(chǔ)部對(duì)包含所述第I印刷部的類(lèi)別在內(nèi)的第I裝置信息及包含所述第2印刷部的類(lèi)別在內(nèi)的第2裝置信息進(jìn)行存儲(chǔ),在所述主計(jì)算機(jī)向所述第I印刷裝置請(qǐng)求裝置信息時(shí),將在所述設(shè)備信息存儲(chǔ)部中存儲(chǔ)的所述第2裝置信息發(fā)送給所述主計(jì)算機(jī)。
16.根據(jù)權(quán)利要求10所述的印刷系統(tǒng),其特征在于, 所述第I印刷裝置具有: 數(shù)據(jù)解析部,其對(duì)從所述主計(jì)算機(jī)發(fā)送來(lái)的印刷數(shù)據(jù)進(jìn)行解析;和印刷數(shù)據(jù)存儲(chǔ)部,其對(duì)預(yù)先規(guī)定的信息及與所述預(yù)先規(guī)定的信息對(duì)應(yīng)的印刷數(shù)據(jù)進(jìn)行存儲(chǔ), 所述數(shù)據(jù)解析部判別所述印刷數(shù)據(jù)中是否包含所述預(yù)先規(guī)定的信息, 在包含所述預(yù)先規(guī)定的信息的情況下,所述第I印刷部對(duì)與所述預(yù)先規(guī)定的信息對(duì)應(yīng)的印刷數(shù)據(jù)進(jìn)行印刷。
17.根據(jù)權(quán)利要求10所述的印刷系統(tǒng),其特征在于, 所述主計(jì)算機(jī)是對(duì)結(jié)賬信息進(jìn)行處理的POS終端, 所述第2印刷裝置,對(duì)從所述POS終端發(fā)送來(lái)的與所述結(jié)賬信息相關(guān)的收據(jù)進(jìn)行印刷。
18.—種印刷方法,其特征在于, 在主計(jì)算機(jī)與具有第I印刷部的第I印刷裝置相連接之后,所述主計(jì)算機(jī)向所述第I印刷裝置請(qǐng)求包含印刷裝置的類(lèi)別在內(nèi)的裝置信息, 被請(qǐng)求了所述裝置信息的所述第I印刷裝置,將所存儲(chǔ)的包含所述第I印刷部的類(lèi)別在內(nèi)的第I裝置信息及第2印刷裝置的第2裝置信息中的所述第2裝置信息發(fā)送給所述主計(jì)算機(jī), 所述主計(jì)算機(jī)對(duì)由所述第2印刷裝置處理的印刷數(shù)據(jù)進(jìn)行發(fā)送, 所述第I印刷裝置,將所述印刷數(shù)據(jù)`發(fā)送給與所述第I印刷裝置連接的所述第2印刷裝置, 所述第2印刷裝置對(duì)所述印刷數(shù)據(jù)進(jìn)行印刷。
【文檔編號(hào)】G06F3/12GK103577127SQ201310301222
【公開(kāi)日】2014年2月12日 申請(qǐng)日期:2013年7月17日 優(yōu)先權(quán)日:2012年7月19日
【發(fā)明者】島章二, 寺島克敏, 古幡整, 高本明男 申請(qǐng)人:精工愛(ài)普生株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1