亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

打印機及其控制方法

文檔序號:6427530閱讀:332來源:國知局
專利名稱:打印機及其控制方法
技術領域
本發(fā)明涉及包括多個控制單元的打印機及其控制方法。
背景技術
現(xiàn)有包括多個控制單元并具有將這些控制單元以預定的等級順序串行連接的結(jié)構(gòu)的打印機(例如,日本特開平8-147171號公報)。在這種打印機中,當從外部發(fā)送以向下游的控制單元下載為目的的數(shù)據(jù)時,上游的控制單元接收該數(shù)據(jù),并將所接收的數(shù)據(jù)向下游的控制單元傳送。但是,存在下游的控制單元不接收傳送至下游的控制單元的數(shù)據(jù)的情況。這種情況下,則會浪費從上游向下游傳送數(shù)據(jù)所需要的時間。

發(fā)明內(nèi)容
總的來說,根據(jù)一個實施方式,打印機包括第一、第二以及第三控制單元,相互具有上游與下游的關系,并以從上游到下游的順序串行連接;配置于上述第三控制單元的第三控制部,將上述第三控制單元用的第三下載條件通知給上述第二控制單元;配置于上述第二控制單元的第二控制部,將上述第二控制單元用的第二下載條件通知給上述第一控制單元,并且將上述第三控制單元通知的第三下載條件通知給上述第一控制單元,而當從上述第一控制單元傳送有以向上述第三控制單元下載為目的的第三數(shù)據(jù)時,將該第三數(shù)據(jù)傳送至上述第三控制單元;以及配置于上述第一控制單元的第一控制部,當從外部輸入以向上述第二控制單元下載為目的的第二數(shù)據(jù)時,判斷該第二數(shù)據(jù)與由上述第二控制單元通知的第二下載條件是否一致,如果一致,則將該第二數(shù)據(jù)傳送至上述第二控制單元,而當從外部輸入以向上述第三控制單元下載為目的的第三數(shù)據(jù)時,判斷該第三數(shù)據(jù)與由上述第二控制單元通知的第三下載條件是否一致,如果一致,則將該第三數(shù)據(jù)傳送至上述第二控制單元。


