(57)【要約】【課題】画像形成装置内部を透過させてジャム等の不具合箇所をユーザに分かりやすく知らせると共に、ジャム除去の操作方法を表示させる表示用プログラム及び記録媒体を提供する。【解決手段】ジャムが発生したプリンタ２の背面カバー５を透過させて装置内部を表示し、内部に円柱状部材４があることをユーザに知らせる。このときジャム発生箇所も一緒に表示してもよい。ジャム発生箇所は円柱状部材４の奥にあるので、まず背面カバー５を矢印方向に開けることを促す表示がなされる。ユーザがカバー５を矢印方向に開けて円柱状部材４を取り出したとき、さらに奥に別の部材がある場合は、その部材が透過表示され、これを取り除く必要が表示される。このとき円柱状部材４の透過度を上げることにより、ユーザは、この円柱状部材４を取り除いたことが正しかったことを認識することができる。【選択図】図５
2009223536.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが画像形成装置の状態を表示するための表示用プログラムであって、
前記画像形成装置からこの画像形成装置の状態を取得する処理と、
前記画像形成装置の外観を透過させて装置内部に前記取得した状態を表示する処理と、
前記取得した状態を解消するための方法を表示する処理と、を前記コンピュータに実行させる表示用プログラム。
【請求項２】
前記取得した状態がジャムである場合、前記透過された画像形成装置内部に表示したい１つ以上の場所が指定されたとき、その場所に応じて透過度を変更する処理を前記コンピュータに実行させる請求項１記載の表示用プログラム。
【請求項３】
前記ジャムの除去をするために、前記画像形成装置内部の複数の部材から１つの部材が取り外されたとき、その部材の透過度を上げる処理と、
次の部材を取り外す方法を表示する処理と、を前記コンピュータに実行させる請求項２記載の表示用プログラム。
【請求項４】
前記ジャムの除去が終了し、前記画像形成装置内部の部材を元の場所に戻したとき、その部材の透過度を下げる処理と、
次に戻すべき部材を表示する処理と、を前記コンピュータに実行させる請求項２又は３記載の表示用プログラム。
【請求項５】
前記透過度を変更する処理は、スクロールバーの操作に応じて行われることを特徴とする請求項２から４の何れか１項に記載の表示用プログラム。
【請求項６】
請求項１から５の何れか１項に記載の表示用プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に発生したジャム等の状態をホストコンピュータに表示させるための表示用プログラム及び記録媒体に関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置において、ジャム等の不具合発生時、ディスプレイ上に外観の絵を表示し、どの部位で不具合が起きているか表示する技術が知られている。ユーザは表示された部位を参考に、実機の操作やカバーオープンなどを行い、不具合を取り除いていくことになる。例えば特許文献１には、ジャムの除去をさせやすくする目的で、印刷中の用紙にジャムが発生したとき、このジャムを除去するにいたるまでの解除手順の各手順段階に関する進捗状況を案内する表示ガイダンスと、解除に至るまでに必要な残りの操作段階を示す残解除手順段階数が表示される技術が開示されている。また、特許文献２には、ユーザにわかりやすく操作を提示する目的で、操作ガイドを表示する技術が開示されている。
【特許文献１】特開２００３−５５８６号公報
【特許文献２】特開平６−２１０９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ディスプレイに外観を表示して不具合箇所を知らせる従来の方法では、外観のみを表示しているため、例えばカバーをオープンした場合どのような状態になるのか、あるいは中の状態などは、ユーザが開けてみるまでわからない。中の状態が不明確なため、不具合箇所のみがわかってもどのような状態なのかが一目でわかりづらいという問題があった。上記特許文献１、２には、後述する本発明の特徴である装置を透過させて内部を表示するということについては開示がない。
【０００４】
本発明はこのような実情を鑑みてなされたものであり、ジャム等の不具合箇所を、装置外観と共に、中の状態をユーザに分かりやすく知らせて、不具合を容易に除去できるような表示用プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明による表示用プログラムは、コンピュータが画像形成装置の状態を表示するための表示用プログラムであって、画像形成装置からこの画像形成装置の状態を取得する処理と、画像形成装置の外観を透過させて装置内部に取得した状態を表示する処理と、取得した状態を解消するための方法を表示する処理とをコンピュータに実行させるものである。また、前記取得した状態がジャムである場合、透過された装置内部に表示したい１つ以上の場所が指定されたとき、その場所に応じて透過度を変更する処理を前記コンピュータに実行させるものである。
【０００６】
本発明による記録媒体は、上記表示用プログラムを記録したコンピュータ読取可能な記録媒体である。
【発明の効果】
【０００７】
本発明によれば、不具合箇所を外観表示するだけでなく、装置内部の状態を透過させて同時に表示するので、不具合箇所が分かりやすくなり、不具合の除去作業を速やかに行うことができ、ジャムの除去等をスムーズに行うことができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図面と共に説明する。
【０００９】
図１は、本発明が適用される表示システムの実施の形態を示すもので、本発明による表示用プログラムを用いるコンピュータとしてのPC（Personal Computer）１と画像形成装置としてのプリンタ２とを接続した場合の構成例を示す。
【００１０】
図１において、PC１とプリンタ２は、USB（Universal Serial Bus）ケーブル、IEEE（Institute of Electrical and Electronics Engineers）1394、ネットワーク、その他の通信手段で接続される。その通信手段を用いてデータ通信を行い、PC１はプリンタ２の状態を適宜把握することができる。例えば、ネットワークの場合は、TCP/IP（Transmission Control Protocol/Internet Protocol）等のプロトコルを用いてプリンタドライバから双方向通信を行い、プリンタ２のMIB (Management Information Base)からジャム情報を取得し、その取得情報に応じてPC１上にプリンタドライバと共にインストールされている各ユニットのビットマップ・イメージを重ね合わせて、その重なった部分に透過性の処理（その手法はWindows（登録商標）APIを用いる）を行う。
【００１１】
例えば、プリンタ２側で用紙が詰まった場合に、プリンタ２のセンサが詰まった用紙を検知し、どこの部分で紙が詰まっているかの情報をPC１側に送信することが可能である。また、インクやトナーなどの塗料が少なくなった場合も、センサにより残量を検知し、その情報をPC１側に送信してユーザに知らせることが可能である。
【００１２】
図２は、プリンタ２を側面から見たとき、内部で用紙が詰まっている場合を示し、給紙時、用紙にジャムが生じて詰まってしまった例である。この場合、給紙用のセンサがあるが、用紙はその部分まで到達していない。そのため、給紙を行ったにも関わらずセンサが用紙を検知しないため、ジャムが起きていると判断することができる。なお、ジャム検知の方法はこの限りではない。センサの場所によって用紙の通過位置を把握することで、ジャムの箇所を容易に特定することができる。
【００１３】
図３は、プリンタ２にジャムが起きたときに、PC１に対してジャム発生の通知をして、ジャム発生をユーザに知らせる場合のPC１の表示画面の例である。プリンタ２は、ジャムが発生すると、ジャム発生情報をPC１に送信してユーザに知らせる。その際、ジャム発生箇所３を図示のようにプリンタ２の外観を透過処理した状態で装置内部を表示することにより、どの部分で不具合が発生しているかをユーザが容易に判断できるようにする。また、同時にジャムの除去を行うために必要な操作をガイドとして画面上に表示することにより、スムーズにジャムの除去が可能となるようにする。図３の例では、プリンタ２の背面カバー５を開けることをユーザに促すガイドが画面上に表示されている。
【００１４】
図４は、背面カバー５の透過処理により表示される円柱状部材４を表すPC１の表示画面の例である。ジャムの除去を行うときにカバー５を開けるが、その開ける前の状態である。図の手前側に背面カバー５があり、この背面カバー５を透過処理して内部の円柱状部材４を映し出している。これにより、カバー５を開けたとき内部がどのようになっているかをユーザは予め把握することができる。
【００１５】
なお、本実施形態の例では、図３のジャム発生箇所３の表示を消去しているが、同時に表示を行ってもよいし、時間によってそれぞれの表示を切り替える方式をとってもよい。また、ボタンなどを用意し、ボタン押下によってジャム発生箇所３と、カバー５を開ける操作箇所の透過を切り替えてもよい。
【００１６】
図５は、背面カバー５を開ける操作を行う箇所を分かりやすい色で透過させ、外観表示を損なわずに不具合除去をユーザに促す場合のPC１の表示画面の例である。上記操作を行う外観部分に透過処理により色付けを行い、操作を行う場所を明確にしている。また、操作方向を示す矢印を表示して、ユーザがより分かりやすい表示を実現する。この場合も、透過処理により背面カバー５を開けた内側の状態を同時にユーザに示すことで、スムーズなジャム除去を行うことが可能となる。図５では、プリンタ２全体を青の濃淡で表し、カバー５を例えば薄赤くして、内部の円柱状部材４を白っぽく透過させている。
【００１７】
図６は、複数の部材が重なっている場合に、透過処理をユーザが任意で行う場合のPC１の表示画面の例である。本実施形態の例では、円柱状部材４のさらに奥に直方体の部材６が格納されていることを示している。つまり、外観、円柱、直方体の順番に各部材が存在している場合である。通常は外観と円柱状部材４のみを透過処理を用いて表示しているが、円柱状部材４を除去したときに直方体の部材６が見えるという状況のとき、ユーザが複数段階の透過度を得る透過処理をしたい時に本技術は用いられる。外観等のビットマップファイル等を後述する図１３のドライバ３８内部にリソース４２として保持する、あるいは画像ファイルから読み込む等して表示を行う。
【００１８】
ユーザが任意のタイミングで、カーソルやその他のデバイスで奥が見たい場所を指定することにより、透過度が１段階上がり、さらに奥の部品を見ることができるようになる。ユーザがジャムを除去できるようにするまでに複数個の部品を取り除いて奥を見る必要がある場合は、指定時間や指定する強さ（ポインティングデバイスで圧力感知がある場合など）を指定することにより、段階を調整することができる。あるいは、図示のように画面の横にスクロールバー７を用意し、スクロールバー７を操作することにより、任意の透過具合を表現する。
【００１９】
図７は、背面カバー５を開ける操作を行った後の結果を表示して、次の操作をユーザに促す場合のPC１の表示画面の例である。本実施形態の例では、第１手順である背面カバー５を開けた後の次の操作を示している。背面カバー５を開ける前は透過されていた円柱状部材４が、背面カバー５を開けると透過されない状態で表示されると共に、第２手順としてこの円柱状部材４を矢印方向に除去すべきことが表示されている。これにより、次の操作が分かりやすくなると共に、ユーザが行った第１手順の操作が正しかったことを認識することができる。また、両面ユニット等の部材を除去した後の部材の様子も再び透過処理によって示されると共に、次に行うべき操作が矢印で示されるため、ユーザが迷わずに操作を続行することができる。
【００２０】
また、逆にジャムの除去が終了し、一番奥のユニット（部材）を元の場所に戻すと、透過度が下がり、次に取り付ける必要があるユニットを自動的に表示するようにしてもよい。即ち、図７において、円柱状部材４を元の場所に戻すと、透過性が下がり、ユーザに次に取り付ける必要があるユニットを明示する。
【００２１】
透過度の変更の例を説明する。ユーザが透過させたいオブジェクトに対してマウスクリック等のアクションを行う。すると、OS（Operation System）３６がそのオブジェクトに対してアクションを行った旨の通知をオブジェクトに対して行う。各オブジェクトはドライバ３８上に存在するため、メッセージを受け取った後、ドライバ３８はそれぞれのオブジェクトに対して、OS３６がアクションを行った旨を通知されると同時に送られるパラメータ等に従って透過度の変更を行う。透過処理は、OS付属のAPI（Application Program Interface）等の公知技術を用いて行う。
【００２２】
図８は、上述した各動作を実行するための基本的な処理の例を示す。まず、画像形成装置（プリンタ２）の状態（ジャム発生等）を取得する（ステップＳ１）。取得した状態に応じて、必要な画像パーツを用意する（ステップＳ２）。ジャム発生の場合は、プリンタ２の外観とジャムが起きた場所を示す画像、背面カバー５、両面ユニット等の部品である。次に、用意された画像パーツを透過処理により重ねて表示する（ステップＳ３）。
【００２３】
図９は、透過度が変更される場合の処理の例を示す。画像を表示する際、透過処理を行う（ステップＳ１１）。その透過度がユーザによって変更された場合（ステップＳ１２／Yes）は、透過度を変更した結果を反映して表示を行う（ステップＳ１３）。透過度の変更方法は、マウスなどのカーソルが一定時間ポイントしている場合や、筆圧感知機能がある場合の圧力によって透過率を変化させるなどである。これは予めユーザが設定した変更方法を用いて反映させるようにする。
【００２４】
図１０は、操作を行う必要がある場合に表示される操作方法（ガイド）を表示する処理の例を示す。画像形成装置本体（プリンタ２）に対して操作を行う必要がある場合は、操作手順nの状態を透過処理を用いて表示する（ステップＳ２１）。手順nが実行された場合（ステップＳ２２／Yes）は、次の手順n+1の状態を表示する（ステップＳ２３）。
【００２５】
図１１は、上述したフローチャートの処理を実行するための画像形成装置（プリンタ２）の制御部の構成の例を示す。ここでは、インクジェット記録装置のプリンタコントローラ１０を例として示す。プリンタコントローラ１０は、主走査モータ１１、副走査モータ１２を駆動するモータドライバ１３と、給紙ローラに副走査の回転を伝達するための給紙クラッチ１４を駆動するドライバ１５と、記録ヘッド（インクジェットヘッド）１６を駆動するヘッドドライバ１７（ヘッド駆動回路、ドライバICで構成）等が接続されている。
【００２６】
また、プリンタコントローラ１０は、PC１等の情報処理装置、イメージスキャナ等の画像読み取り装置、デジタルカメラ等の撮像装置等のホスト側からの印刷データ等をケーブルあるいはネットを介して受信するI/F（インターフェイス）２６と、CPU等からなる主制御部２７と、各種データの記録等を行うRAM（Random Access Memory）１８と、各種データ処理のためのルーチン等を記憶するROM（Read-Only Memory）１９と、記録ヘッド１６への駆動波形を発生させる駆動信号発生部２０と、ドットパターンデータ（ビットマップデータ）に展開された印字データ及び駆動波形等をヘッドドライバ１７に送信するためのI/F２１と、モータ駆動データをモータドライバ１３に送信し、クラッチオン信号をドライバ１５に送信するためのI/F２２と、を備えている。
【００２７】
RAM１８は各種バッファ及びワークメモリ等として用いる。ROM１９は主制御部２７により実行する各種ルーチンとフォントデータ及びグラフィック関数、各種手続き等を記憶している。
【００２８】
主制御部２７は、用紙検出センサ２３からの検出信号に基づいて給紙制御を行う。また主制御部２７は、エンコーダ２４の出力信号に基づいてキャリッジの主走査方向の位置を検出してキャリッジの停止位置制御を行い、用紙センサ２５の検出信号に基づいて用紙の先端位置検出及び搬送ベルト上での用紙の有無の検出を行う。キャリッジは、記録ヘッド１６が搭載され、主走査方向に往復移動するものである。
【００２９】
また主制御部２７は、I/F２６に含まれる受信バッファ内の印刷データを読み出して解析し、解析結果（中間コードデータ）をRAM１８の所定エリアに記憶し、記憶した解析結果からROM１９に格納したフォントデータを用いて画像出力するためのドットパターンデータを生成し、RAM１８の異なるエリアに再び記憶する。尚、ホスト側のプリンタドライバで画像データをビットマップデータに展開してこの記録装置に転送する場合には、単にRAM１８に受信したビットマップの画像データを格納する。
【００３０】
主制御部２７は、記録ヘッド１６の１行分に相当するドットパターンデータが得られると、この１行分のドットパターンデータを、発信回路からのクロック信号に同期してI/F２１を介してヘッドドライバ１７にシリアルデータで送出し、また所定のタイミングでラッチ信号をヘッドドライバ１７に送出する。
【００３１】
図１２は、PC１のハードウェアの構成例を示す。PC１は、User・I/F（ユーザ・インターフェース）３０、ネットワークI/F３１、ROM３２、RAM３３、VRAM３４、CPU３５等が図示のように設けられ、ユーザI/F３０からのトリガにより、それぞれのハードウェアに信号が流れて記憶や出力等の動作を行う。
【００３２】
図１３は、PC１のソフトウェアの構成例を示す。PC１の内部には、OS３６がインストールされている。OS３６上にはアプリケーション３７とドライバ３８がインストールされており、アプリケーション３７から印刷要求が出た場合、ドライバ３８が起動して印刷データを作成する。一般的には、ユーザはGUI（Graphical User Interface）３９上で印刷の設定、（解像度やカラー／モノクロ等）を入力し、グラフィックレンダラ４０に設定を流してプリンタ用のデータを作成する。ドライバ３８はデータ作成後、OS３６上のスプーラ４１へデータを蓄積し、ネットワークI/F４２を介して外部プリンタへデータを送信する。
【００３３】
ユーザが目にするGUI３９は、ドライバ３８内部にリソース４３として保持、あるいは外部ファイルにリソースを保存して、必要なときにそのリソースを読み込む形態である。ビットマップやアイコン等のファイルがリソースに相当する。
【００３４】
本実施の形態による記録装置は、主に低速プリンタを対象としており、技術背景としてペーパージャムが発生した場合に、本体背面に位置している両面ユニットを外し、該当のジャムが含まれているユニットを探して、更に搬送ローラを回して、ジャム紙を取り除く必要がある点が中・高速プリンタと構造的に異なっている。その際に、予めホストからどのユニットにジャム紙が含まれているか、ジャム除去が必要なユニットの形状、及びそのジャム除去手順が透過されて分かるという効果が得られる。
【００３５】
以上のように、本実施の形態は、ホスト(PC１)にインストールされるプリンタドライバの一つの機能において、画像処理装置（プリンタ２）のジャムなどの不具合が発生した際に、画像処理装置の内側を透過性にする画像をホストに表示させて不具合を容易に解消する手段を提供するものである。即ち、ジャム等の不具合が発生した場合、その発生場所をユーザが的確に把握できるように、より分かりやすい表示を行うことができる。
【００３６】
尚、図８、図９、図１０等のフローチャートに示す処理を、CPUが実行するためのプログラムは本発明による表示用プログラムを構成する。また、このプログラムを記録する記録媒体としては、半導体記憶装置や光学的及び／又は磁気的な記憶装置等を用いることができる。このようなプログラム及び記録媒体を、前述した実施の形態とは異なる構成の装置やシステム等で用い、そこのCPUで上記表示用プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００３７】
以上好適な実施の形態に基づき具体的に説明したが、本発明は上述した表示用プログラム及び記録媒体に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であるということは言うまでもない。
【図面の簡単な説明】
【００３８】
【図１】本発明が適用される表示システムの実施の形態を示す構成図である。
【図２】内部に紙が詰まっていることを示すプリンタ２の側面を示す構成図である。
【図３】プリンタ２のジャム発生をユーザに知らせる場合のPC１の表示画面の例を示す構成図である。
【図４】ジャム除去を行う場合の背面カバー５を開ける操作の前に、背面カバー５の透過処理により表示された円柱状部材４を表わすPC１の表示画面の例を示す構成図である。
【図５】背面カバー５を開ける操作を行う箇所を分かりやすい色で透過させた場合のPC１の表示画面の例を示す構成図である。
【図６】複数の部材が重なっている場合に、透過処理をユーザが任意で行う場合のPC１の表示画面の例を示す構成図である。
【図７】背面カバー５を開ける操作を行った後の結果を表示して、次の操作を表示する場合のPC１の表示画面の例を示す構成図である。
【図８】本発明の実施形態の動作を実行するための基本的な処理の例を示すフローチャートである。
【図９】透過度が変更される場合の処理の例を示すフローチャートである。
【図１０】操作を行う必要がある場合に表示される操作方法（ガイド）を表示する処理の例を示すフローチャートである。
【図１１】各フローチャートの処理を実行するための画像形成装置（プリンタ２）の制御部の構成例を示すブロック図である。
【図１２】PC１のハードウェアの構成例を示すブロック図である。
【図１３】PCのソフトウェアの構成例を示すブロック図である。
【符号の説明】
【００３９】
１    PC
２    プリンタ
３    ジャム箇所
４    円柱状部材
５    背面カバー
６    直方体部材
７    スクロールバー
１０  プリンタコントローラ
１１    主走査モータ
１２    副走査モータ
１３    モータドライバ
１４    給紙クラッチ
１５    ドライバ
１６    記録ヘッド（インクジェットヘッド）
１７    ヘッドドライバ
１８    RAM
１９    ROM
２０    駆動信号発生部
２１、２２    I/F（インターフェイス）
２３    用紙検出センサ
２４    エンコーダ
２５    用紙センサ
２６    I/F（インターフェイス）
２７    主制御部
３０    User・I/F（ユーザ・インターフェース）
３１    ネットワークI/F
３２    ROM
３３    RAM
３４    VRAM
３５    CPU
３６    OS
３７    アプリケーション
３８    ドライバ
３９    GUI
４０    グラフィックレンダラ
４１    スプーラ
４２    ネットワークI/F
４３    リソース
【図１】
2009223536.tif 000003
【図２】
2009223536.tif 000004
【図３】
2009223536.tif 000005
【図４】
2009223536.tif 000006
【図５】
2009223536.tif 000007
【図６】
2009223536.tif 000008
【図７】
2009223536.tif 000009
【図８】
2009223536.tif 000010
【図９】
2009223536.tif 000011
【図１０】
2009223536.tif 000012
【図１１】
2009223536.tif 000013
【図１２】
2009223536.tif 000014
【図１３】
2009223536.tif 000015