(57)【要約】【課題】特定のエラーを回避するための手段の候補をエラー内容に適応してユーザに明確に表示して、エラーを回避するための手段の候補からユーザが一貫した操作で、容易に選択指示できることである。【解決手段】データ処理装置１０１より供給される印刷データに基づいて画像を記録する画像記録装置１０３において、印刷データを記録処理中に発生する特定のエラーを検出し、該検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段をＣＰＵ３０９が判別し、該判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補をパネル部１０４に表示する構成を特徴とする。【選択図】      図４
2004195872.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、
前記印刷データを記録処理中に発生し得る特定エラーに応じて回避可能な複数の回避手段と、
前記印刷データを記録処理中に発生する特定のエラーを検出する検出手段と、
前記検出手段により検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別する判別手段と、
前記判別手段により判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補を表示部に表示する制御手段と、
を有することを特徴とする画像記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置およびデータ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置とを含む印刷システムのエラー回避制御に関するものである。
【０００２】
【従来の技術】
従来、この種の画像記録装置では、印刷時等に異常が発生した場合、その異常に対する本来の処置を行わなくても異常を回避することのできる手段がいくつかあるが、その回避手段を実行する複数の方法は、異常内容によって実行可能かどうかが異なり、その操作方法は統一的ではなく異なっている場合が多い。
【０００３】
例えば、用紙サイズが画像記録装置に装着されているものと印刷データにより要求されているものとで異なる場合に、オペレータコールとして用紙サイズの変更を促すエラーメッセージを表示する。
【０００４】
この場合に画像記録装置に装着する用紙サイズを要求されたものと同じ適正な用紙サイズに変更しなくてもオペレータコールを回避する手段はいくつかある。例えば用紙サイズの比較結果を無視して印刷処理を続行するスキップ手段、適正な用紙が装着されている給紙段に変更する給紙段変更手段、処理を中断してオペレータコールが発生している印刷データを消去するジョブキャンセル手段、画像記録処理が受け付けているすべての印刷データを破棄してしまうリセット手段等がある。
【０００５】
【発明が解決しようとする課題】
一方、印刷途中に給紙しようとする給紙段の用紙がなくなってしまう場合には、オペレータコールとして用紙の補給を促すエラーメッセージを表示するが、その開始手段としては、給紙段変更手段やジョブキャンセル手段やリセット手段は実行可能な回避手段としてあるが、スキップ手段は存在しない。
【０００６】
このため、それぞれの異常発生時に対してどんな回避手段があるのかユーザにとってわかりづらかった。
【０００７】
また、内容の異なる回避手段が１つのボタンに割り当てられていたりする場合もしばしばあるため、それぞれの操作がどういう動作に連動しているのかわかりづらかった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置において、印刷データを記録処理中に発生する特定のエラーを検出し、該検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別し、該判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補を表示部に表示することにより、発生している特定のエラーを回避するための手段候補をエラー内容に適応してユーザに明確に表示して、エラーを回避するための手段の候補からユーザが一貫した操作で、容易に選択指示できる操作環境を構築して、適切なエラー回避操作を容易に指示できる利便性に優れた画像記録装置を提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成する本発明の画像記録装置は以下に示す構成を備える。
【００１０】
本発明は、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、前記印刷データを記録処理中に発生し得る特定エラーに応じて回避可能な複数の回避手段（図６参照）と、前記印刷データを記録処理中に発生する特定のエラーを検出する検出手段（図７に示すステップＳ１０２）と、前記検出手段により検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別する判別手段（図７に示すステップＳ１０３）と、前記判別手段により判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補を表示部に表示する制御手段（図７に示すステップＳ１０７）とを有することを特徴とする。
【００１１】
【発明の実施の形態】
〔第１実施形態〕
本発明に係る第１実施形態に係る画像記録装置について、図面を参照して説明する。
【００１２】
図１は、本発明の第１実施形態を示す画像記録装置を適用可能な印刷処理システムの概略を示すブロック図である。
【００１３】
図において、１０１はデータ処理装置で、例えばコンピュータで構成され、画像情報の供給源、あるいはプリンタの制御装置として機能する。１０２は画像記録装置で、本実施形態においては、レーザビームプリンタ（プリンタ）で構成される例を示す。なお、本実施形態において適用される画像記録装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００１４】
１０３はビデオコントローラ（ビデオコントローラ）で、データ処理装置１０１から供給される画像情報（例えば、ＥＳＣコード、ページ記述言語等）に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。
【００１５】
プリンタエンジン１０５は、ビデオコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００１６】
１０４はパネル部で、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。また、パネル部１０４には、プリンタ１０２の処理内容や、ユーザへの警告内容が後述するように表示される。
【００１７】
図２は、図１に示した画像記録装置１０２の構成を説明する概略断面図であり、例えばタンデム方式のカラープリンタの例を示す。
【００１８】
図において、２０１はプリンタ筐体である。２０２は操作パネルで、ユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配されている。なお、操作パネル２０２は、図１に示したパネル部１０４の一態様である。
【００１９】
２０３はボード収容部であり、ビデオコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボード等を収容する。
【００２０】
２２０は用紙（記録媒体）Ｓを保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２２１はセットクラッチであり、用紙カセット２２０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有し、該カムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２３は用紙検知センサで、それぞれ用紙カセット２２０に保持されている用紙Ｓの量を検知する。
【００２１】
２２２は給紙ローラで、用紙Ｓの先端部をレジストシャッタ２２４まで搬送する。レジストシャッタ２２４は、用紙Ｓを押圧することにより給紙を停止させることができる。
【００２２】
２３０は手差しトレイである。２３１は手差し給紙クラッチで、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送するために使用される。手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。画像記録に供する用紙Ｓは、用紙カセット２２０および手差しトレイ２３０のいずれかの給紙手段を選択して給紙される。
【００２３】
プリンタエンジン１０５は、ビデオコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、ビデオコントローラ１０３からの指示にしたがって用紙カセット２２０、手差しトレイ２３０の中からいずれかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。
【００２４】
なお、プリンタエンジン１０５は、給紙手段、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙手段及びそれらの制御手段を含む。
【００２５】
２０４ａ，２０４ｂ，２０４ｃ，２０４ｄは画像記録部で、感光ドラム２０５ａ，２０５ｂ，２０５ｃ，２０５ｄやトナー保持部等を有し、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。
【００２６】
一方、２０６ａ，２０６ｂ，２０６ｃ，２０６ｄはレーザスキャナ部で、画像記録部にレーザビームによる画像情報を供給する。
【００２７】
なお、画像記録部２０４ａ，２０４ｂ，２０４ｃ，２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図の下から上方向）に扁平に張設され、その最上流部においては、バイアスを印加した吸着ローラ２２５によって、用紙を用紙搬送ベルト２５０に静電吸着させる。
【００２８】
また、このベルト搬送面に対向して４個の感光ドラム２０５ａ，２０５ｂ、２０５ｃ，２０５ｄが直線状に配設されており、画像形成手段を構成している。画像記録部２０４ａ，２０４ｂ，２０４ｃ，２０４ｄのそれぞれには、感光ドラムの周辺近傍を順次取り囲んで、帯電器、現像器が配置されている。
【００２９】
レーザスキャナ部２０６ａ，２０６ｂ，２０６ｃ，２０６ｄにおいて、２０７ａ，２０７ｂ，２０７ｃ，２０７ｄはレーザユニットであり、ビデオコントローラ１０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。
【００３０】
レーザユニット２０７ａ，２０７ｂ，２０７ｃ，２０７ｄから発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８ａ，２０８ｂ，２０８ｃ，２０８ｄにより走査され、感光ドラム２０５ａ，２０５ｂ，２０５ｃ，２０５ｄ上に潜像を形成する。
【００３１】
２６０は定着器で、画像記録部２０４ａ，２０４ｂ，２０４ｃ，２０４ｄにより用紙Ｓに形成されたトナー画像を用紙Ｓに熱定着させる。２６１は搬送ローラで、用紙Ｓを排紙搬送する。
【００３２】
２６２は排紙センサで、用紙Ｓの排紙状態を検知する。２６３は排紙ローラ兼両面印刷用搬送路切替えローラで、用紙Ｓを排紙方向へ搬送し、用紙Ｓの搬送指示が排紙の場合はそのまま排紙トレイ２６４に排紙し、搬送指示が両面搬送の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に回転方向を逆向きに変え、スイッチバックすることにより用紙Ｓを両面印刷用搬送路２７０へ搬送する。
【００３３】
２６５は排紙積載量検知センサで、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。２７０は両面印刷用搬送路であり、排紙ローラ兼両面印刷用搬送路切替えローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送されて画像記録部２０４ａ，２０４ｂ，２０４ｃ，２０４ｄへの搬送指示を待つ。
【００３４】
なお、プリンタ１０２には、さらにオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００３５】
図３は、図２に示したビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタエンジン１０５の構成例を示すブロック図である。
【００３６】
図３において、ビデオコントローラ１０３は、複数のデータ処理装置１０１との通信（画像情報の受信を含む）、受信した画像情報に基づくラスタデータの生成（展開）、プリンタエンジン１０５の制御を司る。
【００３７】
１５０はエンジン制御部で、ビデオコントローラ１０３から供給される制御信号に基づいて、プリンタエンジン１０５内の後述する１５１〜１５８のユニットを制御する。
【００３８】
１５１は用紙サイズ検出部で、用紙カセット２２０及びその他オプションカセット（不図示）内に載置された用紙のサイズを検出してエンジン制御部１５０に通知する。１５２は給紙口検出部で、用紙カセット２２０および手差しトレイ２３０、オプションカセット（不図示）、封筒フィーダ（不図示）のそれぞれの給紙口の有無を検出してエンジン制御部１５０に通知する。
【００３９】
１５３はオプション調査部で、オプションカセット、封筒フィーダ等のオプションの接続状況を確認する。１５４は搬送制御部で、用紙の搬送を制御する。１５５は光学系制御部で、ポリゴンミラー２０８ａ，２０８ｂ，２０８ｃ，２０８ｄの駆動モータ、レーザユニット２０７ａ，２０７ｂ，２０７ｃ，２０７ｄ等の光学系を制御する。
【００４０】
１５６は定着器温度制御部で、定着器２６０の温度制御の他、定着器２６０における異常検出等をも行う。１５７はオプション制御部で、オプションカセットや封筒フィーダ等のオプションを制御する。１５８はセンサ部で、レジスト、排紙、両面、反転など搬送路内の用紙の有無、外気温、印刷ページ数、トナー残量等の環境の変化（状況変化）を検出する。
【００４１】
次に、ビデオコントローラ１０３とエンジン制御部１５０とを接続するビデオインタフェースを構成する信号の概要を説明する。
【００４２】
図３において、１７０は／ＣＰＲＤＹ信号で、ビデオコントローラ１０３がエンジン制御部１５０と通信可能な状態にあることを示す。１７１は／ＰＰＲＤＹ信号で、エンジン制御部１５０がビデオコントローラ１０３と通信可能な状態にあることを示す。
【００４３】
１７２は／ＲＤＹ信号で、エンジン制御部１５０がプリント可能な状態にあることを示す。１７３は／ＰＲＮＴ信号で、ビデオコントローラ１０３がエンジン制御部１５０に印刷要求を発行する。
【００４４】
１７４は／ＴＯＰ信号で、エンジン制御部１５０がビデオコントローラ１０３に対して出力する垂直同期信号として機能する。１７６は／ＢＤ信号で、エンジン制御部１５０がビデオコントローラ１０３に出力する水平同期信号として機能する。
【００４５】
１７８は／ＳＣＬＫ信号で、シリアル通信のための同期クロック信号として機能する。１７９は／ＣＭＤ信号で、ビデオコントローラ１０３がエンジン制御部１５０に対してコマンドを送信するためのコマンド信号として機能する。１８０は／ＣＢＳＹ信号で、コマンドを送信するためのストローブ信号として機能する。
【００４６】
１８１は／ＳＴＳ信号で、ビデオコントローラ１０３から送信されたコマンドに対して応答（プリンタエンジン１０５内部のステータスを含む）を返す際に出力される。１８２は／ＳＢＳＹ信号で、ステータス等の応答を返すためのストローブ信号として機能する。１８３は／ＶＩＤＥＯ信号で、ラスタデータとして出力される。
【００４７】
１７７は／ＣＣＲＴ（Ｃｏｎｄｉｔｉｏｎ  Ｃｈａｎｇｅ  Ｒｅｐｏｒｔ）信号で、プリンタエンジン１０５のステータスのうち、／ＲＤＹ信号に直接関与しない状態、すなわち印刷の可否に直接関与しない状態変化が発生した場合（例えば、気温、印刷ページ数、トナー残量等が基準値を超えた場合）に”ＴＲＵＥ”となる。
【００４８】
図４は、図３に示したビデオコントローラ１０３の構成例を示すブロック図である。
【００４９】
図４において、３０１はパネルＩ／Ｆ部で、パネル部１０４とのデータ通信を行う。３０９はＣＰＵで、パネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。
【００５０】
３０２はホストインタフェース部で、ネットワークを介してホストコンピュータ等のデータ処理装置１０１と双方向に通信接続する。３０３は中間データ作成部で、印刷データをプリンタ１０２内部で扱いやすい形である中間データに変換する処理を行う。３０４はＲＯＭで、本発明で説明する処理や、その他プリンタ１０２の行う制御プログラムコードを保持する。
【００５１】
３０５はＲＡＭであり、ホストインタフェース部３０２で受信した印刷データより導き出された中間データを保持したり、中間データをレンダリングした結果のビットマップを保持したり、その他処理に必要な一時的なバッファエリアや、各種処理ステータスを保持したりする。
【００５２】
３０６はエンジンインタフェース部で、プリンタエンジン１０５と通信接続する。なお、ＣＰＵ３０９は、エンジンインタフェース部３０６を介して、／ＣＰＲＤＹ信号１７０，／ＰＲＮＴ信号１７３，／ＳＣＬＫ信号１７８，／ＣＭＤ信号１７９，／ＣＢＳＹ信号１８０を制御し、／ＰＰＲＤＹ信号１７１，／ＲＤＹ信号１７２，／ＴＯＰ信号１７４，／ＢＤ信号１７６，／ＣＣＲＴ信号１７７，／ＳＴＳ信号１８１，／ＳＢＳＹ信号１８２の状態、すなわち、プリンタエンジン１０５の状態を認識することができる。
【００５３】
３０７はＤＭＡ制御部であり、ＣＰＵ３０９からの指示によりＲＡＭ３０５内のビットマップデータをエンジンインタフェース部３０６に転送する。
【００５４】
３０８はレンダリング部で、ＲＡＭ３０５に格納された中間データの内容に従って、実際に印刷出力する印刷イメージを作成する。３０９はＣＰＵで、ＲＯＭ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３１１に接続されたデバイスを制御する。
【００５５】
３１０は不揮発性メモリ（ＥＥＰＲＯＭ）で、例えば濃度補正テーブル等の制御情報を保持する。
【００５６】
３１１は、アドレス、データ、コントロールバスを含むＣＰＵバスである。パネルインタフェース部３０１、ホストインタフェース部３０２、中間データ作成部３０３、ＲＯＭ３０４、ＲＡＭ３０５、エンジンインタフェース部３０６、ＤＭＡ制御部３０７、レンダリング部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０は、それぞれＣＰＵバス３１１に接続されたすべてのデバイスにアクセス可能である。
【００５７】
図５は、図１に示したデータ処理装置１０１よりプリンタ１０２へ出力される印刷ジョブの構成を示すブロック図である。
【００５８】
図５において、印刷ジョブ５０１は大きく分けて、ジョブ属性５０２およびＰＤＬデータ５０３から構成されている。前記ジョブ属性５０２は、該印刷ジョブを処理するために必要な種々の属性（パラメータ）を含む。
【００５９】
すなわち、ジョブモード５１１は処理モードを示しており、”ｐｒｉｎｔ”は該印刷ジョブが正しく印刷されるためのものであることを示している。なお、該印刷ジョブを印刷後に保存する場合は”ｐｒｉｎｔ−ｓｔｏｒｅ”、保存のみを行う場合は”ｓｔｏｒｅ”、保存されたジョブを読み出して印刷する場合は”ｌｏａｄ−ｐｒｉｎｔ”、一時的に保存して同じジョブを部数分繰り返し読み出して印刷し、印刷が完了した後で保存したジョブを削除する場合は”ｓｔｏｒｅ−ｐｒｉｎｔ”などとなる。
【００６０】
ここで、これらは文字列ではなく、予め定められた符号（例えば、”ｐｒｉｎｔ”は４バイトの０＝０ｘ００００００００、”ｐｒｉｎｔ−ｓｔｏｒｅ”は０ｘ０００００００１、”ｓｔｏｒｅ”は０ｘ０００００００２、”ｌｏａｄ−ｐｒｉｎｔ”は０ｘ０００００００４、”ｓｔｏｒｅ−ｐｒｉｎｔ”は０ｘ０００００００８など）で表すものとする。
【００６１】
５１２は該ジョブ属性の総サイズ（バイト数）、５１４はジョブ名称（サイズ可変）、５１３は前記ジョブ名称のバイトサイズを示す。
【００６２】
ここで、前記ジョブ名称サイズは４バイトの倍数になるように構成されており、ジョブ名称５１４の端数分は０（図中の”￥０”は１バイトの０を示している）で埋められている。
【００６３】
ジョブ属性５０２はさらに、ＰＤＬ種別５１５の他、ドライバＵＩで指定された各種パラメータ（階調５１６、解像度５１７、部数５１８、フィニッシングモード５１９、印刷面５２０、カラーモード５２１、閉じ方向・幅５２２、複数ページ印刷モード＝いわゆるＮ−ｕｐ５２３等）、印刷ジョブを出力したユーザ情報５２５及びそのユーザ情報サイズ５２４から構成されている。なお、図中ではＮ−ｕｐ指定が２ページ印刷指定であれば”２／１”、４ページ印刷指定なら”４／１”、通常印刷（複数ページ印刷指定なし）であれば”１／１”のように示している。また前記ユーザ情報５２５は電子メールアドレスであるとする（印刷履歴等に使われる）。
【００６４】
続く、ＰＤＬデータ５０３は、後続ブロックがＰＤＬデータであることを示すパケット識別子”ｓｅｎｄ＿ＰＤＬ”５５１と、ＰＤＬデータサイズ５５２、およびＰＤＬ形式の命令群から構成される。
【００６５】
ここで、前記命令群は、ＰＤＬジョブ開始命令５５３に始まって、印字解像度やサイズ単位の指定といったジョブ内で共通の環境パラメータ５５６、フォームデータ５５７、排紙命令でページ単位に区切られた描画命令群５５８〜５６０が続き、ＰＤＬジョブ終了命令５６１で終了する。なお、給紙段選択モードを含めた給紙段指定や用紙サイズ、用紙種別などページ単位で変更可能なパラメータは、変更の度に各ページの先頭で指定されているものとする。
【００６６】
図６は、本発明における画像記録装置で発生する様々なエラー、あるいはオペレータコールに対して、実行可能な回避手段の対応関係を示した図である。
【００６７】
図６に示すように、例えば印刷ジョブ処理中に給紙中の給紙段の用紙がなくなった場合に発生する「用紙無し」エラーの場合には、給紙段設定を用紙のある給紙段への変更する「給紙段変更」と、実行中の印刷ジョブのみ中断して削除する「ジョブキャンセル」、画像記録装置を受信しているすべての印刷ジョブを中断して削除する「ソフトリセット」、すべての処理を中断してリブート処理を行う「ハードリセット」の回避手段がある。
【００６８】
また、ジョブ中の「紙詰まり」エラーの場合には、エラーを回避するというわけではないが、操作可能な手段として、「ジョブキャンセル」、「ソフトリセット」、「ハードリセット」の手段がある。
【００６９】
一方、ジョブがないときの「紙詰まり」エラーの場合には、「ハードリセット」手段がある。
【００７０】
その他、給紙したメディアのタイプが要求されたものと異なった場合に発生する「ミスプリント」エラーの場合には、発生したエラーを無視して続行する「スキップ」「ジョブキャンセル」、「ソフトリセット」、「ハードリセット」の手段がある。
【００７１】
ジョブ中の「カバーオープン」エラーの場合には、「ジョブキャンセル」、「ソフトリセット」、「ハードリセット」の手段がある。
【００７２】
ジョブがないときの「カバーオープン」エラーの場合には、「ハードリセット」手段がある。
【００７３】
排紙トレイが満載のときに発生する「満載」エラーの場合には、「スキップ」、「ジョブキャンセル」、「ソフトリセット」、「ハードリセット」の手段がある。
【００７４】
用紙サイズ、メディアタイプ等のメディア関連の属性が要求と実装で異なる場合に発生する「属性不一致」エラーの場合には、「給紙段変更」、属性が一致するように論理属性を書き換えて処理を続行させる「強制続行」、「スキップ」、「ジョブキャンセル」、「ソフトリセット」、「ハードリセット」の手段がある。
【００７５】
以上のように、発生したエラー内容やそのときの状況（ジョブ中か非ジョブ中かなど）によって、発生中のエラーを回避可能な手段が異なっている。エラーが発生した場合にどんな回避手段があるのかを一覧で提示できることがユーザにとって望ましい。また、それらの回避手段を統一的に操作できれば、間違った動作でユーザに混乱を招くことを防ぐことができる。以下で、その実現方法について説明する。
【００７６】
図７は、本発明に係る画像記録装置におけるデータ処理手順の一例を示すフローチャートであり、プリンタ本体の操作パネル２０２においてプリンタで発生したエラーに対してその回避手段を表示するための表示制御処理手順に対応する。Ｓ１０１〜Ｓ１１１は各ステップを示す。
【００７７】
まず、ステップＳ１０１では、エラー回避手段を表示させるために設けられているエラー回避ボタンが押下されたかどうかの判断を行い、エラー回避ボタンが押下されたと判断された場合には、ステップＳ１０２に進み、エラー回避ボタンが押下されたと判断されなかった場合には、再度ステップＳ１０１の判断を行う。
【００７８】
そして、ステップＳ１０２においては、発生中であり、表示中であるエラーの情報を取得する。次に、ステップＳ１０３において、ステップＳ１０２において取得したエラー情報に従い、該エラーの回避手段としてどういう手段が存在するのかを、あらかじめ情報として持っている前述した図６のような対応テーブルを用いて実行可能な回避手段を判別する。
【００７９】
次に、ステップＳ１０４においては、ステップＳ１０３において判別された実行可能な回避手段のうち、優先順位の最も高い回避手段を表示する。
【００８０】
ここで、最優先の回避手段のみを表示させる理由は、パネル部２０２の表示能力によるものであり、すべての回避手段を表示可能であれば、すべて表示してもよく、またすべては表示できないが複数の手段を表示可能であれば優先順位に従って複数の回避手段を表示してもよい。
【００８１】
そして、ステップＳ１０５においては、その後のボタン操作により何か指示を受けたかどうかの判断を行い、ボタン操作により何か指示を受けたと判断した場合には、ステップＳ１０６に進み、ボタン操作による指示は何も受けていないと判断した場合には、再度ステップＳ１０５の判断を行う。
【００８２】
そして、ステップＳ１０６においては、ステップＳ１０５において判断された指示が、別の回避手段の表示を行うための指示だったかどうかの判断を行い、別の回避手段の表示を行うための指示だったと判断された場合にはステップＳ１０７に進み、指示された別の回避手段を表示する。その後、ステップＳ１０５に戻る。
【００８３】
一方、ステップＳ１０６において、別の回避手段の表示を行うための指示と判断されなかった場合には、ステップＳ１０８に進み、ステップＳ１０５において判断された指示が、表示中の回避手段に対しての実行指示だったかどうかの判断を行い、表示中の回避手段に対しての実行指示だったと判断された場合には、ステップＳ１０９に進み、表示中の回避手段を実行するようにエラー回避処理部へ命令してエラー回避表示処理を終了する。
【００８４】
一方、ステップＳ１０８において、表示中の回避手段に対しての実行指示と判断されなかった場合には、ステップＳ１１０に進み、ステップＳ１０５において判断された指示が、回避手段の表示を解除するための指示だったかどうかの判断を行う。
【００８５】
一方、ステップＳ１１０において、回避手段の表示を解除するための指示だったと判断された場合には、ステップＳ１１１で、回避手段の表示を解除して、ステップＳ１０１の判断に戻る。
【００８６】
一方、ステップＳ１１０において、回避手段の表示を解除するための指示と判断されなかった場合には、全く関係ないボタンを押下したことによる指示だったとして、ステップＳ１０５の判断に戻る。
【００８７】
以上のように、プリンタで発生したエラーに対して回避可能な複数の回避手段を明確に表示することにより、ユーザはさまざまなエラーが発生するそれぞれの局面において、発生したエラーに対する回避可能な複数の回避手段を容易に知ることができる。
【００８８】
また、それぞれの回避手段の実行を一貫した操作方法で提供することにより、ユーザが操作ミスなどの意図しない動作を指示してしまうことを防ぐことができる。
【００８９】
第１実施形態においては、プリンタ本体側のパネル部におけるエラー回避表示の制御に関するものであったが、プリンタに繋がっているホストコンピュータ側の表示装置に表示されるユーティリティソフト画面においても同様のエラー回避表示制御を行うものであってもよい。以下、その実施形態について説明する。
【００９０】
〔第２実施形態〕
図８は、図１に示したデータ処理装置で表示されるエラー回避ユーザインタフェース例を示す図であり、本実施形態では、データ処理装置におけるプリンタの状態を監視するユーティリティソフトが表示制御するＵＩ例に対応する。
【００９１】
図８において、６０１はプリンタの状態監視を行うユーティリティソフトの状態情報表示画面である。ユーザはこの画面を介することで遠隔のプリンタであってもその状態情報を知ることができる。その状態情報画面６０１の構成内容としては、例えば次のような情報となる。
【００９２】
６０２は状態情報を取得する対象のプリンタイメージであり、表示されるイメージの形状からプリンタの種類を識別することも可能である。また、「カバーオープン」エラー等が発生した場合には、オープン対象のドアを明示して、ユーザにどのカバーが開いているかを知らせることができる。
【００９３】
６０３は給紙部の構成を示す情報領域あり、本例では、「給紙トレイ」と「カセット１」より構成されていることがわかる。
【００９４】
６０４は各給紙部の用紙情報を示す情報領域であり、「給紙トレイ」には、「Ａ３」サイズの「普通紙」が論理値として設定されていることがわかる。また、「カセット１」には、「Ａ４」サイズの用紙が装着されていることがわかる。
【００９５】
６０５は各給紙部の用紙残量を示す情報領域であり、「給紙トレイ」には用紙残量検知機能がないため用紙残量は不明だが、少なくとも用紙が「あり」ということがわかる。「カセット１」には、１００％の用紙が残っていることがわかる。
【００９６】
６０６は、プリンタで発生しているエラーの数を示す情報領域であり、図の例では、プリンタに「１つ」のエラーが発生していることが示されている。
【００９７】
６０７は、発生しているエラーの詳細情報を表示するためのボタンであり、この「エラー情報」ボタンをプッシュすると、発生中のエラーの詳細情報を表示するためのダイアログが表示される構成となっている。
【００９８】
６０８はエラー回避情報ボタンで、発生中のエラーに対して、エラーを除去する操作を行わなくても回避可能な手段を表示する際に押下指示され、このエラー回避情報ボタン６０８をプッシュすると、後述する図９に示すダイアログが表示される構成となっている。
【００９９】
６０９はオンラインボタンで、オンライン状態情報を表示する。なお、オンラインボタン６０９は、オンライン中にはボタンが点灯して印刷ジョブの送信が可能なことを示し、オフライン中には、ボタンが消灯して印刷ジョブを受け付けないことを示す。本例では、エラーが発生しているため、オフライン状態としてボタンは消灯状態となっている。
【０１００】
このオンラインボタン６０９は、ユーザからのオンライン／オフラインの指示を受け付けることができ、プッシュすることで交互に状態を変更することができる。６１０はプリンタの状態をメッセージ形式で表示するための情報領域であり、本例では、「属性（用紙サイズ）不一致」エラーが１つ発生しているため、「カセット１の用紙をＡ３サイズに変更してください。」というメッセージ表示されている。
【０１０１】
一方、もしエラーが１つも発生していなければ、例えば「印刷処理が可能です。」というようなメッセージを表示してユーザにプリンタが正常な状態であること知らせる。
【０１０２】
図９は、図１に示したデータ処理装置１０１で表示されるエラー回避情報表示画面の一例を示す図であり、本例は、データ処理装置１０１におけるプリンタの状態を監視するユーティリティソフトのＵＩとして表示される。特に、プリンタで発生したエラーに対して回避可能な回避手段情報を表示するＵＩ画面例である。
【０１０３】
図９において、７０１は「エラー回避情報」ダイアログで、図８において前述した「エラー回避ボタン」６０８をプッシュした場合に表示される。
【０１０４】
７０２はコンボボックスで、プリンタ１０２で発生中のエラーに対して回避可能な複数の回避手段を表示するリストボックスと、後述するエラー回避実行ボタン７０３をプッシュした場合に有効となる対象のエラー回避手段を選択するためのフィールドとから構成される。図９に示す例では、図８において前述した例に基づき、「属性不一致」エラーが発生している場合に回避可能な複数の回避手段が表示されている。さらに、そのうちの「スキップ」という回避手段が選択され、最上段の選択欄フィールドにも「スキップ」が表示されている例である。
【０１０５】
これに対して、エラー回避実行ボタン７０３をプッシュすると、実際に回避手段「スキップ」が実行される構成となっている。
【０１０６】
７０４はボタンで、ダイアログ７０１を閉じて、図８において前述した状態情報表示画面６０１に戻る際に押下指示される。
【０１０７】
図１０は、本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示したデータ処理装置１０１上で動作するユーティリティソフトにおいてプリンタで発生したエラーに対してその回避手段を表示するための表示制御処理手順に対応する。なお、Ｓ２０１〜Ｓ２０９は各ステップを示す。
【０１０８】
まず、ステップＳ２０１では、エラー回避手段を表示させるために設けられているエラー回避情報ボタン６０８が押下されたかどうかの判断を行い、エラー回避情報ボタン６０８が押下されたと判断された場合には、ステップＳ２０２に進み、エラー回避情報ボタン６０８が押下されたと判断されなかった場合には、再度ステップＳ２０１の判断を行う。
【０１０９】
そして、ステップＳ２０２においては、発生中であり、表示中であるエラーの情報を取得する。次に、ステップＳ２０３において、ステップＳ２０２において取得したエラー情報に従い、該エラーの回避手段としてどういう手段が存在するのかを、あらかじめ情報として持っている前述した図６のような対応テーブルを用いて実行可能な回避手段を判別する。
【０１１０】
そして、ステップＳ２０４においては、ステップＳ２０３において判別された実行可能な回避手段すべてを、例えば図９に示すエラー回避情報画面を表示する。
【０１１１】
次に、ステップＳ２０５においては、その後のボタン操作により、図９に示すエラー回避情報画面でユーザから何か指示を受けたかどうかの判断を行い、ボタン操作により何か指示を受けたと判断した場合には、ステップＳ２０６に進み、ボタン操作による指示は何も受けていないと判断した場合には、再度ステップＳ２０５の判断を行う。
【０１１２】
そして、ステップＳ２０６において、ステップＳ２０５において判断された指示が、表示中の回避手段に対していずれかの回避手段が選択され、実行するための指示（エラー回避実行ボタン７０３）であると判断された場合には、ステップＳ２０７に進み、選択された回避手段を実行するように対象のプリンタに対して実行命令を送信し、エラー回避表示処理を終了する。
【０１１３】
一方、ステップＳ２０６において、表示中の回避手段に対していずれかの回避手段が選択され、その後、実行するための指示と判断されなかった場合（エラー回避実行ボタン７０３が指示されない）には、ステップＳ２０８に進み、ステップＳ２０５において判断された指示が、回避手段の表示を解除するための指示（ボタン７０４の押下指示）であるか否かの判断を行い、回避手段の表示を解除するための指示であると判断された場合には、ステップＳ２０９で、回避手段の表示を解除して、ステップＳ２０１の判断に戻る。
【０１１４】
一方、ステップＳ２０８において、回避手段の表示を解除するための指示と判断されなかった場合には、全く関係ないボタンを押下したことによる指示だったとしてステップＳ２０５の判断に戻る。
【０１１５】
以上のように、ホストコンピュータ（図１に示したデータ処理装置１０１）側であっても、プリンタで発生したエラーに対して回避可能な回避手段を実行指示することができ、回避可能な複数の回避手段を明確に表示することにより、ユーザはさまざまなエラーが発生するそれぞれの局面において、発生したエラーに対する回避可能な複数の回避手段を容易に知ることができる。
【０１１６】
また、それぞれの回避手段の実行を一貫した操作方法で提供することにより、ユーザが操作ミスなどの意図しない動作を指示してしまうことを防ぐことができる。
【０１１７】
以下、図１１，図１２に示すメモリマップを参照して本発明に係るデータ処理装置および画像記録装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０１１８】
図１１は、本発明に係るデータ処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図であり、図１２は、本発明に係る画像記録装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２１】
本実施形態における図７，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１２５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２６について説明する。
【０１２９】
〔実施態様１〕
データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、前記印刷データを記録処理中に発生し得る特定エラーに応じて回避可能な複数の回避手段（図６参照）と、前記印刷データを記録処理中に発生する特定のエラーを検出する検出手段（図７に示すステップＳ１０２）と、前記検出手段により検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別する判別手段（図７に示すステップＳ１０３）と、前記判別手段により判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補を表示部に表示する制御手段（図７に示すステップＳ１０７）とを有することを特徴とする画像記録装置。
【０１３０】
〔実施態様２〕
データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、前記印刷データを記録処理中に発生し得る特定のエラーを回避する複数の回避手段（図６参照）と、前記特定のエラーを検出する検出手段（図７に示すステップＳ１０２）と、前記検出手段により検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別する判別手段（図７に示すステップＳ１０３）と、前記回避手段を表示指示するため回避手段表示指示手段（図７に示すステップＳ１０６）と、前記回避手段表示指示手段により回避手段の候補表示が指示された場合に、前記判別手段により判別された複数の回避手段を表示部に表示する表示制御手段（図７に示すステップＳ１０７）と、前記表示制御手段により表示された複数の回避手段のうち、ユーザが選択されるいずれかの回避手段を実行指示する回避手段実行指示手段（図７に示すステップＳ１０８，Ｓ１０９）とを有することを特徴とする画像記録装置。
【０１３１】
〔実施態様３〕
前記表示制御手段は、特定のエラーが検出された場合に、該特定のエラーを解除する旨を通知するためのメッセージを前記表示部に表示するとともに、前記回避手段表示指示手段および前記回避手段実行指示手段以外の指示を受け付けないように、操作部からの指示入力を制御することを特徴とする実施態様２記載の画像記録装置。
【０１３２】
〔実施態様４〕
前記検出手段は、少なくともデータ処理装置より供給された印刷データに対して画像記録処理を行っている途中に発生した特定のエラーを検出することを特徴とする実施態様１または２記載の画像記録装置。
【０１３３】
〔実施態様５〕
前記複数の回避手段には、少なくとも該エラー対象である画像記録処理中の印刷ジョブのみ中断して削除するジョブキャンセル手段を含むことを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１３４】
〔実施態様６〕
前記複数の回避手段には、少なくとも該エラー対象である画像記録処理中の印刷ジョブの給紙部設定を変更する給紙部設定変更手段を含むことを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１３５】
〔実施態様７〕
前記複数の回避手段には、少なくとも該エラーを無視して画像記録処理を続行する続行手段を含むことを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１３６】
〔実施態様８〕
前記複数の回避手段には、  少なくとも該エラー対象のページの属性値がデバイス設定として論理的に設定された属性値と一致するようにデバイス設定値を書き換えて処理を続行させる強制続行手段を含むことを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１３７】
〔実施態様９〕
前記複数の回避手段には、少なくとも前記画像記録装置がデータ処理装置より受け付けている印刷データに基づく印刷ジョブすべてを削除するリセット手段を含むことを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１３８】
〔実施態様１０〕
前記複数の回避手段には、少なくともすべての処理を中断してリブート処理を行うリブート手段を含むことを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１３９】
〔実施態様１１〕
前記回避手段表示指示手段は、専用のボタンとして備えられていることを特徴とする実施態様２〜４のいずれかに記載の画像記録装置。
【０１４０】
〔実施態様１２〕
所定の通信媒体を介して前記画像記録装置に接続されたデータ処理装置であって、前記画像記録装置の状態を監視する状態監視手段と、前記画像記録装置にエラーが発生した場合に、前記状態監視手段により前記画像記録装置にエラーが起こったという検知結果に基づいて前記画像記録処置から詳細なエラー情報を取得するエラー情報取得手段（図１０に示すステップＳ２０２）と、前記エラー情報取得手段により取得された詳細なエラー情報に基づいて該エラーに対して回避可能な回避手段情報を取得する回避手段情報取得手段（図１０に示すステップＳ２０３）と、前記回避手段情報取得手段により取得された回避手段を表示指示するために設けられた回避手段表示指示手段（図１０に示すステップＳ２０５）と、前記回避手段表示指示手段により回避手段の表示を指示された場合に、前記回避手段情報取得手段により取得された複数の回避手段を表示手段に表示する制御手段（図１０に示すステップＳ２０４）と、前記制御手段により前記表示手段に表示された複数の回避手段（図６参照）のうち、ユーザが選択した回避手段を前記画像記録装置に対して実行指示する回避手段実行指示手段（図１０に示すステップＳ２０６）とを有することを特徴とするデータ処理装置。
【０１４１】
〔実施態様１３〕
データ処理装置より供給される印刷データを記録処理中に発生し得る特定エラーに応じて回避可能な複数の回避手段（図６参照）を備える画像記録装置におけるエラー処理方法であって、前記印刷データを記録処理中に発生する特定のエラーを検出する検出ステップ（図７に示すステップＳ１０２）と、前記検出ステップにより検出した特定のエラーに応じて複数の回避ステップの中から該エラーを回避可能な回避手段を判別する判別ステップ（図７に示すステップＳ１０３）と、前記判別ステップにより判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補を表示部に表示する制御ステップ（図７に示すステップＳ１０７）とを有することを特徴とするエラー処理方法。
【０１４２】
〔実施態様１４〕
データ処理装置より供給される印刷データを記録処理中に発生し得る特定エラーに応じて回避可能な複数の回避手段を備える画像記録装置におけるエラー処理方法であって、前記特定のエラーを検出する検出ステップ（図７に示すステップＳ１０２）と、前記検出ステップにより検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別する判別ステップ（図７に示すステップＳ１０３）と、前記回避手段を表示指示するため回避手段表示指示ステップ（図７に示すステップＳ１０６）と、前記回避手段表示指示ステップにより回避手段の候補表示が指示された場合に、前記判別ステップにより判別された複数の回避手段を表示部に表示する表示制御ステップ（図７に示すステップＳ１０７）と、前記表示制御ステップにより表示された複数の回避手段のうち、ユーザが選択されるいずれかの回避手段を実行指示する回避手段実行指示ステップ（図７に示すステップＳ１０８，Ｓ１０９）とを有することを特徴とするエラー処理方法。
【０１４３】
〔実施態様１５〕
前記表示制御ステップは、特定のエラーが検出された場合に、該特定のエラーを解除する旨を通知するためのメッセージを前記表示部に表示するとともに、前記回避手段表示指示ステップおよび前記回避手段実行指示ステップ以外の指示を受け付けないように、操作部からの指示入力を制御することを特徴とする実施態様１４記載のエラー処理方法。
【０１４４】
〔実施態様１６〕
前記検出ステップは、少なくともデータ処理装置より供給された印刷データに対して画像記録処理を行っている途中に発生した特定のエラーを検出することを特徴とする実施態様１３または１４記載のエラー処理方法。
【０１４５】
〔実施態様１７〕
前記複数の回避手段には、少なくとも該エラー対象である画像記録処理中の印刷ジョブのみ中断して削除するジョブキャンセル手段を含むことを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１４６】
〔実施態様１８〕
前記複数の回避手段には、少なくとも該エラー対象である画像記録処理中の印刷ジョブの給紙部設定を変更する給紙部設定変更手段を含むことを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１４７】
〔実施態様１９〕
前記複数の回避手段には、少なくとも該エラーを無視して画像記録処理を続行する続行手段を含むことを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１４８】
〔実施態様２０〕
前記複数の回避手段には、少なくとも該エラー対象のページの属性値がデバイス設定として論理的に設定された属性値と一致するようにデバイス設定値を書き換えて処理を続行させる強制続行手段を含むことを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１４９】
〔実施態様２１〕
前記複数の回避手段には、少なくとも前記画像記録装置がデータ処理装置より受け付けている印刷データに基づく印刷ジョブすべてを削除するリセット手段を含むことを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１５０】
〔実施態様２２〕
前記複数の回避手段には、少なくともすべての処理を中断してリブート処理を行うリブート手段を含むことを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１５１】
〔実施態様２３〕
前記回避手段表示指示ステップは、専用のボタンによる指示であることを特徴とする実施態様１４〜１６のいずれかに記載のエラー処理方法。
【０１５２】
〔実施態様２４〕
所定の通信媒体を介して前記画像記録装置に接続されたデータ処理装置におけるエラー処理方法であって、前記画像記録装置の状態を監視する状態監視ステップ（図示しない）と、前記画像記録装置にエラーが発生した場合に、前記状態監視手段により前記画像記録装置にエラーが起こったという検知結果に基づいて前記画像記録処置から詳細なエラー情報を取得するエラー情報取得ステップ（図１０に示すステップＳ２０２）と、前記エラー情報取得ステップにより取得された詳細なエラー情報に基づいて該エラーに対して回避可能な回避手段情報を取得する回避手段情報取得ステップ（図１０に示すステップＳ２０３）と、前記回避手段情報取得ステップにより取得された回避手段を表示指示するために設けられた回避手段表示指示ステップ（図１０に示すステップＳ２０５）と、前記回避手段表示指示ステップにより回避手段の表示を指示された場合に、前記回避手段情報取得ステップにより取得された複数の回避手段を表示手段に表示する制御ステップ（図１０に示すステップＳ２０４）と、前記制御ステップにより前記表示手段に表示された複数の回避手段のうち、ユーザが選択した回避手段を前記画像記録装置に対して実行指示する回避手段実行指示ステップ（図１０に示すステップＳ２０６，Ｓ２０７）と、を有することを特徴とするエラー処理方法。
【０１５３】
〔実施態様２５〕
請求項１３〜２４のいずれかに記載のエラー処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５４】
〔実施態様２６〕
請求項１３〜２４のいずれかに記載のエラー処理方法を実現することを特徴とするプログラム。
【０１５５】
上記各実施形態および各実施態様によれば、画像記録装置で発生したエラーに対して回避可能な複数の回避手段を明確に表示するので、ユーザはさまざまなエラーが発生するそれぞれの局面において、発生したエラーに対する回避可能な複数の回避手段を容易に知ることができる。
【０１５６】
また、それぞれの回避手段の実行を一貫した操作方法で提供することにより、ユーザが操作ミスなどの意図しない動作を指示してしまうことを防ぐことができる。
【０１５７】
さらに、ホストコンピュータ側であっても、プリンタで発生したエラーに対して回避可能な回避手段を実行指示することのできる構成、及び回避可能な複数の回避手段情報を表示する構成にすることにより、ユーザは、画像記録装置から離れていても容易にエラー情報及び複数のエラー回避情報を知ることができ、明確なエラー回避操作方法により正確にエラー回避を実行することができる。
【０１５８】
【発明の効果】
以上説明したように、本発明によれば、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置において、印刷データを記録処理中に発生する特定のエラーを検出し、該検出した特定のエラーに応じて複数の回避手段の中から該エラーを回避可能な回避手段を判別し、該判別された複数の回避手段の中から該エラーを回避するために有効となる全ての回避手段候補を表示部に表示することにより、発生している特定のエラーを回避するための回避手段候補をエラー内容に適応してユーザに明確に表示して、エラーを回避するための回避手段の候補からユーザが一貫した操作で、容易に選択指示できる操作環境を自在に構築できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像記録装置を適用可能な印刷処理システムの概略を示すブロック図である。
【図２】図１に示した画像記録装置の構成を説明する概略断面図である。
【図３】図２に示したビデオコントローラとプリンタエンジンとを接続するビデオインタフェース及びプリンタの構成例を示すブロック図である。
【図４】図３に示したビデオコントローラの構成例を示すブロック図である。
【図５】図１に示したデータ処理装置よりプリンタへ出力される印刷ジョブの構成を示すブロック図である。
【図６】本発明における画像記録装置で発生する様々なエラー、あるいはオペレータコールに対して、実行可能な回避手段の対応関係を示す図である。
【図７】本発明に係る画像記録装置におけるデータ処理手順の一例を示すフローチャートである。
【図８】図１に示したデータ処理装置で表示されるエラー回避ユーザインタフェース例を示す図である。
【図９】図１に示したデータ処理装置で表示されるエラー回避情報表示画面の一例を示す図である。
【図１０】本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係るデータ処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１２】図１２は、本発明に係る画像記録装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０１  データ処理装置
１０４  パネル部
１０５  プリンタエンジン
３０１  パネルＩ／Ｆ部
３０２  ホストＩ／Ｆ部
３０３  中間データ作成部
３０４  ＲＯＭ
３０５  ＲＡＭ
３０６  エンジンＩ／Ｆ部
３０７  ＤＭＡ制御部
３０８  レンダリング部
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
【図１】
2004195872.tif 000003
【図２】
2004195872.tif 000004
【図３】
2004195872.tif 000005
【図４】
2004195872.tif 000006
【図５】
2004195872.tif 000007
【図６】
2004195872.tif 000008
【図７】
2004195872.tif 000009
【図８】
2004195872.tif 000010
【図９】
2004195872.tif 000011
【図１０】
2004195872.tif 000012
【図１１】
2004195872.tif 000013
【図１２】
2004195872.tif 000014