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

管理系統(tǒng)、圖像處理裝置、以及協(xié)議分擔方法_4

文檔序號:9551612閱讀:來源:國知局
擔當信息中包含的一個以上的委托裝置的裝置識別信息的響應分組,在取得協(xié)議委托信息的情況下,不執(zhí)行與由在該協(xié)議委托信息中包含的協(xié)議識別信息確定的裝置搜索協(xié)議對應的響應程序。因此,MFP100A?100D中的擔當裝置搜索協(xié)議的擔當裝置無論第一條件的成立與否,都能夠代替其他MFP,而響應從外部接收的多播的分組。
[0131]另外,管理PC200在從擔當裝置通知停止的情況下,根據(jù)多個MFP100A?100D中的除了擔當裝置以外的一個以上的剩余圖像處理裝置的能力信息,分別針對4個裝置搜索協(xié)議,將一個以上的剩余圖像處理裝置中的某一個決定為新的擔當裝置。因此,在多個MFP100A?100D中,能夠?qū)诙鄠€裝置搜索協(xié)議。
[0132]另外,主CPU11通過重寫子CPU21在起動時讀取的引導程序,將響應程序載入到第二 RAM23。因此,能夠易于設定是否使子CPU21執(zhí)行響應程序。
[0133]另外,在上述第一實施方式中,說明了管理系統(tǒng)1,但當然也可以掌握為使管理PC200A執(zhí)行圖10所示的擔當裝置決定處理、使MFP100A?100D分別執(zhí)行圖11所示的協(xié)議分擔設定處理、以及圖12所示的代理響應處理的協(xié)議分擔方法、使MFP100A?100D分別具備的主CPU11以及子CPU21分別執(zhí)行該協(xié)議分擔方法的協(xié)議分擔程序。
[0134]〈第二實施方式〉
[0135]第二實施方式中的管理系統(tǒng)1A是使作為MFP100A?100D中的預先確定的1個的父機具有第一實施方式中的管理PC200A的功能的管理系統(tǒng)。此處,以將MFP100A設為針對MFP100B?100D的父機,具有與第一實施方式中的管理PC200A的功能同樣的功能的情況為例子進行說明。因此,在第二實施方式中的管理系統(tǒng)1A中,不需要第一實施方式中的管理PC200A。以下,關于第二實施方式中的管理系統(tǒng)1A,主要說明與第一實施方式中的管理系統(tǒng)1不同之處。
[0136]圖13是示出作為第二實施方式中的父機的MFP具備的主CPU以及子CPU的功能的一個例子的框圖。圖13所示的MFP100A具備的主CPU11以及子CPU21的功能是通過主CPU11執(zhí)行擔當裝置決定程序以及協(xié)議分擔設定程序的一部分而在主CPU11中形成的功能,是通過子CPU21執(zhí)行協(xié)議分擔設定程序的另一部分以及響應程序而在子CPU21中形成的功能。
[0137]參照圖13,與圖7所示的功能不同之處在于,在主CPU11中追加了收集部61、擔當裝置決定部63、電源OFF檢測部65以及分擔信息通知部67這一點、以及主停止通知部57以及子停止通知部95被變更為主停止通知部57A以及子停止通知部95A這一點。其他功能與圖7所示的功能相同,所以此處不重復說明。
[0138]收集部61從與LAN3連接了的其他MFP100B?100D分別收集裝置信息。擔當裝置決定部63根據(jù)MFP100A?100D各自的能力信息,分別針對4個裝置搜索協(xié)議,將MFP100A?100D中的某一個決定為擔當裝置。擔當裝置決定部63包括能力優(yōu)先決定部69。能力優(yōu)先決定部69在MFP100A?100D的各個中,預先存儲了與4個裝置搜索協(xié)議分別對應的4個響應程序各自的執(zhí)行時容量。能力優(yōu)先決定部69根據(jù)與4個裝置搜索協(xié)議分別對應的4個響應程序各自的執(zhí)行時容量、和MFP100A?100D各自的存儲容量,針對4個裝置搜索協(xié)議的每一個,將MFP100A?100D中的某一個決定為擔當裝置。分配方法能夠任意地確定,將例如與4個裝置搜索協(xié)議對應的4個響應程序按執(zhí)行時容量從大到小的順序,依次分配給MFP100A?100D中的存儲容量最大的MFP,從而決定與4個裝置搜索協(xié)議分別對應的擔當裝置。例如,設為:按執(zhí)行時容量從大到小的順序為與SSDP的協(xié)議對應的響應程序、與WSD的協(xié)議對應的響應程序、與SLP的協(xié)議對應的響應程序、與mDNS的協(xié)議對應的響應程序的順序,按存儲容量從大到小的順序為MFP100A、MFP100B、MFP100C、MFP100D的順序。能力優(yōu)先決定部69首先將執(zhí)行時容量最大的與SSDP的協(xié)議對應的響應程序分配給存儲容量最大的MFP100A,將SSDP的協(xié)議的擔當裝置決定為MFP100A。在該時間點,MFP100A的存儲容量更新為減去與SSDP的協(xié)議對應的響應程序的執(zhí)行時容量而得到的值。另外,使用更新之后的存儲容量,重復上述步驟。因此,將執(zhí)行時容量第二大的與WSD的協(xié)議對應的響應程序分配給MFP100A?100D中的存儲容量最大的MFP。在能力優(yōu)先決定部69中,如果MFP100B的存儲容量最大,則對MFP100B分配與WSD的協(xié)議對應的響應程序,MFP100B決定為WSD的協(xié)議的擔當裝置。這樣,能力優(yōu)先決定部69將MFP100A?100D中的某一個決定為分別擔當4個裝置搜索協(xié)議的擔當裝置。
[0139]此處,以能力優(yōu)先決定部69將MFP100A決定為擔當SSDP的協(xié)議的擔當裝置,將MFP100B決定為擔當WSD的協(xié)議的擔當裝置,將MFP100C決定為擔當SLP的協(xié)議的擔當裝置,將MFP100D決定為擔當mDNS的協(xié)議的擔當裝置的情況為例子進行說明。
[0140]另外,也可以預先對MFP100A、MFP100B、MFP100C、MFP100D賦予優(yōu)先次序,按優(yōu)先次序從高到低的順序依次賦予4個裝置搜索協(xié)議。
[0141]擔當裝置決定部63針對4個裝置搜索協(xié)議的每一個,將協(xié)議識別信息、和針對該協(xié)議識別信息的裝置搜索協(xié)議決定了的擔當裝置的裝置識別信息的組輸出到分擔信息通知部67。
[0142]分擔信息通知部67對MFP100A?100D,通知分擔信息。分擔信息包括協(xié)議擔當信息、和協(xié)議委托信息。在SSDP的協(xié)議中,本裝置是擔當裝置,所以將協(xié)議擔當信息輸出到分擔信息取得部51,分別向作為委托裝置的MFP100B?100D經(jīng)由通信部205發(fā)送協(xié)議委托信息。另外,在WSD的協(xié)議中,MFP100B是擔當裝置,所以將協(xié)議擔當信息發(fā)送到MFP100B。在WSD的協(xié)議中,委托裝置是MFP100A、100C、100D,所以向分擔信息取得部51輸出協(xié)議委托信息,并且分別向MFP100C、100D經(jīng)由通信部205發(fā)送協(xié)議委托信息。
[0143]電源OFF檢測部65檢測MFP100B?100D中的電源成為OFF的裝置。如后所述,在MFP100B?100D的各個中,如果電源成為0FF,則將表示電源成為OFF的電源OFF信號發(fā)送到作為父機的MFP100A,所以電源OFF檢測部65如果接收到電源OFF信號,則檢測發(fā)送來該電源OFF信號的裝置的電源成為OFF的情形。電源OFF檢測部65如果接收到電源OFF信號,則將包括發(fā)送來該電源OFF信號的裝置的識別信息的再決定指示輸出到擔當裝置決定部63。
[0144]另外,電源OFF檢測部65也可以通過在任意的定時分別對MFP100B?100D進行詢問,檢測電源是否成為OFF。在該情況下,MFP100B?100D無需發(fā)送電源OFF信號。
[0145]擔當裝置決定部63與從電源OFF檢測部65輸入再決定指示相應地,根據(jù)MFP100A?100D中的除了由在再決定指示中包含的裝置識別信息確定的裝置以外的剩余裝置各自的能力信息,分別針對4個裝置搜索協(xié)議,將剩余圖像裝置中的某一個決定為擔當裝置。此處,也與上述同樣地,針對與執(zhí)行時容量大的響應程序?qū)难b置搜索協(xié)議,將剩余容量大的1個決定為擔當裝置。分擔信息通知部67向由擔當裝置決定部63針對4個裝置搜索協(xié)議的每一個再決定了的擔當裝置和委托裝置,分別發(fā)送協(xié)議擔當信息或者協(xié)議委托信息。
[0146]主停止通知部57A如果不再從第一電源電路15被供給電力,則控制通信I/F部113,向父機發(fā)送電源OFF信號。子停止通知部95A如果在子起動部91未起動主CPU11的狀態(tài)下不再從第二電源電路25被供給電力,則控制通信I/F部113,向父機發(fā)送電源OFF信號。另外,在本實施方式中,MFP100A是父機,所以未設想電源成為OFF。因此,主停止通知部57A在MFP100B?100D中有效地發(fā)揮功能。
[0147]圖14是按時間序列示出在第二實施方式中的管理系統(tǒng)中4臺MFP各自的主CPU驅(qū)動的期間中的信息的流動的一個例子的圖。在圖14中,在縱軸中從上朝下表示時間的流動,示出了 MFP100A?100D各自的處理。在圖14中,將MFP100A?100D各自的名稱設為“MFP-A”、“MFP-B”、“MFP-C”、“MFP-D”。
[0148]參照圖14,作為父機的MFP100A從MFP100B?MFP100D分別收集裝置信息。MFP100A根據(jù)MFP100A?100D各自的能力信息,針對4個裝置搜索協(xié)議分別決定擔當裝置。MFP100A在MFP100A?100D的各個中,分別針對與4個裝置搜索協(xié)議對應的4個響應程序,預先存儲了在子CPU21載入到第二 RAM23的情況下的執(zhí)行時容量。MFP100A根據(jù)與4個裝置搜索協(xié)議分別對應的4個響應程序各自的執(zhí)行時容量、和MFP100A?100D各自的存儲容量,針對4個裝置搜索協(xié)議的每一個,將MFP100A?100D中的某一個決定為擔當裝置。
[0149]此處,以MFP100A將MFP100A決定為擔當SSDP的協(xié)議的擔當裝置,將MFP100B決定為擔當WSD的協(xié)議的擔當裝置,將MFP100C決定為擔當SLP的協(xié)議的擔當裝置,將MFP100D決定為擔當mDNS的協(xié)議的擔當裝置的情況為例子進行說明。在圖14中,以4個裝置搜索協(xié)議中的WSD的協(xié)議為例子,說明作為父機的MFP100A將MFP100B決定為擔當WSD的協(xié)議的擔當裝置,將其他MFP100A、100C、100D各個決定為對MFP100B委托WSD的協(xié)議的委托裝置的情況。關于其他3個裝置搜索協(xié)議,擔當裝置和委托裝置不同,但分別針對擔當裝置以及委托裝置的設定方法相同,所以此處不重復說明。
[0150]作為父機的MFP100A為了將MFP100B設定為WSD的協(xié)議的擔當裝置,生成與WSD的協(xié)議對應的協(xié)議擔當信息,將協(xié)議擔當信息存儲到MFP100B。協(xié)議擔當信息包括WSD的協(xié)議的協(xié)議識別信息、和所有委托裝置、此處是MFP100A、100C、100D各自的裝置識別信息。
[0151]另外,作為父機的MFP 100A為了將MFP 100A、100C、100D分別設定為WSD的協(xié)議的委托裝置,生成與WSD的協(xié)議對應的協(xié)議委托信息,在本裝置中將協(xié)議委托信息存儲到HDD115,并且在其他委托裝置、此處是MFP100C、100D的各個中存儲協(xié)議委托信息。與WSD的協(xié)議對應的協(xié)議委托信息包括用于識別WSD的協(xié)議的協(xié)議識別信息。
[0152]之后,如果作為擔當裝置的MFP100B的電源成為0FF,則MFP100B向作為父機的MFP100A發(fā)送表示電源成為OFF的電源OFF信號。作為父機的MFP100A如果從作為擔當裝置的MFP100B接收到電源OFF信號,則根據(jù)除了 MFP100B以外的MFP100A、100C、100D各自的能力信息,針對4個裝置搜索協(xié)議分別決定擔當裝置。此處,說明作為父機的MFP100A將MFP100C決定為擔當WSD的協(xié)議的擔當裝置,將其他MFP100A、100D各個決定為對MFP100C委托WSD的協(xié)議的委托裝置的情況。關于其他3個裝置搜索協(xié)議,擔當裝置和委托裝置不同,但分別針對擔當裝置以及委托裝置的設定方法相同,所以此處不重復說明。
[0153]作為父機的MFP100A為了將MFP100C設定為擔當裝置,生成與WSD的協(xié)議對應的協(xié)議擔當信息,將協(xié)議擔當信息存儲到MFP100C。協(xié)議擔當信息包括WSD的協(xié)議的協(xié)議識別信息、和所有委托裝置、此處是MFP100A、100D各自的裝置識別信息。
[0154]另外,作為父機的MFP100A為了將本裝置以及MFP100D分別設定為WSD的協(xié)議的委托裝置,生成與WSD的協(xié)議對應的協(xié)議委托信息,存儲到本裝置的HDD115,并且在其他所有委托裝置、此處是MFP100D中存儲協(xié)議委托信息。與WSD的協(xié)議對應的協(xié)議委托信息包括用于識別WSD的協(xié)議的協(xié)議識別信息。
[0155]在第二實施方式中的MFP100A?100D的各個中,主CPU11與子CPU21之間的信息的流動與圖9所示的流動相同。
[0156]在第二實施方式中,作為父機的MFP100A執(zhí)行與圖10所示的擔當裝置決定處理同樣的處理。由此,與第一實施方式的情況同樣地,作為父機的MFP100A在4個裝置搜索協(xié)議的各個中,將MFP100A?100D中的某一個決定為擔當裝置,在擔當裝置中存儲協(xié)議擔當信息,在委托裝置中存儲協(xié)議委托信息。
[0157]因此,在第二實施方式中的MFP100A?100D中,通過主CPU11執(zhí)行與圖11所示的第一實施方式中的協(xié)議分擔設定處理同樣的處理,通過子CPU21執(zhí)行與圖12所示的第一實施方式中的代理響應處理同樣的處理。但是,關于第一實施方式中的協(xié)議分擔設定處理,在圖11的步驟S07中,將電源OFF信號發(fā)送到管理PC200A,相對于此,關于第二實施方式中的協(xié)議分擔設定處理,在向作為父機的MFP100A發(fā)送電源OFF信號這一點上不同。另外,關于第一實施方式中的代理響應處理,在圖12的步驟S27中,將電源OFF信號發(fā)送到管理PC200A,相對于此,關于第二實施方式中的代理響應處理,在向作為父機的MFP100A發(fā)送電源OFF信號這一點上不同。
[0158]如以上說明,在第二實施方式中的管理系統(tǒng)1A中,不需要第一實施方式中的管理PC200Ao
[0159]另外,第二實施方式中的管理系統(tǒng)1A與第一實施方式中的管理系統(tǒng)1起到的效果同樣地,作為父機的MFP100A根據(jù)多個MFP100A?100D各自的能力信息,從在能力中有富余的裝置起依次決定擔當裝置,所以能夠使多個MFP100A?100D中的某一個執(zhí)行與多個裝置搜索協(xié)議分別對應的多個響應程序。
[0160]另外,多個MFP100A?100D各自的能力信息是該MFP具備的第二 RAM23的空閑容量。因此,在睡眠轉(zhuǎn)移條件等第一條件的成立之后,能夠使多個MFP100A?100D中的某一個執(zhí)行與多個裝置搜索協(xié)議分別對應的多個響應程序。
[0161]另外,在第二實施方式中的管理系統(tǒng)1A中,作為是管理裝置的父機而發(fā)揮功能的MFP100A關于多個裝置搜索協(xié)議的各個,針對該裝置搜索協(xié)議將多個MFP100A?100D中的某一個決定為擔當裝置。另外,在多個MFP100A?100D的各個中,根據(jù)第一條件的成立而起動的子CPU21在擔當裝置的情況下將與擔當?shù)难b置搜索協(xié)議對應的響應程序載入到第二RAM23,但在不是擔當裝置的情況下不載入響應程序。另外,子CPU21通過執(zhí)行載入到第二RAM23的響應程序,響應作為從外部接收的多播的分組的、與響應程序?qū)难b置搜索協(xié)議的請求分組,不起動主CPU11,回送包括其他MFP的裝置識別信息的響應分組。因此,由多個MFP100A?100D分擔針對多個裝置搜索協(xié)議的分組的響應,所以即使在通過子CPU21控制的第二 RAM23未具有足以載入與多個裝置搜索協(xié)議分別對應的多個響應程序的存儲容量的情況下,也能夠回送與多個MFP100A?100D分別針對多個裝置搜索協(xié)議的分組進行響應的情況相同的響應。因此,能夠在降低多個MFP100A?100D各個的功耗的同時,使多個MFP100A?100D對應于在網(wǎng)絡中流過的多個裝置搜索協(xié)議。
[0162]另外,在上述第二實施方式中,說明了管理系統(tǒng)1A,但當然能夠掌握為使作為父機的管理裝置的MFP100A執(zhí)行圖10所示的擔當裝置決定處理、使MFP100A?100D分別執(zhí)行圖11所示的協(xié)議分擔設定處理、以及圖12所示的代理響應處理的協(xié)議分擔方法、使MFP100A?100D分別具備的主CPU11以及子CPU21分別執(zhí)行該協(xié)議分擔方法的協(xié)議分擔程序。
[0163]〈第三實施方式〉
[0164]第三實施方式中的管理系統(tǒng)1B不具有第一實施方式中的管理PC200A、第二實施方式中的父機。MFP100A?100D分別相互調(diào)整而決定擔當裝置和委托裝置。因此,在第三實施方式中的管理系統(tǒng)1B中,不需要第一實施方式中的管理PC200A。
[0165]圖15是示出第三實施方式中的MFP具備的主CPU以及子CPU具有的功能的一個例子的框圖。圖15所示的主CPU11以及子CPU21的功能是通過主CPU11執(zhí)行協(xié)議分擔設定程序的一部分而在主CPU11中形成的功能,是通過子CPU21執(zhí)行協(xié)議分擔設定程序的另一部分以及響應程序而在子CPU21中形成的功能。
[0166]圖15所示的主CPU11以及子CPU21的功能與圖7所示的功能不同之處在于,刪除了分擔信息取得部51這一點、新追加了分組檢測部71、代理說明部73、停止檢測部75、代理說明接收部77以及裝置信息收集部79這一點、主停止通知部57、子停止通知部95以及對應部55分別被變更為主停止通知部57B、子停止通知部95B以及對應部55A這一點。其他功能與圖7所示的功能相同,所以此處不重復說明。
[0167]分組檢測部71從通信I/F部113接收的分組中,檢測4個裝置搜索協(xié)議中的某一個的分組。針對4個裝置搜索協(xié)議預先確定端口號,在分組的規(guī)定的字段中包括該端口號。分組檢測部71檢測通信I/F部113接收的分組中的、端口號與4個裝置搜索協(xié)議中的某一個的端口號一致的分組。此處,說明檢測與SSDP的協(xié)議對應的分組的情況。分組檢測部71回送針對檢測到的分組的響應分組,并且向代理說明部73輸出與檢測到的分組對應的裝置搜索協(xié)議的協(xié)議識別信息。
[0168]代理說明部73以未通過后述代理說明接收部77從其他MFP100B?100D中的某一個,輸入與從分組檢測部71輸入的協(xié)議識別信息相同的協(xié)議識別信息為條件,向其他MFP100B?100D分別發(fā)送包括從分組檢測部71輸入的協(xié)議識別信息的代理說明。進而,代理說明部73還以子CPU21能夠執(zhí)行與由從分組檢測部71輸入的協(xié)議識別信息確定的裝置搜索協(xié)議對應的響應程序為條件,發(fā)送包括從分組檢測部71輸入的協(xié)議識別信息的代理說明。代理說明部73在第二 RAM23的剩余容量大于與由從分組檢測部71輸入的協(xié)議識別信息確定的裝置搜索協(xié)議對應的響應程序的執(zhí)行時容量的情況下,判斷為子CPU21能夠執(zhí)行該響應程序。
[0169]代理說明部73在將包括從分組檢測部71輸入的協(xié)議識別信息的代理說明發(fā)送到MFP100B?100D的情況下,向裝置信息收集部79輸出收集指示,并且將在代理說明中包含的協(xié)議識別信息輸出到對應部55A。
[0170]裝置信息收集部79從與LAN3連接了的MFP100B?100D分別收集裝置識別信息。裝置信息收集部79將收集到的MFP100B?100D各自的裝置識別信息輸出到對應部55A。
[0171]代理說明接收部77從其他MFP100B?100D中的某一個接收代理說明。代理說明接收部77在從其他MFP100B?100D中的某一個接收代理說明的情況下,將在接收到的代理說明中包含的協(xié)議識別信息輸出到代理說明部73,并且將擔當裝置信息存儲到HDD115。擔當裝置信息包括在所接收到的代理說明中包含的協(xié)議識別信息、和發(fā)送來所接收到的代理說明的裝置的裝置識別信息。
[0172]主停止
當前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1