(57)【特許請求の範囲】
【請求項１】
特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態で、ディスプレイに表示させる端末装置であって、
前記複数台の処理装置のそれぞれの前記ウェブページのうちのいずれかについて指定されたカスタマイズの内容である指定内容を示すカスタマイズデータを記憶するカスタマイズデータ記憶手段と、
前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる、クッキー生成手段と、
を有することを特徴とする端末装置。
【請求項２】
前記クッキー記憶手段に記憶されている前記クッキーそれぞれの識別子を記憶する識別子記憶手段と、
前記複数台の処理装置のそれぞれの前記ウェブページのうちの１つのウェブページカスタマイズに伴って当該１つのウェブページの前記クッキーが更新された場合に、前記クッキー一覧データに前記識別子が示される、当該１つのウェブページ以外の前記ウェブページそれぞれの前記クッキーおよび前記カスタマイズデータを当該カスタマイズの内容を示すように更新する、クッキー等更新手段と、を有する、
請求項１記載の端末装置。
【請求項３】
前記クッキー記憶手段は、１つの前記ウェブページについて前記クッキーをユーザごとに記憶することができ、
前記ディスプレイには、前記ウェブページが、前記ユーザのうちの当該端末装置を使用しているユーザの前記クッキーに基づいてカスタマイズされた形態で表示され、
前記カスタマイズデータ記憶手段には、前記カスタマイズデータとして、前記ユーザごとに、当該ユーザによって指定された前記指定内容を示すカスタマイズデータを記憶し、
前記クッキー生成手段は、前記複数台の処理装置のうちのいずれかの前記ウェブページが前記ユーザによって指定されたが、当該指定されたウェブページの当該ユーザの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、当該ユーザの前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる、
請求項１または請求項２記載の端末装置。
【請求項４】
前記複数台の処理装置のそれぞれは２つ以上のグループのうちの１つのグループに属しており、
前記カスタマイズデータ記憶手段には、前記カスタマイズデータとして、前記グループごとに前記カスタマイズデータを記憶し、
前記クッキー生成手段は、前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、当該ウェブページに係る処理装置の属する前記グループの前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる、
請求項１または請求項２記載の端末装置。
【請求項５】
特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態で、ディスプレイに表示させる端末装置であって、
前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、前記クッキー記憶手段に記憶されている前記クッキーのうち、当該指定されたウェブページに係る前記処理装置に最も機能が近い処理装置のクッキーに示される前記指定内容を示すクッキーを新たに生成し当該指定されたウェブページのクッキーとして前記クッキー記憶手段に記憶させる、クッキー生成手段、
を有することを特徴とする端末装置。
【請求項６】
特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態で、端末装置のディスプレイに表示するウェブページ表示方法であって、
前記端末装置に、
前記複数台の処理装置のそれぞれの前記ウェブページのうちのいずれかについて指定されたカスタマイズの内容である指定内容を示すカスタマイズデータをカスタマイズデータ記憶手段に記憶させる処理を実行させ、
前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる処理を実行させる、
ことを特徴とするウェブページ表示方法。
【請求項７】
特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態で、端末装置のディスプレイに表示するウェブページ表示方法であって、
前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、前記クッキー記憶手段に記憶されている前記クッキーのうち、当該指定されたウェブページに係る前記処理装置に最も機能が近い処理装置のクッキーに示される前記指定内容を示すクッキーを新たに生成し当該指定されたウェブページのクッキーとして前記クッキー記憶手段に記憶させる処理を、当該端末装置に実行させる、
ことを特徴とするウェブページ表示方法。
【請求項８】
特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態でディスプレイに表示するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記複数台の処理装置のそれぞれの前記ウェブページのうちのいずれかについて指定されたカスタマイズの内容である指定内容を示すカスタマイズデータをカスタマイズデータ記憶手段に記憶させる処理を実行させ、
前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項９】
特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態でディスプレイに表示するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、前記クッキー記憶手段に記憶されている前記クッキーのうち、当該指定されたウェブページに係る前記処理装置に最も機能が近い処理装置のクッキーに示される前記指定内容を示すクッキーを新たに生成し当該指定されたウェブページのクッキーとして前記クッキー記憶手段に記憶させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページを表示する装置および方法などに関する。
【背景技術】
【０００２】
近年、コピー、スキャナ、ＦＡＸ、ネットワークプリンタ、およびドキュメントサーバなどの機能が備わった、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像形成装置が普及している。
【０００３】
画像形成装置には、さらに、ウェブサーバの機能が備わるようになった。そして、画像形成装置の状態を示すウェブページ（以下、「状態確認ページ」と記載する。）を配信するようになった。ユーザは、端末装置のウェブブラウザによって状態確認ページへアクセスし、画像形成装置の状態を確認したり設定値を変更したりすることができる。
【０００４】
ＮＡＳ（Network Attached Storage）およびダイアルアップルータなどの機器も同様に、ウェブサーバの機能を備え、状態確認ページを端末装置へ配信するようになった。
【０００５】
また、従来、専用のアプリケーションの設定は変更（カスタマイズ）を行うことができたが（特許文献１）、最近は、状態確認ページなどのウェブページも、ユーザの好みに応じてカスタマイズすることができるようになった（特許文献２）。ウェブページのカスタマイズの内容（設定値）は、クッキーとして端末装置に保存される。そして、再びその状態確認ページへアクセスする際にウェブページのカスタマイズのために用いられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２５９０６号公報
【特許文献２】特開２００９−２５１７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、近年、画像形成装置が複数台、同一のＬＡＮ（Local Area Network）などのネットワークに設置されるようになった。ユーザは、複数台の画像形成装置を適宜、使い分けることができる。さらに、ユーザは、それぞれの画像形成装置の状態確認ページへアクセスし、それぞれの画像形成装置の状態を確認したり設定値を変更したりすることができる。
【０００８】
ウェブブラウザは、それぞれの画像形成装置の状態確認ページを別々のウェブページとして取り扱う。よって、ある画像形成装置の状態確認ページをカスタマイズしても、他の画像形成装置の状態確認ページはカスタマイズされない。したがって、ユーザは、画像形成装置ごとにカスタマイズの操作を行わなければならず、面倒である。ＮＡＳおよびルータなどの機器の状態確認ページにも、同様の課題がある。
【０００９】
本発明は、このような課題に鑑み、画像形成装置などの装置ごとのウェブページのカスタマイズを従来よりも容易に行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１０】
本発明の一形態に係る端末装置は、特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態で、ディスプレイに表示させる端末装置であって、前記複数台の処理装置のそれぞれの前記ウェブページのうちのいずれかについて指定されたカスタマイズの内容である指定内容を示すカスタマイズデータを記憶するカスタマイズデータ記憶手段と、前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる、クッキー生成手段と、を有する。
【００１１】
好ましくは、前記クッキー記憶手段に記憶されている前記クッキーそれぞれの識別子を記憶する識別子記憶手段と、前記複数台の処理装置のそれぞれの前記ウェブページのうちの１つのウェブページカスタマイズに伴って当該１つのウェブページの前記クッキーが更新された場合に、前記クッキー一覧データに前記識別子が示される、当該１つのウェブページ以外の前記ウェブページそれぞれの前記クッキーおよび前記カスタマイズデータを当該カスタマイズの内容を示すように更新する、クッキー等更新手段と、を有する。
【００１２】
または、前記クッキー記憶手段は、１つの前記ウェブページについて前記クッキーをユーザごとに記憶することができ、前記ディスプレイには、前記ウェブページが、前記ユーザのうちの当該端末装置を使用しているユーザの前記クッキーに基づいてカスタマイズされた形態で表示され、前記カスタマイズデータ記憶手段には、前記カスタマイズデータとして、前記ユーザごとに、当該ユーザによって指定された前記指定内容を示すカスタマイズデータを記憶し、前記クッキー生成手段は、前記複数台の処理装置のうちのいずれかの前記ウェブページが前記ユーザによって指定されたが、当該指定されたウェブページの当該ユーザの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、当該ユーザの前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる。
【００１３】
または、前記複数台の処理装置のそれぞれは２つ以上のグループのうちの１つのグループに属しており、前記カスタマイズデータ記憶手段には、前記カスタマイズデータとして、前記グループごとに前記カスタマイズデータを記憶し、前記クッキー生成手段は、前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、当該クッキーとして、当該ウェブページに係る処理装置の属する前記グループの前記カスタマイズデータに示される前記指定内容を示すクッキーを生成し前記クッキー記憶手段に記憶させる。
【００１４】
本発明の他の形態に係る端末装置は、特定の処理を行う複数台の処理装置のそれぞれの特定のウェブページを、当該ウェブページそれぞれの、クッキー記憶手段に記憶されているクッキーに基づいてカスタマイズした形態で、ディスプレイに表示させる端末装置であって、前記複数台の処理装置のうちのいずれかの前記ウェブページが指定されたが、当該指定されたウェブページの前記クッキーが前記クッキー記憶手段に記憶されていない場合に、前記クッキー記憶手段に記憶されている前記クッキーのうち、当該指定されたウェブページに係る前記処理装置に最も機能が近い処理装置のクッキーに示される前記指定内容を示すクッキーを新たに生成し当該指定されたウェブページのクッキーとして前記クッキー記憶手段に記憶させる、クッキー生成手段、を有する。
【発明の効果】
【００１５】
本発明によると、画像形成装置などの装置ごとのウェブページのカスタマイズを従来よりも容易に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】状態確認ページの例を示す図である。
【図５】端末装置のハードウェア構成の例を示す図である。
【図６】状態確認用スクリプトによって実現される機能的構成の例を示す図である。
【図７】変更ダイアログの例を示す図である。
【図８】状態確認ページへの初めてのアクセスおよびカスタマイズの処理の流れの例を説明するシーケンス図である。
【図９】カスタマイズの内容が入力された変更ダイアログの例を示す図である。
【図１０】個別クッキーの例を示す図である。
【図１１】カスタマイズされた状態確認ページの例を示す図である。
【図１２】デフォルトクッキーの例を示す図である。
【図１３】ある画像形成装置の状態確認ページへのアクセスの後に他の画像形成装置の状態確認ページへ端末装置が初めてアクセスする際の処理の流れの例を説明するシーケンス図である。
【図１４】デフォルトクッキーに基づいて生成された個別クッキーの例を示す図である。
【図１５】状態確認用スクリプトによる端末装置２の全体的な処理の流れの例を説明するフローチャートである。
【図１６】状態確認用スクリプトによる端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１７】デフォルトクッキーの変形例を示す図である。
【図１８】状態確認ページへの初めてのアクセスおよびカスタマイズの処理の流れの変形例を説明するシーケンス図である。
【図１９】ある画像形成装置の状態確認ページへのアクセスの後に他の画像形成装置の状態確認ページへ端末装置が初めてアクセスする際の処理の流れの変形例を説明するシーケンス図である。
【図２０】個別クッキーの生成を画像形成装置で行う場合の処理の流れの例を説明するシーケンス図である。
【図２１】状態確認ページ表示スクリプトによって実芸される機能的構成の例を示す図である。
【図２２】個別クッキーの生成を画像形成装置で行う場合の処理の流れの例を説明するシーケンス図である。
【図２３】既存の個別クッキーに基づいて画像形成装置において状態確認ページをカスタマイズする場合の処理の流れの例を説明するシーケンス図である。
【図２４】個別クッキーの生成を画像形成装置で行う場合の処理の流れの例を説明するシーケンス図である。
【発明を実施するための形態】
【００１７】
図１は、ネットワークシステム１ＮＳの全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、画像形成装置１の機能的構成の例を示す図である。図４は、状態確認ページ４０の例を示す図である。図５は、端末装置２のハードウェア構成の例を示す図である。図６は、状態確認用スクリプト２０３によって実現される機能的構成の例を示す図である。図７は、変更ダイアログ４１の例を示す図である。
【００１８】
図１に示すように、ネットワークシステム１ＮＳは、複数台の画像形成装置１、端末装置２、および通信回線３などによって構成される。各画像形成装置１と端末装置２とは、通信回線３を介して繋がれている。通信回線３として、いわゆるＬＡＮ（Local Area Network）回線、公衆回線、またはインターネットなどが用いられる。以下、各画像形成装置１を「画像形成装置１Ａ」、「画像形成装置１Ｂ」、「画像形成装置１Ｃ」、…と区別して記載することがある。
【００１９】
画像形成装置１は、一般に「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれる装置であって、コピー、ファックス、スキャン、ネットワークプリント、およびファイルサーバなどの機能を集約した装置である。
【００２０】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、スキャナユニット１０ｅ、印刷ユニット１０ｆ、ネットワークインタフェース１０ｇ、タッチパネルディスプレイ１０ｈ、モデム１０ｉ、およびフィニッシャ１０ｊのほか制御用の回路などによって構成される。
【００２１】
ネットワークインタフェース１０ｇは、通信回線３を介して端末装置２などの装置を相手にＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで通信を行う。ネットワークインタフェース１０ｇとして、例えばＮＩＣ（Network Interface Card）が用いられる。
【００２２】
タッチパネルディスプレイ１０ｈは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理の指令および条件を入力するための画面、およびＣＰＵ１０ａの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００２３】
スキャナユニット１０ｅは、用紙に記されている写真、文字、絵、図表などからなる画像を読み取って画像データを生成する。
【００２４】
モデム１０ｉは、固定電話網を介してファックス端末との間でＧ３などのプロトコルで画像データをやり取りするための装置である。
【００２５】
印刷ユニット１０ｆは、スキャナユニット１０ｅによって読み取られた画像のほか、端末装置２またはファックス端末などから受信した画像データに示される画像を印刷する。
【００２６】
フィニッシャ１０ｊは、印刷ユニット１０ｆによって画像が印刷された印刷物に対して仕上げの処理、例えば、ステープルで印刷物を綴じる処理またはパンチ穴を開ける処理を行う。
【００２７】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、オペレーティングシステムおよびアプリケーションなどのソフトウェアがインストールされている。これらのソフトウェアの１つとして、ウェブサーバ用のソフトウェアがある。ソフトウェアを構成するモジュールは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）などが用いられる。
【００２８】
オペレーティングシステムによると、図３に示すＭＦＰ機能制御部１０１およびプロトコル制御部１０２が実現される。ＭＦＰ機能制御部１０１は、画像形成装置１の全体的な制御を行う。プロトコル制御部１０２は、ＨＴＴＰ（Hypertext Transfer Protocol）およびＳＮＭＰ（Simple Network Management Protocol）などのプロトコルによる通信の制御を行う。
【００２９】
また、ウェブサーバ用のソフトウェアによると、ウェブサービスアプリ制御部１０３が実現される。ウェブサービスアプリ制御部１０３は、種々のアプリケーションと連携し、種々のウェブページを再現するためのファイルを端末装置２へ配信する。以下、状態確認ページ４０のファイルを端末装置２へ配信する場合を例に説明する。
【００３０】
状態確認ページ４０は、画像形成装置１の状態をユーザに確認させるためのウェブページである。本実施形態では、図４のように、５つの領域４０ａ〜４０ｅからなるウェブページが状態確認ページ４０として用いられる。
【００３１】
領域４０ａには、ＯＫボタンおよびカスタマイズボタンなどのボタンが配置される。領域４０ｂ〜４０ｅには、画像形成装置１の各種の状態が示される。クッキー（Ｃｏｏｋｉｅ）に基づかない場合、つまり、デフォルトでは、領域４０ｂ、４０ｃ、４０ｄ、および４０ｅには、それぞれ、印刷ユニット１０ｆの給紙トレイの用紙の残りの状態（用紙状態）、印刷ユニット１０ｆのトナーの残りの状態（トナー状態）、受け付けたジョブの状態（ジョブ状態）、および各ハードウェアの稼働の状態（ハードウェア稼働状態）が示される。
【００３２】
状態確認ページ４０は、クッキーに基づいてカスタマイズされて液晶ディスプレイ２０ｇに表示される。これについては、後述する。
【００３３】
図１に戻って、端末装置２は、画像形成装置１のサービスを受けるクライアントである。端末装置２として、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、またはスマートフォンなどが用いられる。以下、端末装置２としてパーソナルコンピュータが用いられる場合を例に、説明する。
【００３４】
端末装置２は、図５に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、大容量記憶装置２０ｄ、キーボード２０ｅ、ポインティングデバイス２０ｆ、液晶ディスプレイ２０ｇ、およびネットワークインタフェース２０ｈなどによって構成される。
【００３５】
キーボード２０ｅおよびポインティングデバイス２０ｆは、ユーザが指令およびデータを端末装置２に対して入力するための装置である。ポインティングデバイス２０ｆとして、マウスまたはトラックパッドなどが用いられる。
【００３６】
液晶ディスプレイ２０ｇには、画像形成装置１のタッチパネルディスプレイ１０ｈと同様、種々の画面が表示される。本実施形態では、特に、状態確認ページ４０のほか、後述する変更ダイアログ４１が表示される。
【００３７】
ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、図６に示すように、オペレーティングシステム２０１およびウェブブラウザ２０２などのソフトウェアがインストールされている。これらのソフトウェアは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。大容量記憶装置２０ｄとして、ＨＤＤまたはＳＤＤなどが用いられる。
【００３８】
さらに、端末装置２には、画像形成装置１から、状態確認用スクリプト２０３がダウンロードされる。状態確認用スクリプト２０３は、状態確認ページ４０をクッキーに基づいてカスタマイズして表示するためのスクリプトである。状態確認用スクリプト２０３は、ウェブブラウザ２０２による解釈が可能な言語、例えばＨＴＭＬ（Hypertext Markup Language）およびＪａｖａ（登録商標）Ｓｃｒｉｐｔなどによって記述されている。したがって、状態確認用スクリプト２０３は、ウェブブラウザ２０２によって解釈されＣＰＵ２０ａによって実行される。
【００３９】
状態確認用スクリプト２０３によると、全体制御部２３１、状態確認ページ表示処理部２３２、変更ダイアログ表示処理部２３３、個別クッキー生成部２３４、デフォルトクッキー生成部２３５、個別クッキー更新部２３６、デフォルトクッキー更新部２３７、クッキーリスト生成部２３８、およびクッキーリスト更新部２３９などが実現される。
【００４０】
全体制御部２３１は、状態確認ページ４０をクッキーに基づいてカスタマイズして表示するために状態確認ページ表示処理部２３２ないしデフォルトクッキー更新部２３７を制御する。つまり、全体の制御の処理を行う。全体制御部２３１の処理は、後にフローチャートを参照しながら説明する。
【００４１】
状態確認ページ表示処理部２３２は、状態確認ページ４０をクッキーに基づいて生成し、液晶ディスプレイ２０ｇに表示させる。クッキーは、後述するように、画像形成装置１ごとに個別に生成され記憶される。以下、個別のクッキーを「個別クッキー５０」と記載する。状態確認ページ表示処理部２３２は、原則として、アクセス先の画像形成装置１のクッキーに基づいて状態確認ページ４０を生成する。
【００４２】
変更ダイアログ表示処理部２３３は、図７のような変更ダイアログ４１を液晶ディスプレイ２０ｇに表示させる。ユーザは、状態確認ページ４０を、変更ダイアログ４１によってカスタマイズすることができる。
【００４３】
具体的には、変更ダイアログ４１には、状態確認ページ４０の領域４０ｂ〜４０ｅそれぞれの設定値を変更するためのプルダウンメニューなどのオブジェクトが配置されている。ユーザは、これらのオブジェクトを操作することによって、領域４０ｂ〜４０ｅそれぞれに表示させる情報および表示に使用するフォントのサイズを指定する。
【００４４】
個別クッキー生成部２３４は、変更ダイアログ４１に指定された内容または後述するデフォルトクッキー５１に基づいて個別クッキー５０を生成する。
【００４５】
デフォルトクッキー生成部２３５は、変更ダイアログ４１に指定された内容に基づいてデフォルトクッキー５１を生成する。デフォルトクッキー５１の生成および使用については、後に順次説明する。
【００４６】
個別クッキー更新部２３６は、変更ダイアログ４１に指定された内容に基づいて個別クッキー５０を更新する。
【００４７】
デフォルトクッキー更新部２３７は、変更ダイアログ４１に指定された内容に基づいてデフォルトクッキー５１を更新する。
【００４８】
クッキーリスト生成部２３８は、個別クッキー５０の一覧であるクッキーリスト５２を生成する。
【００４９】
クッキーリスト更新部２３９は、新たに個別クッキー５０が生成されるごとに、この個別クッキー５０の識別子が示されるようにクッキーリスト５２を更新する。
【００５０】
図８は、状態確認ページ４０への初めてのアクセスおよびカスタマイズの処理の流れの例を説明するシーケンス図である。図９は、カスタマイズの内容が入力された変更ダイアログ４１の例を示す図である。図１０は、個別クッキー５０の例を示す図である。図１１は、カスタマイズされた状態確認ページ４０の例を示す図である。図１２は、デフォルトクッキー５１の例を示す図である。図１３は、ある画像形成装置１の状態確認ページ４０へのアクセスの後に他の画像形成装置１の状態確認ページ４０へ端末装置２が初めてアクセスする際の処理の流れの例を説明するシーケンス図である。図１４は、デフォルトクッキー５１に基づいて生成された個別クッキー５０の例を示す図である。
【００５１】
ここで、いずれの画像形成装置１にもアクセスしたことがなかった端末装置２が初めて画像形成装置１Ａにアクセスする場合の処理の流れと、その後に端末装置２が初めて画像形成装置１Ｂにアクセスする場合の処理の流れとを、シーケンス図を参照しながら説明する。
【００５２】
図８において、ユーザは、画像形成装置１Ａの状態を確認する必要が生じたら、端末装置２のウェブブラウザ２０２を起動する。そして、画像形成装置１Ａの状態確認ページ４０のＵＲＬ（Uniform Resource Locator）を入力する。ＵＲＬには、状態確認ページ４０を取得する際に用いるプロトコル、画像形成装置１Ａのアドレス、および状態確認ページ４０のパスが示される。例えば、画像形成装置１Ａのアドレスが「１９２．１６８．１．１０１」であり、状態確認ページ４０のパスが「ｉｎｆ／ｓｔａｔｕｓ．ｈｔｍ」である場合は、ユーザは、ＵＲＬとして「ｈｔｔｐ：／／１９２．１６８．１．１０１／ｉｎｆ／ｓｔａｔｕｓ．ｈｔｍ」を入力する。
【００５３】
ウェブブラウザ２０２は、このＵＲＬを受け付けると（＃７２１）、このＵＲＬに基づいて画像形成装置１Ａへアクセスし、ＨＴＴＰリクエストを送信することによって、状態確認ページ４０のファイルを要求する（＃７２２）。
【００５４】
画像形成装置１Ａは、要求（ＨＴＴＰリクエスト）を受け付けると（＃７０１）、状態確認用スクリプト２０３を状態確認ページ４０を表示するためのファイルとして端末装置２へ送信する（＃７０２）。
【００５５】
端末装置２のウェブブラウザ２０２は、状態確認用スクリプト２０３を受信すると（＃７２３）、状態確認用スクリプト２０３に基づいて状態確認ページ４０の表示の処理を開始する（＃７２４）。
【００５６】
状態確認ページ表示処理部２３２は、アクセス先つまり画像形成装置１Ａの個別クッキー５０の有無を確認する（＃７２５）。ここでは、未だいずれの画像形成装置１にもアクセスしたことない場合を例にしているので、端末装置２は、画像形成装置１Ａの個別クッキー５０を有しない。
【００５７】
画像形成装置１Ａの個別クッキー５０がない場合は、状態確認ページ表示処理部２３２は、さらに、デフォルトクッキー５１の有無を確認する（＃７２６）。デフォルトクッキー５１は、後に図１３で説明する通り、個別クッキー５０に示される設定値をコピーすることによって生成される。端末装置２は未だ１台の画像形成装置１にもアクセスしたことないので、デフォルトクッキー５１を有しない。
【００５８】
デフォルトクッキー５１もない場合は、状態確認ページ表示処理部２３２は、カスタマイズを行うことなく、つまり、図４に示したようにデフォルトの形態で、状態確認ページ４０を液晶ディスプレイ２０ｇに表示させる（＃７２７）。
【００５９】
ここで、ユーザは、状態確認ページ４０によって画像形成装置１Ａの種々の事項の状態を確認することができる。さらに、ユーザは、状態確認ページ４０のカスタマイズを所望する場合は、「カスタマイズ」ボタンを押す。
【００６０】
変更ダイアログ表示処理部２３３は、「カスタマイズ」ボタンが押されたことを検知すると（＃７２８）、変更ダイアログ４１（図７参照）を液晶ディスプレイ２０ｇに表示させる（＃７２９）。
【００６１】
ここで、ユーザは、状態確認ページ４０の領域４０ｂ〜４０ｅそれぞれに表示させる情報および表示に使用するフォントのサイズを指定する。
【００６２】
個別クッキー生成部２３４は、変更ダイアログ４１に指定された内容を受け付けると（＃７３０）、これに基づいて画像形成装置１Ａの個別クッキー５０を生成し個別クッキー記憶部２３Ａに保存する（＃７３１）。個別クッキー５０には、変更ダイアログ４１に指定された内容のほか、現在アクセスしている状態確認ページ４０のＵＲＬが示される。
【００６３】
例えば、図９に示すようにユーザが指定した場合は、個別クッキー生成部２３４は、図１０に示す内容の個別クッキー５０を生成する。
【００６４】
個別クッキー記憶部２３Ａは、ウェブブラウザ２０２に予め設定された、大容量記憶装置１０ｄに設けられているファイルまたはフォルダである。個別クッキー記憶部２３Ａがフォルダである場合は、個別クッキー５０は、１つのファイルとして個別クッキー記憶部２３Ａに保存される。一方、個別クッキー記憶部２３Ａがファイルである場合は、個別クッキー５０は、テキストデータまたはバイナリデータとして個別クッキー記憶部２３Ａに書き込まれる。
【００６５】
そして、状態確認ページ表示処理部２３２は、生成された個別クッキー５０に基づいて、図１１のように、ユーザが指定した通りに状態確認ページ４０を表示し直す（＃７３２）。
【００６６】
個別クッキー５０の生成の処理と前後してまたは並行して、デフォルトクッキー生成部２３５は、図１２のような、変更ダイアログ４１に指定された状態確認ページ４０の設定の内容を示すデフォルトクッキー５１を生成し、大容量記憶装置１０ｄにデフォルトクッキー記憶部２３Ｂを設け、デフォルトクッキー５１をデフォルトクッキー記憶部２３Ｂに保存する（＃７３３）。
【００６７】
クッキーリスト生成部２３８は、今回生成した個別クッキー５０の識別子を示すクッキーリスト５２を生成し、大容量記憶装置１０ｄにクッキーリスト記憶部２３Ｃを設け、クッキーリスト５２をクッキーリスト記憶部２３Ｃに保存する（＃７３４）。本実施形態では、個別クッキー５０の識別子として、現在アクセスしている状態確認ページ４０のＵＲＬが用いられる。
【００６８】
その後、ユーザは、画像形成装置１Ｂの状態を確認する必要が生じたら、画像形成装置１Ｂの状態確認ページ４０のＵＲＬをウェブブラウザ２０２に入力する。
【００６９】
すると、画像形成装置１Ｂおよび端末装置２は、図１３に示す手順で処理を実行する。なお、ステップ＃７５１〜＃７５２および＃７６１〜＃７６６の処理は、図８で説明したステップ＃７０１〜＃７０２および＃７２１〜＃７２６の処理と同様である。
【００７０】
ウェブブラウザ２０２は、ユーザが入力したＵＲＬを受け付けると（＃７６１）、このＵＲＬに基づいて画像形成装置１Ｂへアクセスし、状態確認ページ４０のファイルを要求する（＃７６２）。
【００７１】
画像形成装置１Ｂは、要求を受け付けると（＃７５１）、状態確認用スクリプト２０３を状態確認ページ４０を表示するためのファイルとして端末装置２へ送信する（＃７５２）。
【００７２】
端末装置２のウェブブラウザ２０２は、状態確認用スクリプト２０３を受信すると（＃７６３）、状態確認ページ４０の表示の処理を開始する（＃７６４）。
【００７３】
状態確認ページ表示処理部２３２は、アクセス先つまり画像形成装置１Ｂの個別クッキー５０の有無を確認する（＃７６５）。画像形成装置１Ｂの状態確認ページ４０へのアクセスは初めてなので、端末装置２は、画像形成装置１Ｂの個別クッキー５０を有しない。
【００７４】
画像形成装置１Ｂの個別クッキー５０がない場合は、状態確認ページ表示処理部２３２は、さらに、デフォルトクッキー５１の有無を確認する（＃７６６）。図８で説明した通り、先に画像形成装置１Ａにアクセスした際に、デフォルトクッキー５１が生成されデフォルトクッキー記憶部２３Ｂに記憶された。したがって、端末装置２は、デフォルトクッキー５１を有する。
【００７５】
個別クッキー生成部２３４は、図１４のような、デフォルトクッキー５１に示される状態確認ページ４０の設定の内容および画像形成装置１Ｂの状態確認ページ４０のＵＲＬなどを示す個別クッキー５０を生成し、個別クッキー記憶部２３Ａに保存する（＃７６７）。
【００７６】
クッキーリスト更新部２３９は、生成された個別クッキー５０の識別子つまり現在アクセスしている状態確認ページ４０のＵＲＬをクッキーリスト５２に追記する（＃７６８）。
【００７７】
クッキーリスト５２への追記の処理と前後してまたは並行して、状態確認ページ表示処理部２３２は、生成された個別クッキー５０に基づいて状態確認ページ４０を表示し直す（＃７６９）。これにより、画像形成装置１Ａの状態確認ページ４０に対して以前に行われたカスタマイズが画像形成装置１Ｂの状態確認ページ４０に対しても行われる。
【００７８】
ここで、ユーザは、画像形成装置１Ｂの種々の事項の状態を確認することができる。さらに、ユーザは、状態確認ページ４０のカスタマイズを所望する場合は、「カスタマイズ」ボタンを押す。
【００７９】
変更ダイアログ表示処理部２３３は、「カスタマイズ」ボタンが押されたことを検知すると（＃７７０）、変更ダイアログ４１（図７参照）を液晶ディスプレイ２０ｇに表示させる（＃７７１）。
【００８０】
ここで、ユーザは、状態確認ページ４０の領域４０ｂ〜４０ｅそれぞれに表示させる情報および表示に使用するフォントのサイズを指定する。
【００８１】
変更ダイアログ４１に指定された内容を受け付けると（＃７７２）、個別クッキー更新部２３６は、クッキーリスト５２に示される各個別クッキー５０を、受け付けた内容が示されるように更新する（＃７７３）。デフォルトクッキー更新部２３７も同様に、デフォルトクッキー５１を、受け付けた内容が示されるように更新する（＃７７４）。
【００８２】
そして、状態確認ページ表示処理部２３２は、更新された画像形成装置１Ｂの個別クッキー５０に基づいて、ユーザが指定した通りに状態確認ページ４０を表示し直す（＃７７５）。
【００８３】
図１５および図１６は、状態確認用スクリプト２０３による端末装置２の全体的な処理の流れの例を説明するフローチャートである。
【００８４】
次に、全体制御部２３１による状態確認ページ表示処理部２３２ないしクッキーリスト更新部２３９の制御の処理の手順を、画像形成装置１Ｃの状態確認ページ４０へアクセスする場合を例に、図１５および図１６のフローチャートを参照しながら説明する。
【００８５】
全体制御部２３１は、画像形成装置１Ｃの個別クッキー５０が個別クッキー記憶部２３Ａに記憶されているか否かを、状態確認ページ表示処理部２３２に確認させる（＃５０１）。
【００８６】
画像形成装置１Ｃの個別クッキー５０が記憶されている場合は（＃５０２でＹｅｓ）、全体制御部２３１は、この個別クッキー５０に基づいて状態確認ページ４０を生成し表示するように状態確認ページ表示処理部２３２を制御する（＃５０６）。
【００８７】
画像形成装置１Ｃの個別クッキー５０が記憶されていない場合は（＃５０２でＮｏ）、全体制御部２３１は、デフォルトクッキー５１がデフォルトクッキー記憶部２３Ｂに記憶されているか否かを状態確認ページ表示処理部２３２に確認させる（＃５０３）。
【００８８】
デフォルトクッキー５１が記憶されている場合は（＃５０４でＹｅｓ）、全体制御部２３１は、個別クッキー生成部２３４に、デフォルトクッキー５１に示される設定値をコピーするなどして画像形成装置１Ｃの個別クッキー５０を生成させる（＃５０５）。クッキーリスト更新部２３９に、この個別クッキー５０の識別子として画像形成装置１Ｃの状態確認ページ４０のＵＲＬをクッキーリスト５２に書き込ませる（＃５０６）。なお、未だクッキーリスト５２がない場合は、クッキーリスト更新部２３９にクッキーリスト５２を生成させ、クッキーリスト記憶部２３Ｃに記憶させる。そして、この個別クッキー５０に基づいて状態確認ページ４０を生成し表示するように状態確認ページ表示処理部２３２を制御する（＃５０７）。
【００８９】
デフォルトクッキー５１が記憶されていない場合は（＃５０４でＮｏ）、全体制御部２３１は、デフォルトの状態の状態確認ページ４０を生成し表示するように状態確認ページ表示処理部２３２を制御する（＃５０８）。
【００９０】
状態確認ページ４０の表示後、ユーザが「カスタマイズ」ボタンを押したことを検知すると（＃５０９でＹｅｓ）、全体制御部２３１は、変更ダイアログ４１を表示するように変更ダイアログ表示処理部２３３を制御する（図１６の＃５１０）。
【００９１】
ここで、ユーザは、状態確認ページ４０をカスタマイズすることができる。全体制御部２３１は、ユーザが入力したカスタマイズの内容を受け付けると（＃５１１）、個別クッキー５０およびデフォルトクッキー５１の生成または更新の処理を次のように各部に実行させる。
【００９２】
画像形成装置１Ｃの個別クッキー５０が個別クッキー記憶部２３Ａに記憶されている場合は（＃５１２でＹｅｓ）、全体制御部２３１は、個別クッキー更新部２３６に、受け付けたカスタマイズの内容が示されるように画像形成装置１Ｃの個別クッキー５０を更新させる（＃５１３）。
【００９３】
一方、画像形成装置１Ｃの個別クッキー５０が記憶されていない場合は（＃５１２でＮｏ）、全体制御部２３１は、個別クッキー生成部２３４に、受け付けたカスタマイズの内容および画像形成装置１Ｃの状態確認ページ４０のＵＲＬを示す個別クッキー５０を生成させる（＃５１４）。生成された個別クッキー５０は、個別クッキー記憶部２３Ａに記憶される。
【００９４】
そして、全体制御部２３１は、生成されまたは更新された個別クッキー５０に基づいて状態確認ページ４０を生成し表示するように状態確認ページ表示処理部２３２を制御する（＃５１５）。
【００９５】
また、画像形成装置１Ｃ以外の画像形成装置１の個別クッキー５０が個別クッキー記憶部２３Ａに記憶されている場合は（＃５１６でＹｅｓ）、個別クッキー更新部２３６に、受け付けたカスタマイズの内容が示されるようにこれらの個別クッキー５０を更新させる（＃５１７）。なお、これらの個別クッキー５０の有無は、クッキーリスト記憶部２３Ｃに記憶されているクッキーリスト５２を参照すれば分かる。
【００９６】
また、デフォルトクッキー５１がデフォルトクッキー記憶部２３Ｂに記憶されている場合は（＃５１８でＹｅｓ）、デフォルトクッキー更新部２３７に、受け付けたカスタマイズの内容が示されるように個別クッキー５０を更新させる（＃５１９）。
【００９７】
一方、デフォルトクッキー５１が記憶されていない場合は（＃５１８でＮｏ）、全体制御部２３１は、デフォルトクッキー生成部２３５に、受け付けたカスタマイズの内容を示すデフォルトクッキー５１を生成させる（＃５２０）。生成されたデフォルトクッキー５１は、デフォルトクッキー記憶部２３Ｂに記憶される。
【００９８】
本実施形態によると、画像形成装置１ごとの状態確認ページ４０のカスタマイズを従来よりも容易に行うことができる。
【００９９】
〔１台の端末装置２を複数のユーザが共用する場合の変形例〕
図１７は、デフォルトクッキー５１の変形例を示す図である。
【０１００】
従来、端末装置２のオペレーティングシステム２０１およびウェブブラウザ２０２によっては、ユーザごとのユーザアカウントを設け複数のユーザで端末装置２を共用することができる場合がある。この場合は、ユーザごとに種々の設定値が端末装置２に保存される。個別クッキー記憶部２３Ａも、ユーザごとに設けられる。そして、状態確認ページ４０をはじめウェブページへのアクセスによって生成されるクッキーが、アクセスしたユーザのために生成され、そのユーザの個別クッキー記憶部２３Ａに個別クッキー５０として記憶される。なお、ユーザは、他のユーザの個別クッキー記憶部２３Ａへのアクセスが禁止されている。このような環境においては、ユーザごとに状態確認ページ４０のカスタマイズを行うことができる。
【０１０１】
この場合は、端末装置２において、状態確認用スクリプト２０３として、図１５および図１６で説明した処理を次のように行うためのスクリプトが、用いられる。
【０１０２】
＜１＞  状態確認ページ４０のＵＲＬが指定された際の処理
端末装置２は、ステップ＃５０１において、端末装置２に現在ログインしているユーザの個別クッキー記憶部２３Ａにこの状態確認ページ４０の個別クッキー５０が記憶されているか否かを確認する。他のユーザの個別クッキー記憶部２３Ａに記憶されているか否かは、確認しない。以下、端末装置２に現在ログインしているユーザを「ログインユーザ」と記載する。
【０１０３】
この状態確認ページ４０の個別クッキー５０がログインユーザの個別クッキー記憶部２３Ａに記憶されていなければ（＃５０２でＮｏ）、端末装置２は、ステップ＃５０３において、ログインユーザのユーザアカウントの識別子を示すデフォルトクッキー５１がデフォルトクッキー記憶部２３Ｂに記憶されているか否かを確認する。以下、ユーザアカウントの識別子を「ユーザＩＤ」と記載する。他のユーザのユーザＩＤを示すデフォルトクッキー５１の有無は確認しない。
【０１０４】
個別クッキー５０の有無の確認の結果およびデフォルトクッキー５１の有無の確認の結果は、ログインユーザがそのＵＲＬを初めて指定したか否かおよび他の状態確認ページ４０のＵＲＬを指定したことがあるか否かによる。これらの結果に応じて、次の処理が実行される。
【０１０５】
＜２＞  ログインユーザが初めて指定するＵＲＬに基づいて状態確認ページ４０にアクセスし、かつ、ログインユーザが他の状態確認ページ４０のＵＲＬを過去に指定したことがない場合
この場合は、ログインユーザの個別クッキー記憶部２３Ａには、この状態確認ページ４０の個別クッキー５０は未だ記憶されていない。さらに、ログインユーザのユーザＩＤを示すデフォルトクッキー５１もデフォルトクッキー記憶部２３Ｂに記憶されていない。
【０１０６】
端末装置２は、ログインユーザが変更ダイアログ４１で指定した内容をステップ＃５１０、＃５１１において受け付けると、ステップ＃５１４において、受け付けた内容を示すクッキーを生成し、アクセス先の状態確認ページ４０の個別クッキー５０として、ログインユーザの個別クッキー記憶部２３Ａに保存する。さらに、ステップ＃５２０において、受け付けた内容およびログインユーザのユーザＩＤを示すデフォルトクッキー５１を生成しデフォルトクッキー記憶部２３Ｂに保存する。
【０１０７】
＜３＞  ログインユーザが初めて指定するＵＲＬに基づいて状態確認ページ４０にアクセスし、かつ、ログインユーザが他の状態確認ページ４０のＵＲＬを過去に指定したことがある場合
この場合は、ログインユーザの個別クッキー記憶部２３Ａには、この状態確認ページ４０の個別クッキー５０は記憶されていない。しかし、ログインユーザのユーザＩＤを示すデフォルトクッキー５１がデフォルトクッキー記憶部２３Ｂに記憶されている。
【０１０８】
そこで、端末装置２は、ステップ＃５０５において、このデフォルトクッキー５１に示される状態確認ページ４０の設定の内容をコピーするなどして個別クッキー５０を生成し、ログインユーザの個別クッキー記憶部２３Ａに保存する。これにより、ステップ＃５０７において、端末装置２は、生成した個別クッキー５０に基づいてこの状態確認ページ４０をカスタマイズして表示する。
【０１０９】
その後、端末装置２は、ログインユーザが変更ダイアログ４１で指定した内容をステップ＃５１０、＃５１１において受け付けると、ステップ＃５１５、＃５１７において、ログインユーザの個別クッキー記憶部２３Ａに記憶されている、この状態確認ページ４０および他の状態確認ページ４０それぞれの個別クッキー５０を、受け付けた内容が示されるように更新する。さらに、ステップ＃５１９において、ログインユーザのユーザＩＤを示すデフォルトクッキー５１を、受け付けた内容が示されるように更新する。
【０１１０】
＜４＞  ログインユーザが過去に指定したことがあるＵＲＬが再び指定された場合
この場合は、このＵＲＬに係る状態確認ページ４０の個別クッキー５０が既にログインユーザの個別クッキー記憶部２３Ａに記憶されている。よって、ステップ＃５０７において、端末装置２は、この個別クッキー５０に基づいてこの状態確認ページ４０をカスタマイズして表示する。
【０１１１】
〔複数の機種の画像形成装置１が設けられている場合の第一の変形例〕
図１８は、状態確認ページ４０への初めてのアクセスおよびカスタマイズの処理の流れの変形例を説明するシーケンス図である。図１９は、ある画像形成装置１の状態確認ページ４０へのアクセスの後に他の画像形成装置１の状態確認ページ４０へ端末装置２が初めてアクセスする際の処理の流れの変形例を説明するシーケンス図である。
【０１１２】
ネットワークシステム１ＮＳに複数の機種の画像形成装置１が設けられる場合がある。機種が異なると機能が異なるので、設定できる事項および内容も異なる。そうすると、状態確認ページ４０のデザインが異なる。
【０１１３】
この場合は、端末装置２において、状態確認用スクリプト２０３として、図１８および図１９に示す処理を行うためのスクリプトが、用いられる。
【０１１４】
いずれの画像形成装置１にもアクセスしたことがなかった端末装置２が初めて画像形成装置１Ａにアクセスする場合は、端末装置２において、図１８に示す手順で処理が実行される。
【０１１５】
端末装置２は、画像形成装置１Ａの状態確認ページ４０のＵＲＬの入力を受け付けると（図１８の＃８２１）、このＵＲＬに基づいて画像形成装置１Ａへアクセスし、状態確認ページ４０のファイルを要求する（＃８２２）。画像形成装置１Ａは、要求を受け付けると（＃８０１）、状態確認用スクリプト２０３を状態確認ページ４０を表示するためのファイルとして端末装置２へ送信する（＃８０２）。
【０１１６】
端末装置２は、状態確認用スクリプト２０３を受信すると（＃８２３）、状態確認用スクリプト２０３に基づいて状態確認ページ４０の表示の処理を開始する（＃８２４）。
【０１１７】
端末装置２は、アクセス先つまり画像形成装置１Ａの個別クッキー５０の有無を確認する（＃８２５）。ここでは、未だいずれの画像形成装置１にもアクセスしたことない場合を例にしているので、端末装置２は、画像形成装置１Ａの個別クッキー５０を有しない。
【０１１８】
画像形成装置１Ａの個別クッキー５０がない場合は、端末装置２は、他の画像形成装置１の個別クッキー５０のうち、画像形成装置１Ａに機能が最も近い画像形成装置１の個別クッキー５０を検索する（＃８２６）。
【０１１９】
他の画像形成装置１の個別クッキー５０の存在は、クッキーリスト５２によって確認することができる。ただし、この時点では未だクッキーリスト５２が存在しないので、端末装置２は、他の画像形成装置１の個別クッキー５０がないと判別する。
【０１２０】
また、機能の類似性は、画像形成装置１Ａのスペックと他の画像形成装置１のスペックとを比較することによって求めることができる。または、画像形成装置１Ａの状態確認ページ４０に設けられている項目（タグ）と他の画像形成装置１の状態確認ページ４０に設けられている項目とを比較し、共通する項目の個数を類似度として算出してもよい。スペックまたは項目の情報は、予め各画像形成装置１に用意しておいてもよいし、必要に応じて、各画像形成装置１へ問い合わせることによって取得してもよい。
【０１２１】
画像形成装置１Ａの個別クッキー５０も他の画像形成装置１の個別クッキー５０もない場合は、端末装置２は、カスタマイズを行うことなく、つまり、図４に示したようにデフォルトの形態で、状態確認ページ４０を液晶ディスプレイ２０ｇに表示させる（＃８２７）。
【０１２２】
ユーザは、状態確認ページ４０のカスタマイズを所望する場合は、「カスタマイズ」ボタンを押す。
【０１２３】
端末装置２は、「カスタマイズ」ボタンが押されたことを検知すると（＃８２８）、変更ダイアログ４１（図７参照）を液晶ディスプレイ２０ｇに表示させる（＃８２９）。
【０１２４】
ここで、ユーザは、状態確認ページ４０の領域４０ｂ〜４０ｅそれぞれに表示させる情報および表示に使用するフォントのサイズを指定する。
【０１２５】
端末装置２は、変更ダイアログ４１に指定された内容を受け付けると（＃８３０）、これに基づいて画像形成装置１Ａの個別クッキー５０を生成し個別クッキー記憶部２３Ａに保存する（＃８３１）。なお、本例では、デフォルトクッキー５１を生成しない。
【０１２６】
そして、端末装置２は、生成した個別クッキー５０に基づいて、ユーザが指定した通りに状態確認ページ４０を表示し直す（＃８３２）。
【０１２７】
端末装置２は、今回生成した個別クッキー５０の識別子（状態確認ページ４０のＵＲＬ）を示すクッキーリスト５２を生成し、大容量記憶装置１０ｄにクッキーリスト記憶部２３Ｃを設け、クッキーリスト５２をクッキーリスト記憶部２３Ｃに保存する（＃８３３）。
【０１２８】
その後、ユーザは、画像形成装置１Ｂの状態を確認する必要が生じたら、画像形成装置１Ｂの状態確認ページ４０のＵＲＬをウェブブラウザ２０２に入力する。
【０１２９】
すると、画像形成装置１Ｂおよび端末装置２は、図１９に示す手順で処理を実行する。なお、ステップ＃８５１〜＃８５２および＃８６１〜＃８６６の処理は、図１８で説明したステップ＃８０１〜＃８０２および＃８２１〜＃８２６の処理と同様である。
【０１３０】
端末装置２は、ユーザが入力したＵＲＬを受け付けると（＃８６１）、画像形成装置１Ｂの状態確認ページ４０の状態確認用スクリプト２０３を画像形成装置１Ｂからダウンロードし、実行を開始する（＃８６２、＃８５１、＃８５２、＃８６３、＃８６４）。
【０１３１】
端末装置２は、アクセス先つまり画像形成装置１Ｂの個別クッキー５０の有無を確認する（＃８６５）。画像形成装置１Ｂの状態確認ページ４０へのアクセスは初めてなので、端末装置２は、画像形成装置１Ｂの個別クッキー５０を有しない。
【０１３２】
画像形成装置１Ｂの個別クッキー５０がない場合は、端末装置２は、他の画像形成装置１の個別クッキー５０のうち、画像形成装置１Ｂに機能が最も近い画像形成装置１の個別クッキー５０を検索する（＃８６６）。この時点では、画像形成装置１Ａの個別クッキー５０のみが存在するので、画像形成装置１Ａの個別クッキー５０が見つかる。
【０１３３】
端末装置２は、見つかった個別クッキー５０に示される状態確認ページ４０の設定の内容および画像形成装置１Ｂの状態確認ページ４０のＵＲＬなどを示すクッキーを生成し、これを画像形成装置１Ｂの個別クッキー５０として個別クッキー記憶部２３Ａに保存する（＃８６７）。
【０１３４】
端末装置２は、生成した個別クッキー５０の識別子つまり画像形成装置１Ｂの状態確認ページ４０のＵＲＬをクッキーリスト５２に追記する（＃８６８）。
【０１３５】
クッキーリスト５２への追記の処理と前後してまたは並行して、端末装置２は、生成した個別クッキー５０に基づいて状態確認ページ４０を表示し直す（＃８６９）。これにより、画像形成装置１Ａの状態確認ページ４０に対して以前に行われたカスタマイズが画像形成装置１Ｂの状態確認ページ４０に対しても行われる。
【０１３６】
その後、「カスタマイズ」ボタンが押された場合は、端末装置２は、ステップ＃８７１〜＃８７４の処理を適宜、実行する。これらの処理は、前に図１３のステップ＃７７１〜＃７７５で説明した通りである。ただし、本例ではデフォルトクッキー５１を使用しないので、デフォルトクッキー５１の更新は行わない。
【０１３７】
〔複数の機種の画像形成装置１が設けられている場合の第二の変形例〕
上述の実施例では、画像形成装置１として、主にオフィスにおいて事務のために用いられるＭＦＰを例に説明した。しかし、パンフレット、チラシ、および書籍などを大量に印刷する画像形成装置も、存在する。このような画像形成装置は、主に印刷業者によって用いられる。一般に、主にオフィスで用いられる画像形成装置は「オフィス機」と呼ばれ、主に印刷業者によって用いられる画像形成装置は「ＰＰ（Production Print）機」と呼ばれる。
【０１３８】
各画像形成装置１をオフィス機およびＰＰ機のうちのいずれかにグループ分けし、デフォルトクッキー５１として、オフィス機用のデフォルトクッキー５１ＡおよびＰＰ機用のデフォルトクッキー５１Ｂを使い分けてもよい。つまり、オフィス機の状態確認ページ４０へのアクセスの際およびカスタマイズの際はデフォルトクッキー５１Ａを生成しまたは更新し、ＰＰ機の状態確認ページ４０へのアクセスの際およびカスタマイズの際はデフォルトクッキー５１Ｂを生成しまたは更新してもよい。
【０１３９】
また、デフォルトクッキー５１Ａ、５１Ｂそれぞれに対して初期値を予め設定しデフォルトクッキー記憶部２３Ｂに記憶させておいてもよい。例えば、オフィス機にはコストダウンが求められるので、消耗品や電力などのこれまでの使用量が上部に示されるように初期値をデフォルトクッキー５１Ａに設定してもよい。ＰＰ機は消耗品の消費が激しいので、トナーの残量および用紙の残量が上部に配置されるように初期値をデフォルトクッキー５１Ｂに設定してもよい。
【０１４０】
グループは、ＰＰ機のグループおよびオフィス機のグループに限らない。例えば、カラー印刷の機能を有する画像形成装置のグループおよび有しない画像形成装置のグループにグループ分けしてもよい。
【０１４１】
〔クッキーの生成および更新等を画像形成装置１で行う場合の変形例〕
図２０は、個別クッキー５０の生成を画像形成装置１で行う場合の処理の流れの例を説明するシーケンス図である。図２１は、状態確認ページ表示スクリプト２０５によって実芸される機能的構成の例を示す図である。図２２は、個別クッキー５０の生成を画像形成装置１で行う場合の処理の流れの例を説明するシーケンス図である。図２３は、既存の個別クッキー５０に基づいて画像形成装置１において状態確認ページ４０をカスタマイズする場合の処理の流れの例を説明するシーケンス図である。図２４は、個別クッキー５０の生成を画像形成装置１で行う場合の処理の流れの例を説明するシーケンス図である。
【０１４２】
上述の実施例および変形例では、端末装置２のウェブブラウザ２０２において状態確認用スクリプト２０３を実行することによって、個別クッキー５０を生成しまたは更新し、状態確認ページ４０をカスタマイズした。しかし、一般に、個別クッキー５０をウェブサーバ側つまり画像形成装置１が生成し更新し、状態確認ページ４０をカスタマイズする場合もある。この場合は、画像形成装置１および端末装置２は、次のように処理を実行すればよい。
【０１４３】
いずれの画像形成装置１にもアクセスしたことがなかった端末装置２が初めて画像形成装置１Ａにアクセスする場合の処理の流れと、その後に端末装置２が初めて画像形成装置１Ｂにアクセスする場合の処理の流れとを、シーケンス図を参照しながら説明する。
【０１４４】
図２０において、ユーザは、画像形成装置１Ａの状態を確認する必要が生じたら、端末装置２のウェブブラウザ２０２を起動する。そして、画像形成装置１Ａの状態確認ページ４０のＵＲＬを入力する。
【０１４５】
ウェブブラウザ２０２は、このＵＲＬを受け付けると（＃６２１）、このＵＲＬに基づいて画像形成装置１Ａへアクセスし、状態確認ページ４０のファイルを要求する（＃６２３）。この際に、ウェブブラウザ２０２は、画像形成装置１Ａの状態確認ページ４０の個別クッキー５０が個別クッキー記憶部２３Ａに保存されているか否かを確認し（＃６２２）、記憶されていれば、この個別クッキー５０を画像形成装置１Ａへ送信する。アクセスの際にクッキーをサーバへ送信する機能自体は、従前、ウェブブラウザに備わっている。ただし、この時点では、未だいずれの画像形成装置１にもアクセスしたことないので、状態確認ページ４０は保存されていない。
【０１４６】
画像形成装置１Ａは、端末装置２から要求を受け付けると（＃６０１）、端末装置２から個別クッキー５０を受信しなかった場合は、端末装置２のためのクッキーを生成する（＃６０２）。
【０１４７】
クッキーには、少なくとも画像形成装置１Ａの状態確認ページ４０の識別子および端末装置２の識別子が示される。本例では、画像形成装置１Ａの状態確認ページ４０の識別子としてこの状態確認ページ４０のＵＲＬが示され、端末装置２の識別子として、画像形成装置１Ａが発行するユニークなＩＤが示される。
【０１４８】
また、端末装置２ごとに状態確認ページ４０をカスタマイズして表示するので、端末装置２ごとに状態確認ページ４０の設定値が生じる。一般に、設定値は、クライアントごとの個別のクッキーに書き込んでおく場合もあれば、ウェブサーバがクライアントの識別子と対応付けて記憶しておく場合もある。本例では、前者、つまり、端末装置２のクッキーに書き込んでおく方法を採る。
【０１４９】
したがって、ステップ＃６０２で生成したクッキーには、さらに、状態確認ページ４０の設定値が示される。ここでは、設定値として、状態確認ページ４０のデフォルトの状態を示す値がクッキーに示される。
【０１５０】
画像形成装置１Ａは、端末装置２から個別クッキー５０を受信しなかった場合は、状態確認ページ４０をデフォルトの形態で表示するための画面データを生成する（＃６０３）。そして、この画面データを含む状態確認ページ表示スクリプト２０５を端末装置２へ送信する（＃６０４）。この際に、生成したクッキーも端末装置２へ送信する。
【０１５１】
端末装置２において、ウェブブラウザ２０２は、状態確認ページ表示スクリプト２０５およびクッキーを受信すると（＃６２４）、このクッキーを画像形成装置１Ａの個別クッキー５０として個別クッキー記憶部２３Ａに保存するとともに（＃６２５）、状態確認ページ表示スクリプト２０５を実行する（＃６２６）。
【０１５２】
状態確認ページ表示スクリプト２０５によると、図２１に示す全体制御部２６１、状態確認ページ表示処理部２６２、変更ダイアログ表示処理部２６３、デフォルトクッキー生成部２６４、クッキーリスト生成部２６５、クッキーリスト更新部２６６、個別クッキー更新部２６７、デフォルトクッキー更新部２６８、およびカスタマイズ要求部２６９が実現される。全体制御部２６１は、次の処理が実行されるように、状態確認ページ表示処理部２６２ないしカスタマイズ要求部２６９を制御する。
【０１５３】
クッキーリスト更新部２６６は、受信された個別クッキー５０の識別子をクッキーリスト５２に追記する（＃６２７）。ただし、未だクッキーリスト５２がなければ、個別クッキー更新部２６７がクッキーリスト５２を生成しクッキーリスト記憶部２３Ｃに記憶させ、クッキーリスト更新部２６６は、これに個別クッキー５０の識別子を追記する。
【０１５４】
状態確認ページ表示処理部２６２は、デフォルトクッキー記憶部２３Ｂにデフォルトクッキー５１が記憶されているか否かを確認し（＃６２８）、記憶されていなければ、画面データに基づいて状態確認ページ４０を液晶ディスプレイ２０ｇに表示させる（＃６２９）。これにより、カスタマイズされていない形態で状態確認ページ４０が表示される。
【０１５５】
ユーザは、状態確認ページ４０によって画像形成装置１Ａの種々の事項の状態を確認することができる。さらに、ユーザは、状態確認ページ４０のカスタマイズを所望する場合は、「カスタマイズ」ボタンを押す。すると、図２２に示す手順で処理が実行される。
【０１５６】
図２２において、変更ダイアログ表示処理部２６３は、変更ダイアログ４１（図７参照）を液晶ディスプレイ２０ｇに表示させる（＃６４１）。ここで、ユーザは、領域４０ｂ〜４０ｅそれぞれに表示させる情報および表示に使用するフォントのサイズを指定する。
【０１５７】
カスタマイズ要求部２６９は、変更ダイアログ４１に指定された内容を受け付けると（＃６４２）、受け付けた内容および端末装置２の識別子を示すカスタマイズ要求データ５３を画像形成装置１Ａへ送信することによって、状態確認ページ４０を要求する（＃６４３）。
【０１５８】
画像形成装置１Ａは、カスタマイズ要求データ５３を受信すると（＃６３１）、カスタマイズ要求データ５３に示される内容の通りに（つまり、ユーザが変更ダイアログ４１で指定した通りに）状態確認ページ４０を表示するための画面データを生成する（＃６３２）。つまり、カスタマイズした状態確認ページ４０の画面データを生成する。
【０１５９】
さらに、画像形成装置１Ａは、端末装置２の新たなクッキーとして、画像形成装置１Ａの状態確認ページ４０のＵＲＬ、端末装置２の識別子、およびカスタマイズした状態確認ページ４０の設定値を示すクッキーを生成する（＃６３３）。
【０１６０】
そして、画像形成装置１Ａは、生成した画面データおよびクッキーを端末装置２へ送信する（＃６３４）。
【０１６１】
端末装置２において、画面データおよびクッキーが受信されると（＃６４４）、このクッキーが画像形成装置１Ａの個別クッキー５０として個別クッキー記憶部２３Ａに保存される（＃６４５）。画像形成装置１Ａの古い個別クッキー５０は、削除される。これにより、画像形成装置１Ａの個別クッキー５０が更新される。
【０１６２】
状態確認ページ表示処理部２６２は、受信された画面データに基づいて状態確認ページ４０を液晶ディスプレイ２０ｇに表示し直す（＃６４６）。これにより、カスタマイズされた状態確認ページ４０が表示される。
【０１６３】
デフォルトクッキー生成部２６４は、デフォルトクッキー５１がデフォルトクッキー記憶部２３Ｂに記憶されているか否かを確認する（＃６４７）。
【０１６４】
記憶されていなければ、デフォルトクッキー生成部２６４は、画像形成装置１Ａの個別クッキー５０に示される設定値を示すデフォルトクッキー５１を生成しデフォルトクッキー記憶部２３Ｂに記憶させ、記憶されていれば、デフォルトクッキー更新部２６８は、画像形成装置１Ａの個別クッキー５０に示される設定値が示されるようにデフォルトクッキー５１を更新する（＃６４８）。
【０１６５】
個別クッキー更新部２６７は、クッキーリスト５２に他の画像形成装置１の状態確認ページ４０のＵＲＬが示されていれば、個別クッキー記憶部２３Ａに記憶されている、当該他の画像形成装置１の個別クッキー５０を、画像形成装置１Ａの個別クッキー５０に示される設定値を示すように更新する（＃６４９）。
【０１６６】
再び画像形成装置１Ａの状態確認ページ４０へアクセスする際の処理は、従来通りであって、図２３に示す通りである。
【０１６７】
すなわち、ウェブブラウザ２０２は、画像形成装置１Ａの状態確認ページ４０のＵＲＬを受け付けると（＃６６１）、このＵＲＬに基づいて画像形成装置１Ａへアクセスし、状態確認ページ４０のファイルを要求する（＃６６３）。この際に、ウェブブラウザ２０２は、画像形成装置１Ａの状態確認ページ４０の個別クッキー５０が個別クッキー記憶部２３Ａに記憶されているか否かを確認し（＃６６２）、この個別クッキー５０が記憶されていれば、この個別クッキー５０を画像形成装置１Ａへ送信する。
【０１６８】
画像形成装置１Ａは、端末装置２から要求および個別クッキー５０を受け付けると（＃６５１）、この個別クッキー５０に基づいてカスタマイズした状態確認ページ４０の画面データを生成し（＃６５２）、この画面データを含む状態確認ページ表示スクリプト２０５を端末装置２へ送信する（＃６５３）。
【０１６９】
端末装置２において、ウェブブラウザ２０２は、状態確認ページ表示スクリプト２０５を受信すると（＃６６４）、状態確認ページ表示スクリプト２０５を実行する（＃６６５）。２回目以降のアクセスの場合は、クッキーに関する上述の処理はスキップされる。そして、状態確認ページ表示処理部２６２は、状態確認ページ表示スクリプト２０５に基づいて状態確認ページ４０を液晶ディスプレイ２０ｇに表示させる（＃６６６）。これにより、前回のアクセスの際にカスタマイズされたのと同じ形態で状態確認ページ４０が表示される。
【０１７０】
その後、ユーザは、画像形成装置１Ｂの状態を確認する必要が生じたら、画像形成装置１Ｂの状態確認ページ４０のＵＲＬをウェブブラウザ２０２に入力する。
【０１７１】
すると、画像形成装置１Ｂおよび端末装置２は、図２４に示す手順で処理を実行する。ステップ＃６７１〜＃６７４および＃６８１〜＃６８８の処理は、図２０で説明したステップ＃６０１〜＃６０４および＃６２１〜＃６２８の処理と同様である。
【０１７２】
つまり、端末装置２は、未だ画像形成装置１Ｂの状態確認ページ４０の個別クッキー５０を有しないので、ステップ＃６８３において個別クッキー５０の送信を行うことができない。そこで、画像形成装置１Ｂは、画像形成装置１Ｂの状態確認ページ４０のクッキーを生成し状態確認ページ表示スクリプト２０５とともに端末装置２へ送信する（＃６７２〜＃６７４）。端末装置２は、画像形成装置１Ｂから受信したクッキーを画像形成装置１Ｂの個別クッキー５０として記憶する（＃６８５）。状態確認ページ表示スクリプト２０５の開始後（＃６８６）、クッキーリスト更新部２６６は、画像形成装置１Ｂの個別クッキー５０の識別子をクッキーリスト５２に追記する（＃６８７）。
【０１７３】
しかし、その後の処理が、先に他の画像形成装置１（本例では、画像形成装置１Ａ）の状態確認ページ４０に既にアクセスした場合（図２０参照）とは、異なる。
【０１７４】
つまり、デフォルトクッキー５１がデフォルトクッキー記憶部２３Ｂに記憶されている場合は、個別クッキー更新部２６７は、このデフォルトクッキー５１に示される設定値を画像形成装置１Ｂの個別クッキー５０にコピーする（＃６８９）。このように、個別クッキー５０は、実質的に、個別クッキー更新部２６７によって生成される。
【０１７５】
そして、ウェブブラウザ２０２は、状態確認ページ表示スクリプト２０５を終了しリロードを行うことによって、再度、画像形成装置１Ｂの状態確認ページ４０へのアクセスを試みる（＃６９０）。この際に、画像形成装置１Ｂの個別クッキー５０が画像形成装置１Ｂへ送信される。そして、以下、図２３で説明した通りに処理が行われ、カスタマイズされた状態確認ページ４０が液晶ディスプレイ２０ｇに表示される。
【０１７６】
このように、個別クッキー５０の生成および更新等を画像形成装置１で行う場合であっても、本発明を適用することができる。
【０１７７】
本実施形態では、画像形成装置１の状態確認ページ４０を表示する場合を例に説明したが、ＮＡＳ（Network Attached Storage）およびルータなどの機器の状態確認ページを表示する場合にも、上述の各実施例を適用することができる。また、状態確認ページ以外のウェブページを表示する場合にも、上述の各実施例を適用することができる。
【０１７８】
その他、ネットワークシステム１ＮＳ、画像形成装置１、および端末装置２の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１７９】
２  端末装置
２３４、２６７  個別クッキー生成部（クッキー生成手段）
２３６、２６７  個別クッキー更新部（クッキー等更新手段）
２３７、２６８  デフォルトクッキー更新部（クッキー等更新手段）
２３Ａ  個別クッキー記憶部（クッキー記憶手段）
２３Ｂ  デフォルトクッキー記憶部（カスタマイズデータ記憶手段）
２３Ｃ  クッキーリスト記憶部（識別子記憶手段）
４０  状態確認ページ（ウェブページ）
５０  個別クッキー（クッキー）
５１  デフォルトクッキー（カスタマイズデータ）
【図１】
0005397419.tif 000002
【図２】
0005397419.tif 000003
【図３】
0005397419.tif 000004
【図４】
0005397419.tif 000005
【図５】
0005397419.tif 000006
【図６】
0005397419.tif 000007
【図７】
0005397419.tif 000008
【図８】
0005397419.tif 000009
【図９】
0005397419.tif 000010
【図１０】
0005397419.tif 000011
【図１１】
0005397419.tif 000012
【図１２】
0005397419.tif 000013
【図１３】
0005397419.tif 000014
【図１４】
0005397419.tif 000015
【図１５】
0005397419.tif 000016
【図１６】
0005397419.tif 000017
【図１７】
0005397419.tif 000018
【図１８】
0005397419.tif 000019
【図１９】
0005397419.tif 000020
【図２０】
0005397419.tif 000021
【図２１】
0005397419.tif 000022
【図２２】
0005397419.tif 000023
【図２３】
0005397419.tif 000024
【図２４】
0005397419.tif 000025