麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

圖像處理裝置及其控制方法與流程

文檔序號(hào):11250424閱讀:1780來(lái)源:國(guó)知局
圖像處理裝置及其控制方法與流程

本公開(kāi)涉及圖像處理裝置及其控制方法,特別涉及具有代理應(yīng)答功能的圖像處理裝置及其控制方法。



背景技術(shù):

以往,提出了與mfp(multi-functionalperipheral,多功能外圍設(shè)備)等圖像處理裝置的省電狀態(tài)有關(guān)的各種技術(shù)。

例如,在日本特開(kāi)2014-203093號(hào)公報(bào)中,公開(kāi)了具備與有線(xiàn)lan(localareanetwork,局域網(wǎng))連接的網(wǎng)絡(luò)控制器和功耗比該網(wǎng)絡(luò)控制器小的通信單元的打印機(jī)。該打印機(jī)在省電模式下,通過(guò)上述通信單元與lan連接,如果接受到恢復(fù)通知,則通過(guò)上述網(wǎng)絡(luò)控制器與lan連接。

在日本特開(kāi)2014-197333號(hào)公報(bào)中,公開(kāi)通過(guò)無(wú)線(xiàn)lan的接入點(diǎn)進(jìn)行代理應(yīng)答的mfp。在mfp的ram(randomaccessmemory,隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器)中,儲(chǔ)存了省電狀態(tài)下的應(yīng)答的分組模式文件。mfp從該分組模式文件刪除與能夠通過(guò)接入點(diǎn)進(jìn)行代理應(yīng)答的種類(lèi)對(duì)應(yīng)的分組模式。由此,在分組模式文件中,代替所刪除的分組模式,而能夠儲(chǔ)存其他分組模式。

在有線(xiàn)lan和無(wú)線(xiàn)lan中使用相互不同的協(xié)議。因此,在與以往的有線(xiàn)lan和無(wú)線(xiàn)lan這雙方連接的圖像處理裝置中,作為代理應(yīng)答用的處理器,具備有線(xiàn)lan用的處理器和無(wú)線(xiàn)lan用的處理器。因此,圖像處理裝置在省電狀態(tài)下,需要對(duì)2個(gè)處理器接通電力。



技術(shù)實(shí)現(xiàn)要素:

在上述情形下,在圖像處理裝置中,要求用于使省電狀態(tài)下的功耗降低的技術(shù)。

根據(jù)本公開(kāi)的一個(gè)方案,提供一種圖像處理裝置。圖像處理裝置具備:有線(xiàn)lan模塊,被構(gòu)成為使用mac(mediaaccesscontrol:介質(zhì)訪(fǎng)問(wèn)控制)地址和ip(internetprotocol:互聯(lián)網(wǎng)協(xié)議)地址的第1組合,與有線(xiàn)lan(localareanetwork:局域網(wǎng))連接;無(wú)線(xiàn)lan模塊,被構(gòu)成為使用mac地址和ip地址的第2組合,與無(wú)線(xiàn)lan連接;主處理器,被構(gòu)成為在圖像處理裝置的通常狀態(tài)下,處理有線(xiàn)lan模塊及無(wú)線(xiàn)lan模塊接收到的分組;以及子處理器,被構(gòu)成為在向主處理器的電力供給被停止的圖像處理裝置的第1省電狀態(tài)下,代替主處理器而處理有線(xiàn)lan模塊及無(wú)線(xiàn)lan模塊接收到的分組。子處理器被構(gòu)成為在第1省電狀態(tài)下,使用第1組合來(lái)處理有線(xiàn)lan模塊接收到的分組,使用第2組合來(lái)處理無(wú)線(xiàn)lan模塊接收到的分組。

子處理器也可以構(gòu)成為當(dāng)在無(wú)線(xiàn)lan模塊接收分組的同時(shí)有線(xiàn)lan模塊接收到分組的情況下,處理在分組中包含的重發(fā)的剩余次數(shù)少的一方的分組。

子處理器也可以構(gòu)成為當(dāng)在無(wú)線(xiàn)lan模塊接收分組的同時(shí)有線(xiàn)lan模塊所接收到分組的情況下、并且在有線(xiàn)lan模塊所接收到的分組和無(wú)線(xiàn)lan模塊所接收到的分組的重發(fā)的剩余次數(shù)相同時(shí),處理直至丟棄分組為止的剩余時(shí)間短的一方的分組。

