專利名稱:圖像形成系統(tǒng)、模擬打印操作實(shí)現(xiàn)方法、程序和存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像形成系統(tǒng)、實(shí)現(xiàn)模擬打印操作的方法、實(shí)現(xiàn)該方法的程序、以及存儲(chǔ)該程序的存儲(chǔ)介質(zhì)。
背景技術(shù):
傳統(tǒng)上,一些圖像形成設(shè)備,例如數(shù)字復(fù)印機(jī)和數(shù)字打印機(jī),具有為功能擴(kuò)展設(shè)置的通用總線(例如,參見日本特開平(Kokai)第09-272244號(hào)公報(bào))。在這種圖像形成設(shè)備中,控制部和獨(dú)立操作的功能模塊通過通用總線互聯(lián),控制部控制功能模塊。
此外,近年來,例如由于圖像形成設(shè)備的多功能化,使得其系統(tǒng)傾向于越來越復(fù)雜。在這種具有復(fù)雜系統(tǒng)的圖像形成設(shè)備的開發(fā)過程中,執(zhí)行模擬、或構(gòu)造操作驗(yàn)證硬件工具(operationverifying hardware jig),以驗(yàn)證圖像形成設(shè)備的操作。例如,基于虛擬設(shè)置的輸入/輸出條件,通過在外部計(jì)算機(jī)上虛擬操作打印機(jī)驅(qū)動(dòng)軟件來執(zhí)行模擬。
對(duì)于該模擬,需要準(zhǔn)備用于模擬硬件的操作的程序,即,把硬件轉(zhuǎn)變?yōu)檐浖?。然而,隨著系統(tǒng)復(fù)雜性的增加,把整個(gè)硬件轉(zhuǎn)變?yōu)檐浖璧墓ぷ髁孔兊脴O大,這使得通過軟件實(shí)現(xiàn)系統(tǒng)的全部功能非常困難。
此外,當(dāng)產(chǎn)品設(shè)計(jì)者不得不為操作驗(yàn)證硬件工具設(shè)計(jì)軟件時(shí),設(shè)計(jì)者不能繼續(xù)進(jìn)行設(shè)計(jì)實(shí)際產(chǎn)品的工作,因此,產(chǎn)品設(shè)計(jì)工作會(huì)被延遲。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種能夠?qū)崿F(xiàn)高精度模擬打印操作,從而縮短開發(fā)日程、減少開發(fā)成本的圖像形成系統(tǒng)、實(shí)現(xiàn)模擬打印操作的方法、實(shí)現(xiàn)該方法的程序,以及存儲(chǔ)該程序的存儲(chǔ)介質(zhì)。
為達(dá)到上述目的,在本發(fā)明的第一方面中,提供一種圖像形成系統(tǒng),包括多個(gè)用于執(zhí)行打印操作的操作單元,多個(gè)用于分別驅(qū)動(dòng)操作單元的打印機(jī)驅(qū)動(dòng)器單元,通過通用總線接口連接到打印機(jī)驅(qū)動(dòng)器單元以控制打印機(jī)驅(qū)動(dòng)器單元的控制單元,通過通用總線接口將外部計(jì)算機(jī)連接到圖像形成系統(tǒng)的連接單元,在外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與控制單元對(duì)打印機(jī)驅(qū)動(dòng)器單元執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制的打印機(jī)控制單元,與打印機(jī)控制單元合作以模擬地實(shí)現(xiàn)打印操作的模擬打印操作實(shí)現(xiàn)單元。
使用本發(fā)明第一方面的設(shè)置,可以實(shí)現(xiàn)高精確度的模擬打印操作,從而縮短開發(fā)日程、減少開發(fā)成本。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)單元包括模擬單元,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),以及模擬操作實(shí)現(xiàn)單元,其通過將所模擬的操作與在所構(gòu)造的打印機(jī)控制環(huán)境中通過控制打印機(jī)驅(qū)動(dòng)器單元中的與特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另外一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。
使用該優(yōu)選實(shí)施例的設(shè)置,在外部計(jì)算機(jī)上構(gòu)造的打印機(jī)控制環(huán)境下,對(duì)虛擬化的、替代多個(gè)打印機(jī)驅(qū)動(dòng)器單元的特定一個(gè)的打印機(jī)驅(qū)動(dòng)器單元的操作,以及對(duì)由該虛擬打印機(jī)驅(qū)動(dòng)器單元驅(qū)動(dòng)的操作單元的操作進(jìn)行模擬;通過將所模擬的操作與通過控制與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。因此,可以在與當(dāng)采用實(shí)際系統(tǒng)時(shí)相同的硬件條件下實(shí)現(xiàn)打印操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)單元包括替代控制單元,其執(zhí)行打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)單元,其通過結(jié)合如下兩個(gè)操作來模擬地實(shí)現(xiàn)打印操作替代控制控制打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制打印機(jī)驅(qū)動(dòng)器單元中的與特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
使用該優(yōu)選實(shí)施例的設(shè)置,由替代控制單元對(duì)打印機(jī)驅(qū)動(dòng)器單元的所述特定一個(gè)進(jìn)行替代控制,而不是在構(gòu)造在外部計(jì)算機(jī)上的打印機(jī)控制環(huán)境中對(duì)其進(jìn)行虛擬控制,通過將替代控制控制該特定打印機(jī)驅(qū)動(dòng)器單元而獲得的操作與通過在所構(gòu)成的打印機(jī)控制環(huán)境中控制與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。因此,可以在與當(dāng)采用實(shí)際系統(tǒng)時(shí)相同的硬件條件下,驗(yàn)證打印機(jī)驅(qū)動(dòng)器單元是否驅(qū)動(dòng)相關(guān)操作單元的硬件操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)單元包括模擬單元,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),替代控制單元,其執(zhí)行打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)單元,其通過結(jié)合如下操作來模擬地實(shí)現(xiàn)打印操作所模擬的操作、通過由替代控制控制打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制打印機(jī)驅(qū)動(dòng)器單元中的與第一打印機(jī)驅(qū)動(dòng)器單元和第二打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
優(yōu)選地,使用PCI-EXPRESS總線實(shí)現(xiàn)通用總線接口。
為達(dá)到上述目的,在本發(fā)明的第二方面中,提供一種方法,其用于實(shí)現(xiàn)圖像形成系統(tǒng)的模擬打印操作,圖像形成系統(tǒng)包括多個(gè)執(zhí)行用于打印的操作的操作單元、多個(gè)分別驅(qū)動(dòng)操作單元的打印機(jī)驅(qū)動(dòng)器單元、以及通過通用總線接口連接到打印機(jī)驅(qū)動(dòng)器單元以控制打印機(jī)驅(qū)動(dòng)器單元的控制單元,該方法包括連接步驟,通過通用總線接口將外部計(jì)算機(jī)連接到圖像形成系統(tǒng);打印機(jī)控制步驟,在外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與控制單元對(duì)打印機(jī)驅(qū)動(dòng)器單元執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制;以及模擬打印操作實(shí)現(xiàn)步驟,其與打印機(jī)控制步驟合作以模擬地實(shí)現(xiàn)打印操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)步驟包括模擬步驟,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),以及模擬操作實(shí)現(xiàn)步驟,其通過將所模擬的操作與在所構(gòu)造的打印機(jī)控制環(huán)境中通過控制打印機(jī)驅(qū)動(dòng)器單元中的與特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另外一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)步驟包括替代控制步驟,其執(zhí)行打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)步驟,其通過結(jié)合如下兩個(gè)操作來模擬地實(shí)現(xiàn)打印操作替代控制控制打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制打印機(jī)驅(qū)動(dòng)器單元中的與特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)步驟包括模擬步驟,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),替代控制步驟,其執(zhí)行打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)步驟,其通過結(jié)合如下操作來模擬地實(shí)現(xiàn)打印操作所模擬的操作、通過由替代控制控制打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制打印機(jī)驅(qū)動(dòng)器單元中的與第一打印機(jī)驅(qū)動(dòng)器單元和第二打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
為達(dá)到上述目的,在本發(fā)明的第三方面中,提供一種程序,其用于使外部計(jì)算機(jī)執(zhí)行實(shí)現(xiàn)圖像形成系統(tǒng)的模擬打印操作的方法,圖像形成系統(tǒng)包括多個(gè)執(zhí)行用于打印的操作的操作單元、多個(gè)分別驅(qū)動(dòng)操作單元的打印機(jī)驅(qū)動(dòng)器單元、以及通過通用總線接口連接到打印機(jī)驅(qū)動(dòng)器單元以控制打印機(jī)驅(qū)動(dòng)器單元的控制單元,程序包括連接模塊,其用于通過通用總線接口將外部計(jì)算機(jī)連接到圖像形成系統(tǒng);打印機(jī)控制模塊,其用于在外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與所述控制單元對(duì)打印機(jī)驅(qū)動(dòng)器單元執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制;以及模擬打印操作實(shí)現(xiàn)模塊,其用于與打印機(jī)控制模塊合作以模擬地實(shí)現(xiàn)打印操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)模塊包括模擬模塊,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),以及模擬操作實(shí)現(xiàn)模塊,其通過將所模擬的操作與在所構(gòu)造的打印機(jī)控制環(huán)境中通過控制打印機(jī)驅(qū)動(dòng)器單元中的與特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另外一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)模塊包括替代控制模塊,其執(zhí)行打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)模塊,其通過結(jié)合如下兩個(gè)操作來模擬地實(shí)現(xiàn)打印操作替代控制控制打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制打印機(jī)驅(qū)動(dòng)器單元中的與特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
優(yōu)選地,模擬打印操作實(shí)現(xiàn)模塊包括模擬模塊,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),替代控制模塊,其執(zhí)行打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)模塊,其通過結(jié)合如下操作來模擬地實(shí)現(xiàn)打印操作所模擬的操作;通過由替代控制控制打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元而獲得的操作;通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制打印機(jī)驅(qū)動(dòng)器單元中的與第一打印機(jī)驅(qū)動(dòng)器單元和第二打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
為了實(shí)現(xiàn)上述目的,在本發(fā)明的第四方面中,提供了一種存儲(chǔ)介質(zhì),其以計(jì)算機(jī)可讀的方式存儲(chǔ)根據(jù)本發(fā)明的第三方面的程序。
通過下面結(jié)合附圖的詳細(xì)說明,本發(fā)明上述及其它目的、特征和優(yōu)點(diǎn)將變得更加明顯。
圖1是根據(jù)本發(fā)明第一實(shí)施例的圖像形成系統(tǒng)的框圖;圖2是圖1中出現(xiàn)的打印機(jī)的基本部分的縱向橫截視圖;圖3是示出圖1中出現(xiàn)的打印機(jī)驅(qū)動(dòng)器的內(nèi)部構(gòu)造的框圖;圖4是示出圖1中出現(xiàn)的系統(tǒng)控制器的內(nèi)部構(gòu)造的框圖;圖5是示出系統(tǒng)控制器中軟件的配置的框圖;圖6是示出在印刷電路板上實(shí)現(xiàn)系統(tǒng)控制器、通用總線、以及打印機(jī)驅(qū)動(dòng)器的例子的立體圖;圖7是示出具有分成兩個(gè)功能模塊的打印機(jī)的圖像形成系統(tǒng)的系統(tǒng)結(jié)構(gòu)的框圖;圖8是示出在打印機(jī)被分成兩個(gè)功能模塊的情況下,在印刷電路板上實(shí)現(xiàn)系統(tǒng)控制器、通用總線、以及打印機(jī)驅(qū)動(dòng)器的例子的立體圖;圖9是示出在同一個(gè)印刷電路板上實(shí)現(xiàn)打印機(jī)驅(qū)動(dòng)器的情況下,實(shí)現(xiàn)系統(tǒng)控制器、通用總線、以及兩個(gè)打印機(jī)驅(qū)動(dòng)器的例子的立體圖;圖10是用來說明如何在沒有打印機(jī)驅(qū)動(dòng)器和其中一個(gè)打印機(jī)功能模塊的環(huán)境下,構(gòu)造操作驗(yàn)證環(huán)境的框圖;圖11是示出圖10中出現(xiàn)的PC內(nèi)的軟件的配置的框圖;圖12A是被分成兩個(gè)功能模塊的打印機(jī)的示意性縱向橫截視圖;圖12B是包括在圖12A中出現(xiàn)的作為溫度調(diào)節(jié)控制模塊的打印機(jī)功能模塊中的受控對(duì)象的視圖;圖13是示出圖12中出現(xiàn)的定影裝置的設(shè)置的細(xì)節(jié)的縱向橫截視圖;圖14是示出根據(jù)本發(fā)明第二實(shí)施例,用于模擬地實(shí)現(xiàn)圖像形成系統(tǒng)的打印操作的PC中的軟件的配置的框圖;圖15是示出用于通過將實(shí)際裝置的操作、虛擬裝置的操作、以及工具軟件的操作相結(jié)合,模擬地實(shí)現(xiàn)打印操作的PC中的軟件的配置的框圖。
具體實(shí)施方式現(xiàn)在參考示出本發(fā)明優(yōu)選實(shí)施例的附圖詳細(xì)說明本發(fā)明。應(yīng)當(dāng)指出除非另外特別規(guī)定,否則在本實(shí)施例中提出的組件的相關(guān)設(shè)置、數(shù)值表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
首先,說明本發(fā)明的第一實(shí)施例。
圖1是根據(jù)第一實(shí)施例的圖像形成系統(tǒng)的框圖。
如圖1所示,根據(jù)本實(shí)施例的圖像形成系統(tǒng)包括執(zhí)行打印操作的打印機(jī)101、驅(qū)動(dòng)打印機(jī)101的打印機(jī)驅(qū)動(dòng)器102、以及控制系統(tǒng)全部操作的系統(tǒng)控制器103。打印機(jī)驅(qū)動(dòng)器102和系統(tǒng)控制器103通過通用總線104互相連接。打印機(jī)驅(qū)動(dòng)器102包括下文中說明的多個(gè)模塊,每一個(gè)模塊分別驅(qū)動(dòng)打印機(jī)101中的相關(guān)聯(lián)的操作塊。
在根據(jù)本實(shí)施例的圖像形成系統(tǒng)中,系統(tǒng)控制器103通過通用總線104控制打印機(jī)驅(qū)動(dòng)器102從而執(zhí)行打印處理。此外,通過經(jīng)由通用總線104將打印機(jī)驅(qū)動(dòng)器102連接到未示出的外部計(jì)算機(jī),可以進(jìn)行打印機(jī)驅(qū)動(dòng)器102的操作的模擬。下文中將詳細(xì)說明。
接下來,參考圖2說明打印機(jī)101的設(shè)置。圖2是圖1中出現(xiàn)的打印機(jī)101的基本部分的縱向橫截視圖。
如圖2所示,打印機(jī)101由全色打印機(jī)實(shí)現(xiàn)。打印機(jī)101包括基于由圖像控制器38產(chǎn)生的圖像信號(hào)調(diào)制激光束、并在掃描激光束的同時(shí)用激光束照射感光鼓1的曝光裝置8。
感光鼓1沿箭頭A所示的方向旋轉(zhuǎn),在感光鼓1的周圍設(shè)置一次靜電充電器7、旋轉(zhuǎn)顯影體12、鼓清潔器11。一次靜電充電器7給感光鼓1的表面均勻充電,使之達(dá)到預(yù)定電勢。旋轉(zhuǎn)顯影體12包括多個(gè)顯影裝置13Y、13M、13C和13K,以及多個(gè)調(diào)色劑瓶14Y、14M、14C和14K。顯影裝置13Y、13M、13C和13K分別提供黃色調(diào)色劑、品紅色調(diào)色劑、青色調(diào)色劑和黑色調(diào)色劑,調(diào)色劑瓶14Y、14M、14C和14K分別容納黃色調(diào)色劑、品紅色調(diào)色劑、青色調(diào)色劑和黑色調(diào)色劑。旋轉(zhuǎn)顯影體12被馬達(dá)42沿箭頭R所示方向旋轉(zhuǎn),使得將顯影裝置13Y、13M、13C和13K中相關(guān)的一個(gè)帶到給感光鼓1供應(yīng)調(diào)色劑的位置。將由旋轉(zhuǎn)顯影體原位置傳感器(下文中稱為HP傳感器)60檢測的位置傳感器標(biāo)志73附到旋轉(zhuǎn)顯影體12?;贖P傳感器60對(duì)位置傳感器標(biāo)志73的檢測,控制旋轉(zhuǎn)顯影體12的旋轉(zhuǎn)位置。
用一次靜電充電器7對(duì)感光鼓1的表面均勻充電,隨后,用從曝光裝置8發(fā)出的激光束照射感光鼓1,由此在感光鼓1的表面形成了靜電潛像。使用從顯影裝置13Y、13M、13C和13K中的一個(gè)提供的彩色調(diào)色劑將在感光鼓1的表面上形成的靜電潛像顯現(xiàn)為調(diào)色劑圖像。用一次轉(zhuǎn)印裝置10將顯現(xiàn)的圖像轉(zhuǎn)印到中間轉(zhuǎn)印帶2上(一次轉(zhuǎn)印)。在一次轉(zhuǎn)印完成后,鼓清潔器11將感光鼓1表面上殘留的剩余調(diào)色劑擦掉并收集起來。
一個(gè)顏色接一個(gè)顏色地對(duì)Y(黃)色、M(品紅)色、C(青)色、以及K(黑)色執(zhí)行如下處理序列,該處理序列包括感光鼓1表面的曝光(一次靜電充電器7進(jìn)行靜電充電、激光束照射、以及形成靜電潛像)、顯影、一次轉(zhuǎn)印、以及清潔感光鼓1的表面。
將各顏色的調(diào)色劑圖像以重疊關(guān)系轉(zhuǎn)印到中間轉(zhuǎn)印帶2上,由此在中間轉(zhuǎn)印帶2上形成了全色調(diào)色劑圖像。中間轉(zhuǎn)印帶2纏繞輥17、18、19以沿圖2中箭頭所示方向旋轉(zhuǎn)。在輥18和19之間,布置有由反射光學(xué)傳感器實(shí)現(xiàn)的帶參考位置檢測傳感器36,用來檢測設(shè)置在中間轉(zhuǎn)印帶2上的參考標(biāo)記位置。使用來自帶參考位置檢測傳感器36的信號(hào)以重疊關(guān)系將各顏色的調(diào)色劑圖像準(zhǔn)確定位在中間轉(zhuǎn)印帶2上。
使用二次轉(zhuǎn)印輥21將形成于中間轉(zhuǎn)印帶2上的全色調(diào)色劑圖像轉(zhuǎn)印到通過定位輥對(duì)25從盒23或手動(dòng)給送托盤80給送的薄片P(二次轉(zhuǎn)印)。將具有轉(zhuǎn)印在其上的全色調(diào)色劑圖像的薄片P輸送到定影裝置5。定影裝置5對(duì)薄片P加熱并加壓從而將全色調(diào)色劑圖像定影在薄片P上。在定影裝置5中,基于由熱敏電阻167檢測的溫度數(shù)據(jù)控制加熱器169,由此進(jìn)行定影溫度控制。
根據(jù)活舌擋(flapper)32的切換操作,將其上定影有全色調(diào)色劑圖像的薄片P從設(shè)備排出或輸送到雙面輸送路徑。在要將薄片P輸送到雙面?zhèn)鬏斅窂降那闆r下,活舌擋32將薄片P引導(dǎo)到輸送輥對(duì)27,然后輸送輥對(duì)28輸送薄片P,直到薄片P的后端通過活舌擋33的位置。然后,輸送輥對(duì)28反向旋轉(zhuǎn),由此活舌擋33將薄片P引導(dǎo)到輸送輥對(duì)29。因此,薄片P上下顛倒,即,翻過來。然后,通過輸送輥對(duì)29、以及輸送輥對(duì)30、31、26將薄片P輸送到定位輥對(duì)25。通過這樣將薄片P引導(dǎo)到雙面輸送路徑,可以在翻轉(zhuǎn)后的薄片P反面上形成圖像。簡而言之,圖像可以形成在薄片P的各面上。
盒23包含多個(gè)薄片P,使用拾取輥24從盒23一個(gè)接一個(gè)地給送薄片P。拾取輥24由馬達(dá)40驅(qū)動(dòng)。輸送輥對(duì)26將從盒23給送的每個(gè)薄片P輸送到定位輥對(duì)25。使薄片P的前端與定位輥對(duì)25抵接,由此,暫時(shí)停止薄片P的輸送。由此,校正薄片P的歪斜。然后,定位輥對(duì)25在預(yù)定定時(shí)將薄片P輸送到二次轉(zhuǎn)印位置。
還可以將要給送的薄片P放在手動(dòng)給送托盤80上。拾取輥81向定位輥對(duì)25給送該薄片P。
輸送系統(tǒng)82用于輸送這樣從盒23或手動(dòng)給送托盤80給送的薄片P,以將薄片P引導(dǎo)出設(shè)備或引導(dǎo)到雙面輸送路徑中。在輸送系統(tǒng)82中設(shè)置有多個(gè)薄片檢測傳感器52~58和薄片厚度檢測傳感器59。此外,將薄片檢測傳感器51布置在盒23的出口端口附近,同樣設(shè)置用于檢測盒23中薄片P的存在的薄片檢測傳感器50。
接下來,參考圖3說明打印機(jī)驅(qū)動(dòng)器102的內(nèi)部構(gòu)造。圖3是示出圖1中出現(xiàn)的打印機(jī)驅(qū)動(dòng)器102的內(nèi)部構(gòu)造的框圖。
如圖3所示,打印機(jī)驅(qū)動(dòng)器102具有連接到通用總線104的總線I/F(總線接口)111。連接到總線I/F 111的有I/O端口112、D/A轉(zhuǎn)換器113、A/D轉(zhuǎn)換器114、以及計(jì)時(shí)器115。在圖3中,將I/O端口112、D/A轉(zhuǎn)換器113、A/D轉(zhuǎn)換器114、以及計(jì)時(shí)器115示出為單獨(dú)的功能塊。然而,在實(shí)際的硬件結(jié)構(gòu)中,可以將它們?cè)O(shè)置作單獨(dú)的功能塊,或設(shè)置作集成的ASIC。
接下來,參考圖4說明系統(tǒng)控制器103的內(nèi)部構(gòu)造。圖4是示出圖1中出現(xiàn)的系統(tǒng)控制器103的內(nèi)部構(gòu)造的框圖。
如圖4所示,系統(tǒng)控制器103具有連接到通用總線104的總線I/F(總線接口)121。連接到總線I/F 121的有CPU 122,存儲(chǔ)程序的ROM 123,以及為CPU 122提供工作區(qū)的RAM 124。此外,不僅CPU 122、ROM 123、RAM 124,而且控制所需的其它功能塊和硬件也可以連接到總線I/F 121。
在本實(shí)施例中,使用通常在PC(個(gè)人計(jì)算機(jī))中使用的PCI-EXPRESS總線實(shí)現(xiàn)通用總線104。PCI-EXPRESS總線是能夠高速傳輸?shù)拇锌偩€,具有每通道500M字節(jié)/秒的傳輸速率。此外,通過并行操作多個(gè)通道或最多32個(gè)通道,PCI-EXPRESS總線可以以進(jìn)一步提高的傳輸速率傳輸數(shù)據(jù)。實(shí)際系統(tǒng)中的PCI-EXPRESS總線的I/F以單通道連接器或具有并行設(shè)置的多個(gè)通道的連接器的形式進(jìn)行實(shí)際使用。
如上所示,系統(tǒng)控制器103控制打印機(jī)驅(qū)動(dòng)器102。系統(tǒng)控制器103用與打印機(jī)驅(qū)動(dòng)器102相關(guān)聯(lián)的、對(duì)通用總線104保持開放的CPU總線來控制打印機(jī)驅(qū)動(dòng)器102。除了總線I/F 111之外,根據(jù)打印機(jī)101特有的負(fù)載控制構(gòu)造打印機(jī)驅(qū)動(dòng)器102的硬件結(jié)構(gòu)。另一方面,可以不考慮打印機(jī)101特有的負(fù)載來構(gòu)造系統(tǒng)控制器103的硬件結(jié)構(gòu)。
接下來,參考圖5說明系統(tǒng)控制器103的軟件配置。圖5是示出系統(tǒng)控制器103中軟件的配置的框圖。
如圖5所示,在系統(tǒng)控制器103中,運(yùn)行著操作系統(tǒng)(OS)131,在OS 131上運(yùn)行系統(tǒng)控制軟件132和打印機(jī)控制軟件133。打印機(jī)控制軟件133與系統(tǒng)控制軟件132合作在OS 131上并行操作,以控制打印機(jī)驅(qū)動(dòng)器102。通過總線I/F 121、通用總線104、以及總線I/F 111控制打印機(jī)驅(qū)動(dòng)器102?;趤碜源蛴C(jī)控制軟件133的命令,響應(yīng)于總線信號(hào),打印機(jī)驅(qū)動(dòng)器102運(yùn)行其所包含的功能塊。功能塊分別驅(qū)動(dòng)打印機(jī)101上的負(fù)載。因此,打印機(jī)101基于來自打印機(jī)控制軟件133的命令執(zhí)行打印操作。
圖6是示出在印刷電路板上實(shí)現(xiàn)系統(tǒng)控制器103、通用總線104、以及打印機(jī)驅(qū)動(dòng)器102的例子的立體圖。在裝配有CPU 122和其它組件的印刷電路板上實(shí)現(xiàn)系統(tǒng)控制器103。將打印機(jī)驅(qū)動(dòng)器102也實(shí)現(xiàn)在印刷電路板上。板-板連接器103’連接在系統(tǒng)控制器103和通用總線104之間。
接下來,參考圖7~圖9說明在將打印機(jī)101分成兩個(gè)功能模塊的情況下,打印機(jī)操作模式中的系統(tǒng)配置。圖7是示出具有分成兩個(gè)功能模塊的打印機(jī)101的圖像形成系統(tǒng)的系統(tǒng)結(jié)構(gòu)的框圖。圖8是示出在將打印機(jī)101分成兩個(gè)功能模塊的情況下,在印刷電路板上實(shí)現(xiàn)系統(tǒng)控制器103、通用總線104、以及打印機(jī)驅(qū)動(dòng)器105和106的例子的立體圖。圖9是示出在同一個(gè)印刷電路板上實(shí)現(xiàn)打印機(jī)驅(qū)動(dòng)器105和106的情況下,實(shí)現(xiàn)系統(tǒng)控制器103、通用總線104、以及兩個(gè)打印機(jī)驅(qū)動(dòng)器的例子的立體圖。
如圖7所示,將打印機(jī)101根據(jù)功能分成了兩個(gè)打印機(jī)功能模塊101a和101b。打印機(jī)功能模塊101a由打印機(jī)驅(qū)動(dòng)器105驅(qū)動(dòng),打印機(jī)功能模塊101b由打印機(jī)驅(qū)動(dòng)器106驅(qū)動(dòng)。打印機(jī)驅(qū)動(dòng)器105和106由系統(tǒng)控制器103通過通用總線104控制。
當(dāng)這樣劃分打印機(jī)101時(shí),可以分別在兩個(gè)不同的印刷電路板上,或在同一個(gè)印刷電路板上實(shí)現(xiàn)打印機(jī)驅(qū)動(dòng)器105和106。
在前者的情況下,如圖8所示,通過作為由形成通用總線104的PCI-EXPRESS總線進(jìn)行連接的一種形式的對(duì)應(yīng)于單通道的板-板連接器,系統(tǒng)控制器103和打印機(jī)驅(qū)動(dòng)器105互相連接。相似地,系統(tǒng)控制器103和打印機(jī)驅(qū)動(dòng)器106通過對(duì)應(yīng)于單通道的板-板連接器互相連接。
在后者的情況下,如圖9所示,通過作為由形成通用總線104的PCI-EXPRESS總線進(jìn)行連接的另一種形式的對(duì)應(yīng)于雙通道的板-板連接器,其上實(shí)現(xiàn)有打印機(jī)驅(qū)動(dòng)器105和106的印刷電路板和系統(tǒng)控制器103互相連接。
如上所述,當(dāng)分別設(shè)置打印機(jī)驅(qū)動(dòng)器105和106時(shí),可以使用通過單PCI-EXPRESS總線通道進(jìn)行連接的形式。因此,在只新開發(fā)打印機(jī)的某些功能模塊的情況下,只有與要開發(fā)的功能模塊的驅(qū)動(dòng)相關(guān)的部分可以作為不同的用于開發(fā)的印刷電路板分開。
在使用一些分開的功能模塊進(jìn)行操作的圖像形成系統(tǒng)的開發(fā)中,上述連接形式的使用使得可以將硬件和軟件的現(xiàn)有部分與其重新開發(fā)的部分相結(jié)合,從而可以構(gòu)造用于驗(yàn)證重新開發(fā)的部分的操作的環(huán)境。
在打印機(jī)驅(qū)動(dòng)器106和打印機(jī)功能模塊101b的新開發(fā)中,虛擬地實(shí)現(xiàn)打印機(jī)驅(qū)動(dòng)器106和打印機(jī)功能模塊101b,即,盡管它們實(shí)際不存在,但是假設(shè)它們存在。然后,仿真地實(shí)現(xiàn)打印機(jī)操作以驗(yàn)證包含虛擬打印機(jī)驅(qū)動(dòng)器106和打印機(jī)功能模塊101b的打印操作。參考圖10和圖11說明該模擬。圖10是用來說明如何在沒有打印機(jī)驅(qū)動(dòng)器106和打印機(jī)功能模塊101b的環(huán)境下,構(gòu)造操作驗(yàn)證環(huán)境的框圖。圖11是示出圖10中出現(xiàn)的PC內(nèi)的軟件的配置的框圖。
如圖10所示,在模擬地實(shí)現(xiàn)包含虛擬打印機(jī)驅(qū)動(dòng)器106和打印機(jī)功能模塊101b的打印機(jī)操作的情況下,將外部計(jì)算機(jī)(PC)141連接到通用總線104。連接到通用總線104上的是打印機(jī)驅(qū)動(dòng)器105。此外,連接到通用總線104上的是監(jiān)視工具142,其監(jiān)視由打印機(jī)驅(qū)動(dòng)器105驅(qū)動(dòng)的打印機(jī)功能模塊101a的操作狀態(tài)。通過通用總線104將由監(jiān)視工具142監(jiān)視的詳情發(fā)送到PC 141。此時(shí),不存在打印機(jī)驅(qū)動(dòng)器106和由打印機(jī)驅(qū)動(dòng)器106驅(qū)動(dòng)的打印機(jī)功能模塊101b,因此通過在PC 141上運(yùn)行的模擬軟件,將它們構(gòu)造為虛擬裝置。然后,使用各實(shí)際存在的打印機(jī)驅(qū)動(dòng)器105和打印機(jī)功能模塊101a以及作為虛擬裝置構(gòu)造的打印機(jī)驅(qū)動(dòng)器106和打印機(jī)功能模塊101b,模擬地實(shí)現(xiàn)打印機(jī)操作。
如圖11所示,在PC 141中,運(yùn)行操作系統(tǒng)A(OS-A)151,在OS-A 151上運(yùn)行打印機(jī)控制模擬操作系統(tǒng)(打印機(jī)控制模擬OS)152。該打印機(jī)控制模擬OS 152最初是在系統(tǒng)控制器103的OS131上運(yùn)行打印機(jī)控制軟件133所需的OS。模擬軟件153和監(jiān)視分析軟件154也在OS-A 151上運(yùn)行。
接下來,參考圖12和圖13說明為新開發(fā)定影裝置,將打印機(jī)101分成定影裝置5和除定影裝置5之外的部分的情況。圖12A是被分成兩個(gè)功能模塊的打印機(jī)101的示意性縱向橫截視圖。圖12B是包括在圖12A中出現(xiàn)的作為溫度調(diào)節(jié)控制模塊的打印機(jī)功能模塊101b中的受控對(duì)象的視圖。圖13是示出圖12中出現(xiàn)的定影裝置5的設(shè)置的細(xì)節(jié)的縱向橫截視圖。
圖12A所示的例子中,打印機(jī)功能模塊101b對(duì)應(yīng)于定影裝置5中的溫度調(diào)節(jié)控制模塊,打印機(jī)功能模塊101a對(duì)應(yīng)于除定影裝置5中的溫度調(diào)節(jié)控制模塊之外的整個(gè)打印機(jī)101。如圖12B所示,定影裝置5中的溫度調(diào)節(jié)控制模塊包括作為受控對(duì)象的加熱器169和熱敏電阻167。
如圖13中詳細(xì)所示,定影裝置5包括定影輥161和定影帶162。定影帶162纏繞多個(gè)輥163、164和165。將壓力墊166放置在與定影輥161相對(duì)的位置。使用壓力墊166對(duì)定影帶162與定影輥161相對(duì)的部分施壓,以使其與定影輥161相接觸。馬達(dá)168使定影輥161沿圖13中的相關(guān)箭頭所示方向旋轉(zhuǎn)。此外,馬達(dá)168驅(qū)動(dòng)輥164沿圖13中的相關(guān)箭頭所示方向旋轉(zhuǎn),由此,定影帶162沿圖中箭頭所示方向旋轉(zhuǎn)。
定影輥161含有用于加熱其表面的加熱器169,熱敏電阻167檢測定影輥161的表面溫度?;跓崦綦娮?67檢測的定影輥161的表面溫度,控制加熱器169的驅(qū)動(dòng),由此執(zhí)行溫度調(diào)節(jié)控制以將定影輥161的表面溫度保持在預(yù)定溫度。
如上構(gòu)造的定影裝置5在定影輥161和定影帶162之間具有一個(gè)夾持部(nip),以便在將薄片夾在定影輥161和定影帶162中間的同時(shí)輸送該薄片。當(dāng)薄片經(jīng)過夾持部時(shí),對(duì)其加熱并加壓。這樣將薄片上的調(diào)色劑圖像加熱并定影該調(diào)色劑圖像。
現(xiàn)在,假設(shè)加熱器169是用鹵素加熱器實(shí)現(xiàn)的,對(duì)于要引入代替鹵素加熱器的IH加熱器(感應(yīng)加熱加熱器,induction heatingheater),需要重新開發(fā)使用功率控制的溫度調(diào)節(jié)控制。具有IH加熱器的定影裝置在硬件方面要重新開發(fā)。因此,在具有IH加熱器的定影裝置不作為硬件而存在的環(huán)境下,需要虛擬地構(gòu)造具有IH加熱器的定影裝置,以便繼續(xù)進(jìn)行新打印機(jī)控制軟件的開發(fā)和驗(yàn)證。
具有IH加熱器的定影裝置中的受控對(duì)象是溫度調(diào)節(jié)控制模塊,因此,由PC 141上運(yùn)行的模擬軟件153虛擬地構(gòu)造溫度調(diào)節(jié)控制模塊。更具體地說,將用于控制要提供給IH加熱器的電功率的提供電功率控制值、要通過定影裝置的薄片的薄片類型、用于復(fù)制的模式等輸入虛擬構(gòu)建的溫度調(diào)節(jié)控制模塊,并基于這些輸入計(jì)算定影溫度。
打印機(jī)控制軟件133通過作為實(shí)際裝置的打印機(jī)驅(qū)動(dòng)器105控制打印機(jī)功能模塊101a,并同時(shí)與在模擬軟件153上虛擬地構(gòu)造的定影裝置的溫度調(diào)節(jié)控制模塊交換數(shù)據(jù),從而控制打印機(jī)操作。
監(jiān)視工具142監(jiān)視提供到打印機(jī)功能模塊101a的AC輸入部的電功率。監(jiān)視工具142測量提供給打印機(jī)功能模塊101a的AC輸入部的電壓和電流,從而實(shí)時(shí)計(jì)算打印機(jī)功能模塊101a當(dāng)前使用的電功率值。將計(jì)算出的電功率值通過通用總線104輸入到在PC141上運(yùn)行的監(jiān)視分析軟件154。監(jiān)視分析軟件154執(zhí)行用于將輸入的電功率值轉(zhuǎn)換為打印機(jī)控制軟件133能解釋的數(shù)據(jù)的數(shù)據(jù)處理。
例如,當(dāng)基于定影溫度、操作模式、以及操作定時(shí),打印機(jī)控制軟件133確定了用于控制要提供給IH加熱器的電功率的提供電功率控制值時(shí),模擬軟件153基于提供電功率控制值計(jì)算IH加熱器消耗的電功率。然后,將所計(jì)算的打印機(jī)功能模塊101a當(dāng)前使用的電功率值和所計(jì)算的加熱器消耗的電功率相加,并實(shí)時(shí)計(jì)算總值。當(dāng)該所計(jì)算的總值超過預(yù)定值時(shí),輸出指出該事實(shí)的警告。
如上所述,除了要重新開發(fā)的定影裝置的溫度調(diào)節(jié)控制模塊以外,可以利用現(xiàn)有的硬件和軟件,而不需做任何改變。因此,在進(jìn)行模擬所需的硬件到軟件的轉(zhuǎn)變的范圍內(nèi),滿足只使用軟件來實(shí)現(xiàn)要重新開發(fā)的溫度調(diào)節(jié)控制模塊。此外,也可以使用與將來包含在打印機(jī)控制軟件133中的軟件相同的軟件,來模擬要重新開發(fā)的溫度調(diào)節(jié)控制模塊的軟件。
還可以使用廣泛應(yīng)用的模擬軟件來實(shí)現(xiàn)模擬軟件153。相似地,可以使用廣泛應(yīng)用的監(jiān)視分析軟件來實(shí)現(xiàn)監(jiān)視分析軟件154。
如上所述,通過將虛擬裝置的操作與實(shí)際裝置的操作相結(jié)合來模擬地實(shí)現(xiàn)打印操作,該虛擬裝置是在由打印機(jī)控制軟件133在PC 141上構(gòu)建的打印機(jī)控制環(huán)境中獲得的,該打印機(jī)控制環(huán)境與系統(tǒng)控制器103所運(yùn)行的打印機(jī)控制環(huán)境相同。這使得可以實(shí)現(xiàn)高度精確地模擬打印操作,由此縮短開發(fā)日程,減少開發(fā)成本。此外,可以在與實(shí)際系統(tǒng)的硬件條件一樣的硬件條件下實(shí)現(xiàn)打印操作。
盡管在本實(shí)施例中,假設(shè)打印機(jī)功能模塊101b是要重新開發(fā)的定影裝置的溫度調(diào)節(jié)控制模塊,通過將溫度調(diào)節(jié)控制模塊的操作與其它現(xiàn)有的功能模塊的操作相結(jié)合來進(jìn)行模擬,但并不僅限于此。簡而言之,虛擬化的模塊只需對(duì)應(yīng)于控制打印機(jī)101的模塊,而其功能不具體限定。
接下來,參考圖14說明本發(fā)明的第二實(shí)施例。圖14是示出根據(jù)第二實(shí)施例的用于模擬地實(shí)現(xiàn)圖像形成系統(tǒng)的打印操作的PC中的軟件的配置的框圖。
根據(jù)本實(shí)施例的圖像形成系統(tǒng)與根據(jù)第一實(shí)施例的圖像形成系統(tǒng)在結(jié)構(gòu)上是一樣的。更具體地說,在本實(shí)施例的系統(tǒng)結(jié)構(gòu)中,和圖7中所示的系統(tǒng)結(jié)構(gòu)中一樣,將打印機(jī)101分成兩個(gè)打印機(jī)功能模塊101a和101b,通過控制打印機(jī)功能模塊101a和101b實(shí)現(xiàn)打印機(jī)操作。打印機(jī)101具有和圖2中所示的同樣的結(jié)構(gòu)。系統(tǒng)控制器103的軟件配置和圖5中所示的軟件配置相同。此外,打印機(jī)功能模塊101b對(duì)應(yīng)于定影裝置5的溫度調(diào)節(jié)控制模塊,打印機(jī)功能模塊101a對(duì)應(yīng)于除定影裝置5的溫度調(diào)節(jié)控制模塊以外的打印機(jī)101的其它控制模塊。定影裝置5的詳細(xì)構(gòu)造和圖13中所示的構(gòu)造相同。
在本實(shí)施例中,通過在PC 141上運(yùn)行的序列軟件155控制用于驅(qū)動(dòng)打印機(jī)功能模塊101b的打印機(jī)驅(qū)動(dòng)器106,PC 141通過通用總線104連接到打印機(jī)驅(qū)動(dòng)器105和106,以及系統(tǒng)控制器103。在完成打印機(jī)控制軟件133中的打印機(jī)驅(qū)動(dòng)器106的控制部分之前,在開發(fā)階段中驗(yàn)證打印機(jī)驅(qū)動(dòng)器106的硬件的情況下,執(zhí)行該控制。
具體地說,如圖14所示,OS-A 151在PC 141上運(yùn)行,打印機(jī)控制模擬OS 152以及序列軟件155在OS-A 151上運(yùn)行。此外,打印機(jī)控制軟件133在打印機(jī)控制模擬OS 152上運(yùn)行??梢允褂米鳛楣ぞ哕浖粡V泛應(yīng)用的軟件來實(shí)現(xiàn)序列軟件155。
當(dāng)打印機(jī)控制軟件133控制打印操作的同時(shí),上述結(jié)構(gòu)使得序列軟件155可以代替來控制定影裝置5的溫度調(diào)節(jié)控制模塊。即使在軟件的準(zhǔn)備尚未進(jìn)展的情況下,這模擬地實(shí)現(xiàn)薄片實(shí)際通過定影裝置5,并以想要的定影溫度將圖像定影在薄片上的打印操作。簡而言之,獲得了接近于實(shí)際操作的定影裝置5的溫度調(diào)節(jié)控制模塊的操作,這使得可以以高精確度驗(yàn)證并評(píng)價(jià)定影裝置5的硬件的操作。
盡管在第一實(shí)施例中,結(jié)合了實(shí)際裝置的操作和虛擬裝置的操作,在第二實(shí)施例中,結(jié)合了實(shí)際裝置的操作和由作為工具軟件(jig software)實(shí)現(xiàn)的序列軟件155執(zhí)行的操作,但本發(fā)明不局限于這些結(jié)合。
例如,當(dāng)采用圖15中所示的軟件配置時(shí),可以通過將實(shí)際裝置的操作、虛擬裝置的模擬操作、以及由工具軟件執(zhí)行的操作相結(jié)合來模擬地實(shí)現(xiàn)打印機(jī)操作。在這種情況下,可以用監(jiān)視工具監(jiān)視實(shí)際裝置的操作、改變工具軟件的參數(shù)的同時(shí)工具軟件的操作、以及來自由工具軟件操作的工具的數(shù)據(jù)。這使得可以使用監(jiān)視分析軟件154分析通過監(jiān)視器而獲得的信息,并基于分析的結(jié)果,在改變模擬的設(shè)置的同時(shí)執(zhí)行模擬。
要理解還可以如下實(shí)現(xiàn)本發(fā)明的目的提供具有存儲(chǔ)了實(shí)現(xiàn)上述實(shí)施例中的任一個(gè)的功能的軟件程序代碼的存儲(chǔ)介質(zhì)的系統(tǒng)或設(shè)備,使得系統(tǒng)或設(shè)備的計(jì)算機(jī)讀出并執(zhí)行存儲(chǔ)在存儲(chǔ)介質(zhì)中的程序代碼。
在這種情況下,從存儲(chǔ)介質(zhì)讀出的程序代碼本身實(shí)現(xiàn)上述實(shí)施例的任一個(gè)的功能,因此,程序代碼和存儲(chǔ)了程序代碼的存儲(chǔ)介質(zhì)構(gòu)成本發(fā)明。
用于提供程序代碼的存儲(chǔ)介質(zhì)的例子包括軟(floppy,注冊(cè)商標(biāo))盤、硬盤、磁光盤、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁帶、非易失性存儲(chǔ)卡、以及ROM。作為選擇,可以通過網(wǎng)絡(luò)下載程序。
此外,應(yīng)該理解,不僅可以通過執(zhí)行計(jì)算機(jī)讀出的程序代碼,而且還可以通過使在計(jì)算機(jī)上運(yùn)行的OS(操作系統(tǒng))等基于程序代碼的指令執(zhí)行實(shí)際操作的部分或全部,來實(shí)現(xiàn)上述實(shí)施例的任一個(gè)的功能。
此外,應(yīng)該理解,可以通過將從存儲(chǔ)介質(zhì)讀出的程序代碼寫入設(shè)置在插入計(jì)算機(jī)中的擴(kuò)展板上的存儲(chǔ)器或設(shè)置在連接到計(jì)算機(jī)的擴(kuò)展單元中的存儲(chǔ)器,然后,使設(shè)置在擴(kuò)展板或擴(kuò)展單元中的CPU等基于程序代碼的指令執(zhí)行實(shí)際操作的部分或全部,來實(shí)現(xiàn)上述實(shí)施例的任一個(gè)的功能。
本申請(qǐng)要求2005年12月27日提交的日本第2005-376404號(hào)申請(qǐng)的優(yōu)先權(quán),據(jù)此,通過引用來引入其全部內(nèi)容。
權(quán)利要求
1.一種圖像形成系統(tǒng),其包括多個(gè)操作單元,用于執(zhí)行打印操作;多個(gè)打印機(jī)驅(qū)動(dòng)器單元,用于分別驅(qū)動(dòng)所述操作單元;控制單元,其通過通用總線接口連接到所述打印機(jī)驅(qū)動(dòng)器單元以控制所述打印機(jī)驅(qū)動(dòng)器單元;連接單元,其通過通用總線接口將外部計(jì)算機(jī)連接到所述圖像形成系統(tǒng);打印機(jī)控制單元,其在所述外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與所述控制單元對(duì)所述打印機(jī)驅(qū)動(dòng)器單元執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制;以及模擬打印操作實(shí)現(xiàn)單元,其與所述打印機(jī)控制單元合作以模擬地實(shí)現(xiàn)打印操作。
2.根據(jù)權(quán)利要求
1所述的圖像形成系統(tǒng),其特征在于,所述模擬打印操作實(shí)現(xiàn)單元包括模擬單元,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為所述打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),以及模擬操作實(shí)現(xiàn)單元,其通過將所模擬的操作與在所構(gòu)造的打印機(jī)控制環(huán)境中通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另外一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。
3.根據(jù)權(quán)利要求
1所述的圖像形成系統(tǒng),其特征在于,所述模擬打印操作實(shí)現(xiàn)單元包括替代控制單元,其執(zhí)行所述打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)單元,其通過結(jié)合如下兩個(gè)操作來模擬地實(shí)現(xiàn)打印操作所述替代控制控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
4.根據(jù)權(quán)利要求
1所述的圖像形成系統(tǒng),其特征在于,所述模擬打印操作實(shí)現(xiàn)單元包括模擬單元,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為所述打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述第一打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),替代控制單元,其執(zhí)行所述打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)所述打印機(jī)驅(qū)動(dòng)器單元中的所述第二打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)單元,其通過結(jié)合如下操作來模擬地實(shí)現(xiàn)打印操作所模擬的操作、通過由所述替代控制控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述第二打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述第一打印機(jī)驅(qū)動(dòng)器單元和第二打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
5.根據(jù)權(quán)利要求
1所述的圖像形成系統(tǒng),其特征在于,用PCI-EXPRESS總線實(shí)現(xiàn)所述通用總線接口。
6.一種方法,其用于實(shí)現(xiàn)圖像形成系統(tǒng)的模擬打印操作,所述圖像形成系統(tǒng)包括多個(gè)執(zhí)行用于打印的操作的操作單元、多個(gè)分別驅(qū)動(dòng)所述操作單元的打印機(jī)驅(qū)動(dòng)器單元、以及通過通用總線接口連接到所述打印機(jī)驅(qū)動(dòng)器單元以控制所述打印機(jī)驅(qū)動(dòng)器單元的控制單元,所述方法包括連接步驟,通過通用總線接口將外部計(jì)算機(jī)連接到所述圖像形成系統(tǒng);打印機(jī)控制步驟,在外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與所述控制單元對(duì)所述打印機(jī)驅(qū)動(dòng)器單元執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制;以及模擬打印操作實(shí)現(xiàn)步驟,其與所述打印機(jī)控制步驟合作以模擬地實(shí)現(xiàn)打印操作。
7.根據(jù)權(quán)利要求
6所述的方法,其特征在于,所述模擬打印操作實(shí)現(xiàn)步驟包括模擬步驟,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為所述打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),以及模擬操作實(shí)現(xiàn)步驟,其通過將所模擬的操作與在所構(gòu)造的打印機(jī)控制環(huán)境中通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另外一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。
8.根據(jù)權(quán)利要求
6所述的方法,其特征在于,所述模擬打印操作實(shí)現(xiàn)步驟包括替代控制步驟,其執(zhí)行所述打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)步驟,其通過結(jié)合如下兩個(gè)操作來模擬地實(shí)現(xiàn)打印操作所述替代控制控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
9.根據(jù)權(quán)利要求
6所述的方法,其特征在于,所述模擬打印操作實(shí)現(xiàn)步驟包括模擬步驟,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為所述打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述第一打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),替代控制步驟,其執(zhí)行所述打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)所述打印機(jī)驅(qū)動(dòng)器單元中的所述第二打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)步驟,其通過結(jié)合如下操作來模擬地實(shí)現(xiàn)打印操作所模擬的操作、通過由所述替代控制控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述第二打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述第一打印機(jī)驅(qū)動(dòng)器單元和第二打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
10.一種程序,其用于使外部計(jì)算機(jī)執(zhí)行實(shí)現(xiàn)圖像形成系統(tǒng)的模擬打印操作的方法,所述圖像形成系統(tǒng)包括多個(gè)執(zhí)行用于打印的操作的操作單元、多個(gè)分別驅(qū)動(dòng)所述操作單元的打印機(jī)驅(qū)動(dòng)器單元、以及通過通用總線接口連接到所述打印機(jī)驅(qū)動(dòng)器單元以控制所述打印機(jī)驅(qū)動(dòng)器單元的控制單元,所述程序包括連接模塊,其用于通過通用總線接口將外部計(jì)算機(jī)連接到所述圖像形成系統(tǒng);打印機(jī)控制模塊,其用于在外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與所述控制單元對(duì)所述打印機(jī)驅(qū)動(dòng)器單元執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制;以及模擬打印操作實(shí)現(xiàn)模塊,其用于與所述打印機(jī)控制模塊合作以模擬地實(shí)現(xiàn)打印操作。
11.根據(jù)權(quán)利要求
10所述的程序,其特征在于,所述模擬打印操作實(shí)現(xiàn)模塊包括模擬模塊,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為所述打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),以及模擬操作實(shí)現(xiàn)模塊,其通過將所模擬的操作與在所構(gòu)造的打印機(jī)控制環(huán)境中通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另外一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相結(jié)合,來模擬地實(shí)現(xiàn)打印操作。
12.根據(jù)權(quán)利要求
10所述的程序,其特征在于,所述模擬打印操作實(shí)現(xiàn)模塊包括替代控制模塊,其執(zhí)行所述打印機(jī)驅(qū)動(dòng)器單元中的特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)模塊,其通過結(jié)合如下兩個(gè)操作來模擬地實(shí)現(xiàn)打印操作所述替代控制控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述特定一個(gè)打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
13.根據(jù)權(quán)利要求
10所述的程序,其特征在于,所述模擬打印操作實(shí)現(xiàn)模塊包括模擬模塊,其在所構(gòu)造的打印機(jī)控制環(huán)境中,對(duì)通過控制作為所述打印機(jī)驅(qū)動(dòng)器單元中的第一打印機(jī)驅(qū)動(dòng)器單元的替代而虛擬地實(shí)現(xiàn)的打印機(jī)驅(qū)動(dòng)器單元所獲得的操作進(jìn)行模擬,所模擬的操作與通過控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述第一打印機(jī)驅(qū)動(dòng)器單元而獲得的操作相關(guān)聯(lián),替代控制模塊,其執(zhí)行所述打印機(jī)驅(qū)動(dòng)器單元中的第二打印機(jī)驅(qū)動(dòng)器單元的替代控制,來代替在所構(gòu)造的打印機(jī)控制環(huán)境中執(zhí)行的對(duì)所述打印機(jī)驅(qū)動(dòng)器單元中的所述第二打印機(jī)驅(qū)動(dòng)器單元的控制,以及模擬操作實(shí)現(xiàn)模塊,其通過結(jié)合如下操作來模擬地實(shí)現(xiàn)打印操作所模擬的操作、通過由所述替代控制控制所述打印機(jī)驅(qū)動(dòng)器單元中的所述第二打印機(jī)驅(qū)動(dòng)器單元而獲得的操作、通過在所構(gòu)造的打印機(jī)控制環(huán)境中控制所述打印機(jī)驅(qū)動(dòng)器單元中的與所述第一打印機(jī)驅(qū)動(dòng)器單元和第二打印機(jī)驅(qū)動(dòng)器單元不同的另一個(gè)打印機(jī)驅(qū)動(dòng)器單元而獲得的操作。
14.一種存儲(chǔ)介質(zhì),其以計(jì)算機(jī)可讀方式存儲(chǔ)根據(jù)權(quán)利要求
10所述的程序。
專利摘要
本發(fā)明涉及一種圖像形成系統(tǒng)、模擬打印操作實(shí)現(xiàn)方法、程序和存儲(chǔ)介質(zhì),其能夠?qū)崿F(xiàn)高度準(zhǔn)確地模擬打印操作,從而縮短開發(fā)日程、減少開發(fā)成本。在該圖像形成系統(tǒng)中,多個(gè)打印機(jī)功能模塊執(zhí)行用于打印的操作。多個(gè)打印機(jī)驅(qū)動(dòng)器分別驅(qū)動(dòng)打印機(jī)功能模塊。系統(tǒng)控制器通過通用總線連接到打印機(jī)驅(qū)動(dòng)器以控制打印機(jī)驅(qū)動(dòng)器??偩€I/F通過通用總線將外部計(jì)算機(jī)連接到圖像形成系統(tǒng)。打印機(jī)控制軟件在外部計(jì)算機(jī)上構(gòu)造能夠進(jìn)行與系統(tǒng)控制器要對(duì)打印機(jī)驅(qū)動(dòng)器執(zhí)行的控制相同的控制的打印機(jī)控制環(huán)境,從而執(zhí)行打印機(jī)控制。模擬軟件與打印機(jī)控制軟件合作來模擬地實(shí)現(xiàn)打印操作。
文檔編號(hào)G06F3/12GK1991603SQ200610156103
公開日2007年7月4日 申請(qǐng)日期2006年12月27日
發(fā)明者大弓正志, 林俊男, 酒井明彥 申請(qǐng)人:佳能株式會(huì)社導(dǎo)出引文BiBTeX, EndNote, RefMan