專利名稱:圖像形成裝置模擬裝置及圖像形成裝置模擬方法
技術領域:
本發明涉及一種用于對圖像形成裝置執行的處理進行模擬的圖像形成裝置模擬裝置、圖像形成裝置模擬方法及程序。
背景技術:
目前,可以通過市場獲得例如打印機或復印機等各種型號的圖像形成裝置。圖像形成裝置的可操作性因其種類而變化,因此用戶需要根據所使用的圖像形成裝置的種類掌握其操作。因此,存在一種模擬圖像形成裝置發生故障時的操作以便于用戶掌握操作的技術(參見JP-A-8-331287)。
然而,上述普通實例的技術是使用實際的圖像形成裝置模擬發生故障時的處理的技術,在不存在圖像形成裝置的狀態下無法模擬用戶實際使用時圖像形成裝置的操作。
特別是,如下所述,存在模擬用戶實際使用時圖像形成裝置的性能的需求。也就是說,在購買圖像形成裝置的情況下,用戶通常通過例如預先查看產品目錄等給出的信息,對于圖像形成裝置的圖像形成速度等性能進行比較,從而做出選擇。然而,產品目錄等給出的信息通常表示在某種條件下使用時的性能等,舉例來說,表示用戶頻繁輸出特定格式的圖像數據時的性能,該性能并不一定與用戶實際使用情況下的性能相匹配。因此,用戶在購買和使用圖像形成裝置之前無法得知用戶實際使用形式下圖像形成裝置所提供的性能。
發明內容
本發明提供一種能夠模擬用戶實際使用時圖像形成裝置的性能的圖像形成裝置模擬裝置、圖像形成裝置模擬方法及程序。
根據本發明的一方面,圖像形成裝置模擬裝置包括圖像形成命令獲取單元,其獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置將要形成的目標圖像有關的信息;模擬單元,其根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及預測時間計算單元,其根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
根據此結構,所述圖像形成命令包括與所述目標圖像有關的信息,根據所述圖像形成命令對所述圖像形成處理執行模擬。從而,可以計算所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。因此,可以模擬用戶實際使用時所述圖像形成裝置的性能。
此外,所述圖像形成裝置模擬裝置還可以包括存儲容量信息獲取單元,其獲取與所述圖像形成裝置預計包括的存儲器的容量有關的存儲容量信息。所述模擬單元保留存儲區域,所述存儲區域的容量根據所獲取的存儲容量信息確定,所述模擬單元利用所保留的存儲區域執行所述模擬。
此外,所述模擬單元可以對多個圖像形成裝置中的各個裝置執行圖像形成處理的模擬。所述圖像形成裝置模擬裝置還可以包括運動圖像生成單元和運動圖像再現單元。所述運動圖像生成單元根據針對所述多個圖像形成裝置中的各個裝置計算的預測時間,在必要時間內生成代表圖像形成過程的模擬運動圖像。所述運動圖像再現單元控制顯示裝置以同時開始再現所生成的多個模擬運動圖像。
此外,所述預測時間計算單元可以分別計算所述預測時間中的預測輸出等待時間和預測介質輸出時間,所述預測輸出等待時間是預測到開始輸出記錄介質的輸出開始定時為止需要花費的時間,所述預測介質輸出時間是預測從所述輸出開始定時起到完成所述圖像形成處理為止需要花費的時間。所述運動圖像生成單元可以根據所計算的預測介質輸出時間生成必要時間的模擬運動圖像。
根據本發明的另一方面,本發明提供一種使用計算機對至少一個圖像形成裝置進行的處理執行模擬的圖像形成裝置模擬方法,所述方法包括獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置將要形成的目標圖像有關的信息;根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
根據本發明的又一方面,計算機可讀程序產品使計算機對至少一個圖像形成裝置進行的處理執行模擬。所述處理包括獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置將要形成的目標圖像有關的信息;根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
在附圖中圖1為示出計算機系統的示意結構的總圖,該計算機系統包括根據實施例的圖像形成裝置模擬裝置;圖2為示出根據實施例的圖像形成裝置模擬裝置的功能的功能框圖;圖3為示出在用戶終端上顯示的操作模式選擇屏幕的一個實例的簡圖;圖4為示出在用戶終端上顯示的模擬屏幕的一個實例的簡圖;圖5A至圖5D為示出模擬運動圖像的一個實例的說明圖,該模擬運動圖像由根據實施例的圖像形成裝置模擬裝置生成;圖6為示出在用戶終端上顯示的模擬結果顯示屏幕的一個實例的簡圖;以及圖7為流程圖,示出由根據實施例的圖像形成裝置模擬裝置執行的處理的一個實例。
具體實施例方式
下面將參照
實施例。
根據本實施例的模擬裝置10通過通信網絡30與用戶終端20連接,以便可以如圖1所示相互進行數據通信。通信網絡30可以是例如互聯網等廣域網,或者可以是例如內聯網等LAN(局域網)。
這里,模擬裝置10是例如普通的服務器計算機,并構造為包括控制單元11、存儲單元12、通信單元13和計時單元14。此模擬裝置10與本發明中的圖像形成裝置模擬裝置對應。模擬裝置10響應從用戶終端20發送的處理請求,對圖像形成裝置執行的處理進行模擬,并向用戶終端20輸出結果。
作為一個實例,模擬裝置10作為網絡應用服務器,其用于響應來自用戶終端20的請求生成并發送網頁數據。也就是說,模擬裝置10向用戶終端20發送網頁數據或用于提示用戶輸入各種信息的用戶界面,該網頁通過整理希望作為模擬結果呈現給用戶的信息等而生成,從而執行模擬以輸出其結果。
模擬裝置10的控制單元11例如CPU,并根據存儲單元12中存儲的程序來操作。在本實施例中,根據來自用戶終端20的請求,對圖像形成裝置執行的處理進行模擬。下面將詳細說明由本實施例中的控制單元11執行的處理的實例。
存儲單元12包括存儲介質,該存儲介質能夠由計算機讀取并用于保存控制單元11執行的程序,存儲單元12構造為包括磁盤裝置和例如RAM或ROM等存儲元件中至少一。此外,存儲單元12作為控制單元11的工作存儲器。
通信單元13包括例如網卡,并根據來自控制單元11的指令通過通信網絡30發送信息。此外,通信單元13接收通過通信網絡30輸入的信息,并向控制單元11輸出該信息。
計時單元14包括例如用于實現時鐘功能的IC芯片,并根據從控制單元11輸入的指令向控制單元11輸出關于當前時間的信息。
此外,用戶終端20是例如個人計算機,并構造為包括控制單元21、存儲單元22、通信單元23、操作單元24和顯示單元25。用戶可以通過對用戶終端20做出的指令操作,使模擬裝置10對圖像形成裝置執行模擬,并可以通過瀏覽在用戶終端20的顯示單元25上顯示的信息,檢查模擬裝置10的模擬結果。
作為一個實例,當模擬裝置10作為網絡應用服務器時,用戶終端20執行網絡瀏覽器程序,并在顯示單元25上顯示由模擬裝置10輸出的網頁數據。因此,用戶可以在網頁上輸入執行模擬所需的各種信息,或者可以檢查網頁上顯示的模擬結果。
用戶終端20的控制單元21包括例如CPU,并根據存儲單元22中存儲的程序來操作。在本實施例中,根據用戶對操作單元24做出的指令操作,向模擬裝置10輸出模擬執行請求。此外,接收從模擬裝置10發送的執行模擬的結果,并將該結果顯示在顯示單元25上。
存儲單元22包括存儲介質,該存儲介質能夠由計算機讀取并用于保存由控制單元21執行的程序,存儲單元22構造為包括磁盤裝置和例如RAM或ROM等存儲元件中至少之一。此外,存儲單元22作為控制單元21的工作存儲器。
通信單元23包括例如網卡,并根據來自控制單元21的指令通過通信網絡30發送信息。此外,通信單元23接收通過通信網絡30進入的信息,并向控制單元21輸出該信息。
操作單元24包括例如鍵盤或鼠標,接受用戶的指令操作,并向控制單元21輸出該指令操作的內容。顯示單元25包括例如顯示裝置,并根據來自控制單元21的指令顯示信息。
接下來,將說明由本實施例中的模擬裝置10實現的功能。如圖2所示,模擬裝置10構造為在功能上包括圖像形成裝置選擇單元31、圖像形成裝置模擬部分32和模擬結果顯示控制單元33。舉例來說,控制單元11執行存儲單元12中存儲的程序,從而可以實現這些功能。另外,當存在多種能夠通過模擬裝置10執行模擬的圖像形成裝置時,可以存在多個圖像形成裝置模擬部分32,而這些圖像形成裝置模擬部分與多種圖像形成裝置的每一個相關聯。
圖像形成裝置選擇單元31根據用戶對用戶終端20的操作單元24做出的指令操作,從能夠通過模擬裝置10執行模擬的多種圖像形成裝置中選擇要模擬的圖像形成裝置。另外,當模擬裝置10僅僅應對一種圖像形成裝置時,沒有必要布置圖像形成裝置選擇單元31。
作為一個實例,圖像形成裝置選擇單元31輸出表示打印機選擇屏幕的網頁數據,并將該屏幕顯示在用戶終端20的顯示單元25上。當用戶在屏幕上通過對操作單元24做出的指令操作選擇需要執行模擬的圖像形成裝置并按下確定按鈕時,用戶終端20通過通信網絡30向模擬裝置10發送與所選擇的圖像形成裝置有關的信息。圖像形成裝置選擇單元31接收與所選擇的圖像形成裝置有關的信息,并確定要模擬的圖像形成裝置。
此外,圖像形成裝置選擇單元31可以根據用戶的指令操作從可以選擇的多種圖像形成裝置中選擇多個圖像形成裝置作為模擬目標。在這種情況下,模擬裝置10對所選擇的多個圖像形成裝置中的每一個執行模擬,并且舉例來說,可以按照如下形式輸出各個模擬的結果,即用戶可以比較以上結果。下面將說明對多個圖像形成裝置執行模擬的結果的顯示實例。
圖像形成裝置模擬部分32對至少一個要模擬的圖像形成裝置執行的處理進行模擬。另外,當如上所述存在多個圖像形成裝置模擬部分32時,每個圖像形成裝置模擬部分32與某一種類的圖像形成裝置相關聯,并對所關聯的圖像形成裝置執行的處理進行模擬。
在此將說明圖像形成裝置模擬部分32所實現的功能的細節。在下面說明中,將圖像形成裝置模擬部分32要模擬的圖像形成裝置設為圖像形成裝置P。圖像形成裝置模擬部分32構造為包括初始信息獲取單元34、圖像形成命令獲取單元35、操作信息獲取單元36、模擬執行單元37、預測時間計算單元38、運動圖像生成部分39和形成圖像轉換單元40。
初始信息獲取單元34獲取與執行模擬時圖像形成裝置的前提條件有關的初始信息。具體來說,初始信息是例如與擴展托盤有關的信息等與硬件配置有關的信息(硬件信息)或者與安裝在圖像形成裝置P中的擴展存儲器的存儲容量有關的信息。
此外,初始信息獲取單元34可以獲取這樣的信息例如,與對有待設定并記錄到圖像形成裝置P中的初始化值等由圖像形成裝置P執行的軟件處理有關的信息(軟件信息),或與安裝在圖像形成裝置P中的固件版本有關的信息。
或者,初始信息獲取單元34可以根據用戶的選擇獲取代表例如標準設定模式的操作模式的操作模式信息,并根據該操作模式信息獲取硬件信息或軟件信息的內容。也就是說,例如當用戶的指令操作選擇標準設定模式時,初始信息獲取單元34獲取存儲單元12中存儲的信息,作為硬件信息或軟件信息,該信息是關于預先確定為圖像形成裝置P的標準狀態的配置。
作為一個實例,初始信息獲取單元34輸出代表如圖3所示的操作模式選擇屏幕的網頁數據,并將該屏幕顯示在用戶終端20的顯示單元25上。用戶通過對操作單元24做出的指令操作,選擇代表圖像形成裝置P的操作模式的操作模式信息,并按下屏幕上的確定按鈕。響應于此,用戶終端20通過通信網絡30向模擬裝置10發送所選擇的操作模式信息。初始信息獲取單元34接受所選擇的操作模式信息,并確定與要模擬的圖像形成裝置P有關的軟件信息或硬件信息。
此外,當在操作模式選擇屏幕中選擇單獨設定模式作為操作模式信息時,初始信息獲取單元34可以在用戶終端20的顯示單元25上再次顯示用于提示輸入硬件信息或軟件信息的初始信息輸入屏幕,并根據用戶的指令操作單獨獲取信息。圖4為示出執行模擬時在用戶終端20的顯示單元25上顯示的模擬屏幕的一個實例的簡圖。在圖4的實例中,屏幕左側的區域A1對應于初始信息輸入屏幕。用戶對區域A1中顯示的復選框等的用戶界面執行指令操作,從而用戶終端20向模擬裝置10發送所指定的初始信息,并且初始信息獲取單元34可以接收發送的數據,并獲取該初始信息。
圖像形成命令獲取單元35獲取圖像形成命令R,該圖像形成命令R包括與圖像形成裝置P要形成圖像的目標圖像有關的信息。該圖像形成命令R是使圖像形成裝置P執行圖像形成、并由例如PDL(頁面描述語言)描述的控制命令。
作為具體實例,圖像形成命令獲取單元35通過例如下面所述的方法獲取圖像形成命令R。
將首先說明以下實例作為第一實例,即用戶終端20通過用戶對操作單元24做出的指令操作,向模擬裝置10發送用戶終端20上生成的圖像形成命令R,從而圖像形成命令獲取單元35獲取該圖像形成命令R。在這種情況下,舉例來說,用戶通過例如從網絡服務器等(可以是模擬裝置10)下載打印機驅動程序,獲得用于生成圖像形成命令R的打印機驅動程序,并在用戶終端20中安裝該打印機驅動程序。接下來,用戶使用戶終端20執行應用程序,并連同使用打印機驅動程序的指定執行進行打印的指令操作。因此,用戶終端20的控制單元21執行打印機驅動程序,并生成圖像形成命令R。此外,用戶在顯示單元25上顯示的網頁上指定所生成的圖像形成命令R,并執行上傳圖像形成命令R的指令操作。因此,用戶終端20向模擬裝置10發送圖像形成命令R,并且圖像形成命令獲取單元35接收所發送的圖像形成命令R,從而獲取圖像形成命令R。
根據此第一實例,用戶生成進行模擬所必需的圖像形成命令R,然后有必要進一步執行上傳圖像形成命令R的指令操作,這花費時間和精力。因此,實際上,用戶終端20可以向模擬裝置10發送用戶終端20上生成的圖像形成命令R。下面將說明此情況,作為第二實例。
在第二實例中,用戶按照與第一實例相似的方式在用戶終端20中安裝打印機驅動程序,并由應用程序給出打印指令。用戶終端20的控制單元21通過執行打印機驅動程序生成圖像形成命令R,并向虛擬打印機端口輸出該圖像形成命令R。向虛擬打印機端口輸出的圖像形成命令R通過通信網絡30發送到模擬裝置10。因此,圖像形成命令獲取單元35獲取所發送的圖像形成命令R。
在第一實例和第二實例中,用戶獲得打印機驅動程序并在用戶終端20中安裝該打印機驅動程序。因此,用戶可以通過實際關于用戶終端20執行與實際使圖像形成裝置P形成圖像的情況相似的指令操作,使模擬裝置10執行模擬。然而在這些實例中,有必要在用戶終端20中新安裝打印機驅動程序,用于模擬,這花費時間和精力。因此,舉例來說,實際上用戶終端20可以通過根據用戶對模擬裝置10做出的指令操作執行和生成應用程序,來發送應用數據,并且模擬裝置10可以生成圖像形成命令R。下面將說明此情況,作為第三實例。
在第三實例中,用戶在例如顯示單元25上顯示的網頁上執行上傳代表圖像的應用數據的指令操作,該圖像需要通過圖像形成裝置P進行圖像形成。因此,用戶終端20向模擬裝置10發送應用數據。接收應用數據的模擬裝置10的控制單元11根據應用數據的種類執行預定處理,并生成對應于圖像形成裝置P的圖像形成命令R。因此,圖像形成命令獲取單元35可以在不花費用戶的時間和精力的條件下獲取圖像形成命令R。然而,在此第三實例中,模擬裝置10需要包括圖像形成命令生成單元,該圖像形成命令生成單元用于根據用戶想要執行模擬的應用數據的種類執行預定處理,并根據應用數據生成圖像形成命令R。
通過上述實例的方法,圖像形成命令獲取單元35獲取根據用戶終端20中保存的應用數據生成的圖像形成命令R。模擬執行單元37根據此圖像形成命令R執行模擬,從而用戶可以使模擬裝置10利用用戶實際上想要使圖像形成裝置P形成圖像的應用數據執行模擬。
此外,圖像形成命令獲取單元35可以在存儲單元12中保存所獲取的圖像形成命令R。在這種情況下,當下一次或以后執行模擬時,圖像形成命令獲取單元35可以根據用戶的指令獲取在執行前一次模擬時保存在存儲單元12中、并用作處理目標的圖像形成命令R。因此,當操作環境等條件發生變化,并且執行多次模擬時,可以節省用戶的時間和精力。或者,圖像形成命令獲取單元35可以根據用戶的指令,獲取預先保存在存儲單元12中的預定樣本數據作為圖像形成命令R。
此外,在針對多個圖像形成裝置執行模擬的情況下,當在多個圖像形成裝置中圖像形成命令R的數據格式相同時,與特定圖像形成裝置相關聯的圖像形成裝置模擬部分32中包括的圖像形成命令獲取單元35所獲取的圖像形成命令R,可以由另一圖像形成裝置模擬部分32中包括的圖像形成命令獲取單元35獲取,并用于模擬中。因此,用戶執行向模擬裝置10發送一個圖像形成命令R的指令操作,從而可以對發送多個圖像形成裝置所共用的圖像形成命令R的情況分別執行模擬。
操作信息獲取單元36根據用戶的指定獲取裝置操作信息,該裝置操作信息代表關于圖像形成裝置P能夠被執行的指令操作的內容。具體來說,例如圖像形成裝置P將包括操作面板,并且操作信息獲取單元36將獲取代表用戶對操作面板做出的指令操作的內容的信息,作為裝置操作信息。在這種情況下,操作信息獲取單元36以模擬方式在用戶終端20的顯示單元25上顯示代表操作面板的操作面板屏幕。舉例來說,在圖4的實例中,屏幕的左上部分的區域A2對應于操作面板屏幕。然后,操作信息獲取單元36根據用戶對操作單元24做出的指令操作,通過接收由用戶終端20向模擬裝置10發送的信息,獲取裝置操作信息。因此,用戶可以以模擬方式在操作面板屏幕上執行對圖像形成裝置P的操作面板進行的指令操作,并且模擬裝置10可以根據用戶對操作面板做出的指令操作模擬圖像形成裝置P的操作。
此外,當圖像形成裝置P包括不同于操作面板的操作裝置時,操作信息獲取單元36可以在用戶終端20的顯示單元25上顯示輸入屏幕,該輸入屏幕用于指定關于這種操作裝置能夠被執行的指令操作,并可以根據用戶對該輸入屏幕做出的指令操作獲取裝置操作信息。
模擬執行單元37根據初始信息獲取單元34獲取的初始信息、圖像形成命令獲取單元35獲取的圖像形成命令R和操作信息獲取單元36獲取的裝置操作信息,對圖像形成裝置P執行的處理進行模擬。
作為具體實例,模擬執行單元37以如下方式執行模擬。也就是說,首先根據如下信息確定圖像形成裝置P的操作環境,所述信息是預先保存在模擬裝置10的存儲單元12中的關于圖像形成裝置P的信息、初始信息獲取單元34獲取的初始信息以及操作信息獲取單元36獲取的裝置操作信息。舉例來說,模擬執行單元37根據如下信息獲取關于圖像形成裝置P可假設包括的存儲器的容量的存儲容量信息,所述信息是關于初始信息單元34獲取的擴展存儲器的存儲容量和正常狀態下圖像形成裝置P所包括的存儲器的存儲容量的信息。然后,在所確定的操作環境下,以模擬方式,根據圖像形成命令R執行圖像形成裝置P在接收到圖像形成命令R的情況下進行的處理。
特別地,在本實施例中,模擬執行單元37對下述圖像形成處理進行模擬,并且測量其處理時間,并將該處理時間輸出到預測時間計算單元38。具體地說,模擬執行單元37根據與計時單元14所計時的當前時間有關的信息,獲取例如開始圖像形成處理模擬的開始時間和終止該模擬的終止時間,并測量該開始時間和該終止時間的差值,作為處理時間。
在此將說明模擬執行單元37要模擬的圖像形成裝置P進行的圖像形成處理。進行以下圖像形成處理,即圖像形成裝置P在記錄介質上形成圖像形成命令R中包括的目標圖像。作為具體實例,圖像形成裝置P根據圖像形成命令R對圖像形成命令R中包括的一個或多個目標圖像的每一個進行數據分析,并根據各個目標圖像生成輸出圖像數據。舉例來說,當圖像形成裝置P包括用于使用藍綠色(C)、品紅色(M)、黃色(Y)、黑色(K)的四色調色劑在記錄介質上形成圖像的圖像形成部件時,考慮到圖像形成部件關于目標圖像的圖像數據的色調特性,輸出圖像數據是由進行顏色轉換處理等而獲得的CMYK四組分色表示的圖像數據。然后,通過將輸出圖像數據順序輸出到圖像形成部件,使圖像形成部件執行由輸出圖像數據表示的圖像形成。因此,圖像形成裝置P在記錄介質上形成符合目標圖像的圖像,并輸出其上形成有圖像的記錄介質。
模擬執行單元37根據圖像形成命令R,通過對此圖像形成處理執行模擬以生成由圖像形成裝置P輸出的輸出圖像數據。此外,測量此模擬過程中的處理時間,并將該處理時間輸出到預測時間計算單元38。另外,模擬執行單元37可以測量關于每一個處理的處理時間,這些處理用于根據多個目標圖像中的每一個生成輸出圖像數據。
這里,模擬執行單元37可以在存儲單元12中保留存儲區域,該存儲區域的容量根據上述存儲容量信息確定,并使用該保留的存儲區域對圖像形成處理執行模擬。這樣,圖像形成裝置P實際上利用與可用于圖像形成處理的存儲容量一致的存儲區域執行模擬,從而可以執行接近于實際圖像形成裝置P的條件下的模擬。因此,可以根據執行模擬所花費的處理時間,更加精確地預測實際圖像形成裝置P的處理時間。
此外,模擬執行單元37可以根據所生成的輸出圖像數據生成代表形成在記錄介質上的形成圖像的形成圖像數據。例如,根據圖像形成命令R中包括的與所用記錄介質的尺寸或頁邊設置有關的信息,生成代表形成圖像的形成圖像數據,其中由輸出圖像數據表示的圖像形成在記錄介質上。
預測時間計算單元38根據模擬執行單元37對圖像形成處理執行模擬所花費的處理時間,計算并輸出預測圖像形成裝置P執行圖像形成處理需要花費的預測時間。具體來說,例如預測時間計算單元38使用將處理時間與預測時間相關聯的換算表計算預測時間。在這種情況下,換算表用于將執行模擬需要花費的處理時間與圖像形成裝置P執行圖像形成處理需要花費的預測時間相關聯,該換算表將預先保存在模擬裝置10的存儲單元12中。這里,可以根據模擬裝置10的計算性能和與圖像形成裝置P的性能有關的信息,定義處理時間和預測時間之間的關聯關系(對應關系)。或者,預測時間計算單元38可以通過用模擬執行單元37輸出的處理時間代替預定函數來計算預測時間。
因此,考慮到通過圖像形成裝置P所包括的圖像形成元件執行在記錄介質上形成圖像的操作需要花費的時間等或圖像形成裝置P和模擬裝置10在計算性能方面的差異,預測時間計算單元38可以通過轉換執行模擬需要花費的處理時間,計算預測執行實際圖像形成處理需要花費的預測時間。
此外,預測時間計算單元38可以根據例如初始信息獲取單元34獲取的初始信息或操作信息獲取單元36獲取的裝置操作信息,改變預定函數中包括的參數或上述換算表中的預測時間值。例如,當獲取代表對操作面板指定單色圖像打印模式或指定高速打印模式的指令操作的信息作為裝置操作信息時,預測時間計算單元38根據該指定校正計算出的預測時間。因此,可以根據用戶指定的操作環境等的條件,預測圖像形成裝置P執行圖像形成處理需要花費的時間。
此外,預測時間計算單元38可以分別計算執行圖像形成處理所花費時間中的預測輸出等待時間和預測介質輸出時間,該預測輸出等待時間是預測自圖像形成裝置P獲取圖像形成命令R起到開始輸出記錄介質的輸出開始定時為止需要花費的時間,該預測介質輸出時間是預測從該輸出開始定時起到完成圖像形成處理和在記錄介質上形成所有目標圖像為止需要花費的時間。在這種情況下,舉例來說,預測時間計算單元38可以按照與計算上述預測時間的方法相似的方式分別計算預測輸出等待時間和預測介質輸出時間,或者舉例來說,可以先計算預測輸出等待時間和整個預測時間,然后通過從該預測時間中減去該預測輸出等待時間來計算預測介質輸出時間。
此外,預測時間計算單元38可以對于圖像形成命令R中包括的各個目標圖像計算預測單一介質輸出時間,該預測單一介質輸出時間是預測自開始輸出其上形成目標圖像的記錄介質起到完成記錄介質的輸出為止需要花費的時間。關于所有目標圖像的預測單一介質輸出時間的總和就是預測介質輸出時間。可以根據例如圖像形成裝置P的圖像形成速度和針對各個目標圖像執行圖像形成處理的模擬需要花費的處理時間,計算預測單一介質輸出時間。
運動圖像生成部分39根據預測時間計算單元38針對圖像形成裝置P計算出的預測時間,生成代表必要時間內的圖像形成過程的模擬運動圖像。舉例來說,運動圖像生成部分39生成代表從計算出的預測時間估計出的狀況的運動圖像,作為模擬運動圖像,其中圖像形成裝置P在記錄介質上形成圖像形成命令R中包括的所有目標圖像。作為具體實例,運動圖像生成部分39生成用于順序顯示如圖5A、5B、5C和5D所示圖像的運動圖像,作為模擬運動圖像。通過向用戶呈現如此生成的模擬運動圖像,即使在實際上不存在圖像形成裝置P的狀態下,用戶也可以通過接近于使圖像形成裝置P實際形成圖像的情況的感覺直觀地領會形成圖像需要花費的時間。
此外,運動圖像生成部分39可以根據預測介質輸出時間生成必要時間的模擬運動圖像,該預測介質輸出時間由預測時間計算單元38根據用戶的選擇等計算得出。在這種情況下,舉例來說,一開始再現運動圖像,運動圖像生成部分39就生成代表如下過程的運動圖像,即,自開始輸出記錄介質起到輸出所有其上形成圖像的記錄介質。在此運動圖像中,不包括代表開始輸出記錄介質需要花費的等待時間的圖像,僅僅可以檢查圖像形成裝置P輸出介質的過程。此外,在這種情況下,可以根據預測時間計算單元38計算出的關于各個目標圖像的預測單一介質輸出時間,確定模擬運動圖像中包括的代表輸出各個記錄介質的過程的那部分的必要時間。
形成圖像轉換單元40將模擬執行單元37生成的形成圖像數據轉換為預定數據格式的圖像數據,例如能夠在用戶終端20的顯示單元25上顯示的位圖格式等,并向模擬結果顯示控制單元33輸出形成圖像數據。另外,當不需要顯示代表圖像形成裝置P所形成的形成圖像的模擬結果時,就沒有必要設置形成圖像轉換單元40。
模擬結果顯示控制單元33通過輸出作為圖像形成裝置模擬部分32進行模擬的結果而輸出的數據,作為例如關于圖像形成裝置選擇單元31所選擇的圖像形成裝置的網頁數據,執行在用戶終端20的顯示單元25上進行顯示的顯示控制處理。要進行顯示控制處理的數據包括例如由運動圖像生成部分39生成的模擬運動圖像或預測時間、由預測時間計算單元38計算出的預測輸出等待時間或預測介質輸出時間。此外,模擬結果顯示控制單元33可以顯示表示圖像形成裝置P的性能的索引信息,例如根據預測時間等計算出的圖像形成裝置P每分鐘的記錄介質輸出張數。此外,形成圖像轉換單元40轉換的形成圖像數據等可以包括在要通過模擬結果顯示控制單元33進行顯示控制處理的數據中。
因此,用戶可以在用戶終端20的屏幕上檢查執行模擬的結果。作為一個實例,模擬結果顯示控制單元33在用戶終端20的顯示單元25上顯示如圖4所示的模擬屏幕中包括的模擬結果顯示區域A3。
此外,模擬結果顯示控制單元33可以在用戶終端20的顯示單元25上顯示各個模擬結果,以便當圖像形成裝置選擇單元31選擇多個圖像形成裝置,并且圖像形成裝置模擬部分32對于多個圖像形成裝置的每一個執行模擬時,可以比較各個模擬結果。
特別地,在這種情況下,模擬結果顯示控制單元33可以在顯示單元25上執行顯示,以便同時再現并開始由運動圖像生成部分39針對多個圖像形成裝置中的每個裝置生成的多個模擬運動圖像。因此,如果用戶設置多個圖像形成裝置并通過比較多個模擬運動圖像同時執行圖像形成處理,則可以以直觀的容易理解的形式比較多個圖像形成裝置的性能。此外,當運動圖像生成部分39根據預定介質輸出時間生成必要時間的模擬運動圖像時,可以顯示多個圖像形成裝置同時開始輸出介質的情況的圖像形成過程。因此,具體來說,可以以直觀的容易理解的形式直接比較介質輸出的性能。在這種情況下,作為一個實例,模擬結果顯示控制單元33在顯示單元25上顯示如圖6所示的模擬結果顯示屏幕。
此外,這里,可以在模擬結果顯示控制單元33使顯示單元25顯示的屏幕中包括與圖像形成裝置相關聯的定購按鈕。用戶終端20通過用戶對按鈕做出的指令操作向預定定購處理服務器(可以是模擬裝置10)發送關于與按鈕相關聯的圖像形成裝置的定購處理信息。因此,實際上用戶可以檢查模擬結果并執行圖像形成裝置的購買過程。特別是,通過在能夠比較多個圖像形成裝置的模擬結果的模擬結果顯示屏幕中,包括與各個圖像形成裝置相關聯的定購按鈕,實際上,用戶可以比較對于作為購買備選物的多個圖像形成裝置執行模擬的結果,并可以執行所選擇的圖像形成裝置的購買過程。
接下來,將根據圖7的流程圖說明在本實施例中模擬裝置10執行模擬的整個處理流程的實例。
首先,圖像形成裝置選擇單元31根據用戶的指定選擇要模擬的圖像形成裝置P(S1)。然后,與圖像形成裝置P的圖像形成裝置模擬部分32相對應的初始信息獲取單元34獲取關于圖像形成裝置P的初始信息(S2)。例如,初始信息獲取單元34獲取與圖像形成裝置P中的擴展存儲器容量有關的擴展存儲器信息。
接下來,用戶可以根據對圖像形成裝置P指定各種操作條件的指令操作,對操作面板屏幕執行指令操作。因此,操作信息獲取單元36獲取裝置操作信息(S3)。
隨后,圖像形成命令獲取單元35獲取圖像形成命令R(S4)。因此,模擬執行單元37開始對圖像形成裝置P進行的圖像形成處理進行模擬。另外,圖像形成命令獲取單元35可以獲取多個圖像形成命令R。此外,模擬執行單元37可以在圖像形成命令獲取單元35獲取圖像形成命令R之后,通過用戶指示模擬開始的指令操作開始執行模擬。
模擬執行單元37首先從計時單元14獲取開始模擬時刻的時間(S5)。接下來,對圖像形成命令R中包括的用作業控制語言描述的那部分執行作業分析處理(S6)。
隨后,模擬執行單元37對于圖像形成命令R中包括的各個目標圖像執行下列處理。即,模擬執行單元37首先根據與圖像形成命令R中包括的要處理的目標圖像有關的信息執行數據分析處理(S7)。接下來,根據S7的處理的分析結果,執行圖像繪制處理,并生成輸出圖像數據(S8)。
模擬執行單元37對于所獲取的圖像形成命令R中包括的要圖像形成的所有目標圖像重復執行S7和S8的處理。另外,這里,模擬執行單元37可以通過從計時單元14獲取關于要處理的各個目標圖像開始S7的處理之前時刻和終止S8的處理之后時刻的時間,測量關于各個目標圖像的處理時間。此外,當終止對于所有目標圖像的圖像形成處理模擬時,從計時單元14獲取終止時刻的時間,并測量對整個圖像形成處理執行模擬所花費的處理時間(S9)。
然后,預測時間計算單元38根據由S9的處理獲得的處理時間,計算形成圖像需要花費的預測時間(S10)。隨后,運動圖像生成部分39根據S10的處理計算出的預測時間生成模擬運動圖像(S11)。
模擬結果顯示控制單元33在用戶終端20的顯示單元25上執行用于顯示模擬結果的顯示控制處理(S12)。作為具體實例,模擬結果顯示控制單元33在顯示單元25上顯示根據作為S10的處理結果獲得的預測時間計算出的表示性能的索引信息和作為S11的處理結果獲得的模擬運動圖像。
另外,在上述流程中,在完成通過模擬執行單元37進行的圖像形成處理的模擬之后,運動圖像生成部分39生成模擬運動圖像,但是處理順序不局限于這種順序。例如,在通過模擬執行單元37進行模擬的過程中,運動圖像生成部分39可以開始生成模擬運動圖像,并且模擬結果顯示控制單元33可以在顯示單元25上順序顯示所生成的模擬運動圖像。在這種情況下,運動圖像生成部分39終止生成模擬運動圖像,以便根據模擬執行單元37進行模擬完成的時刻計算出的預測時間,在必要時間內終止模擬運動圖像,并且預測時間計算單元38計算整個預測時間。因此,可以縮短為用戶顯示模擬結果的等待時間。
根據上述實施例,通過根據圖像形成命令執行圖像形成處理,該圖像形成信息包括關于目標圖像的信息,即使在不存在圖像形成裝置的狀態下,也可以計算執行圖像形成處理需要花費的預測時間,并且可以模擬圖像形成裝置在用戶實際使用時的性能。此外,即使在購買圖像形成裝置之后,用戶也可以從當前使用的圖像形成裝置的項目改變擴展存儲器的容量或打印中的選擇菜單項等,并執行圖像形成模擬,從而可以在未實際試用圖像形成裝置的情況下了解由設置信息變化或硬件擴展引起的圖像形成處理的處理時間變化。
此外,本發明并不局限于上述實施例,并且可以通過各種實施方實來實現。例如,在以上說明中,用戶可以關于不同于模擬裝置10的用戶終端20檢查模擬結果或執行指令操作,但是可以在一臺計算機上實現模擬裝置10執行的功能和用戶終端20執行的功能。或者,可以通過多臺計算機的配合實現模擬裝置10執行的功能。舉例來說,根據一個實施例的圖像形成裝置模擬裝置可以包括前端服務器,其用于執行從用戶終端20發送的信息的接收和在用戶終端20上顯示的網頁的輸出;以及后端服務器,其用于對圖像形成裝置進行的處理執行模擬。
權利要求
1.一種用于對至少一個圖像形成裝置進行的處理執行模擬的圖像形成裝置模擬裝置,所述圖像形成裝置模擬裝置包括圖像形成命令獲取單元,其獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置將要形成的目標圖像有關的信息;模擬單元,其根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及預測時間計算單元,其根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
2.根據權利要求1所述的圖像形成裝置模擬裝置,還包括存儲容量信息獲取單元,其獲取與所述圖像形成裝置預計包括的存儲器的容量有關的存儲容量信息,其中,所述模擬單元保留存儲區域,所述存儲區域的容量根據所獲取的存儲容量信息確定,所述模擬單元利用所保留的存儲區域執行所述模擬。
3.根據權利要求1或2所述的圖像形成裝置模擬裝置,其中,所述模擬單元對多個圖像形成裝置中的各個裝置執行圖像形成處理的模擬,并且所述圖像形成裝置模擬裝置還包括運動圖像生成單元,其根據針對所述多個圖像形成裝置中的各個裝置計算的預測時間,在必要時間內生成代表圖像形成過程的模擬運動圖像;以及運動圖像再現單元,其控制顯示裝置以同時開始再現所生成的多個模擬運動圖像。
4.根據權利要求3所述的圖像形成裝置模擬裝置,其中,所述預測時間計算單元分別計算所述預測時間中的預測輸出等待時間和預測介質輸出時間,所述預測輸出等待時間是預測到開始輸出記錄介質的輸出開始定時為止所需花費的時間,所述預測介質輸出時間是預測從所述輸出開始定時起到完成所述圖像形成處理所需花費的時間,并且所述運動圖像再現單元根據所計算的預測介質輸出時間生成必要時間的模擬運動圖像。
5.一種使用計算機對至少一個圖像形成裝置進行的處理執行模擬的圖像形成裝置模擬方法,所述方法包括獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置將要形成的目標圖像有關的信息;根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
6.一種使計算機對至少一個圖像形成裝置進行的處理執行模擬的計算機可讀程序產品,所述處理包括獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置將要形成的目標圖像有關的信息;根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
全文摘要
本發明公開了一種圖像形成裝置模擬裝置,該裝置包括圖像形成命令獲取單元,其獲取圖像形成命令,所述圖像形成命令包括與所述圖像形成裝置要形成的目標圖像有關的信息;模擬單元,其根據所述圖像形成命令對圖像形成處理執行模擬,在所述圖像形成處理中,所述圖像形成裝置在記錄介質上形成所述目標圖像;以及預測時間計算單元,其根據執行所述模擬所花費的處理時間,計算并輸出所述圖像形成裝置執行所述圖像形成處理需要花費的預測時間。
文檔編號B41J29/38GK101021835SQ2006101677
公開日2007年8月22日 申請日期2006年12月18日 優先權日2006年2月13日
發明者小倉啟子 申請人:富士施樂株式會社