(57)【要約】【課題】実行しようとする印刷命令に基づいて画像出力処理を行った場合に障害が発生するか否かを、その印刷命令を実行する前に予測する。【解決手段】対応情報格納部３２は、印刷ジョブ中の設定内容と使用される機能リソースの関係を示す対応情報を格納する。制御部３３は、印刷ジョブの実行中に何等かのエラーが発生した場合、その印刷ジョブの設定内容と対応情報からエラーが発生した際に使用されていた機能リソースを特定し、エラーが発生回数を各機能リソース毎に示すエラー発生回数情報を生成する。通知部３５は、受信した印刷ジョブ中に指定された設定内容と応情報とから当該印刷ジョブを実行するために使用する機能リソースを特定し、特定された機能リソース中に、エラーが発生した回数が設定値よりも大きい機能リソースが含まれている場合、当該印刷ジョブを実行することによりエラーが発生する可能性が高い旨を通知する。【選択図】図３
2011062942.tif 000002
【特許請求の範囲】
【請求項１】
印刷命令中に指定される設定内容と、その印刷命令を実行した場合に使用される機能部品との関係を示す対応情報を格納する格納手段と、
印刷命令の実行中に障害が発生した場合、その印刷命令に指定されている設定内容と前記格納手段に格納されている対応情報とに基づいて、障害が発生した際に実行中であった印刷命令により使用された機能部品を特定し、障害が発生した際に使用されていた回数を各機能部品毎に示す障害発生回数情報を生成する生成手段と、
受信した印刷命令中に指定された設定内容と前記格納手段に格納されている対応情報とを参照することにより、当該印刷命令を実行するために使用する機能部品を特定し、特定された機能部品中に、前記障害発生回数情報において障害が発生した回数が予め設定された値よりも大きいことが示されている機能部品が含まれている場合、当該印刷命令を実行することにより障害が発生する可能性が高い旨を通知する通知手段と、
を備えた画像形成装置。
【請求項２】
前記生成手段は、印刷命令の実行中に障害が発生した場合、その印刷命令に指定されている設定内容と前記格納手段に格納されている対応情報とに基づいて、どのような設定内容の印刷命令を実行した場合に障害が発生したのかという履歴を示す障害履歴情報を生成し、その障害履歴情報に基づいて前記障害発生回数情報を生成する請求項１記載の画像形成装置。
【請求項３】
前記通知手段は、障害を発生させることなく実行できる可能性が高い設定内容の印刷命令を通知する請求項１または２記載の画像形成装置。
【請求項４】
前記通知手段は、受信された印刷命令が外部の端末装置から送信されてきた場合、その端末装置に対して通知を行う請求項１から３のいずれか１項記載の画像形成装置。
【請求項５】
他の画像形成装置からの障害発生回数情報を受信する受信手段と、
受信した印刷命令中に指定された設定内容と前記格納手段に格納されている対応情報とを参照することにより、当該印刷命令を実行するために使用する機能部品を特定し、特定された機能部品中に、前記障害発生回数情報において障害が発生した回数が予め設定された値よりも大きいことが示されている機能部品が含まれている場合、当該印刷命令を実行しても障害が発生する可能性が低い他の画像形成装置に当該印刷命令を転送する転送手段と、
をさらに備えた請求項１から４のいずれか１項記載の画像形成装置。
【請求項６】
印刷命令の実行中に障害が発生した場合、その印刷命令に指定されている設定内容とその印刷命令を実行した場合に使用される機能部品との関係を示す対応情報に基づいて、障害が発生した際に実行中であった印刷命令により使用された機能部品を特定し、障害が発生した際に使用されていた回数を各機能部品毎に示す障害発生回数情報を生成するステップと、
受信した印刷命令中に指定された設定内容と前記対応情報とを参照することにより、当該印刷命令を実行するために使用する機能部品を特定するステップと、
特定された機能部品中に、前記障害発生回数情報において障害が発生した回数が予め設定された値よりも大きいことが示されている機能部品が含まれている場合、当該印刷命令を実行することにより障害が発生する可能性が高い旨を通知するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、センサ(濃度測定器)からの情報を基にファジー関数により装置各箇所の故障率を算定し、この故障率が一定値以上になると警告を行う画像形成装置が開示されている。
【０００３】
特許文献２には、リモート接続されたセンターで故障の予兆現象を検知すると、サービス担当の営業所に通知する画像形成装置が開示されている。
【０００４】
特許文献３には、発生したエラーの原因究明のために、エラー履歴情報を出力するようにした画像形成装置が開示されている。
【０００５】
特許文献４には、装置の内部状態情報に基づき故障診断モデルを用いて故障原因を特定するようにした画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−１９４９０３号公報
【特許文献２】特開平８−１９５８４９号公報
【特許文献３】特開２００７−００７９９１号公報
【特許文献４】特開２００７−０７４２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、実行しようとする印刷命令に基づいて画像出力処理を行った場合に障害が発生するか否かを、その印刷命令を実行する前に予測することが可能な画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
［画像形成装置］
請求項１に係る本発明は、印刷命令中に指定される設定内容と、その印刷命令を実行した場合に使用される機能部品との関係を示す対応情報を格納する格納手段と、
印刷命令の実行中に障害が発生した場合、その印刷命令に指定されている設定内容と前記格納手段に格納されている対応情報とに基づいて、障害が発生した際に実行中であった印刷命令により使用された機能部品を特定し、障害が発生した際に使用されていた回数を各機能部品毎に示す障害発生回数情報を生成する生成手段と、
受信した印刷命令中に指定された設定内容と前記格納手段に格納されている対応情報とを参照することにより、当該印刷命令を実行するために使用する機能部品を特定し、特定された機能部品中に、前記障害発生回数情報において障害が発生した回数が予め設定された値よりも大きいことが示されている機能部品が含まれている場合、当該印刷命令を実行することにより障害が発生する可能性が高い旨を通知する通知手段とを備えた画像形成装置である。
【０００９】
請求項２に係る本発明は、前記生成手段が、印刷命令の実行中に障害が発生した場合、その印刷命令に指定されている設定内容と前記格納手段に格納されている対応情報とに基づいて、どのような設定内容の印刷命令を実行した場合に障害が発生したのかという履歴を示す障害履歴情報を生成し、その障害履歴情報に基づいて前記障害発生回数情報を生成する請求項１記載の画像形成装置である。
【００１０】
請求項３に係る本発明は、前記通知手段が、障害を発生させることなく実行できる可能性が高い設定内容の印刷命令を通知する請求項１または２記載の画像形成装置である。
【００１１】
請求項４に係る本発明は、前記通知手段が、受信された印刷命令が外部の端末装置から送信されてきた場合、その端末装置に対して通知を行う請求項１から３のいずれか１項記載の画像形成装置である。
【００１２】
請求項５に係る本発明は、他の画像形成装置からの障害発生回数情報を受信する受信手段と、
受信した印刷命令中に指定された設定内容と前記格納手段に格納されている対応情報とを参照することにより、当該印刷命令を実行するために使用する機能部品を特定し、特定された機能部品中に、前記障害発生回数情報において障害が発生した回数が予め設定された値よりも大きいことが示されている機能部品が含まれている場合、当該印刷命令を実行しても障害が発生する可能性が低い他の画像形成装置に当該印刷命令を転送する転送手段とをさらに備えた請求項１から４のいずれか１項記載の画像形成装置である。
【００１３】
[プログラム]
請求項６に係る本発明は、印刷命令の実行中に障害が発生した場合、その印刷命令に指定されている設定内容とその印刷命令を実行した場合に使用される機能部品との関係を示す対応情報に基づいて、障害が発生した際に実行中であった印刷命令により使用された機能部品を特定し、障害が発生した際に使用されていた回数を各機能部品毎に示す障害発生回数情報を生成するステップと、
受信した印刷命令中に指定された設定内容と前記対応情報とを参照することにより、当該印刷命令を実行するために使用する機能部品を特定するステップと、
特定された機能部品中に、前記障害発生回数情報において障害が発生した回数が予め設定された値よりも大きいことが示されている機能部品が含まれている場合、当該印刷命令を実行することにより障害が発生する可能性が高い旨を通知するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、実行しようとする印刷命令に基づいて画像出力処理を行った場合に障害が発生するか否かを、その印刷命令を実行する前に予測することができる画像形成装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、実行することにより障害が発生した印刷命令の設定内容の履歴を保存することができる画像形成装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、請求項１または２に係る本発明により得られる効果に加えて、障害を発生させることなく実行可能な設定内容を使用者に提案することができる画像形成装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項１から３のいずれか１項に係る本発明により得られる効果に加えて、印刷命令を実行すると障害が発生する可能性が高い旨を外部の端末装置に対して通知することができる画像形成装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、請求項１から４のいずれか１項に係る本発明により得られる効果に加えて、受信した印刷命令を自装置において実行したのでは障害が発生する可能性が高い場合、他の画像形成装置の障害発生回数情報を参照することにより、当該印刷命令を実行しても障害が発生する可能性が低い他の装置に印刷命令を転送することができる画像形成装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、実行しようとする印刷命令に基づいて画像出力処理を行った場合に障害が発生するか否かを、その印刷命令を実行する前に予測することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態の画像形成装置のシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】画像形成装置１０の操作パネルからコピーを指示するための印刷ジョブを設定する場合の一例を示す図である。
【図５】対応情報格納部３２に格納される対応情報の具体例として、パラメータ／使用機能リソース対応テーブルの一例を示す図である。
【図６】ジョブエラー履歴情報の一例を示す図である。
【図７】エラー発生回数情報の一例を示す図である。
【図８】本発明の一実施形態の画像形成装置１０の動作を示すフローチャートである。
【図９】画像形成装置１０の操作パネル９１上にユーザに対する通知が表示される場合の一例を示す図である。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００２２】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、２０および端末装置４０により構成される。端末装置４０は、用紙サイズ、印刷色等の印刷内容を設定した印刷ジョブ（印刷命令）を生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０、２０に対して送信する。画像形成装置１０、２０は、端末装置４０から送信された印刷ジョブを受け付けて、その印刷ジョブに応じた画像を用紙上に出力する。なお、画像形成装置１０、２０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２３】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。なお、画像形成装置２０の構成は画像形成装置１０と同様な構成であるため、その説明は省略する。
【００２４】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００２５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２６】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００２７】
本実施形態の画像形成装置１０は、図３に示されるように、印刷ジョブ受信部３１と、対応情報格納部３２と、制御部３３と、エラー情報格納部３４と、通知部３５と、画像出力部３６と、エラー情報受信部３７と、印刷ジョブ転送部３８とを備えている。
【００２８】
印刷ジョブ受信部３１は、端末装置４０から送信されてきた印刷ジョブ（印刷命令）を受信する。
【００２９】
対応情報格納部３２は、印刷ジョブ受信部３１により受信された印刷ジョブや自装置の操作パネル等から入力された印刷ジョブ中に指定される、用紙サイズ、出力方法等の設定内容と、その印刷ジョブを実行した場合に使用される機能リソース（機能部品）との関係を示す対応情報を格納する。ここで、画像形成装置１０内の機能リソースの具体例としては、両面ユニットや、自動両面原稿送り装置（ＤＡＤＦ：Duplex Auto Document Feeder）や、ステイプル装置、用紙搬送経路等の各種機能を実現するための部品が挙げられる。
【００３０】
ここで、画像形成装置１０の操作パネルからコピーを指示するための印刷ジョブを設定する場合の一例を図４に示す。また、対応情報格納部３２に格納される対応情報の具体例として、パラメータ／使用機能リソース対応テーブルの一例を図５に示す。
【００３１】
この図５に示したパラメータ／使用機能リソース対応テーブルを参照すると、例えば、片面から両面へのコピー（複写）を指示する内容の印刷ジョブが実行された場合、両面ユニットが使用され、ＤＡＤＦは使用されないことが分かる。また、例えば、両面から両面へのコピー（複写）を指示する内容の印刷ジョブが実行された場合、両面ユニットとＤＡＤＦがともに使用されることが分かる。
【００３２】
制御部３３は、印刷ジョブ受信部３１により受信された印刷ジョブに基づいて画像出力部３６を制御することにより、この印刷ジョブに基づく画像を印刷用紙上に出力する。画像出力部３６は、制御部３３による制御に基づいて、印刷用紙上に画像を出力する。
【００３３】
そして、制御部３３は、印刷ジョブの実行中に何等かのエラー（障害）が発生した場合、その印刷ジョブに指定されている設定内容と対応情報格納部３２に格納されている対応情報とに基づいて、エラーが発生した際に実行中であった印刷ジョブにより使用された機能リソースを特定し、エラーが発生した際に使用されていた回数を各機能リソース毎に示すエラー発生回数情報（障害発生回数情報）を生成する。
【００３４】
ただし、制御部３３は、印刷ジョブの設定内容と対応情報とから直接発生エラー履歴情報を生成するのではなく、先ず、印刷ジョブの実行中にエラーが発生した場合、その印刷ジョブに指定されている設定内容と対応情報格納部３２に格納されている対応情報とに基づいて、どのような設定内容の印刷ジョブを実行した場合にエラーが発生したのかという履歴を示すジョブエラー履歴情報（障害履歴情報）を生成し、そのジョブエラー履歴情報に基づいてエラー発生回数情報を生成する。
【００３５】
このジョブエラー履歴情報の一例を図６に示し、エラー発生回数情報の一例を図７に示す。
図６に示した例では、印刷ジョブの設定内容であるジョブパラメータ、発生したエラーの内容であるエラー種別、対応情報に基づいて特定されたエラー発生時の使用機能リソース、センサ等により実際に故障が検出されたエラー検出箇所の情報が対応付けられて記憶されている。
【００３６】
また、図７に示した例では、各使用機能リソース毎にエラーが発生した回数が記憶されている。そして、このエラー発生回数は、画像形成装置１０の修理が行われたような場合にはリセットされるようになっている。そして、例えば５回というような回数が修理依頼閾値として設定されていて、エラー発生回数がこの修理依頼閾値に達した場合、その使用機能リソースに対する修理依頼を行うようユーザに通知を行ったり、電子メール等により自動的に修理依頼を行うようにしてもよい。
【００３７】
エラー情報格納部３４は、制御部３３により生成されたジョブエラー履歴情報やエラー発生回数情報を格納する。
【００３８】
通知部３５は、受信した印刷ジョブ中に指定された設定内容と対応情報格納部３２に格納されている対応情報とを参照することにより、当該印刷ジョブを実行するために使用する機能リソースを特定し、特定された機能リソース中に、障害発生回数情報においてエラーが発生した回数が予め設定された値よりも大きいことが示されている機能リソースが含まれている場合、当該印刷ジョブを実行することによりエラーが発生する可能性が高い旨を通知する。この場合に、通知部３５は、エラーを発生させることなく実行できる可能性が高い設定内容の印刷ジョブを通知するようにしてもよい。
【００３９】
また、通知部３５は、受信した印刷ジョブが外部の端末装置４０から送信されてきた場合、その端末装置４０に対して、当該印刷ジョブを実行することによりエラーが発生する可能性が高い旨を通知するようにしてもよい。
【００４０】
エラー情報受信部３７は、他の画像形成装置２０からのエラー発生回数情報（障害発生回数情報）を受信する。
【００４１】
印刷ジョブ転送部３８は、受信した印刷ジョブ中に指定された設定内容と対応情報格納部３２に格納されている対応情報とを参照することにより、その印刷ジョブを実行するために使用する機能リソースを特定し、特定された機能リソース中に、エラー発生回数情報においてエラーが発生した回数が予め設定された値よりも大きいことが示されている機能リソースが含まれている場合、当該印刷ジョブを実行してもエラーが発生する可能性が低い他の画像形成装置（例えば、画像形成装置２０）に当該印刷ジョブを転送する。
【００４２】
次に、本実施形態の画像形成装置の動作について図面を参照して詳細に説明する。
図８は、本実施形態の画像形成装置１０の動作を説明するためのフローチャートである。
【００４３】
まず、印刷ジョブ受信部３１が印刷ジョブを受信（または入力）されると、制御部３３では、この印刷ジョブを実行した場合にエラー（障害）が発生する可能性が高いか否かを判定する（ステップＳ１０２）。具体的には、制御部３３は、受信した印刷ジョブを実行した場合に使用される機能リソースを対応情報格納部３２に格納されている対応情報に基づいて特定し、エラー情報格納部３４に格納されているエラー発生回数情報を参照することにより、この特定した機能リソースの過去のエラー発生回数が予め設定された回数以上であるかどうかに基づいて、エラーが発生する可能性を判定する。
【００４４】
このステップＳ１０２においてエラーが発生する可能性が低いと判定された場合、制御部３３は、この印刷ジョブを実行する（ステップＳ１０３）。そして、印刷ジョブの実行中にエラーが発生しなければ（ステップＳ１０４においてＮｏ）、その印刷ジョブを最後まで実行して処理を終了する（ステップＳ１０５）。
【００４５】
この印刷ジョブの実行中に何等かのエラーが発生した場合（ステップＳ１０４においてＹｅｓ）、制御部３３は、この発生したエラーに基づいてジョブエラー履歴情報を生成（または更新）し（ステップＳ１０６）、エラー発生回数情報を生成（または更新）する（ステップＳ１０７）。
【００４６】
なお、ステップＳ１０２において、印刷ジョブを実行したのではエラーが発生する可能性が高いと判定した場合、制御部３３は、自装置の操作パネルや、印刷ジョブを送信してきた端末装置４０に対して、このまま印刷ジョブを実行したのではエラーが発生する可能性が高い旨を通知または警告する（ステップＳ１０８）。
【００４７】
このような通知が行われる場合の一例を図９に示す。この図９に示した例では、画像形成装置１０の操作パネル９１上に、「両面ユニットが紙詰まりを起こす可能性があります。」という表示を行うことにより、このまま印刷ジョブを実行したのではエラーが発生する可能性が高い旨をユーザに通知している。また、この図９に示した例では、「片面印刷のみなら問題ありません。」という表示を操作パネル９１上に行うことにより、エラーを発生させることなく実行できる可能性が高い設定内容の印刷ジョブをユーザに提案している。
【符号の説明】
【００４８】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    画像形成装置
３０    ネットワーク
３１    印刷ジョブ受信部
３２    対応情報格納部
３３    制御部
３４    エラー情報格納部
３５    通知部
３６    画像出力部
３７    エラー情報受信部
３８    印刷ジョブ転送部
４０    端末装置
９１    操作パネル
Ｓ１０１〜Ｓ１０８    ステップ
【図１】
2011062942.tif 000003
【図２】
2011062942.tif 000004
【図３】
2011062942.tif 000005
【図４】
2011062942.tif 000006
【図５】
2011062942.tif 000007
【図６】
2011062942.tif 000008
【図７】
2011062942.tif 000009
【図８】
2011062942.tif 000010
【図９】
2011062942.tif 000011