子處理器也可以構(gòu)成為通過(guò)停止向該子處理器的電力供給,使圖像處理裝置從第1省電狀態(tài)轉(zhuǎn)移到第2省電狀態(tài)。無(wú)線(xiàn)lan模塊也可以包括模塊用處理器和存儲(chǔ)器。存儲(chǔ)器也可以?xún)?chǔ)存由模塊用處理器執(zhí)行的第1程序和第2程序。模塊用處理器也可以構(gòu)成為:在第1省電狀態(tài)下通過(guò)執(zhí)行第1程序,當(dāng)在無(wú)線(xiàn)lan中接收到第1種類(lèi)的分組的情況下,使該第1種類(lèi)的分組向子處理器通過(guò),在第2省電狀態(tài)下通過(guò)執(zhí)行第2程序,當(dāng)在無(wú)線(xiàn)lan中接收到第2種類(lèi)的分組的情況下,執(zhí)行與該第2種類(lèi)對(duì)應(yīng)的應(yīng)答,當(dāng)在無(wú)線(xiàn)lan中接收到第3種類(lèi)的分組的情況下,執(zhí)行用于使向子處理器的電力供給再次開(kāi)始的處理。

圖像處理裝置也可以還具備用于控制無(wú)線(xiàn)lan模塊與子處理器之間的數(shù)據(jù)發(fā)送的控制器。子處理器也可以構(gòu)成為當(dāng)在第1省電狀態(tài)下有線(xiàn)lan模塊以及無(wú)線(xiàn)lan模塊持續(xù)預(yù)先決定的時(shí)間而沒(méi)接收到分組的情況下、或者在第1省電狀態(tài)下處理了有線(xiàn)lan模塊或者無(wú)線(xiàn)lan模塊接收到的分組之后,使控制器轉(zhuǎn)移到暫停狀態(tài)。無(wú)線(xiàn)lan模塊被構(gòu)成為當(dāng)在控制器轉(zhuǎn)移到暫停狀態(tài)時(shí)接收到第3種類(lèi)的分組的情況下,執(zhí)行用于解除控制器的暫停狀態(tài)的處理。

控制器也可以是usb(universalserialbus,通用串行總線(xiàn))控制器。

控制器也可以是pcie(peripheralcomponentinterconnectexpress,外圍部件快速互連)控制器。

依照本公開(kāi)的另一方案,提供一種圖像處理裝置的控制方法。圖像處理裝置具備主處理器、子處理器、有線(xiàn)lan模塊以及無(wú)線(xiàn)lan模塊。控制方法包括:子處理器在向主處理器的電力供給被停止的省電狀態(tài)下,使用mac地址和ip地址的第1組合來(lái)處理有線(xiàn)lan模塊接收到的分組的步驟;以及在省電狀態(tài)下,子處理器使用mac地址和ip地址的第2組合來(lái)處理無(wú)線(xiàn)lan模塊接收到的分組的步驟。

根據(jù)一個(gè)實(shí)施方式,子處理器在向主處理器的電力提供被停止的省電狀態(tài)下,能夠處理有線(xiàn)lan模塊所接收到的分組和無(wú)線(xiàn)lan模塊所接收到的分組這雙方。由此,圖像處理裝置在上述省電狀態(tài)下僅通過(guò)對(duì)子處理器供給電力,就能夠處理有線(xiàn)lan模塊所接收到的分組和無(wú)線(xiàn)lan模塊所接收到的分組這雙方。因此,相比于在第1省電狀態(tài)下對(duì)多個(gè)子處理器供給電力的情況,能夠降低圖像處理裝置的省電狀態(tài)下的功耗。

本發(fā)明的上述以及其他目的、特征、方案以及優(yōu)點(diǎn)根據(jù)與所附的附圖關(guān)聯(lián)地理解的與本發(fā)明有關(guān)的接下來(lái)的詳細(xì)的說(shuō)明將更加明確。

附圖說(shuō)明

圖1是示出圖像處理裝置的一個(gè)實(shí)施方式的mfp的外觀(guān)的圖。

圖2是示意地示出mfp的硬件結(jié)構(gòu)的一個(gè)例子的圖。

圖3是為了在第1省電狀態(tài)下處理分組而執(zhí)行的處理的流程圖。

圖4是示出mfp的硬件結(jié)構(gòu)的變形例的圖。

