(57)【要約】【課題】画像処理装置における特別な仕組みの構築等のような煩雑な措置を講ずることなく、ネットワークシステム内の複数の画像処理装置の動作条件を容易に設定できるようにすることである。【解決手段】ページ（１）〜（３）は、それぞれ、ＭＦＰ１Ａ〜１Ｃの設定のためのページである。ＰＣのＷｅｂブラウザ９００においてページ（１）に対して所定の情報が入力されることにより、ＭＦＰ１Ａに、当該情報に基づく設定内容を登録できる。また、ページ（１）に対して入力された設定内容は、ページ（２）およびページ（３）に通知され、これらを介して、ＭＦＰ１ＢおよびＭＦＰ１Ｃにも登録される。【選択図】図２
2012199647.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末との通信が可能な画像処理装置であって、
前記画像処理装置の設定を変更するためのＷｅｂページである設定変更用Ｗｅｂページを記憶する記憶手段と、
前記端末からの要求に応じて、前記端末に、前記設定変更用Ｗｅｂページを送信する送信手段と、
前記端末からの、前記設定変更用Ｗｅｂページに対する要求に応じて、前記画像処理装置の設定を変更する変更手段とを備え、
前記設定変更用Ｗｅｂページは、前記端末において前記設定変更用Ｗｅｂページに対して入力された前記画像処理装置の設定内容を、前記端末と通信可能な画像処理機器に通知するための記述を含む、画像処理装置。
【請求項２】
第１の画像処理装置および第２の画像処理装置と通信可能なコンピュータを、
前記第１の画像処理装置の設定を変更するための情報の入力を受付ける受付手段、および、
前記受付手段において前記情報が入力されたことに応じて、前記第１の画像処理装置に対して当該情報を送信し、さらに、前記第２の画像処理装置に当該情報を送信する、送信手段として機能させるための、画像処理装置の設定用プログラム。
【請求項３】
端末と、当該端末と通信が可能な複数の画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、
前記画像処理装置の設定を変更するためのＷｅｂページである設定変更用Ｗｅｂページを記憶する記憶手段と、
前記端末からの要求に応じて、前記端末に、前記設定変更用Ｗｅｂページを送信する送信手段と、
前記端末からの、前記設定変更用Ｗｅｂページに対する要求に応じて、自機の設定を変更する変更手段とを備え、
前記設定変更用Ｗｅｂページは、前記端末において前記設定変更用Ｗｅｂページに対して入力された一の前記画像処理装置の設定内容を、他の前記画像処理装置に通知するための記述を含む、画像処理システム。
【請求項４】
前記他の画像処理装置は、
前記通知に応じて、自機の設定を、前記一の画像処理装置の設定内容に基づいて変更し、
前記通知に応じた自機における設定の変更の成否の結果を前記端末に送信する、請求項３に記載の画像処理システム。
【請求項５】
前記他の画像処理装置は、リクエストパラメータを用いて、前記結果を送信する、請求項４に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像処理装置を含むネットワークシステムにおける画像処理装置の設定に関する。
【背景技術】
【０００２】
従来から、ネットワークシステムを構成する画像処理装置や画像形成装置の動作条件の設定に関し、種々の技術が開示されている。
【０００３】
たとえば、特許文献１（特開２００７−２４１５８２号公報）には、ネットワークに接続可能な１台の画像形成装置の動作条件が設定された場合、当該画像形成装置が、ネットワークを介して接続された他の画像形成装置に、自機と同様に動作条件を変更するための情報を送信する技術が開示されている。なお、画像形成装置は、ネットワークを介して接続される他の画像形成装置が備える機能を特定する情報を記憶し、自機において変更された動作条件の中で、自機と他の画像形成装置とで重複する機能についての動作条件のみを、上記他の画像形成装置に送信する。
【０００４】
また、特許文献２（特開２０１０−１０９６５０号公報）には、画像形成システムに設けられた管理装置において、画像形成装置間の設定情報のコピーを行なう技術が開示されている。なお、当該システムでは、ユーザは、コピーを許可する設定情報の項目を選択することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４１５８２号公報
【特許文献２】特開２０１０−１０９６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した従来の技術では、ネットワーク上の一の画像処理装置における設定内容を他の画像処理装置に反映させることができる。
【０００７】
しかしながら、特許文献１に記載の技術では、システム内のすべての画像形成装置に、他の画像処理装置が有する機能の判別等、画像形成装置間で動作条件の設定を変更するための情報のやり取りをする仕組みを構築するという煩雑な対処を必要とされるという問題があった。
【０００８】
また、特許文献２に記載の技術では、管理装置に対して、メニュー画面において、画像形成装置間で設定情報をコピーするための項目を選択するという操作を必要とされ、煩雑であるという問題があった。
【０００９】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、画像処理装置における特別な仕組みの構築等のような煩雑な措置を最小限に抑えて、ネットワークシステム内の複数の画像処理装置の動作条件を容易に設定できるようにすることである。
【課題を解決するための手段】
【００１０】
本発明に従った画像処理装置は、ネットワークを介して端末との通信が可能な画像処理装置であって、画像処理装置の設定を変更するためのＷｅｂページである設定変更用Ｗｅｂページを記憶する記憶手段と、端末からの要求に応じて、端末に、設定変更用Ｗｅｂページを送信する送信手段と、端末からの、設定変更用Ｗｅｂページに対する要求に応じて、画像処理装置の設定を変更する変更手段とを備え、設定変更用Ｗｅｂページは、端末において設定変更用Ｗｅｂページに対して入力された画像処理装置の設定内容を、端末と通信可能な画像処理機器に通知するための記述を含む。
【００１１】
本発明に従った画像処理用プログラムは、第１の画像処理装置および第２の画像処理装置と通信可能なコンピュータを、第１の画像処理装置の設定を変更するための情報の入力を受付ける受付手段、および、受付手段において情報が入力されたことに応じて、第１の画像処理装置に対して当該情報を送信し、さらに、第２の画像処理装置に当該情報を送信する、送信手段として機能させる。
【００１２】
本発明に従った画像処理システムは、端末と、当該端末と通信が可能な複数の画像処理装置とを含む画像処理システムであって、画像処理装置は、画像処理装置の設定を変更するためのＷｅｂページである設定変更用Ｗｅｂページを記憶する記憶手段と、端末からの要求に応じて、端末に、設定変更用Ｗｅｂページを送信する送信手段と、端末からの、設定変更用Ｗｅｂページに対する要求に応じて、自機の設定を変更する変更手段とを備え、設定変更用Ｗｅｂページは、端末において設定変更用Ｗｅｂページに対して入力された一の画像処理装置の設定内容を、他の画像処理装置に通知するための記述を含む。
【００１３】
好ましくは、他の画像処理装置は、通知に応じて、自機の設定を、一の画像処理装置の設定内容に基づいて変更し、通知に応じた自機における設定の変更の成否の結果を端末に送信する。
【００１４】
好ましくは、他の画像処理装置は、リクエストパラメータを用いて、結果を送信する。
【発明の効果】
【００１５】
本発明によれば、端末において、或る画像形成装置の設定を変更するための設定変更用Ｗｅｂページに対して入力された設定内容が、当該端末と通信可能な他の画像処理装置に通知される。これにより、最小限の仕組みの変更によって、ネットワークシステム内の複数の画像処理装置の動作条件を容易に設定できるようになる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像処理装置を含む画像処理システムの全体構成を模式的に示す図である。
【図２】図１の画像処理システムにおける動作の概要を模式的に示す図である。
【図３】図１のＭＦＰ（Multi  Function  Peripheral）のハードウェア構成を模式的に示す図である。
【図４】図１のＰＣ（パーソナルコンピュータ）のブロック構成を示す図である。
【図５】図１の画像処理システムにおいて、ＰＣのＷｅｂブラウザを介してＭＦＰの設定内容を変更する際のシーケンス図である。
【図６】設定変更用の画面の一例を示す図である。
【図７】図６の画面を表示させるためのソースコードの一例である。
【図８】図７のフレーム内に表示されるページのソースコードである。
【図９】実施の形態の効果を説明するための図である。
【図１０】実施の形態の効果を説明するための図である。
【図１１】図５のシーケンス図の変形例を示す図である。
【図１２】図６の画面の変形例を示す図である。
【図１３】図６の画面の他の変形例を示す図である。
【図１４】図７の通信スクリプトの生成のための処理のフローチャートである。
【図１５】ＭＦＰにおける宛先情報および管理装置情報の設定を説明するための図である。
【図１６】ＭＦＰにおける宛先情報および管理装置情報の設定を説明するための図である。
【発明を実施するための形態】
【００１７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。
なお、各図において、同じ機能を奏する要素については、同一の参照符号を付し、その説明は繰返さない。
【００１８】
＜システムの全体構成＞
図１は、本発明の画像処理装置を含む画像処理システムの全体構成を模式的に示す図である。
【００１９】
図１を参照して、画像処理システムは、ＭＦＰ１Ａ，１Ｂ，１Ｃと、ＰＣ（パーソナルコンピュータ）３とを含む。本明細書では、以下、ＭＦＰ１Ａ，１Ｂ，１Ｃを総称して、適宜ＭＦＰ１という。ＭＦＰ１は、プリント機能、スキャン機能、コピー機能、ファクシミリ機能などの複数の機能を兼ねる、画像処理装置の一例である。ＰＣ３は、たとえば、汎用の情報処理装置によって実現される。これらの機器は、画像処理システムにおいて、ネットワークに接続されている。
【００２０】
なお、画像処理システムに含まれるＭＦＰの数は、２以上であれば、図１に示された「３」に限定されない。また、ＰＣ３の数も、２以上であっても良い。
【００２１】
＜システムにおける動作の概要＞
図２は、図１の画像処理システムにおける動作の概要を模式的に示す図である。
【００２２】
本実施の形態では、ＭＦＰ１Ａ〜１Ｃは、それぞれがサーバとして機能する。図２では、ＰＣ３にインストールされたＷｅｂブラウザが、Ｗｅｂブラウザ９００として示されている。ＰＣ３では、Ｗｅｂブラウザ９００を介して、ＭＦＰ１Ａ〜１Ｃのホームページにアクセスする。図２では、各ＭＦＰ１のホームページが、「ページ（１）」「ページ（２）」「ページ（３）」として示されている。画像処理システムに複数のＰＣが含まれる場合、各ＰＣにＷｅｂブラウザがインストールされ、そして、各ＰＣから、各ＭＦＰ１のホームページにアクセスできる。
【００２３】
ＰＣ３では、Ｗｅｂブラウザ９００においてページ（１）に対して所定の情報が入力されることにより、ＭＦＰ１Ａに対する設定内容（たとえば、利用可能なユーザ、各ユーザが利用可能な処理内容、等）を登録することができる。登録された設定内容は、ＭＦＰ１Ａの動作に反映される。つまり、ＭＦＰ１Ａでは、たとえば、当該ＭＦＰ１Ａを操作するためにユーザのログインを必要とし、そして、ログインを試みたユーザに対し、登録された利用可能なユーザを特定する情報が参照されてログインの可否が判断される。
【００２４】
また、本実施の形態では、ページ（１）に対して入力された設定内容は、ページ（２）およびページ（３）に通知され、これらを介して、ＭＦＰ１ＢおよびＭＦＰ１Ｃにも登録される。
【００２５】
これにより、ＰＣ３では、Ｗｅｂブラウザ９００において、ページ（１）に対して所定の設定内容が入力されれば、ページ（２）およびページ（３）にも入力されたと同じ効果を奏する。つまり、ＰＣ３のユーザは、ＭＦＰ１Ａに対する設定内容を入力する操作をすることにより、ＭＦＰ１ＢおよびＭＦＰ１Ｃに対する設定内容を入力する操作をすることなく、これらの設定内容を入力したのと同じ効果を得ることができる。したがって、ユーザに要する操作を低減できる。
【００２６】
＜ＭＦＰのブロック構成＞
図３は、ＭＦＰ１のハードウェア構成を模式的に示す図である。
【００２７】
図３を参照して、ＭＦＰ１は、当該ＭＦＰ１の動作を全体的に制御するＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０のワークエリアとなるＲＡＭ（Random  Access  Memory）１１と、ＭＦＰ１の初期設定等のデータを記憶するＮＶ（Non  Volatile）−ＲＡＭ１２とを含む。ＭＦＰ１は、さらに、ＨＤＤ（Hard  Disc  Drive）２０を含む。ＨＤＤ２０は、ＣＰＵ１０が実行するプログラムを記憶するプログラム記憶部２１と、ユーザデータベース等の種々のデータを記憶するデータ記憶部２２とを含む。
【００２８】
ＣＰＵ１０は、その機能として、Ｗｅｂサーバ１０Ａと機器情報管理部１０Ｂとを含む。これらの機能は、ＣＰＵ１０がプログラム記憶部２１または後述する記憶媒体４００に記憶されたプログラムを実行することによって実現される。なお、これらの機能は、ＭＦＰ１に専用に搭載されたＬＳＩ（Large  Scale  Integration）等のハードウェアによって実現されても良い。
【００２９】
Ｗｅｂサーバ１０Ａは、ネットワークを通じて、ＰＣ３のＷｅｂブラウザ９００から受けた要求（リクエスト）に応じて、何らかのサービス（service）を返す役割を持ったシステムである。機器情報管理部１０Ｂは、ＭＦＰ１自体の動作を管理する機能であり、たとえば、上記したように、自機に対してログインを試みる操作がなされた場合に、当該ユーザのログインを許可するか否かを決定したり、また、自機の画像処理機能についての動作制御を実行したりする。
【００３０】
ＭＦＰ１は、公衆電話回線やＬＡＮ（Local  Area  Network）等の通信回線を介して外部機器と画像データ等のデータの送受信を行なうＮＩＣ（Network  Interface  Card）６０を備える。ＮＩＣ６０は、公衆電話回線を介してファクシミリデータの送受信を行なうほか、ＬＡＮやインターネット等のネットワークを介し当該ネットワークに接続された外部機器との間で電子メールシステムやファイル転送システムを利用したデータの送受信を行なう。これにより、ＭＦＰ１は、通常のファクシミリ通信を行なうファクシミリ装置としての機能のみならず、電子メールの送受信端末・ファイル送受信端末としての機能も有する。なお、ＭＦＰ１が行なう通信は、有線であっても良いし、無線であっても良い。
【００３１】
ＭＦＰ１は、スキャナ部１３とプリンタ部１４を備える。スキャナ部１３は、原稿を光電的に読取って画像データを得る。プリンタ部１４は、スキャナ部１３により取得された画像データや、ネットワークを介して接続された機器（ＰＣ等）から受信した画像データに基づき用紙上に画像を印刷する。プリンタ部１４は、また、ネットワークを介して接続された機器からの指示に応じて、ネットワークを介して受信した画像データ（文書）の画像を形成する。
【００３２】
また、ＭＦＰ１は、各種の処理に対する操作指示や文字・数字の入力を受付ける複数のハードキー１５を備える。さらに、ＭＦＰ１は、操作画面や種々情報を表示するディスプレイ１００を備える。ディスプレイ１００には、タッチセンサ２００が重ねられており、ディスプレイ１００とタッチセンサ２００とでタッチスクリーン２０１が構成されている。ＭＦＰ１は、ディスプレイ１００に、設定キー等を含む操作画面を表示する。また、ＭＦＰ１は、設定キーの表示領域に対するタッチセンサ２００への接触操作を検知することにより、ユーザからの入力を受付ける。さらに、ＭＦＰ１は、ハードキー１５に対する操作を検知することにより、ユーザからの入力を受付ける。
【００３３】
ＭＦＰ１は、さらに、プリンタ部１４で画像を形成された用紙に対してステープル等の後処理を行なう後処理部７０と、音声を出力するスピーカ８０と、ＭＦＰ１本体に対して着脱可能な記憶媒体４００に対してデータの読み込み／書き込みの処理を行なうメディアドライブ４０とを含む。記憶媒体４００としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラム等のデータを格納する媒体が挙げられる。
【００３４】
＜ＰＣのブロック構成＞
図４は、ＰＣ３のブロック構成を示す図である。
【００３５】
図４を参照して、ＰＣ３は、上述のように汎用のコンピュータ等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、Ｗｅｂブラウザ９００のアプリケーションプログラムなどを記憶するためのＨＤ（Hard  Disk）３３と、ＬＡＮ等を介した通信の制御するための通信コントローラ３４と、情報を表示するための表示部３５と、ＰＣ３に対する情報の入力を受け付けるための操作部３６とを含む。
【００３６】
ＲＯＭ３１およびＨＤ３３は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ、メモリカード、ＦＤ、ハードディスク、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にプログラム等のデータを格納する媒体によって実現または代替されても良い。
【００３７】
表示部３５としては、液晶表示装置等の表示装置が挙げられる。また、操作部３６としては、キーボードやマウス等の入力装置が挙げられる。
【００３８】
＜ＭＦＰの設定内容の入力＞
図５は、本実施の形態の画像処理システムにおいて、ＰＣ３のＷｅｂブラウザ（ＭＦＰ１Ａのホームページ）を介してＭＦＰ１Ａの設定内容を変更する際のシーケンス図である。
【００３９】
図５を参照して、まずＰＣ３では、ＣＰＵ３０が、操作部３６に対する、ＭＦＰ１Ａ〜１Ｃのいずれかを選択する情報、および、選択されたＭＦＰに対して変更を希望する設定内容を特定する情報の入力を受付ける。これに応じて、ＣＰＵ３０は、ＭＦＰ１Ａ〜１Ｃのいずれに対して、各ＭＦＰ１が提供するホームページの中のどのページを要求するかを決定する。ＨＤ３３には、たとえば、各ＭＦＰ１の設定内容の変更のために要求すべきページのＵＲＬ（Uniform  Resource  Locator）とを関連付けて記憶する。
【００４０】
そして、ＣＰＵ３０は、上記入力に応じて、上記のように決定されたページを要求する（ステップＳ１０）。たとえば、上記入力が、或るユーザのＥメールアドレスをＭＦＰ１Ａに登録するという設定内容であれば、ＣＰＵ３０は、ＭＦＰ１Ａに対して、Ｅメールアドレスの登録についての設定変更画面を要求する。
【００４１】
当該要求に応じて、ＭＦＰ１ＡのＣＰＵ１０（Ｗｅｂサーバ１０Ａ）は、ＰＣ３に対して、要求に対応した設定変更用の画面（ページ）を送信する（ステップＳ２０）。これに応じて、ＰＣ３では、設定変更用の画面が表示される。
【００４２】
図６は、設定変更用の画面の一例を示す図である。図６に示された画面９１０は、ユーザのＥメールアドレスを登録するための画面である。図７は、図６の画面９１０を表示させるためのソースコードの一例である。
【００４３】
図７のソースコードは、ＨＴＭＬ（Hypertext  Markup  Language）５で記述されたものである。当該記述では、ＨＴＭＬ５に組込まれた仕様であるクロスドキュメントメッセージングが利用されており、通信スクリプトと画面表示スクリプトを含む。
【００４４】
まず、図６を参照して、画面９１０には、登録するＥメールアドレスの宛先番号を入力するための欄９１１と、宛先名を入力するための欄９１２と、Ｅメールアドレスを入力するための欄９１３と、欄９１１〜９１３に入力された内容をＭＦＰ１Ａに送信して登録させるために操作されるＯＫボタン９１４と、システム内の他のＭＦＰ１のホームページを表示するフレーム９１５，９１６とを含む。
【００４５】
図６には、画面９１０とともに、図７のソースコードにおいて、欄９１１〜９１３に入力されたデータが値とされる関数が、吹出し内に示されている。なお、図６において吹出し内に表示されている内容は、説明用に記載されたものであり、実際の画面には表示されないものとする。
【００４６】
欄９１１は、「id="number"」に対応する。欄９１２は、「id="name"」に対応する。欄９１３は、「id="address"」に対応する。また、画面９１０において「宛先種別」に関連付けられて表示された「Ｅ−ｍａｉｌ」は、図７のソースコードにおいて、「id="type"」に対応する。
【００４７】
また、画面９１０において、ボタン９１４は、「id="button"」に対応する。また、図７において、「iframe  id="otherPage1"」および「http://111.222.3.445/otherPage1.html」は、フレーム９１５内に表示されるページを特定するための情報である。また、図７において、「iframe  id="otherPage2"」および「http://111.222.3.446/otherPage2.html」は、フレーム９１６内に表示されるページを特定するための情報である。「http://111.222.3.445/otherPage1.html」。「http://111.222.3.446/otherPage2.html」は、それぞれ、他のＭＦＰ１に、ＭＦＰ１Ａに対して入力された設定内容を通知するためのページ（本明細書では、画面９１０がＭＦＰ１Ａの設定用のページとして説明されているため、ＭＦＰ１ＢおよびＭＦＰ１Ｃに通知するためのページ）である。
【００４８】
図７の通信スクリプトは、欄９１１〜９１３に入力されたデータおよび上記「宛先種別」に関連付けられて表示された「Ｅ−ｍａｉｌ」を、関数「postMessage」の値として特定される他のウェブページに送信するための記述である。図７の例では、送信先として、フレーム９１５内にページを表示された「http://111.222.3.445/」のページ、および、フレーム９１６内にページを表示された「http://111.222.3.446/」のページが指定されている。
【００４９】
図６の画面９１０においてボタン９１４が操作されると、画面９１０において入力等された値（「id="type"」「id="number"」「id="name"」および「id="address"」に対応する値）が、ＭＦＰ１Ａに対して、設定用の情報として送信される（ステップＳ３０）。これに応じて、Ｗｅｂサーバ１０Ａは、これらの情報を受信し、そして機器情報管理部１０Ｂに送る。機器情報管理部１０Ｂは、これらの情報に基づき、データ記憶部２２において登録されているユーザの登録内容を更新する。具体的には、ＭＦＰ１Ａにおけるユーザデータベースに、欄９１１に入力された値の宛先番号を付され、欄９１２に入力された宛先名を付されたユーザのＥメールアドレスとして、欄９１３に入力されたアドレスが登録される。ユーザデータベースには、当該装置の利用を許可されるユーザを特定するための情報等が登録されている。
【００５０】
図８は、図７のフレーム９１５内に表示されるページのソースコードである。
図８のソースコードは、通信スクリプトと設定情報とを含む。
【００５１】
図８において、通信スクリプトは、通知用リスナーを定義している。通知用リスナーは、図６の画面９１０においてボタン９１４が操作されたことに起因して、ＭＦＰ１Ｂの設定用のホームページ（ページ（２））、および、ＭＦＰ１Ｃの設定用のホームページ（ページ（３））に対して、画面９１０において入力等された値（「id="type"」「id="number"」「id="name"」および「id="address"」に対応する値）を、それぞれ、「message[0]」「message[1]」「message[2]」「message[3]」として送信（通知）する（ステップＳ４０）。
【００５２】
また、図８の設定情報では、ＭＦＰ１ＢおよびＭＦＰ１Ｃにおける送信先（register_address.cgi）が指定されている。当該ＣＧＩプログラムに上記値が送信されることにより、ＭＦＰ１ＢとＭＦＰ１Ｃでは、各値を用いて、ユーザの登録内容が更新される。これにより、ＭＦＰ１ＢとＭＦＰ１Ｃのそれぞれにおいて、ユーザデータベースに欄９１１に入力された値の宛先番号を付され、欄９１２に入力された宛先名を付されたユーザのＥメールアドレスとして、欄９１３に入力されたアドレスが登録される。
【００５３】
＜実施の形態の効果＞
以上説明した本実施の形態によれば、画像処理システムにおいて、ＭＦＰ１Ａは、サーバとして機能し、自機の設定を変更するためのウェブページをデータ記憶部２２に記憶し、そして、当該ウェブページを、ＰＣ３からの要求に応じて送信する。そして、当該ＰＣ３から、ウェブページに対してＭＦＰ１Ａの設定を変更する情報（情報を登録するための情報を含む）を受信すると、ＰＣ３から受信した情報に基づいて自機の設定を変更するとともに、画像処理システムにおける他のＭＦＰ１（ＭＦＰ１ＢおよびＭＦＰ１Ｃ）のホームページに当該ＰＣ３から受信した情報を通知する。
【００５４】
これに応じて、他のＭＦＰ１は、それぞれ、受信した情報に基づいて自機の設定を変更（受信した情報を新たに登録）する。
【００５５】
つまり、本実施の形態では、図９に示されるように、Ｗｅｂブラウザの表示画面８００では、或るＭＦＰのホームページ（ＨＰ（１））の中に、当該或るＭＦＰについての設定内容を入力するための表示（「設定１」「設定２」「設定３」「設定４」）がなされるとともに、当該表示に基づく入力内容をＭＦＰに送信するためのボタン（ボタン８０１）の表示がなされ、さらに、画像処理システムにおける他のＭＦＰについてのホームページの表示（他のＭＦＰのホームページを表示するボタン８０２およびボタン８０３）がなされる。そして、表示画面８００に対する或るＭＦＰに対する設定内容が入力されると、あたかも、１以上の他のＭＦＰについてのホームページにも同様の設定内容が入力されたのと同様の効果を奏する。具体的には、上記した表示画面８００に対する設定内容の入力により、図１０に示されるような、３台のＭＦＰのホームページ（図１０（Ａ）の画面８１１、図１０（Ｂ）の画面８１２、および、図１０（Ｃ）の画面８１３）のそれぞれに対して設定内容を入力したのと同じ効果を奏することができる。
【００５６】
これにより、ＰＣ３のユーザは、ＭＦＰ１ＡのホームページにおいてＭＦＰ１Ａに対する設定の変更のための操作をすることにより、画像処理システムにおける他のＭＦＰ１に対しても、同様の設定を反映させることができる。
【００５７】
本実施の形態では、他のＭＦＰ１に対する通知は、その一例として、図７〜図８を参照して説明したように、ＭＦＰ１Ａのホームページ内に、他のＭＦＰ１のホームページに通知する仕組み（イベントリスナ）が組込まれることによって実現されていた。なお、他のホームページは、図６を参照して説明したように、ＭＦＰ１Ａのホームページ内に、フレームとして表示された。
【００５８】
なお、本実施の形態では、ＭＦＰ１Ａのホームページのフレーム内に表示されるＭＦＰ１ＢおよびＭＦＰ１Ｃのホームページに、ＭＦＰ１Ａのホームページに対してなされた設定内容の入力が通知されるように構成されていた。ここで、ＭＦＰ１ＢのホームページにおいてＭＦＰ１Ｂの設定内容が入力された場合には、ＭＦＰ１ＡおよびＭＦＰ１Ｃのホームページに当該設定内容が通知され、また、ＭＦＰ１ＣのホームページにおいてＭＦＰ１Ｃの設定内容が入力された場合には、ＭＦＰ１ＡおよびＭＦＰ１Ｂのホームページに当該設定内容が通知される。つまり、本実施の形態では、ＭＦＰ１Ｂのホームページのフレーム内にはＭＦＰ１ＡおよびＭＦＰ１Ｃのホームページが表示され、そして、これらのホームページに、ＭＦＰ１Ｂのホームページに対してなされた設定内容の入力が通知される。また、ＭＦＰ１Ｃのホームページのフレーム内にはＭＦＰ１ＡおよびＭＦＰ１Ｂのホームページが表示され、そして、これらのホームページに、ＭＦＰ１Ｃのホームページに対してなされた設定内容の入力が通知されるように構成される。
【００５９】
＜通信スクリプトの生成＞
次に、図７の通信スクリプトの生成について、説明する。
【００６０】
図１４は、当該通信スクリプトの生成のためにＰＣ３において実行される処理のフローチャートである。
【００６１】
図１４を参照して、ＣＰＵ３０は、Ｗｅｂブラウザ９００からの、処理対象のＭＦＰ１のホームページにおける通信スクリプトの生成のリクエストの有無を監視し（ステップＳＡ１０）、当該リクエストを受けると（ステップＳＡ１０でＹＥＳ判断時）、ステップＳＡ２０以降へ処理を進める。なお、たとえば、ＰＣ３のユーザが、Ｗｅｂブラウザ９００において通信スクリプトの生成のメニューを選択すると、Ｗｅｂブラウザ９００から通信スクリプトの生成のリクエストが発生する。
【００６２】
ステップＳＡ２０では、ＣＰＵ３０は、上記処理対象のＭＦＰ１のホームページにおいて予め設定された宛先情報および管理装置情報を当該処理対象のＭＦＰ１のＮＶ−ＲＡＭ１２から取得して、ステップＳＡ３０へ処理を進める。
【００６３】
宛先情報とは、他のＭＦＰ１のホームページを特定するための情報である。また、管理装置情報とは、宛先情報のうち、上記したフレーム９１５やフレーム９１６内に表示されるような、設定内容を通知するホームページを指定するための情報である。ここで、図１４に示された処理に先立って（または割り込み処理として）行なわれる、宛先情報と管理装置情報の設定について、説明する。
【００６４】
ＰＣ３で起動されているＷｅｂブラウザにおいて、処理対象のＭＦＰ１のホームページにおいてこれらの情報を設定するためのメニューが選択されると、表示部３５には、たとえば図１５に示されるような画面５００が表示される。
【００６５】
図１５の画面５００では、Ｎｏ．１からＮｏ．１０のそれぞれに、管理対象とＩＰアドレスが関連付けられている。画面５００は、ＩＰアドレスの欄に、他のそれぞれのＭＦＰ１のホームページのＩＰアドレスが示されている。そして、管理対象の欄には、それぞれのホームページを、上記設定内容の通知対象とするか否かの情報が表示されている。なお、図１５では、塗りつぶされた四角の図形が通知の対象とされていることを示し、白抜きの四角の図形が通知の対象とされていないことを示している。
【００６６】
画面５００中のボタン５０１は、画面５００内のＩＰアドレスの欄にＩＰアドレスを追加するために操作されるボタンである。ボタン５０１を操作されると、表示部３５には、図１６の画面５１０が表示される。
【００６７】
図１６の画面５１０は、Ｎｏ．１からＮｏ．１０のそれぞれに関連付けてＩＰアドレスを入力するための画面である。ユーザが、操作部３６を操作して画面５１０のＩＰアドレスの欄を編集し、ボタン５１１に対して操作をすると、図１５の画面５００のＩＰアドレスの欄には当該編集内容が反映される。一方、図１６の画面５１０のボタン５１２が操作されると、表示部３５では、画面５１０での編集内容が反映されることなく、画面５００が表示される。
【００６８】
画面５００では、ユーザが、操作部３６を操作して各ＩＰアドレスに対応する管理対象の欄を編集することにより、各ＩＰアドレスが上記設定内容の通知対象とされるか否かの情報が編集される。そして、画面５００のボタン５０２に対して操作がなされると、画面５００の編集内容が、処理対象のＭＦＰ１のホームページの宛先情報および管理装置情報として、ＮＶ−ＲＡＭ１２に格納される。
【００６９】
たとえば、図１５の画面５００として表示された編集内容がＮＶ−ＲＡＭ１２に格納されると、宛先情報として、画面５００のＩＰアドレスの欄に記載された「111.222.3.445」「111.222.3.446」「111.222.3.555」「111.222.3.556」の４つのＩＰアドレスが格納される。そして、管理装置情報としては、これらのＩＰアドレスのうち、画面５００において管理対象の欄に塗りつぶされた四角の図形に対応する「111.222.3.445」と「111.222.3.446」の２つのＩＰアドレスに対応するホームページが通知対象として指定される情報が格納される。
【００７０】
図１４に戻って、ステップＳＡ２０において、宛先情報と管理装置情報を取得すると、ＣＰＵ３０は、ステップＳＡ３０で、こられの情報を用いて、通信スクリプト（図７の通信スクリプト）を生成し、そして、当該通信スクリプトを含むＨＴＭＬページ（図７）を生成する。なお、生成される通信スクリプトにおいて、宛先情報および管理装置情報は、関数「postMessage」の値として特定される送信先を特定する情報として利用される。
【００７１】
そして、ステップＳＡ４０で、ＣＰＵ３０は、ステップＳＡ３０で生成したＨＴＭＬページをＷｅｂブラウザに応答する。これにより、処理対象のホームページの情報（図７に示されたソースコード）として、ＮＶ−ＲＡＭ１２に格納される。
【００７２】
つまり、本実施の形態では、ＭＦＰ１において通知対象として設定されたホームページに対して設定内容が通知されるように、通信スクリプトは生成される。
【００７３】
＜変形例等＞
図５を参照して説明したように、本実施の形態では、ＭＦＰ１ＡのＷｅｂページは、ステップＳ４０において、ＭＦＰ１Ａに対して入力された設定を変更する情報をＭＦＰ１Ａに送信（通知）する。なお、各ＭＦＰ１のＷｅｂサーバ１０Ａは、或るＭＦＰ１に対して入力された設定変更の情報を当該ＭＦＰ１から受信した場合、図１１に示されるように、ステップＳ４２として、当該設定変更の情報に基づく自機における設定変更が成功したか否かを、上記Ｗｅｂブラウザ９００にレスポンスするように構成されていることが好ましい。
【００７４】
また、Ｗｅｂブラウザ９００は、このようなレスポンスを受信すると、ＣＰＵ３０に、受信した成否の結果を表示部３５へ表示させることが好ましい。この場合、たとえば、通知先のＭＦＰ１から設定変更が成功した旨のレスポンスを受けた場合には、表示部３５には「○○○（通知先のＭＦＰ１（ＭＦＰ１ＢまたはＭＦＰ１Ｃ））において、設定変更が完了しました。」というメッセージが、また、設定変更に失敗した旨のレスポンスを受けた場合には、表示部３５には「○○○では、設定変更ができませんでした。」というメッセージが、表示される。
【００７５】
なお、このようなレスポンスは、リクエストパラメータ（たとえば、オブジェクト「abbr」）を用いて送信されてもよい。つまり、画像処理システムにおいて、レスポンスとして送信される「設定変更成功」に対応して上記オブジェクトの「yes」というパラメータが設定されており、また、「設定変更失敗」に対応して上記オブジェクトの「no」というパラメータが設定されているものとする。この設定に従えば、レスポンスとしては、リクエストパラメータ「abbr=yes」または「abbr=no」が送信される。abbr=yesを受信すると、Ｗｅｂブラウザ９００は、たとえば、通知先のＭＦＰ１から設定変更が成功した旨のレスポンスを受信した際のメッセージを表示部３５に表示させる。一方、abbr=noを受信すると、Ｗｅｂブラウザ９００は、通知先のＭＦＰ１から設定変更が失敗した旨のレスポンスを受信した際のメッセージを表示部３５に表示させる。リクエストパラメータを利用した通信により、通信されるデータ量を低減できる。
【００７６】
また、本実施の形態では、他のＭＦＰ１に対する通知は、その一例として、図７〜図８を参照して説明したように、ＭＦＰ１Ａのホームページ内に、他のＭＦＰ１のホームページに通知する仕組み（イベントリスナ）が組込まれることによって実現され、そして、他のホームページは、図９を参照して説明したように、ＭＦＰ１Ａのホームページ内に、ボタンとして表示された。
【００７７】
ここで、ＰＣ１にインストールされているＷｅｂブラウザは、たとえばモジラファウンデーションのＦｉｒｅｆｏｘ（登録商標）の拡張機能として提供されているように、１画面を分割して２以上のＭＦＰ１のホームページを表示できるように構成されてもいい。このような表示例を、図１２に示す。図１２のＷｅｂブラウザの画面４１０には、ＭＦＰ１Ａ〜ＭＦＰ１Ｃのホームページが、フレーム４１１〜４１３として表示されている。このように、１のＭＦＰ１のホームページの中に他のホームページがボタンとして表示されるだけでなく、複数のＭＦＰ１についてのホームページが同じ画面に表示されても良い。
【００７８】
図１２に示された例では、フレーム４１１が図１０のページ（１）に対応し、フレーム４１２が図１０のページ（２）に対応し、そして、フレーム４１３が図１０のページ（３）に対応する。なお、図１２に示された例では、画面４１０において、フレーム４１１〜４１３として、複数のＭＦＰ１のホームページが同時に表示されている。このため、フレーム４１１〜４１３のそれぞれには、各ページで表示対象となっているＭＦＰ以外のＭＦＰのホームページを表示するためのボタンは備えられていない。
【００７９】
また、Ｗｅｂブラウザ９００は、表示部３５に表示される、上記のように互いに関連付けられたホームページの画面（フレーム４１１〜４１３）を、タブ画面として表示させても良い。このような表示例を図１３に示す。
【００８０】
図１３には、タブ８５１，８５２，８５３が表示されている。タブ８５１はＭＦＰ１Ａの設定のためのページを表示するためのタブであり、タブ８５２はＭＦＰ１Ｂの設定のためのページを表示するためのタブであり、タブ８５３はＭＦＰ１Ｃの設定のためのページを表示するためのタブである。
【００８１】
図１３に示された例では、タブ８５１によって表示される画面が図１０のページ（１）に対応する。当該画面は、図７のソースコードに対応する情報が表示されている。つまり、図６の画面９１０と同様に、「id="number"」に対応する欄９１１と、「id="name"」に対応する欄９１２と、「id="address"」に対応する欄９１３と、「id="type"」に対応する「Ｅ−ｍａｉｌ」と、「id="button"」に対応するボタン９１４と、「iframe  id="otherPage1"」に対応するフレーム９１５と、「iframe  id="otherPage2"」に対応するフレーム９１６とを含む。
【００８２】
また、図１３に示された例では、タブ８５２によって表示される画面が図１０のページ（２）に対応し、そして、タブ８５３によって表示される画面が図１０のページ（３）に対応する。
【００８３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８４】
１，１Ａ〜１Ｃ  ＭＦＰ、３  ＰＣ、１０，３０  ＣＰＵ、１０Ａ  Ｗｅｂサーバ、１０Ｂ  機器情報管理部、１００  ディスプレイ、２００  タッチセンサ、２０１  タッチスクリーン、９００  Ｗｅｂブラウザ。
【図１】
2012199647.tif 000003
【図２】
2012199647.tif 000004
【図３】
2012199647.tif 000005
【図４】
2012199647.tif 000006
【図５】
2012199647.tif 000007
【図６】
2012199647.tif 000008
【図７】
2012199647.tif 000009
【図８】
2012199647.tif 000010
【図９】
2012199647.tif 000011
【図１０】
2012199647.tif 000012
【図１１】
2012199647.tif 000013
【図１２】
2012199647.tif 000014
【図１３】
2012199647.tif 000015
【図１４】
2012199647.tif 000016
【図１５】
2012199647.tif 000017
【図１６】
2012199647.tif 000018