圖1是示出了各實施方式的結(jié)構(gòu)的框圖。圖2是示出了各實施方式的第三控制單元的控制的流程圖。圖3是示出了第一實施方式的第二控制單元的控制的流程圖。圖4是示出了第一實施方式的第一控制單元的控制的流程圖。
圖5是示出了第二實施方式的第二控制單元的控制的流程圖。圖6是示出了第二實施方式的第一控制單元的控制的流程圖。圖7是示出了第三實施方式的第二控制單元的控制的流程圖。圖8是示出了第三實施方式的第一控制單元的控制的流程圖。圖9是示出了各實施方式的變形例的結(jié)構(gòu)的框圖。圖10是示出了各實施方式的另一變形例的結(jié)構(gòu)的框圖。
具體實施例方式1對第一實施方式進行說明。如圖1所示,打印機1包括相互具有上游與下游的關系的第一控制單元10、第二控制單元20以及第三控制單元30。第一控制單元10與第二控制單元20的關系為第一控制單元10為上游,第二控制單元20為下游。第二控制單元20與第三控制單元30的關系為第二控制單元20為上游,第三控制單元30為下游。將該第一控制單元10、第二控制單元20以及第三控制單元30以從上游到下游的順序分別經(jīng)由數(shù)據(jù)總線2串行連接。并且, 上述第一控制單元10經(jīng)由通信網(wǎng)絡40連接于服務器50。上述第一控制單元10包括第一控制部11。在該第一控制部11上連接處理部12、 存儲器13、操作/顯示部14、外部通信部15以及收發(fā)部16。上述處理部12基于存儲器13 內(nèi)的控制程序以及應用程序,執(zhí)行用于實現(xiàn)第一控制單元10中固有的功能的各種處理。上述操作/顯示部14在接收使用者的操作的同時,對使用者顯示各種信息。上述外部通信部 15對上述通信網(wǎng)絡40進行數(shù)據(jù)收發(fā)。上述收發(fā)部16對下游的第二控制單元20進行數(shù)據(jù)收發(fā)。在上述存儲器13中,儲存上述處理部12的各種處理所需要的上述控制程序以及上述應用程序,同時儲存向第一控制單元10的下載條件(第一下載條件)X1。該下載條件 Xi為用于接收向第一控制單元10下載的條件。上述第二控制單元20包括第二控制部21。在該第二控制部21上連接處理部22、 存儲器23、上游用收發(fā)部M以及下游用收發(fā)部25。上述處理部22基于存儲器23內(nèi)的控制程序以及應用程序,執(zhí)行用于實現(xiàn)第二控制單元20中固有的功能的各種處理。上述上游用收發(fā)部M對上游的第一控制單元10進行數(shù)據(jù)收發(fā)。下游用收發(fā)部25對下游的第三控制單元30進行數(shù)據(jù)收發(fā)。在上述存儲器23中,儲存上述處理部22的各種處理所需要的上述控制程序以及上述應用程序,同時儲存第二控制單元20用的下載條件(第二下載條件)X2。該下載條件 X2為用于接收向第二控制單元20下載的條件。上述第三控制單元30包括第三控制部31。在該第三控制部31上連接處理部32、 存儲器33、以及上游用收發(fā)部34。上述處理部32基于存儲器33中的控制程序以及應用程序,執(zhí)行用于實現(xiàn)第三控制單元30中固有的功能的各種處理。上述上游用收發(fā)部34對上游的第二控制單元20進行數(shù)據(jù)收發(fā)。在上述存儲器33中,儲存上述處理部32的各種處理所需要的上述控制程序以及上述應用程序,同時儲存第三控制單元30用的下載條件(第三下載條件)X3。該下載條件 X3為用于接收向第三控制單元30下載的條件。
上述第三控制部31包括以下控制部(31)、(32)。(31)將存儲器33中的下載條件X3定期通知給第二控制單元20的控制部。(32)當從第二控制單元20傳送有以向第三控制單元30下載為目的的數(shù)據(jù)(第三數(shù)據(jù))D3時,接收該數(shù)據(jù)D3并儲存于存儲器33中的控制部。數(shù)據(jù)D3為例如控制程序數(shù)據(jù)、應用程序數(shù)據(jù)等。上述第二控制部21包括以下控制部 04)。(21)將存儲器23中的下載條件X2定期通知給第一控制單元10的控制部。(22)當由第三控制單元30通知有上述下載條件X3時,將該下載條件X3通知給第一控制單元10的控制部。(23)當從第一控制單元10傳送有以向第二控制單元20下載為目的的數(shù)據(jù)(第二數(shù)據(jù))D2時,接收該數(shù)據(jù)D2并儲存于存儲器23中的控制部。數(shù)據(jù)D2為例如控制程序數(shù)據(jù)、應用程序數(shù)據(jù)等。(24)當從第一控制單元10傳送有以向第三控制單元30的下載為目的的數(shù)據(jù)(第三數(shù)據(jù))D3時,將該數(shù)據(jù)D3傳送至第三控制單元30的控制部。上述第一控制部11包括以下控制部(11) (15)。(11)當由第二控制單元20通知有上述下載條件X2時,將該下載條件X2更新儲存于存儲器23中的控制部。(1 當由第二控制單元20通知有上述下載條件X3時,將該下載條件X3更新儲存于存儲器23中的控制部。(13)當從外部輸入以向第三控制單元30下載為目的的上述數(shù)據(jù)D3時,判斷該數(shù)據(jù)D3與上述更新儲存的下載條件X3是否一致,如果一致,則將上述數(shù)據(jù)D3傳送至第二控制單元20,如果不一致,則通過上述操作/顯示控制部14的顯示來報知向第三控制單元30 的下載錯誤的控制部。數(shù)據(jù)D3與下載條件X3是否一致的判斷因素附在數(shù)據(jù)D3的起始地址上。(14)當從外部輸入以向第二控制單元20下載為目的的上述數(shù)據(jù)D2時,判斷該數(shù)據(jù)D2與上述更新儲存的下載條件X2是否一致,如果一致,則將上述數(shù)據(jù)D2傳送至第二控制單元20,如果不一致,則通過上述操作/顯示控制部14的顯示來報知向第二控制單元20 的下載錯誤的控制部。數(shù)據(jù)D2與下載條件X2是否一致的判斷因素附在數(shù)據(jù)D2的起始地址上。(15)當從外部輸入以向第一控制單元10下載為目的的數(shù)據(jù)(第一數(shù)據(jù))Dl時,判斷該數(shù)據(jù)Dl與存儲器13中的下載條件Xl是否一致,如果一致,則接收上述數(shù)據(jù)Dl并儲存于存儲器13中,如果不一致,則通過上述操作/顯示控制部14的顯示來報知向第一控制單元10的下載錯誤的控制部。數(shù)據(jù)Dl為例如控制程序數(shù)據(jù)、應用程序數(shù)據(jù)等。數(shù)據(jù)Dl與下載條件Xl是否一致的判斷因素附在數(shù)據(jù)Dl的起始地址上。圖2示出了第三控制單元30的控制。圖3示出了第二控制單元20的控制。圖4 示出了第一控制單元10的控制。第三控制部31將存儲器33中的下載條件X3定期通知給第二控制單元 20 (Act301)。當從第二控制單元20傳送有以向第三控制單元30下載為目的的數(shù)據(jù)D3時 (Act302為是),第三控制部31接收該數(shù)據(jù)D3并儲存于存儲器33中(Act303)。
第二控制部21將存儲器23中的下載條件X2定期通知給第一控制單元 10 (Act201)。當由第三控制部31通知上述下載條件X3的情況下(Act202為是),第二控制部21將該下載條件X3通知給第一控制單元10 (Act203)。當從第一控制單元10傳送有以向第二控制單元20下載為目的的數(shù)據(jù)D2時(Act204為是,Act205為是),第二控制部21 接收該數(shù)據(jù)D2并儲存于存儲器23中(Act206)。當從第一控制單元10傳送以向第三控制單元30下載為目的的數(shù)據(jù)D3時(Act204為是,Act205為否),第二控制部21將該數(shù)據(jù)D3 傳送至第三控制單元30 (Act207)。當由第二控制單元20通知有上述下載條件X2時(ActlOl為是),第一控制部11 將該下載條件X2更新儲存于存儲器23中(Actl(^)。當由第三控制單元30通知有上述下載條件X3時(Actl03為是),第一控制部11將該下載條件X3更新儲存于存儲器23中 (Actl04)。當經(jīng)由通信網(wǎng)絡40輸入從服務器50發(fā)出的數(shù)據(jù)時(Actl05為是),第一控制部 11判斷該輸入的數(shù)據(jù)以向哪個控制單元下載為目的(Actl06、lll、116)。如果上述輸入的數(shù)據(jù)為以向第三控制單元30下載為目的的數(shù)據(jù)D3 (ActlOe為是),則第一控制部11判斷該數(shù)據(jù)D3與存儲器13中的下載條件X3是否一致(Actl07)。并且,當數(shù)據(jù)D3與下載條件X3 一致時(ActlOS為是),第一控制部11將數(shù)據(jù)D3向第二控制單元20傳送(Actl09)。當數(shù)據(jù)D3與下載條件X3不一致時(ActlOS為否),第一控制部11通過操作/顯示控制部14的顯示來報知向第一控制單元10的下載錯誤(ActllO)。如果上述輸入的數(shù)據(jù)為以向第二控制單元20下載為目的的數(shù)據(jù)D2 (Actlll為是),則第一控制部11判斷該數(shù)據(jù)D2與存儲器23中的下載條件X2是否一致(Actl 12)。并且,當數(shù)據(jù)D2與下載條件X2 —致時(Actl 13為是),第一控制部11將數(shù)據(jù)D2向第二控制單元20傳送(ActlH)。當數(shù)據(jù)D2與下載條件X2不一致時(Actll3為否),第一控制部11 通過操作/顯示控制部14的顯示來報知向第二控制單元20的下載錯誤(Actll5)。如果上述輸入的數(shù)據(jù)為以向第一控制單元10下載為目的的數(shù)據(jù)Dl (Actlie為是),則第一控制部11判斷該數(shù)據(jù)Dl與存儲器13中的下載條件Xl是否一致(Actl 17)。并且,當數(shù)據(jù)Dl與下載條件Xl —致時(ActllS為是),第一控制部11接收數(shù)據(jù)Dl并儲存于存儲器13中(Actll9)。當數(shù)據(jù)Dl與下載條件Xl不一致時(ActllS為否),第一控制部11 通過操作/顯示控制部14的顯示來報知向第一控制單元10的下載錯誤(Actl20)。如上所述,與第三控制單元30用的下載條件X3不一致的數(shù)據(jù)D3沒有從第一控制單元10傳送至第二控制單元20。因此,能夠防止無用的數(shù)據(jù)傳送處理。能夠消除數(shù)據(jù)傳送處理所需要的無用時間的浪費。使用者通過查看第一控制單元10的操作/顯示控制部14 的顯示,能夠容易掌握向第三控制單元30的下載錯誤的情況。也可以將向第三控制單元30 的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。與第二控制單元20用的下載條件X2不一致的數(shù)據(jù)D2沒有從第一控制單元10傳送至第二控制單元20。因此,能夠防止無用的數(shù)據(jù)傳送處理。能夠消除數(shù)據(jù)傳送處理所需要的無用時間的浪費。使用者通過查看第一控制單元10的操作/顯示控制部14的顯示, 能夠容易掌握向第二控制單元20的下載錯誤的情況。也可以將向第二控制單元20的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。第一控制單元10不接收與第一控制單元10用的下載條件Xl不一致的數(shù)據(jù)Dl。使用者通過查看第一控制單元10的操作/顯示控制部14的顯示,能夠容易掌握向第一控制單元10的下載錯誤的情況。也可以將向第一控制單元10的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。由于下載條件X2、X3被定期向第一控制單元10通知,因此即使下載條件X2、X3發(fā)生變更,也能夠在第一控制單元10中經(jīng)常進行適當?shù)南螺d判斷。2對第二實施方式進行說明。打印機1的結(jié)構(gòu)與圖1相同。第三控制部31包括與第一實施方式相同的控制部 (31)、(32)。第二控制部21包括以下控制部01-1) Q4-1)。(21-1)將存儲器23中的下載條件X2定期通知給第一控制單元10的控制部。(22-1)在由第三控制單元30通知有下載條件X3的情況下,將該下載條件X3更新儲存于存儲器23中的控制部。(23-1)當從第一控制單元10傳送有以向第二控制單元20下載為目的的數(shù)據(jù)D2 時,接收該數(shù)據(jù)D2并儲存于存儲器23中的控制部。(24-1)當從第一控制單元10傳送有以向第三控制單元30下載為目的的數(shù)據(jù)D3 時,判斷該數(shù)據(jù)D3與上述更新儲存的下載條件X3是否一致,如果一致,則將上述數(shù)據(jù)D3傳送至第三控制單元30,如果不一致,則將向第三控制單元30的下載是錯誤的情況通知給第一控制單元10的控制部。第一控制部11包括以下控制部(11-1) (15-1)。(11-1)當由第二控制單元20通知有上述下載條件X2時,將該下載條件X2更新儲存于存儲器23的第一存儲控制部。(12-1)當從外部輸入有以向第三控制單元30下載為目的的數(shù)據(jù)D3時,將該數(shù)據(jù) D3傳送至第二控制單元20的控制部。(13-1)當從外部輸入有以向第二控制單元20下載為目的的數(shù)據(jù)D2時,判斷該數(shù)據(jù)D2與上述更新儲存的下載條件X2是否一致,如果一致,將數(shù)據(jù)D2傳送至第二控制單元 20,如果不一致,通過操作/顯示控制部14的顯示來報知向第二控制單元20的下載是錯誤的控制部。(14)當從外部輸入有以向第一控制單元10下載為目的的數(shù)據(jù)Dl時,判斷該數(shù)據(jù) Dl與存儲器13內(nèi)的下載條件Xl是否一致,如果一致,則接收上述數(shù)據(jù)Dl并儲存于存儲器 13中,如果不一致,則通過操作/顯示控制部14的顯示來報知向第一控制單元10的下載是錯誤的控制部。(15-1)當由第二控制單元20通知有向第三控制單元30的下載錯誤時,通過操作 /顯示控制部14的顯示來報知該錯誤的控制部。第三控制部31的控制與第一實施方式相同,因此省略其說明。圖5示出了第二控制單元20的控制。圖6示出了第一控制單元10的控制。第二控制部21將存儲器23內(nèi)的下載條件X2定期通知給第一控制單元 10(Act211)。當由第三控制單元30通知有下載條件X3時(Act212為是),第二控制部21 將該下載條件X3更新儲存于存儲器23中(Act21!3)。當從第一控制單元10傳送有以向第二控制單元20下載為目的的數(shù)據(jù)D2時(Act214為是,Act215為是),第二控制部21接收該數(shù)據(jù)D2并儲存于存儲器23中(Act216)。當從第一控制單元10傳送有以向第三控制單元30下載為目的的數(shù)據(jù)D3的情況下(Act214為是,Act215為否),第二控制部21判斷該數(shù)據(jù)D3與存儲器23內(nèi)的下載條件X3是否一致(Act217)。并且,當數(shù)據(jù)D3與下載條件X3 一致時(Act218為是),第二控制部21將數(shù)據(jù)D3向第三控制單元30傳送(Act219)。當數(shù)據(jù)D3與下載條件X3不一致時(Act218為否),第二控制部21將向第三控制單元30的下載錯誤的情況通知給第一控制單元10(Act220)。當由第二控制單元20通知有上述下載條件X2時(Actl31為是),第一控制部11 將該下載條件X2更新儲存于存儲器23中(Actl32)。當經(jīng)由通信網(wǎng)絡40輸入有從服務器50發(fā)出的數(shù)據(jù)時(Actl33為是),第一控制部 11判斷該輸入的數(shù)據(jù)以向哪個控制單元的下載為目的(Actl34、136、141)。如果上述輸入的數(shù)據(jù)為以向第三控制單元30下載為目的的數(shù)據(jù)D3 (Actl34為是),則第一控制部11將該數(shù)據(jù)D3向第二控制單元20傳送(Actl35)。如果上述輸入的數(shù)據(jù)為以向第二控制單元20下載為目的的數(shù)據(jù)D2(Actl36為是),則第一控制部11判斷該數(shù)據(jù)D2與存儲器23中的下載條件X2是否一致(Actl37)。并且,當數(shù)據(jù)D2與下載條件X2 —致時(Actl38為是),第一控制部11將數(shù)據(jù)D2向第二控制單元20傳送(Actl39)。當數(shù)據(jù)D2與下載條件X2不一致時(Actl38為否),第一控制部11 通過操作/顯示控制部14的顯示來報知向第二控制單元20的下載錯誤(ActHO)。如果上述輸入的數(shù)據(jù)為以向第一控制單元10下載為目的的數(shù)據(jù)Dl (Actl41為是),則第一控制部11判斷該數(shù)據(jù)Dl與存儲器13中的下載條件Xl是否一致(Act 142)。當數(shù)據(jù)Dl與下載條件Xl —致時(Actl43為是),第一控制部11接收數(shù)據(jù)Dl并儲存于存儲器13中(Actl44)。當數(shù)據(jù)Dl與下載條件Xl不一致時(Actl43為否),第一控制部11通過操作/顯示控制部14的顯示來報知向第一控制單元10的下載錯誤(Actl45)。當由第二控制單元20通知向第三控制單元30的下載錯誤時(Actl46為是),第一控制單元10通過操作/顯示控制部14的顯示來報知該錯誤(Actl47)。如上所述,與第三控制單元30用的下載條件X3不一致的數(shù)據(jù)D3沒有從第二控制單元20傳送至第三控制單元30。因此,能夠防止無用的數(shù)據(jù)傳送處理。能夠消除數(shù)據(jù)傳送處理所需要的無用時間的浪費。使用者通過查看操作/顯示控制部14的顯示,能夠容易掌握向第三控制單元30的下載錯誤的情況。也可以將向第三控制單元30的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。與第二控制單元20用的下載條件X2不一致的數(shù)據(jù)D2沒有從第一控制單元10傳送至第二控制單元20。因此,能夠防止無用的數(shù)據(jù)傳送處理。能夠消除數(shù)據(jù)傳送處理所需要的無用時間的浪費。使用者通過查看操作/顯示控制部14的顯示,能夠容易掌握向第二控制單元20的下載錯誤的情況。也可以將向第二控制單元20的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。與第一控制單元10用的下載條件Xl不一致的數(shù)據(jù)Dl沒有被第一控制單元10接收。使用者通過查看操作/顯示控制部14的顯示,能夠容易掌握向第一控制單元10的下載是錯誤的情況。也可以將向第一控制單元10的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。3對第三實施方式進行說明。
打印機1的結(jié)構(gòu)與圖1相同。第三控制部31包括與第一實施方式相同的控制部 (31)、(32)。第二控制部21包括以下控制部01-2) Q3-2)。 (21-2)當由第三控制單元30通知有下載條件X3時,將該下載條件X3更新儲存于存儲器23中的控制部。(22-2)當從第一控制單元10傳送有以向第二控制單元20下載為目的的數(shù)據(jù)D2 時,判斷該數(shù)據(jù)D2與存儲器23內(nèi)的下載條件X2是否一致,如果一致,則接收并儲存數(shù)據(jù) D2,如果不一致,則將向第二控制單元20的下載錯誤的情況通知給第一控制單元10的控制部。(23-2)當從第一控制單元10傳送有以向第三控制單元30下載為目的的數(shù)據(jù)D3 時,判斷該數(shù)據(jù)D3與上述更新儲存的下載條件X3是否一致,如果一致,將數(shù)據(jù)D3傳送至第三控制單元30,如果不一致,將向第三控制單元30的下載錯誤的情況通知給第一控制單元 10的控制部。第一控制部11包括以下控制部(11-2) (13-2)。(11-2)當從外部輸入有以向第三控制單元30下載為目的的數(shù)據(jù)D3時,將該數(shù)據(jù) D3傳送至第二控制單元20的控制部。(12-2)當從外部輸入有以向第二控制單元20下載為目的的數(shù)據(jù)D2時,將該數(shù)據(jù) D2傳送至第二控制單元20的控制部。(13-2)當從外部輸入有以向第一控制單元10下載為目的的數(shù)據(jù)Dl時,判斷該數(shù)據(jù)Dl與存儲器13中的下載條件Xl是否一致,如果一致,則將上述數(shù)據(jù)Dl接收并儲存于存儲器13中,如果不一致,通過操作/顯示控制部14的顯示來報知向第一控制單元10的下
載錯誤。第三控制部31的控制與第一實施方式相同,因此省略其說明。圖7示出了第二控制單元20的控制。圖8示出了第一控制單元10的控制。當由第三控制單元30通知有下載條件X3時(Act231為是),第二控制部21將該下載條件X3更新儲存于存儲器23中(Act232)。當從第一控制單元10傳送有以向第二控制單元20下載為目的的數(shù)據(jù)D2時 (Act233為是,Act234為是),第二控制部21判斷該數(shù)據(jù)D2與存儲器23中的下載條件X2是否一致(Act23Q。當數(shù)據(jù)D2與下載條件X2 —致時(Act236為是),第二控制部21接收數(shù)據(jù)D2并儲存于存儲器23中(Act237)。當數(shù)據(jù)D2與下載條件X2不一致時(Act236為否), 第二控制部21將向第二控制單元20的下載錯誤的情況通知給第一控制單元10(Act238)。當從第一控制單元10傳送有以向第三控制單元30下載為目的的數(shù)據(jù)D3時 (Act233為是,Act234為否,Act239為是),第二控制部21判斷該數(shù)據(jù)D3與存儲器23中的下載條件X3是否一致(ActMO)。當數(shù)據(jù)D3與下載條件X3 —致時(Act241為是),第二控制部21將數(shù)據(jù)D3向第三控制單元30傳送(ActM》。當數(shù)據(jù)D3與下載條件X3不一致時 (Act241為否),第二控制部21將向第三控制單元30的下載錯誤的情況通知給第一控制單元 10(Act243)。在經(jīng)由通信網(wǎng)絡40輸入有從服務器50發(fā)出的數(shù)據(jù)時(Actl51為是),第一控制部11判斷該輸入的數(shù)據(jù)以向哪個控制單元下載為目的(Actl52、154、156)。如果上述輸入的數(shù)據(jù)為以向第三控制單元30下載為目的的數(shù)據(jù)D3 (Actl52為是),則第一控制部11將該數(shù)據(jù)D3向第二控制單元20傳送(Actl5;3)。如果上述輸入的數(shù)據(jù)為以向第二控制單元20 下載為目的的數(shù)據(jù)D2 (ActlM為是),則第一控制部11將數(shù)據(jù)D2向第二控制單元20傳送 (Actl55)。如果上述輸入的數(shù)據(jù)為以向第一控制單元10下載為目的的數(shù)據(jù)Dl (Actl56為是),則第一控制部11判斷該數(shù)據(jù)Dl與存儲器13中的下載條件Xl是否一致(Act 157)。當數(shù)據(jù)Dl與下載條件Xl —致時(Actl58為是),第一控制部11接收數(shù)據(jù)Dl并儲存于存儲器13中(Actl59)。當數(shù)據(jù)Dl與下載條件Xl不一致時(Actl58為否),第一控制部11通過操作/顯示控制部14的顯示來報知向第一控制單元10的下載錯誤(Actieo)。當由第二控制單元20通知有向第二控制單元20的下載錯誤時(Actl61為是),以及當由第二控制單元20通知有向第三控制單元30的下載錯誤時(Actl61為是),第一控制部11通過操作/顯示控制部14的顯示來報知該錯誤(Actl62)。如上所述,與第三控制單元30用的下載條件X3不一致的數(shù)據(jù)D3沒有從第二控制單元20傳送至第三控制單元30。因此,能夠防止無用的數(shù)據(jù)傳送處理。能夠消除數(shù)據(jù)傳送處理所需要的無用時間的浪費。使用者通過查看操作/顯示控制部14的顯示,能夠容易掌握向第三控制單元30的下載錯誤的情況。也可以將向第三控制單元30的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。使用者通過查看操作/顯示控制部14的顯示,能夠容易掌握向第二控制單元20 的下載錯誤的情況。也可以將向第二控制單元20的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。使用者通過觀看操作/顯示控制部14的顯示,能夠容易把握向第一控制單元10 的下載錯誤的情況。也可以將向第一控制單元10的下載錯誤的情況從第一控制單元10經(jīng)由通信網(wǎng)絡40報知給服務器50。變形例在存在具有相同功能的兩個第二控制單元20a、20b的情況下,如圖9所示,將第一控制單元10、第二控制單元20a、第二控制單元20b以及第三控制單元30串行連接。在該情況下,獲得與上述各實施方式相同的效果。在存在具有相同功能的三個第二控制單元20a、20b、20c的情況下,如圖10所示, 將第一控制單元10、第二控制單元20a、第二控制單元20b、第二控制單元20c以及第三控制單元30串行連接。在該情況下,獲得與上述各實施方式形同的效果。雖然上述描述了本發(fā)明的某些實施方式,但是,這些實施方式僅是對本發(fā)明進行示例性說明,而不是旨在限制本發(fā)明的范圍。實際上,本說明書中所描述的各種新穎的方法和系統(tǒng)可以通過其他各種形式體現(xiàn)。并且,在不脫離本發(fā)明的精神的前提下,可以對本說明書中所描述的方法和系統(tǒng)的形式作各種省略、替換和改變。實際上,所附的權(quán)利要求及其等同物應該涵蓋這些落入本發(fā)明的范圍和精神的形式或修改。
權(quán)利要求
1.一種打印機,其特征在于包括第一控制單元、第二控制單元以及第三控制單元,相互具有上游與下游的關系,并以從上游向下游的順序串行連接;配置于所述第三控制單元的第三控制部,將所述第三控制單元用的第三下載條件通知給所述第二控制單元;配置于所述第二控制單元的第二控制部,將所述第二控制單元用的第二下載條件通知給所述第一控制單元,并且將從所述第三控制單元通知的第三下載條件通知給所述第一控制單元,當從所述第一控制單元傳送有以向所述第三控制單元下載為目的的第三數(shù)據(jù)時, 將該第三數(shù)據(jù)傳送至所述第三控制單元;以及配置于所述第一控制單元的第一控制部,當從外部輸入有以向所述第二控制單元下載為目的的第二數(shù)據(jù)時,判斷該第二數(shù)據(jù)與由所述第二控制單元通知的第二下載條件是否一致,如果一致,則將該第二數(shù)據(jù)傳送至所述第二控制單元,并且,當從外部輸入有以向所述第三控制單元下載為目的的第三數(shù)據(jù)時,判斷該第三數(shù)據(jù)與由所述第二控制單元通知的第三下載條件是否一致,如果一致,則將該第三數(shù)據(jù)傳送至所述第二控制單元。
2.根據(jù)權(quán)利要求1所述的打印機,其特征在于,當從所述外部輸入的第二數(shù)據(jù)與由所述第二控制單元通知的第二下載條件不一致時, 所述第一控制部報知向所述第二控制單元的下載錯誤,當所述從外部輸入的第三數(shù)據(jù)與由所述第二控制單元通知的第三下載條件不一致時,所述第一控制部報知向所述第三控制單元的下載錯誤。
3.根據(jù)權(quán)利要求1所述的打印機,其特征在于,所述第三控制部將所述第三下載條件定期通知給所述第二控制單元。
4.根據(jù)權(quán)利要求1所述的打印機,其特征在于,所述第二控制部將所述第二下載條件定期通知給所述第一控制單元,并且當由所述第三控制單元通知有所述第三下載條件時,將該第三下載條件通知給所述第一控制單元。
5.根據(jù)權(quán)利要求1所述的打印機,其特征在于,當由所述第二控制單元通知有所述第二下載條件時,所述第一控制部更新儲存該第二下載條件,當由所述第二控制單元通知有所述第三下載條件時,所述第一控制部更新儲存該第三下載條件。
6.根據(jù)權(quán)利要求1所述的打印機,其特征在于,當從所述第二控制單元傳送有所述第三數(shù)據(jù)時,所述第三控制部接收并儲存該第三數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的打印機,其特征在于,當從所述第一控制單元傳送有所述第二數(shù)據(jù)時,所述第二控制部接收并儲存該第二數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的打印機,其特征在于,當從外部輸入有以向所述第一控制單元下載為目的的第一數(shù)據(jù)時,所述第一控制部判斷該第一數(shù)據(jù)與所述第一控制單元用的第一下載條件是否一致,如果一致,則接收并儲存所述第一數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的打印機,其特征在于,當所述判斷的結(jié)果為不一致時,所述第一控制部報知向所述第一控制單元的下載錯誤。
10.一種打印機,其特征在于包括第一控制單元、第二控制單元以及第三控制單元,相互具有上游與下游的關系,并以從上游向下游的順序串行連接;配置于所述第三控制單元的第三控制部,將所述第三控制單元用的第三下載條件通知給所述第二控制單元;配置于所述第二控制單元的第二控制部,將所述第二控制單元用的第二下載條件通知給所述第一控制單元,并且,當從所述第一控制單元傳送有以向所述第三控制單元下載為目的的第三數(shù)據(jù)時,判斷該第三數(shù)據(jù)與由所述第三控制單元通知的第三下載條件是否一致,如果一致,則將所述第三數(shù)據(jù)傳送至所述第三控制單元;以及配置于所述第一控制單元的第一控制部,當從外部輸入有以向所述第二控制單元下載為目的的第二數(shù)據(jù)時,判斷該第二數(shù)據(jù)與由所述第二控制單元通知的第二下載條件是否一致,如果一致,則將所述第二數(shù)據(jù)傳送至所述第二控制單元,并且,當從外部輸入有以向所述第三控制單元下載為目的的第三數(shù)據(jù)時,將該第三數(shù)據(jù)傳送至所述第二控制單元。
11.根據(jù)權(quán)利要求10所述的打印機,其特征在于,當從所述第一控制單元傳送來的第三數(shù)據(jù)與由所述第三控制單元通知的第三下載條件不一致時,所述第二控制部將向所述第三控制單元的下載錯誤的情況通知給所述第一控制單元;以及當從所述外部輸入的第二數(shù)據(jù)與由所述第二控制單元通知的第二下載條件不一致時, 所述第一控制部報知向所述第二控制單元的下載錯誤,并且,當從所述第二控制單元接收到向所述第三控制單元的下載錯誤的通知時,報知該錯誤。
12.根據(jù)權(quán)利要求10所述的打印機,其特征在于,所述第三控制部將所述第三下載條件定期通知給所述第二控制單元。
13.根據(jù)權(quán)利要求10所述的打印機,其特征在于,所述第二控制部將所述第二下載條件定期通知給所述第一控制單元,并且當由所述第三控制單元通知有所述第三下載條件時,更新儲存該第三下載條件。
14.根據(jù)權(quán)利要求10所述的打印機,其特征在于,當由所述第二控制單元通知有所述第二下載條件時,所述第一控制部更新儲存該第二下載條件。
15.根據(jù)權(quán)利要求10所述的打印機,其特征在于,當從所述第二控制單元傳送有所述第三數(shù)據(jù)時,所述第三控制部接收并儲存該第三數(shù)據(jù);當從所述第一控制單元傳送有所述第二數(shù)據(jù)時,所述第二控制部接收并儲存該第二數(shù)據(jù);以及當從外部輸入有以向所述第一控制單元下載為目的的第一數(shù)據(jù)時,所述第一控制部判斷該第一數(shù)據(jù)與所述第一控制單元用的第一下載條件是否一致,如果一致,則接收并儲存所述第一數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的打印機,其特征在于,當從所述外部輸入的第一數(shù)據(jù)與所述第一下載條件不一致時,所述第一控制部報知向所述第一控制單元的下載錯誤。
17. 一種打印機的控制方法,其特征在于,所述打印機包括相互具有上游與下游的關系并以從上游向下游的順序串行連接的第一控制單元、第二控制單元以及第三控制單元,所述打印機的控制方法包括將所述第三控制單元用的第三下載條件由所述第三控制單元通知給所述第二控制單元;將所述第二控制單元用的第二下載條件由所述第二控制單元通知給所述第一控制單元;將由所述第三控制單元通知給所述第二控制單元的第三下載條件通知給所述第一控制單元;當將以向所述第三控制單元下載為目的的第三數(shù)據(jù)從所述第一控制單元傳送至所述第二控制單元時,將該第三數(shù)據(jù)從所述第二控制單元傳送至所述第三控制單元;當將以向所述第二控制單元下載為目的的第二數(shù)據(jù)從外部輸入至所述第一控制單元時,判斷該第二數(shù)據(jù)與由所述第二控制單元通知的第二下載條件是否一致,如果一致,則將該第二數(shù)據(jù)從所述第一控制單元傳送至所述第二控制單元;以及當將以向所述第三控制單元下載為目的的第三數(shù)據(jù)從外部輸入至所述第一控制單元時,判斷該第三數(shù)據(jù)與由所述第二控制單元通知的第三下載條件是否一致,如果一致,則將該第三數(shù)據(jù)從所述第一控制單元傳送至所述第二控制單元。
全文摘要
本發(fā)明提供打印機及其控制方法。打印機包括相互具有上游與下游的關系并以從上游向下游的順序串行連接的多個控制單元。下游的控制單元將自身的下載條件通知給上游的控制單元。當從外部輸入有以向下游的控制單元下載為目的的數(shù)據(jù)時,上游的控制單元判斷該接收的數(shù)據(jù)與上述通知的下載條件是否一致,如果一致,則將上述輸入的數(shù)據(jù)傳送至下游的控制單元。
文檔編號G06F3/12GK102314325SQ201110180270
公開日2012年1月11日 申請日期2011年6月29日 優(yōu)先權(quán)日2010年6月30日
發(fā)明者黑沢紀雄 申請人:東芝泰格有限公司, 株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1