具體實(shí)施方式

以下,參照附圖,說(shuō)明信息處理裝置的實(shí)施方式。在以下的說(shuō)明中,對(duì)同一部件以及構(gòu)成要素附加了同一符號(hào)。它們的名稱(chēng)以及功能也相同。因此,不重復(fù)它們的說(shuō)明。

[1.圖像處理裝置的外觀(guān)]

圖1是示出圖像處理裝置的一個(gè)實(shí)施方式的mfp1的外觀(guān)的圖。

參照?qǐng)D1,mfp1具備操作面板15。操作面板15包括例如觸摸面板以及操作按鈕,受理針對(duì)mfp1的操作指示以及文字/數(shù)字的輸入。

mfp1還具備掃描儀部件13和打印機(jī)部件14。掃描儀部件13光電地讀取原稿而得到圖像數(shù)據(jù)。打印機(jī)部件14根據(jù)由掃描儀部件13取得的圖像數(shù)據(jù)、以及從外部設(shè)備發(fā)送的圖像數(shù)據(jù),在復(fù)制用紙等記錄介質(zhì)上形成圖像。

mfp1還具備:供紙部件18,儲(chǔ)存供給到打印機(jī)部件14的記錄介質(zhì);以及托盤(pán)19,排出由打印機(jī)部件14形成了圖像的記錄介質(zhì)。

在mfp1中,掃描儀部件13以及打印機(jī)部件14構(gòu)成執(zhí)行圖像處理動(dòng)作的圖像處理部。mfp1還具備收容用于控制掃描儀部件13以及打印機(jī)部件14的硬件(例如控制電路基板)的控制盒10。

[2.塊結(jié)構(gòu)]

圖2是示意地示出mfp1的硬件結(jié)構(gòu)的一個(gè)例子的圖。

如圖2所示,mfp1包括主cpu(centralprocessingunit:中央處理單元)100、ddr_sdram(double-data-rate_synchronousdynamicrandomaccessmemory,雙數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)101、操作面板控制部110、圖像輸入控制部120、圖像輸出控制部130以及存儲(chǔ)裝置200。主cpu100是主處理器的一個(gè)例子。

存儲(chǔ)裝置200非易失性地存儲(chǔ)程序以及數(shù)據(jù)。主cpu100構(gòu)成為通過(guò)執(zhí)行儲(chǔ)存在存儲(chǔ)裝置200中的程序,整體地控制mfp1的動(dòng)作。ddr_sdram101作為主cpu100的作業(yè)區(qū)發(fā)揮功能。

操作面板控制部110根據(jù)來(lái)自主cpu100的指示,控制操作面板15。進(jìn)而,操作面板控制部110向主cpu100輸出針對(duì)操作面板15的輸入。

圖像輸入控制部120根據(jù)來(lái)自主cpu100的指示,控制掃描儀部件13。進(jìn)而,圖像輸入控制部120將掃描儀部件13生成的原稿圖像輸出到主cpu100。

圖像輸出控制部130根據(jù)來(lái)自主cpu100的指示,控制打印機(jī)部件14。進(jìn)而,圖像輸出控制部130檢測(cè)在打印機(jī)部件14中產(chǎn)生的差錯(cuò),將該差錯(cuò)的發(fā)生輸出到主cpu100。當(dāng)在打印機(jī)部件14中發(fā)生了差錯(cuò)的情況下,主cpu100針對(duì)操作面板15指示與該差錯(cuò)有關(guān)的顯示。

mfp1還包括子cpu140、sram(staticram,靜態(tài)ram)141、有線(xiàn)lan模塊150、fifo(firstin、firstout,先進(jìn)先出)緩沖器151以及無(wú)線(xiàn)lan模塊160。子cpu140是子處理器的一個(gè)例子。sram141作為子cpu140的作業(yè)區(qū)發(fā)揮功能。

子cpu140構(gòu)成為通過(guò)執(zhí)行儲(chǔ)存在存儲(chǔ)裝置200中的程序,執(zhí)行包括代理應(yīng)答的各種處理。

有線(xiàn)lan模塊150通過(guò)例如網(wǎng)卡來(lái)實(shí)現(xiàn)。有線(xiàn)lan模塊150所接收到的分組被積蓄到fifo緩沖器151中。主cpu100以及子cpu140從fifo緩沖器151,通過(guò)fifo讀出分組。

