(57)【要約】      （修正有）【課題】特定の設定項目を非表示にして、その設定を変更できないようにする印刷装置を提供する。【解決手段】設定項目を表示する際の配置を示すレイアウト情報１１３、及び、設定項目を表示するか否かを示す表示有無情報１１４を記憶する記憶部１１１と、ネットワークとの間でデータの送受信を行う送受信部１１８と、ネットワークに接続された情報処理装置からの要求に従って、表示有無情報１１４を更新する情報処理部１１７と、表示有無情報１１４で表示することが示されている設定項目を、レイアウト情報１１３で示される配置で表示する設定画面の画面データを生成するパネル制御部１１９と、この画面データに基づいて、設定画面を表示する表示入力部１２０とを備える。【選択図】図２
2016002762.tif 000002
【特許請求の範囲】
【請求項１】
設定項目を表示する際の配置を示すレイアウト情報、及び、当該設定項目を表示するか否かを示す表示有無情報を記憶する記憶部と、
ネットワークとの間でデータの送受信を行う送受信部と、
前記ネットワークに接続された情報処理装置からの要求に従って、前記表示有無情報を更新する情報処理部と、
前記表示有無情報で表示することが示されている設定項目を、前記レイアウト情報で示される配置で表示する設定画面の画面データを生成するパネル制御部と、
前記パネル制御部が生成した画面データに基づいて、前記設定画面を表示する表示部と、を備えること
を特徴とする画像形成装置。
【請求項２】
前記情報処理部は、前記表示有無情報を更新する要求の入力を受け付ける設定表示画面を表示するための画面表示用データを生成して、前記送受信部を介して、前記情報処理装置に送信するとともに、前記画面表示用データに基づいて前記情報処理装置で表示された設定表示画面への入力に応じて、前記表示有無情報を更新すること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部は、設定項目に関連する他の設定項目を示す依存情報と、設定項目毎の設定値を示す設定値情報とをさらに記憶し、
前記情報処理部は、前記レイアウト情報で示される配置で設定項目を表示するとともに、当該表示された設定項目に関連する他の設定項目及び当該他の設定項目の設定値を前記依存情報及び前記設定値情報で特定し、当該特定された他の設定項目の設定値を表示する設定確認画面の画面表示用データを生成して、前記送受信部を介して、前記情報処理装置に送信すること
を特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記情報処理部は、ＨＴＴＰサーバ機能により、前記送受信部を介して前記画面表示用データを前記情報処理装置に送信し、
前記情報処理装置は、ブラウザ機能により、前記画面表示用データに基づいて画面を表示すること
を特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項５】
ネットワークに接続された画像形成装置及び情報処理装置を備える画像形成システムであって、
前記画像形成装置は、
設定項目を表示する際の配置を示すレイアウト情報、及び、当該設定項目を表示するか否かを示す表示有無情報を記憶する記憶部と、
ネットワークとの間でデータの送受信を行う送受信部と、
前記ネットワークに接続された情報処理装置からの要求に従って、前記表示有無情報を更新する情報処理部と、
前記表示有無情報で表示することが示されている設定項目を、前記レイアウト情報で示される配置で表示する設定画面の画面データを生成するパネル制御部と、
前記パネル制御部が生成した画面データに基づいて、前記設定画面を表示する表示部と、を備えること
を特徴とする画像形成システム。
【請求項６】
前記情報処理部は、前記表示有無情報を更新する要求の入力を受け付ける設定表示画面を表示するための画面表示用データを生成して、前記送受信部を介して、前記情報処理装置に送信するとともに、前記画面表示用データに基づいて前記情報処理装置で表示された設定表示画面への入力に応じて、前記表示有無情報を更新すること
を特徴とする請求項５に記載の画像形成システム。
【請求項７】
前記記憶部は、設定項目に関連する他の設定項目を示す依存情報と、設定項目毎の設定値を示す設定値情報とをさらに記憶し、
前記情報処理部は、前記レイアウト情報で示される配置で設定項目を表示するとともに、当該表示された設定項目に関連する他の設定項目及び当該他の設定項目の設定値を前記依存情報及び前記設定値情報で特定し、当該特定された他の設定項目の設定値を表示する設定確認画面の画面表示用データを生成して、前記送受信部を介して、前記情報処理装置に送信すること
を特徴とする請求項５又は６に記載の画像形成システム。
【請求項８】
前記情報処理部は、ＨＴＴＰサーバ機能により、前記送受信部を介して前記画面表示用データを前記情報処理装置に送信し、
前記情報処理装置は、ブラウザ機能により、前記画面表示用データに基づいて画面を表示すること
を特徴とする請求項５から７の何れか一項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
ネットワーク（有線ＬＡＮ及び無線ＬＡＮ）に印刷装置を接続し、ホストコンピュータから印刷データを印刷装置に送信して、印刷装置で印刷処理を行なう印刷システムが普及している。通常の印刷装置では、表示デバイスに各種設定情報を表示させて、その表示画面において設定を行うことができる。そして、上述のような印刷システムでは、ホストコンピュータ上からブラウザを使用して印刷装置の各種設定情報の表示や設定も行なうことができる（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９９４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムでは、印刷装置において、特定の設定項目を非表示とすることができない。近年ＢｌｕｅＡｎｇｅｌやＥｎｅｒｇｙＳｔａｒのようなエコラベル制度及び環境ラベリング制度が改定（強化）されつつある。このため、例えば、印刷装置は、一定時間印刷処理を行なわないと必ずスリープモードに入る必要がある。また、本規定により、スリープ機能を無効にするメニューは削除しなければならない（スリープを無効にする手段があってはならない）が、従来の印刷システムでは、そのようなことを行うことができない。
【０００５】
そこで、本発明は、画像形成装置において特定の設定項目を非表示にして、その設定を変更できないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る画像形成装置は、設定項目を表示する際の配置を示すレイアウト情報、及び、当該設定項目を表示するか否かを示す表示有無情報を記憶する記憶部と、ネットワークとの間でデータの送受信を行う送受信部と、前記ネットワークに接続された情報処理装置からの要求に従って、前記表示有無情報を更新する情報処理部と、前記表示有無情報で表示することが示されている設定項目を、前記レイアウト情報で示される配置で表示する設定画面の画面データを生成するパネル制御部と、前記パネル制御部が生成した画面データに基づいて、前記設定画面を表示する表示部と、を備えることを特徴とする。
【０００７】
本発明の一態様に係る画像形成システムは、ネットワークに接続された画像形成装置及び情報処理装置を備える画像形成システムであって、前記画像形成装置は、設定項目を表示する際の配置を示すレイアウト情報、及び、当該設定項目を表示するか否かを示す表示有無情報を記憶する記憶部と、ネットワークとの間でデータの送受信を行う送受信部と、前記ネットワークに接続された情報処理装置からの要求に従って、前記表示有無情報を更新する情報処理部と、前記表示有無情報で表示することが示されている設定項目を、前記レイアウト情報で示される配置で表示する設定画面の画面データを生成するパネル制御部と、前記パネル制御部が生成した画面データに基づいて、前記設定画面を表示する表示部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、画像形成装置において特定の設定項目を非表示にして、その設定を変更できないようにすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１及び２に係る印刷システムの構成を概略的に示すブロック図である。
【図２】実施の形態１における印刷装置の構成を概略的に示すブロック図である。
【図３】実施の形態１における情報定義部に記憶されている情報を示す概略図である。
【図４】実施の形態１におけるホストコンピュータの構成を概略的に示すブロック図である。
【図５】実施の形態１におけるホストコンピュータでの処理を示すフローチャートである。
【図６】実施の形態１における設定画面の一例を示す概略図である。
【図７】（Ａ）〜（Ｃ）は、実施の形態１における表示画面の一例を示す概略図である。
【図８】実施の形態２における印刷装置の構成を概略的に示すブロック図である。
【図９】実施の形態２における情報定義部に記憶されている情報を示す概略図である。
【図１０】実施の形態２における印刷装置での処理を示すフローチャートである。
【図１１】実施の形態２における設定確認画面の一例を示す概略図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
（構成の説明）
図１は、実施の形態１に係る画像形成システムとしての印刷システム１００の構成を概略的に示すブロック図である。
印刷システム１００は、画像形成装置としての印刷装置１１０と、情報処理装置としてのホストコンピュータ１３０とを備える。印刷装置１１０及びホストコンピュータ１３０は、ネットワーク１５０に接続されている。なお、図１の括弧内の符号は、実施の形態２における構成を示している。
【００１１】
図２は、印刷装置１１０の構成を概略的に示すブロック図である。
印刷装置１１０は、記憶部１１１と、情報処理部１１７と、送受信部１１８と、パネル制御部１１９と、表示入力部１２０と、印刷制御部１２１と、印刷機構部１２２とを備える。
【００１２】
記憶部１１１は、情報定義部１１２と、パラメータ記憶部１１６とを備える。
情報定義部１１２は、レイアウト情報１１３及び表示有無情報１１４を記憶する。レイアウト情報１１３は、設定項目を表示する際の配置を示す情報であり、表示有無情報１１４は、設定項目を表示するか否かを示す情報である。
【００１３】
図３は、情報定義部１１２に記憶されている情報を示す概略図である。図３に示されているように、情報定義部１１２は、設定情報テーブルＴＢを記憶する。
設定情報テーブルＴＢは、Ｍｅｎｕ欄ＴＢ１と、Ｉｔｅｍ欄ＴＢ２と、Ｄｉｓｐｌａｙ欄ＴＢ３とを有する。
Ｍｅｎｕ欄ＴＢ１は、設定項目が属するメニューを格納する。
Ｉｔｅｍ欄ＴＢ２は、Ｍｅｎｕ欄ＴＢ１に属する設定項目を格納する。
Ｄｉｓｐｌａｙ欄ＴＢ３は、Ｉｔｅｍ欄ＴＢ２で識別される設定項目を表示するか否かを示す有無情報を格納する。有無情報が「Ｖａｌｉｄ」である場合には、Ｉｔｅｍ欄ＴＢ２で識別される設定項目が表示され、有無情報が「Ｉｎｖａｌｉｄ」である場合には、Ｉｔｅｍ欄ＴＢ２で識別される設定項目は表示されない。
例えば、図３では、「Ｐｏｗｅｒ  Ｓｅｔｕｐ」のメニューと、「Ｎｅｔｗｏｒｋ  Ｓｅｔｕｐ」のメニューとが設けられている。「ＰｏｗｅｒＳｅｔｕｐ」メニューには、「Ｐｏｗｅｒ  Ｓａｖｅ」、「Ｓｌｅｅｐ」及び「Ａｕｔｏ  Ｐｏｗｅｒ  Ｏｆｆ」の設定項目が含まれる。「Ｎｅｔｗｏｒｋ  Ｓｅｔｕｐ」のメニューには、「Ｔｅｌｎｅｔ」、「ＦＴＰ」及び「ＳＮＭＰ」の設定項目が含まれる。なお、図３では、Ｄｉｓｐｌａｙ欄ＴＢ３が全て“Ｖａｌｉｄ”となっているので、全ての設定項目が表示対象となる。
なお、設定情報テーブルＴＢのＭｅｎｕ欄ＴＢ１及びＩｔｅｍ欄ＴＢ２に格納されている情報がレイアウト情報１１３に対応し、Ｉｔｅｍ欄ＴＢ２及びＤｉｓｐｌａｙ欄ＴＢ３に格納された情報が表示有無情報１１４に対応する。
【００１４】
図２の説明に戻り、パラメータ記憶部１１６は、印刷装置１１０内における各種設定値を記憶する。例えば、パラメータ記憶部１１６は、情報定義部１１２に記憶されている情報に含まれている設定項目の各々について、選択肢、デフォルト値及び現在の設定値を含む設定値情報を記憶している。具体的には、「Ｐｏｗｅｒ  Ｓｅｔｕｐ」のメニューに含まれる「Ｐｏｗｅｒ  Ｓａｖｅ」の設定項目の選択肢、デフォルト値及び現在の設定値が記憶されている。なお、ここには、情報定義部１１２で定義されるレイアウト情報１１３及び表示有無情報１１４は含まれない。
【００１５】
情報処理部１１７は、記憶部１１１に記憶されている情報を処理する。例えば、情報処理部１１７は、ホストコンピュータ１３０からの要求に従って、表示有無情報１１４を更新する。具体的には、情報処理部１１７は、ホストコンピュータ１３０からの要求に応じて、ホストコンピュータ１３０で印刷装置１１０の設定を行うための設定表示画面を表示するための画面表示用データを生成する。そして、情報処理部１１７は、送受信部１１８に指示することで、ホストコンピュータ１３０へ画面表示用データを送信させる。また、情報処理部１１７は、ホストコンピュータ１３０において画面表示用データに基づいて表示された設定表示画面への入力に基づいて、表示有無情報１１４を更新する。この際、パラメータ記憶部１１６に記憶されている設定値情報を更新してもよい。なお、本実施の形態においては、情報処理部１１７は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ機能により、画面表示用データをホストコンピュータ１３０に送信する。ホストコンピュータ１３０は、ブラウザ機能により、送られてきた画面表示用データに基づいて画面を表示する。
【００１６】
送受信部１１８は、ネットワーク１５０との間でデータを送受信する。例えば、送受信部１１８は、送信バッファ及び受信バッファ等を含む。
パネル制御部１１９は、表示入力部１２０を制御する表示入力制御部である。例えば、パネル制御部１１９は、表示有無情報１１４で表示することが示されている設定項目を、レイアウト情報１１３で示される配置で表示する設定画面の画面データを生成する。そして、パネル制御部１１９は、この画面データを表示入力部１２０に送り、表示入力部１２０に、この画面データに基づいて設定画面を表示させる。また、パネル制御部１１９は、表示入力部１２０からキー入力を受け取る。さらに、パネル制御部１１９は、表示入力部１２０に表示するメッセージの管理（制御）も行なう。
表示入力部１２０は、表示を行う表示部及び入力を受け付ける入力部として機能する。例えば、表示入力部１２０は、パネル制御部１１９から受け取った画面データに基づいて、設定画面を表示する。具体的には、表示入力部１２０は、タッチパネルにより実現することができる。
【００１７】
印刷制御部１２１は、印刷機構部１２２を制御する画像形成制御部である。例えば、印刷制御部１２１は、パラメータ記憶部１１６に記憶されている情報を参照して、印刷環境の設定を行なう。
印刷機構部１２２は、画像形成（印刷）を実行する画像形成機構部である。印刷機構部１２２は、プリントエンジン部１２３、第１トレイ１２４、第２トレイ１２５、スタッカ１２６及び両面印刷ユニット１２７を備える。この印刷機構部１２２の動作については、本実施の形態におけるメニュー表示について直接的な関係は無いので、詳細な説明を省略する。
【００１８】
図４は、ホストコンピュータ１３０の構成を概略的に示すブロック図である。
ホストコンピュータ１３０は、制御部１３１と、記憶部１３２と、送受信部１３３と、表示部１３４と、入力部１３５とを備える。
【００１９】
制御部１３１は、ホストコンピュータ１３０での処理を制御する。例えば、制御部１３１は、送受信部１３３を介して、印刷装置１１０から画面表示用データを取得する。そして、制御部１３１は、取得された画面表示用データに基づいて、表示部１３４に画面を表示させる。さらに、制御部１３１は、表示部１３４に表示されている画面を介して、入力部１３５より、印刷装置１１０の設定の値等の入力を受け取る。そして、制御部１３１は、入力された値を示す更新要求を生成して、送受信部１３３を介して、印刷装置１１０に送信する。例えば、制御部１３１は、ブラウザ機能を用いて、以上のような処理を行う。
記憶部１３２は、ホストコンピュータ１３０での処理に必要な情報を記憶する。
送受信部１３３は、ネットワーク１５０との間でデータを送受信する。
表示部１３４は、画面を表示する。
入力部１３５は、入力を受け付ける。
【００２０】
以上に記載したホストコンピュータ１３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、メモリと、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の外部記憶装置と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬性を有する記憶媒体に対して情報を読み書きする読取／書込装置と、キーボードやマウスなどの入力装置と、ディスプレイなどの表示装置と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置とを備えた一般的なコンピュータで実現できる。
例えば、制御部１３１は、外部記憶装置に記憶されている所定のプログラムをメモリにロードしてＣＰＵで実行することで実現可能であり、記憶部１３２は、ＣＰＵがメモリ又は外部記憶装置を利用することにより実現可能であり、送受信部１３３は、ＣＰＵが通信装置を利用することで実現可能であり、表示部１３４は、ＣＰＵが表示装置を利用することで実現可能であり、入力部１３５は、ＣＰＵが入力装置を利用することで実現可能である。
【００２１】
（動作の説明）
図５は、実施の形態１におけるホストコンピュータ１３０での処理を示すフローチャートである。
ホストコンピュータ１３０の制御部１３１は、送受信部１３３を介して、設定画面の画面表示用データの取得要求を印刷装置１１０に送信する。そして、制御部１３１は、その応答として、画面表示用データを取得して、その画面表示用データに基づいて、表示部１３４に設定画面を表示させる（Ｓ１０）。
【００２２】
図６は、設定画面の一例を示す概略図である。
設定画面１６０は、メニュー表示領域１６１と、表示有無入力領域１６２と、設定項目表示領域１６３と、設定入力領域１６４と、選択肢表示領域１６５とを有する。
メニュー表示領域１６１は、設定項目が属するメニューを表示する領域である。
表示有無入力領域１６２は、設定項目毎に、印刷装置１１０の表示入力部１２０を介して設定の入力を受け付けるか否か、言い換えると、印刷装置１１０で設定の入力が行われる際に、その表示入力部１２０に設定項目を表示させるか否かの入力を受け付ける領域である。例えば、入力部１３５を介して、表示有無入力領域１６２のチェックが外された場合には、そのチェックが外された欄の右側に表示されている設定項目は、印刷装置１１０で設定の入力が行われる設定画面に表示されない。
設定項目表示領域１６３は、メニュー表示領域１６１で示されるメニューに属する設定項目が表示される領域である。
設定入力領域１６４は、設定項目表示領域１６３に表示されている設定項目において、選択肢表示領域１６５に表示されている選択肢を選択する指示の入力を受け付ける領域である。図６では、アスタリスクが表示されている欄の右側に表示されている値が選択された値となる。
選択肢表示領域１６５は、設定項目表示領域１６３に表示されている設定項目において、選択することができる選択肢を表示する領域である。
【００２３】
なお、印刷装置１１０の情報処理部１１７は、記憶部１１１に記憶されているレイアウト情報１１３に基づいて、メニュー表示領域１６１及び設定項目表示領域１６３を配置する。そして、情報処理部１１７は、メニュー表示領域１６１及び設定項目表示領域１６３の間に、表示有無入力領域１６２を配置する。ここで、情報処理部１１７は、記憶部１１１に記憶されている表示有無情報１１４に基づいて、表示有無入力領域１６２にチェックを入れる。さらに、情報処理部１１７は、記憶部１１１に記憶されているパラメータ記憶部１１６に記憶されている設定値情報に基づいて、設定入力領域１６４及び選択肢表示領域１６５を配置する。例えば、情報処理部１１７は、設定項目毎の選択肢を選択肢表示領域１６５に配置して、設定入力領域１６４には現在の設定値に基づいてアスタリスクを配置する。なお、現在の設定値がない設定項目には、情報処理部１１７は、デフォルト値に基づいてアスタリスクを配置する。以上により、情報処理部１１７は、画面表示用データを作成する。
【００２４】
図５の説明に戻り、ホストコンピュータ１３０の制御部１３１は、表示部１３４に表示されている設定画面１６０を介して、入力部１３５により、値を変更する入力が行われたか否かを判断する（Ｓ１１）。値を変更する入力が行われた場合（Ｓ１１でＹｅｓ）、処理はステップＳ１２に進む。値を変更する入力が行われていない場合（Ｓ１１でＮｏ）、処理はステップＳ１３に進む。
【００２５】
ステップＳ１２では、制御部１３１は、入力部１３５が受け付けた入力に応じて、設定画面１６０の表示を変更する。例えば、ユーザが「Ｓｌｅｅｐ」、「Ｔｅｌｎｅｔ」及び「ＦＴＰ」の設定項目の左側のチェックを外す操作を行った場合には、図６に示されているように、「Ｓｌｅｅｐ」、「Ｔｅｌｎｅｔ」及び「ＦＴＰ」の設定項目の左側のチェックを外す。
【００２６】
次に、制御部１３１は、入力部１３５が終了する指示の入力を受けたか否かを判断する（Ｓ１３）。終了する指示の入力を受けた場合（Ｓ１３でＹｅｓ）には、処理はステップＳ１４に進む。終了する指示の入力を受けていない場合（Ｓ１３でＮｏ）には、処理はステップＳ１１に戻る。
【００２７】
ステップＳ１４では、制御部１３１は、変更された値を示す更新要求を生成して、送受信部１３３に指示して、印刷装置１１０へ送信させる。
【００２８】
このような更新要求を受信した印刷装置１１０では、情報処理部１１７が、パラメータ記憶部１１６に記憶されている情報及び情報定義部１１２に記憶されている情報の少なくとも何れか一方を更新する。例えば、図６に示されているように、「Ｓｌｅｅｐ」、「Ｔｅｌｎｅｔ」及び「ＦＴＰ」の設定項目の左側のチェックが外された場合には、情報処理部１１７は、図３に示されている設定情報テーブルＴＢにおいて、「Ｓｌｅｅｐ」、「Ｔｅｌｎｅｔ」及び「ＦＴＰ」の設定項目に対応するＤｉｓｐｌａｙ欄ＴＢ３に格納されている値を、「Ｖａｌｉｄ」から「Ｉｎｖａｌｉｄ」に更新する。
このような更新が行われた場合、例えば、印刷装置１１０の表示入力部１２０が設定を行う指示の入力を受けた場合に、その設定画面において、「Ｓｌｅｅｐ」、「Ｔｅｌｎｅｔ」及び「ＦＴＰ」の設定項目は、表示されない。
例えば、図７（Ａ）は、設定情報テーブルＴＢが更新される前において、表示入力部１２０に表示される設定画面の一例を示す概略図である。図７（Ａ）に示されているように、設定画面１７０には、「Ｐｏｗｅｒ  Ｓｅｔｕｐ」のメニューにおいて、「Ｓｌｅｅｐ」の設定項目が表示されている。設定画面１７０において、「Ｓｌｅｅｐ」を選択する指示の入力が、表示入力部１２０に行われた場合には、図７（Ｂ）に示されているようなＳｌｅｅｐの設定画面１７１が表示入力部１２０に表示される。この設定画面１７１を介して、ユーザは、印刷装置１１０が予め定められた条件を満たした場合に、待機状態よりも省電力となるスリープ状態に移行させるか否かを選択することができる。
一方、図７（Ｃ）は、以上のようにして設定情報テーブルＴＢが更新された後において、表示入力部１２０に表示される設定画面の一例を示す概略図である。図７（Ｃ）に示されているように、設定画面１７２には、「Ｐｏｗｅｒ  Ｓｅｔｕｐ」のメニューにおいて、「Ｓｌｅｅｐ」の設定項目が表示されていない。このため、ユーザは、印刷装置１１０を待機状態よりも省電力となるスリープ状態に移行させるか否かの選択を行うことができない。
【００２９】
以上のように、実施の形態１によればメニューに含まれる設定項目の表示及び非表示を選択することができるようになるため、装置側に存在している特定のメニューの特定の設定項目を非表示とすることができる。
【００３０】
実施の形態２．
従来の技術では、現在の設定項目と関連する他の設定項目の内容がすぐにはわからない場合がある。例えば、上記エコラベル制度及び環境ラベリング制度により、特定の設定項目（パワーセーブ有効及び無効を設定する項目）と関連する設定項目（パワーセーブに移行する時間を設定する項目）は離れた位置に配置しなければならないことが規定されている。このため、例えば、ブラウザで装置の設定状況を確認する時に、これらの設定項目を一つの画面で同時に確認することができない。両者の設定項目を確認するためには、画面を切り替える必要があり、設定項目の階層構造を把握していなければ、この画面の切り替えを迅速に行なうことができない。
そこで、実施の形態２では、関連する設定項目の内容を容易に確認することができるようにすることを目的とする。
【００３１】
図１に示されているように、実施の形態２に係る印刷システム２００は、印刷装置２１０と、ホストコンピュータ１３０とを備える。印刷装置２１０及びホストコンピュータ１３０は、ネットワーク１５０に接続されている。実施の形態２に係る印刷システム２００は、印刷装置２１０において、実施の形態１に係る印刷システム１００と異なっている。
【００３２】
図８は、印刷装置２１０の構成を概略的に示すブロック図である。
印刷装置２１０は、記憶部２１１と、情報処理部２１７と、送受信部１１８と、パネル制御部１１９と、表示入力部１２０と、印刷制御部１２１と、印刷機構部１２２とを備える。実施の形態２における印刷装置２１０は、記憶部２１１及び情報処理部２１７において、実施の形態１における印刷装置１１０と異なっている。
【００３３】
記憶部２１１は、情報定義部２１２と、パラメータ記憶部１１６とを備える。実施の形態２における記憶部２１１は、情報定義部２１３において、実施の形態１における記憶部１１１と異なっている。
【００３４】
情報定義部２１２は、レイアウト情報１１３、表示有無情報１１４及び依存情報２１５を記憶する。実施の形態２における情報定義部２１２は、依存情報２１５をさらに記憶する点において、実施の形態１における情報定義部１１２と異なっている。
依存情報２１５は、設定項目間の依存関係、言い換えると、ある設定項目に関連する他の設定項目を示す情報である。ここで、依存情報２１５により、ある設定項目を表示する際には、それに関連する他の設定項目も表示することができる。
【００３５】
図９は、情報定義部２１２に記憶されている情報を示す概略図である。図９に示されているように、情報定義部２１２は、設定情報テーブルＴＢ＃を記憶する。
設定情報テーブルＴＢ＃は、Ｍｅｎｕ欄ＴＢ１と、Ｉｔｅｍ欄ＴＢ２と、Ｄｉｓｐｌａｙ欄ＴＢ３と、Ｄｅｐｅｎｄａｎｃｙ欄ＴＢ４とを有する。Ｍｅｎｕ欄ＴＢ１、Ｉｔｅｍ欄ＴＢ２及びＤｉｓｐｌａｙ欄ＴＢ３に格納されている情報は、図３に示されている設定情報テーブルＴＢと同様である。
Ｄｅｐｅｎｄａｎｃｙ欄ＴＢ４は、Ｉｔｅｍ欄ＴＢ２に格納されている設定項目が依存する設定項目、言い換えると、Ｉｔｅｍ欄ＴＢ２に格納されている設定項目に関連する他の設定項目を格納する。
例えば、図９では、「Ｐｏｗｅｒ  Ｓｅｔｕｐ」のメニューと、「Ｎｅｔｗｏｒｋ  Ｓｅｔｕｐ」のメニューと、「Ｓｙｓｔｅｍ  Ａｄｊｕｓｔ」のメニューとが設けられている。「Ｓｙｓｔｅｍ  Ａｄｊｕｓｔ」メニューには、「Ｐｏｗｅｒ  Ｓａｖｅ  Ｔｉｍｅ」、「Ｓｌｅｅｐ  Ｔｉｍｅ」、「Ａｕｔｏ  Ｐｏｗｅｒ  Ｏｆｆ  Ｔｉｍｅ」の設定項目が含まれる。Ｄｅｐｅｎｄｅｎｃｙ欄ＴＢ４には、関連する設定項目が定義されている。例えば、「Ｐｏｗｅｒ  Ｓａｖｅ  Ｔｉｍｅ」の設定項目は、「Ｐｏｗｅｒ  Ｓａｖｅ」の設定項目と関連している。これは、「Ｐｏｗｅｒ  Ｓａｖｅ  Ｔｉｍｅ」の設定項目を表示するときには、「Ｐｏｗｅｒ  Ｓａｖｅ」の設定情報も参考情報として表示するべきであることを意味する。
なお、設定情報テーブルＴＢ＃のＩｔｅｍ欄ＴＢ２及びＤｅｐｅｎｄａｎｃｙ欄ＴＢ４に格納されている情報が依存情報２１５に対応する。
【００３６】
図８の説明に戻り、情報処理部２１７は、記憶部２１１に記憶されている情報を処理する。例えば、情報処理部２１７は、実施の形態１と同様に、ホストコンピュータ１３０からの要求に応じて、ホストコンピュータ１３０で印刷装置２１０の設定を行うための設定表示画面を表示するための画面表示用データを生成する。そして、情報処理部２１７は、ホストコンピュータ１３０へ、画面表示用データを送受信部１１８に送信させる。また、情報処理部２１７は、ホストコンピュータ１３０からの更新要求に応じて、情報定義部２１２に記憶されている情報を更新する。さらに、実施の形態２においては、情報処理部２１７は、ホストコンピュータ１３０からの要求に応じて、ホストコンピュータ１３０で印刷装置２１０の設定の確認を行うための設定確認画面を表示するための画面表示用データを生成する。具体的には、情報処理部２１７は、レイアウト情報１１３で示される配置で設定項目を表示するとともに、この表示された設定項目に関連する他の設定項目及びこの他の設定項目の設定値を依存情報２１５及び設定値情報で特定し、特定された他の設定項目及びその設定値を表示する設定確認画面の画面表示用データを生成する。そして、情報処理部２１７は、送受信部１１８に指示して、この設定確認画面の画面表示用データを、ホストコンピュータ１３０に送信させる。なお、本実施の形態においても、情報処理部２１７は、ＨＴＴＰサーバ機能により、画面表示用データをホストコンピュータ１３０に送信する。
【００３７】
（動作の説明）
図１０は、実施の形態２における印刷装置２１０での処理を示すフローチャートである。なお、図１０のフローは、印刷装置２１０が、ホストコンピュータ１３０から設定確認画面の画面表示用データの取得要求を受信することにより開始される。ここでは、ホストコンピュータ１３０上に「Ｐｏｗｅｒ  Ｓｅｔｕｐ」メニューの設定項目の確認画面を表示させる例を説明する。
【００３８】
まず、情報処理部２１７は、情報定義部２１２に記憶されているレイアウト情報１１３、表示有無情報１１４及び依存情報２１５を取得する（Ｓ２０）。言い換えると、情報処理部２１７は、情報定義部２１２に記憶されている設定情報テーブルＴＢ＃を取得する。そして、情報処理部２１７は、レイアウト情報１１３及び表示有無情報１１４に基づいて、設定項目毎に現在の設定値（現在の設定値がない場合にはデフォルト値）をパラメータ記憶部１１６から取得して、メニュー、設定項目、設定値及び表示有無を示す情報を予め定められた表示位置に配置することで、設定確認画面の画面表示用データを生成する。
【００３９】
そして、情報処理部２１７は、情報定義部２１２に記憶されている依存情報２１５を参照することで、配置された設定項目に関連する他の設定項目が有るか否かを確認する（Ｓ２１）。このような他の設定項目がある場合（Ｓ２１でＹｅｓ）には、処理はステップＳ２２に進み、このような他の設定項目がない場合（Ｓ２１でＮｏ）には、処理はステップＳ２４に進む。
【００４０】
ステップＳ２２では、情報処理部２１７は、ステップＳ２１で発見された関連する他の設定項目についての処理を行う。例えば、情報処理部２１７は、関連する他の設定項目の現在の設定値（現在の設定値がない場合にはデフォルト値）をパラメータ記憶部１１６から取得して、関連する設定項目及び取得された値を用いて、予め定められた定型のテキストデータを生成する。そして、情報処理部２１７は、予め定められた位置に、生成されたテキストデータに基づいてテキストが表示されるように、ステップＳ２０で生成した画面表示用データを更新する。
【００４１】
そして、情報処理部２１７は、ステップＳ２１で発見された全ての関連する他の設定項目についての処理が終了したか否かを判断する（Ｓ２３）。全ての関連する設定項目の処理が終了した場合（Ｓ２３でＹｅｓ）には、処理はステップＳ２４に進む。全ての関連する設定項目の処理は終了していない場合（Ｓ２３でＮｏ）には、言い換えると、ステップＳ２２の処理が行われていない関連する設定項目がある場合には、処理はステップＳ２２に戻る。
【００４２】
ステップＳ２４では、情報処理部２１７は、送受信部１１８に指示することで、画面表示用データをホストコンピュータ１３０へ送信させる。
【００４３】
以上のような設定確認画面の画面表示用データを受信したホストコンピュータ１３０では、制御部１３１が、受信した画面表示用データに基づいて、表示部１３４に設定確認画面を表示させる。
図１１は、表示部１３４に表示される設定確認画面の一例を示す概略図である。
例えば、設定確認画面１８０は、メニューを表示するメニュー表示欄１８１と、メニュー表示欄１８１に表示されたメニューに含まれる設定項目を表示する設定項目欄１８２と、設定項目欄１８２に表示された設定項目の設定値を表示する設定値欄１８３と、設定項目欄１８２に表示された設定項目を表示するか否かを示す情報を表示する有無表示欄１８４と、設定項目欄１８２に表示された設定項目に関連する関連情報を表示する関連情報表示欄１８５とを含む。関連情報表示欄１８５に表示される関連情報には、設定項目欄１８２に表示された設定項目に関連する設定項目と、この設定項目の設定値とが含まれる。
【００４４】
以上のように、実施の形態２によれば、ある設定項目を確認中に他の設定項目の状況も同時に確認することができる。また、関連する複数個の設定項目の状況についても一度に（一つの画面で）確認することができる。
【００４５】
実施の形態１及び２に記載したメニューの項目（「Ｐｏｗｅｒ  Ｓｅｔｕｐ」、「Ｎｅｔｗｏｒｋ  Ｓｅｔｕｐ」、「Ｓｙｓｔｅｍ  Ａｄｊｕｓｔ」）については、これらに限定されるものではない。様々なメニューの設定項目に対して本発明を適用することができる。
また、実施の形態１及び２に記載された情報定義部１１２、２１２に記憶されている情報の形式についても、記載された例に限定されるものではない。より階層の多いメニュー構造に対しても本発明を適用することができる。
さらに、実施の形態２に記載された情報定義部２１２においては、関連情報として、複数個の設定項目を指定することもできる。
【００４６】
以上に記載した実施の形態１及び２では、画像形成装置の一例として印刷装置１１０、２１０を用いて説明したが、このような例に限定されるものではない。例えば、画像形成装置は、ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）、ファクシミリ装置又は複写機であってもよい。
【符号の説明】
【００４７】
１００，２００  印刷システム、  １１０，２１０  印刷装置、  １１１，２１１  記憶部、  １１２，２１２  情報定義部、  １１３  レイアウト情報、  １１４  表示有無情報、  ２１５  依存情報、  １１６  パラメータ記憶部、  １１７  情報処理部、  １１８  送受信部、  １１９  パネル制御部、  １２０  表示入力部、  １２１  印刷制御部、  １２２  印刷機構部、  １３０  ホストコンピュータ、  １３１  制御部、  １３２  記憶部、  １３３  送受信部、  １３４  表示部、  １３５  入力部。
【図１】
2016002762.tif 000003
【図２】
2016002762.tif 000004
【図３】
2016002762.tif 000005
【図４】
2016002762.tif 000006
【図５】
2016002762.tif 000007
【図６】
2016002762.tif 000008
【図７】
2016002762.tif 000009
【図８】
2016002762.tif 000010
【図９】
2016002762.tif 000011
【図１０】
2016002762.tif 000012
【図１１】
2016002762.tif 000013