圖像形成設(shè)備和控制方法
【專利摘要】本發(fā)明涉及一種圖像形成設(shè)備和控制方法。根據(jù)本實(shí)施例的圖像形成設(shè)備包括:主基板;子基板,其被連接成與主基板進(jìn)行通信;以及子裝置,其被連接成與子基板進(jìn)行通信。主基板包括傳送部,該傳送部用于將子基板的引導(dǎo)程序和子裝置進(jìn)行啟動(dòng)處理的情況下所需的裝置信息以存儲(chǔ)器傳送的方式傳送至子基板的存儲(chǔ)器,子基板包括用于基于引導(dǎo)程序進(jìn)行子基板的啟動(dòng)處理的控制部以及用于將裝置信息發(fā)送至子裝置的發(fā)送部,以及子裝置包括用于使用發(fā)送部所發(fā)送的裝置信息來執(zhí)行子裝置的啟動(dòng)處理的執(zhí)行部。
【專利說明】
圖像形成設(shè)備和控制方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及包括主基板和子基板的圖像形成設(shè)備和該圖像形成設(shè)備的控制方法。
【背景技術(shù)】
[0002]通常,響應(yīng)于接收到針對(duì)電源開關(guān)的切換操作,圖像形成設(shè)備從電源斷開狀態(tài)啟動(dòng)至作業(yè)可執(zhí)行狀態(tài)。此外,響應(yīng)于接收到針對(duì)操作部的模式切換操作,圖像形成設(shè)備從低功耗模式啟動(dòng)至作業(yè)可執(zhí)行狀態(tài)。在圖像形成設(shè)備的啟動(dòng)過程中,圖像形成設(shè)備的控制器和打印機(jī)裝置等分別將程序調(diào)用至存儲(chǔ)器并且執(zhí)行必要的初始化處理。
[0003]日本特開2009-223866中所公開的圖像形成設(shè)備包括具有主要負(fù)責(zé)一般信息處理的主基板和主要負(fù)責(zé)圖像處理的子基板的控制器。以控制器的成本縮減為目的,將計(jì)算機(jī)資源集中配置在主基板側(cè),并且僅將最少的計(jì)算機(jī)資源配置在子基板側(cè)。
[0004]在日本特開2009-223866中所公開的圖像形成設(shè)備中,沒有將存儲(chǔ)有子基板的引導(dǎo)程序的引導(dǎo)ROM安裝在子基板上,并且在圖像形成設(shè)備的啟動(dòng)過程中,將該引導(dǎo)程序從主基板上所配置的存儲(chǔ)器展開至子基板的存儲(chǔ)器。
[0005]然而,在現(xiàn)有技術(shù)的圖像形成設(shè)備的啟動(dòng)過程中,打印機(jī)裝置在主基板和子基板之間建立了通信路徑之后經(jīng)由子基板從主基板獲得打印機(jī)裝置的操作所需的設(shè)置信息。由于該原因,在打印機(jī)裝置基于設(shè)置信息進(jìn)行啟動(dòng)處理的情況下,產(chǎn)生直到主基板和子基板之間建立了通信路徑為止的不必要的待機(jī)時(shí)間,因而出現(xiàn)整個(gè)圖像形成設(shè)備的啟動(dòng)延遲的問題。
【發(fā)明內(nèi)容】
[0006]根據(jù)本發(fā)明的圖像形成設(shè)備包括:主基板;子基板,其被連接成與所述主基板進(jìn)行通信;以及子裝置,其被連接成與所述子基板進(jìn)行通信,其中,所述主基板包括傳送部,所述傳送部用于將所述子基板的引導(dǎo)程序和所述子裝置進(jìn)行啟動(dòng)處理的情況下所需的裝置信息以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器,所述子基板包括:控制部,用于基于所述引導(dǎo)程序進(jìn)行所述子基板的啟動(dòng)處理;以及發(fā)送部,用于將所述裝置信息發(fā)送至所述子裝置,以及所述子裝置包括執(zhí)行部,所述執(zhí)行部用于使用所述發(fā)送部所發(fā)送來的所述裝置信息來執(zhí)行所述子裝置的啟動(dòng)處理。
[0007]—種圖像形成設(shè)備的控制方法,所述圖像形成設(shè)備包括主基板、被連接成與所述主基板進(jìn)行通信的子基板和被連接成與所述子基板進(jìn)行通信的子裝置,所述控制方法包括以下步驟:存儲(chǔ)器傳送步驟,用于將所述子基板的引導(dǎo)程序和所述子裝置進(jìn)行啟動(dòng)處理的情況下所需的裝置信息從所述主基板以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器;控制步驟,用于基于所述引導(dǎo)程序來控制所述子基板的啟動(dòng)處理;發(fā)送步驟,用于將所述裝置信息從所述子基板發(fā)送至所述子裝置;以及使用所述發(fā)送步驟中所發(fā)送的所述裝置信息來執(zhí)行所述子裝置的啟動(dòng)處理。
[0008]通過以下(參考附圖)對(duì)典型實(shí)施例的說明,本發(fā)明的其它特征將變得明顯。
【附圖說明】
[0009]圖1是例示根據(jù)實(shí)施例的圖像形成設(shè)備的硬件結(jié)構(gòu)的框圖;
[0010]圖2是例示根據(jù)實(shí)施例的向低功耗模式下的圖像形成設(shè)備的電力供給的示意圖;
[0011]圖3是例示根據(jù)現(xiàn)有技術(shù)的圖像形成設(shè)備的啟動(dòng)序列的時(shí)序圖;
[0012]圖4是例示根據(jù)實(shí)施例的圖像形成設(shè)備的啟動(dòng)處理的流程圖;
[0013]圖5是例示根據(jù)實(shí)施例的子基板上所安裝的存儲(chǔ)器的存儲(chǔ)映射的示例的圖;以及
[0014]圖6是例不根據(jù)實(shí)施例的圖像形成設(shè)備的啟動(dòng)序列的時(shí)序圖。
【具體實(shí)施方式】
[0015]以下,將參考附圖來說明用于實(shí)施本發(fā)明的實(shí)施例。這里,實(shí)施例中所說明的組件僅是示例并且并非意在限制本發(fā)明的范圍。此外,實(shí)施例中所說明的組件的所有組合對(duì)于問題的解決方案而言并非是必不可少的。
[0016]實(shí)施例
[0017]圖1是例示根據(jù)本實(shí)施例的圖像形成設(shè)備I的硬件結(jié)構(gòu)的圖。將參考圖1的硬件結(jié)構(gòu)圖來詳述控制器10。根據(jù)本實(shí)施例的控制器10包括主基板100和子基板200。主基板100和子基板200相連接以能夠與彼此進(jìn)行通信。
[0018]主基板100是所謂的通用CPU系統(tǒng)。主基板100包括CPU101、用作易失性存儲(chǔ)器的存儲(chǔ)器(DRAM)102、具有與內(nèi)部總線15進(jìn)行橋接的功能的總線控制器103、非易失性存儲(chǔ)器104和管理向主基板100的各部的供電的電力控制部105。主基板100還包括用于控制用作非易失性存儲(chǔ)器裝置的閃存盤107和硬盤裝置50的盤控制器106以及可以控制諸如USB存儲(chǔ)器20等的USB裝置的USB控制器110。在本實(shí)施例中,特別地,將閃存盤107和硬盤裝置50例示為非易失性存儲(chǔ)器裝置的示例,但存儲(chǔ)器的類型并不重要,只要是非易失性存儲(chǔ)器裝置即可。主基板100還包括即使在圖像形成設(shè)備I處于電源斷開狀態(tài)或低功耗模式也保持時(shí)間信息的實(shí)時(shí)時(shí)鐘(Real-time Clock,RTC) 109以及經(jīng)由網(wǎng)絡(luò)與外部裝置進(jìn)行通信的LAN控制器108。主基板100的CPU 101用作負(fù)責(zé)主基板100的啟動(dòng)處理、與子基板200所進(jìn)行的各種信息的發(fā)送和接收處理以及針對(duì)子基板200的CPU 201的重置解除處理等的控制部??偩€控制器103用作負(fù)責(zé)與子基板200所進(jìn)行的發(fā)送和接收處理的發(fā)送部。
[0019]可以接收用戶操作的操作部30連接至主基板100。根據(jù)本實(shí)施例的操作部30包括用于接收針對(duì)諸如打印機(jī)裝置70、掃描器裝置80和FAX裝置90等的子裝置的作業(yè)輸入操作的各種操作按鈕。根據(jù)本實(shí)施例的操作部30還包括用于在圖像形成設(shè)備I進(jìn)入作業(yè)可執(zhí)行狀態(tài)的正常功耗模式和圖像形成設(shè)備I進(jìn)入省電狀態(tài)的低功耗模式之間進(jìn)行切換的電力模式切換按鈕。
[0020]可以接收用戶的電源接通/斷開切換操作的電源開關(guān)40連接至主基板100。在本實(shí)施例中,在接收到電源開關(guān)40的切換操作的情況下,產(chǎn)生對(duì)CPU 101的中斷。在檢測(cè)到所產(chǎn)生的中斷時(shí),CPU 101根據(jù)圖像形成設(shè)備I的電力狀態(tài)來控制電力控制部105。
[0021]子基板200配備有通用CPU系統(tǒng)和圖像處理所用的硬件。子基板200包括控制整個(gè)基板的CPU 201、用作易失性存儲(chǔ)器的存儲(chǔ)器(DRAM)202、具有與內(nèi)部總線15進(jìn)行橋接的功能的總線控制器203和監(jiān)視CPU 201的操作的看門狗計(jì)時(shí)器(watchdog timer)204。子基板200和子裝置相連接以能夠經(jīng)由裝置控制器209和210彼此進(jìn)行通信。子基板200的CPU 201用作負(fù)責(zé)子基板200的啟動(dòng)處理的控制部,并且用作負(fù)責(zé)與子裝置所進(jìn)行的各種信息的發(fā)送和接收處理的發(fā)送部。存儲(chǔ)器202用作子基板200的存儲(chǔ)部。
[0022]子基板200包括用于管理向子基板200的各部的供電的電力控制部205和用于進(jìn)行實(shí)時(shí)數(shù)字圖像處理的圖像處理處理器208。子基板200基于CPU 201和圖像處理處理器208的指示經(jīng)由裝置控制器209和210進(jìn)行數(shù)字圖像數(shù)據(jù)的發(fā)送和接收。
[0023]與主基板100不同,根據(jù)本實(shí)施例的子基板200不包括存儲(chǔ)用于執(zhí)行子基板200的啟動(dòng)處理的程序的非易失性存儲(chǔ)器裝置。這是由于子基板200以控制器10的成本縮減為目的而使用主基板100的資源。此外,子基板200被配置為從主基板100適當(dāng)?shù)毓┙o子基板200的操作所需的數(shù)據(jù)。
[0024]在根據(jù)本實(shí)施例的圖像形成設(shè)備I中,電源裝置60經(jīng)由電力控制部105和電力控制部205分別連接至主基板100和子基板200。從電源裝置60向主基板100和子基板200供電。CPU 201經(jīng)由總線控制器103和203來檢測(cè)電源開關(guān)40的切換操作所產(chǎn)生的中斷,并且根據(jù)所檢測(cè)到的中斷來控制電力控制部205。
[0025]圖1所示的硬件結(jié)構(gòu)圖是簡(jiǎn)化圖。例如,CPU101和201中包括諸如芯片組、總線橋和時(shí)鐘發(fā)生器等的多個(gè)CPU外圍硬件,但圖1示出為了描述本實(shí)施例而省略了 CPU外圍硬件的圖。因而,圖1所示的硬件結(jié)構(gòu)圖并非意在限制本發(fā)明的范圍。
[0026]這里,將結(jié)合打印機(jī)裝置70將圖像復(fù)印在諸如薄片等的介質(zhì)上的示例來說明根據(jù)本實(shí)施例的控制器10的具體操作。在操作部30接收到來自用戶的用于指示圖像復(fù)印的操作的情況下,主基板100的CPU 101經(jīng)由子基板200的CPU 201將圖像讀取命令發(fā)送至掃描器裝置80。掃描器裝置80光學(xué)地掃描原稿,并且將原稿轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù)。掃描器裝置80經(jīng)由裝置控制器210將轉(zhuǎn)換后的數(shù)字圖像數(shù)據(jù)輸入至圖像處理處理器208。圖像處理處理器208經(jīng)由CPU 201將數(shù)字圖像數(shù)據(jù)傳送至存儲(chǔ)器202以臨時(shí)存儲(chǔ)該數(shù)字圖像數(shù)據(jù)。
[0027]在確認(rèn)傳送了一定量或全部的數(shù)字圖像數(shù)據(jù)至存儲(chǔ)器202的情況下,CPU101經(jīng)由CPU 201將圖像輸出指示輸出至打印機(jī)裝置70。在接收到圖像輸出指示時(shí),CPU 201將存儲(chǔ)器202中存儲(chǔ)有數(shù)字圖像數(shù)據(jù)的地址發(fā)送至圖像處理處理器208。根據(jù)從打印機(jī)裝置70供給的同步信號(hào),經(jīng)由圖像處理處理器208和裝置控制器209將存儲(chǔ)器202上的數(shù)字圖像數(shù)據(jù)發(fā)送至打印機(jī)裝置70。然后,打印機(jī)裝置70在諸如薄片等的介質(zhì)上對(duì)所接收到的數(shù)字圖像數(shù)據(jù)執(zhí)行打印處理。
[0028]此外,在打印機(jī)裝置70將同一數(shù)字圖像數(shù)據(jù)打印在多個(gè)薄片上的情況下,CPU101可以使存儲(chǔ)器202的數(shù)字圖像數(shù)據(jù)存儲(chǔ)在硬盤裝置50中。在這種情況下,主基板100的CPU101可以在掃描器裝置80在第二次及后續(xù)打印不介入的情況下將圖像發(fā)送至打印機(jī)裝置70 ο
[0029]圖2是例示向根據(jù)本實(shí)施例的低功耗模式下的圖像形成設(shè)備I的電力供給的示意圖。在圖2的示意圖中,利用白色來表示經(jīng)由電源裝置60供給電力的部分,并且利用陰影來表示經(jīng)由電源裝置60的電力供給中斷的部分。在圖像形成設(shè)備I處于低功耗模式的情況下,從電源裝置60僅向主基板100的一部分供給電力。換句話說,向LAN控制器108、RTC 109、USB控制器110、電力控制部105、USB存儲(chǔ)器20、操作部30、電源開關(guān)40和電源裝置60供給電力,并且不向其它部分供給電力。在圖像形成設(shè)備I處于低功耗模式的情況下,從電源裝置60向子基板200的電力供給中斷。
[0030]在本實(shí)施例中,在圖像形成設(shè)備I處于低功耗模式的情況下,如果接收到針對(duì)電力模式切換按鈕的電力模式的切換操作,則產(chǎn)生對(duì)CPU 101的中斷。在檢測(cè)到所產(chǎn)生的中斷時(shí),為了使圖像形成設(shè)備I以正常電力模式啟動(dòng),CPU 101指示電力控制部105和電力控制部205開始向低功耗模式下沒有被供給電力的部分進(jìn)行電力供給。
[0031]接著,將參考圖3?6說明圖像形成設(shè)備I的啟動(dòng)處理。在本典型實(shí)施例中,在圖像形成設(shè)備I從低功耗模式恢復(fù)的情況下,CPU 101將從閃存盤107讀取的子基板程序傳送至子基板200的存儲(chǔ)器202。
[0032]圖3是例示根據(jù)現(xiàn)有技術(shù)的圖像形成設(shè)備的啟動(dòng)序列的時(shí)序圖。將參考圖3所示的時(shí)序圖來說明根據(jù)現(xiàn)有技術(shù)的圖像形成設(shè)備的啟動(dòng)序列。為了方便,假定根據(jù)現(xiàn)有技術(shù)的圖像形成設(shè)備的各硬件組件與圖1的各硬件組件相同并且由相同的附圖標(biāo)記表示。
[0033]在t0時(shí),主基板100、子基板200和打印機(jī)裝置70各自開始進(jìn)行啟動(dòng)處理。主基板100從閃存盤107調(diào)用主基板100的啟動(dòng)所需的程序(以下稱為“主基板程序”),并且開始進(jìn)行主基板100的啟動(dòng)處理(I)。在啟動(dòng)處理(I)中,CPU 101針對(duì)子基板200的存儲(chǔ)器202進(jìn)行初始化處理以將數(shù)據(jù)寫入子基板200的存儲(chǔ)器202。打印機(jī)裝置70同樣調(diào)用打印機(jī)裝置70的啟動(dòng)程序,并且開始進(jìn)行打印機(jī)裝置70的啟動(dòng)處理。
[0034]在tl時(shí),主基板100的CPU 101從閃存盤107調(diào)用使子基板200進(jìn)行啟動(dòng)處理所需的程序(以下稱為“子基板程序”)。然后,主基板100將所調(diào)用的子基板程序傳送至子基板200的存儲(chǔ)器202<XPU 101例如可以使用直接存儲(chǔ)器訪問(Direct Memory Access,以下稱為“DMA”)技術(shù)來將子基板程序?qū)懭胱踊?00的存儲(chǔ)器202。
[0035]在t3時(shí),主基板100對(duì)子基板200的CPU 201進(jìn)行重置解除。通過重置解除,CPU 201執(zhí)行展開在存儲(chǔ)器202上的子基板程序,并且開始進(jìn)行子基板200的啟動(dòng)處理。另一方面,隨著主基板程序的執(zhí)行,主基板100進(jìn)行主基板的啟動(dòng)處理(2)。具體地,主基板100的CPU 101例如進(jìn)行用于建立與子基板200的CPU 201的CPU間通信所用的路徑的處理。
[0036]在t4時(shí),在子基板200的CPU 201和打印機(jī)裝置70的CPU 71之間建立CPU間通信路徑。
[0037]在t5時(shí),在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑。此時(shí),主基板100將打印機(jī)裝置70的操作所需的裝置信息發(fā)送至子基板200。
[0038]在t6時(shí),子基板200還將t5時(shí)接收到的裝置信息發(fā)送至打印機(jī)裝置70。此時(shí),可以將該裝置信息臨時(shí)存儲(chǔ)在子基板的存儲(chǔ)器202中或者可以經(jīng)由子基板200傳送至打印機(jī)裝置70。然后,打印機(jī)裝置70的CPU 71基于所接收到的裝置信息開始進(jìn)行打印機(jī)裝置70的啟動(dòng)處理。作為示例,打印機(jī)裝置70從子基板200接收處理數(shù)字圖像數(shù)據(jù)所需的參數(shù),并且在進(jìn)行啟動(dòng)處理時(shí)根據(jù)該參數(shù)進(jìn)行設(shè)置。
[0039]在t7時(shí),主基板100、子基板200和打印機(jī)裝置70均完全啟動(dòng),并且圖像形成設(shè)備I進(jìn)入作業(yè)可執(zhí)行狀態(tài)。此時(shí),主基板100的CPU 101使操作部30顯示⑶I操作畫面以促使進(jìn)行從用戶輸入的作業(yè)。
[0040]如上所述,在根據(jù)現(xiàn)有技術(shù)的圖像形成設(shè)備的啟動(dòng)過程中,打印機(jī)裝置70在主基板100和子基板200之間建立CPU間通信路徑,然后獲得裝置信息。因而,產(chǎn)生直到打印機(jī)裝置70接收到裝置信息為止的不必要的待機(jī)時(shí)間(例如,t4?t6),因而存在整個(gè)圖像形成設(shè)備的啟動(dòng)延遲的問題。
[0041]圖4是例示根據(jù)本實(shí)施例的圖像形成設(shè)備I的啟動(dòng)處理的流程圖。接著,將參考圖4的流程圖來說明主基板100、子基板200和子裝置的處理。
[0042]首先,將說明主基板100的處理。進(jìn)行流程圖所示的S401?S406的處理以使得主基板100的程序代碼展開在存儲(chǔ)器102上然后由CPU 101來執(zhí)行。
[0043]在S401中,CPU 101從閃存盤107調(diào)用主基板程序,并且開始進(jìn)行主基板100的啟動(dòng)處理(I)。
[0044]在S402中,CPU 101從閃存盤107獲得子基板200的啟動(dòng)處理所需的子基板程序。
[0045]在S403中,CPU 101從閃存盤107獲得打印機(jī)裝置70的裝置信息。然后,CPU 101將所獲得的子基板程序和裝置信息傳送至子基板200的存儲(chǔ)器202。在本實(shí)施例中,CPU 101可以使用DMA技術(shù)將子基板程序和裝置信息寫入子基板200的存儲(chǔ)器202。
[0046]在S404中,CPU 101對(duì)子基板200的CPU 201進(jìn)行重置解除。
[0047]在S405中,CPU 101在主基板程序的控制下進(jìn)行主基板100的啟動(dòng)處理(2)。此時(shí),CPU 101例如主要進(jìn)行用于在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑的處理。
[0048]在S406中,在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑。在CPU 101和CPU 201之間建立了CPU間通信路徑的情況下,CPU 101和CPU 201可以進(jìn)行處理作業(yè)所需的各種信息的發(fā)送和接收。
[0049]接著,將說明子基板200的處理細(xì)節(jié)。進(jìn)行流程圖所示的S411?S416的處理以使得寫入子基板200的存儲(chǔ)器202等中的程序代碼展開然后由CPU 201來執(zhí)行。
[0050]在S411中,CPU 101使存儲(chǔ)器202初始化。
[0051 ] 在S412中,由于CPU 101進(jìn)行了重置解除,因此子基板200的CPU 201執(zhí)行展開在存儲(chǔ)器202上的子基板程序,并且開始進(jìn)行子基板200的啟動(dòng)處理。此時(shí),CPU 201進(jìn)行用以建立子基板200的CPU 201和打印機(jī)裝置70的CPU 71之間的CPU間通信路徑的處理以及用以建立CPU 201和主基板100的CPU 101之間的CPU間通信路徑的處理等。更詳細(xì)地,CPU 201使裝置控制器209和210初始化以建立子基板200和打印機(jī)裝置70的CPU 71之間的CPU間通信路徑。此外,CPU 201進(jìn)行針對(duì)圖像處理處理器208的寄存器設(shè)置處理。
[0052]在S413中,CPU 201讀取S403中寫入存儲(chǔ)器202的裝置信息。
[0053]在S414中,建立子基板200的CPU 201和打印機(jī)裝置70的CPU 71之間的CPU間通信路徑。在建立了CPU 201和CPU 71之間的CPU間通信路徑的情況下,CPU 201和CPU 71可以進(jìn)行處理作業(yè)所需的各種信息的發(fā)送和接收。
[0054]在S415中,在建立CPU 201和CPU 71之間的CPU間通信路徑的時(shí)間點(diǎn),CPU 201發(fā)送打印機(jī)裝置70的操作所需的裝置信息。
[0055]在S416中,在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑。在建立了CPU 101和CPU 201之間的CPU間通信路徑的情況下,CPU 101和CPU 201可以進(jìn)行處理作業(yè)所需的各種信息的發(fā)送和接收。
[0056]最后,將說明打印機(jī)裝置70的處理細(xì)節(jié)。在S421中,打印機(jī)裝置70的CPU 71進(jìn)行打印機(jī)裝置70的啟動(dòng)處理。
[0057]在S422中,建立子基板200的CPU 201和打印機(jī)裝置70的CPU 71之間的CPU間通信路徑。在建立了CPU 201和CPU 71之間的CPU間通信路徑的情況下,CPU 201和CPU 71可以進(jìn)行處理作業(yè)所需的各種信息的發(fā)送和接收。
[0058]在S423中,在建立CPU 201和CPU 71之間的CPU間通信路徑的時(shí)間點(diǎn),打印機(jī)裝置70接收打印機(jī)裝置70的操作所需的裝置信息。
[0059]在S424中,打印機(jī)裝置70的CPU71基于S423中所接收到的裝置信息來進(jìn)行打印機(jī)裝置70的啟動(dòng)處理。例如,打印機(jī)裝置70的CPU 71從子基板200接收處理數(shù)字圖像數(shù)據(jù)所需的參數(shù),并且在進(jìn)行啟動(dòng)處理時(shí)根據(jù)該參數(shù)進(jìn)行設(shè)置。裝置信息可以是與子裝置的型號(hào)類別相對(duì)應(yīng)的設(shè)置信息。打印機(jī)裝置70的CPU 71可以參考與所發(fā)送來的打印機(jī)裝置70的型號(hào)類別相對(duì)應(yīng)的設(shè)置信息來進(jìn)行啟動(dòng)處理。
[0060]如根據(jù)圖4的流程圖的處理所述,打印機(jī)裝置70可以在不需要等待CPU 101和CPU201之間的CPU間通信路徑的建立(S406和S416)的情況下獲得打印機(jī)裝置70的裝置信息(S423)。
[0061]圖5是例示根據(jù)本實(shí)施例的存儲(chǔ)器202的存儲(chǔ)映射的示例的圖。在本實(shí)施例中,存儲(chǔ)器202的存儲(chǔ)映射500包括子基板程序存儲(chǔ)區(qū)域510、裝置信息存儲(chǔ)區(qū)域520和工作存儲(chǔ)器區(qū)域530。
[0062]子基板程序存儲(chǔ)區(qū)域510是子基板200的CPU201所執(zhí)行的子基板程序的存儲(chǔ)區(qū)域。裝置信息存儲(chǔ)區(qū)域520是子裝置的操作所需的裝置信息的存儲(chǔ)區(qū)域。工作存儲(chǔ)器區(qū)域530是子基板200的CPU 201處理子基板程序的工作存儲(chǔ)器區(qū)。
[0063]根據(jù)本實(shí)施例的裝置信息存儲(chǔ)區(qū)域520還包括零件計(jì)數(shù)器信息存儲(chǔ)區(qū)域521、參數(shù)存儲(chǔ)區(qū)域522和先前啟動(dòng)時(shí)刻存儲(chǔ)區(qū)域523。
[0064]零件計(jì)數(shù)器信息存儲(chǔ)區(qū)域521是用于存儲(chǔ)子裝置的操作次數(shù)的區(qū)域。在本實(shí)施例中,例如,零件計(jì)數(shù)器信息是打印機(jī)裝置70的鼓或定影裝置的操作次數(shù)。參數(shù)存儲(chǔ)區(qū)域522是用于存儲(chǔ)CPU 201執(zhí)行子基板程序的情況下所使用的參數(shù)的區(qū)域。在本實(shí)施例中,例如,參數(shù)是在打印機(jī)裝置70對(duì)數(shù)字圖像數(shù)據(jù)進(jìn)行圖像處理的情況下所需的圖像參數(shù)。先前啟動(dòng)時(shí)刻存儲(chǔ)區(qū)域523是用于存儲(chǔ)圖像形成設(shè)備I的先前啟動(dòng)時(shí)刻的區(qū)域。在本實(shí)施例的打印機(jī)裝置70中,啟動(dòng)處理所需的調(diào)整操作根據(jù)打印機(jī)裝置70的啟動(dòng)時(shí)間間隔而有所不同。因而,打印機(jī)裝置70的CPU 71參考先前啟動(dòng)時(shí)刻存儲(chǔ)區(qū)域523中所存儲(chǔ)的先前啟動(dòng)時(shí)刻,根據(jù)打印機(jī)裝置70的啟動(dòng)時(shí)間間隔來切換啟動(dòng)處理所需的調(diào)整操作。在本實(shí)施例中,在從圖像形成設(shè)備I的先前啟動(dòng)起到圖像形成設(shè)備I的當(dāng)前啟動(dòng)為止的時(shí)間段較長(zhǎng)的情況下,打印機(jī)裝置70基于裝置信息在啟動(dòng)處理(S424)中進(jìn)行大量的調(diào)整操作。另一方面,在從圖像形成設(shè)備I的先前啟動(dòng)起到圖像形成設(shè)備I的當(dāng)前啟動(dòng)為止的時(shí)間段較短的情況下,打印機(jī)裝置70基于裝置信息在啟動(dòng)處理(S424)中進(jìn)行少量的調(diào)整操作。
[0065]圖6是例示根據(jù)本實(shí)施例的圖像形成設(shè)備I的啟動(dòng)序列的時(shí)序圖。將參考圖6所示的時(shí)序圖來說明根據(jù)本實(shí)施例的圖像形成設(shè)備I的啟動(dòng)序列。
[0066]在t0時(shí),主基板100、子基板200和子裝置70、80和90各自開始進(jìn)行啟動(dòng)處理。主基板100從閃存盤107調(diào)用主基板程序,并且開始進(jìn)行主基板100的啟動(dòng)處理(1)(S401)。打印機(jī)裝置70同樣調(diào)用打印機(jī)裝置70的啟動(dòng)程序,并且開始進(jìn)行打印機(jī)裝置70的啟動(dòng)處理(S421)。在啟動(dòng)處理(I)中,CPU 101針對(duì)子基板200的存儲(chǔ)器202進(jìn)行初始化處理以將數(shù)據(jù)寫入子基板200的存儲(chǔ)器202。打印機(jī)裝置70同樣調(diào)用打印機(jī)裝置70的啟動(dòng)程序,并且開始進(jìn)行打印機(jī)裝置70的啟動(dòng)處理。
[0067]在tl時(shí),主基板100的CPU 101從閃存盤107獲得子基板200進(jìn)行啟動(dòng)處理的情況下所需的子基板程序(S40 2)。在該時(shí)刻,主基板100的CPU 1I從閃存盤107獲得打印機(jī)裝置70的裝置信息(S403)。然后,CPU 101將所獲得的子基板程序和裝置信息傳送至子基板200的存儲(chǔ)器202。在本實(shí)施例中,CPU 101可以使用DMA技術(shù)將子基板程序?qū)懭胱踊?00的存儲(chǔ)器202。此外,主基板100可以將裝置信息與子基板程序同時(shí)傳送或者可以按順序傳送子基板程序和裝置信息,只要可以在子基板200的CPU 201開始進(jìn)行啟動(dòng)處理之前將裝置信息傳送至子基板200即可。作為變形例,主基板100的CPU 101可以在建立CPU 101和子基板200的CPU 201之間的CPU間通信路徑之前將裝置信息傳送至子基板200的存儲(chǔ)器202。
[0068]在t3時(shí),主基板100對(duì)子基板200的CPU 201進(jìn)行重置解除(S404)。通過重置解除,CPU 201執(zhí)行展開在存儲(chǔ)器202上的子基板程序并且開始進(jìn)行子基板200的啟動(dòng)處理。另一方面,隨著主基板程序的執(zhí)行,主基板100進(jìn)行主基板的啟動(dòng)處理(2)。具體地,主基板100的CPU 101例如進(jìn)行用于建立與子基板200的CPU 201的CPU間通信所用的路徑的處理。
[0069]在t4時(shí),建立子基板200的CPU 201和打印機(jī)裝置70的CPU 71之間的CPU間通信路徑(S414和S422)。子基板200將打印機(jī)裝置70的操作所需的裝置信息發(fā)送至打印機(jī)裝置70(S415和S423)。
[0070]通常,打印機(jī)裝置70的CPU 71從打印機(jī)裝置70的ROM調(diào)用非常簡(jiǎn)單的程序并且進(jìn)行啟動(dòng)處理,因而打印機(jī)裝置70的啟動(dòng)與控制器10相比進(jìn)行得更迅速。因而,在CPU 201和打印機(jī)裝置70的CPU 71之間建立CPU間通信路徑的時(shí)刻t4與在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑的時(shí)刻(t5)相比更早。因而,子基板200的CPU 201可以在建立CPU 101和CPU 201之間的CPU間通信路徑之前將裝置信息發(fā)送至打印機(jī)裝置70 ο
[0071]在t4’時(shí),打印機(jī)裝置70的CPU71基于t4時(shí)接收到的裝置信息開始進(jìn)行打印機(jī)裝置70的啟動(dòng)處理(S424)。例如,打印機(jī)裝置70從子基板200接收處理數(shù)字圖像數(shù)據(jù)所需的參數(shù),并且在進(jìn)行啟動(dòng)處理時(shí)根據(jù)該參數(shù)來進(jìn)行設(shè)置。
[0072]在以下點(diǎn)中,根據(jù)本實(shí)施例的圖像形成設(shè)備I的啟動(dòng)與圖3所示的根據(jù)現(xiàn)有技術(shù)的圖像形成設(shè)備的啟動(dòng)相比更優(yōu)。換句話說,由于打印機(jī)裝置70獲得了打印機(jī)裝置70的裝置信息,因此不需要進(jìn)行直到在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑為止的等待。因而,由于可以迅速完成打印機(jī)裝置70的啟動(dòng)處理,因此可以高速啟動(dòng)圖像形成設(shè)備I。
[0073]在t5時(shí),在主基板100的CPU 101和子基板200的CPU 201之間建立CPU間通信路徑(S406和S416)。
[0074]在t6時(shí),主基板100、子基板200和打印機(jī)裝置70完全啟動(dòng),并且圖像形成設(shè)備I進(jìn)入作業(yè)可執(zhí)行狀態(tài)。此時(shí),主基板100的CPU 101使操作部30顯示⑶I操作畫面以促使進(jìn)行從用戶輸入的作業(yè)。
[0075]如上所述,在根據(jù)本實(shí)施例的圖像形成設(shè)備I的啟動(dòng)過程中,主基板100在子基板200開始進(jìn)行啟動(dòng)處理之前將打印機(jī)裝置70的操作所需的裝置信息傳送至子基板200。因而,打印機(jī)裝置70可以在無需進(jìn)行直到建立控制器10中的CPU間通信路徑為止的不必要的等待的情況下,迅速獲得裝置信息。結(jié)果,可以高速啟動(dòng)圖像形成設(shè)備I。
[0076]其它實(shí)施例
[0077]已經(jīng)結(jié)合在圖像形成設(shè)備I從低功耗模式恢復(fù)為正常功耗模式的情況下CPU101將從閃存盤107讀取的子基板程序傳送至子基板200的存儲(chǔ)器202的示例說明了以上實(shí)施例。本實(shí)施例不限于此,并且CPU 101可以從主基板100的存儲(chǔ)器102讀取子基板程序和裝置信息。在這種情況下,在圖像形成設(shè)備I從正常功耗模式轉(zhuǎn)變?yōu)榈凸哪J降那闆r下,生成子基板程序和裝置信息,并且將所生成的子基板程序和裝置信息存儲(chǔ)在存儲(chǔ)器102中。然后,在圖像形成設(shè)備I從低功耗模式恢復(fù)的情況下,主基板100的CPU 101將存儲(chǔ)器102中所存儲(chǔ)的子基板程序和裝置信息傳送至子基板200的存儲(chǔ)器202。
[0078]本發(fā)明的實(shí)施例還可以通過如下的方法來實(shí)現(xiàn),S卩,通過網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中央處理單元(CPU)、微處理單元(MPU)讀出并執(zhí)行程序的方法。
[0079]根據(jù)本發(fā)明的圖像形成設(shè)備、圖像形成設(shè)備的控制方法和程序,可以提供高速啟動(dòng)的圖像形成設(shè)備。
[0080]盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功會(huì)K。
【主權(quán)項(xiàng)】
1.一種圖像形成設(shè)備,包括: 主基板; 子基板,其被連接成與所述主基板進(jìn)行通信;以及 子裝置,其被連接成與所述子基板進(jìn)行通信, 其中,所述主基板包括傳送部,所述傳送部用于將所述子基板的引導(dǎo)程序和所述子裝置進(jìn)行啟動(dòng)處理的情況下所需的裝置信息以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器, 所述子基板包括: 控制部,用于基于所述引導(dǎo)程序進(jìn)行所述子基板的啟動(dòng)處理;以及 發(fā)送部,用于將所述裝置信息發(fā)送至所述子裝置,以及 所述子裝置包括執(zhí)行部,所述執(zhí)行部用于使用所述發(fā)送部所發(fā)送來的所述裝置信息來執(zhí)行所述子裝置的啟動(dòng)處理。2.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述傳送部在所述主基板的CPU不介入的情況下利用直接存儲(chǔ)器訪問將所述裝置信息以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器。3.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述傳送部在所述控制部開始進(jìn)行所述子基板的啟動(dòng)處理之前將所述裝置信息以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器。4.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述傳送部將所述引導(dǎo)程序和所述裝置信息同時(shí)以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器。5.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中, 所述主基板還包括重置解除部,所述重置解除部用于進(jìn)行針對(duì)所述子基板的CPU的重置解除,以及 所述控制部響應(yīng)于進(jìn)行了所述重置解除而進(jìn)行所述子基板的啟動(dòng)處理。6.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述裝置信息是所述子裝置對(duì)數(shù)字圖像數(shù)據(jù)進(jìn)行處理所需的參數(shù)。7.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述裝置信息是與所述子裝置的型號(hào)類別相對(duì)應(yīng)的設(shè)置信息。8.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述裝置信息是所述圖像形成設(shè)備的先前啟動(dòng)時(shí)刻。9.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,所述子裝置是打印機(jī)裝置。10.—種圖像形成設(shè)備的控制方法,所述圖像形成設(shè)備包括主基板、被連接成與所述主基板進(jìn)行通信的子基板和被連接成與所述子基板進(jìn)行通信的子裝置,所述控制方法包括以下步驟: 存儲(chǔ)器傳送步驟,用于將所述子基板的引導(dǎo)程序和所述子裝置進(jìn)行啟動(dòng)處理的情況下所需的裝置信息從所述主基板以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器; 控制步驟,用于基于所述引導(dǎo)程序來控制所述子基板的啟動(dòng)處理; 發(fā)送步驟,用于將所述裝置信息從所述子基板發(fā)送至所述子裝置;以及 使用所述發(fā)送步驟中所發(fā)送的所述裝置信息來執(zhí)行所述子裝置的啟動(dòng)處理。11.根據(jù)權(quán)利要求10所述的控制方法,其中,在所述存儲(chǔ)器傳送步驟中,在所述主基板的CPU不介入的情況下利用直接存儲(chǔ)器訪問將所述裝置信息以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器。12.根據(jù)權(quán)利要求10所述的控制方法,其中,在所述存儲(chǔ)器傳送步驟中,在所述控制步驟中開始進(jìn)行所述子基板的啟動(dòng)處理之前將所述裝置信息以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器。13.根據(jù)權(quán)利要求10所述的控制方法,其中,在所述存儲(chǔ)器傳送步驟中,將所述引導(dǎo)程序和所述裝置信息同時(shí)以存儲(chǔ)器傳送的方式傳送至所述子基板的存儲(chǔ)器。14.根據(jù)權(quán)利要求10所述的控制方法,其中,還包括以下步驟: 從所述主基板進(jìn)行針對(duì)所述子基板的CPU的重置解除, 其中,在所述控制步驟中,響應(yīng)于進(jìn)行了所述重置解除而進(jìn)行所述子基板的啟動(dòng)處理。15.根據(jù)權(quán)利要求10所述的控制方法,其中,所述裝置信息是所述子裝置對(duì)數(shù)字圖像數(shù)據(jù)進(jìn)行處理所需的參數(shù)。16.根據(jù)權(quán)利要求10所述的控制方法,其中,所述裝置信息是與所述子裝置的型號(hào)類別相對(duì)應(yīng)的設(shè)置信息。17.根據(jù)權(quán)利要求10所述的控制方法,其中,所述裝置信息是所述圖像形成設(shè)備的先前啟動(dòng)時(shí)刻。18.根據(jù)權(quán)利要求10所述的控制方法,其中,所述子裝置是打印機(jī)裝置。
【文檔編號(hào)】G06F1/32GK105915741SQ201610105613
【公開日】2016年8月31日
【申請(qǐng)日】2016年2月25日
【發(fā)明人】高谷保
【申請(qǐng)人】佳能株式會(huì)社