無(wú)線(xiàn)lan模塊160通過(guò)例如usb(universalserialbus:通用串行總線(xiàn))無(wú)線(xiàn)lan適配器來(lái)實(shí)現(xiàn)。mfp1還包括與無(wú)線(xiàn)lan模塊160以及子cpu140連接的usb控制器170。usb控制器170控制無(wú)線(xiàn)lan模塊160與子cpu140之間的數(shù)據(jù)的發(fā)送接收。

mfp1還具備對(duì)mfp1的各要素供給電力的電源部180。

mfp1的工作狀態(tài)包括對(duì)主cpu100供給電力的通常狀態(tài)、停止向主cpu供給的電力并且對(duì)子cpu140供給電力的第1省電狀態(tài)、以及停止向主cpu及子cpu140的電力供給的第2省電狀態(tài)。

在通常狀態(tài)下,主cpu100依照輸入到操作面板15的信息、有線(xiàn)lan模塊150所接收到的信息、或者、無(wú)線(xiàn)lan模塊160所接收到的信息,控制mfp1。在通常狀態(tài)下,還有主cpu100根據(jù)由該主cpu100執(zhí)行被給予的程序的結(jié)果來(lái)控制mfp1的情況。如果被給予的條件(例如一定時(shí)間以上未對(duì)操作面板15進(jìn)行操作)成立,則主cpu100執(zhí)行用于使mfp1轉(zhuǎn)移到第1省電狀態(tài)的處理。該處理包括向子cpu140指示啟動(dòng)以及停止向主cpu100的電力供給。

在第1省電狀態(tài)下,子cpu140進(jìn)行代理應(yīng)答。即,子cpu140代替主cpu,處理從有線(xiàn)lan模塊150輸入的分組以及從無(wú)線(xiàn)lan模塊160輸入的分組。

更具體而言,子cpu140在有線(xiàn)lan模塊150或者無(wú)線(xiàn)lan模塊160所接收到的分組是包括用于啟動(dòng)主cpu100的ip地址和mac地址的組的分組的情況下,啟動(dòng)主cpu100。如果有線(xiàn)lan模塊150或者無(wú)線(xiàn)lan模塊160所接收到的分組對(duì)應(yīng)于用于代理應(yīng)答的廣播地址或者組播地址,則子cpu140進(jìn)行代理應(yīng)答。代理應(yīng)答包括與廣播地址的分組接收對(duì)應(yīng)的arp(addressresolutionprotocol,地址解析協(xié)議)應(yīng)答、和與組播地址的分組接收對(duì)應(yīng)的echo應(yīng)答。

在有線(xiàn)lan模塊150與無(wú)線(xiàn)lan模塊160之間,所使用的mac地址以及ip地址不同。由此,關(guān)于子cpu140執(zhí)行的程序,在有線(xiàn)lan模塊150使向子cpu140通過(guò)的分組和無(wú)線(xiàn)lan模塊160使向子cpu140通過(guò)的分組中,mac地址以及ip地址的組合不同。由此,在子cpu140執(zhí)行的程序中,在處理有線(xiàn)lan模塊150所接收到的分組時(shí)使用的上述2個(gè)地址的組合與在處理無(wú)線(xiàn)lan模塊160所接收到的分組時(shí)使用的組合不同。由此,子cpu140能夠處理從有線(xiàn)lan模塊150輸入的分組和從無(wú)線(xiàn)lan模塊160輸入的分組這雙方。

子cpu140經(jīng)由usb控制器170而與無(wú)線(xiàn)lan模塊160發(fā)送接收數(shù)據(jù)。在通常狀態(tài)下,usb控制器170的主機(jī)是主cpu100。在第1省電狀態(tài)下,usb控制器170的主機(jī)是子cpu140。此外,在通常狀態(tài)下,usb控制器170的主機(jī)是子cpu140,還可能存在通過(guò)子cpu140的內(nèi)部總線(xiàn)連接usb控制器170和主cpu100的情況。

在第1省電狀態(tài)下,在子cpu140中,如果有線(xiàn)lan模塊150以及無(wú)線(xiàn)lan模塊160不接收分組的狀態(tài)持續(xù)預(yù)先決定的期間、或者有線(xiàn)lan模塊150或者無(wú)線(xiàn)lan模塊160所接收到的分組的處理完成,則對(duì)有線(xiàn)lan模塊150以及無(wú)線(xiàn)lan模塊160通知mfp1的工作狀態(tài)轉(zhuǎn)移到第2省電狀態(tài),之后,停止向子cpu140的電力供給。

