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