(57)【要約】  【課題】画像形成装置においてユーザーにとって必要な設定値や環境値を従来よりも効率良く表示する技術を提供する。  【解決手段】印刷機能、又は、画像読み取り機能を有する画像形成装置１００であって、画像形成装置１００の状態や設定に関する項目の環境値を表示するモードにおいて、所定の装置１７０を動作させなくても取得可能な第１の環境値５１については、所定の装置１７０を動作させることなく取得して表示し、所定の装置１７０を動作させないと取得できない第２の環境値５２については、第２の環境値５２を表示する代わりに、表示指示を受け付け可能に表示し、当該表示指示を受け付けた場合に、所定の装置１７０を動作させて第２の環境値５２を取得して表示する。【選択図】図２
2011161710.tif 000002
【特許請求の範囲】
【請求項１】
印刷機能を有する印刷装置であって、
当該印刷装置の状態や設定に関する項目の環境値を表示するモードにおいて、
所定の装置を動作させなくても取得可能な第１の環境値については、当該所定の装置を動作させることなく取得して表示し、
前記所定の装置を動作させないと取得できない第２の環境値については、当該第２の環境値を表示する代わりに、表示指示を受け付け可能に表示し、
当該表示指示を受け付けた場合に、前記所定の装置を動作させて当該第２の環境値を取得して表示する、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記所定の装置は、印刷エンジンである、
ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記第１の環境値には、表示言語を示す値、節電移行時間を示す値、印刷枚数を示す値、印刷時の解像度を示す値、印刷に使用する印刷用紙のサイズを示す値、印刷に使用する印刷用紙のタイプを示す値、トナー残量を示す値、感光体の寿命を示す値、及び、当該印刷装置に割り当てられているＩＰアドレス、の少なくとも１つが含まれ、
前記第２の環境値には、給紙カセットの用紙の有無を示す値、給紙カセットに充填されている印刷用紙のサイズを示す値、感光体が新品であるか否かを示す値、感光体が装着されているか否かを示す値、給紙口における紙ジャムの有無を示す値、両面ユニットにおける紙ジャムの有無を示す値、及び、廃トナーボックスが満タンであるか否かを示す値、の少なくとも１つが含まれる、
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の印刷装置であって、
前記第１の環境値の項目名と、前記第２の環境値の項目名と、をそれぞれ同一画面上に表示する、
ことを特徴とする印刷装置。
【請求項５】
画像読み取り機能を有する画像読取装置であって、
当該画像読取装置の状態や設定に関する項目の環境値を表示するモードにおいて、
所定の装置を動作させなくても取得可能な第１の環境値については、当該所定の装置を動作させることなく取得して表示し、
前記所定の装置を動作させないと取得できない第２の環境値については、当該第２の環境値を表示する代わりに、表示指示を受け付け可能に表示し、
当該表示指示を受け付けた場合に、前記所定の装置を動作させて当該第２の環境値を取得して表示する、
ことを特徴とする画像読取装置。
【請求項６】
請求項５に記載の画像読取装置であって、
前記所定の装置は、スキャナーエンジンである、
ことを特徴とする画像読取装置。
【請求項７】
請求項５又は６に記載の画像読取装置であって、
前記第１の環境値の項目名と、前記第２の環境値の項目名と、をそれぞれ同一画面上に表示する、
ことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、および、画像読取装置に関する。
【背景技術】
【０００２】
従来の画像形成装置では、各種設定値や各種環境値について表示できるものがある（例えば、特許文献１）。その多くは、各種設定値や各種環境値を項目名とともに表示するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−６６７８４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、表示対象の各種設定値や各種環境値には、エンジン（印刷エンジン、スキャナーエンジン、など）を一度動作させなければ取得することができず、その取得に時間を要するものがある。また、不要な設定値や環境値まで取得してしまう場合もある。
【０００５】
本発明は、画像形成装置においてユーザーにとって必要な設定値や環境値を効率良く表示する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本願発明は、印刷機能を有する印刷装置であって、当該印刷装置の状態や設定に関する項目の環境値を表示するモードにおいて、所定の装置を動作させなくても取得可能な第１の環境値については、当該所定の装置を動作させることなく取得して表示し、前記所定の装置を動作させないと取得できない第２の環境値については、当該第２の環境値を表示する代わりに、表示指示を受け付け可能に表示し、当該表示指示を受け付けた場合に、前記所定の装置を動作させて当該第２の環境値を取得して表示する。
【０００７】
また、上記課題を解決するための本願発明は、画像読み取り機能を有する画像読取装置であって、当該画像読取装置の状態や設定に関する項目の環境値を表示するモードにおいて、所定の装置を動作させなくても取得可能な第１の環境値については、当該所定の装置を動作させることなく取得して表示し、前記所定の装置を動作させないと取得できない第２の環境値については、当該第２の環境値を表示する代わりに、表示指示を受け付け可能に表示し、当該表示指示を受け付けた場合に、前記所定の装置を動作させて当該第２の環境値を取得して表示する。
【図面の簡単な説明】
【０００８】
【図１】本発明の印刷装置のハードウェア構成の一例を示すブロック図である。
【図２】印刷装置の機能構成の一例を示すブロック図である。
【図３】印刷装置で実行される表示処理を示すフローチャートである。
【図４】印刷装置で実行される選択処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された画像形成装置１００のハードウェア構成の一例を示すブロック図である。画像形成装置１００は、プリンター、スキャナー、コピー機、複合機、などの装置である。
【００１１】
画像形成装置１００は、図示するように、画像形成装置１００における各種処理を制御する電子機器制御装置としてのコントローラー５０と、ユーザーとの入出力インターフェイスである操作パネル１６０と、印刷媒体への印刷や原稿の読み取りを実行するエンジン部１７０と、を備えている。
【００１２】
コントローラー５０は、図示するように、ＣＰＵ１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、ＵＳＢインターフェイス（Ｉ／Ｆ）１４０と、ネットワークインターフェイス（Ｉ／Ｆ）１５０と、を備える。コントローラー１１０は、操作パネル１６０、エンジン部１７０等の各種機構を制御し、画像形成装置１００の状態や設定に関する項目の環境値を操作パネル１６０に表示させる機能、各種画像処理などを含む印刷機能、スキャナー機能、コピー機能、ファクシミリ機能等を実現する。また、以下では、画像形成装置１００の状態や設定に関する項目の環境値を表示するときの、画像形成装置１００の状態を「環境値表示モード」とよぶ。
【００１３】
ＣＰＵ１１０は、他のユニットを制御して画像形成装置１００の各種機能（例えば、画像形成装置１００の環境値を操作パネル１６０に表示させる上記の機能）を実現する演算装置である。ＣＰＵ１１０は、ＲＯＭ１３０などのメモリーに格納された所定のプログラムをＲＡＭ１２０にロードして実行することにより各種機能を実現する。
【００１４】
例えば、ＣＰＵ１１０は、上記の環境値表示モードにおいてエンジン部１７０を動作させなくても取得可能な環境値（第１の環境値）については、エンジン部１７０を動作させることなく、当該環境値（第１の環境値）を取得して項目名とともに操作パネル１６０に表示させる。
【００１５】
ここで、エンジン部１７０を動作させなくても取得可能な環境値（第１の環境値）には、表示言語を示す値、節電移行時間を示す値、印刷枚数を示す値、印刷時の解像度を示す値、印刷に使用する印刷用紙のサイズを示す値、印刷に使用する印刷用紙のタイプを示す値、トナー残量を示す値、感光体の寿命を示す値、及び、当該印刷装置に割り当てられているＩＰアドレス、の少なくとも１つが含まれる。
【００１６】
一方、ＣＰＵ１１０は、上記の環境値表示モードにおいてエンジン部１７０を動作させないと取得できない環境値（第２の環境値）については、当該環境値（第２の環境値）を表示させる代わりに、表示させるか否かについての指示をユーザーから受け付け可能にする。そして、操作パネル１６０を介してユーザーから当該環境値（第２の環境値）を表示させる指示を受け付けると、ＣＰＵ１１０は、エンジン部１７０を動作させて当該環境値（第２の環境値）を取得し、項目名とともに操作パネル１６０に表示させる。
【００１７】
ここで、エンジン部１７０を動作させないと取得できない環境値（第２の環境値）には、給紙カセットの用紙の有無を示す値、給紙カセットに充填されている印刷用紙のサイズを示す値、感光体が新品であるか否かを示す値、感光体が装着されているか否かを示す値、給紙口における紙ジャムの有無を示す値、両面ユニットにおける紙ジャムの有無を示す値、及び、廃トナーボックスが満タンであるか否かを示す値、の少なくとも１つが含まれる。
【００１８】
ＲＡＭ１２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ１１０による演算時のワークメモリーとして使用される。
【００１９】
ＲＯＭ１３０は、例えば、ＦｌａｓｈＲＯＭ等の書き換え可能な記憶媒体であり、各種プログラムを格納する。ＲＯＭ１３０は、上述した環境値表示モードにおいて画像形成装置１００の状態や設定に関する項目の環境値を操作パネル１６０に表示させるためのプログラムなどを格納する。また、ＲＯＭ１３０は、エンジン部１７０を動作させなくても取得可能な環境値（第１の環境値）を格納する。
【００２０】
ＵＳＢインターフェイス１４０は、ＵＳＢケーブルを介して接続された外部装置（例えば、画像形成装置１００を制御するホストコンピューター）２００とのデータのやりとり（受信、送信）を制御し、外部装置２００と通信を行う。
【００２１】
ネットワークインターフェイス１５０は、コンピューターネットワークを介して接続された外部装置（例えば、画像形成装置１００を制御するホストコンピューター）２００とのデータのやりとり（受信、送信）を制御し、外部装置２００と通信を行う。
【００２２】
もちろん、コントローラー５０の構成は上記に限られない。例えば、コントローラー５０は、し、ＵＳＢインターフェイス１４０やネットワークインターフェイス１５０を備えていなくてもよい。
【００２３】
操作パネル１６０は、ＬＣＤなどのディスプレイと、ディスプレイの表示面側に設けられたタッチパネルなどを備え、メッセージ等を表示し、ユーザーからの指示を受け付けるユニットである。例えば、操作パネル１６０は、コントローラー５０からの指示（制御信号）に基づいて、画像形成装置１００の状態や設定に関する項目の環境値を表示する。また、操作パネル１６０は、ボタンキーなどの各種ハードスイッチを有していてもよい。
【００２４】
エンジン部１７０は、印刷機能、スキャナー機能、コピー機能、ファクシミリ機能等を実現するための給排紙機構、印字機構、スキャン機構等であり、例えば、印刷エンジン、スキャナーエンジンなどを含む。また、エンジン部１７０は、コントローラー５０から上記の第２の環境値を要求されると、各機構を動作させて第２の環境値を算出し、コントローラー５０に提供する。
【００２５】
以上、画像形成装置１００のハードウェア構成について説明した。もちろん、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な画像形成装置１００が備える他の構成を排除するものではない。
【００２６】
図２は、画像形成装置１００の機能構成図である。図示するように、画像形成装置１００のコントローラー５０は、パネル制御部１０１と、データ受信部１０２と、データ解析部１０３と、エンジン制御部１０４と、を有する。
【００２７】
パネル制御部１０１は、操作パネル１６０を制御する。例えば、パネル制御部１０１は、上記の環境値表示モードにおいて、画像形成装置１００の状態や設定に関する項目の一覧を操作パネル１６０に表示させる。ここで、操作パネル１６０に表示させる項目には、各種実行プログラム（各種機能）を指定するための実行型の項目と、エンジン部１７０を動作させなくても取得可能な環境値（第１の環境値５１）の項目と、エンジン部１７０を動作させないと取得できない環境値（第２の環境値５２）の項目と、が含まれる。そして、パネル制御部１０１は、各項目を混在させて同一画面に表示させる。
【００２８】
なお、実行型の項目には、当該項目の名称を示す項目名が表示される。また、第１の環境値５１の項目には、当該項目の名称を示す項目名と、メモリー（例えば、ＲＯＭ１３０）から取得された第１の環境値５１と、が並べて表示される。また、第２の環境値５２の項目には、当該項目の名称を示す項目名と、第２の環境値５２の表示指示が受け付け可能であることを示すマーク（例えば、「→」）と、が並べて表示される。
【００２９】
また、パネル制御部１０１は、操作パネル１６０上にタッチされた位置に基づいてユーザーの指示（例えば、選択された項目）を特定し、特定したユーザーの指示に応じた処理（例えば、操作パネル１６０に表示する画面を切り替える処理など）を行う。
【００３０】
具体的には、パネル制御部１０１は、実行型の項目が選択された場合には、選択された項目に対応する実行プログラムをメモリー（例えば、ＲＯＭ１３０）から読み出して実行する（例えば、印刷の実行、スキャンの実行、など）。また、パネル制御部１０１は、第１の環境値５１の項目が選択された場合には、選択された項目に対応する第１の環境値５１が変更可能であれば、その第１の環境値５１の変更を受け付ける画面（変更受付画面）に切り替える。また、パネル制御部１０１は、第２の環境値５２の項目が選択された場合には、エンジン制御部１０２を介してエンジン部１７０を動作させ、選択された項目に対応する第２の環境値５２を取得して操作パネル１６０に表示する。
【００３１】
データ受信部１０２は、外部装置（ホストコンピューター）２００から送信されたデータ（例えば、印刷データ、指示データ、など）を受信する。例えば、データ受信部１０２は、外部装置２００から送信された印刷データを、ＵＳＢインターフェイス１４０を介して受信すると、受信した印刷データをデータ解析部１０３に通知する。また、データ受信部１０２は、外部装置２００からの指示データ（例えば、第１の環境値５１、第２の環境値５２を変更する指示、など）を、ＵＳＢインターフェイス１４０を介して受信すると、受信した指示データをデータ解析部１０３に通知する。
【００３２】
データ解析部１０３は、データ受信部１０２で受信されたデータ（例えば、印刷データ、指示データ、など）について解析を行う。例えば、データ解析部１０４は、データ受信部１０２から印刷データが通知された場合には、当該印刷データに付加されている印刷コマンドを解析し、当該印刷コマンドで指定されている態様（サイズ、印刷媒体、給紙トレイ、など）で印刷するようにエンジン制御部１０４に指示する。また、データ解析部１０４は、データ受信部１０２から指示データが通知された場合には、当該指示データに含まれている指示内容を解析し、その解析結果に応じた処理を実行するようにパネル制御部１０２（或いはエンジン制御部１０４）に指示する。
【００３３】
エンジン制御部１０４は、エンジン部１７０を制御する。例えば、エンジン制御部１０４は、データ解析部１０４から印刷の指示がされると、その指示内容に従ってエンジン部１７０を制御して、データ受信部１０２で受信された印刷データの印刷を行う。また、エンジン制御部１０４は、パネル制御部１０１からスキャンの実行が指示されると、エンジン部１７０を制御して原稿の読み取りを実行する。また、エンジン制御部１０４は、パネル制御部１０１から第２の環境値５２を取得する要求がされると、エンジン部１４０を動作させて第２の環境値５２を取得し、パネル制御部１０１に通知する。
【００３４】
本実施形態が適用された画像形成装置１００は、以上のような構成からなる。ただし、画像形成装置１００の構成はこれに限定されない。
【００３５】
また、上記した各構成要素は、画像形成装置１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。画像形成装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００３６】
次に、上記構成からなる画像形成装置１００の特徴的な動作について説明する。なお、以下の「表示処理」、「選択処理」は、画像形成装置１００の「環境値表示モード」において行われる処理である。
【００３７】
＜表示処理＞
図３は、本実施形態の画像形成装置１００で実行される表示処理の一例を説明するためのフローチャートである。
【００３８】
画像形成装置１００のパネル制御部１０１は、例えば、環境値表示モードにおいて、ユーザーによって操作パネル１６０が操作されるタイミングで、本フローを開始する。
【００３９】
本フローを開始すると、パネル制御部１０１は、操作パネル１６０に表示する項目（表示項目）を決定する（ステップＳ１０１）。具体的には、パネル制御部１０１は、所定の画面遷移に従って表示すべき画面を特定し、特定した画面を構成する複数の項目を、操作パネル１６０に表示する項目として決定する。
【００４０】
次に、パネル制御部１０１は、ステップＳ１０１で決定された項目（表示項目）が、各種実行プログラム（各種機能）を指定するための実行型の項目であるか否か判別する（ステップＳ１０２）。具体的には、パネル制御部１０１は、ステップＳ１０１で決定された複数の項目のうち、未だ処理（ステップＳ１０２以降の処理）されていない項目を１つ選択して、実行型の項目であるか否か判別する。
【００４１】
なお、項目（表示項目）ごとに、項目名と、実行型の項目であるか否かを識別する情報と、環境値の取得に時間を要するか否かを識別する情報と、環境値が変更可能であるか否かを識別する情報と、が予め対応付けてメモリーに格納されており、パネル制御部１０１は、処理対象の項目に対応する情報をメモリーから読み出して、ステップＳ１０２の判別（以下で説明するステップＳ１０４、Ｓ２０１、Ｓ２０３、Ｓ２０４の判別も同様）を行うものとする。
【００４２】
そして、パネル制御部１０１は、実行型の項目であると判定された項目については（ステップＳ１０２；Ｙｅｓ）、当該項目の名称を示す項目名のみを操作パネル１６０に表示する（ステップ１０３）。例えば、パネル制御部１０１は、図３の画面例１に示すように、「1 Maintenance StsSht」といった項目名を表示する。
【００４３】
その後、パネル制御部１０１は、処理をステップＳ１０８に移行する。
【００４４】
一方、パネル制御部１０１は、ステップＳ１０２において実行型の項目ではないと判定された項目については（ステップＳ１０２；Ｎｏ）、環境値の読み込み時間の要、不要を判別する（ステップＳ１０４）。具体的には、パネル制御部１０１は、当該項目の環境値がエンジン部１７０を動作させなくても取得可能な第１の環境値５１である場合には、読み込み時間は不要と判定し、当該項目の環境値がエンジン部１７０を動作させないと取得できない第２の環境値５２である場合には、読み込み時間を要すると判定する。
【００４５】
ここで、パネル制御部１０１は、読み込み時間が不要と判定された項目については（ステップＳ１０４；Ｎｏ）、処理をステップＳ１０５に移行し、当該項目に対応する第１の環境値５１をメモリー（例えば、ＲＯＭ１３０）から取得する（ステップＳ１０５）。もちろん、第１の環境値５１の取得には、エンジン部１７０の動作は伴わない。
【００４６】
続いて、パネル制御部１０１は、ステップＳ１０４で読み込み時間が不要と判定された項目の名称を示す項目名と、ステップＳ１０５で取得した第１の環境値５１と、を操作パネル１６０に表示する（ステップＳ１０６）。例えば、パネル制御部１０１は、図３の画面例１に示すように、「2 Condensation」といった項目名と、「０」といった第１の環境値５１と、を並べて表示する。
【００４７】
その後、パネル制御部１０１は、処理をステップＳ１０８に移行する。
【００４８】
また、パネル制御部１０１は、読み込み時間を要すると判定された項目については（ステップＳ１０４；Ｙｅｓ）、処理をステップＳ１０７に移行し、当該項目の名称を示す項目名と、第２の環境値５２の表示指示が受け付け可能であることを示すマークと、を操作パネル１６０に表示する（ステップ１０７）。例えば、パネル制御部１０１は、図３の画面例１に示すように、「3 S2」や「4 S3」といった項目名と、「→」といったマークと、を並べて表示する。
【００４９】
その後、パネル制御部１０１は、処理をステップＳ１０８に移行する。
【００５０】
処理がステップＳ１０８に移行すると、パネル制御部１０１は、ステップＳ１０１で決定された項目（表示項目）のうち、未だ処理（ステップＳ１０２以降の処理）されていない項目が残っているか否か判別する（ステップＳ１０８）。
【００５１】
ここで、パネル制御部１０１は、ステップＳ１０１で決定された項目（表示項目）のうち、未だ処理されていない項目が残っている場合には（ステップＳ１０８；Ｎｏ）、処理をステップＳ１０２に戻す。これにより、本フローでは、ステップＳ１０１で決定された項目（表示項目）の全てを表示パネル１６０に表示することが可能となる。
【００５２】
一方、パネル制御部１０１は、ステップＳ１０１で決定された全ての項目（表示項目）が処理されている場合には（ステップＳ１０８；Ｙｅｓ）、本フロー（表示処理）を終了する。
【００５３】
以上の表示処理では、本実施形態の画像形成装置１００は、ステップＳ１０４において表示対象の項目が読み込みに時間を要するものか否か判別し、読み込みに時間を要するものについては環境値（第２の環境値５２）を取得しないようにしているため、従来よりも高速に表示対象の項目を表示することが可能となる。
【００５４】
なお、上記したフローの各処理単位は、画像形成装置１００を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。画像形成装置１００が行う処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。例えば、上記のフローでは、表示対象の項目ごとに、ステップＳ１０２からステップＳ１０８の処理を実行しているが、これに限定されず、表示対象の全ての項目を一括して処理するようにしてもよい。
【００５５】
次に、上記の表示処理で表示対象の項目を表示した後、いずれかの項目がユーザーに選択される場合の選択処理について説明する。
【００５６】
＜選択処理＞
図４は、本実施形態の画像形成装置１００で実行される選択処理の一例を説明するためのフローチャートである。
【００５７】
画像形成装置１００のパネル制御部１０１は、ユーザーによって１つの項目（表示項目）が選択されるタイミングで、本フローを開始する。例えば、パネル制御部１０１は、図４の画面例２に示すように、ハイライトされている１つの項目（表示項目）の上をタッチする操作がされるタイミングで、本フローを開始する。
【００５８】
本フローを開始すると、パネル制御部１０１は、選択された項目（表示項目）が、各種実行プログラム（各種機能）を指定するための実行型の項目であるか否か判別する（ステップＳ２０１）。
【００５９】
そして、パネル制御部１０１は、実行型の項目であると判定された場合には（ステップＳ２０１；Ｙｅｓ）、選択された項目に対応する実行プログラムをメモリー（例えば、ＲＯＭ１３０）から読み出し、エンジン部１７０などの各ユニットと協働して、読み出した実行プログラムに応じた制御（処理）を実行する（ステップＳ２０２）。
【００６０】
その後、パネル制御部１０１は、本フロー（表示処理）を終了する。
【００６１】
一方、パネル制御部１０１は、ステップＳ２０１において実行型の項目ではないと判定された場合には（ステップＳ２０１；Ｎｏ）、本フローの開始時にユーザーに選択された項目の環境値について、読み込み時間の要、不要を判別する（ステップＳ２０３）。具体的には、パネル制御部１０１は、ユーザーに選択された項目の環境値がエンジン部１７０を動作させなくても取得可能な第１の環境値５１である場合には、読み込み時間は不要と判定し、ユーザーに選択された項目の環境値がエンジン部１７０を動作させないと取得できない第２の環境値５２である場合には、読み込み時間を要すると判定する。
【００６２】
ここで、パネル制御部１０１は、読み込み時間が不要と判定された場合には（ステップＳ２０３；Ｎｏ）、処理をステップＳ２０４に移行し、当該項目の環境値（第１の環境値５１）が変更可能なものであるか否か判別する（ステップＳ２０４）。
【００６３】
ステップＳ２０４において、変更不可能と判定された場合には（ステップＳ２０４；Ｎｏ）、当該項目の項目名と環境値（第１の環境値５１）を操作パネル１６０に表示させたまま、本フローを終了する。
【００６４】
一方、ステップＳ２０４において、変更可能と判定された場合には（ステップＳ２０４；Ｙｅｓ）、パネル制御部１０１は、その第１の環境値５１の変更を受け付ける画面（変更受付画面）に切り替える（ステップＳ２０５）。例えば、パネル制御部１０１は、図４の画面例３に示すように、変更可能な範囲を表示して、ユーザーから第１の環境値５１についての変更を受け付ける。ここで、パネル制御部１０１は、第１の環境値５１についての変更を受け付けると、変更された第１の環境値５１をメモリー（例えば、ＲＯＭ１３０）に上書きして、本フローを終了する。
【００６５】
また、パネル制御部１０１は、ステップＳ２０３で読み込み時間を要すると判定された場合には（ステップＳ２０３；Ｙｅｓ）、処理をステップＳ２０６に移行し、本フローの開始時にユーザーに選択された項目の第２の環境値５２をエンジン部１７０から取得する（ステップＳ２０６）。具体的には、パネル制御部１０１は、エンジン制御部１０４に対して第２の環境値５２を取得する要求を行う。そして、この要求を受けたエンジン制御部１０４は、エンジン部１７０を動作させて第２の環境値５２を取得し、パネル制御部１０１に通知する。
【００６６】
続いて、パネル制御部１０１は、ステップＳ２０３で読み込み時間を要すると判定された項目の名称を示す項目名と、ステップＳ２０６で取得した第２の環境値５２と、を操作パネル１６０に表示する（ステップＳ２０７）。例えば、パネル制御部１０１は、図３の画面例４に示すように、「3 S2」といった項目名と、「111101」といった第２の環境値５２と、を表示する。
【００６７】
その後、パネル制御部１０１は、本フロー（表示処理）を終了する。
【００６８】
以上の選択処理では、本実施形態の画像形成装置１００は、環境値の取得にエンジン部１７０を動作させる必要がある項目については、ユーザーに選択された項目の環境値（第２の環境値５２）だけを表示しているため、ユーザーにとって必要な環境値を効率良く表示しているといえる。
【００６９】
なお、上記したフローの各処理単位は、画像形成装置１００を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。画像形成装置１００が行う処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。
【００７０】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００７１】
例えば、上記の実施形態では、エンジン部１７０を動作させなくても取得可能な第１の環境値５１をコントローラー５０内（例えば、ＲＯＭ１３０）に保持しており、エンジン部１７０を動作させないと取得できない第２の環境値５１をエンジン部１７０に保持している。しかし、本発明は、これに限定されず、エンジン部１７０を動作させなくても取得可能であるならば第１の環境値５１の一部（或いは全部）がエンジン部１７０で保持されていてもよいし、エンジン部１７０を動作させないと取得できないのであれば第２の環境値５１の一部（或いは全部）がコントローラー５０内（例えば、ＲＯＭ１３０）で保持されていてもよい。
【００７２】
また、上記の実施形態では、第１の環境値５１はエンジン部１７０を動作させなくても取得可能な環境値としており、第２の環境値５２はエンジン部１７０を動作させないと取得できない環境値としている。しかし、本発明は、エンジン部１７０に限定されず、読み取り（取得）に時間を要する所定の装置であれば、エンジン部１７０以外の装置であってもよい。
【符号の説明】
【００７３】
５０・・・コントローラー、５１・・・第１の環境値、５２・・・第２の環境値、１００・・・画像形成装置、１０１・・・パネル制御部、１０２・・・データ受信部、１０３・・・データ解析部、１０４・・・エンジン制御部、１１０・・・ＣＰＵ、１２０・・・ＲＡＭ、１３０・・・ＲＯＭ、１４０・・・ＵＳＢインターフェイス、１５０・・・ネットワークインターフェイス、１６０・・・操作パネル、１７０・・・エンジン部、２００・・・情報処理装置
【図１】
2011161710.tif 000003
【図２】
2011161710.tif 000004
【図３】
2011161710.tif 000005
【図４】
2011161710.tif 000006