在第2省電狀態(tài)下,有線(xiàn)lan模塊150執(zhí)行與接收到的分組的內(nèi)容對(duì)應(yīng)的處理,進(jìn)而,無(wú)線(xiàn)lan模塊160執(zhí)行與接收到的分組的內(nèi)容對(duì)應(yīng)的處理。在第2省電狀態(tài)下,向usb控制器170的電力供給也停止。由此,usb控制器170轉(zhuǎn)移到暫停(suspend)狀態(tài)。與接收到的分組的內(nèi)容對(duì)應(yīng)的處理的一個(gè)例子是arp應(yīng)答。其他例是針對(duì)echo的應(yīng)答。

進(jìn)而,例如,在第2省電狀態(tài)下,有線(xiàn)lan模塊150如果接收到所謂魔術(shù)分組,則通過(guò)wol(wakeonlan:網(wǎng)絡(luò)喚醒)功能,向子cpu140的gpio(generalpurposei/o:通用輸入輸出)發(fā)送信號(hào),從而啟動(dòng)子cpu140。魔術(shù)分組是指,例如,具有接著“ff:ff:ff:ff:ff:ff”重復(fù)了16次應(yīng)啟動(dòng)的裝置的mac地址的數(shù)據(jù)模式的分組。

如圖2所示,無(wú)線(xiàn)lan模塊160包括cpu161、和儲(chǔ)存由cpu161執(zhí)行的程序的存儲(chǔ)器162。cpu161是模塊用處理器的一個(gè)例子。

在第1省電狀態(tài)下,cpu161判斷是否將無(wú)線(xiàn)lan模塊160所接收到的分組的ip地址以及mac地址作為應(yīng)將該分組送到子cpu140的地址而預(yù)先儲(chǔ)存于存儲(chǔ)器162中。用于將分組送到子cpu140的地址是例如arp應(yīng)答用的地址、echo應(yīng)答用的地址、或者、用于啟動(dòng)主cpu100的地址。

包括用于在第1省電狀態(tài)下送到子cpu140的地址的分組是第1種類(lèi)的分組的一個(gè)例子。

另一方面,在第2省電狀態(tài)下,cpu161在無(wú)線(xiàn)lan模塊160所接收到的分組包括arp應(yīng)答用的ip地址以及mac地址的情況下,執(zhí)行arp應(yīng)答。cpu161在無(wú)線(xiàn)lan模塊160所接收到的分組包括echo應(yīng)答用的ip地址以及mac地址的情況下,執(zhí)行echo應(yīng)答。

第2省電狀態(tài)下的包括arp應(yīng)答用的地址的分組是第2種類(lèi)的分組的一個(gè)例子。包括echo應(yīng)答用的地址的分組是第2種類(lèi)的分組的另一例子。

cpu161進(jìn)而在無(wú)線(xiàn)lan模塊160所接收到的分組是wol用的分組的情況下,通過(guò)利用wol功能向子cpu140的gpio發(fā)送信號(hào),執(zhí)行用于啟動(dòng)子cpu140的處理。在該情況下,無(wú)線(xiàn)lan模塊160還能夠通過(guò)在usb上輸出remotewakeup(遠(yuǎn)程喚醒)信號(hào),啟動(dòng)子cpu140。

wol用的分組是第3種類(lèi)的分組的一個(gè)例子。

在無(wú)線(xiàn)lan模塊160所接收到的分組的地址是廣播地址或者組播地址的情況下,用udp(userdatagramprotocol,用戶(hù)數(shù)據(jù)報(bào)協(xié)議)的端口號(hào)指定協(xié)議,所以cpu161還從分組檢測(cè)端口號(hào)。地址是廣播地址或者組播地址、并且、端口號(hào)是預(yù)先指定的編號(hào)的分組為wol用的分組的一個(gè)例子。如果接收到地址是廣播地址或者組播地址、并且、端口號(hào)是預(yù)先指定的編號(hào)的分組,則cpu161向子cpu140輸出用于再次開(kāi)始向usb控制器170供給電力的信號(hào)。由此,子cpu140再次開(kāi)始向該子cpu140的通電,進(jìn)而解除usb控制器170的暫停狀態(tài)。由此,無(wú)線(xiàn)lan模塊160和子cpu140再次經(jīng)由usb控制器170連接。

