(57)【要約】【課題】  操作画面におけるユーザーにとって好ましくない自動更新を抑制する。【解決手段】  画像形成装置のホスト装置に表示されるサブ画面９０の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含み、操作画面の画面データは、（ａ）操作画面における自動更新の設定値が自動更新の許可を示す場合には、サブ画面９０の画面データの要求を繰り返しホスト装置から複合機へ送信させ、（ｂ）サブ画面９０の自動更新データの値が自動更新の不許可を示している場合、自動更新の設定値に拘わらず、そのサブ画面９０の自動更新を禁止させる。【選択図】  図３
2014056354.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置の操作画面の画面データおよび前記操作画面に含まれるサブ画面の画面データの要求を受け付ける要求受付部と、
前記要求受付部により前記要求を受け付けた前記画面データを送信し前記クライアント装置に前記画面データに基づく前記操作画面を表示させる画面データ送信部とを備え、
前記サブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含み、
前記操作画面の画面データは、（ａ）前記操作画面における自動更新の設定値が自動更新の許可を示す場合には、前記サブ画面の画面データの要求を繰り返し前記クライアント装置から当該ウェブサーバーへ送信させ、（ｂ）前記サブ画面の前記自動更新データの値が自動更新の不許可を示している場合、前記自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させること、
を特徴とするウェブサーバー。
【請求項２】
前記サブ画面がユーザー操作に基づく入力値を受け付ける画面である場合には、そのサブ画面の画面データにおける前記自動更新データは、前記自動更新の不許可を示す値を有し、
前記サブ画面がユーザー操作に基づく入力値を受け付けない画面である場合には、そのサブ画面の画面データにおける前記自動更新データは、前記自動更新の不許可を示す値を有さないこと、
を特徴とする請求項１記載のウェブサーバー。
【請求項３】
前記サブ画面が設定値の入力画面である場合には、そのサブ画面の画面データにおける前記自動更新データは、前記自動更新の不許可を示す値を有することを特徴とする請求項２記載のウェブサーバー。
【請求項４】
前記サブ画面がステータス表示画面である場合には、そのサブ画面の画面データにおける前記自動更新データは、前記自動更新の不許可を示す値を有さないことを特徴とする請求項２記載のウェブサーバー。
【請求項５】
前記要求受付部により前記要求を受け付けた前記サブ画面の前記画面データを動的に生成するデータファイル生成部と、前記サブ画面の画面データのテンプレートファイルを記憶する記憶装置とをさらに備え、
前記データファイル生成部は、（ｃ１）前記画面データに対応するテンプレートファイルを特定し、（ｃ２）前記テンプレートファイルにおけるトークンを検出し、（ｃ３）検出した前記トークンに対応する関数を実行し、（ｃ４）前記トークンを前記関数の戻り値で置換して前記テンプレートファイルから前記画面データを生成し、
前記テンプレートファイルは、前記自動更新データを含むこと、
を特徴とする請求項１から請求項４のうちのいずれか１項記載のウェブサーバー。
【請求項６】
請求項１から請求項５のうちのいずれか１項記載のウェブサーバーを備えることを特徴とする画像形成装置。
【請求項７】
クライアント装置の操作画面の画面データに記述される画面制御プログラムにおいて、
前記操作画面は、サブ画面を含み、
前記サブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含んでおり、
前記クライアント装置のコンピューターに、
（ａ）前記操作画面における自動更新の設定値が自動更新の許可を示す場合には、前記サブ画面の画面データの要求を繰り返し前記クライアント装置からウェブサーバーへ送信させ、（ｂ）前記サブ画面の前記自動更新データの値が自動更新の不許可を示している場合、前記自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させること、
を特徴とする画面制御プログラム。
【請求項８】
クライアント装置の操作画面に含まれるサブ画面の自動更新を制御する画面制御方法において、
前記サブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含んでおり、
（ａ）前記操作画面における自動更新の設定値が自動更新の許可を示す場合には、前記サブ画面の画面データの要求を繰り返し前記クライアント装置からウェブサーバーへ送信させ、（ｂ）前記サブ画面の前記自動更新データの値が自動更新の不許可を示している場合、前記自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させること、
を特徴とする画面制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバー、画像形成装置、画面制御プログラム、および画面制御方法に関するものである。
【背景技術】
【０００２】
ウェブページにおいて、ＪａｖａＳｃｒｉｐｔ（商標）を使用して一定間隔で、フレーム内の表示を自動的に更新する技術がある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３５３０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の自動更新の技術では、ウェブサーバー側に格納されているウェブページのＨＴＭＬ（Hypertext Markup Language）データにおいてＪａｖａＳｃｒｉｐｔ（商標）で、フレームに対応するＨＴＭＬデータファイルが指定され、クライアント側において、一定間隔で繰り返しそのＨＴＭＬデータファイルが取得されそのＨＴＭＬデータファイルに基づきそのフレームの表示内容が更新される。
【０００５】
しかしながら、このようにして自動更新を行うと、フレームの表示内容において、ユーザー操作に基づく入力値を受け付ける入力フィールド、チェックボックスなどのユーザー操作部が存在する場合、自動更新時に、それまでにユーザーにより入力された値が消去され、ユーザー操作部の値が初期値に更新されてしまい、ユーザーは値を再度入力しなければならない。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、ユーザーにとって好ましくない自動更新を抑制するウェブサーバー、画像形成装置、画面制御プログラム、および画面制御方法を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明では以下のようにした。
【０００８】
本発明に係るウェブサーバーは、クライアント装置の操作画面の画面データおよび操作画面に含まれるサブ画面の画面データの要求を受け付ける要求受付部と、要求受付部により要求を受け付けた画面データを送信しクライアント装置に画面データに基づく操作画面を表示させる画面データ送信部とを備える。サブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含み、操作画面の画面データは、（ａ）操作画面における自動更新の設定値が自動更新の許可を示す場合には、サブ画面の画面データの要求を繰り返しクライアント装置から当該ウェブサーバーへ送信させ、（ｂ）サブ画面の自動更新データの値が自動更新の不許可を示している場合、自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させる。
【０００９】
これにより、操作画面において自動更新が設定されていても、自動更新させたくないサブ画面については自動更新が抑制される。
【００１０】
また、本発明に係るウェブサーバーは、上記のウェブサーバーに加え、次のようにしてもよい。この場合、サブ画面がユーザー操作に基づく入力値を受け付ける画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有し、サブ画面がユーザー操作に基づく入力値を受け付けない画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有さない。
【００１１】
これにより、操作画面において自動更新が設定されていても、ユーザー操作に基づく入力値を受け付けるサブ画面については自動更新が抑制される。したがって、自動更新に起因するユーザー入力値の消失がされずに済む。
【００１２】
また、本発明に係るウェブサーバーは、上記のウェブサーバーに加え、次のようにしてもよい。この場合、サブ画面が設定値の入力画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有する。
【００１３】
また、本発明に係るウェブサーバーは、上記のウェブサーバーに加え、次のようにしてもよい。この場合、サブ画面がステータス表示画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有さない。
【００１４】
また、本発明に係るウェブサーバーは、上記のウェブサーバーに加え、次のようにしてもよい。この場合、ウェブサーバーは、要求受付部により要求を受け付けたサブ画面の画面データを動的に生成するデータファイル生成部と、サブ画面の画面データのテンプレートファイルを記憶する記憶装置とをさらに備える。また、データファイル生成部は、（ｃ１）画面データに対応するテンプレートファイルを特定し、（ｃ２）テンプレートファイルにおけるトークンを検出し、（ｃ３）検出したトークンに対応する関数を実行し、（ｃ４）そのトークンをその関数の戻り値で置換してテンプレートファイルから画面データを生成する。そして、このテンプレートファイルは、上述の自動更新データを含む。
【００１５】
また、本発明に係る画像形成装置は、上記のウェブサーバーを備える。
【００１６】
本発明に係る画面制御プログラムは、クライアント装置の操作画面の画面データに記述される画面制御プログラムであって、その操作画面は、サブ画面を含み、そのサブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含んでいる。そして、画面制御プログラムは、クライアント装置のコンピューターに、（ａ）操作画面における自動更新の設定値が自動更新の許可を示す場合には、サブ画面の画面データの要求を繰り返しクライアント装置からウェブサーバーへ送信させ、（ｂ）サブ画面の自動更新データの値が自動更新の不許可を示している場合、自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させる。
【００１７】
本発明に係る画面制御方法は、クライアント装置の操作画面に含まれるサブ画面の自動更新を制御する。そのサブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含んでいる。そして、（ａ）操作画面における自動更新の設定値が自動更新の許可を示す場合には、サブ画面の画面データの要求を繰り返しクライアント装置からウェブサーバーへ送信させ、（ｂ）サブ画面の自動更新データの値が自動更新の不許可を示している場合、自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させる。
【発明の効果】
【００１８】
本発明によれば、ユーザーにとって好ましくない自動更新が抑制される。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態に係る複合機の構成を示すブロック図である。
【図２】図２は、図１における複合機から取得されたＨＴＭＬデータファイルに基づくホスト装置の動作を説明するフローチャートである。
【図３】図３は、図１における複合機から取得されたＨＴＭＬデータファイルに基づきホスト装置において表示される操作画面の一例を示す図である。
【図４】図４は、図３に示す操作画面の表示後にユーザーにより設定値の入力があった場合の操作画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図に基づいて本発明の実施の形態を説明する。
【００２１】
図１は、本発明の実施の形態に係る複合機の構成を示すブロック図である。図１に示すように、複合機１に、周辺機器インターフェイスまたはネットワークを介してホスト装置２が接続されている。この複合機１は、このウェブサーバーとして機能し、ホスト装置２は、ウェブクライアントとして機能する。
【００２２】
複合機１は、画像形成装置の一例であり、プリンター１１と、スキャナー１２と、ファクシミリ装置１３と、操作パネル１４と、通信装置１５と、記憶装置１６と、演算処理装置１７とを備える。
【００２３】
プリンター１１は、印刷データに基づいて文書画像を印刷する装置である。スキャナー１２は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する装置である。ファクシミリ装置１３は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する装置である。
【００２４】
また、操作パネル１４は、複合機１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。
【００２５】
また、通信装置１５は、ホスト装置２と通信可能な装置である。通信装置１５としては、例えば、ＵＳＢ（Universal Serial Bus）などの周辺機器インターフェイス回路、ネットワークインターフェイス、モデムなどが使用される。
【００２６】
また、記憶装置１６は、各種プログラムおよび各種データを格納可能な装置である。記憶装置１６としては、ハードディスクドライブ、不揮発性メモリーなどの不揮発性の記憶媒体が使用される。記憶装置１６には、ＨＴＭＬ生成プログラム２１およびＨＴＭＬテンプレートファイル２２が予め記憶されている。
【００２７】
ＨＴＭＬ生成プログラム２１は、演算処理装置１７により実行され、ＨＴＭＬテンプレートファイル２２から、ホスト装置２へ送信するＨＴＭＬデータファイルを生成するためのプログラムである。この実施の形態では、ＨＴＭＬ生成プログラム２１は、関数コード２１ａを含む。関数コード２１ａは、ＨＴＭＬテンプレートファイル２２に記述されているトークンに対応する多価関数のプログラムコードである。
【００２８】
ＨＴＭＬテンプレートファイル２２は、動的に置換されるトークンを含むテキストデータファイルである。なお、トークンの記述以外の部分は、対応するＨＴＭＬデータファイルと同一である。
【００２９】
特定の操作画面のＨＴＭＬテンプレートファイル２２は、操作画面内のフレームにサブ画面を表示させるコードを含み、さらに、（ａ）操作画面における自動更新の設定値が自動更新の許可を示す場合には、サブ画面の画面データの要求を繰り返しホスト装置２から複合機１へ送信させ、（ｂ）サブ画面の自動更新データの値が自動更新の不許可を示している場合、自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させるコード（画面制御プログラムの一例）を含む。このコードは、例えば、ＪａｖａＳｃｒｉｐｔ（商標）で記述される。
【００３０】
このＨＴＭＬテンプレートファイル２２から、操作画面のＨＴＭＬデータファイル（画面データの一例）が生成される。
【００３１】
また、サブ画面のＨＴＭＬテンプレートファイル２２は、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含む。
【００３２】
このＨＴＭＬテンプレートファイル２２から、サブ画面のＨＴＭＬデータファイル（画面データの一例）が生成される。このため、サブ画面の画面データには、自動更新データが含まれている。
【００３３】
この実施の形態では、サブ画面がユーザー操作に基づく入力値を受け付ける画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有し、サブ画面がユーザー操作に基づく入力値を受け付けない画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有さない。
【００３４】
例えば、サブ画面が設定値の入力画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有する。この設定値の入力画面では、複合機１の各種機能についての設定値が入力可能である。
【００３５】
また、例えば、サブ画面がステータス表示画面である場合には、そのサブ画面の画面データにおける自動更新データは、自動更新の不許可を示す値を有さない。このステータス表示画面では、複合機１の各種ステータス（トナー残量、用紙残量など）が表示される。
【００３６】
また、演算処理装置１７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、ＲＯＭや図示せぬ記憶装置からＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００３７】
複合機１の起動後に、図示せぬプログラムが演算処理装置１７により実行され、通信処理部３１などが実現される。また、通信処理部３１によりホスト装置２からの要求が受信されると、ＨＴＭＬ生成プログラム２１が実行され、ＨＴＭＬ生成部３２が実現される。
【００３８】
通信処理部３１は、通信装置１５を使用して、特定の通信プロトコルでホスト装置２とデータ通信を行う。この実施の形態では、通信処理部３１は、ＨＴＴＰサーバー機能を有し、ＨＴＴＰ（Hypertext Transfer Protocol）で通信を行う。
【００３９】
ＨＴＭＬ生成部３２は、通信処理部３１により受け付けた要求のデータファイルを動的に生成する。この実施の形態では、ＨＴＭＬ生成部３２は、通信処理部３１により受信されたＨＴＴＰコマンド内の特定のＵＲＩ（Uniform Resource Identifier）に対応するＨＴＭＬデータファイルを生成する。なお、ＵＲＩとしては、ＨＴＭＬデータファイル名でもよいし、ＣＧＩ名でもよい。
【００４０】
例えば、ＨＴＭＬ生成部３２は、（ｃ１）要求された操作画面またはサブ画面のＨＴＭＬデータファイルに対応するテンプレートファイルを特定し、（ｃ２）テンプレートファイルにおけるトークンを検出し、（ｃ３）検出したトークンに対応する関数コード２１ａを実行し、（ｃ４）そのトークンをその関数コード２１ａの戻り値で置換してテンプレートファイルから画面データを生成する。
【００４１】
一方、ホスト装置２は、通信装置４１、演算処理装置４２、表示装置４３、および入力装置４４を有する。
【００４２】
通信装置４１は、複合機１と通信可能な装置である。通信装置４１としては、例えば、ＵＳＢなどの周辺機器インターフェイス回路、ネットワークインターフェイス、モデムなどが使用される。
【００４３】
また、演算処理装置４２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターであり、図示せぬ記憶装置などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００４４】
また、表示装置４３は、液晶ディスプレイなどであって、操作画面を表示する。入力装置４４は、キーボード、マウス、タッチパネルなどであって、操作画面およびサブ画面に対するユーザー操作を受け付ける。
【００４５】
ホスト装置２の起動後に、図示せぬプログラムが演算処理装置４２により適宜実行される。この実施の形態１では、演算処理装置４２により、通信処理部５１、表示処理部５２などの処理部が実現される。通信処理部５１および表示処理部５２は、例えばウェブブラウザーとして実現される。通信処理部５１は、ウェブクライアントとして動作し、通信装置４１を使用して、ＨＴＴＰコマンドを複合機１へ送信し、ＨＴＭＬデータファイルを受信する。表示処理部５２は、受信されたＨＴＭＬデータファイルを解析し、ＨＴＭＬデータファイルに基づく画面を表示装置４３に表示させる。
【００４６】
次に、上記複合機１およびホスト装置２の動作について説明する。図２は、図１における複合機１から取得されたＨＴＭＬデータファイルに基づくホスト装置２の動作を説明するフローチャートである。
【００４７】
ホスト装置２は、ユーザー操作に基づき、通信処理部５１で、操作画面のＨＴＭＬデータファイルを取得するためのＨＴＴＰコマンドを複合機１へ送信する。複合機１では、通信処理部３１がそのＨＴＴＰコマンドを受信すると、ＨＴＭＬ生成部３２が、操作画面のＨＴＭＬデータファイルを生成し、通信処理部３１で、ホスト装置２へ送信する。ホスト装置２は、そのＨＴＭＬデータファイルを通信処理部５１で受信し、その操作画面のＨＴＭＬデータファイルを解釈して、以下の処理を実行する。まず、ホスト装置２は、そのＨＴＭＬデータファイルに基づく操作画面を表示処理部５２で表示装置４３に表示する（ステップＳ１）。
【００４８】
また、ホスト装置２は、その操作画面のＨＴＭＬデータファイルに記述されている初期サブ画面のＨＴＭＬデータファイルをするためのＨＴＴＰコマンドを複合機１へ送信する。複合機１では、通信処理部３１がそのＨＴＴＰコマンドを受信すると、ＨＴＭＬ生成部３２が、そのサブ画面のＨＴＭＬデータファイルを生成し、通信処理部３１で、ホスト装置２へ送信する。ホスト装置２は、そのＨＴＭＬデータファイルを通信処理部５１で受信し、表示処理部５２で、操作画面内のフレームに、そのサブ画面を表示する（ステップＳ２）。
【００４９】
図３は、図１における複合機１から取得されたＨＴＭＬデータファイルに基づきホスト装置２において表示される操作画面の一例を示す図である。図４は、図３に示す操作画面の表示後にユーザーにより設定値の入力があった場合の操作画面の一例を示す図である。
【００５０】
図３および図４において、チェックボックス８１は、自動更新の設定値（つまり、自動更新の可否を示す設定値）をユーザーが入力するための操作部であって、ユーザーは、サブ画面９０を自動更新させたい場合には、チェックボックス８１をチェックし、サブ画面９０を自動更新させたくない場合には、チェックボックス８１のチェックを外す。自動更新では、特定の時間間隔で、サブ画面９０のＨＴＭＬデータファイルを取得するためのＨＴＴＰコマンドが繰り返し送信され、最新のＨＴＴＰコマンドで取得されたＨＴＭＬデータファイルに基づきサブ画面９０が繰り返し更新される。手動更新ボタン８２は、ユーザーが手動でサブ画面９０を更新させるためのボタンである。手動更新ボタン８２のユーザーによる押下が検出されると、サブ画面９０のＨＴＭＬデータファイルを取得するためのＨＴＴＰコマンドが１回だけ送信され、そのＨＴＴＰコマンドで取得されたＨＴＭＬデータファイルに基づきサブ画面９０が更新される。また、図３に示すように、操作画面には、サブ画面９０のメニューがあり、ステータス表示画面のメニュー項目８３、設定画面のメニュー項目８４などがある。メニュー項目８３がユーザーにより押下されると、ステータス表示画面のＨＴＭＬデータファイルが取得され、サブ画面９０としてステータス表示画面が表示される。メニュー項目８４がユーザーにより押下されると、設定画面のＨＴＭＬデータファイルが取得され、サブ画面９０として設定画面が表示される。
【００５１】
図３および図４では、設定画面が表示されている。この設定画面は、ユーザーが設定値を入力するためのラジオボタン、入力フィールドなどの操作部が存在し、図４に示すようにユーザーがこれらの操作部に対して設定値を入力した後に、確定ボタン８５を押下すると、表示処理部５２は、その時点での操作部の値（つまり、設定値）を通信処理部５１で複合機１へ送信する。複合機１は、その設定値を受信すると、受信した設定値を適用する。
【００５２】
図２に戻り、サブ画面の表示開始時に、表示処理部５２は、自動更新フラグの値（つまり、上述のチェックボックス８１の値）がオン（つまり、自動更新を許可する値）であるか否かを判定する（ステップＳ３）。表示処理部５２は、その自動更新フラグの値がオンである場合、そのサブ画面における自動更新データに基づいて、このサブ画面がユーザー入力を要求するものであるか否かを判定する（ステップＳ４）。
【００５３】
なお、自動更新フラグの初期値は、操作画面のＨＴＭＬデータファイルにおいて指定されており、操作画面の表示開始後、その自動更新フラグの値は、チェックボックス８１に対するユーザー操作で変更可能である。
【００５４】
そして、表示処理部５２は、その自動更新フラグに基づいて、このサブ画面がユーザー入力を要求するものではないと判定した場合、サブ画面の更新モードとして、自動更新モードをセットし（ステップＳ５）、このサブ画面がユーザー入力を要求するものであると判定した場合、サブ画面の更新モードとして、非自動更新モードをセットする（ステップＳ６）。また、自動更新フラグの値がオンではない場合は、表示処理部５２は、サブ画面の更新モードとして、非自動更新モードをセットする（ステップＳ６）。
【００５５】
つまり、図４に示すように、ユーザーにより自動更新がセットされていても、サブ画面がユーザー入力を要求するものである場合には、サブ画面の更新モードとして、非自動更新モードがセットされる。したがって、自動更新に起因して、図４に示すようなユーザーが入力した値が、確定ボタン８５を押下する前に消失せずに済む。
【００５６】
なお、自動更新モードがセットされると、タイマーによる更新間隔の計時が開始される。
【００５７】
その後、表示処理部５２は、メニュー項目８３，８４に対するユーザー操作が検出されたか否か（ステップＳ７）、自動更新モードの場合には自動更新のタイミングか否か（ステップＳ８，Ｓ９）、およびチェックボックス８１が操作されたか否か（ステップＳ１０）を監視する。
【００５８】
そして、メニュー項目８３，８４に対するユーザー操作が検出されると、表示処理部５２は、操作されたメニュー項目に対応するサブ画面のＨＴＭＬデータファイルを複合機１から取得し、そのＨＴＭＬデータファイルに基づくサブ画面を表示させ（ステップＳ１１）、そのサブ画面についての更新モードを同様にセットする（ステップＳ３〜Ｓ６）。
【００５９】
また、自動更新モードにおいて自動更新のタイミングとなると、表示処理部５２は、現在表示中のサブ画面のＨＴＭＬデータファイルを自動的に複合機１から取得し、取得したＨＴＭＬデータファイルでサブ画面を自動的に更新する（ステップＳ１２）。
【００６０】
また、チェックボックス８１が操作されると、表示処理部５２は、操作に応じて自動更新フラグの値を変更し（ステップＳ１３）、自動更新フラグの変更後の値に基づいて、サブ画面の更新モードをセットしなおす（ステップＳ３〜Ｓ６）。
【００６１】
以上のように、上記実施の形態によれば、サブ画面の画面データは、そのサブ画面の自動更新の許可または不許可を示す自動更新データを含み、操作画面の画面データは、（ａ）操作画面における自動更新の設定値が自動更新オンを示す場合には、サブ画面の画面データの要求を繰り返しホスト装置２から複合機１へ送信させ、（ｂ）サブ画面の自動更新データの値が自動更新の不許可を示している場合、自動更新の設定値に拘わらず、そのサブ画面の自動更新を禁止させる。
【００６２】
これにより、操作画面において自動更新がユーザーにより設定されていても、自動更新させたくないサブ画面については自動更新が抑制される。
【００６３】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００６４】
例えば、自動更新データは、ＪａｖａＳｃｒｉｐｔ（商標）の変数として記述される。
【産業上の利用可能性】
【００６５】
本発明は、例えば、画像形成装置のホスト装置に適用可能である。
【符号の説明】
【００６６】
１  複合機（ウェブサーバーの一例，画像形成装置の一例）
２  クライアント装置
１６  記憶装置
２２  ＨＴＭＬテンプレートファイル（テンプレートファイルの一例）
３１  通信処理部（要求受付部の一例）
３２  ＨＴＭＬ生成部（画面データ送信部の一例，データファイル生成部の一例）
４２  演算処理装置（コンピューターの一例）
９０  サブ画面
【図１】
2014056354.tif 000003
【図２】
2014056354.tif 000004
【図３】
2014056354.tif 000005
【図４】
2014056354.tif 000006