(57)【特許請求の範囲】
【請求項１】
Ｗｅｂページを表示するために、Ｗｅｂページ記述言語が記述されたＷｅｂページ用テキストデータを作成する作成プログラムを実行可能な制御部と、
前記Ｗｅｂページ用テキストデータとともにＷｅｂページを構成するコンテンツデータが記憶される本体記憶部と、
前記制御部及び前記本体記憶部に接続される伝送経路と、
前記伝送経路に接続されるとともにネットワークに接続され、前記ネットワークに接続されるクライアント端末に対してＷｅｂサーバとして機能できるように構成されるネットワーク接続部と、
を備え、
前記ネットワーク接続部は、ネットワーク側記憶部を有し、
前記制御部は、前記本体記憶部に記憶されている前記コンテンツデータを予め前記ネットワーク側記憶部に記憶させるＷｅｂページ用データ記憶処理を行い、
前記Ｗｅｂページ用データ記憶処理を行った状態で、前記ネットワーク接続部が前記クライアント端末からＷｅｂページの表示要求を受信すると、
前記ネットワーク接続部は、前記作成プログラムによって作成されたＷｅｂページ用テキストデータを当該ネットワーク接続部に送信させて、
当該Ｗｅｂページ用テキストデータと、前記ネットワーク側記憶部に予め記憶された前記コンテンツデータと、に基づいて前記クライアント端末にＷｅｂページを表示させることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記制御部は、当該画像形成装置の起動時に、前記Ｗｅｂページ用データ記憶処理を行うことを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記クライアント端末で入力された入力データを前記ネットワーク接続部が受信した後は、
前記制御部は、前記入力データを反映させたＷｅｂページ用テキストデータを前記作成プログラムに動的に作成させることを特徴とする画像形成装置。
【請求項４】
請求項１から３までの何れか一項に記載の画像形成装置であって、
前記作成プログラムは、Ｗｅｂページ用テキストデータとしてのＨＴＭＬファイルを作成することを特徴とする画像形成装置。
【請求項５】
請求項１から４までの何れか一項に記載の画像形成装置であって、
前記ネットワーク接続部は、ＣＧＩプログラムによって前記作成プログラムにＷｅｂページ用テキストデータを作成させることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続可能な画像形成装置に関するものである。
【背景技術】
【０００２】
ネットワークにＮＩＣ等のネットワーク接続部を介して接続される画像形成装置において、ネットワークに接続されたクライアント端末のウェブブラウザから当該画像形成装置の設定の変更等を行うことができる構成が従来から知られている。この種の画像形成装置を開示したものとして特許文献１がある。
【０００３】
特許文献１は、少なくともイメージスキャナ装置及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置（画像形成装置）において、以下の構成を開示している。即ち、ディジタル複合装置は、格納手段と、ネットワーク接続手段と、ＨＴＴＰサーバ手段と、を有する。前記格納手段は、前記イメージスキャナ装置及びプリンタそれぞれの動作状況を格納するためのものである。前記ネットワーク接続手段は、ネットワークを介してコンピュータと接続するためのものである。ＨＴＴＰサーバ手段は、前記格納手段で格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を、前記コンピュータからの指示によりＨＴＴＰに従って送信するためのものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−７４９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
クライアント端末にＷｅｂページを表示させる場合、画像形成装置は、Ｗｅｂページを構成するファイル群を、当該画像形成装置本体からＮＩＣを介してネットワークに送信するように構成されていた。しかし、Ｗｅｂページには、テキスト形式のファイルであるＨＴＭＬファイルと比べてデータ容量が大きいファイル（例えば、画像ファイル）が多く含まれる場合があり、これらの大容量のファイルがやり取りされると、本体の記憶部とＮＩＣとの間におけるデータ通信効率を低下させるおそれがあった。この点、特許文献１の構成においても、Ｗｅｂページを表示するためには、ＨＴＴＰ部のメモリ（本体の記憶部）からＮＩＣに対して大容量の画像ファイル等を送信する必要があり、通信効率の向上という観点から改善の余地があった。
【０００６】
本発明は以上の事情に鑑みてなされたものであり、その目的は、ネットワーク接続部を介してネットワークに接続可能な画像形成装置において、Ｗｅｂページを表示するために行われる本体内の通信を効率的に行うことができる画像形成装置を提供することにある。
【課題を解決するための手段及び効果】
【０００７】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【０００８】
本発明の観点によれば、以下のように構成される画像形成装置が提供される。即ち、画像形成装置は、制御部と、本体記憶部と、伝送経路と、ネットワーク接続部と、を備える。前記制御部は、Ｗｅｂページを表示するために、Ｗｅｂページ記述言語が記述されたＷｅｂページ用テキストデータを作成する作成プログラムを実行可能に構成される。前記本体記憶部には、前記Ｗｅｂページ用テキストデータとともにＷｅｂページを構成するコンテンツデータが記憶される。前記伝送経路は、前記制御部及び前記本体記憶部に接続される。前記ネットワーク接続部は、前記伝送経路に接続されるとともにネットワークに接続され、前記ネットワークに接続されるクライアント端末に対してＷｅｂサーバとして機能できるように構成される。また、前記ネットワーク接続部は、ネットワーク側記憶部を有する。また、前記制御部は、前記本体記憶部に記憶されている前記コンテンツデータを前記ネットワーク側記憶部に予め記憶させるＷｅｂページ用データ記憶処理を行う。そして、前記Ｗｅｂページ用データ記憶処理を行った状態で、前記ネットワーク接続部が前記クライアント端末からＷｅｂページの表示要求を受信すると、当該ネットワーク接続部は以下の処理を行う。即ち、前記ネットワーク接続部は、前記作成プログラムによって作成されたＷｅｂページ用テキストデータを当該ネットワーク接続部に送信させる。そして、前記ネットワーク接続部は、当該Ｗｅｂページ用テキストデータと、前記ネットワーク側記憶部に予め記憶された前記コンテンツデータと、に基づいて前記クライアント端末にＷｅｂページを表示させる。
【０００９】
これにより、ネットワーク側記憶部にコンテンツデータを予め記憶させておくことで、Ｗｅｂページの表示要求の受信時に本体記憶部からネットワーク接続部にコンテンツデータを送信する処理を省略することができる。従って、データ容量が比較的小さいテキストデータであるＷｅｂページ用テキストデータをネットワーク接続部に送信するだけでよいので、伝送経路のトラフィックを効果的に低減することができる。また、Ｗｅｂページを表示させる際に、画像形成装置内の伝送経路を介してコンテンツデータを受信する必要がないので、クライアント端末にＷｅｂページを高速に表示することができる。
【００１０】
前記の画像形成装置においては、前記制御部は、当該画像形成装置の起動時に、前記Ｗｅｂページ用データ記憶処理を行うことが好ましい。
【００１１】
これにより、画像形成装置の起動時にコンテンツデータがネットワーク側記憶部に記憶されるので、ユーザが特別な操作を行うことなく、Ｗｅｂページを表示する際の通信効率を向上させる準備を自動的に行うことができる。
【００１２】
前記の画像形成装置においては、以下のように構成されることが好ましい。即ち、前記クライアント端末で入力された入力データを前記ネットワーク接続部が受信した後は、前記制御部は、前記入力データを反映させたＷｅｂページ用テキストデータを前記作成プログラムに動的に作成させる。
【００１３】
これにより、入力データが反映されたＷｅｂページをクライアント端末に表示させることができる。また、Ｗｅｂページ用テキストデータがネットワーク接続部側ではなく、画像形成装置本体側で動的に作成されるので、画像形成装置の最新の状況をＷｅｂページ用テキストデータに容易に反映させることができる。
【００１４】
前記の画像形成装置においては、前記作成プログラムは、Ｗｅｂページ用テキストデータとしてのＨＴＭＬファイルを作成することが好ましい。
【００１５】
これにより、Ｗｅｂページの表示方法として広く用いられているＨＴＭＬファイルを用いるので、Ｗｅｂブラウザが搭載されているクライアント端末であれば、その構成に依存することなく、Ｗｅｂページを適切に表示させることができる。
【００１６】
前記の画像形成装置においては、以下のように構成されることが好ましい。前記ネットワーク接続部は、ＣＧＩプログラムによって前記作成プログラムにＷｅｂページ用テキストデータを作成させる。
【００１７】
これにより、Ｗｅｂページ用テキストデータを画像形成装置の本体側で作成する処理を簡素な構成で実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るコピーファクシミリ複合機のブロック図。
【図２】複合機の各種の設定を行うＷｅｂページを表示する処理を説明するシーケンス図。
【図３】Ｗｅｂブラウザを介して複合機の設定が変更される処理を説明するシーケンス図。
【発明を実施するための形態】
【００１９】
次に発明の実施の形態について説明する。図１は本発明の一実施形態に係るコピーファクシミリ複合機９０のブロック図である。本実施形態のコピーファクシミリ複合機９０（以下、複合機９０）は、ファクシミリ機能、コピー機能及びスキャナ機能を備える多機能周辺装置（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、ＭＦＰ）として構成されている。
【００２０】
図１に示すように、複合機９０は、画像読取部２１と、画像形成部２２と、画像メモリ２５と、ファクシミリ送受信部２６と、操作パネル３０と、制御部１１と、ＲＯＭ１２と、ＲＡＭ１３と、フラッシュメモリ１４と、バス６０と、を備える。また、本実施形態の複合機９０には、当該複合機９０をネットワーク８０に接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）４０が取り付けられている。このＮＩＣ４０によって、ネットワーク８０に接続されるパーソナルコンピュータ７０から、複合機９０の各種の設定を変更できるようになっている。
【００２１】
画像読取部２１は、スキャナ機能を実現するためのものである。本実施形態の画像読取部２１は、ＣＣＤセンサ又は密着型イメージセンサ等の読取装置を備えており、この読取装置によって原稿を読み取り、当該原稿の画像データを取得する。
【００２２】
画像形成部２２は、プリンタ機能を実現するためのものであり、画像データを紙等の記録媒体に記録するための出力装置を備える。例えば、出力装置としては、ＬＥＤ等の光源を用いて感光体にトナーを選択的に付着させて、熱と圧力によってそのトナーを記録媒体に転写する方式を採用することができる。
【００２３】
画像メモリ２５は、画像読取部２１で取得した画像データを保存し及び一時記憶するためのものである。
【００２４】
ファクシミリ送受信部２６は、電話回線を通じたファクシミリ機能を実現するためのものである。ファクシミリ送受信部２６は、ネットワークコントロールユニット（ＮＣＵ）、ＦＡＸモデム及びコーデック部等で構成されている。ファクシミリ送受信部２６は、前記ＮＣＵを介して公衆交換電話網（ＰＳＴＮ）３１に接続されており、変換復調装置としてのＦＡＸモデムによって音声信号とデータ列とを相互変換する。コーデック部は、画像データを送信するためにＭＨ、ＭＲ、ＭＭＲ等の適宜の形式で圧縮を行う機能を有している。また、コーデック部は、受信した画像データを適宜の形式に展開する機能を有している。
【００２５】
操作パネル３０は、画像情報のファクシミリ送信、原稿の読取り又はコピー指示等をユーザが行うためのものである。操作パネル３０は、ユーザによって操作されるテンキー及び送信ボタン等の各種操作手段と、表示手段としての液晶ディスプレイと、を備えている。液晶ディスプレイは、テンキー等の操作手段で入力された操作の内容等の各種情報を表示することができる。
【００２６】
制御部１１は、ＣＰＵ等で構成されており、この制御部１１によって装置全体の制御が行われている。ＲＯＭ１２には、装置の各部のハードウェアを制御するためのプログラム（ファームウェア等）が記憶されている。ＲＡＭ１３は、プログラムのロード及び実行に使用されるほか、一時的なデータの記憶メモリとして用いられる。フラッシュメモリ（本体記憶部）１４は、各種のソフトウェア及び複合機９０の各種の設定等を記憶することができる。
【００２７】
また、本実施形態のフラッシュメモリ１４には、後述するＮＩＣ側ＲＡＭ４３にコピーするためのデータファイル（コンテンツデータ）が記憶されている。データファイルは、後述するＷｅｂページを表示するために必要なデータである。
【００２８】
データファイルは、ＷｅｂベースのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を実現するための画像ファイル（例えば、フォームのボタン等として用いられる汎用部品の画像データ、及び、ページの背景の画像データ等）を含んでいる。また、Ｗｅｂページを表示する際に動画及び音声等を再生する場合、前記データファイルには、動画ファイル、音声ファイル等が含まれる。また、データファイルには、必要に応じて、Ｊａｖａ（登録商標）スクリプト等のプログラムファイル、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）等のスタイルシートファイルを含ませることもできる。このように、データファイルは、Ｗｅｂページを表示するためのデータファイル（静的なファイル）であれば適宜のものを含ませることが可能である。なお、以下の説明において、単に「データファイル」といった場合には、単一のファイルのことではなく、上述したような異なる形式のファイルを含めた複数のファイル群のことを意味する。
【００２９】
また、フラッシュメモリ１４には、Ｗｅｂページを表示するために用いられるＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル作成プログラムが記憶されている。このＨＴＭＬファイル作成プログラムが制御部１１によって実行されることによって、Ｗｅｂページを表示するためのＷｅｂページ用ＨＴＭＬファイルが作成される。
【００３０】
また、本実施形態のＨＴＭＬファイル作成プログラムは、パーソナルコンピュータ７０のウェブブラウザから入力された設定データ（入力データ）を反映させたＨＴＭＬファイルを作成することが可能になっている。また、このＨＴＭＬファイル作成プログラムは、前記設定データが適切なものであるか否かをチェックする設定データチェック機能を有している。
【００３１】
バス（伝送経路）６０は、図１に示すように、上述した装置の各部の間を結び、各部と制御部１１との通信を可能にするものである。本実施形態のバス６０は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）の規格に従って構成されたものを用いている。
【００３２】
ＮＩＣ（ネットワーク接続部）４０は、複合機９０がＬＡＮ等に接続するためのインタフェースであり、複合機９０本体内の各部（制御部１１、フラッシュメモリ１４等）と前記バス６０を介して接続されている。図１に示すように、ＮＩＣ４０はネットワーク８０に接続されており、このネットワーク８０には、ユーザが使用するパーソナルコンピュータ７０が接続されている。
【００３３】
パーソナルコンピュータ７０は、操作手段としてのキーボード７１及び図略のマウスと、表示部としてのディスプレイ７２と、を備えている。本実施形態のパーソナルコンピュータ７０には、ＨＴＭＬを解釈することができるＷｅｂブラウザアプリケーションがインストールされており、このＷｅｂブラウザによってＨＴＭＬファイルをパース（解析）し、テキスト及び画像等が適切に配置されたＷｅｂページをディスプレイ７２に表示できるようになっている。
【００３４】
図１に示すように、ＮＩＣ４０は、ネットワーク制御部４１と、ＮＩＣ側ＲＯＭ４２と、ＮＩＣ側ＲＡＭ４３と、を備える。
【００３５】
ネットワーク制御部４１は、複合機９０本体とネットワーク８０との間のデータの送受信等を制御するためのものである。
【００３６】
ＮＩＣ側ＲＯＭ４２は、各種のソフトウェアを記憶するためのものである。このＮＩＣ側ＲＯＭ４２には、複合機９０本体側のＨＴＭＬ作成プログラムを呼び出すためのＣＧＩプログラム（例えば、ａａａ．ｃｇｉ）が記憶されている。このＣＧＩプログラムがＷｅｂブラウザによって起動されると、ＨＴＭＬファイル作成プログラムが呼び出されることになる。
【００３７】
ＮＩＣ側ＲＡＭ４３は、Ｗｅｂページを構成する前記データファイルを保存するためのものである。なお、このＮＩＣ側ＲＡＭ４３に記憶されるデータファイルは、複合機９０の電源投入時（起動時）に、複合機９０本体に配置されるフラッシュメモリ１４からバス６０を介してＮＩＣ４０のＮＩＣ側ＲＡＭ４３にコピーされたものである。
【００３８】
上記ハードウェアと、ネットワーク制御部４１で実行される各種ソフトウェアとによってＴＣＰ−ＩＰ部が構成され、複合機９０は、ＴＣＰ／ＩＰプロトコルに従って他の機器（パーソナルコンピュータ７０）との通信を行うことができるようになっている。本体側の制御部１１は、ネットワーク８０を介してパーソナルコンピュータ７０等から例えば文書等の印刷指示を受信した場合、その印刷データを適宜変換し、画像形成部２２によって画像データを印刷することが可能になっている。
【００３９】
また、上記ハードウェアと、ネットワーク制御部４１で実行される各種ソフトウェアとによって、ＮＩＣ４０には、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）を用いて通信を行うＨＴＴＰサーバ（Ｗｅｂサーバ）が構築されている。このＷｅｂベースのインタフェースによって、パーソナルコンピュータ７０から複合機９０の各種設定の変更等をユーザが行うことができるようになっているのである。
【００４０】
次に、図２を参照して、ＮＩＣ側ＲＡＭ４３にデータファイルを記憶する処理と、パーソナルコンピュータ７０のディスプレイ７２にＷｅｂページを表示するための処理と、について説明する。図２は、複合機９０の各種の設定を行うＷｅｂページを表示する処理を説明するシーケンス図である。
【００４１】
まず、ユーザによって複合機９０の電源が投入されると、制御部１１は、フラッシュメモリ１４に記憶されているデータファイルをＮＩＣ４０に送信する（シーケンス番号１）。ＮＩＣ４０は、受信したデータファイルをＮＩＣ側ＲＡＭ４３に記憶する（データファイル記憶処理、シーケンス番号２）。
【００４２】
このデータファイル記憶処理が行われた状態で、パーソナルコンピュータ７０において、複合機９０（ＮＩＣ４０）に予め割り当てられているアドレス（ＩＰアドレス又はドメイン名等）がＷｅｂブラウザに入力され、Ｗｅｂページを表示する操作が行われる（シーケンス番号３）。パーソナルコンピュータ７０のＷｅｂブラウザは、ＮＩＣ４０に対し、ＨＴＭＬファイルを要求する（シーケンス番号４）。
【００４３】
このＨＴＭＬファイルの要求に応じ、ＮＩＣ４０において、ＮＩＣ側ＲＡＭ４３に記憶されているＣＧＩプログラムが実行される。このＣＧＩプログラムは、複合機９０本体側に対し、ＨＴＭＬファイルを要求する（シーケンス番号５）。これにより、複合機９０本体に記憶されているＨＴＭＬファイル作成プログラムが呼び出される。当該ＨＴＭＬファイル作成プログラムは、現在の複合機９０の設定値（例えば、ＩＰアドレス、サブネットマスクの設定内容）をフラッシュメモリ１４から読み出し、当該設定値を埋め込む形でＨＴＭＬファイルを動的に生成する（シーケンス番号６）。なお、このＨＴＭＬファイル作成プログラムは、例えばＣＧＩ等の適宜の形式で構成することができる。
【００４４】
作成されたＨＴＭＬデータには、データファイルの所在及びファイル名（ＵＲＬ）を記述した情報が記述される。例えば、Ｗｅｂページが画像データを含む場合、その画像ファイルの所在及びファイル名を示す情報が、ＨＴＭＬファイルにｉｍｇタグ（＜ｉｍｇ  ｓｒｃ＝”ｘｘｘ”＞）等の形で埋め込まれる。複合機９０本体で実行されるＨＴＭＬファイル作成プログラムは、ＨＴＭＬファイルに、画像ファイルを始めとするデータファイルの所在として、複合機９０自身を記述するように構成されている。そして、ＨＴＭＬ作成プログラムは、作成したＨＴＭＬファイルをＮＩＣ４０に送信する（シーケンス番号７）。
【００４５】
ＨＴＭＬファイルを受信したＮＩＣ４０は、当該ＨＴＭＬファイルをパーソナルコンピュータ７０に送信する（シーケンス番号８）。パーソナルコンピュータ７０のＷｅｂブラウザは、ＨＴＭＬファイルの内容（前記ｉｍｇタグ等を含む）をパースする。そして、この解析の結果、受信したＨＴＭＬファイルの他にデータファイルを取得する必要があると判断すると、当該データファイルの所在として記述されている複合機９０（ＮＩＣ４０）に対し、当該データファイルを要求する（シーケンス番号９）。
【００４６】
ＮＩＣ４０は、Ｗｅｂブラウザからのデータファイルの要求に応じ、ＮＩＣ側ＲＡＭ４３に記憶されているデータファイルを送信する（シーケンス番号１０）。これにより、パーソナルコンピュータ７０のＷｅｂブラウザは、取得した画像データ等のデータファイルをＨＴＭＬファイルの記述に従ってディスプレイ７２に出力する。以上により、Ｗｅｂページの表示が実現される（シーケンス番号１１）。このＷｅｂページには現在の複合機９０の設定内容が記述されているので、パーソナルコンピュータ７０のユーザは複合機９０の設定を確認することができる。
【００４７】
以上の処理に示したように、複合機９０本体のフラッシュメモリ１４からＮＩＣ４０にデータファイルが送信されるのは、データファイル記憶処理を行う起動時の１回だけである。従って、パーソナルコンピュータ７０においてＷｅｂページの表示操作が行われた場合でも、フラッシュメモリ１４とＮＩＣ４０との間でデータファイルの通信を行う必要がなくなるので、Ｗｅｂページを表示する際に生じる複合機９０内のトラフィックを効果的に低減することができる。
【００４８】
次に、図３を参照して、Ｗｅｂブラウザを使用した設定データの更新処理について説明する。図３は、Ｗｅｂブラウザを介して複合機の設定が変更される処理を説明するシーケンス図である。なお、図３は、パーソナルコンピュータ７０のディスプレイ７２に前記Ｗｅｂページが表示されている状態で、ユーザによって、ネットワーク８０の接続に関する設定データが入力された状況を想定している。
【００４９】
ユーザによってＷｅｂブラウザに設定データが入力されると（シーケンス番号１２）、Ｗｅｂブラウザは、適宜の方法（例えば、ＨＴＴＰプロトコルのＰＯＳＴメソッド）を使用して設定データをＮＩＣ４０に送信するとともに、ＨＴＭＬファイルを要求する（シーケンス番号１３）。ＮＩＣ４０側ではＣＧＩプログラムが起動され、当該ＣＧＩプログラムに設定データが渡される。そして、設定データを受け取ったＣＧＩプログラムは、当該設定データを複合機９０本体に送信し、ＨＴＭＬファイルを要求する（シーケンス番号１４）。
【００５０】
複合機９０本体においては、ＨＴＭＬファイル作成プログラムが呼び出され、当該ＨＴＭＬファイル作成プログラムに前記設定データが渡される。ＨＴＭＬファイル作成プログラムは、設定データの入力値及び文字列のチェックを行う。設定データとしては種々考えられるが、例えば、ＩＰアドレス、サブネットマスクの数値及びＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）の設定等がある。また、ＨＴＭＬファイル作成プログラムが行うチェックの具体例としては、ＩＰアドレス及びサブネットマスクの設定値が適切な範囲の数値に収まっているか否か、及び、文字列の設定値が適切な文字コードとなっているか等のチェックを挙げることができる。
【００５１】
設定データが適切な場合は、ＨＴＭＬファイル作成プログラムは、新しい設定データをフラッシュメモリ１４に保存するとともに、更新後の設定データを記述したＨＴＭＬを作成する（シーケンス番号１５）。また、制御部１１は、必要がある場合は、新しい設定データに従って複合機９０の各部の設定を行う。なお、前記ＨＴＭＬには、例えば「新しい設定値を保存しました」等のメッセージが記述されても良い。一方で、設定データが適切でなかった場合は、シーケンス図には示していないが、ＨＴＭＬファイル作成プログラムは、例えば「設定内容が不正です」等のメッセージが記述されたエラーページのＨＴＭＬを生成する。
【００５２】
次に、ＨＴＭＬファイル作成プログラムは、生成したＨＴＭＬファイルをＮＩＣ４０に送信する（シーケンス番号１６）。ＮＩＣ４０は、受信したＨＴＭＬファイルをパーソナルコンピュータ７０に送信する（シーケンス番号１７）。パーソナルコンピュータ７０のＷｅｂブラウザはＨＴＭＬファイルを解析し、必要に応じてＮＩＣ４０に対しデータファイルを要求して取得する（シーケンス番号１８、１９）。この結果、パーソナルコンピュータ７０のディスプレイ７２にＷｅｂページが表示される（シーケンス番号２０）。
【００５３】
以上の処理によって、ＷｅｂベースのＧＵＩを使用して、複合機９０の設定を確認及び変更することができる。また、画像データ等の大容量データファイルのやり取りの殆どは、パーソナルコンピュータ７０とＮＩＣ４０との間で行われるため、複合機９０内のデータ通信量をあまり増加させることなく、画像等を多用したリッチなＧＵＩを実現することができる。
【００５４】
なお、複合機９０が販売される国及び地域に応じてデータファイルの使用言語及びＷｅｂページに表示されるメッセージの内容等を変更したい場合がある。このような場合でも、本実施形態の構成であれば、Ｗｅｂサーバとして機能するＮＩＣ４０側の構成を変更することなく、複合機９０本体のフラッシュメモリ１４に記憶されているＨＴＭＬ作成プログラムを変更するだけで、Ｗｅｂページを新しい内容に変更することができる。また、ＮＩＣ側ＲＡＭ４３に記憶されているデータファイルを更新したい場合は、フラッシュメモリ１４に記憶されているデータファイルを適宜の手段で更新しておき、その状態で複合機９０を再起動させる。これによって、起動時にデータファイル記憶処理が自動的に行われ、新しいデータファイルがＷｅｂページの表示に反映されることになる。
【００５５】
以上に示したように、本実施形態の複合機９０は、以下のように構成される。即ち、複合機９０は、制御部１１と、フラッシュメモリ１４と、バス６０と、ＮＩＣ４０と、を備える。制御部１１は、Ｗｅｂページを表示するために、ＨＴＭＬデータを作成するＨＴＭＬ作成プログラムを実行可能に構成される。フラッシュメモリ１４には、ＨＴＭＬデータとともにＷｅｂページを構成するデータファイルが記憶される。バス６０は、制御部１１及びフラッシュメモリ１４に接続される。ＮＩＣ４０は、バス６０に接続されるとともにネットワーク８０に接続され、ネットワーク８０に接続されるパーソナルコンピュータ７０に対してＷｅｂサーバとして機能できるように構成される。また、ＮＩＣ４０は、ＮＩＣ側ＲＡＭ４３を有する。また、制御部１１は、フラッシュメモリ１４に記憶されているデータファイルをＮＩＣ側ＲＡＭ４３に記憶させるデータファイル記憶処理を行う。そして、このデータファイル記憶処理を行った状態で、ＮＩＣ４０がパーソナルコンピュータ７０からＷｅｂページの表示要求を受信すると、ＮＩＣ４０は、ＨＴＭＬ作成プログラムによって作成されたＨＴＭＬデータを当該ＮＩＣ４０に送信させる。そして、ＮＩＣ４０は、当該ＨＴＭＬデータと、ＮＩＣ側ＲＡＭ４３に記憶されたデータファイルと、に基づいて、パーソナルコンピュータ７０にＷｅｂページを表示させる。
【００５６】
これにより、ＮＩＣ側ＲＡＭ４３にデータファイルを予め記憶させることで、パーソナルコンピュータ７０からＷｅｂページの表示要求があるたびにフラッシュメモリ１４からＮＩＣ４０にデータファイルを送信する必要がなくなる。従って、データ容量が比較的小さいテキストデータであるＨＴＭＬデータをＮＩＣ４０に送信するだけでよいので、バス６０のトラフィックを効果的に低減することができる。また、バス６０を介してデータファイルを受信する必要がないので、パーソナルコンピュータ７０にＷｅｂページを高速に表示することができる。
【００５７】
また、本実施形態の複合機９０においては、制御部１１は、当該複合機９０の起動時に、前記データファイル記憶処理を行う。
【００５８】
これにより、複合機９０の起動時にデータファイルがＮＩＣ側ＲＡＭ４３に記憶されるので、ユーザが特別な操作を行うことなく、Ｗｅｂページを表示する際の通信効率を向上させる準備を自動的に行うことができる。
【００５９】
また、本実施形態の複合機９０においては、以下のように構成される。即ち、パーソナルコンピュータ７０で入力された設定データをＮＩＣ４０が受信した後は、制御部１１は、設定データを反映させたＨＴＭＬデータをＨＴＭＬ作成プログラムに動的に作成させる。
【００６０】
これにより、設定データが反映されたＷｅｂページをパーソナルコンピュータ７０に表示させることができる。また、ＨＴＭＬデータがＮＩＣ４０側ではなく、複合機９０本体側で動的に作成されるので、複合機９０の最新の状況をＨＴＭＬデータに容易に反映させることができる。
【００６１】
また、本実施形態の複合機９０においては、Ｗｅｂページ記述言語が記述されたＷｅｂページ用テキストデータとしてのＨＴＭＬファイルを作成するＨＴＭＬ作成プログラムが用いられている。
【００６２】
これにより、Ｗｅｂページの表示方法として広く用いられているＨＴＭＬファイルを用いるので、Ｗｅｂブラウザが搭載されているパーソナルコンピュータ７０であれば、その構成に依存することなく、Ｗｅｂページを適切に表示させることができる。
【００６３】
また、本実施形態の複合機９０において、ＮＩＣ４０は、ＣＧＩプログラムによってＨＴＭＬ作成プログラムにＨＴＭＬファイルを作成させる。
【００６４】
これにより、ＨＴＭＬファイルを複合機９０の本体側で作成する処理を簡素な構成で実現することができる。
【００６５】
以上に本発明の実施形態を説明したが、上記の構成は更に以下のように変更することができる。
【００６６】
複合機９０本体のフラッシュメモリ１４からＮＩＣ側ＲＡＭ４３にデータファイルをコピーする処理であるデータファイル記憶処理は、起動時に限定される訳ではなく、適宜のタイミングで行うことができる。例えば、ユーザが操作パネル３０で指示したタイミングでデータファイル記憶処理を行うように構成することもできる。また、初回にＮＩＣ４０に対してデータファイルが要求されたタイミングでデータファイル記憶処理を行っても良い。
【００６７】
複合機９０本体においてデータファイルをフラッシュメモリ１４に記憶させることに代えて、例えばハードディスクドライブ（ＨＤＤ）等の記憶部に記憶させることができる。
【００６８】
また、ＮＩＣ４０は、複合機９０に装着することでネットワーク機能を複合機９０に追加できるオプション部品（例えば、ネットワークボードと呼ばれるもの）として構成することもできる。
【００６９】
また、ＨＴＭＬ作成プログラムは、Ｗｅｂページ記述言語が記述されたＷｅｂページ用テキストファイルを作成するプログラムであれば、適宜変更することができる。例えば、ＸＨＴＭＬ（ｅＸｔｅｎｓｉｂｌｅ  ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を作成するプログラムに変更することができる。
【００７０】
また、上記実施形態では、ＣＧＩプログラム及び起動用ＨＴＭＬファイルは、ＮＩＣ側ＲＡＭ４３に記憶される構成であるが、ＮＩＣ４０が備える他の記憶部に記憶させる構成に変更することもできる。
【符号の説明】
【００７１】
１１  制御部
１４  フラッシュメモリ（本体記憶部）
４０  ＮＩＣ（ネットワーク接続部）
４３  ＮＩＣ側ＲＡＭ（ネットワーク側記憶部）
６０  バス（伝送経路）
９０  コピーファクシミリ複合機（画像形成装置）
【図１】
0005515561.tif 000002
【図２】
0005515561.tif 000003
【図３】
0005515561.tif 000004