如上所述,在第1省電狀態(tài)下cpu161執(zhí)行的處理和在第2省電狀態(tài)下cpu161執(zhí)行的處理相互不同。在無(wú)線(xiàn)lan模塊160中,在第1省電狀態(tài)下cpu161執(zhí)行的處理的程序、和在第2省電狀態(tài)下cpu161執(zhí)行的處理被安裝成相互不同的程序。cpu161在mfp1的工作狀態(tài)是第1省電狀態(tài)的情況下,執(zhí)行第1省電狀態(tài)用的程序,在mfp1的工作狀態(tài)是第2省電狀態(tài)的情況下,執(zhí)行第2省電狀態(tài)用的程序。

通過(guò)在第1省電狀態(tài)與第2省電狀態(tài)之間分開(kāi)所使用的程序,能夠?qū)㈦p方的程序的尺寸抑制為最小限度。通過(guò)cpu161在第1省電狀態(tài)和第2省電狀態(tài)下切換所使用的程序,能夠抑制在無(wú)線(xiàn)lan模塊160中搭載的ram的尺寸,能夠降低各個(gè)狀態(tài)下的無(wú)線(xiàn)lan模塊160的電力消耗。由此,第2省電狀態(tài)下的mfp1的功耗能夠降低至在例如erp指令(directiveoneco-designofenergy-relatedproducts,能源相關(guān)產(chǎn)品生態(tài)設(shè)計(jì)指令)中規(guī)定的0.5w以下左右。

[3.處理的流程]

圖3是為了在第1省電狀態(tài)下子cpu140處理分組而執(zhí)行的處理的流程圖。

如圖3所示,如果mfp1的工作狀態(tài)轉(zhuǎn)移到第1省電狀態(tài),則在步驟s10中,子cpu140判斷有線(xiàn)lan模塊150是否接收到分組。此處的“有線(xiàn)lan模塊150接收到分組”意味著,例如,有線(xiàn)lan模塊150根據(jù)該有線(xiàn)lan模塊150所接收到的分組的地址,決定了將該分組向子cpu140通過(guò)。

子cpu140如果判斷為從有線(xiàn)lan模塊150接收到分組(在步驟s10中“是”),則使控制進(jìn)入到步驟s16。另一方面,子cpu140如果判斷為未從有線(xiàn)lan模塊150接收到分組(在步驟s10中“否”),則使控制進(jìn)入到步驟s12。

在步驟s12中,子cpu140判斷是否從無(wú)線(xiàn)lan模塊160接收到分組。此處的“無(wú)線(xiàn)lan模塊160接收到分組”意味著,例如,無(wú)線(xiàn)lan模塊160根據(jù)該無(wú)線(xiàn)lan模塊160所接收到的分組的地址,決定了將該分組向子cpu140通過(guò)。

子cpu140如果判斷為從無(wú)線(xiàn)lan模塊160接收到分組(在步驟s12中“是”),則使控制進(jìn)入到步驟s14。另一方面,子cpu140如果判斷為未從無(wú)線(xiàn)lan模塊160接收到分組(在步驟s12中“否”),則使控制返回到步驟s10。

在步驟s14中,子cpu140處理(從無(wú)線(xiàn)lan模塊160輸入的)無(wú)線(xiàn)lan的分組。在步驟s14中,子cpu140通過(guò)使用例如預(yù)先儲(chǔ)存在存儲(chǔ)裝置200等中的無(wú)線(xiàn)lan用的組的地址,處理無(wú)線(xiàn)lan的分組,執(zhí)行代理應(yīng)答或者主cpu100的啟動(dòng)等處理。之后,控制返回到步驟s10。

在步驟s16中,子cpu140與步驟s12同樣地,判斷是否從無(wú)線(xiàn)lan模塊160接收到分組,如果判斷為從無(wú)線(xiàn)lan模塊160接收到分組(在步驟s16中“是”),則使控制進(jìn)入到步驟s20,如果判斷為未從無(wú)線(xiàn)lan模塊160接收到分組(在步驟s16中“否”),則使控制進(jìn)入步驟s18。

