專利名稱:圖像形成處理模擬裝置及圖像形成處理模擬方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于對(duì)圖像形成處理裝置中的圖像形成處理進(jìn)行模擬的裝置及方法,更具體地,本發(fā)明涉及這樣一種圖像形成處理模擬裝置及圖像形成處理模擬方法其采取措施以應(yīng)對(duì)圖像形成處理中發(fā)生的故障。
背景技術(shù):
通常,當(dāng)在圖像形成處理裝置(打印裝置)中的圖像形成處理(打印處理)發(fā)生故障時(shí),圖像形成處理裝置的用戶采取下述措施以應(yīng)對(duì)故障即,將該故障向修理服務(wù)代表報(bào)告(JP2004-138905A)或?qū)㈥P(guān)于該故障的信息向服務(wù)中心報(bào)告(JP2002-123383A)。
然而,在上述現(xiàn)有技術(shù)中,能夠采取措施的人僅限于修理服務(wù)代表,或者用戶向服務(wù)中心所作的報(bào)告可能不充分,這樣用戶便不一定能迅速地獲得應(yīng)對(duì)故障的適當(dāng)措施。
發(fā)明內(nèi)容
鑒于上述情況而做出本發(fā)明,并且本發(fā)明提供這樣一種圖像形成處理模擬裝置和圖像形成處理模擬方法其能夠迅速地為用戶提供應(yīng)對(duì)圖像形成處理裝置中的故障的適當(dāng)措施。
根據(jù)本發(fā)明的一方面,一種圖像形成處理模擬裝置包括接收單元,其接收作為圖像形成處理裝置中的圖像形成處理的目標(biāo)的圖像數(shù)據(jù);執(zhí)行單元,其使用所述圖像數(shù)據(jù),對(duì)以所述圖像形成處理裝置中的所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬;故障管理單元,其判斷在所述模擬中是否發(fā)生故障;以及輸出單元,其輸出與所述故障管理單元所作判斷的結(jié)果有關(guān)的信息。
當(dāng)判斷在所述模擬中發(fā)生故障時(shí),所述故障管理單元可以檢查所發(fā)生的故障的原因。所述輸出單元可以輸出關(guān)于所述檢查結(jié)果的信息。
所述圖像形成處理模擬裝置還可以包括存儲(chǔ)下述數(shù)據(jù)庫的存儲(chǔ)單元,所述數(shù)據(jù)庫使在所述圖像形成處理裝置中可能發(fā)生的故障與應(yīng)對(duì)所述故障的措施相關(guān)聯(lián)。所述故障管理單元可以基于所述數(shù)據(jù)庫和所述檢查結(jié)果,確定應(yīng)對(duì)所述模擬中發(fā)生的故障的措施。所述輸出單元可以輸出與所述確定的措施有關(guān)的信息。
所述執(zhí)行單元可以使用下述變更程序?qū)σ运鰣D像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬,在所述變更程序中,變更了在所述圖像形成處理裝置中以所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理中所使用的程序的至少一部分。所述故障管理單元可以判斷在使用所述變更程序的模擬中是否發(fā)生故障,當(dāng)沒有發(fā)生故障時(shí),所述故障管理單元生成關(guān)于所述變更程序的信息。所述輸出單元可以輸出關(guān)于所述變更程序的信息。
所述接收單元可以接收作為所述圖像形成處理裝置中發(fā)生故障的圖像形成處理的目標(biāo)的所述圖像數(shù)據(jù)。所述執(zhí)行單元可以使用所述圖像形成處理裝置中發(fā)生故障的圖像形成處理中所使用的程序,對(duì)以所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行再現(xiàn)模擬,并且使用所述變更程序?qū)σ运鰣D像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行變更模擬。所述故障管理單元可以判斷在所述再現(xiàn)模擬和所述變更模擬中的每一個(gè)中是否發(fā)生故障,當(dāng)在所述再現(xiàn)模擬中發(fā)生故障而在所述變更模擬中沒有發(fā)生故障時(shí),所述故障管理單元生成關(guān)于所述變更程序的信息。
當(dāng)在所述再現(xiàn)模擬中發(fā)生故障而在所述變更模擬中沒有發(fā)生故障時(shí),所述故障管理單元可以使所述故障與關(guān)于所述變更程序的信息相關(guān)聯(lián),并且保存所述故障和所述信息。
根據(jù)本發(fā)明的另一方面,一種圖像形成處理模擬方法包括接收作為圖像形成處理裝置中的圖像形成處理的目標(biāo)的圖像數(shù)據(jù);使用所述圖像數(shù)據(jù),對(duì)以所述圖像形成處理裝置中的所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬;判斷在所述模擬中是否發(fā)生故障;以及輸出與所述判斷的結(jié)果有關(guān)的信息。
在附圖中圖1為根據(jù)實(shí)施例的圖像形成處理模擬系統(tǒng)的主要結(jié)構(gòu)的說明圖;圖2為示出根據(jù)實(shí)施例的圖像形成處理模擬裝置的主要結(jié)構(gòu)的框圖;圖3為示出由根據(jù)實(shí)施例的圖像形成處理模擬裝置的控制單元執(zhí)行的主要處理的功能框圖;圖4為示出由根據(jù)實(shí)施例的終端裝置執(zhí)行的處理的一個(gè)實(shí)例的流程圖;圖5為示出由根據(jù)實(shí)施例的圖像形成處理模擬裝置的控制單元執(zhí)行的與打印處理中發(fā)生的故障有關(guān)的模擬處理的一個(gè)實(shí)例的流程圖;圖6為示出根據(jù)實(shí)施例的故障數(shù)據(jù)庫的一個(gè)實(shí)例的說明圖;圖7為示出由根據(jù)實(shí)施例的圖像形成處理模擬裝置的控制單元執(zhí)行的與打印處理的故障有關(guān)的模擬處理的一個(gè)實(shí)例的流程圖;以及圖8為示出根據(jù)實(shí)施例的故障數(shù)據(jù)庫的另一個(gè)實(shí)例的說明圖。
具體實(shí)施例方式
下面,將說明包括根據(jù)本發(fā)明一個(gè)實(shí)施例的圖像形成處理模擬裝置(以下稱為“模擬裝置”)的圖像形成處理模擬系統(tǒng)(以下稱為“模擬系統(tǒng)”)。另外,在本實(shí)施例中,將以使用執(zhí)行打印處理的打印裝置作為執(zhí)行圖像形成處理的圖像形成處理裝置的情況作為實(shí)例進(jìn)行說明。
圖1為模擬系統(tǒng)1的主要結(jié)構(gòu)的說明圖。如圖1所示,模擬系統(tǒng)1包括模擬裝置2、終端裝置3以及目標(biāo)打印裝置4。
模擬裝置2和終端裝置3分別與網(wǎng)絡(luò)5連接,并且可以通過網(wǎng)絡(luò)5互相發(fā)送和接收數(shù)據(jù)。另外,終端裝置3與目標(biāo)打印裝置4連接,以便可以互相發(fā)送和接收數(shù)據(jù)。根據(jù)從終端裝置3接收到的指令,該目標(biāo)打印裝置4在預(yù)定紙介質(zhì)上形成圖像并執(zhí)行輸出其上形成有圖像的紙介質(zhì)的打印處理。
另外,在本實(shí)施例中,網(wǎng)絡(luò)5由互聯(lián)網(wǎng)實(shí)現(xiàn),模擬裝置2由萬維網(wǎng)服務(wù)器計(jì)算機(jī)實(shí)現(xiàn),終端裝置3由模擬系統(tǒng)1的用戶所攜帶的個(gè)人計(jì)算機(jī)實(shí)現(xiàn)。
在此,將對(duì)模擬系統(tǒng)1所提供的模擬服務(wù)的一個(gè)實(shí)例的概要進(jìn)行說明。在模擬系統(tǒng)1中,首先,基于用戶輸入到終端裝置3所包括的諸如操作面板或鍵盤等輸入裝置中的指令,該終端裝置3將作為打印處理目標(biāo)的數(shù)據(jù)(以下稱為“處理目標(biāo)數(shù)據(jù)”)輸入到目標(biāo)打印裝置4,并使目標(biāo)打印裝置4執(zhí)行以處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理。
此外,終端裝置3監(jiān)視目標(biāo)打印裝置4執(zhí)行的打印處理中是否發(fā)生故障。然后,當(dāng)目標(biāo)打印裝置4執(zhí)行的打印處理中發(fā)生故障時(shí),終端裝置3通過網(wǎng)絡(luò)5訪問與模擬裝置2所提供的模擬服務(wù)有關(guān)的網(wǎng)站,并且還將與故障和發(fā)生故障的打印處理中作為目標(biāo)的處理目標(biāo)數(shù)據(jù)有關(guān)的信息(以下稱為“故障關(guān)聯(lián)信息”)發(fā)送到模擬裝置2。
模擬裝置2接收來自終端裝置3的訪問,該模擬裝置2使用從該終端裝置3接收的故障關(guān)聯(lián)信息所指定的、與目標(biāo)打印裝置4中發(fā)生故障的打印處理所使用的程序相同的程序(以下稱為“目標(biāo)程序”),執(zhí)行以從終端裝置3接收的處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理的模擬,即,執(zhí)行再現(xiàn)目標(biāo)打印裝置4中發(fā)生故障的打印處理的模擬(以下稱為“再現(xiàn)模擬”)。
另外,模擬裝置2使用其中目標(biāo)程序的至少一部分被變更的程序(以下稱為“變更程序”),執(zhí)行以從終端裝置3接收的處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理的模擬(以下稱為“變更模擬”)。
然后,模擬裝置2判斷在再現(xiàn)模擬和變更模擬中是否發(fā)生與目標(biāo)打印裝置4中發(fā)生的故障相似的故障。作為該判斷的結(jié)果,例如,當(dāng)在再現(xiàn)模擬中發(fā)生與目標(biāo)打印裝置4中發(fā)生的故障相似的故障而在變更模擬中沒有發(fā)生該故障時(shí),模擬裝置2將與接受變更模擬的打印處理中所使用的變更程序有關(guān)的信息發(fā)送到終端裝置3。即,在這種情況下,例如,在終端裝置3所包括的顯示器上顯示,通過在目標(biāo)打印裝置4的打印處理中使用變更程序可以實(shí)現(xiàn)避免發(fā)生故障的模擬結(jié)果的屏幕。由此,用戶可以迅速地獲得應(yīng)對(duì)故障的適當(dāng)措施,例如,用變更程序代替目標(biāo)打印裝置4所包括的目標(biāo)程序。
圖2為示出模擬裝置2的主要結(jié)構(gòu)的框圖。如圖2所示,模擬裝置2具有控制單元10、存儲(chǔ)單元20以及通信單元30。
控制單元10由例如CPU(中央處理單元)等實(shí)現(xiàn)并根據(jù)存儲(chǔ)在存儲(chǔ)單元20中的程序(軟件)進(jìn)行操作。下面將對(duì)由該控制單元10執(zhí)行的處理的具體內(nèi)容進(jìn)行詳細(xì)說明。
存儲(chǔ)單元20可以由例如RAM(隨機(jī)存取存儲(chǔ)器)、ROM(只讀存儲(chǔ)器)或硬盤等實(shí)現(xiàn)。由控制單元10執(zhí)行的程序存儲(chǔ)在存儲(chǔ)單元20中。另外,該存儲(chǔ)單元20用作工作存儲(chǔ)器,其保存由控制單元10執(zhí)行的處理中所使用的數(shù)據(jù)。
通信單元30可以由例如網(wǎng)絡(luò)板等實(shí)現(xiàn)。該通信單元30與網(wǎng)絡(luò)5連接并通過網(wǎng)絡(luò)5從終端裝置3接收數(shù)據(jù),還將所接收到的數(shù)據(jù)輸出到控制單元10。另外,通信單元30將從控制單元10輸入的數(shù)據(jù)通過網(wǎng)絡(luò)5發(fā)送到終端裝置3。另外,通信單元30也可以由例如并行端口或諸如USB(通用串行總線)等串行端口實(shí)現(xiàn)。
接下來,將對(duì)控制單元10執(zhí)行的處理的內(nèi)容進(jìn)行詳細(xì)說明。圖3為示出控制單元10所執(zhí)行的主要處理的功能框圖。如圖3所示,控制單元10功能上包括輸入單元11、模擬執(zhí)行單元12、輸出單元13以及故障管理單元14。
輸入單元11從終端裝置3接收處理目標(biāo)數(shù)據(jù)。該處理目標(biāo)數(shù)據(jù)是這樣的數(shù)據(jù)即,以能夠在目標(biāo)打印裝置4執(zhí)行的打印處理中使用的數(shù)據(jù)格式生成的數(shù)據(jù)。即,該處理目標(biāo)數(shù)據(jù)例如是以目標(biāo)打印裝置4能夠處理的預(yù)定PDL(頁面描述語言)描述的PDL數(shù)據(jù),并且是包括圖像數(shù)據(jù)部分和頁首部分的打印作業(yè),其中圖像數(shù)據(jù)部分表示將要通過打印處理在預(yù)定介質(zhì)(例如,紙介質(zhì))上形成的圖像(包括諸如字符串等的文本部分、諸如線條圖形等的圖形部分、照片部分等)的圖像數(shù)據(jù)部分,頁首部分指定諸如圖像在介質(zhì)上的布局或介質(zhì)的數(shù)量及介質(zhì)規(guī)格等的打印條件。輸入單元11將接收到的處理目標(biāo)數(shù)據(jù)輸出到模擬執(zhí)行單元12。
另外,輸入單元11從終端裝置3接收這樣的圖像數(shù)據(jù)(以下稱為“原始圖像數(shù)據(jù)”),其在處理目標(biāo)數(shù)據(jù)的生成中使用并且表示將要通過打印處理在介質(zhì)上形成的圖像。該原始圖像數(shù)據(jù)例如是使用安裝在終端裝置3中的應(yīng)用軟件(例如,文本生成用軟件或繪圖用軟件等)生成的進(jìn)行光柵化之前的應(yīng)用數(shù)據(jù)。另外,在這種情況下,例如,利用安裝在終端裝置3中并與目標(biāo)打印裝置4對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序,通過將原始圖像數(shù)據(jù)轉(zhuǎn)換為PDL數(shù)據(jù),從而生成處理目標(biāo)數(shù)據(jù),作為與原始圖像數(shù)據(jù)有關(guān)的打印作業(yè)。輸入單元11將該接收到的原始圖像數(shù)據(jù)輸出到故障管理單元14。
另外,輸入單元11從終端裝置3接收故障關(guān)聯(lián)信息。該故障關(guān)聯(lián)信息是用于指定在目標(biāo)打印裝置4中發(fā)生的故障的內(nèi)容或種類的信息。即,該故障關(guān)聯(lián)信息例如包括預(yù)先與目標(biāo)打印裝置4中可能發(fā)生的故障相關(guān)聯(lián)的識(shí)別信息(以下稱為“故障代碼”)。該故障代碼例如保存在目標(biāo)打印裝置4中。在這種情況下,當(dāng)在所執(zhí)行的打印處理中發(fā)生故障時(shí),目標(biāo)打印裝置4將所保存的多個(gè)故障代碼中與所發(fā)生的故障相關(guān)聯(lián)的故障代碼發(fā)送到終端裝置3中。輸入單元11從終端裝置3接收包括目標(biāo)打印裝置4所通知的故障代碼的故障關(guān)聯(lián)信息。接著,輸入單元11將該接收到的故障關(guān)聯(lián)信息輸出到故障管理單元14。
另外,輸入單元11接收與目標(biāo)打印裝置4中發(fā)生故障的打印處理?xiàng)l件有關(guān)的信息(以下稱為“打印條件信息”)。該打印條件信息例如包括用于指定其中發(fā)生故障的目標(biāo)打印裝置4的信息(以下稱為“目標(biāo)打印機(jī)指定信息”)。該目標(biāo)打印機(jī)指定信息是用于指定目標(biāo)打印裝置4的種類的信息,并且例如包括用于指定目標(biāo)打印裝置4的產(chǎn)品名稱、機(jī)型識(shí)別信息、制造商等的編號(hào)或字符串。
另外,打印條件信息例如包括用于指定在目標(biāo)打印裝置4中發(fā)生故障的打印處理中所使用的程序的信息(以下稱為“目標(biāo)程序指定信息”)。該目標(biāo)程序指定信息例如包括用于指定目標(biāo)打印裝置4所包括的打印處理用的固件的版本或種類的信息。終端裝置3可以通過與目標(biāo)打印裝置4進(jìn)行雙向通信而獲得打印條件信息,或可以接收用戶輸入的打印條件信息。另外,目標(biāo)程序指定信息例如可以包括用于指定在原始圖像數(shù)據(jù)的生成中所使用的應(yīng)用軟件或基于該原始圖像數(shù)據(jù)以生成打印作業(yè)時(shí)所使用的打印機(jī)驅(qū)動(dòng)程序等信息。
模擬執(zhí)行單元12基于從輸入單元11接收到的打印條件信息和處理目標(biāo)數(shù)據(jù),執(zhí)行下述模擬即,模擬以目標(biāo)打印裝置4中的處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理。即,模擬執(zhí)行單元12首先基于打印條件信息確定作為模擬目標(biāo)的打印處理的條件。
具體而言,模擬執(zhí)行單元12基于打印條件信息中所包含的目標(biāo)程序指定信息,將打印處理中所使用的目標(biāo)程序確定為進(jìn)行再現(xiàn)模擬的打印處理的一個(gè)條件。這里,在存儲(chǔ)單元20中保存有這樣的打印條件數(shù)據(jù)表即,在該打印條件數(shù)據(jù)表中,關(guān)于模擬裝置2可以進(jìn)行模擬的多個(gè)候選打印裝置,用于指定各候選打印裝置的信息(以下稱為“候選打印機(jī)指定信息”)與用于指定能夠在各候選打印裝置的打印處理中使用的候選程序的信息(以下稱為“候選程序指定信息”)互相關(guān)聯(lián)。另外,各候選程序指定信息所指定的各候選程序保存在該存儲(chǔ)單元20中。
然后,模擬執(zhí)行單元12參照該打印條件數(shù)據(jù)表,將與目標(biāo)程序指定信息一致的候選程序指定信息所指定的候選程序確定為目標(biāo)程序。該目標(biāo)程序?qū)嶋H上例如是與目標(biāo)打印裝置4中發(fā)生故障的打印處理中所使用的固件相同的固件。
另外,模擬執(zhí)行單元12基于打印條件數(shù)據(jù)表、打印條件信息中所包含的目標(biāo)打印機(jī)指定信息和目標(biāo)程序指定信息,將打印處理中所使用的變更程序確定為進(jìn)行變更模擬的打印處理的一個(gè)條件。這里,存儲(chǔ)單元20保存的多個(gè)候選程序中的一部分是其他程序的至少一部分被修改的新版本的程序。
因此,當(dāng)其中目標(biāo)程序得到改進(jìn)的最新版本的變更程序保存在存儲(chǔ)單元20中時(shí),模擬執(zhí)行單元12將該變更程序確定為進(jìn)行變更模擬的打印處理中所使用的程序。即,在打印條件數(shù)據(jù)表中,在與目標(biāo)打印機(jī)指定信息相同的候選打印機(jī)指定信息所關(guān)聯(lián)的候選程序指定信息指定的候選程序中,模擬執(zhí)行單元12將這樣的改進(jìn)后的程序確定為變更程序,即生成時(shí)間比目標(biāo)程序指定信息所指定的目標(biāo)程序更晚的目標(biāo)程序的至少一部分被修改。該變更程序?qū)嶋H上例如是這樣的固件即,目標(biāo)打印裝置4中發(fā)生故障的打印處理中所使用的固件的一部分的缺陷經(jīng)過修改后的最新版本的固件。
然后,模擬執(zhí)行單元12使用目標(biāo)程序,執(zhí)行對(duì)以處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理進(jìn)行模擬的再現(xiàn)模擬。這里,模擬執(zhí)行單元12進(jìn)行模擬的打印處理包括數(shù)據(jù)分析處理,其分析處理目標(biāo)數(shù)據(jù)中所包含的圖像數(shù)據(jù)部分以及頁首部分,并生成提供給位圖展開的結(jié)構(gòu)數(shù)據(jù);繪圖處理,其對(duì)結(jié)構(gòu)數(shù)據(jù)進(jìn)行光柵化,并生成由位圖數(shù)據(jù)構(gòu)成的頁面數(shù)據(jù);以及輸出處理,其基于頁面數(shù)據(jù)在介質(zhì)上形成圖像并排出該介質(zhì)。即,模擬執(zhí)行單元12使用目標(biāo)程序執(zhí)行對(duì)數(shù)據(jù)分析處理進(jìn)行模擬的再現(xiàn)模擬、對(duì)繪圖處理進(jìn)行模擬的再現(xiàn)模擬以及對(duì)輸出處理進(jìn)行模擬的再現(xiàn)模擬。
另外,模擬執(zhí)行單元12使用變更程序執(zhí)行對(duì)以處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理進(jìn)行模擬的變更模擬。即,模擬執(zhí)行單元12使用該變更程序執(zhí)行對(duì)數(shù)據(jù)分析處理進(jìn)行模擬的變更模擬、對(duì)繪圖處理進(jìn)行模擬的變更模擬以及對(duì)輸出處理進(jìn)行模擬的變更模擬。模擬執(zhí)行單元12將模擬結(jié)果輸入到輸出單元13和故障管理單元14中。
故障管理單元14判斷在由模擬執(zhí)行單元12執(zhí)行的打印處理的模擬中是否發(fā)生故障,并將關(guān)于該判斷結(jié)果的信息輸出到輸出單元13中。即,故障管理單元14判斷在處理過程中處理是否停止,或是在進(jìn)行模擬的打印處理中的例如數(shù)據(jù)分析處理、繪圖處理以及輸出處理等的各處理步驟中是否發(fā)生預(yù)定故障。當(dāng)在打印處理過程中處理停止時(shí),故障管理單元14判斷發(fā)生故障。
另外,存儲(chǔ)單元20所保存的故障數(shù)據(jù)庫列舉與模擬中可能發(fā)生的故障有關(guān)的事件,當(dāng)在執(zhí)行模擬中發(fā)生該故障數(shù)據(jù)庫中所包括的任何事件時(shí),故障管理單元14通過參照故障數(shù)據(jù)庫來判斷發(fā)生故障。
另外,在判斷模擬過程中發(fā)生故障的情況下,故障管理單元14檢查發(fā)生故障的原因并將關(guān)于該檢查結(jié)果的信息輸出到輸出單元13中。即,例如,當(dāng)在打印處理過程中發(fā)生處理停止的故障時(shí),故障管理單元14指定該打印處理所使用的程序中與該處理停止有關(guān)的部分作為該故障的原因。
另外,例如,當(dāng)打印處理停止的故障和該打印處理所使用的程序中與該處理停止有關(guān)的部分預(yù)先相關(guān)聯(lián)并保存在故障數(shù)據(jù)庫時(shí),故障管理單元14參照該故障數(shù)據(jù)庫,指定與該故障相關(guān)聯(lián)的程序的停止位置作為模擬中發(fā)生故障的原因位置。另外,故障管理單元14指定的故障原因并不限于一種原因,也可以指定多種候選原因。
另外,如果目標(biāo)打印裝置4中可能發(fā)生的故障與解決可能發(fā)生的故障的措施相關(guān)聯(lián)并保存在由存儲(chǔ)單元20保存的故障數(shù)據(jù)庫中,并且指定模擬中發(fā)生故障的原因,那么故障管理單元14參照該故障數(shù)據(jù)庫,確定與該指定的原因相關(guān)聯(lián)的措施作為應(yīng)對(duì)模擬中發(fā)生的故障的措施。
另外,故障管理單元14判斷在使用變更程序的變更模擬中是否發(fā)生故障,當(dāng)在變更模擬中沒有發(fā)生故障時(shí),生成關(guān)于變更程序的信息并將該信息輸出到輸出單元13中。即,當(dāng)目標(biāo)打印裝置4中發(fā)生的故障在變更模擬中沒有發(fā)生時(shí),故障管理單元14生成這樣的信息,即通過在目標(biāo)打印裝置4的打印處理中使用在變更模擬中所使用的變更程序能夠避免該故障,并將該信息輸出到輸出單元13中。
另外,當(dāng)模擬執(zhí)行單元12執(zhí)行再現(xiàn)模擬和變更模擬時(shí),故障管理單元14判斷在再現(xiàn)模擬和變更模擬中是否發(fā)生在目標(biāo)打印裝置4的打印處理中發(fā)生的故障,并且當(dāng)在再現(xiàn)模擬中發(fā)生該故障而在變更模擬中沒有發(fā)生該故障時(shí),生成與變更模擬中所使用的變更程序有關(guān)的信息,作為與應(yīng)對(duì)該故障的措施有關(guān)的信息。
另外,例如,如果以與目標(biāo)打印裝置4所包含的信息相似的方式在存儲(chǔ)單元20中保存用于使故障代碼與目標(biāo)打印裝置4中可能發(fā)生的故障的內(nèi)容相關(guān)聯(lián)的故障代碼數(shù)據(jù)庫,那么故障管理單元14參照該故障代碼數(shù)據(jù)庫,指定在模擬中發(fā)生的故障的故障代碼與哪一個(gè)故障代碼相關(guān)聯(lián),并且當(dāng)該指定的故障代碼與從輸入單元11接收到的故障關(guān)聯(lián)信息中包含的故障代碼一致時(shí),判斷在模擬中發(fā)生的故障與目標(biāo)打印裝置4中發(fā)生的故障相同。
另外,當(dāng)關(guān)于與在模擬中發(fā)生的故障相同的故障的信息沒有包含在存儲(chǔ)單元20所保存的故障數(shù)據(jù)庫中時(shí),故障管理單元14執(zhí)行在故障數(shù)據(jù)庫中以更新方式記錄關(guān)于該故障的信息的更新處理。即,當(dāng)可以指定能夠避免在模擬中發(fā)生的故障的措施時(shí),故障管理單元14執(zhí)行這樣的更新處理即,使發(fā)生的故障與措施相關(guān)聯(lián),并且在故障數(shù)據(jù)庫中以更新方式記錄故障和措施以作為關(guān)于該故障的信息。
另外,當(dāng)不能指定應(yīng)對(duì)故障的措施并且應(yīng)對(duì)措施不明時(shí),故障管理單元14在故障數(shù)據(jù)庫中記錄該故障的內(nèi)容,或者,當(dāng)指定應(yīng)對(duì)措施時(shí),記錄該故障的原因。然后,當(dāng)對(duì)于其原因或措施已記錄在故障數(shù)據(jù)庫中但未被指定的故障以更新方式指定原因或措施時(shí),故障管理單元14通過重新使該以更新方式指定的原因或措施與該故障相關(guān)聯(lián),以更新故障數(shù)據(jù)庫。
另外,當(dāng)在目標(biāo)打印裝置4中發(fā)生的故障在再現(xiàn)模擬中發(fā)生而在變更模擬中沒有發(fā)生故障時(shí),故障管理單元14執(zhí)行下述更新處理即,使與變更模擬中使用的變更程序有關(guān)的信息與故障相關(guān)聯(lián),并將該信息存儲(chǔ)在故障數(shù)據(jù)庫中,作為關(guān)于應(yīng)對(duì)該故障的信息。
另外,故障管理單元14將從輸入單元11接收的原始圖像數(shù)據(jù)光柵化之后的數(shù)據(jù)(以下稱為“基準(zhǔn)數(shù)據(jù)”)與從模擬執(zhí)行單元12接收的作為模擬結(jié)果的數(shù)據(jù)(以下稱為“打印數(shù)據(jù)”)進(jìn)行比較,并將關(guān)于該比較結(jié)果的信息輸出到輸出單元13。即,在這種情況下,故障管理單元14執(zhí)行原始圖像數(shù)據(jù)的位圖展開并生成由位圖數(shù)據(jù)構(gòu)成的基準(zhǔn)數(shù)據(jù)。另外,故障管理單元14從模擬執(zhí)行單元12接收下述打印數(shù)據(jù)所述打印數(shù)據(jù)是以基于該原始圖像數(shù)據(jù)生成的打印作業(yè)為目標(biāo)的打印處理的模擬結(jié)果所生成的位圖數(shù)據(jù)構(gòu)成的。
然后,故障管理單元14將由基準(zhǔn)數(shù)據(jù)表示的位像(以下稱為“基準(zhǔn)圖像”)與由打印數(shù)據(jù)表示的位像(以下稱為“打印圖像”)比較,并基于預(yù)定標(biāo)準(zhǔn)判斷基準(zhǔn)圖像與打印圖像之間的同一性,并將該判斷結(jié)果輸出到輸出單元13。這里,故障管理單元14例如通過與模擬執(zhí)行單元12所進(jìn)行的模擬中執(zhí)行的顏色轉(zhuǎn)換處理類似的顏色轉(zhuǎn)換處理,對(duì)原始圖像數(shù)據(jù)進(jìn)行光柵化,以使基準(zhǔn)數(shù)據(jù)與打印數(shù)據(jù)之間的顏色匹配的結(jié)果相匹配。具體而言,故障管理單元14例如使用與模擬執(zhí)行單元12基于模擬中的打印作業(yè)執(zhí)行位圖展開的情況下所使用的顏色轉(zhuǎn)換表相同的顏色轉(zhuǎn)換表,對(duì)原始圖像數(shù)據(jù)進(jìn)行光柵化。然后,故障管理單元14通過判斷位圖格式的基準(zhǔn)數(shù)據(jù)與打印數(shù)據(jù)之間是否存在差異,以判斷基準(zhǔn)圖像與打印圖像之間的同一性。另外,故障管理單元14例如判斷基準(zhǔn)圖像與打印圖像之間的差異是否在預(yù)定范圍內(nèi),并且當(dāng)該差異在預(yù)定范圍內(nèi)時(shí),可以判斷基準(zhǔn)圖像與打印圖像相匹配。另外,故障管理單元14例如互相比較從各基準(zhǔn)圖像和打印圖像提取的邊緣,并且當(dāng)這些邊緣相同或邊緣之間的差異在預(yù)定范圍內(nèi)時(shí),可以判斷基準(zhǔn)圖像與打印圖像相匹配。另外,當(dāng)從輸入單元11接收的故障關(guān)聯(lián)信息中包含用于指定形成在介質(zhì)上的圖像中發(fā)生的故障的信息或用于指定各故障發(fā)生的位置的信息時(shí),故障管理單元14基于該故障關(guān)聯(lián)信息,可以從保存在存儲(chǔ)單元20中的標(biāo)準(zhǔn)中讀出預(yù)先與發(fā)生的故障相關(guān)聯(lián)的標(biāo)準(zhǔn)(例如,用于判斷差異程度的預(yù)定范圍),并且可以基于該讀出的標(biāo)準(zhǔn)判斷基準(zhǔn)圖像是否與打印圖像相匹配。另外,在這種情況下,故障關(guān)聯(lián)信息例如包括用于指定形成在介質(zhì)上的圖像中發(fā)生的故障諸如字符遺漏、圖案故障(例如,陰影故障或半色調(diào)點(diǎn)網(wǎng)格化處理故障)、顏色故障(例如,疊加處理故障)等的信息、或用于指定各故障發(fā)生的位置的信息(例如,用于指定圖像故障或介質(zhì)故障發(fā)生的位置的坐標(biāo)信息)。該故障關(guān)聯(lián)信息例如由用戶輸入到終端裝置3中。另外,當(dāng)故障管理單元14判斷基準(zhǔn)圖像與打印圖像不相同時(shí),將與其差異的原因或內(nèi)容有關(guān)的信息等輸出到輸出單元13中。
輸出單元13經(jīng)由通信單元30將與應(yīng)對(duì)從故障管理單元14接收到的故障的措施和從模擬執(zhí)行單元12接收到的模擬結(jié)果有關(guān)的信息等輸出到終端裝置3中。結(jié)果,在終端裝置3的顯示器上顯示關(guān)于故障應(yīng)對(duì)措施或該模擬結(jié)果的信息等。
另外,輸出單元13通知用戶,以要求執(zhí)行模擬的必要輸入。即,輸出單元13在終端裝置3上顯示下述用戶界面屏幕即,請(qǐng)求將處理目標(biāo)數(shù)據(jù)、原始圖像數(shù)據(jù)、故障關(guān)聯(lián)信息、打印條件信息等發(fā)送到模擬裝置2上。另外,當(dāng)在變更模擬中解決了故障時(shí),輸出單元13在終端裝置3上顯示下述屏幕即,推薦應(yīng)將目標(biāo)打印裝置4所包含的程序更新為在變更模擬中使用的變更程序,作為故障應(yīng)對(duì)措施。
接著,將說明在模擬系統(tǒng)1中執(zhí)行的處理流程。圖4為示出由終端裝置3執(zhí)行的處理的一個(gè)實(shí)例的主要流程的流程圖。如圖4所示,根據(jù)來自用戶的指令,終端裝置3啟動(dòng)應(yīng)用軟件并生成表示將要在紙介質(zhì)上形成的圖像的原始圖像數(shù)據(jù)(S100)。接著,終端裝置3啟動(dòng)打印機(jī)驅(qū)動(dòng)程序并將該原始圖像數(shù)據(jù)轉(zhuǎn)換為PDL數(shù)據(jù),生成能夠由目標(biāo)打印裝置4處理的打印作業(yè)(S101)。然后,終端裝置3將該打印作業(yè)輸出到目標(biāo)打印裝置4,并使目標(biāo)打印裝置4執(zhí)行打印處理(S102)。另外,在這種情況下,終端裝置3在其所包含的假脫機(jī)程序中保存該打印作業(yè)。
當(dāng)目標(biāo)打印裝置4執(zhí)行打印處理時(shí),終端裝置3判斷例如在打印處理中是否發(fā)生故障(S103)。這里,例如當(dāng)從目標(biāo)打印裝置4接收到故障代碼的通知時(shí),終端裝置3判斷發(fā)生故障(在S103中為是)。在這種情況下,終端裝置3生成關(guān)于該故障的故障關(guān)聯(lián)信息,并將該故障關(guān)聯(lián)信息與保存在假脫機(jī)程序中的打印作業(yè)一起發(fā)送到模擬裝置2中(S104)。另外,當(dāng)沒有發(fā)生故障時(shí)(在S103中為否),終端裝置3轉(zhuǎn)入處理S105。
另外,當(dāng)其上形成有圖像的紙介質(zhì)作為目標(biāo)打印裝置4中的打印處理的結(jié)果輸出時(shí),終端裝置3判斷用戶是否針對(duì)紙介質(zhì)上所形成圖像的故障進(jìn)行了輸入(S105)。這里,當(dāng)從用戶接收到打印處理中發(fā)生故障的輸入時(shí)(在S105中為是),終端裝置3將保存在假脫機(jī)程序中的打印作業(yè)、在生成打印作業(yè)中使用的原始圖像數(shù)據(jù)(在處理S100中生成的原始圖像數(shù)據(jù))以及關(guān)于故障的故障關(guān)聯(lián)信息發(fā)送到模擬裝置2中(S106),并結(jié)束處理。另外,當(dāng)在打印結(jié)果中沒有發(fā)生故障時(shí)(在S105中為否),終端裝置3結(jié)束處理。另外,在處理結(jié)束前,終端裝置3刪除其所包含的假脫機(jī)程序中保存的打印作業(yè)。
圖5為示出模擬裝置2的控制單元10所執(zhí)行的與目標(biāo)打印裝置4的打印處理中發(fā)生的故障有關(guān)的模擬處理的一個(gè)實(shí)例的主要流程的流程圖。如圖5所示,輸入單元11從終端裝置3接收打印處理中使用的打印作業(yè)以及對(duì)發(fā)生故障的打印處理執(zhí)行模擬的指令(S200)。模擬執(zhí)行單元12使用與發(fā)生故障的打印處理中使用的目標(biāo)程序相同的目標(biāo)程序,執(zhí)行以從終端裝置3接收的打印作業(yè)為目標(biāo)的打印處理的再現(xiàn)模擬(S201)。然后,故障管理單元14判斷在該再現(xiàn)模擬中是否發(fā)生故障(S202)。這里,當(dāng)發(fā)生故障時(shí)(在S202中為是),故障管理單元14檢查發(fā)生該故障的原因(S203)。
另外,在這種情況下,模擬執(zhí)行單元12使用作為目標(biāo)程序的修改版本的變更程序,執(zhí)行以在再現(xiàn)模擬中成為目標(biāo)的打印作業(yè)為目標(biāo)的打印處理的變更模擬(S204)。然后,故障管理單元14判斷在該變更模擬中是否也發(fā)生故障(S205)。
這里,當(dāng)在變更模擬中沒有發(fā)生故障時(shí)(在S205中為否),故障管理單元14將該故障與關(guān)于通過使用變更程序而得到的措施的信息一起記錄在由存儲(chǔ)單元20保存的故障數(shù)據(jù)庫中,作為已解決的故障(S206)。另外,在這種情況下,故障管理單元14進(jìn)一步判斷與該已解決的故障相似的故障是否已經(jīng)記錄在故障數(shù)據(jù)庫中(S207),并且當(dāng)相似的故障已經(jīng)記錄時(shí)(在S207中為是),執(zhí)行故障數(shù)據(jù)庫的更新處理,在該更新處理中,以更新方式使與通過使用變更程序而得到的措施有關(guān)的信息與該相似的故障相關(guān)聯(lián)(S208)。
這里,在圖6中示出了由存儲(chǔ)單元20保存的故障數(shù)據(jù)庫的一個(gè)實(shí)例。如圖6所示,分配給各故障的記錄號(hào)、用于指定作為發(fā)生各故障的打印處理的目標(biāo)的打印作業(yè)的信息、指定各故障的故障代碼、表示各故障的原因的信息、與應(yīng)對(duì)各故障的措施有關(guān)的信息以及在發(fā)生各故障的情況下的聯(lián)系點(diǎn)(郵件地址或萬維網(wǎng)地址等)互相關(guān)聯(lián)并保存在故障數(shù)據(jù)庫中。另外,作為表示在處理期間打印處理停止的故障的原因的信息、用于指定在打印處理中使用的固件的版本和種類的信息(例如,“abc.cc(r1.3)L.356”)以及固件的停止位置保存在如圖6所示的故障數(shù)據(jù)庫中。另外,用于指定能夠在不發(fā)生故障的情況下執(zhí)行打印處理的固件的新版本的信息(例如,“1.05”)被保存為與應(yīng)對(duì)故障的措施有關(guān)的信息。另外,在故障數(shù)據(jù)庫中記錄的多種故障的一部分中,應(yīng)對(duì)故障的原因或措施還未指定(在圖6中的“未指定”),或故障已指定而措施未指定。另外,例如,當(dāng)作為打印處理的目標(biāo)的打印作業(yè)不同時(shí),即使對(duì)于由相同的故障代碼“012-345”指定的故障,該故障的原因或應(yīng)對(duì)該故障的措施也可能互不相同。
接著,故障管理單元14基于再現(xiàn)模擬和變更模擬的結(jié)果,生成與應(yīng)對(duì)目標(biāo)打印裝置4中發(fā)生的故障的措施有關(guān)的信息(S210)。即,例如,當(dāng)故障沒有在再現(xiàn)模擬中再現(xiàn)時(shí)(在S202中為否),故障管理單元14生成信息,以提示很可能目標(biāo)打印裝置4中發(fā)生的故障至少不是由再現(xiàn)模擬中所使用的程序引起的,而是存在硬件問題,例如,目標(biāo)打印裝置4中的機(jī)械故障(傳感器故障等)。另外,例如,當(dāng)故障沒有在變更模擬中得到解決時(shí)(在S205中為是),故障管理單元14將該故障作為未解決故障記錄在故障數(shù)據(jù)庫中(S209),并生成提示還未找到用于解決該故障的方法的信息。另外,例如,當(dāng)目標(biāo)打印裝置4中發(fā)生的故障同樣在再現(xiàn)模擬中發(fā)生而在變更模擬中沒有發(fā)生時(shí),故障管理單元14生成信息,以提示通過將目標(biāo)打印裝置4的打印處理中所使用的程序更新為變更程序可以解決故障。然后,故障管理單元14將關(guān)于該措施的信息發(fā)送到終端裝置3并結(jié)束處理。另外,當(dāng)利用變更程序獲得應(yīng)對(duì)故障的措施時(shí),輸出單元13在終端裝置3的顯示器上顯示推薦獲取變更程序的操作屏幕。在這種情況下,例如,用戶根據(jù)該操作屏幕的指導(dǎo),通過向終端裝置3輸入提示希望獲取變更程序的信息,可以通過網(wǎng)絡(luò)5下載由模擬裝置2保存的變更程序。結(jié)果,用戶通過在目標(biāo)打印裝置4中安裝該下載的變更程序,可以迅速地解決故障。
圖7為示出模擬裝置2的控制單元10執(zhí)行的與目標(biāo)打印裝置4的打印處理結(jié)果的故障有關(guān)的模擬處理的一個(gè)實(shí)例的主要流程的流程圖。如圖7所示,輸入單元11從終端裝置3接收打印處理中使用的打印作業(yè)和在生成該打印作業(yè)時(shí)使用的原始圖像數(shù)據(jù),以及對(duì)打印結(jié)果中發(fā)生故障的打印處理執(zhí)行模擬的指令(S300)。模擬執(zhí)行單元12對(duì)原始圖像數(shù)據(jù)進(jìn)行光柵化并生成由位圖數(shù)據(jù)構(gòu)成的基準(zhǔn)數(shù)據(jù)(S301)。另外,模擬執(zhí)行單元12使用與在發(fā)生故障的打印處理中使用的目標(biāo)程序相同的目標(biāo)程序,執(zhí)行以從終端裝置3接收的打印作業(yè)為目標(biāo)的打印處理的再現(xiàn)模擬(S302)。然后,故障管理單元14基于預(yù)定標(biāo)準(zhǔn),判斷由直接從原始圖像數(shù)據(jù)生成的基準(zhǔn)數(shù)據(jù)所表示的基準(zhǔn)圖像與由有關(guān)于再現(xiàn)模擬的打印處理所生成的打印數(shù)據(jù)所表示的打印圖像之間是否存在差異(S303)。
這里,當(dāng)故障管理單元14判斷在基準(zhǔn)圖像與由有關(guān)于再現(xiàn)模擬的打印處理生成的打印圖像之間存在差異時(shí)(在S303中為是),即,判斷在打印結(jié)果中發(fā)生故障,模擬執(zhí)行單元12使用作為目標(biāo)程序的修改版本的變更程序,執(zhí)行以在再現(xiàn)模擬中成為目標(biāo)的打印作業(yè)為目標(biāo)的打印處理的變更模擬(S304)。然后,故障管理單元14基于預(yù)定標(biāo)準(zhǔn),判斷由基準(zhǔn)數(shù)據(jù)所表示的基準(zhǔn)圖像與由有關(guān)于變更模擬的打印處理所生成的打印數(shù)據(jù)所表示的打印圖像之間是否存在差異(S305)。
這里,在判斷在基準(zhǔn)圖像與由有關(guān)于變更模擬的打印處理生成的打印圖像之間不存在差異的情況下(在S305中為否),故障管理單元14將該故障與關(guān)于通過使用變更程序而得到的措施的信息一起記錄在由存儲(chǔ)單元20保存的故障數(shù)據(jù)庫中,作為已解決的故障(S306)。另外,在這種情況下,故障管理單元14進(jìn)一步判斷與該已解決的故障相似的故障是否已經(jīng)記錄在故障數(shù)據(jù)庫中(S307),并且當(dāng)相似的故障已經(jīng)記錄時(shí)(在S307中為是),執(zhí)行故障數(shù)據(jù)庫的更新處理,在該更新處理中,以更新方式使關(guān)于通過使用變更程序而得到的措施的信息與該相似的故障相關(guān)聯(lián)(S308)。
這里,在圖8中示出了存儲(chǔ)單元20保存的故障數(shù)據(jù)庫的一個(gè)實(shí)例。如圖8所示,分配給各故障的記錄號(hào)、用于指定作為發(fā)生各故障的打印處理的目標(biāo)的打印作業(yè)的信息、指定在生成各打印作業(yè)中使用的原始圖像數(shù)據(jù)的信息、表示各故障內(nèi)容的信息、表示各故障原因的信息、與應(yīng)對(duì)各故障的措施有關(guān)的信息以及在發(fā)生各故障的情況下的聯(lián)系點(diǎn)互相關(guān)聯(lián)并保存在故障數(shù)據(jù)庫中。另外,在圖8所示出的故障數(shù)據(jù)庫中包括圖像重疊的故障、圖像內(nèi)所包含的圖案(例如,陰影)的偏移、圖像內(nèi)所包含的字符遺漏等作為故障原因。
然后,故障管理單元14基于再現(xiàn)模擬和變更模擬的結(jié)果生成與應(yīng)對(duì)目標(biāo)打印裝置4中發(fā)生的故障的措施有關(guān)的信息(S310)。即,例如,當(dāng)故障沒有在再現(xiàn)模擬中再現(xiàn)時(shí)(在S303中為否),故障管理單元14生成信息,提示很可能目標(biāo)打印裝置4中發(fā)生的故障至少不是由再現(xiàn)模擬中所使用的程序引起的,而是存在硬件問題,例如,目標(biāo)打印裝置4中的機(jī)械故障。另外,例如,當(dāng)故障在變更模擬中沒有得到解決時(shí)(在S305中為是),故障管理單元14將該故障作為未解決故障記錄在故障數(shù)據(jù)庫中(S309),并生成提示還未找到用于解決該故障的方法的信息。另外,例如,當(dāng)在目標(biāo)打印裝置4中發(fā)生的故障同樣在再現(xiàn)模擬中發(fā)生而在變更模擬中沒有發(fā)生時(shí),故障管理單元14生成信息,提示通過將在目標(biāo)打印裝置4的打印處理中所使用的程序更新為變更程序以解決故障。然后,故障管理單元14將關(guān)于該措施的信息發(fā)送到終端裝置3并結(jié)束處理。
另外,控制單元10也可以執(zhí)行故障數(shù)據(jù)庫的維護(hù)處理,在該數(shù)據(jù)庫中記錄有未獲得措施的未解決故障。即,在這種情況下,即使模擬結(jié)束后不能向用戶呈現(xiàn)具體的措施(例如,在圖5的處理S205中為是的情況或圖7的處理S305中為是的情況),此后,控制單元10對(duì)于所記錄的未解決故障(例如,在圖5的處理S209中或圖7的處理S309中記錄的未解決故障)執(zhí)行附加模擬,并且當(dāng)因?yàn)楦郊幽M而重新獲得措施時(shí),將與所獲得的措施有關(guān)的信息提供給用戶。具體而言,例如,當(dāng)在存儲(chǔ)單元20中保存新的變更程序時(shí),模擬執(zhí)行單元12使用該變更程序執(zhí)行以與未解決故障相關(guān)聯(lián)的打印作業(yè)為目標(biāo)的變更模擬,并且故障管理單元14判斷在變更模擬中是否發(fā)生故障。這里,當(dāng)沒有發(fā)生故障時(shí),故障管理單元14判斷對(duì)于直到當(dāng)時(shí)尚未獲得措施的未解決故障新近獲得措施,并且生成與通過使用變更程序而獲得的措施有關(guān)的信息,以使未解決故障與關(guān)于該措施的信息相關(guān)聯(lián)并將該未解決故障記錄在故障數(shù)據(jù)庫中。然后,輸出單元13將關(guān)于該措施的信息輸出到終端裝置3中,從而,對(duì)于在過去未解決的故障,用戶隨后可以獲得下述信息即,與通過模擬裝置2中執(zhí)行的故障數(shù)據(jù)庫的維護(hù)處理已變得很清楚的新措施有關(guān)的信息。另外,例如,當(dāng)在以其內(nèi)容類似于未解決故障的故障為目標(biāo)的模擬處理中獲得措施時(shí),控制單元10也可以執(zhí)行判斷利用該措施是否能夠解決該未解決故障的維護(hù)處理。在這種情況下,模擬執(zhí)行單元12使用與類似故障的應(yīng)對(duì)措施有關(guān)的變更程序執(zhí)行未解決故障的模擬,當(dāng)在模擬中不發(fā)生故障時(shí),故障管理單元14將與使用變更程序的措施有關(guān)的信息發(fā)送到終端裝置3中。另外,控制單元10例如可以根據(jù)預(yù)定計(jì)劃周期性地執(zhí)行維護(hù)處理。
另外,本發(fā)明不限于上述實(shí)例。例如,模擬裝置2也可以構(gòu)造成這樣即,從終端裝置3接收原始圖像數(shù)據(jù)并基于該原始圖像數(shù)據(jù)生成處理目標(biāo)數(shù)據(jù),從而執(zhí)行以所生成的處理目標(biāo)數(shù)據(jù)為目標(biāo)的打印處理的模擬。即,例如,模擬裝置2包含為目標(biāo)打印裝置4設(shè)計(jì)的打印機(jī)驅(qū)動(dòng)程序或用于生成原始圖像數(shù)據(jù)的應(yīng)用軟件,并且模擬執(zhí)行單元12使用打印機(jī)驅(qū)動(dòng)程序,根據(jù)輸入單元11從終端裝置3接收的原始圖像數(shù)據(jù)生成PDL數(shù)據(jù),并使用該P(yáng)DL數(shù)據(jù)執(zhí)行打印處理的模擬。
另外,例如,模擬裝置2從終端裝置3接收的處理目標(biāo)數(shù)據(jù)并不限于目標(biāo)打印裝置4中實(shí)際使用的數(shù)據(jù)。即,例如,用戶將終端裝置3中生成的打印作業(yè)發(fā)送到模擬裝置2中,并使模擬裝置2執(zhí)行模擬,從而可以預(yù)先獲得下述信息即,關(guān)于在目標(biāo)打印裝置4中執(zhí)行以打印作業(yè)為目標(biāo)的打印處理的情況下是否發(fā)生故障的信息、以及關(guān)于避免故障的措施的信息。另外,模擬裝置2所發(fā)送的關(guān)于故障應(yīng)對(duì)措施的信息的目的地不限于將關(guān)于故障的數(shù)據(jù)或信息發(fā)送到模擬裝置2的終端裝置3,而可以是例如終端裝置3的用戶的電子郵件地址。
另外,可以訪問模擬裝置2的終端裝置3不限于一個(gè)終端裝置,模擬裝置2可以應(yīng)與網(wǎng)絡(luò)5連接的多臺(tái)計(jì)算機(jī)等的請(qǐng)求而執(zhí)行模擬。另外,網(wǎng)絡(luò)5不限于互聯(lián)網(wǎng),并且也可以由例如LAN(局域網(wǎng))實(shí)現(xiàn)。另外,終端裝置3可以由諸如PDA(個(gè)人數(shù)字助理)或便攜式電話機(jī)等的便攜式終端裝置實(shí)現(xiàn)。另外,并不特別限定模擬系統(tǒng)1內(nèi)所包含的圖像形成處理裝置,只要該裝置為基于輸入數(shù)據(jù)執(zhí)行圖像形成處理的裝置即可,并且也可以由例如傳真機(jī)、諸如復(fù)印機(jī)等復(fù)印裝置或以光學(xué)方式讀取介質(zhì)上所形成的圖像的掃描裝置實(shí)現(xiàn)。
權(quán)利要求
1.一種圖像形成處理模擬裝置,包括接收單元,其接收作為圖像形成處理裝置中的圖像形成處理的目標(biāo)的圖像數(shù)據(jù);執(zhí)行單元,其使用所述圖像數(shù)據(jù),對(duì)以所述圖像形成處理裝置中的所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬;故障管理單元,其判斷在所述模擬中是否發(fā)生故障;以及輸出單元,其輸出與所述故障管理單元所作判斷的結(jié)果有關(guān)的信息。
2.根據(jù)權(quán)利要求1所述的圖像形成處理模擬裝置,其中,當(dāng)判斷在所述模擬中發(fā)生故障時(shí),所述故障管理單元檢查所發(fā)生的故障的原因,并且所述輸出單元輸出關(guān)于所述檢查結(jié)果的信息。
3.根據(jù)權(quán)利要求2所述的圖像形成處理模擬裝置,還包括存儲(chǔ)下述數(shù)據(jù)庫的存儲(chǔ)單元,所述數(shù)據(jù)庫使在所述圖像形成處理裝置中可能發(fā)生的故障與應(yīng)對(duì)所述故障的措施相關(guān)聯(lián),其中,所述故障管理單元基于所述數(shù)據(jù)庫和所述檢查結(jié)果,確定應(yīng)對(duì)所述模擬中發(fā)生的故障的措施,并且所述輸出單元輸出與所述確定的措施有關(guān)的信息。
4.根據(jù)權(quán)利要求1所述的圖像形成處理模擬裝置,其中,所述執(zhí)行單元使用下述變更程序?qū)σ运鰣D像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬,在所述變更程序中,變更了在所述圖像形成處理裝置中以所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理中所使用的程序的至少一部分,所述故障管理單元判斷在使用所述變更程序的模擬中是否發(fā)生故障,當(dāng)沒有發(fā)生故障時(shí),所述故障管理單元生成關(guān)于所述變更程序的信息,并且所述輸出單元輸出關(guān)于所述變更程序的信息。
5.根據(jù)權(quán)利要求4所述的圖像形成處理模擬裝置,其中,所述接收單元接收作為所述圖像形成處理裝置中發(fā)生故障的圖像形成處理的目標(biāo)的所述圖像數(shù)據(jù),所述執(zhí)行單元使用所述圖像形成處理裝置中發(fā)生故障的圖像形成處理中所使用的程序,對(duì)以所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行再現(xiàn)模擬,并且使用所述變更程序?qū)σ运鰣D像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行變更模擬,并且所述故障管理單元判斷在所述再現(xiàn)模擬和所述變更模擬中的每一個(gè)中是否發(fā)生故障,當(dāng)在所述再現(xiàn)模擬中發(fā)生故障而在所述變更模擬中沒有發(fā)生故障時(shí),所述故障管理單元生成關(guān)于所述變更程序的信息。
6.根據(jù)權(quán)利要求5所述的圖像形成處理模擬裝置,其中,當(dāng)在所述再現(xiàn)模擬中發(fā)生故障而在所述變更模擬中沒有發(fā)生故障時(shí),所述故障管理單元使所述故障與關(guān)于所述變更程序的信息相關(guān)聯(lián),并且保存所述故障和所述信息。
7.一種圖像形成處理模擬方法,包括接收作為圖像形成處理裝置中的圖像形成處理的目標(biāo)的圖像數(shù)據(jù);使用所述圖像數(shù)據(jù),對(duì)以所述圖像形成處理裝置中的所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬;判斷在所述模擬中是否發(fā)生故障;以及輸出與所述判斷的結(jié)果有關(guān)的信息。
全文摘要
本發(fā)明公開了一種圖像形成處理模擬裝置,包括接收單元,其接收作為圖像形成處理裝置中的圖像形成處理的目標(biāo)的圖像數(shù)據(jù);執(zhí)行單元,其使用所述圖像數(shù)據(jù),對(duì)以所述圖像形成處理裝置中的所述圖像數(shù)據(jù)為目標(biāo)的圖像形成處理進(jìn)行模擬;故障管理單元,其判斷在所述模擬中是否發(fā)生故障;以及輸出單元,其輸出與所述故障管理單元所作判斷的結(jié)果有關(guān)的信息。
文檔編號(hào)G03G21/00GK101021770SQ20061016777
公開日2007年8月22日 申請(qǐng)日期2006年12月18日 優(yōu)先權(quán)日2006年2月14日
發(fā)明者安川潔 申請(qǐng)人:富士施樂株式會(huì)社