專(zhuān)利名稱(chēng):圖像形成設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像形成設(shè)備(an image forming device),特別涉及一種帶有存儲(chǔ)初始化該圖像形成設(shè)備的程序的單獨(dú)(separate)存儲(chǔ)空間和操作該圖像形成設(shè)備的系統(tǒng)的操作程序的圖像形成設(shè)備,因此使程序容易管理。
背景技術(shù):
諸如傳真機(jī)、打印機(jī)和多功能機(jī)器的圖像形成設(shè)備包括打印、傳真和/或復(fù)印功能。打印機(jī)經(jīng)常用于呈現(xiàn)(visualize)計(jì)算機(jī)處理的信息。
圖1是顯示傳統(tǒng)圖像形成設(shè)備的概要圖。參考圖1,圖像形成設(shè)備包括視頻控制器10和打印引擎單元30。視頻控制器10處理從外部設(shè)備(例如,主機(jī))傳輸來(lái)的打印數(shù)據(jù),使打印引擎單元30可打印輸出打印數(shù)據(jù)。
視頻控制器10包括通過(guò)與外部設(shè)備接口來(lái)接收打印數(shù)據(jù)的接口部分12,存儲(chǔ)諸如啟動(dòng)程序一樣的程序的存儲(chǔ)器14,操作程序,和應(yīng)用程序。視頻控制器10此外包括用于存儲(chǔ)對(duì)操作系統(tǒng)所必需的程序和執(zhí)行程序后所產(chǎn)生的數(shù)據(jù)的系統(tǒng)內(nèi)存16,和控制接口部分12、存儲(chǔ)器14和系統(tǒng)內(nèi)存16的控制器18。
打印引擎單元30根據(jù)控制器18的控制對(duì)于從視頻控制器10傳輸來(lái)的打印數(shù)據(jù)執(zhí)行打印操作。
加以電源后,圖像形成設(shè)備通過(guò)系統(tǒng)復(fù)位進(jìn)行初始化。當(dāng)圖像形成設(shè)備初始化時(shí),控制器18執(zhí)行存儲(chǔ)在存儲(chǔ)器14中的啟動(dòng)程序。當(dāng)執(zhí)行啟動(dòng)程序時(shí),執(zhí)行存儲(chǔ)在存儲(chǔ)器14中的操作程序,因此對(duì)系統(tǒng)進(jìn)行初始化。
通過(guò)一系列初始化過(guò)程來(lái)執(zhí)行操作程序的這些過(guò)程稱(chēng)為“啟動(dòng)”(boot)。
然而,在傳統(tǒng)圖像形成設(shè)備中,因?yàn)閱?dòng)程序和操作程序存儲(chǔ)在相同存儲(chǔ)器中,將難以模塊化,并且,從而也不可能升級(jí)程序。因此,重編程和版本管理并不容易。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供了通過(guò)在單獨(dú)的存儲(chǔ)空間里存儲(chǔ)啟動(dòng)程序和操作系統(tǒng)的系統(tǒng)程序,使得容易進(jìn)行升級(jí)和程序模塊化。
本發(fā)明的其它方面和/或優(yōu)點(diǎn)將在后續(xù)描述中部分地被描述,并且在描述中顯而易見(jiàn),或可從本發(fā)明的實(shí)踐中得知。
根據(jù)本發(fā)明的一個(gè)方面,提供了包括以下內(nèi)容的圖像形成設(shè)備存儲(chǔ)用于系統(tǒng)操作的數(shù)據(jù)的系統(tǒng)內(nèi)存;控制系統(tǒng)內(nèi)存的內(nèi)存控制器;執(zhí)行打印操作來(lái)打印數(shù)據(jù)的打印引擎單元;控制器;有地址總線和數(shù)據(jù)總線的系統(tǒng)總線;存儲(chǔ)執(zhí)行圖像形成設(shè)備的啟動(dòng)和初始化的第一功能程序的第一存儲(chǔ)器;和存儲(chǔ)執(zhí)行系統(tǒng)操作和特定功能的第二功能程序的第二存儲(chǔ)器,其中第一存儲(chǔ)器和第二存儲(chǔ)器通過(guò)數(shù)據(jù)總線連接到控制器,并且至少第一存儲(chǔ)器和第二存儲(chǔ)器中的一個(gè)通過(guò)地址總線連接到控制器。
根據(jù)本發(fā)明的一個(gè)方面,當(dāng)給圖像形成設(shè)備施加電源時(shí),控制器執(zhí)行存儲(chǔ)在第一存儲(chǔ)器中的第一功能程序,然后結(jié)合已執(zhí)行的第一個(gè)功能程序執(zhí)行第二個(gè)功能程序來(lái)初始化圖像形成設(shè)備。
存儲(chǔ)在第二存儲(chǔ)器中的第二功能程序下載到系統(tǒng)內(nèi)存中。
根據(jù)本發(fā)明的一個(gè)方面,提供了圖像形成設(shè)備和方法,包括存儲(chǔ)第一功能程序的第一存儲(chǔ)器;系統(tǒng)內(nèi)存;存儲(chǔ)第二個(gè)功能程序的第二存儲(chǔ)器;和控制器,其中,當(dāng)給圖像形成設(shè)備施加電源或復(fù)位信號(hào)時(shí),控制器執(zhí)行第一功能程序,并且在下載第二個(gè)功能程序到系統(tǒng)內(nèi)存后執(zhí)行第二功能程序。
根據(jù)本發(fā)明的一個(gè)方面,提供一種包括第一存儲(chǔ)器、第二存儲(chǔ)器、內(nèi)存控制器、系統(tǒng)控制器、控制器和接口部分的圖像形成設(shè)備的方法,該方法包括施加電源或復(fù)位信號(hào)來(lái)初始化圖像形成設(shè)備;執(zhí)行存儲(chǔ)在第一存儲(chǔ)器中的啟動(dòng)程序;下載存儲(chǔ)在第二存儲(chǔ)器中的系統(tǒng)操作程序到系統(tǒng)內(nèi)存;和下載完成后,執(zhí)行存儲(chǔ)在系統(tǒng)內(nèi)存中的操作程序。
本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn)從隨后的結(jié)合其附圖的實(shí)施例的描述中將變得明顯和更容易體會(huì)到圖1是顯示了傳統(tǒng)圖像形成設(shè)備的概要圖;圖2是顯示了根據(jù)本發(fā)明的一個(gè)方面的圖像形成設(shè)備的方框圖;和圖3是顯示了圖2的圖像形成設(shè)備的系統(tǒng)初始化過(guò)程的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)地提及本發(fā)明的各方面,其例子在附圖中進(jìn)行說(shuō)明,其中相同的標(biāo)號(hào)始終對(duì)應(yīng)相同的元件。以下將通過(guò)參考圖表對(duì)實(shí)施例進(jìn)行描述以解釋本發(fā)明。
圖2是顯示了根據(jù)本發(fā)明的一個(gè)方面的圖像形成設(shè)備的方框圖。
參考圖2,圖像形成設(shè)備100有視頻控制器110和打印引擎單元130。
視頻控制器110將從主機(jī)(未顯示)傳輸來(lái)的打印數(shù)據(jù)轉(zhuǎn)換為圖像數(shù)據(jù),然后將圖像數(shù)據(jù)輸出到打印引擎單元130。
視頻控制器110有接口部分112、第一存儲(chǔ)器114、第二存儲(chǔ)器116、內(nèi)存控制器118、系統(tǒng)內(nèi)存120、控制器122和顯示部分124。
接口部分112與主機(jī)連接以支持在控制器122和主機(jī)之間的相互數(shù)據(jù)通信。接口部分122作為在主機(jī)與控制器112之間的并行或串行接口的模塊并且從主機(jī)接收打印數(shù)據(jù)。而且,接口部分112為主機(jī)提供有關(guān)圖像形成設(shè)備100的電源供應(yīng)信息和打印信息。
第一存儲(chǔ)器114存儲(chǔ)諸如啟動(dòng)圖像形成設(shè)備100的啟動(dòng)程序的第一功能程序。第一存儲(chǔ)器114使用ROM、閃存(flash memory)或其他類(lèi)型的內(nèi)存。
第二存儲(chǔ)器116存儲(chǔ)諸如系統(tǒng)操作程序和應(yīng)用程序的第二功能程序。第二存儲(chǔ)器116使用ROM、閃存或其他類(lèi)型的內(nèi)存。
系統(tǒng)內(nèi)存120是作為緩沖區(qū)的存儲(chǔ)空間,根據(jù)系統(tǒng)操作程序和應(yīng)用程序的執(zhí)行,處理在圖像形成設(shè)備100的操作中產(chǎn)生的數(shù)據(jù)。系統(tǒng)內(nèi)存120使用非永久性(volatile)內(nèi)存元件,例如DRAM或SRAM。
第一存儲(chǔ)器114、第二存儲(chǔ)器116、內(nèi)存控制器118和系統(tǒng)內(nèi)存120通過(guò)包括地址/數(shù)據(jù)總線和控制總線的系統(tǒng)總線連接到控制器122。地址/數(shù)據(jù)總線用于傳輸數(shù)據(jù)信息和地址。
根據(jù)使用的內(nèi)存類(lèi)型,存儲(chǔ)系統(tǒng)操作程序的第二存儲(chǔ)器116可通過(guò)地址/數(shù)據(jù)總線或僅數(shù)據(jù)總線連接到控制器122。例如,HDD或NAND類(lèi)型的閃存允許數(shù)據(jù)僅通過(guò)數(shù)據(jù)總線輸入/輸出。
內(nèi)存控制器118根據(jù)來(lái)自控制器122的控制,下載存儲(chǔ)在第二存儲(chǔ)器116中的系統(tǒng)操作程序到系統(tǒng)內(nèi)存120。
控制器122通過(guò)接口部分112與主機(jī)通信,并把通過(guò)接口部分112接收的打印數(shù)據(jù)轉(zhuǎn)換為打印引擎單元130要處理的數(shù)據(jù),然后傳輸數(shù)據(jù)到打印引擎單元130。
而且,當(dāng)給圖像形成設(shè)備100加以電源時(shí),控制器122執(zhí)行存儲(chǔ)在第一存儲(chǔ)器114中的啟動(dòng)程序。在啟動(dòng)程序執(zhí)行時(shí),控制器122執(zhí)行存儲(chǔ)在第二存儲(chǔ)器116中的系統(tǒng)操作程序來(lái)初始化系統(tǒng)。
而且,控制器122控制內(nèi)存控制器118來(lái)下載存儲(chǔ)在第二存儲(chǔ)器116中的系統(tǒng)操作程序到系統(tǒng)內(nèi)存120。系統(tǒng)操作程序和其他應(yīng)用程序在下載到系統(tǒng)內(nèi)存120后予以執(zhí)行,系統(tǒng)內(nèi)存120使用具有高速存取內(nèi)存特點(diǎn)的SRAM或DRAM,因此改善了圖像形成設(shè)備100的處理速度。
控制器122有執(zhí)行存儲(chǔ)在第二存儲(chǔ)器116中的任何一個(gè)程序和下載到系統(tǒng)內(nèi)存120的任何一個(gè)程序的選擇。顯示部分124根據(jù)控制器122的控制,顯示圖像形成設(shè)備100的概要(general)操作狀態(tài)。打印引擎單元130接收視頻控制器110處理的圖像數(shù)據(jù)并執(zhí)行與圖像數(shù)據(jù)相關(guān)的打印操作。
在下文中,根據(jù)本發(fā)明的一個(gè)方面,圖像形成設(shè)備的系統(tǒng)初始化過(guò)程,將參考圖3進(jìn)行描述。
在S200,如果給圖像形成設(shè)備100加以電源或復(fù)位信號(hào),在S210,控制器122執(zhí)行存儲(chǔ)在第一存儲(chǔ)器114中的啟動(dòng)程序。當(dāng)啟動(dòng)程序執(zhí)行時(shí),在S220,控制器122控制內(nèi)存控制器118來(lái)下載存儲(chǔ)在第二存儲(chǔ)器116中的系統(tǒng)操作程序到系統(tǒng)內(nèi)存120。
在S230,控制器122確定下載系統(tǒng)操作程序到系統(tǒng)內(nèi)存120是否已經(jīng)完成。在S240,如果確定下載已經(jīng)完成,控制器122執(zhí)行存儲(chǔ)在系統(tǒng)內(nèi)存120中的操作程序。當(dāng)給圖像形成設(shè)備100加以電源時(shí),控制器122通過(guò)執(zhí)行S210到S240初始化圖像形成設(shè)備100的系統(tǒng)。
如上所述,啟動(dòng)程序、操作程序和應(yīng)用程序存儲(chǔ)在單獨(dú)存儲(chǔ)空間里,由此程序的選擇性升級(jí)成為可能。
根據(jù)上文描述的圖像形成設(shè)備,因?yàn)樗峁┝藛为?dú)存儲(chǔ)介質(zhì)來(lái)分別存儲(chǔ)啟動(dòng)程序和系統(tǒng)操作程序,程序的模塊化成為可能。因此,程序的升級(jí)和版本管理變得更容易了。
而且,通過(guò)使用便宜的內(nèi)存來(lái)存儲(chǔ)系統(tǒng)操作程序,或通過(guò)使用允許僅通過(guò)數(shù)據(jù)總線來(lái)輸入輸出數(shù)據(jù)的存儲(chǔ)介質(zhì),根據(jù)本發(fā)明的一個(gè)方面,包括圖像形成設(shè)備的產(chǎn)品的成本可得以降低。而且,因?yàn)橄到y(tǒng)操作程序和應(yīng)用程序在高處理速度的系統(tǒng)內(nèi)存中下載和執(zhí)行,圖像形成設(shè)備的處理速度得到提高。
雖然已經(jīng)展示和描述了本發(fā)明的幾個(gè)實(shí)施例,本領(lǐng)域的技術(shù)人員應(yīng)該知道,在不脫離本發(fā)明的原理和精神的情況下,可以對(duì)該實(shí)施例進(jìn)行修改,其范圍在權(quán)利要求和它們的等同描述中進(jìn)行了限定。
權(quán)利要求
1.一種圖像形成設(shè)備,包括存儲(chǔ)用于系統(tǒng)操作的數(shù)據(jù)的系統(tǒng)內(nèi)存;控制系統(tǒng)內(nèi)存的內(nèi)存控制器;執(zhí)行打印操作來(lái)打印數(shù)據(jù)的打印引擎單元;控制器;有地址總線和數(shù)據(jù)總線的系統(tǒng)總線;存儲(chǔ)執(zhí)行圖像形成設(shè)備的啟動(dòng)和初始化的第一功能程序的第一存儲(chǔ)器;和存儲(chǔ)執(zhí)行系統(tǒng)操作和特定功能的第二功能程序的第二存儲(chǔ)器,其中第一存儲(chǔ)器和第二存儲(chǔ)器通過(guò)數(shù)據(jù)總線連接到控制器,并且至少第一存儲(chǔ)器和第二存儲(chǔ)器中的一個(gè)通過(guò)地址總線連接到控制器。
2.如權(quán)利要求2中所述的圖像形成設(shè)備,其中,當(dāng)給圖像形成設(shè)備施加電源時(shí),控制器執(zhí)行存儲(chǔ)在第一存儲(chǔ)器中的第一功能程序,然后結(jié)合已執(zhí)行的第一個(gè)功能程序執(zhí)行第二個(gè)功能程序來(lái)初始化圖像形成設(shè)備。
3.如權(quán)利要求1中所述的圖像形成設(shè)備,其中,將存儲(chǔ)在第二存儲(chǔ)器中的第二功能程序下載到系統(tǒng)內(nèi)存。
4.如權(quán)利要求1中所述的圖像形成設(shè)備,其中,控制器控制第一存儲(chǔ)器、第二存儲(chǔ)器、內(nèi)存控制器和系統(tǒng)內(nèi)存。
5.一種圖像形成設(shè)備,包括存儲(chǔ)第一功能程序的第一存儲(chǔ)器;系統(tǒng)內(nèi)存;存儲(chǔ)第二個(gè)功能程序的第二存儲(chǔ)器;和控制器,其中,當(dāng)給圖像形成設(shè)備施加電源或復(fù)位信號(hào)時(shí),控制器執(zhí)行第一功能程序,并且在下載第二個(gè)功能程序到系統(tǒng)內(nèi)存后執(zhí)行第二功能程序。
6.如權(quán)利要求5中所述的圖像形成設(shè)備,其中,控制器選擇性執(zhí)行存儲(chǔ)在第二存儲(chǔ)器中的第二功能程序和至少一個(gè)下載到系統(tǒng)內(nèi)存的程序。
7.如權(quán)利要求5中所述的圖像形成設(shè)備,其中,第一功能程序包括啟動(dòng)程序。
8.如權(quán)利要求7中所述的圖像形成設(shè)備,其中,第二功能程序包括系統(tǒng)操作程序和應(yīng)用程序。
9.如權(quán)利要求8中所述的圖像形成設(shè)備,其中,系統(tǒng)內(nèi)存是緩沖區(qū),根據(jù)系統(tǒng)操作程序和應(yīng)用程序的執(zhí)行,來(lái)處理在圖像形成設(shè)備的操作中產(chǎn)生的數(shù)據(jù)。
10.如權(quán)利要求8中所述的圖像形成設(shè)備,此外包括內(nèi)存控制器,根據(jù)來(lái)自于控制器的控制,下載存儲(chǔ)在第二存儲(chǔ)器中的系統(tǒng)操作程序到系統(tǒng)內(nèi)存。
11.如權(quán)利要求5中所述的圖像形成設(shè)備,此外包括包括連接第一存儲(chǔ)器、第二存儲(chǔ)器、內(nèi)存控制器和系統(tǒng)內(nèi)存的地址/數(shù)據(jù)總線和控制總線的系統(tǒng)總線。
12.如權(quán)利要求5中所述的圖像形成設(shè)備,此外包括根據(jù)控制器的控制,顯示圖像形成設(shè)備的概要操作狀態(tài)的顯示部分。
13.如權(quán)利要求5中所述的圖像形成設(shè)備,此外包括支持在圖像形成設(shè)備和主機(jī)之間通信的接口部分,其中控制器將通過(guò)接口部分來(lái)自于主機(jī)的打印數(shù)據(jù)轉(zhuǎn)換為打印引擎單元要處理的數(shù)據(jù)。
14.如權(quán)利要求8中所述的圖像形成設(shè)備,其中,啟動(dòng)程序存儲(chǔ)在第一存儲(chǔ)器中,并且操作程序和應(yīng)用程序存儲(chǔ)在第二存儲(chǔ)器中,允許這些程序的選擇性升級(jí)和管理。
15.一種包括第一存儲(chǔ)器、第二存儲(chǔ)器、內(nèi)存控制器、系統(tǒng)控制器、控制器和接口部分的圖像形成設(shè)備的方法,該方法包括施加電源或復(fù)位信號(hào)來(lái)初始化圖像形成設(shè)備;執(zhí)行存儲(chǔ)在第一存儲(chǔ)器中的啟動(dòng)程序;下載存儲(chǔ)在第二存儲(chǔ)器中的系統(tǒng)操作程序到系統(tǒng)內(nèi)存;和下載完成后,執(zhí)行存儲(chǔ)在系統(tǒng)內(nèi)存中的操作程序。
全文摘要
一種圖像形成設(shè)備和方法,包括存儲(chǔ)第一功能程序的第一存儲(chǔ)器、系統(tǒng)內(nèi)存、存儲(chǔ)第二個(gè)功能程序的第二存儲(chǔ)器和控制器。當(dāng)給圖像形成設(shè)備施加電源或復(fù)位信號(hào)時(shí),控制器執(zhí)行第一功能程序,并在完成下載第二個(gè)功能程序到系統(tǒng)內(nèi)存后,執(zhí)行第二功能程序。
文檔編號(hào)G06F3/12GK1479203SQ0313826
公開(kāi)日2004年3月3日 申請(qǐng)日期2003年5月30日 優(yōu)先權(quán)日2002年8月27日
發(fā)明者尹振銖 申請(qǐng)人:三星電子株式會(huì)社