在步驟s18中,子cpu140處理(從有線(xiàn)lan模塊150輸入的)有線(xiàn)lan的分組。在步驟s18中,子cpu140通過(guò)使用例如預(yù)先儲(chǔ)存在存儲(chǔ)裝置200等中的有線(xiàn)lan用的組的地址,處理有線(xiàn)lan的分組,執(zhí)行代理應(yīng)答或者主cpu100的啟動(dòng)等處理。之后,控制返回到步驟s10。

在步驟s20中,子cpu140從被從有線(xiàn)lan模塊150輸入的分組,取得該分組的發(fā)送的限制次數(shù)na。之后,控制進(jìn)入到步驟s22。

“限制次數(shù)na”是指,表示能夠重發(fā)該分組的限度的次數(shù)。在mfp1連接的網(wǎng)絡(luò)中,發(fā)送了該分組的設(shè)備在發(fā)送該分組之后,在一定期間內(nèi),等待來(lái)自接收到該分組的設(shè)備的ack信號(hào),如果未接收到ack信號(hào),則重發(fā)該分組,如果即使重發(fā)了用限制次數(shù)na確定的次數(shù)也未接收到ack信號(hào),則判斷為該分組的發(fā)送失敗。

在步驟s22中,子cpu140從被從無(wú)線(xiàn)lan模塊160輸入的分組,取得該分組的發(fā)送的限制次數(shù)nb。之后,控制進(jìn)入到步驟s24。

在步驟s24中,子cpu140判斷在步驟s20中取得的限制次數(shù)na和在步驟s22中取得的限制次數(shù)nb是否相等。子cpu140如果判斷為限制次數(shù)na和限制次數(shù)nb相等(在步驟s24中“是”),則使控制進(jìn)入到步驟s40。子cpu140如果判斷為限制次數(shù)na與限制次數(shù)nb不同(在步驟s24中“否”),則使控制進(jìn)入到步驟s40。

在步驟s26中,子cpu140從被從有線(xiàn)lan模塊150輸入的分組,取得直至該分組的丟棄為止的剩余時(shí)間ta。之后,控制進(jìn)入到步驟s28。

在步驟s28中,子cpu140從被從無(wú)線(xiàn)lan模塊160輸入的分組,取得直至該分組的丟棄為止的剩余時(shí)間tb。之后,控制進(jìn)入到步驟s30。

在步驟s30中,子cpu140判斷剩余時(shí)間ta是否比剩余時(shí)間tb長(zhǎng)。子cpu140如果判斷為剩余時(shí)間ta比剩余時(shí)間tb長(zhǎng)(在步驟s30中“是”),則使控制進(jìn)入到步驟s32。子cpu140如果判斷為剩余時(shí)間ta小于等于剩余時(shí)間tb(在步驟s30中“否”),則使控制進(jìn)入到步驟s36。

在步驟s32中,子cpu140在將有線(xiàn)lan模塊150所接收到的分組的限制次數(shù)na的值減去1而更新之后,使控制進(jìn)入到步驟s34。

在步驟s34中,子cpu140與步驟s14同樣地,處理無(wú)線(xiàn)lan模塊160所接收到的分組。之后,控制返回到步驟s10。

在步驟s36中,子cpu140在將無(wú)線(xiàn)lan模塊160所接收到的分組的限制次數(shù)nb的值減去1而更新之后,使控制進(jìn)入到步驟s38。

在步驟s38中,子cpu140與步驟s18同樣地,處理有線(xiàn)lan模塊150所接收到的分組。之后,控制返回到步驟s10。

在步驟s40中,子cpu140判斷限制次數(shù)na是否比限制次數(shù)nb多。子cpu140如果判斷為限制次數(shù)na比限制次數(shù)nb多(在步驟s40中“是”),則使控制進(jìn)入到步驟s42。子cpu140如果判斷為限制次數(shù)na小于等于限制次數(shù)nb(在步驟s40中“否”),則使控制進(jìn)入到步驟s46。

在步驟s42中,子cpu140在將有線(xiàn)lan模塊150所接收到的分組的限制次數(shù)na的值減去1而更新之后,使控制進(jìn)入到步驟s44。

在步驟s44中,子cpu140與步驟s14同樣地,處理無(wú)線(xiàn)lan模塊160所接收到的分組。之后,控制返回到步驟s10。

在步驟s46中,子cpu140在將無(wú)線(xiàn)lan模塊160所接收到的分組的限制次數(shù)nb的值減去1而更新之后,使控制進(jìn)入到步驟s48。

