(57)【要約】【課題】予め定められた処理状態になった以前の履歴情報を種類別に保持することができる画像処理装置を提供する。【解決手段】画像処理装置１は、複数の記憶領域が設けられたシステムメモリ５と、割り当てられた処理を行い、その処理結果情報を履歴情報としてシステムメモリ５に設けられた複数の記憶領域のうち履歴情報の種類に対応する記憶領域に書き込むソフトウェア群４２と、ソフトウェア群４２の処理状態が予め定められた処理状態にあるか否かを監視する監視手段、及び監視手段により予め定められた処理状態にあると判断されたとき、ソフトウェア群４２の履歴情報の書き込みを停止させる停止手段と有するミドルウェア４１を備える。【選択図】図１
2010147897.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶領域が設けられた記憶手段と、
割り当てられた処理を行い、その処理結果情報を履歴情報として前記記憶手段に設けられた前記複数の記憶領域のうち前記履歴情報の種類に対応する記憶領域に書き込む処理手段と、
前記処理手段の処理状態が予め定められた処理状態にあるか否かを監視する監視手段と、
前記監視手段により前記予め定められた処理状態にあると判断されたとき、前記処理手段の前記履歴情報の書き込みを停止させる停止手段とを備えた画像処理装置。
【請求項２】
前記処理手段は、それぞれ割り当てられた処理を並列的に行う複数の処理手段により構成されている請求項１に記載の画像処理装置。
【請求項３】
前記処理手段は、前記履歴情報を圧縮して前記記憶手段に書き込む請求項１に記載の画像処理装置。
【請求項４】
さらに、外部からの画像を入力する画像入力部と、外部に画像を出力する画像出力部とを備え、
前記処理手段は、前記画像入力部及び画像出力部による処理結果情報を、前記画像入力部及び画像出力部による処理が行われた時刻を示す時刻情報とともに前記履歴情報として前記記憶領域に書き込む請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
従来、入力デバイスから入力された操作履歴等を読み出し可能に記録する画像出力装置が知られている（例えば、特許文献１参照。）。
【０００３】
この画像出力装置は、キー操作情報、制御プログラム内部におけるプロセス間通信情報、各種ハードウェアへの制御コマンド、ハードウェアからの状態通知情報を逐次取得し、これら各種情報を記録する記録手段を有する。
【特許文献１】特開２００２−２０７３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、予め定められた処理状態になった以前の履歴情報を種類別に保持することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下の画像処理装置を提供する。
【０００６】
［１］複数の記憶領域が設けられた記憶手段と、割り当てられた処理を行い、その処理結果情報を履歴情報として前記記憶手段に設けられた前記複数の記憶領域のうち前記履歴情報の種類に対応する記憶領域に書き込む処理手段と、前記処理手段の処理状態が予め定められた処理状態にあるか否かを監視する監視手段と、前記監視手段により前記予め定められた処理状態にあると判断されたとき、前記処理手段の前記履歴情報の書き込みを停止させる停止手段とを備えた画像処理装置。
【０００７】
［２］前記処理手段は、それぞれ割り当てられた処理を並列的に行う複数の処理手段により構成されている前記［１］に記載の画像処理装置。
【０００８】
［３］前記処理手段は、前記履歴情報を圧縮して前記記憶手段に書き込む前記［１］に記載の画像処理装置。
【０００９】
［４］さらに、外部からの画像を入力する画像入力部と、外部に画像を出力する画像出力部とを備え、前記処理手段は、前記画像入力部及び画像出力部による処理結果情報を、前記画像入力部及び画像出力部による処理が行われた時刻を示す時刻情報とともに前記履歴情報として前記記憶領域に書き込む前記［１］に記載の画像処理装置。
【発明の効果】
【００１０】
請求項１に係る発明によれば、予め定められた処理状態になった以前の履歴情報を種類別に保持することができる。
【００１１】
請求項２に係る発明によれば、並列処理が行われた場合でも、予め定められた処理状態になった以前の履歴情報を保持することができる。
【００１２】
請求項３に係る発明によれば、履歴情報を圧縮しない場合に比較して、一定容量の記憶領域により多くの履歴情報を保持することができる。
【００１３】
請求項４に係る発明によれば、画像入力部及び画像出力部における動作不良、例えば、原稿の読み取り位置のずれ、用紙への画像の印刷位置のずれ等が発生したことを履歴情報として保持することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態に係る画像処理装置は、複数の記憶領域が設けられた記憶手段と、割り当てられた処理を行い、その処理結果情報を履歴情報として前記記憶手段に設けられた前記複数の記憶領域のうち前記履歴情報の種類に対応する記憶領域に書き込む処理手段と、前記処理手段の処理状態が予め定められた処理状態にあるか否かを監視する監視手段と、前記監視手段により前記予め定められた処理状態にあると判断されたとき、前記処理手段の前記履歴情報の書き込みを停止させる停止手段とを備える。
【００１５】
上記構成において、処理手段により履歴情報の種類毎に履歴情報が分散されて記憶手段の記憶領域に書き込まれる。そのため、ある種類の履歴情報により他の種類の履歴情報が上書きされることがないので、履歴情報を種類別に保持することができる。
【００１６】
［実施の形態］
図１は、本発明の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。この画像処理システム１００は、画像処理装置１にネットワーク２００を介して情報処理装置３００が接続されて構成されている。
【００１７】
ネットワーク２００は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。なお、画像処理装置１と情報処理装置３００との間は、ネットワーク２００の代わりに、例えば、ＵＳＢやＲＳ２３２Ｃ等のインターフェース規格に則って接続されていてもよい。
【００１８】
情報処理装置３００は、例えば、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）、携帯電話機等により構成されている。情報処理装置３００は、ユーザによる印刷指示の操作を受け付けると、その操作に基づく印刷指示情報をネットワーク２００を介して画像処理装置１に送信する。
【００１９】
（画像処理装置の各部の構成）
画像処理装置１は、画像処理装置１の各部を制御するＣＰＵ２と、現在の時刻を管理する時刻管理部３と、ＣＰＵ２により実行される各種のプログラムが記憶されたプログラムメモリ４と、ＣＰＵ２により各種のデータが読み書きされる記憶手段としてのシステムメモリ５と、ディスプレイの表面にタッチパネルを重畳して構成されたユーザインターフェース（ＵＩ）パネル６と、ネットワーク２００に接続された、例えば、ネットワークインタフェースカードにより実現されるネットワーク通信部７と、外部からの画像を入力する画像入力部８と、外部に画像を出力する画像出力部９とを備える。
【００２０】
ＣＰＵ２は、ＵＩパネル６及びネットワーク通信部７を介して受け付けた要求に応じた処理を行い、その処理を行った処理結果を履歴情報としてシステムメモリ５に書き込む。その際、ＣＰＵ２は、その処理が行われた時刻として、時刻管理部３から現在の時刻を取得し、その取得した時刻を示す時刻情報とともに履歴情報を書き込む。
【００２１】
また、ＣＰＵ２は、履歴情報として書き込む情報に番号等を対応付けたルールを予め定めておき、そのルールにより定められた番号等をバイナリーデータとして書き込むことにより、履歴情報を圧縮してシステムメモリ５に書き込む。
【００２２】
プログラムメモリ４は、例えば、ＲＯＭ、ＥＰＲＯＭ等により実現される不揮発性の記憶部である。プログラムメモリ４には、オペレーション・システム（ＯＳ）４０と、ミドルウェア４１と、ソフトウェア群４２等が記憶されている。
【００２３】
システムメモリ５は、例えば、ＳＲＡＭ、ＤＲＡＭ等により実現される揮発性の記憶部である。システムメモリ５には、履歴情報の種類毎に設けられた複数の記憶領域が設けられている。各記憶領域の記憶容量は、予め定められており、書き込まれた時刻が古い履歴情報から順に消去されて、新しい履歴情報が書き込まれる。
【００２４】
履歴情報の種類としては、後述するジョブ情報及び処理情報のように、記録された情報の属性が異なる場合の他に、例えば、ソフトウェア群４２を構成するソフトウェア毎でもよい。
【００２５】
本実施の形態では、システムメモリ５には、ジョブ情報が記憶されるジョブ履歴記憶領域５０と、処理情報が記憶される処理履歴記憶領域５１とが設けられている。
【００２６】
ジョブ情報は、ＵＩパネル６及びネットワーク通信部７を介して受け付けた要求を記録した情報である。例えば、ジョブ情報は、ＵＩパネル６によるコピー操作及びスキャン操作等による指示情報、ネットワーク通信部７を介して受信した印刷指示情報である。
【００２７】
処理情報は、ソフトウェア群４２の間で送受信される、命令（コマンド）、状態通知、ソフトウェア群４２の処理状態が遷移したことを示す状態遷移等を記録した情報である。
【００２８】
（画像処理装置のソフトウェア構成）
図２は、画像処理装置におけるソフトウェアの概略構成の一例を示す構成図である。ＣＰＵ２は、プログラムメモリ４から読み出したＯＳ４０、ミドルウェア４１及びソフトウェア群４２をシステムメモリ５上に展開して実行することでソフトウェアが有する機能を実現する。
【００２９】
ミドルウェア４１は、ＯＳ４０上で動作し、ソフトウェア群４２の処理状態が予め定められた処理状態にあるか否かを監視する監視手段４１０と、監視手段４１０により予め定められた処理状態にあると判断されたとき、ソフトウェア群４２の履歴情報の書き込みを停止させる停止手段４１１として機能する。
【００３０】
ここで、ソフトウェア群４２が取り得る処理状態は、例えば、正常状態、危険予告状態及び停止命令状態の３つに分類されている。このうちの危険予告状態が、予め定められた処理状態に相当し、例えば、ソフトウェアが継続して動作した場合に、メモリアクセス違反等の例外処理が発生する可能性が高いと考えられる状態や、ソフトウェア群４２の間で送受信されるコマンドにおいてそのコマンドに許容された値域を超えている状態等が該当する。
【００３１】
監視手段４１０は、上記の処理状態の遷移を検出し、その検出したソフトウェア群４２の処理状態を状態管理情報４１０ａに記録する。
【００３２】
ソフトウェア群４２は、ミドルウェア４１上で動作し、割り当てられた処理をそれぞれ行う処理手段として機能する。ソフトウェア群４２は、ＵＩパネル６による操作情報の受付及びＵＩパネル６への表示出力を制御するＵＩ制御ソフトウェア４２０と、ネットワーク通信部７によるデータ通信を制御する通信制御ソフトウェア４２１と、画像入力部８による画像入力を制御する画像入力制御ソフトウェア４２２と、画像出力部９による画像出力を制御する画像出力制御ソフトウェア４２３と、ジョブ履歴記憶領域５０及び処理履歴記憶領域５１の履歴情報を管理する履歴管理ソフトウェア４２４と、印刷指示情報に基づきプリント処理を制御するプリントアプリケーション４２５と、スキャン操作に基づきスキャン処理を制御するスキャンアプリケーション４２６と、コピー操作に基づきコピー処理を制御するコピーアプリケーション４２７とからなる。
【００３３】
図３は、状態管理情報の一例を示す図である。この状態管理情報４１０ａには、ソフトウェア群４２を構成するソフトウェア毎に、正常状態、危険予告状態及び停止命令状態の３つの状態のいずれかが記録されている。
【００３４】
（画像処理システムの動作）
次に、画像処理システムの動作について図４〜図７を参照して説明する。
【００３５】
（Ａ）１つのジョブ情報を処理する場合
まず、画像処理装置１が１つのジョブ情報を処理する場合について説明する。
【００３６】
（Ａ−１）ソフトウェア群による処理動作
ユーザが、ＵＩパネル６を操作して、例えば、コピー部数、用紙サイズ、倍率等を指定してコピー開始ボタンを押下するコピー操作を行うと、ＵＩ制御ソフトウェア４２０は、そのコピー操作をＵＩパネル６から受け付け、そのコピー操作に基づくコピージョブ情報を生成する。このとき、ＵＩ制御ソフトウェア４２０は、そのコピージョブ情報に、ジョブ情報を識別するためのジョブＩＤを付与する。
【００３７】
そして、ＵＩ制御ソフトウェア４２０は、そのコピージョブ情報をミドルウェア４１を経由してコピーアプリケーション４２７に送信するとともに、そのコピージョブ情報の書き込みを履歴管理ソフトウェア４２４に要求する。
【００３８】
次に、コピーアプリケーション４２７は、そのコピージョブ情報を受信すると、そのコピージョブ情報に従って画像入力制御ソフトウェア４２２及び画像出力制御ソフトウェア４２３に処理を割り当てるべく、画像入力制御ソフトウェア４２２及び画像出力制御ソフトウェア４２３に命令するための処理情報を生成し、その処理情報にジョブＩＤを付加する。そして、コピーアプリケーション４２７は、その処理情報をミドルウェア４１を経由して画像入力制御ソフトウェア４２２及び画像出力制御ソフトウェア４２３に送信するとともに、その処理情報の書き込みを履歴管理ソフトウェア４２４に要求する。
【００３９】
そして、画像入力制御ソフトウェア４２２は、コピーアプリケーション４２７からその処理情報を受信すると、その処理情報に従って画像入力部８を動作させる。同様に、画像出力制御ソフトウェア４２３は、コピーアプリケーション４２７からその処理情報を受信すると、その処理情報に従って画像出力部９を動作させる。その結果、コピー操作で指定されたコピー部数分の印刷物が出力される。
【００４０】
（Ａ−２）ミドルウェアによるソフトウェア群の状態監視動作
ミドルウェア４１の監視手段４１０は、ミドルウェア４１を経由して各ソフトウェア間で送受信される情報を監視しており、その動作の詳細について以下に説明する。
【００４１】
図６は、画像処理装置におけるミドルウェアの動作の一例を示すフローチャートである。まず、画像処理装置１のＣＰＵ２が、ＯＳ４０、ミドルウェア４１及びソフトウェア群４２に従って動作している間、ミドルウェア４１の監視手段４１０は、ソフトウェア群４２の処理状態を監視している（Ｓ１）。
【００４２】
そして、監視手段４１０は、ソフトウェア群の処理状態が、例えば、正常状態から他の正常状態に遷移したことを検出した場合には（Ｓ１０；Ｙｅｓ）、その遷移した旨を示す処理情報の書き込みを履歴管理ソフトウェア４２４に要求する（Ｓ１１）。
【００４３】
一方、監視手段４１０は、正常状態の間での遷移ではなく（Ｓ１０：Ｎｏ）、危険予告状態に遷移したことを検出した場合には（Ｓ２０：Ｙｅｓ）、停止手段４１１は、履歴情報の書き込み停止を履歴管理ソフトウェア４２４に要求し（Ｓ２１）、ソフトウェア群４２に対して緊急停止を要求する（Ｓ２２）。なお、監視手段４１０は、危険予告状態を検出しなかった場合には（Ｓ２０：Ｎｏ）、処理状態の監視を継続する（Ｓ１）。
【００４４】
（Ａ−３）履歴管理ソフトウェアによる履歴情報の書き込み及び書き込み停止動作
履歴管理ソフトウェア４２４は、履歴情報の書き込み要求や停止要求に基づいて履歴情報の管理を行っており、その動作の詳細について以下に説明する。
【００４５】
図７は、画像処理装置における履歴管理ソフトウェアの動作の一例を示すフローチャートである。まず、履歴管理ソフトウェア４２４は、ミドルウェア４１から履歴情報の書き込み停止が要求されている場合には（Ｓ１００：Ｙｅｓ）、履歴情報の新たな書き込みを停止する（Ｓ１０１）。
【００４６】
なお、履歴管理ソフトウェア４２４は、上記ステップＳ１０１で履歴情報の書き込みを停止した後に、その旨を示すメッセージをＵＩパネル６に表示してもよいし、それまで似書き込まれた履歴情報をネットワーク通信部７を介して情報処理装置３００に送信してもよいし、画像出力部からレポート（印刷物）として出力してもよい。
【００４７】
一方、履歴管理ソフトウェア４２４は、ミドルウェア４１から履歴情報の書き込み停止ではなく（Ｓ１００：Ｎｏ）、ミドルウェア４１及びソフトウェア群４２から履歴情報の書き込みが要求されている場合には（Ｓ１１０：Ｙｅｓ）、その要求された履歴情報がジョブ情報に関するものであるか否かを判定する（Ｓ１２０）。
【００４８】
その結果、履歴管理ソフトウェア４２４は、ジョブ情報に関するものであると判定した場合には（Ｓ１２０：Ｙｅｓ）、ジョブ履歴記憶領域５０に空きがあるか否かを判定する（Ｓ１３０）。
【００４９】
そして、履歴管理ソフトウェア４２４は、ジョブ履歴記憶領域５０に空きがあると判定した場合には（Ｓ１３０：Ｙｅｓ）、時刻管理部３から時刻情報を取得し、その空き領域に履歴情報をその時刻情報ともに書き込む（Ｓ１３１）。また、履歴管理ソフトウェア４２４は、ジョブ履歴記憶領域５０に空きがないと判定した場合には（Ｓ１３０：Ｎｏ）、書き込み時刻が最も古い履歴情報が記録された領域に履歴情報を書き込む（Ｓ１３２）。
【００５０】
一方、上記ステップＳ１２０において、履歴管理ソフトウェア４２４は、ジョブ情報に関するものでない、すなわち、処理情報であると判定し（Ｓ１２０：Ｎｏ）、さらに処理履歴記憶領域５１に空きがあると判定した場合には（Ｓ１４０：Ｙｅｓ）、その空き領域に履歴情報を時刻管理部３から取得した時刻情報ともに書き込む（Ｓ１４１）。また、履歴管理ソフトウェア４２４は、処理履歴記憶領域５１に空きがないと判定した場合には（Ｓ１４０：Ｎｏ）、書き込み時刻が最も古い履歴情報が記録された領域に履歴情報を書き込む（Ｓ１４２）。
【００５１】
（Ａ−４）履歴情報の書き込み例
図４は、１つのコピージョブ情報が処理されたときのジョブ履歴記憶領域及び処理履歴記憶領域の一例を示す図である。ジョブ履歴記憶領域５０には、このジョブ履歴記憶領域５０の記憶容量を示すジョブ履歴記憶領域サイズ５０ａ内において、コピー操作に基づくコピージョブ情報５００と、それよりも前に書き込まれた、例えば、プリントジョブ情報５０１とが記憶されている。また、処理履歴記憶領域５１には、この処理履歴記憶領域５１の記憶容量を示す処理履歴記憶領域サイズ５１ａ内において、危険予告状態を検出した危険予告検出時刻よりも前に書き込まれた一連のプリント処理情報５１０が記憶されている。
【００５２】
上記のように、ジョブ履歴記憶領域５０と処理履歴記憶領域５１とは、異なる記憶領域であるため、例えば、コピージョブ情報５００が書き込まれた後、コピー部数分の一連の処理が行われ、その一連のコピー処理情報５１０が書き込まれた場合でも、コピージョブ情報５００が消去されることなく、ジョブ履歴記憶領域５０に記憶されている。
【００５３】
（Ｂ）２つのジョブ情報を処理する場合
次に、画像処理装置１が２つのジョブ情報を並列処理する場合について説明する。
【００５４】
（Ｂ−１）ソフトウェア群による処理動作
まず、ユーザが、ＵＩパネル６を操作してスキャン操作を行うと、ＵＩ制御ソフトウェア４２０は、そのスキャン操作に基づき、新たなジョブＩＤを付与したスキャンジョブ情報を生成する。そして、ＵＩ制御ソフトウェア４２０は、そのスキャンジョブ情報をミドルウェア４１を経由してスキャンアプリケーション４２６に送信するとともに、そのスキャンジョブ情報の書き込みを履歴管理ソフトウェア４２４に要求する。
【００５５】
一方、通信制御ソフトウェア４２１は、情報処理装置３００から印刷指示情報をネットワーク通信部７を介して受け付けると、その印刷指示情報に基づき、新たなジョブＩＤを付与したプリントジョブ情報を生成する。そして、通信制御ソフトウェア４２１は、プリントジョブ情報をミドルウェア４１を経由してプリントアプリケーション４２５に送信するとともに、そのプリントジョブ情報の書き込みを履歴管理ソフトウェア４２４に要求する。
【００５６】
次に、スキャンアプリケーション４２６は、受信したスキャンジョブ情報から画像入力制御ソフトウェア４２２に命令する処理情報を生成し、その処理情報にスキャンジョブ情報に含まれるジョブＩＤを付加する。そして、スキャンアプリケーション４２６は、そのスキャンジョブ情報をミドルウェア４１を経由して画像入力制御ソフトウェア４２２に送信する。
【００５７】
また、プリントアプリケーション４２５は、受信したプリントジョブ情報から画像出力制御ソフトウェア４２３に命令する処理情報を生成し、その処理情報にプリントジョブ情報に含まれるジョブＩＤを付加する。そして、プリントアプリケーション４２５は、そのプリントジョブ情報をミドルウェア４１を経由して画像出力制御ソフトウェア４２３に送信する。
【００５８】
そして、画像入力制御ソフトウェア４２２及び画像出力制御ソフトウェア４２３は、それぞれ受信した処理情報に従って各部を動作させ、割り当てられた処理を並列的に実行する。その結果、スキャン操作で指定された印刷物が画像として読み取られるとともに、プリント情報に基づく印刷物が出力される。
【００５９】
（Ｂ−２）ソフトウェア群の状態監視及び履歴情報の書き込み要求
ミドルウェア４１は、２つのジョブ情報が並列処理される場合においても、上記（Ａ−２）で説明したのと同様に、図６のフローチャートに従ってソフトウェア群４２の状態を監視している（Ｓ１）。そして、ミドルウェア４１は、正常状態の間での遷移を検出した場合には（Ｓ１０；Ｙｅｓ）、処理情報の書き込みを要求し（Ｓ１１）、危険予告状態への遷移を検出した場合には（Ｓ２０：Ｙｅｓ）、履歴情報の書き込み停止を履歴管理ソフトウェア４２４に要求し（Ｓ２１）、ソフトウェア群４２に対して緊急停止を要求する（Ｓ２２）。
【００６０】
（Ｂ−３）履歴情報の書き込み
履歴管理ソフトウェア４２４は、２つのジョブ情報が並列処理される場合においても、上記（Ｂ−３）で説明したのと同様に、図７のフローチャートに従って履歴情報の書き込み要求や停止要求に基づいて履歴情報の管理を行っており、履歴情報の書き込み停止の要求に対して履歴情報の新たな書き込みを終了する（Ｓ１０１）。また、履歴管理ソフトウェア４２４は、履歴情報の書き込みの要求に対してその要求された履歴情報がジョブ情報の場合には（Ｓ１２０：Ｙｅｓ）、ジョブ履歴記憶領域５０にそのジョブ情報を書き込み（Ｓ１３０〜Ｓ１３２）、処理情報の場合には（Ｓ１２０：Ｎｏ）、処理履歴記憶領域５１にその処理情報を書き込む（Ｓ１４０〜Ｓ１４２）。
【００６１】
（Ｂ−４）履歴情報の書き込み例
図５は、２つのジョブ情報、ここではスキャンジョブ情報及びプリントジョブ情報が並列的に処理されたときのジョブ履歴記憶領域及び処理履歴記憶領域の一例を示す図である。ジョブ履歴記憶領域５０には、ジョブ履歴記憶領域サイズ５０ａ内において、スキャン操作に基づくスキャンジョブ情報５０２と、プリント情報に基づくプリントジョブ情報５０１とが記憶されている。また、処理履歴記憶領域５１には、処理履歴記憶領域サイズ５１ａ内において、スキャンジョブ情報５０２によるスキャン処理情報５１２と、プリントジョブ情報５０１によるプリント処理情報５１１とが処理された順に記憶されている。また、スキャンジョブ情報５０２及びプリントジョブ情報５０１は、ジョブＩＤによりスキャン処理情報５１２及びプリント処理情報５１１にそれぞれ関連付けられた状態で記憶されている。
【００６２】
従って、複数のジョブ情報に基づく処理が並列的に実行された場合でも、複数のジョブ情報が、ジョブ履歴記憶領域５０に記憶されるとともに、その複数のジョブ情報による処理情報が、対応するジョブ情報をジョブＩＤによって識別可能な状態で記憶されているため、ジョブ情報と処理情報とが対応付けられていない場合に比べて、履歴情報の解析が容易である。
【００６３】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。
【図面の簡単な説明】
【００６４】
【図１】図１は、本発明の実施の形態に係る画像処理システムの概略構成の一例を示す全体図である。
【図２】図２は、画像処理装置におけるソフトウェアの概略構成の一例を示す構成図である。
【図３】図３は、状態管理情報の一例を示す図である、
【図４】図４は、１つのジョブ情報が処理されたときのジョブ履歴記憶領域及び処理履歴記憶領域の一例を示す図である。
【図５】図５は、２つのジョブ情報が並列的に処理されたときのジョブ履歴記憶領域及び処理履歴記憶領域の一例を示す図である。
【図６】図６は、画像処理装置におけるミドルウェアの動作の一例を示すフローチャートである。
【図７】図７は、画像処理装置における履歴管理ソフトウェアの動作の一例を示すフローチャートである。
【符号の説明】
【００６５】
１…画像処理装置、２…ＣＰＵ、３…時刻管理部、４…プログラムメモリ、５…システムメモリ、６…ＵＩパネル、７…ネットワーク通信部、８…画像入力部、９…画像出力部、４０…ＯＳ、４１…ミドルウェア、４２…ソフトウェア群、５０…ジョブ履歴記憶領域、５０ａ…ジョブ履歴記憶領域サイズ、５１…処理履歴記憶領域、５１ａ…処理履歴記憶領域サイズ、１００…画像処理システム、２００…ネットワーク、３００…情報処理装置、４１０…監視手段、４１０ａ…状態管理情報、４１１…停止手段、４２０…制御ソフトウェア、４２１…通信制御ソフトウェア、４２２…画像入力制御ソフトウェア、４２３…画像出力制御ソフトウェア、４２４…履歴管理ソフトウェア、４２５…プリントアプリケーション、４２６…スキャンアプリケーション、４２７…コピーアプリケーション、５００…コピージョブ情報、５０１…プリントジョブ情報、５０２…スキャンジョブ情報、５１０…コピー処理情報、５１１…プリント処理情報、５１２…スキャン処理情報
【図１】
2010147897.tif 000003
【図２】
2010147897.tif 000004
【図３】
2010147897.tif 000005
【図４】
2010147897.tif 000006
【図５】
2010147897.tif 000007
【図６】
2010147897.tif 000008
【図７】
2010147897.tif 000009