(57)【要約】【課題】表示内容を切り替えるボタン操作を行わなくても、ユーザが行うべき操作をユーザの操作に合わせて表示可能な画像形成装置を提供すること。【解決手段】操作案内情報記憶手段に記憶されている操作案内情報を表示する案内情報表示手段１３と、各場所に配置されたセンサからセンサ情報を取得して、当該装置の機器状態を特定するための機器状態情報を作成する機器状態情報作成手段４０１と、機器状態情報と各機器状態において表示される操作案内情報とが対応づけられた状態画面特定テーブル４０３と、機器状態情報作成手段が作成した機器状態情報と、状態画面特定テーブルに登録された機器状態情報を比較して、案内情報表示手段に表示する操作案内情報を決定する画面情報決定手段４０２と、を有し、画面情報決定手段は、機器状態情報作成手段が機器状態情報を更新すると、リアルタイムに案内情報表示手段に表示する操作案内情報を切り替える、ことを特徴とする。【選択図】図１
2014203001.tif 000002
【特許請求の範囲】
【請求項１】
操作案内情報記憶手段に記憶されている操作案内情報を表示する案内情報表示手段と、
各場所に配置されたセンサからセンサ情報を取得して、当該画像形成装置の機器状態を特定するための機器状態情報を作成する機器状態情報作成手段と、
前記機器状態情報と各機器状態において表示される前記操作案内情報とが対応づけられた状態画面特定テーブルと、
前記機器状態情報作成手段が作成した前記機器状態情報と、前記状態画面特定テーブルに登録された前記機器状態情報を比較して、前記案内情報表示手段に表示する前記操作案内情報を決定する画面情報決定手段と、を有し、
前記画面情報決定手段は、前記機器状態情報作成手段が前記機器状態情報を更新すると、リアルタイムに前記案内情報表示手段に表示する前記操作案内情報を切り替える、
ことを特徴とする画像形成装置。
【請求項２】
前記センサは画像形成の対象となるシート材が装置内を搬送される途中に詰まったことを詰まった場所と共に検出し、
前記状態画面特定テーブルには、紙詰まりを解消するための操作手順の順番に、紙詰まりを解消するための操作手順で生じる機器状態の前記機器状態情報が登録されている、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記機器状態情報は、各センサが検出する紙詰まり有り又は無し、及び、開放部の開又は閉を組み合わせた情報であり、
前記状態画面特定テーブルには、ドントケア条件を用いることで、各センサの検出結果の組み合わせ数よりも少ない数の前記機器状態情報が登録されている、
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
画像形成装置の操作案内方法であって、
機器状態情報作成手段が、各場所に配置されたセンサからセンサ情報を取得して、当該画像形成装置の機器状態を特定するための機器状態情報を作成する作成ステップと、
画面情報決定手段が、前記機器状態情報作成手段が作成した前記機器状態情報と、前記機器状態情報と各機器状態において表示される操作案内情報とが対応づけられた状態画面特定テーブルに登録された前記機器状態情報とを比較して、案内情報表示手段に表示する前記操作案内情報を決定する決定ステップと、
案内情報表示手段が、決定ステップで決定された操作案内情報を操作案内情報記憶手段から読み出して表示する表示ステップと、を有し、
前記機器状態情報作成手段が前記機器状態情報を更新する毎に、前記画面情報決定手段が、リアルタイムに前記案内情報表示手段が表示する前記操作案内情報を切り替える、
ことを特徴とする操作案内方法。
【請求項５】
コンピュータに、各場所に配置されたセンサからセンサ情報を取得して、当該画像形成装置の機器状態を特定するための機器状態情報を作成する機器状態情報作成ステップと、
前記機器状態情報作成ステップにより作成された前記機器状態情報と、前記機器状態情報と各機器状態において表示される操作案内情報とが対応づけられた状態画面特定テーブルに登録された前記機器状態情報とを比較して、案内情報表示手段に表示する前記操作案内情報を決定する画面情報決定ステップと、
操作案内情報記憶手段に記憶されている操作案内情報を表示する案内情報表示ステップと、を実行させ、
前記機器状態情報作成ステップで前記機器状態情報が更新されると、前記画面情報決定ステップでリアルタイムに前記案内情報表示手段に表示する前記操作案内情報を切り替える、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示によりユーザに操作を案内する画像形成装置等に関する。
【背景技術】
【０００２】
画像形成装置を用いてユーザが文書を印刷したり原稿を複写する際に、用紙や原稿の紙詰まりが発生する場合がある。画像形成装置のメーカはドアパネルやドアパネルの内側に、ユーザが紙詰まりを解消するための操作手順を絵やフローチャートで提示することで、ユーザによる紙詰まり解消作業の軽減を図っている。
【０００３】
また、画像形成装置が有する表示装置を利用して紙詰まりの解消手順を表示する技術が知られている（例えば、特許文献１、２参照。）。特許文献１には、処理動作を説明するための複数の画像を予め記憶しておき、ユーザが切換キーを押下すると記憶手段に記憶された画像を表示部に順次表示する画像形成装置が開示されている。特許文献２には、各用紙通過部でのジャム処理のための一連の操作手順における一つの操作を複数のセルパターンからなる動画データとして各操作毎に記憶しておき、ジャム検出手段にて用紙の残存が検出されている用紙通過部毎のジャム処理手順についての動画データを動画として表示させる画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、紙詰まりの解消手順を表示画面に表示する従来の画像形成装置は、ユーザの実際の動作と画面内容が必ずしも一致しないという問題があった。
【０００５】
例えば、ユーザがＡ→Ｂ→Ｃの操作手順で解消しなければならない紙詰まりが発生したとする。特許文献１のようにボタンで表示を切り替える方法では、Ａの操作を表示している時にユーザがＡの操作を終えても、ユーザがボタンを押すまでＢの操作内容が表示されない。このため、ユーザがボタンを押すまでユーザが行うべき操作と異なる操作内容（Ａの操作）が表示されたままである。また、ユーザがボタンを押下するという手間が必ず発生する。
【０００６】
また、特許文献２のように、動画により操作内容を表示する場合、ユーザがＡの操作を行っている間に、Ｂ、Ｃの操作内容が表示されてしまう場合がある。ユーザとしては一度、操作手順がずれるとそのまま行うべき操作が分からなくなってしまう。
【０００７】
本発明は、上記課題に鑑み、表示内容を切り替えるボタン操作を行わなくても、ユーザが行うべき操作を操作の進捗に合わせて表示可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、操作案内情報記憶手段に記憶されている操作案内情報を表示する案内情報表示手段と、各場所に配置されたセンサからセンサ情報を取得して、当該画像形成装置の機器状態を特定するための機器状態情報を作成する機器状態情報作成手段と、前記機器状態情報と各機器状態において表示される前記操作案内情報とが対応づけられた状態画面特定テーブルと、前記機器状態情報作成手段が作成した前記機器状態情報と、前記状態画面特定テーブルに登録された前記機器状態情報を比較して、前記案内情報表示手段に表示する前記操作案内情報を決定する画面情報決定手段と、を有し、前記画面情報決定手段は、前記機器状態情報作成手段が前記機器状態情報を更新すると、リアルタイムに前記案内情報表示手段に表示する前記操作案内情報を切り替える、ことを特徴とする。
【発明の効果】
【０００９】
表示内容を切り替えるボタン操作を行わなくても、ユーザが行うべき操作を操作の進捗に合わせて表示可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置が紙詰まり解消のために表示する操作内容の切り替えを模式的に説明する図の一例である。
【図２】画像形成装置の概略構成図の一例である。
【図３】コントローラのハードウェア構成図の一例である。
【図４】コントローラの機能的なブロック図の一例である。
【図５】システムの機能ブロック図の一例である。
【図６】優先順位テーブルの作成方法について説明する図の一例である。
【図７】優先順位テーブルの作成方法について説明する図の一例である。
【図８】本実施形態の優先順位テーブルの一例を示す図である。
【図９】解消案内画面の一例を示す図である。
【図１０】画像形成装置の動作手順を示すフローチャート図の一例である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照しながら説明する。しかしながら、本発明の技術的範囲が、本実施の形態に限定されるものではない。
【００１２】
図１は、画像形成装置が紙詰まり解消のために表示する操作内容の切り替えを模式的に説明する図の一例である。
１．画像形成装置に紙詰まりが発生した。画像形成装置１００は、紙詰まりの場所を検出して紙詰まりの解消方法を操作パネルに表示する。なお、画像形成装置は適切な解消方法を表示するためドアパネルやレバーの状態も検出している。以下、紙詰まり位置やドアパネルやレバーの状態の組み合わせを「機器状態」という。また、操作内容が表示される画面を「解消案内画面」という。
２．ユーザは操作パネルを見て紙詰まりの解消操作を行う。これにより、機器状態が変わる。
３．画像形成装置１００は機器状態が変わると、機器状態を表すビットパターンをリアルタイムに更新する。
４．画像形成装置１００はビットパターンが変更されると、データベース（後述する優先順位テーブル）のビットパターンと比較する。データベースにはビットパターン毎に解消案内画面が登録されている
５．画像形成装置１００は、機器状態のビットパターンと一致する、データベースのビットパターンと紐づけられた解消案内画面を表示する。
【００１３】
したがって、ユーザが紙詰まり解消操作を行うだけで、現在の機器状態に最適な解消方法をリアルタイムに表示できる。このため、ユーザが画面を切り替える操作を行わなくても、ユーザが行うべき操作と解消案内画面の内容を一致させることができる。
【００１４】
〔構成例〕
図２は、画像形成装置１００の概略構成図の一例である。画像形成装置１００は、主にコントローラ１１、エンジン１２、及び、操作パネル１３を有している。この他、画像形成装置１００は画像形成するための多くの構成部材を有するが、図示は省略されている。コントローラ１１は、画像形成装置１００の全体の制御を行う。エンジン１２は、例えばプロッタ、スキャナ、ＦＡＸ装置などである。操作パネル１３はタッチパネルと一体の表示装置と、ユーザ操作を受け付けるハードキーとを備えたユーザインタフェースである。操作内容はこの操作パネル１３に表示されるが、例えばプロジェクタや外付けしたディスプレイに表示してもよい。
【００１５】
エンジン１２としてのプロッタは例えば電子写真方式で画像を形成する。すなわち、レーザを画像データにより変調して感光体ドラムに照射し、感光体ドラムに潜像を形成し、トナーで現像する。また、プロッタは、画像データに基づきインクの液滴を吐出するインクジェット方式のものでもよい。
【００１６】
エンジン１２としてのスキャナは、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して公知の画像処理を施し所定の解像度のデジタルデータに変換することで画像データを生成する。スキャナにはＡＤＦ（Auto Document Feeder）が備えられている場合がある。
【００１７】
エンジン１２としてのＦＡＸ装置は、ＮＣＵ（Network Control Unit）を介して公衆通信網に接続し、例えばＧ３、Ｇ４規格のファクシミリに対応した通信手順（通信プロトコル）等に従いファクシミリの送受信を行う。または、ＩＰネットワークを介して送信することできる。ＦＡＸ装置は、画像データにデータ圧縮や変調等の信号処理を施して送信すると共に、相手先から受信した画像データにデータの伸長やエラー訂正等を施し画像データを復元する。
【００１８】
本実施形態の画像形成装置１００は、用紙やＯＨＰフィルムなどのシート材を搬送する機構とシート材の紙詰まりを検出する機構とを有していればよい。例えば、プリンタや複写機は、用紙に画像を形成するため、トレイから用紙を取り出して画像形成位置や排出トレイまで搬送する。また、ＡＤＦを備えたスキャナ又は複写機では、載置された原稿をコンタクトガラスまで搬送し、排紙トレイに排紙する。したがって、このようにシート材を搬送する装置では、本実施形態の紙詰まり解消方法を好適に適用できる。
【００１９】
図３は、コントローラ１１のハードウェア構成図の一例である。コントローラ１１は、例えばＳＯＣ(System On Chip)やＡＳＩＣとして実装されている。コントローラ１１はバス３１に接続されたメインＣＰＵ２１、モジュール２２，２３（以下、モジュールＡ、Ｂという）、操作パネルＩ／Ｆ２４、不揮発メモリ２５、サブＣＰＵ２６、ＨＤＤ Ｉ／Ｆ２７、ＰＣＩ Ｉ／Ｆ２８、割込みコントローラ２９、及び、ＤＤＲコントローラ３０を有している。以下、これらを区別せずに単にブロックという場合がある。
【００２０】
メインＣＰＵ２１はコントローラ１１及びエンジン１２などの周辺機器を含む画像形成装置１００の全体を制御する。例えば、操作パネル１３に対するユーザの操作内容に基づき、複写、印刷、スキャンなどのジョブを実行する。また、不図示のネットワークインタフェースでＰＣからＰＤＬデータを受信した場合は、ＰＤＬデータを解析して印刷のジョブを実行する。
【００２１】
操作パネルＩ／Ｆ２４は、操作パネル１３とメインＣＰＵ２１とのインタフェースとなる。操作パネルＩ／Ｆ２４は操作パネル１３に各種の画面（解消案内画面、ＵＩ画面など）を送信して表示させる。例えばＵＩ画面には、ジョブの実行条件などの設定メニューやソフトキーが表示される。操作パネル１３がユーザによる設定を受け付け操作パネルＩ／Ｆ２４に通知すると、操作パネルＩ／Ｆ２４は表示内容を更新する。操作パネルＩ／Ｆ２４は最終的な設定条件をメインＣＰＵ２１に通知する。
【００２２】
モジュールＡ、Ｂは、画像形成装置に搭載され得る各種の機能として図示されている。モジュールＡ、Ｂとしては、例えば、ＵＳＢメモリなどの可搬型の記憶媒体とのインタフェース、イーサネット（登録商標）カードとのインタフェース、ＡＤＦコントローラ、回転や編集などの画像処理モジュール等が挙げられる。モジュールＡ，Ｂも他のブロックと同様に割り込み要因となる。
【００２３】
不揮発メモリ２５は、ユーザがカスタマイズした設定や印刷枚数などを記憶しておくための不揮発性のメモリである。
【００２４】
割込みコントローラ２９は割込みしたブロックに応じて対応する素子がＯＮとなるレジスタを有しており、割り込みしたブロックに応じてサブＣＰＵ２６に割込みの内容を通知する。
【００２５】
サブＣＰＵ２６は省エネ移行／復帰の制御を行う。例えば不図示のタイマーから時間の経過の通知を受け付け（又は、各動作モードにおける省エネ移行条件が成立したことを検知して）、遷移先の動作モードになるように電源が供給されるブロックを変更する。復帰時には、復帰要因に応じた動作モードになるように電源が供給されるブロックを制御する。なお、省エネ移行／復帰の制御を行うため、サブＣＰＵ２６は常に電源ＯＮである。
【００２６】
ＨＤＤ Ｉ／Ｆ２７はＨＤＤ３２とのインタフェースであり、ＰＣＩ Ｉ／Ｆ２８はPCI Expressを介してエンジン１２と通信するインタフェースである。ＨＤＤ３２にはプログラム１１０が記憶されている。プログラム１１０は記憶媒体に記憶された状態、又は、不図示のサーバからダウンロードすることで配布される。
【００２７】
ＤＤＲコントローラ３０は、メインメモリ３３への書き込みとメインメモリ３３からの読み出しを行う。書き込み時には、メインＣＰＵ２１から指示された周辺機器から取得したデータをメインメモリ３３のアドレスに書き込み、読み出し時には、メインＣＰＵ２１から指示されたメインメモリ３３のアドレスからデータを読み出して周辺機器に出力する。なお、メインメモリ３３は、ＳＤＲＡＭなどの高速なメモリである。
【００２８】
図４は、コントローラ１１の機能的なブロック図の一例を示す。コントローラ１１は、操作パネル制御部４１、システム部４２、アプリ部４４、及び、エンジン制御部４３を有している。操作パネル制御部４１は、システム部４２から指示された画面を操作パネル１３に表示する。この画面には解消案内画面が含まれる。画面データはＪＰＥＧやＢＭＰ、又は、ＭＰＥＧなどのフォーマットでＨＤＤ３２などに記憶されている。またはネットワーク上の記憶手段から解消案内画面の画面データをダウンロードしてもよい。また、操作パネル制御部４１は、ソフトキーに対するユーザ操作を受け付け、操作内容をシステム部４２に通知する。
【００２９】
アプリ部４４は、ユーザが利用する態様で画像形成装置の機能を提供するためのアプリケーションである。例えば、プリンタアプリ、コピーアプリ、スキャナアプリ、又は、ＦＡＸアプリなどがある。各アプリケーションは、ユーザが画像形成装置で使用する機能を提供する。例えば、コピーアプリは、ユーザがコピー機として画像形成装置を利用する際に設定可能な項目の表示と設定の受け付けを行い、プリンタジョブを作成しシステム部４２に実行を依頼する。プリンタ、スキャナ、ＦＡＸ装置についても同様である。
【００３０】
エンジン制御部４３は、システム部４２の設定に応じてエンジン１２を制御する。例えば、スキャナであれば、原稿の露光、レンズや露光ランプの移動、ラインセンサによる撮影、Ａ／Ｄ変換などを行う。プリンタであれば、同期信号に同期して、クラッチの開閉、用紙を搬送するモータの回転数制御、定着器の温度制御、画像データに応じたレーザの発光、現像、排紙処理などを行う。
【００３１】
システム部４２は、画像形成装置１００の全体を制御すると共に、本実施形態ではセンサ４５（各センサをセンサ１〜ｎとする）の検出信号に応じて機器状態の特定と解消案内画面の決定・表示を行う。センサ１〜ｎはエンジン１２に属するため、システム部４２はエンジン制御部４３を介してセンサ１〜ｎの検出信号を取得する。
【００３２】
用紙の搬送路には用紙を検出するためのセンサ４５が多数、配置されている。例えば、給紙トレイから搬送路への入紙を検出する給紙センサ、搬送路において給紙トレイから渡された用紙を検出する用紙センサ 、レジストローラ前における搬送路において用紙を検出する用紙センサ、二次転写部に到達したことを検出する二次転センサ、定着装置から出紙したことを検知する用紙センサ、両面印刷時に用紙を反転させる反転搬送路に設けられた各用紙センサ、が配置されている。これらのセンサのうち１つでも所定時間以上、用紙を継続して検出した場合、用紙の紙詰まりが検出される。システム部４２は、センサを識別することで、どの場所で紙詰まりが発生したかを特定する。
【００３３】
また、画像形成装置１００には、ユーザが紙詰まりを解消させ、画像形成装置１００を元の状態に戻したことを検出するための各種のセンサが配置されている。例えば、紙詰まりを解消するためユーザはドアパネルを開ける必要があるが、開けたドアパネルが閉じられたか否かを検出するためである。このため、例えば、画像形成装置１００の前面側のドアパネルの開閉を検出するセンサ、給紙トレイの開閉を検出するセンサ、手差しトレイの開閉を検出するセンサ、用紙を取り出すために内部機器を引き出すためのレバーや引き出し機構の状態を検出するセンサ、が配置されている。システム部４２は、これらのセンサの全ての検出信号を確認して、画像形成が開始できる状態であることを確認する。
【００３４】
図示したセンサ１〜ｎはこれらの紙詰まりや画像形成装置１００の状態を検出するセンサである。センサ１〜ｎにより特定される画像形成装置１００の状態が「機器状態」である。
【００３５】
図５（ａ）は、システム部４２の機能ブロック図の一例である。システム部４２は、機器状態特定部４０１、解消手順判定部４０２、及び、優先順位テーブル４０３を有している。機器状態特定部４０１は、エンジン１２から取得した紙詰まりの発生箇所や各ドアパネルの状態などに基づき機器状態を特定する。機器状態は後述するビットパターン（特許請求の範囲の機器状態情報の一例である）により現される。機器状態特定部４０１は、機器状態が変化するとリアルタイムに機器状態を更新する。リアルタイムとは、センサが検出信号を検出する検出周期程度の遅れしかなく、実質的に機器状態が変わった直後、又は、同時に機器状態を検出できることを言う。
【００３６】
解消手順判定部４０２は、機器状態（ビットパターン）と優先順位テーブル４０３に登録されているビットパターンに基づき、機器状態に適切な紙詰まりの解消手順を判定する。これにより表示すべき解消案内画面を特定できるため、解消案内画面ＤＢ４０４（特許請求の範囲の操作案内情報記憶手段の一例である）から解消案内画面の画面データを読み出して操作パネル制御部４１に出力する。なお、優先順位テーブル４０３については後述するが、優先順位テーブル４０３（特許請求の範囲の状態画面特定テーブルの一例である）には、比較の優先順位の高い順にビットパターンが登録されている。
【００３７】
エンジン１２から受け取る現在の画像形成装置１００の状態が変化するごとに優先順位テーブル４０３のビットパターンと比較することで、ユーザの操作の進捗に合わせて適切な解消案内画面を選択し、リアルタイムに更新することができる。
【００３８】
図５（ｂ）は解消案内画面ＤＢ４０４の一例を示す図である。解消案内画面ＤＢ４０４では解消手順ＩＤに解消案内画面の画面データが対応づけられている。具体的には図示するファイル名やファイルパスが登録されている。解消手順判定部４０２により解消手順ＩＤが決定されれば、解消案内画面を一意に特定できる。なお、解消案内画面は動画でもよい。動画の場合、機器状態が切り替わるまで繰り返し同じ動画が再生される。
【００３９】
また、優先順位テーブル４０３はシステム部４２が有するのでなく、画像形成装置の任意の記憶手段に記憶されていてもよいし、ネットワーク上の記憶手段に記憶されていてもよい。また、解消案内画面ＤＢ４０４は画像形成装置が有するのでなく、ネットワーク上の記憶手段に記憶されていてもよい。
【００４０】
〔優先順位テーブルについて〕
図６は、優先順位テーブルの作成方法について説明する図の一例である。便宜的に図６のテーブルを優先順位テーブルと称するが、本実施形態の優先順位テーブルの最もよい好適例ではない。しかしながら、図６の優先順位テーブルを使用することが不可能という意図ではない。
【００４１】
画像形成装置１００の状態として用いる情報には、ドアが開いているか閉まっているかなどを検知するセンサの情報や、紙詰まりの用紙の位置情報を検出するセンサの情報などが用いられる（紙詰まりの用紙の位置情報を検出するセンサを残紙位置センサと称することにする。）。例えば、ドアであれば、好ましくない状態（例えば開いている状態）を"オン＝１"、好ましい状態（例えば閉じている状態）を"オフ＝０"、で表現する。残紙位置センサについても同様に、紙詰まり「有り」を"オン＝１"、紙詰まり「無し」を"オフ＝０"、と表現する。
【００４２】
センサ１〜３はドアの開閉を検出するセンサである。また、残差位置センサ１（残差位置センサ２〜ｎは省略）は紙詰まりを検出するセンサである。図６のＩＤ＝１の機器状態は、残紙位置センサ１の箇所にだけ用紙の反応があり残紙位置センサ１＝"１"になっている。優先順位テーブルは、解消手順として解消手順ＩＤ＝１の解消案内画面を操作パネル１３に表示することを示している。
【００４３】
同様に、ＩＤ＝２の機器状態は、センサ２だけが"１"になっているので、優先順位テーブルは解消手順として解消手順ＩＤ＝２の解消案内画面を操作パネル１３に表示することを示している。
【００４４】
ＩＤ＝３の機器状態は、センサ３と残紙位置センサ１が共に"１"なので、優先順位テーブルは解消手順として解消手順ＩＤ＝１の解消案内画面を操作パネル１３に表示することを示している。すなわち、ＩＤ＝１の機器状態と同じ解消案内画面が表示される。
【００４５】
ＩＤ＝４の機器状態は、センサ３だけが"１"なので、優先順位テーブルは解消手順として解消手順ＩＤ＝２の解消案内画面を操作パネル１３に表示することを示している。
【００４６】
このように、現在の機器状態がどのＩＤのビットパターンに一致するかを比較して検索していくことで、解消手順ＩＤを割り出すことができる。この従来の手法では、画像形成装置１００が有する全てのセンサの検出信号の組み合わせに応じたビットパターンを記載しているので、比較のための優先順位を考える必要はない。
【００４７】
しかし、画像形成装置１００に搭載されるセンサの数は増大しており、センサの検出信号の組み合わせの数も無視できないほどになってきた。このため、膨大な数のビットパターンがメモリに保持されるようになり、解消手順判定部４０２が合致するビットパターンを探すために、最大で、２のセンサ数乗の回数だけ比較が必要となる（センサの数が２０の場合、比較回数＝２20＝１０４８５７６回）。
【００４８】
しかも、この比較は、ユーザが紙詰まりを解消する操作を行い機器状態が変化する度に必要になる。
【００４９】
当然ながら、図６のＩＤ＝１と３のように、ビットパターンが異なっても同じ解消手順が適用可能な場合が少なくない。しかし、メーカであっても、全ビットパターンについて実際に画像形成装置１００で生じることができるビットパターンか否かを判断することは大変な手間がかかるし、各ビットパターンに適切な解消手順が何かを考慮する（検討して決定する）ことは大変難しい。
【００５０】
そこで、図７に示すようにドントケア条件を用いることが検討される。図７は、優先順位テーブルの作成手順について説明する図の一例である。図７の優先順位テーブルは、図６よりも好ましいものの、なお不都合があることを説明する。
【００５１】
図７ではドントケア条件（＊）を用いることが特徴になっている。ドントケア条件とは、どのような状態でも（１又は０のどちらでも）判定結果に影響しない条件を言う。つまり条件として考慮されない。
【００５２】
例えば、図６でＩＤ＝１でセンサ１〜３をドントケア条件、ＩＤ＝２でセンサ１をドントケア条件、ＩＤ＝３でセンサ１、２をドントケア条件、とする。この場合、ＩＤ＝１と３で、センサ３の状態が異なっていても、センサ３はＩＤ＝１ではドントケア条件なので、図６のＩＤ＝１とＩＤ＝３のビットパターンを１つにまとめることが可能である。
【００５３】
図７は、ドントケア条件を考慮して図６の優先順位テーブルをまとめたものである。図７のＩＤ＝１のビットパターンは、残紙位置センサ１が"１"の場合には、センサ１〜３の状態に関係なく必ず解消手順ＩＤが"１"になることを示している。
【００５４】
また、ＩＤ＝２のビットパターンは、センサ２が"１"，センサ３及び残紙位置センサ１が"０"の場合には、センサ１の状態に関係なく必ず解消手順ＩＤが"３"になることを示す。
【００５５】
また、ＩＤ＝３のビットパターンは、センサ３が"１"、残紙位置センサ１が"０"の場合には、センサ１、２の状態に関係なく必ず解消手順ＩＤが"２"になることを示す。
【００５６】
図７においても、各ＩＤのビットパターンが同時に満たされることがないように（重複しないように）表現することで、図６と同様にビットパターンが比較される優先順位を考慮する必要がない。すなわち、図５ではＩＤ＝１〜３のビットパターンは互いに全て異なっているため、一致するビットパターンが１つしかなく優先順位を気にする必要がない。
【００５７】
また、図６と比較すると、ビットパターンの数が減るので、比較回数を減らすことができる。
【００５８】
しかしながら、図７の優先順位テーブルを作るためには、正解となる図６のテーブルが必要であるため、図６と同じく膨大な作成時間が必要である。
【００５９】
図８は、本実施形態の優先順位テーブル４０３の一例を示す図である。図８では、比較される優先順位の順番にビットパターンが並べられている。この優先順位とは、紙詰まりが解消される順番に生じる機器状態の順番である。優先順位は紙詰まりの場所毎に設定される。
【００６０】
現在の状態としてセンサ２が"１"、センサ３が"１"、残紙位置センサ１が"０"、である場合、ドントケア条件があるためＩＤ＝２とＩＤ＝３の両方に該当する。
【００６１】
しかし、図８の上から（優先順位順に）比較することでＩＤ＝２のビットパターンと一致する（解消手順ＩＤ＝２）と判定される。仮に、ＩＤ＝２とＩＤ＝３の行が逆転していた場合、解消手順ＩＤ＝３と判定される。
【００６２】
このように、ビットパターンの組み合わせと画像形成装置１００の状態を考慮しないで、ビットパターンの組み合わせを作成すると、ある機器状態と一致するビットパターンの複数個、存在するため、ビットパターンに優先順位が必要になる。
【００６３】
本来は、図７のような完全なテーブルが望ましい。しかし膨大な元データ（全ての組み合わせのビットパターン）から完全なテーブルを作るのは時間がかかり、人的ミスも起こりやすい。
【００６４】
そのため、本実施形態では、紙詰まりの解消手順の特性として、表示する解消手順と次に起こると予測されるセンサ等が検出する機器状態の変化に関連があることを利用する。例えばドアオープンさせる解消手順を表示した後には、ドアオープンのセンサが"１"になるはずである。解消手順どおりに優先順位テーブル４０３を作っていくことで、優先順位テーブル４０３の作成時間を節約でき、解消手順の順番が間違っていないかの確認もしやすくなる。この解消手順どおりに作成されたテーブルが本実施形態の優先順位テーブル４０３である。
【００６５】
この作業によってできる優先順位テーブル４０３では複数のＩＤに合致する機器状態が生じることがあるが、このようなビットパターンの数は数箇所にとどまるので、メーカなどの開発者は、各々の箇所についての確認作業（表示すべき解消案内画面が入れ替わる可能性がないか）だけで済ませる事ができる。すなわち、複数のＩＤに合致する機器状態があっても優先順位を考慮して正しい解消案内画面が表示される場合はそのままでよい。優先順位を考慮して正しい解消案内画面が表示されない場合は、不要なＩＤを削除したり場所を入れ替えたりする。
【００６６】
さらに、ある残差位置センサが"１"の場合に一意に決まる解消手順がある場合にはドントケア条件を用いることで、図７と同様に複数のビットパターンを１つにまとめることができる。例えば、優先順位テーブルに「００１，０１０，１００」というビットパターンがあり、「００１」という紙詰まりしか発生しない場合、「０１０，１００」と「００１」を、「＊＊１」という１つのビットパターンにまとめることできる。
【００６７】
したがって、機器状態のビットパターンと比較されるビットパターンに優先順位をつけ、ドントケア条件を用いてテーブルを作成することで、画像形成装置１００に保存する情報のメモリと判定時間を節約でき、作業時間、ミスを減らすことができる。
【００６８】
〔解消案内画面の例〕
図９は、解消案内画面の一例を示す図である。残紙位置センサｂが用紙を（紙詰まりを）検出したものとする。機器状態特定部４０１は、残紙位置センサｂの検出信号が含まれる機器状態を特定するビットパターンを生成する。
【００６９】
図９（ａ）では、「右カバーを開けてください」というメッセージと対応する画像が表示されている。ユーザはメッセージを読んで右カバーを開ける。
【００７０】
図９（ｂ）では「つまっている用紙を取り除いてください」というメッセージと対応する画像が表示されている。ここで取り除かれる用紙は残紙位置センサｂが検出した紙詰まりの場所の用紙である。ユーザは用紙を取り除く。
【００７１】
図９（ｃ）では「右カバーを確実に閉めてください」というメッセージと対応する画像が表示されている。ユーザは右カバーを閉める。
【００７２】
このような解消案内画面において、画像形成装置１００は以下のように動作する。
図９（ａ）：残紙位置センサｂ＝"１"
解消手順判定部４０２は、残紙位置センサｂの検出信号が"１"となるビットパターン１と一致するビットパターンを、優先順位テーブル４０３から優先順位の高い順に検索する。優先順位テーブル４０３でドントケアが設定されている条件は、機器状態のビットパターンとの比較において無視される。これにより図９（ａ）の解消案内画面が表示される。
【００７３】
図９（ｂ）：残紙位置センサｂ＝"１"  、センサａ＝"１"
ユーザが右カバーを開けると右カバーの開閉を検出するセンサ（以下、センサａとする）が右カバーの開放を検出する。機器状態特定部４０１はセンサａの検出信号に基づき機器状態が変わったことを検出する。解消手順判定部４０２は、残紙位置センサｂの検出信号が"１"、センサａの検出信号が"１"となるビットパターン２と一致するビットパターンを、優先順位テーブル４０３から優先順位の高い順に検索する。これにより図９（ｂ）の解消案内画面が表示される。
【００７４】
ユーザは用紙がつまっている場所を目視して（又は解消案内画面が指示する場所の）用紙を取り出す。機器状態特定部４０１は残紙位置センサｂの検出信号に基づき機器状態が変わったことを検出する。この状態では、残紙位置センサｂは用紙を検出しない状態であり、センサａは右カバーの開放を検出した状態である。
【００７５】
図９（ｃ）：残紙位置センサｂ＝"０"  、センサａ＝"１"
ユーザは右カバーを閉じる。機器状態特定部４０１はセンサａの検出信号に基づき機器状態が変わったことを検出する。
残紙位置センサｂ＝"０"  、センサａ＝"０"
機器状態特定部４０１はビットパターンに基づき機器状態が画像形成可能な状態であると判定する。これにより、解消手順判定部４０２は解消案内画面の表示を停止するので、操作パネル１３にはアプリケーションに応じた画面が表示される。
【００７６】
図９のような紙詰まりの解消手順に対し、作成者が優先順位テーブル４０３を作成する場合、残紙位置センサｂが検出した場所の紙詰まりを解消するための操作を検討して、操作により開くドアを特定する。
【００７７】
すなわち、残紙位置センサｂと右カバーの開閉を検知するセンサａの状態を、紙詰まりの解消手順に基づき検討し、残りのセンサの状態はドントケアとすればよい。作成者は、ドントケアが含まれるビットパターンを解消手順に従って並べることでビットパターンに優先順位を付与することができる。
【００７８】
一方、機器状態として、図９（ｃ）では「残紙位置センサｂ＝"０"、センサａ＝"１"」があるが、残紙位置センサｃ＝"１"かつ「 残紙位置センサｂ＝"０"  、センサａ＝"１」という機器状態が発生する可能性がある。すなわち、別の場所で紙詰まりが発生し、右カバーが開いている状態である。この機器状態は、優先順位テーブル４０３において、残紙位置センサｃがドントケア条件のビットパターンと、残紙位置センサｃがドントケア条件でないビットパターンの両方と一致する。
【００７９】
作成者は、２つの機器状態に対して、ドントケア条件を見直すことで、２つの異なる機器状態が、異なるＩＤのビットパターンに一致しないように優先順位テーブル４０３を作成する。また、２つの機器状態の一方がほぼ確実に発生しない機器状態であれば、ドントケア条件を見直す必要がないと判断できる。よって、表示すべき解消案内画面が入れ替わる可能性をなくすことができる。
【００８０】
以上のように、紙詰まりの解消に対応した操作案内画面を少ない数のビットパターンで特定することができる。したがって、判定時間やメモリを節約することができる。
【００８１】
〔動作手順〕
図１０は、画像形成装置１００の動作手順を示すフローチャート図の一例である。図１０の手順は画像形成装置１００が起動中、繰り返し実行される。
【００８２】
紙詰まりが発生するとエンジン１２からセンサの検出信号等が送られてくるので、機器状態特定部４０１はそれを取得する（Ｓ１０）。そして、各種センサの情報に基づき現在の機器状態（ビットパターン）に変換する。
【００８３】
解消手順判定部４０２は、現在の機器状態（ビットパターン）と、優先順位テーブル４０３に記憶されているビットパターンと上から（優先順位順に）比較していき、合致するものを探し出す（Ｓ２０）。
【００８４】
解消手順判定部４０２は、合致したビットパターンの解消手順ＩＤに基づき、解消案内画面ＤＢ４０４から解消案内画面を読み出し、操作パネル１３などに表示する（Ｓ３０）。
【００８５】
解消手順判定部４０２は、機器状態に基づき全ての紙詰まりが解消されたか否かを判定する（Ｓ４０）。システム部４２は全ての紙詰まりが解消されるまで、Ｓ１０〜Ｓ３０の処理を繰り返す。
【００８６】
以上説明したように本実施形態の画像形成装置１００によれば、ユーザが紙詰まり解消操作を行うだけで、現在の機器状態に最適な解消方法をリアルタイムに表示できる。このため、ユーザが画面を切り替える操作を行わなくても、ユーザが行うべき操作内容と解消案内画面の内容を一致させることができる。
【符号の説明】
【００８７】
１１    コントローラ
１２    エンジン
１３    操作パネル
４２    システム部
４４    アプリ部
４５    センサ
１００  画像形成装置
４０１  機器状態特定部
４０２  解消手順判定部
４０３  優先順位テーブル
４０４  解消案内画面ＤＢ
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開平１０−１０７９４０号公報
【特許文献２】特開２０００−７９７４５号公報
【図１】
2014203001.tif 000003
【図２】
2014203001.tif 000004
【図３】
2014203001.tif 000005
【図４】
2014203001.tif 000006
【図５】
2014203001.tif 000007
【図６】
2014203001.tif 000008
【図７】
2014203001.tif 000009
【図８】
2014203001.tif 000010
【図９】
2014203001.tif 000011
【図１０】
2014203001.tif 000012