在步驟s48中,子cpu140與步驟s18同樣地,處理有線(xiàn)lan模塊150所接收到的分組。之后,控制返回到步驟s10。

在以上說(shuō)明的圖3的處理中,當(dāng)在步驟s14中處理無(wú)線(xiàn)lan模塊160所接收到的分組時(shí),子cpu140使用無(wú)線(xiàn)lan模塊160使用的mac地址以及ip地址的組合。當(dāng)在步驟s18中處理有線(xiàn)lan模塊150所接收到的分組時(shí),子cpu140使用有線(xiàn)lan模塊150使用的mac地址以及ip地址的組合。

即,子cpu140處理有線(xiàn)lan模塊150所接收到的分組和無(wú)線(xiàn)lan模塊160所接收到的分組這雙方。由此,第1省電狀態(tài)下的mfp1的功耗能夠降低至在例如erp指令中規(guī)定的1.0w以下左右。

子cpu140能夠處理有線(xiàn)lan模塊150所接收到的分組和無(wú)線(xiàn)lan模塊160所接收到的分組。由此,可能存在有線(xiàn)lan模塊150和無(wú)線(xiàn)lan模塊160各自同時(shí)接收到的分組成為子cpu140的處理對(duì)象的情況。在這樣的情況下,子cpu140處理有線(xiàn)lan模塊150所接收到的分組和無(wú)線(xiàn)lan模塊160所接收到的分組中的、分組的重發(fā)的剩余次數(shù)(na、nb)少的一方的分組。在重發(fā)的剩余次數(shù)相同時(shí),處理直至分組丟棄為止的剩余時(shí)間(ta、tb)短的一方的分組。

[4.控制器的變形例]

圖4是示出mfp1的硬件結(jié)構(gòu)的變形例的圖。圖4所示的mfp1代替圖2的usb控制器170,而包括pcie(pciexpress)控制器171。相對(duì)于usb控制器170的接口是usb,pcie控制器171的接口是pcie。在圖4所示的mfp1中,無(wú)線(xiàn)lan模塊160經(jīng)由pcie控制器171,與主cpu100以及子cpu140進(jìn)行通信。

在mfp1的第2省電狀態(tài)下,pcie控制器171的狀態(tài)是電力消耗最低的l2狀態(tài)。無(wú)線(xiàn)lan模塊160在使mfp1從第2省電狀態(tài)恢復(fù)到第1省電狀態(tài)的情況下,利用pme(powermanagementevent,電源管理事件)信號(hào),使pcie控制器171從l2狀態(tài)恢復(fù)到l0狀態(tài)(通常狀態(tài))。

根據(jù)一個(gè)實(shí)施方式,子處理器能夠在向主處理器的電力提供被停止的省電狀態(tài)下,處理有線(xiàn)lan模塊所接收到的分組和無(wú)線(xiàn)lan模塊所接收到的分組這雙方。由此,圖像處理裝置在上述省電狀態(tài)下僅通過(guò)對(duì)子處理器供給電力,就能夠處理有線(xiàn)lan模塊所接收到的分組和無(wú)線(xiàn)lan模塊所接收到的分組這雙方。因此,相比于在第1省電狀態(tài)下對(duì)多個(gè)子處理器供給電力的情況,能夠降低圖像處理裝置的省電狀態(tài)下的功耗。

雖然說(shuō)明了本發(fā)明的實(shí)施方式,但應(yīng)被認(rèn)為本次公開(kāi)的實(shí)施方式在所有的點(diǎn)上僅為例示而不是限制性?xún)?nèi)容。本發(fā)明的范圍通過(guò)權(quán)利要求書(shū)而示出,包括與權(quán)利要求書(shū)均等的意義以及范圍內(nèi)的所有變更。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 荣昌县| 河东区| 广平县| 遂昌县| 临桂县| 寿光市| 泰州市| 西宁市| 渭南市| 蕉岭县| 城市| 海口市| 泰宁县| 上思县| 邯郸市| 莱西市| 耿马| 泉州市| 津市市| 子洲县| 宁安市| 荆门市| 昌江| 徐汇区| 蓬莱市| 南城县| 定安县| 灌阳县| 阿图什市| 阿城市| 昌图县| 夏津县| 赤壁市| 安阳县| 吉首市| 曲靖市| 台南市| 平谷区| 清远市| 彭水| 夏津县|