(57)【要約】【課題】  情報機器側でのパラメータチェックを実行する上で、ユーザによる一層効率的な入力又は変更を可能とし、また、情報機器やネットワークトラフィックに対する負荷を軽減し得る機器情報設定システムを提供する。【解決手段】  端末側で、外部の情報機器に設定される各種条件についてのパラメータの入力をＷｅｂブラウザを利用して行う機器情報設定システムにおいて、情報機器に設定される各種条件についてのパラメータの入力を行うための第１のウィンドウと該第１のウィンドウとは異なる第２のウィンドウとを表示し、第１のウィンドウ上で入力されたパラメータを、第２のウィンドウを介して情報機器へ送信する。そして、情報機器側でのパラメータの判定結果に基づき、パラメータにエラーがあると判定された場合に、第１のウィンドウに入力されたパラメータをリロードしないように、端末側での第１のウィンドウにおけるパラメータのリロードを制御する。【選択図】図９
2006215716.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される端末及び情報機器を有し、該端末側で、該情報機器に設定される各種条件についてのパラメータの入力又は変更をＷｅｂブラウザを利用して行う機器情報設定システムにおいて、
上記情報機器に設定される各種条件についてのパラメータの入力又は変更を行うための第１のウィンドウと、該第１のウィンドウとは異なる第２のウィンドウとを表示するウィンドウ表示手段と、
上記第１のウィンドウ上で入力又は変更されたパラメータを、上記第２のウィンドウを介して情報機器へ送信するパラメータ送信手段と、
上記情報機器側に設けられ、上記端末から送信されてきたパラメータが所定の許容条件を満たすか否かを判定するパラメータ判定手段と、
上記パラメータ判定手段による判定結果に基づき、上記端末側での第１のウィンドウにおけるパラメータのリロードを制御するパラメータリロード制御手段であって、上記パラメータ判定手段により上記パラメータが許容条件を満たさないと判定された場合に、上記第１のウィンドウに入力又は変更されたパラメータをリロードしない、パラメータリロード制御手段と、を有していることを特徴とする機器情報設定システム。
【請求項２】
上記ウィンドウ表示手段は、上記パラメータ判定手段により上記パラメータが許容条件を満たさないと判定された場合に、そのエラーの内容をあらわすメッセージを付しつつ上記第２のウィンドウを表示することを特徴とする請求項１記載の機器情報設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される端末や情報機器を有し、該端末側でＷｅｂブラウザを利用して該情報機器に関する情報をネットワーク経由で取得し、各種条件の設定及び変更が可能である機器情報設定システムに関する。
【背景技術】
【０００２】
周知の通り、端末や複写機，多機能複合機（ＭＦＰ）等の画像形成装置が共に接続されたネットワークにおいては、端末側でＷｅｂブラウザを利用して他の機器から情報をネットワーク経由で取得し、各機器の状態を確認したり、機器の設定条件を設定入力又は変更したりすることが行われている（例えば特開２００３−３２４５６６号公報参照）。従来では、端末側での設定入力又は変更に伴い、例えば規定範囲を越えていないか若しくは数字内にアルファベットが入っていないか等、設定入力されたパラメータの正否を確認するパラメータチェックが実施される方法が知られている。
【０００３】
【特許文献１】特開２００３−３２４５６６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、かかる方法において、端末側でのパラメータの設定入力に伴い、かかるパラメータチェックを画像形成装置側で行うようにした場合には、端末側でチェック対象となるデータの送信とともに画面が遷移することで、入力データが失われ、このため、入力ミスがあると、再度一から設定入力を行う必要がある。他方、かかるパラメータチェックを端末側で行うようにした場合には、端末への負荷が大きくなり、パフォーマンスが悪くなるという問題がある。
【０００５】
更に別の方法としては、端末側で入力されたパラメータに関するパラメータチェックを画像形成装置側で行い、入力ミスがあると、入力データを埋め込んだＨＴＭＬファイルを作成し、端末側に送り戻す方法が提案されているものの、この方法では、端末側での設定入力を行う毎にＨＴＭＬファイルの作成が必要となる分、画像形成装置への負荷が大きくなる。また、このＨＴＭＬファイルを端末側へ送信する上で、ネットワークトラフィックへの負荷が大きくなる。パフォーマンスの向上を図るために、ＨＴＭＬファイルの代わりに、ＸＭＬ（eXtensible Markup Language）ファイル及びＸＳＬＴ（XSL Transformation）ファイルを用いることが考えられるが、この場合、ＸＳＬＴファイルは静的となり、かかるファイルに入力データを埋め込むことは非常に困難である。
【０００６】
この発明は、上記技術的課題に鑑みてなされたもので、ユーザによる一層効率的な設定入力又は変更を可能とし、また、情報機器に対する負荷若しくはネットワークトラフィックに対する負荷を軽減しつつ、情報機器側でのパラメータチェックが実行可能である機器情報設定システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本願の請求項１に係る発明は、ネットワークに接続される端末及び情報機器を有し、該端末側で、該情報機器に設定される各種条件についてのパラメータの入力又は変更をＷｅｂブラウザを利用して行う機器情報設定システムにおいて、上記情報機器に設定される各種条件についてのパラメータの入力又は変更を行うための第１のウィンドウと、該第１のウィンドウとは異なる第２のウィンドウとを表示するウィンドウ表示手段と、上記第１のウィンドウ上で入力又は変更されたパラメータを、上記第２のウィンドウを介して情報機器へ送信するパラメータ送信手段と、上記情報機器側に設けられ、上記端末から送信されてきたパラメータが所定の許容条件を満たすか否かを判定するパラメータ判定手段と、上記パラメータ判定手段による判定結果に基づき、上記端末側での第１のウィンドウにおけるパラメータのリロードを制御するパラメータリロード制御手段であって、上記パラメータ判定手段により上記パラメータが許容条件を満たさないと判定された場合に、上記第１のウィンドウに入力又は変更されたパラメータをリロードしない、パラメータリロード制御手段と、を有していることを特徴としたものである。
【０００８】
また、本願の請求項２に係る発明は、請求項１に係る発明において、上記ウィンドウ表示手段は、上記パラメータ判定手段により上記パラメータが許容条件を満たさないと判定された場合に、そのエラーの内容をあらわすメッセージを付しつつ上記第２のウィンドウを表示することを特徴としたものである。
【発明の効果】
【０００９】
本願の請求項１に係る発明によれば、情報機器側でパラメータチェックを実行する機器設定システムにおいて、ユーザによる一層効率的な設定入力又は変更を可能とし、また、情報機器に対する負荷若しくはネットワークトラフィックに対する負荷を軽減することができる。
【００１０】
また、本願の請求項２に係る発明によれば、エラーの内容を把握することができ、エラーの対象となったパラメータを第１のウィンドウ上で容易に訂正することが可能である。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について、添付図面を参照しながら説明する。なお、この実施形態では、特許請求の範囲に記載の「端末」として、パーソナルコンピュータ（以下、ＰＣと表記）を取り上げ、また、「情報機器」として、多機能複合機（以下、ＭＦＰと表記）を取り上げる。
図１は、本発明の実施形態に係るＰＣ及びＭＦＰを含むネットワークの構成を概略的に示す図である。このネットワーク１は、複数のＰＣ１０と、プリンタ機能，ファクシミリ機能，コピー機能，スキャナ機能など複数の機能をもつＭＦＰ２０と、を有しており、これらは、ネットワークバス１５を介して、互いにデータ送受信可能に接続されている。このネットワーク１では、例えば、ＰＣ１０で処理された文書データや画像データ等のジョブデータを、ＭＦＰ２０へ送信してＭＦＰ２０側でプリントしたり、ＭＦＰ２０で原稿を読み込むことにより作成されたジョブデータを、ＰＣ１０へ送信してＰＣ１０側で表示又は格納したりすることが可能である。
【００１２】
また、特に図示しないが、ネットワーク１は、ネットワークバス１５を介して、インターネットに接続されてもよい。この場合、ＭＦＰ２０は、原稿に基づき作成したジョブデータを、例えば他のネットワーク上にある遠隔のＰＣへインターネット経由で送信したり、遠隔のＰＣからのジョブデータをインターネット経由で受信し、それに基づきプリント出力したりすることも可能である。また、ネットワーク１の構成として、実際には、例えばプロキシサーバ，メールサーバ，ルータ等の図１に示す構成以外も含まれるが、ここでは、それらを省略する。
【００１３】
図２は、ＰＣ１０の基本構成を示すブロック図である。このＰＣ１０は、基本ソフトウェアであるオペレーティングシステム（ＯＳ）等のプログラムに基づき、ＰＣ１０内の各構成を制御するＣＰＵ２と、ＰＣ１０の起動時に実行されるブートプログラムを記録するＲＯＭ３と、プログラムの実行に必要なワークエリアのバッファエリアとして利用されるＲＡＭ４と、ＯＳやアプリケーションプログラムや各種のデータを格納するハードディスク（図中の「ＨＤ」）５と、外部機器との間で、ジョブデータ等の各種データの送受信を行なうためのネットワークインターフェースカード（図中の「ＮＩＣ」）６と、を有している。これらの構成は、データ送受信可能に、バス７を介して互いに接続されている。また、特に図示しないが、ＰＣ１０は、例えば、ＣＤ−ＲＯＭドライブ，フロッピー（登録商標）ディスクドライブ等の構成を有していてもよい。
【００１４】
また、図３は、ＭＦＰ２０の基本的な構成を示すブロック図である。ＭＦＰ２０は、基本的に、所定のプログラムに基づき各種の命令を実行させるなどして、ＭＦＰ２０内の各構成を制御するＣＰＵ２１と、ＣＰＵ２１による制御の基になるプログラムを格納するＲＯＭ２２と、該プログラムの実行に必要なワークエリアや外部から送信されてきたジョブデータを一時的に格納するＲＡＭ２３と、ユーザによる装置の操作及び各種の設定入力を可能とするタッチパネル式の表示パネルを備えた操作部２４と、原稿を読み取り例えばビットマップ形式の画像データを取得する走査部２５と、ジョブデータに基づき用紙に対してプリントを実行する印刷部２６と、印刷部２６に対して給紙を行なう給紙部２７と、ジョブデータ等の各種データの送受信を外部と行なうためのネットワークインターフェースカード（図中の「ＮＩＣ」）２８と、を有している。これらの構成は、データ送受信可能に、バス２９を介して互いに接続されている。
【００１５】
ＰＣ１０にはＷｅｂブラウザがインストールされており、本実施形態では、ＰＣ１０側でＷｅｂブラウザを利用してＭＦＰ２０から情報をネットワーク経由で取得し、ＭＦＰ２０の状態を確認したり、その設定条件を設定入力又は変更したりすることが可能である。そして、設定条件の設定入力又は変更があった場合、設定入力又は変更後のパラメータについて、例えば規定範囲を越えていないか若しくは数字内にアルファベットが入っていないか等、設定入力されたデータの正否を確認するパラメータチェックがＭＦＰ２０側で行われるようになっている。
【００１６】
本実施形態では、前述した従来技術の課題を解決すべく、ユーザによる一層効率的なパラメータの設定入力又は変更を可能とし、また、情報機器に対する負荷若しくはネットワークトラフィックに対する負荷を軽減しつつ、ＭＦＰ２０側でパラメータチェックを実行するために、以下のような工夫がなされている。具体的には、パラメータの設定入力又は変更を行うための情報設定入力画面を構成する第１のウィンドウとともに、それとは異なる第２のウィンドウを作成し、第２のウィンドウから設定入力又は変更後のパラメータをＭＦＰ２０へ送信するようにする。以下、図４〜８に示すサンプル画面を参照しながら説明する。
【００１７】
まず、Ｗｅｂブラウザを起動することで、モニタディスプレイＭ（図１参照）上にはブラウザウィンドウが表示されるが、更にブラウザウィンドウ上でＵＲＬボックスに情報取得用のＵＲＬが入力され、ユーザにより移動が指示されることで、ＭＦＰ２０側の情報がネットワーク経由で取得され、図４に示すように、情報設定入力画面を呈するブラウザウィンドウ（以下、第１のウィンドウという）Ｗ１が表示される。この情報設定入力画面は、ＭＦＰ２０から取得されたＸＭＬファイル及びＸＳＬＴファイルに基づき構成されるもので、この画面には、設定入力可能な項目の一例として、「ＴＣＰ／ＩＰ」，「ＩＰアドレス（IP Address）」，「ホスト名（Host Name）」が含まれている。
【００１８】
また、図４に示す情報設定入力画面を呈する第１のウィンドウＷ１上で、各項目の設定変更後に実行ボタン（図中の「Apply」が付されたボタン）がクリックされることにより、図５に示すように、サブウィンドウ（以下、第２のウィンドウという）Ｗ２が追加されて表示される。ここでは、第２のウィンドウＷ２上で「パスワード（Password）」が入力可能となっている。このパスワード入力後に実行ボタンがクリックされることにより、第１のウィンドウＷ１上で設定入力されたパラメータ及び第２のウィンドウＷ２上で入力されたパスワードが、ＰＣ１０からＭＦＰ２０へネットワーク経由で送信される。ＭＦＰ２０では、このパラメータ及びパスワードの受信に応じて、パラメータチェックが実行される。なお、本実施形態において、「パラメータチェック」とは、第２のウィンドウＷ２上で入力されたパスワードの照合も含むものとする。
【００１９】
ＭＦＰ２０側で行われるパラメータチェックの結果、これらのパラメータが規定条件を満たすとともにパスワードが確認され、エラーがないと判断された場合には、第２のウィンドウＷ２が閉じられ、第１のウィンドウＷ１には、設定入力されたパラメータが第１のウィンドウＷ１にリロードされて、図６に示すような設定完了画面が表示され、ＭＦＰ２０側での各種情報設定が完了される。
【００２０】
また、一方、ＭＦＰ２０側で行われるパラメータチェックの結果、パラメータが規定条件を満たさずＮＧであると判断された場合には、図７に示すように、第２のウィンドウＷ２上に、エラー内容通知メッセージ「パスワードが間違っています（Password is incorrect）」が表示される。その後、図中の「ＯＫ」が付されたボタンを押す等して、ユーザによりエラー内容が確認されると、第２のウィンドウＷ２が閉じられ、図８に示すように、第１のウィンドウＷ１が、以前に設定入力されたパラメータがそのまま残った状態で表示される。
【００２１】
以下、前述したような機器情報設定処理について、フローチャートを参照しながら、ＰＣ１０及びＭＦＰ２０側で実行される処理別に説明する。図９は、ＰＣ１０側で実行される機器情報設定処理についてのフローチャートである。なお、この処理は、ブラウザ起動後、第１のウィンドウＷ１が開かれた状態から開始されるものとする。まず、ＭＦＰ情報取得用のＵＲＬへの移動の実行指示があったか否かが判断される（＃１１）。その結果、移動の実行指示がないと判断された場合には、再度ステップ＃１１が繰り返され、他方、移動の実行指示があったと判断された場合には、引き続き、情報ファイル（ＸＭＬファイル及びＸＳＬＴファイル）が受信されたか否かが判断される（＃１２）。その結果、情報ファイルが受信されていないと判断された場合には、再度ステップ＃１２が繰り返され、他方、情報ファイルが受信されたと判断された場合には、引き続き、情報ファイルを反映した情報設定入力画面（図４参照）を呈する第１のウィンドウＷ１が表示される（＃１３）。
【００２２】
その後、第１のウィンドウＷ１上でパラメータの設定入力又は変更があるか否かが判断される（＃１４）。その結果、パラメータの設定入力又は変更がないと判断される場合には、再度ステップ＃１４が繰り返され、他方、パラメータの設定入力又は変更があると判断された場合には、別の情報設定入力画面を呈する第２のウィンドウＷ２が表示される（＃１５）。
【００２３】
更に、第２のウィンドウＷ２上でパスワード入力があるか否かが判断され（＃１６）、その結果、パスワード入力がないと判断される場合には、再度ステップ＃１６が繰り返され、他方、パスワード入力があると判断された場合には、パラメータチェック実行の為、第２のウィンドウＷ２上でのパスワードに加え、第１のウィンドウＷ１上でのパラメータがＭＦＰ２０へ送信される（＃１５）。
【００２４】
その後、ＭＦＰ２０からの返信があるか否かが判断され（＃１８）、その結果、返信がないと判断された場合には、再度ステップ＃１８が繰り返され、他方、返信があったと判断された場合には、引き続き、ＭＦＰ２０によるパラメータチェックの結果を伝える情報に基づき、エラーの有無が判断される（＃１９）。その結果、エラーがないと判断された場合には、第１のウィンドウＷ１が更新され（＃２０）、これに伴い、第２のウィンドウＷ２が閉じられ、以前に設定入力されたパラメータが第１のウィンドウＷ１にリロードされることで、ＭＦＰ２０側での情報設定が完了される（＃２１）。
【００２５】
また、一方、ステップ＃１９の結果、エラーがあったと判断された場合には、エラー内容が第２のサブウィンドウＷ２に表示され、その後、そのエラー内容がユーザにより確認されたか否かが判断される（＃２３）。その結果、確認されていないと判断された場合には、再度ステップ＃２３が繰り返され、他方、確認されたと判断された場合には、引き続き、第２のウィンドウＷ２が閉じられ（＃２４）、その後、ステップ＃１４に戻り、それ以降のステップが繰り返される。
【００２６】
また、図１０には、ＰＣ１０側で実行される機器情報設定処理に対応して、ＭＦＰ２０側で実行される機器情報設定処理についてのフローチャートである。この処理では、まず、ＰＣ１０からのアクセスの有無が判断される（＃３１）。つまり、ＰＣ１０側で情報取得用のＵＲＬへの移動が指示されたか否かが判断される。その結果、アクセスがないと判断された場合には、再度ステップ＃３１が繰り返され、他方、アクセスがあったと判断された場合には、情報ファイル（ＸＭＬファイル及びＸＳＬＴファイル）が送信される（＃３２）。
【００２７】
その後、ＰＣ１０から送信されてきたパラメータが受信されたか否かが判断され（＃３３）、その結果、パラメータが受信されていないと判断された場合には、再度ステップ＃３３が繰り返され、他方、パラメータが受信されたと判断された場合には、引き続き、パラメータチェックが実行される（＃３４）。
【００２８】
続いて、チェック対象となったパラメータにおけるエラーの有無かが判断される（＃３５）。その結果、エラーなしと判断された場合には、ＯＫ情報がＰＣ１０へ返信され（＃３６）、他方、エラーありと判断された場合には、エラー内容を含むＮＧ情報がＰＣ１０へ返信される（＃３７）。以上で処理が終了される。
【００２９】
以上説明したように、本実施形態では、パラメータチェックがＮＧである場合に、第１のウィンドウＷ１に設定入力されたパラメータがリロードされず、以前に設定入力されたパラメータがそのまま残ることとなり、第１のウィンドウＷ１上でのパラメータの再設定入力が不要であり、ユーザへの負荷が軽減される。また、ＭＦＰ２０からＰＣ１０へパラメータチェックの結果情報を送信するに際して、チェック結果がＯＫである場合には、それをあらわす情報のみを、また、チェック結果がＮＧである場合にも、ＮＧである旨をあらわす情報に、ＮＧの内容をあらわす情報を付加するのみであるため、動的なＨＴＭＬファイルやＸＳＬＴファイルを作成する必要はなく、更に、それらの場合に比べて、ＭＦＰ２０やネットワークトラフィックへの負荷は軽減され、パフォーマンスも向上させることが可能である。
【００３０】
図９及び１０のフローチャートであらわされる機器情報設定処理は、ＰＣ１０又はＭＦＰ２０の各ＲＯＭに格納されるプログラムが読み出されることで実行されるが、かかるプログラムは、ＰＣ１０又はＭＦＰ２０の各ＣＰＵによる制御の基になるプログラムの一部として予め組み込まれるものであっても、あるいは、機器情報設定処理を実行させるための管理プログラムとして、例えばＣＤ−ＲＯＭ又はフロッピーディスク等の外部記録媒体を用いて若しくはネットワーク経由でダウンロードすることで、ＰＣ１０又はＭＦＰ２０にインストールされ、追加的に格納されるものであってもよい。
【００３１】
なお、本発明は、例示された実施形態に限定されるものでなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。
【図面の簡単な説明】
【００３２】
【図１】ＰＣ及びＭＦＰが接続されたネットワークの構成を概略的に示す図である。
【図２】上記ＰＣの基本構成をあらわすブロック図である。
【図３】上記ＭＦＰの基本構成をあらわすブロック図である。
【図４】情報設定入力画面を呈する第１のウィンドウを示す図である。
【図５】情報設定入力画面を呈する第１のウィンドウに加え、パスワード入力画面を呈する第２のウィンドウを示す図である。
【図６】設定完了画面を呈する第１のウィンドウを示す図である。
【図７】情報設定入力画面を呈する第１のウィンドウに加え、エラー内容通知メッセージが付された第２のウィンドウを示す図である。
【図８】以前に設定入力されたパラメータがそのまま残った状態で表示される第１のウィンドウを示す図である。
【図９】上記ＰＣ側で実行される情報機器設定処理についてのフローチャートである。
【図１０】上記ＭＦＰ側で実行される情報機器設定処理についてのフローチャートである。
【符号の説明】
【００３３】
１…ネットワーク，２…ＣＰＵ，３…ＲＯＭ，４…ＲＡＭ，５…ハードディスク，６…ＮＩＣ，１０…ＰＣ，２０…ＭＦＰ，２１…ＣＰＵ，２２…ＲＯＭ，２３…ＲＡＭ，２８…ＮＩＣ，Ｗ１…第１のウィンドウ，Ｗ２…第２のウィンドウ。
【図１】
2006215716.tif 000003
【図２】
2006215716.tif 000004
【図３】
2006215716.tif 000005
【図４】
2006215716.tif 000006
【図５】
2006215716.tif 000007
【図６】
2006215716.tif 000008
【図７】
2006215716.tif 000009
【図８】
2006215716.tif 000010
【図９】
2006215716.tif 000011
【図１０】
2006215716.tif 000012