(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
前記画像処理装置に対するユーザの位置であって、ユーザが操作していると想定される想定ユーザ位置を、基準位置として設定する設定手段と、
前記画像処理装置において発生し得る複数のエラーをそれぞれ検知する複数の検知手段と、
前記複数のエラーのそれぞれについて、当該エラーを解決するために必要なユーザの操作と、当該操作を示す操作手順データと、当該操作を実行すべきユーザの操作位置を示す操作位置情報とを互いに対応付けて格納した操作手順データ格納手段と、
前記基準位置から前記操作位置への移動をユーザに促す移動データを格納した移動データ格納手段と、
前記複数の検知手段の少なくとも１つがエラーを検知した際に、前記検知されたエラーに対応する前記操作手順データと前記操作位置情報とを前記操作手順データ格納手段から取得する第１の取得手段と、
前記設定手段によって設定された基準位置と前記第１の取得手段により取得された操作位置情報が示す操作位置とが異なる場合に、前記移動データ格納手段から、前記基準位置から前記取得された操作位置情報が示す操作位置への移動をユーザに促す移動データを取得する第２の取得手段と、
前記第２の取得手段が移動データを取得した場合には、当該移動データを表示し、前記移動データの表示を終了した後、前記第１の取得手段により取得された操作手順データを表示し、前記第２の取得手段が前記移動データを取得しなかった場合には、直ちに前記第１の取得手段により取得された操作手順データを表示する表示手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記設定手段は、前記操作手順データに基づくユーザの操作が終了した後、前記想定ユーザ位置を前記設定手段によって設定された基準位置から、前記第１の取得手段によって取得された操作位置情報が示す操作位置に更新することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記設定手段によって設定される基準位置と、前記第１の取得手段によって取得された操作位置情報が示す操作位置とが対応するか否かを判断する判断手段を更に有し、
前記表示手段は、前記判断手段による判断結果に基づいて表示することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記検知手段は、ジャムの発生及び前記ジャムが発生した位置を検知するセンサであることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記表示手段は、前記移動データ及び前記操作手順データを単一の画面に表示することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
画像処理装置に対するユーザの位置であって、ユーザが操作していると想定される想定ユーザ位置を、基準位置として設定する設定手段と、前記画像処理装置において発生し得る複数のエラーをそれぞれ検知する複数の検知手段と、前記複数のエラーのそれぞれについて、当該エラーを解決するために必要なユーザの操作と、当該操作を示す操作手順データと、当該操作を実行すべきユーザの操作位置を示す操作位置情報とを互いに対応付けて格納した操作手順データ格納手段と、前記基準位置から前記操作位置への移動をユーザに促す移動データを格納した移動データ格納手段と、を有する画像処理装置の制御方法であって、
前記複数の検知手段の少なくとも１つがエラーを検知した際に、前記検知されたエラーに対応する前記操作手順データと前記操作位置情報とを前記操作手順データ格納手段から取得する第１の取得ステップと、
前記設定手段によって設定された基準位置と前記第１の取得ステップにおいて取得された操作位置情報が示す操作位置とが異なる場合に、前記移動データ格納手段から、前記基準位置から前記取得された操作位置情報が示す操作位置への移動をユーザに促す移動データを取得する第２の取得ステップと、
前記第２の取得ステップにおいて移動データを取得した場合には、当該移動データを表示し、前記移動データの表示を終了した後、前記第１の取得ステップにおいて取得された操作手順データを表示し、前記第２の取得ステップにおいて前記移動データを取得しなかった場合には、直ちに前記第１の取得ステップにおいて取得された操作手順データを表示する表示ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項７】
画像処理装置に対するユーザの位置であって、ユーザが操作していると想定される想定ユーザ位置を、基準位置として設定する設定手段と、前記画像処理装置において発生し得る複数のエラーをそれぞれ検知する複数の検知手段と、前記複数のエラーのそれぞれについて、当該エラーを解決するために必要なユーザの操作と、当該操作を示す操作手順データと、当該操作を実行すべきユーザの操作位置を示す操作位置情報とを互いに対応付けて格納した操作手順データ格納手段と、前記基準位置から前記操作位置への移動をユーザに促す移動データを格納した移動データ格納手段と、を有する画像処理装置の制御方法を前記画像処理装置に実行させるためのプログラムであって、
前記画像処理装置の制御方法は、
前記複数の検知手段の少なくとも１つがエラーを検知した際に、前記検知されたエラーに対応する前記操作手順データと前記操作位置情報とを前記操作手順データ格納手段から取得する第１の取得ステップと、
前記設定手段によって設定された基準位置と前記第１の取得ステップにおいて取得された操作位置情報が示す操作位置とが異なる場合に、前記移動データ格納手段から、前記基準位置から前記取得された操作位置情報が示す操作位置への移動をユーザに促す移動データを取得する第２の取得ステップと、
前記第２の取得ステップにおいて移動データを取得した場合には、当該移動データを表示し、前記移動データの表示を終了した後、前記第１の取得ステップにおいて取得された操作手順データを表示し、前記第２の取得ステップにおいて前記移動データを取得しなかった場合には、直ちに前記第１の取得ステップにおいて取得された操作手順データを表示する表示ステップと、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、紙詰まり（ジャム）やトナー切れ等のエラーが発生した場合、ジャムの解除やトナーの補給等のエラー解除処理を誘導するために操作部に備えられた表示部にイラストやメッセージで装置の概念図や操作手順を表示し、操作者に処理を促す画像形成装置が提案されている（例えば、特許文献１参照）。
【０００３】
また、動画を使用した操作指示も提案されており、これにより複雑な処理も詳細に説明でき、操作箇所での細かな操作を表示できるため、ユーザが操作を容易に行うことができる（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭５９−０７８３７２号公報
【特許文献２】特開平８−６９２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１において提案されているように、イラストやメッセージによる指示だけでは、ジャム解除処理に複雑な処理を必要とする場合、装置の操作に不慣れなユーザが容易に処理を行うことができない。
【０００６】
また、特許文献２で提案されているような動画による指示では、各ジャム発生箇所での操作指示は表示できているが、装置全体のどこを操作すべきかの位置感覚がわかりづらい。特に、連続して処理指示を行う場合は処理位置が変化したことをユーザに伝えることが難しくなる。
【０００７】
本発明の目的は、ユーザによる処理をユーザに対して的確に表示することが可能な画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像処理装置は、画像処理装置であって、前記画像処理装置に対するユーザの位置であって、ユーザが操作していると想定される想定ユーザ位置を、基準位置として設定する設定手段と、前記画像処理装置において発生し得る複数のエラーをそれぞれ検知する複数の検知手段と、前記複数のエラーのそれぞれについて、当該エラーを解決するために必要なユーザの操作と、当該操作を示す操作手順データと、当該操作を実行すべきユーザの操作位置を示す操作位置情報とを互いに対応付けて格納した操作手順データ格納手段と、前記基準位置から前記操作位置への移動をユーザに促す移動データを格納した移動データ格納手段と、前記複数の検知手段の少なくとも１つがエラーを検知した際に、前記検知されたエラーに対応する前記操作手順データと前記操作位置情報とを前記操作手順データ格納手段から取得する第１の取得手段と、前記設定手段によって設定された基準位置と前記第１の取得手段により取得された操作位置情報が示す操作位置とが異なる場合に、前記移動データ格納手段から、前記基準位置から前記取得された操作位置情報が示す操作位置への移動をユーザに促す移動データを取得する第２の取得手段と、前記第２の取得手段が移動データを取得した場合には、当該移動データを表示し、前記移動データの表示を終了した後、前記第１の取得手段により取得された操作手順データを表示し、前記第２の取得手段が前記移動データを取得しなかった場合には、直ちに前記第１の取得手段により取得された操作手順データを表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザによる処理をユーザに対して的確に表示することが可能な画像処理装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る画像処理装置の概略構成を示す図である。
【図２】図１におけるコントロールユニットの電気的構成を示す図である。
【図３】図２における操作部、及び操作部Ｉ／Ｆの構成を示す図である。
【図４】画像処理装置の機械的構成を示す図である。
【図５】図１における画像処理装置のジャム発生時に表示する移動データおよび処理データを保持するＨＤＤに記憶されたテーブル等の構造を示す図である。
【図６】図２におけるＣＰＵにより実行される操作指示表示処理の手順を示すフローチャートである。
【図７】図６の操作指示表示処理において、操作部に表示される移動データの例を示す図である。
【図８】図６の操作指示表示処理において、操作部に表示される処理データを示す画像の例を示す図である。
【図９】図８の動画表示領域に表示される処理データが示す動画の一部の場面を示す図である。
【図１０】画像処理装置２００本体に紙詰まりが発生した直後に操作部表示される画面を示した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像処理装置２００の概略構成を示す図である。
【００１３】
図１において、画像処理装置２００は、ホストコンピュータ１１とＬＡＮ２０１１を介して接続しており、ホストコンピュータ１１の指示によっても画像処理を行うことが可能である。本実施の形態は画像処理が可能で表示機能を有する装置であれば、あらゆる装置に適用可能である。
【００１４】
図１において、画像処理装置２００は、画像入力デバイスであるスキャナ２０７０、及び画像出力デバイスであるプリンタ２０９５を含む。また、画像処理装置２００は、コントロールユニット（Controller Unit）２０００、及びユーザーインターフェースである操作部２０１２から構成される。
【００１５】
ホストコンピュータ１１はクライアントマシンとして機能する情報処理装置で、表示装置、キーボード、ポインティングデバイス、コンピュータ本体とを含む。コンピュータ本体に内蔵される外部記憶装置からオペレーティングシステムをＲＡＭ上にロードして、各種のアプリケーションプログラムを実行する機能を有し、ネットワークを介して本画像処理装置と通信して、該通信により取得する情報を表示する。いわゆるＷｅｂブラウザソフトウエアが動作可能に構成されており、後述するＷｅｂサーバ機能処理を行う画像処理装置２００と所定のプロトコルで通信可能に構成されている。
【００１６】
スキャナ２０７０、プリンタ２０９５、操作部２０１２は、それぞれコントロールユニット２０００に接続され、コントロールユニット２０００は、ＬＡＮ２０１１などのネットワーク伝送手段に接続されている。操作部２０１２は、ユーザからのコマンド入力、ユーザへの状態報知および通知内容の表示等を行う。従って操作部２０１２は、ユーザに情報を表示する表示手段に対応する。
【００１７】
図２は、図１におけるコントロールユニット２０００の電気的構成を示す図である。
【００１８】
図２において、ＣＰＵ２００１は、システム全体を制御する。ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３は、ブートＲＯＭとして機能し、システムのブートプログラムが格納されている。
【００１９】
ハードディスクドライブ（ＨＤＤ）２００４は、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は、操作部２０１２とのインターフェース部として機能し、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から画像処理装置２００にユーザが入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００２０】
ＶＲＡＭ２００９は、ＣＰＵ２００１で生成された表示画面データを保持するメモリである。ＣＰＵ２００１はＨＤＤ２００４から取得した表示データを用いて画面生成し、ＶＲＡＭ２００９は、操作部２０１２に表示されるように配置された画像データを保存するメモリである。
【００２１】
ネットワークＩ／Ｆ２０１０は、ＬＡＮ２０１１に接続し、情報の入出力を行う。モデム２０５０は、公衆回線２０５１に接続し、情報の入出力を行う。
【００２２】
イメージバスＩ／Ｆ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。
【００２３】
画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。ＲＩＰ（ラスタイメージプロセッサ）２０６０は、ＰＤＬコードをビットマップイメージに展開する。
【００２４】
デバイスＩ／Ｆ２０２０は、スキャナインターフェース２０７１を介して接続されたスキャナ２０７０や、プリンタインターフェース２０９６を介して接続されたプリンタ２０９５とコントロールユニット２０００とを接続する。そして、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。
【００２５】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００２６】
画像回転部２０３０は、画像データの回転処理を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。
【００２７】
図３は、図２における操作部２０１２、及び操作部Ｉ／Ｆ２００６の構成を示す図である。
【００２８】
図３において、操作部２０１２は、タッチパネル２０１６、ハードキー２０１４、及びＬＣＤ２０１３を備えている。また、操作部Ｉ／Ｆ２００６は、入力ポート２００６１、及び出力ポート２００６２を備えている。
【００２９】
タッチパネル２０１６は、ＬＣＤ２０１３と一体化され、ユーザの操作を認識するものである。ＬＣＤ２０１３は、ユーザに対して各種情報を表示する。ハードキー２０１４は、ユーザにより操作されるキーである。
【００３０】
操作部Ｉ／Ｆ２００６は、タッチパネル２０１６及びハードキー２０１４等よりユーザより入力された内容を、入力ポート２００６１を介して、システムバス２００７に出力する。この取得した操作内容とプログラムに基づいて、ＣＰＵ２００１により生成された表示画面データは、ＶＲＡＭ２００９に保持される。ＶＲＡＭ２００９で保持された表示画面データは、出力ポート２００６２を介して、ＬＣＤ２０１３に出力される。
【００３１】
図４は、画像処理装置２００の機械的構成を示す図である。
【００３２】
図４において、画像処理装置２００は、画像形成部６０１、給紙部６０２ａ，６０２ｂ，６０２ｃ，６０２ｄ，６０２ｅ、転写ベルト６０３、定着器６０４、及び排紙部６０５を含む。
【００３３】
また、画像処理装置２００は、上述したコントロールユニット２０００、スキャナ２０７０、及び操作部２０１２を含む。さらに、画像処理装置２００は、記録材の有無を検出するためのセンサ６１０ａ，６１０ｂ，６１０ｃ，６１０ｄ，６１０ｅ，６１０ｆ，６１０ｇ，６１０ｈ，６１０ｉを含む。
【００３４】
給紙部６０２ａは、手差しトレイであり、矢印Ｌ方向に開かれて記録材が挿入される。複数の給紙部６０２（６０２ｂ〜６０２ｅ）は、記録材を積載収納しており、給紙ローラによりピックアップされて記録材を給紙する。
【００３５】
画像形成部６０１は、それぞれがマゼンタ、シアン、イエロー、ブラックの各色のトナー像を形成する画像形成ステーションから構成される。各画像形成ステーションは、各トナーで現像剤像を形成し、転写ベルト６０３上を搬送される記録材に当該現像剤像を順次転写する。その後、記録材は、定着器６０４に搬送される。そこで、記録材上に形成された現像剤像は、定着器６０４によって溶融されて記録材に定着される。現像剤像が定着されると、記録材は、排紙部６０５に排紙される。
【００３６】
スキャナ２０７０は、原稿台に載置された原稿を光学的に走査して読み取ることにより、色毎の画像信号を得る。また、操作部２０１２は、画像形成中にジャムが発生したことを報知し、画像形成された識別情報を含む形成結果情報を出力するようにしてもよい。
【００３７】
各センサ６１０（２１０ａ〜２１０ｉ）は、搬送路上に複数配置されて記録材の有無を検出する。なお、各センサ６１０は、メカ・フラグを用いたセンサでもよいし、光学的な素子を用いたセンサでもよい。
【００３８】
図４に示す各センサ６１０は、一適用例として示したものであり、配置される位置については限定されない。例えば、ジャム発生時に画像処理装置２００内に滞留する全ての記録材を検出する場合、センサ６１０は、各画像形成の工程箇所（例えば、給紙位置、画像形成位置および定着位置等）または搬送路上に等間隔で配置されることが望ましい。
【００３９】
図５は、図１における画像処理装置２００のジャム発生時に表示する移動データおよび処理データを保持するＨＤＤ２００４に記憶されたテーブル等の構造を示す図である。
【００４０】
想定ユーザ位置テーブル５０２は、予め定められた基準位置、位置Ａ、位置Ｂのように各位置が記憶されている。この想定ユーザ位置テーブル５０２の中から、ユーザが操作していると想定される想定ユーザ位置５０１を設定する。この基準位置は、ユーザが処理を行う時にユーザが居る位置である。
【００４１】
想定ユーザ位置５０１の初期値は基準位置を設定し、位置が変化することで設定値は更新される。すなわち、想定ユーザ位置５０１は、画像処理装置２００に対するユーザの位置を示す位置情報を保持するものである。
【００４２】
処理データテーブル５０３は「処理」、「処理データ」、「処理位置」から構成されている。画像処理装置２００の状態を取得し、ジャム解除処理が必要な箇所の「処理」に対応する「処理データ」と「処理位置」を参照し、該当するデータを処理データ格納部５０４から取得する。また、処理データは、ユーザが行うべき処理の手順を示す（ジャム解除処理の場合は、紙詰まりを解除する手順を示す）動画または一連の静止画像データ、テキストデータなどとなっている。
【００４３】
移動データテーブル５０５は、「移動元」、「移動先」、「移動データ」から構成されている。想定ユーザ位置５０１に格納されている値と処理データテーブル５０３から取得した処理位置が同じでない場合、移動データテーブル５０５の想定ユーザ位置に相当する移動元と処理位置に相当する移動先とに対応する「移動データ」を参照する。そして該当するデータを移動データ格納部５０６から取得する。なお、想定ユーザ位置５０１に格納されている値と処理データテーブル５０３から取得した処理位置が同じ場合、移動データテーブル５０５の参照は行われない。また、移動データは、ユーザに移動すべき位置を知らせるための動画データ、一連の静止画像データ、及びテキストデータなどとなっている。従って、処理データテーブル５０３は、処理と、処理データと、処理位置とが対応付けられており、取得された状態に応じて、処理データテーブル５０３に示される処理データと処理位置とが取得されることとなる。なお、画像処理装置２００が、複数のジャム位置が検知された状態を取得した場合、複数のジャム位置に対応する処理のうち、優先順位が高い処理に対応する処理データ及び処理位置が取得される。
【００４４】
図６は、図２におけるＣＰＵ２００１により実行される操作指示表示処理の手順を示すフローチャートである。図６の各ステップは、ＲＯＭ２００３等の記憶部に記憶されたプログラムをＲＡＭ２００２に展開し、ＣＰＵ２００１が実行することによって処理される。
【００４５】
この操作指示表示処理は、ジャムが発生し処理が必要になったタイミングで開始される。
【００４６】
図６において、まず想定ユーザ位置を初期化し、これを基準位置として設定する（ステップＳ４０１）。基準位置とは、操作を始めるときのユーザが居ると想定される場所であり、画像処理装置２００の正面などが挙げられる。次いで、画像処理装置２００の状態を取得する（ステップＳ４０２）。ここでは、上記センサ６１０によってジャム位置を検知することで画像処理装置２００の状態を取得する。
【００４７】
次いで、ステップＳ４０２で取得したジャムに関して処理すべき項目があるか否か判別する（ステップＳ４０３）。ステップＳ４０３で、処理すべき項目がないとき（ステップＳ４０３でＮＯ）、本処理を終了する。
【００４８】
一方、ステップＳ４０３で、処理すべき項目があるとき（ステップＳ４０３でＹＥＳ）、取得したジャム発生箇所に応じて、処理データテーブル５０３から処理データと処理位置をＨＤＤ２００４より取得する（ステップＳ４０４）。すなわち、画像処理装置２００の状態に基づいて、ユーザに処理させるべき内容を示す処理データと、当該処理を行う場所を特定する。
【００４９】
次いで、ステップＳ４０１で設定した想定ユーザ位置５０１とステップＳ４０４で取得した処理位置とが同じか否かを判別する（ステップＳ４０５）。
【００５０】
ステップＳ４０５の判別の結果、想定ユーザ位置５０１と処理位置とが同じとき（ステップＳ４０５でＹＥＳ）、ステップＳ４０８に処理が進む。
【００５１】
一方、想定ユーザ位置５０１と処理位置とが異なるとき（ステップＳ４０５でＮＯ）、想定ユーザ位置５０１と処理位置から移動データテーブル５０５の移動データをＨＤＤ２００４より取得する（ステップＳ４０６）。このステップＳ４０６で取得した移動データを操作部２０１２に表示し（ステップＳ４０７）、処理データを操作部２０１２に表示する（ステップＳ４０８）。このように、想定ユーザ位置５０１と、ステップＳ４０４によって特定される場所とが対応するか否かを判断するステップＳ４０５を更に有し、ステップＳ４０５による判断結果に基づいて表示する。
【００５２】
次いで、ステップＳ４０８で表示している処理データが示す処理が完了したかを判別する（ステップＳ４０９）。ステップＳ４０９の判別の結果、処理が完了していないとき（ステップＳ４０９でＮＯ）、ステップＳ４０５に戻り、状態に応じて移動データと処理データの表示を繰り返す。
【００５３】
一方、処理が完了したとき（ステップＳ４０９でＹＥＳ）、現在ユーザが操作をしていた位置を想定ユーザ位置として更新し（ステップＳ４１０）、ステップＳ４０２に戻る。
【００５４】
次いで、上述した操作指示表示処理における処理の一例について説明する。
【００５５】
例として、図４に示す画像処理装置２００のセンサ６１０ａ、センサ６１０ｂ、センサ６１０ｃでジャムの発生が検知されたこととする。
【００５６】
そして、それぞれ、センサ６１０ａの位置に相当する処理１、センサ６１０ｂの位置に相当する処理２、センサ６１０ｃの位置に相当する処理３の操作指示を行うこととする。
【００５７】
ここで、操作の優先順位は決まっており、処理１、処理２、処理３の順になっていることとする。
【００５８】
処理１、処理２は画像処理装置２００の右側面（以下、位置Ａという）からの処理操作が必要となり、処理３は左側面（以下、位置Ｂという）からの処理操作が必要となる。
【００５９】
まず、ステップＳ４０１で想定ユーザ位置５０１を基準位置で初期化する。次いで、ステップ４０２で、センサ６１０ａ、センサ６１０ｂ、センサ６１０ｃでジャムを検知することで画像処理装置２００の状態を取得する。ステップＳ４０３では、処理１から処理３の操作指示が終わるまで繰り返される。
【００６０】
処理１を指示する場合、ステップＳ４０４で処理データテーブル５０３において「処理データ」及び「処理位置」を参照する。ここで、「処理データ」は処理データ１が、「処理位置」は位置Ａが参照され、それぞれのデータを処理データ格納部５０４から取得する。
【００６１】
ステップＳ４０５で想定ユーザ位置と処理位置が同じか否かを判別する。このとき、想定ユーザ位置５０１と処理位置とが異なるため、ステップＳ４０６に進む。そして移動データテーブル５０５から想定ユーザ位置に対応する「移動元」の基準位置と処理位置に対応する「移動先」の“位置Ａ”を参照し、該当する移動データの移動データ１を移動データ格納部５０６より取得する。
【００６２】
ステップＳ４０７では、ステップＳ４０６で取得した移動データ１を操作部２０１２に表示する。移動データの表示が終わると、続けてステップＳ４０８で取得した“処理データ１”を操作部２０１２に表示する。
【００６３】
ステップＳ４０９では、操作部２０１２に表示されている操作をユーザが完了したか否かを判別し、処理が完了していないとき、ステップＳ４０５に進み、想定ユーザ位置と処理位置が同じか否か判別する。ここでは上述したように想定ユーザ位置は基準位置、処理位置は位置Ａとなっているので、ステップＳ４０６以降の処理が、ユーザが操作を完了するまで繰り返すこととなる。従って、処理が完了したと判別されなかったとき、移動データの表示、及び処理データの表示が再度行われる。
【００６４】
ユーザが操作を完了すると、ステップＳ４１０で想定ユーザ位置５０１が基準位置から現在操作していた位置Ａに更新される。
【００６５】
次に処理２の操作指示を行う。ステップＳ４０４で処理データテーブル５０３を参照し、処理データ格納部５０４より処理データ２を取得する。ステップＳ４０５では、想定ユーザ位置が位置Ａであり、「処理位置」も位置Ａであるので肯定判別される。そのため、移動データテーブル５０５の参照は行われず、ステップＳ４０８に進み、処理データ２のみが操作部２０１２に表示される。
【００６６】
処理２の操作が完了すると、想定ユーザ位置が位置Ａから同じ位置Ａに更新され、処理３の操作指示が行われる。ステップＳ４０５では、位置Ａと処理３における位置Ｂとが異なるため、ステップＳ４０６に分岐して移動データテーブル５０５から移動データ３を取得し、移動データ３と処理データ３の順に操作部２０１２に操作指示が表示される。
【００６７】
こうしてユーザが処理３までの処理を完了し、ジャムがすべて取り除かれると処理は終了する。
【００６８】
図６の処理によれば、まず画像処理装置２００に対するユーザの位置である想定ユーザ位置を設定する（ステップＳ４０１）。次いで、画像処理装置２００の状態を取得する（ステップＳ４０２）。取得された状態から、処理すべき項目があるか否かを判別する（ステップＳ４０３）。処理すべき項目があると判別されたとき（ステップＳ４０３でＹＥＳ）、操作部２０１２に表示するための処理データ及び処理位置を取得する（ステップＳ４０４）。
【００６９】
さらに、設定された想定ユーザ位置と、ステップＳ４０４により取得された処理位置とが同じか否かを判別する（ステップＳ４０５）。そして、設定された想定ユーザ位置と、取得された処理位置とが異なると判別されたとき（ステップＳ４０５でＮＯ）、取得された処理位置への移動をユーザに示す移動データを取得する（ステップＳ４０６）。取得された移動データを操作部２０１２に表示する（ステップＳ４０７）。
【００７０】
さらに、取得された処理データを操作部２０１２に表示する（ステップＳ４０８）。そして、処理すべき項目に示される処理が完了したか否かを判別する（ステップＳ４０９）。処理が完了したと判別されたとき（ステップＳ４０９でＹＥＳ）、設定された想定ユーザ位置を更新する（ステップＳ４１０）。
【００７１】
従って、図６の処理によれば、ユーザによる処理をユーザに対して的確に表示することが可能となる。特に、ユーザが装置に対して行う作業箇所が複数あり、ユーザが移動してそれらの箇所で作業する必要がある場合に、次にユーザが作業する箇所がどこであるのかをユーザに分かり易くすることができる。
【００７２】
［第２の実施形態］
上述した第１の実施形態においては、ユーザが操作部２０１２の表示に従って操作を行う場合について説明したが、第２の実施の形態ではユーザが操作部２０１２の表示を無視して、表示されている箇所とは別の箇所から操作を行った場合の操作指示について説明する。即ち、複数の箇所で処理が必要な場合に、装置において決定された操作手順とは異なる順番で各箇所を処理した場合の操作指示について説明する。
【００７３】
ユーザがステップＳ４０７およびステップＳ４０８で操作部２０１２に表示されている表示とは別の箇所を操作した場合、その操作が完了した時点で、ステップＳ４１１で想定ユーザ位置をユーザが操作していた位置に更新する。
【００７４】
次に、ステップＳ４０２で装置の状態を取得し、まだ操作が完了していないジャム発生箇所を検知する。そのため、ユーザが操作した箇所の操作指示はその後表示されることはなく、ユーザが操作した箇所を除く残りのジャム発生箇所を処理する操作指示を表示する。これにより、ユーザが、装置が決定した操作手順とは異なる順番で操作を行ったとしても、動的に表示順を変更し、ユーザに正しく処理を行わせることができる。
【００７５】
図７は、図６の操作指示表示処理において、操作部２０１２に表示される移動データの例を示す図である。
【００７６】
すなわち、図７は、画像処理装置２００のある箇所に紙詰まりが発生したときに、操作部２０１２に表示される移動データを示す画像の表示例を示した図である。この例では、ジャム発生箇所７１１ａ、７１１ｂ、７１１ｃの順に処理するものとして説明する。
【００７７】
移動データ７１０は、想定ユーザ位置を基準位置７１２としている状態を示している。また、ジャム発生箇所７１１ａ〜７１１ｃはジャムが発生した箇所である。
【００７８】
まず、ジャム発生箇所７１１ａの処理を行うとき、ユーザは基準位置７１２から移動データ７２０の処理位置７２１に移動する。移動データ７１０と移動データ７２０を連続して一連の流れで表示することで一つの移動データとする。
【００７９】
次にジャム発生箇所７１１ａの処理後にジャム発生箇所７１１ｂの処理を行う場合は、ユーザの移動が発生しないため、移動データ７３０に示されるように、移動データの表示は行われない。
【００８０】
ジャム発生箇所７１１ｂの処理後にジャム発生箇所７１１ｃの処理を行う場合、移動データ７３０の処理位置７２１から移動データ７４０の処理位置７４１に移動することとなる。従って、移動データ７３０画像と移動データ７４０画像を一連の流れで表示することで１つの移動データとなる。
【００８１】
図８は、図６の操作指示表示処理において、操作部２０１２に表示される処理データを示す画像の例を示す図である。
【００８２】
図８において、紙詰まり発生箇所表示領域８０１は、本体のどの位置に紙詰まりが発生したかを示す図を表示する領域である。図８では、本体右側面ドア部に丸い印が表示され、その位置に紙詰まりが発生したことを示している。
【００８３】
紙詰まり解除指示テキスト表示領域８０２は、発生した紙詰まりを解除するためのユーザの操作をテキストで表示する領域である。上述したように、この領域に動画又は静止画を表示するようにしてもよい。
【００８４】
後処理キー８０４は、プリンタを必要としない処理の操作設定を行うために、この紙詰まり表示画面を閉じるためのキーである。
【００８５】
また、紙詰まり動画表示領域８０３は、処理データを示す画像が表示される領域であり、発生した紙詰まりを解除するためのユーザの操作を、ここでは動画で表示する領域となっている。
【００８６】
画像処理装置２００において紙詰まりが発生した場合、それを解除するためには画像処理装置２００本体のカバーなどを開け、各種レバーやハンドルなどを操作して詰まった紙を取り除かなくてはならない。
【００８７】
しかし、画像処理装置２００内のハンドル操作やカバーの開閉には、操作の順番が定められており、その順番を無視した場合や間違った場合は、紙を取り除くことが困難となる。このため、紙を取り除く順番を表示するために動画が用いられている。また、図７に示される移動データ、及び処理データは、単一の画面に表示されることとなる。
【００８８】
図９は、図８の動画表示領域８０３に表示される処理データが示す動画の一部の場面を示す図である。
【００８９】
図９の動画９０１〜９０５に示されるように、搬送ユニットが通常の位置にある状態から、段階的にユーザが操作すべき手順を示すようになっている。動画９０５まで遷移したときは、その後また動画９０１を表示することで、循環するようになっている。
【００９０】
図１０は、画像処理装置２００本体に紙詰まりが発生した直後に操作部表示される画面を示したものであり、動画表示領域８０３に表示されている動画データは、装置本体におけるＨＤＤ２００４などの記憶領域に保存されていた動画データである。ボタン８０５は、詳細に表示する場合にユーザにより押下されるボタンである。
【００９１】
また、画像処理装置２００本体の右側面部に紙詰まりが発生したときの解除方法を示す動画データであるが、紙詰まりの発生箇所ごとに十数種類の動画データがＨＤＤ２００４に保存されている。
【００９２】
（他の実施の形態）
上記実施例の説明では、画像処理装置において紙詰まり（ジャム）が発生した際の処理について説明したが、本発明は紙詰まりに限定されるものではなく、ユーザが処理を行う必要があるあらゆる場合に適用可能である。
【００９３】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００９４】
２００  画像処理装置
５０２  想定ユーザ位置テーブル
５０３  処理データテーブル
５０４  処理データ格納部
５０５  移動データテーブル
５０６  移動データ格納部
２０００  コントロールユニット
２００１  ＣＰＵ
２００２  ＲＡＭ
２００３  ＲＯＭ
２００４  ＨＤＤ
２００６  操作部Ｉ／Ｆ
２０１２  操作部
２０１３  ＬＣＤ
２０１４  ハードキー
２０１６  タッチパネル
【図１】
0005839831.tif 000002
【図２】
0005839831.tif 000003
【図３】
0005839831.tif 000004
【図４】
0005839831.tif 000005
【図５】
0005839831.tif 000006
【図６】
0005839831.tif 000007
【図７】
0005839831.tif 000008
【図８】
0005839831.tif 000009
【図９】
0005839831.tif 000010
【図１０】
0005839831.tif 000011