(57)【要約】【課題】装置間における所定のパラメータの相互転送をきわめて効率的に行うことができる情報処理システムと、この情報処理システムを構成する情報処理装置と、を提供する。【解決手段】外部のＨＴＴＰクライアントからの所定の要求に係る処理を実現させるＨＴＴＰサーバプログラム１３Ａ（２３Ａ）を備える情報処理装置１（２）において、外部のＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラム１３Ｂ（２３Ｂ）と、所定の要求に係る入力を行う入力手段１５（２５）と、を備える。また、ネットワークケーブルＣを介して情報処理装置１及び情報処理装置２を接続して、情報処理システムを構築する。【選択図】　　　　　　　図１
2004030483.tif 000002
【特許請求の範囲】
【請求項１】
外部ＨＴＴＰクライアントからの所定の要求に係る処理を実現させるＨＴＴＰサーバプログラムを備える情報処理装置において、
外部ＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラムと、
前記所定の要求に係る入力を行う入力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記ＨＴＴＰクライアントプログラムによって、前記外部ＨＴＴＰサーバとの１対１のパラメータ転送が実現可能であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記入力手段は、
タッチパネル、操作キー、ポインティングディバイスの少なくとも一つから構成される操作部であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ＨＴＴＰクライアントプログラムによって、前記外部ＨＴＴＰサーバに対して自己が所有するパラメータを転送する操作と、前記外部ＨＴＴＰサーバが所有するパラメータを自己に転送させる操作と、の双方が実現可能で、かつ、前記入力手段によって前記操作のうち何れか一方が選択可能であることを特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
複数の前記外部ＨＴＴＰサーバに対して自己が所有するパラメータを順次転送する内部パラメータ転送プログラムを備えることを特徴とする請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
所定のデータを記録する不揮発メモリを備え、
前記所定の要求に係る処理は、
前記不揮発メモリに記録されている所定のデータの書換えであることを特徴とする請求項１から５の何れか一項に記載の情報処理装置。
【請求項７】
ＨＴＴＰを共通の通信規約として、ＰＣとの通信と、前記外部ＨＴＴＰサーバとの通信と、の双方が実現可能であることを特徴とする請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
請求項１から７の何れか一項に記載の情報処理装置がネットワークケーブルを介して複数接続されてなることを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置及び情報処理システムに関する。
【０００２】
【従来の技術】
プリンタ、複写機、ファクシミリ等の所定の情報を入出力する装置（情報処理装置）の不揮発メモリには、その装置の仕様や型式・製造番号等に由来するＩＤ番号、その装置の管理者のパスワード、その装置に付与されたメールアドレス、等の各種パラメータが記録されている。
【０００３】
従来は、かかるパラメータを確認したり変更したりするために、情報処理装置の内部にＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）によるアクセスを受け付けるＨＴＴＰサーバを配置し、情報処理装置にネットワークケーブルを介してＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）を接続し、ＰＣから情報処理装置のＨＴＴＰサーバにアクセスし、ＰＣのブラウザで情報処理装置の所望のパラメータを参照し、必要に応じてＰＣのキーボードで所定のパラメータを変更する、という方式を採用していた。
【０００４】
また、一の情報処理装置が所有するパラメータを他の情報処理装置に転送する場合には、前記したような方式を用いてＰＣに一の情報処理装置にパラメータを出力した後、このＰＣを他の情報処理装置に接続し、このＰＣから一の情報処理装置に係るパラメータを他の情報処理装置に入力する、という手順を経ていた。
【０００５】
【発明が解決しようとする課題】
しかし、前記したようなＰＣを経由した転送方式においては、情報処理装置同士をネットワークケーブルで接続した上でパラメータを直接的に転送することができず、ブラウザやキーボードを有するＰＣを準備して接続する必要があるため、手間がかかっていた。
【０００６】
一方、前記したようなＰＣを経由した転送方式を採用する代わりに、情報処理装置間の直接的なパラメータ転送を可能にする転送専用プログラムを作成することも考えられる。
【０００７】
しかし、情報処理装置毎にアクセス可能なプロトコルが異なる場合があるため、パラメータ転送の際に情報処理装置間でプロトコルの変換を可能にするような複雑なプログラムを作成する必要がある。このため、作成に手間がかかる上にプログラムサイズが大きくなるので、実用的ではない。
【０００８】
本発明の課題は、装置間における所定のパラメータの相互転送をきわめて効率的に行うことができる情報処理システムと、この情報処理システムを構成する情報処理装置と、を提供することである。
【０００９】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の発明は、
外部のＨＴＴＰクライアントからの所定の要求に係る処理を実現させるＨＴＴＰサーバプログラムを備える情報処理装置において、
外部のＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラムと、
前記所定の要求に係る入力を行う入力手段と、
を備えることを特徴とする。
【００１０】
請求項１に記載の発明によれば、外部のＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラムと、所定の要求に係る入力を行う入力手段と、を備えるので、ＨＴＴＰサーバを有する外部の装置に対して、入力手段及びＨＴＴＰクライアントプログラムを介して所定の要求を行うことができる。
【００１１】
従って、本発明に係る情報処理装置を、ＨＴＴＰサーバを有する他の情報処理装置に接続した場合には、入力手段及びＨＴＴＰクライアントプログラムによって、他の情報処理装置に対して直接的に所定の要求を行うことができる。このため、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、情報処理装置間における直接的なパラメータ転送が可能な情報処理システムを構築することができる。
【００１２】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記ＨＴＴＰクライアントプログラムによって、前記外部ＨＴＴＰサーバとの１対１のパラメータ転送が実現可能であることを特徴とする。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、
前記入力手段は、
タッチパネル、操作キー、ポインティングディバイスの少なくとも一つから構成される操作部であることを特徴とする。
【００１４】
請求項４に記載の発明は、請求項１から３の何れか一項に記載の情報処理装置において、
前記ＨＴＴＰクライアントプログラムによって、前記外部ＨＴＴＰサーバに対して自己が所有するパラメータを転送する操作と、前記外部ＨＴＴＰサーバが所有するパラメータを自己に転送させる操作と、の双方が実現可能で、かつ、前記入力手段によって前記操作のうち何れか一方が選択可能であることを特徴とする。
【００１５】
請求項５に記載の発明は、請求項１から４の何れか一項に記載の情報処理装置において、
複数の前記外部ＨＴＴＰサーバに対して自己が所有するパラメータを順次転送する内部パラメータ転送プログラムを備えることを特徴とする。
【００１６】
請求項６に記載の発明は、請求項１から５の何れか一項に記載の情報処理装置において、
所定のデータを記録する不揮発メモリを備え、
前記所定の要求に係る処理は、
前記不揮発メモリに記録されている所定のデータの書換えであることを特徴とする。
【００１７】
請求項７に記載の発明は、請求項１から６の何れか一項に記載の情報処理装置において、
ＨＴＴＰを共通の通信規約として、ＰＣとの通信と、前記外部ＨＴＴＰサーバとの通信と、の双方が実現可能であることを特徴とする。
【００１８】
請求項８に記載の発明は、情報処理システムであって、
請求項１から７の何れか一項に記載の情報処理装置がネットワークケーブルを介して複数接続されてなることを特徴とする。
【００１９】
請求項８に記載の発明によれば、請求項１から７の何れか一項に記載の情報処理装置がネットワークケーブルを介して複数接続されてなるので、一の情報処理装置の入力手段及びＨＴＴＰクライアントプログラムにより他の情報処理装置に対して所定の要求を行った場合に、他の情報処理装置がＨＴＴＰサーバプログラムにより所定の要求に係る処理を行うことができる。
【００２０】
従って、例えば、一の情報処理装置が他の情報処理装置に対して、他の情報処理装置が所有するパラメータを自己に転送するように要求した場合には、他の情報処理装置が、かかる要求に応じて、パラメータを一の情報処理装置に転送することができる。また、一の情報処理装置が他の情報処理装置に対して、一の情報処理装置が所有するパラメータの転送を他の情報処理装置に受け入れるように要求した場合には、他の情報処理装置が、かかる要求に応じて、パラメータの転送を受け入れることができる。
【００２１】
この結果、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、情報処理装置間における直接的なパラメータ転送が可能となる。また、一の情報処理装置に、ＨＴＴＰサーバを有するＰＣを接続した場合においても、ＨＴＴＰを共通の通信規約として、他の情報処理装置を接続した場合と同様の処理で動作させることができる。
【００２２】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
【００２３】
［第１の実施の形態］
本実施の形態に係る情報処理システムを、図１〜図３を用いて説明する。図１は、本実施の形態に係る情報処理システムの構成を説明するための概略ブロック図である。情報処理システムは、所定のパラメータを所有する第１プリンタ１と、このプリンタ１にネットワークケーブルＣを介して接続された第２プリンタ２と、を備えるものである。第１プリンタ１及び第２プリンタ２は、本発明に係る情報処理装置である。
【００２４】
第１プリンタ１は、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１、ネットワークＩ／Ｆ１２、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１３、不揮発メモリ１４、操作部１５、表示部１６を備えている。
【００２５】
ＣＰＵ１０は、ＲＯＭ１３や不揮発メモリ１４に記録された各種プログラムを起動させることにより、第１プリンタ１全体を統合制御するものである。ネットワークＩ／Ｆ１２は、第１プリンタ１がネットワークケーブルＣを介して第２プリンタ２と通信を行うためのインターフェースである。
【００２６】
ＲＯＭ１３は、プリンタ１の動作を制御するための各種制御プログラムを記録する読出専用メモリである。本実施の形態においては、図１に示すように、ＲＯＭ１３にＨＴＴＰサーバプログラム１３Ａ及びＨＴＴＰクライアントプログラム１３Ｂが記録されている。
【００２７】
ＨＴＴＰサーバプログラム１３Ａは、外部のＨＴＴＰクライアントからの所定の要求を受けて、その要求に係る処理を実現させるものである。具体的には、ＣＰＵ１１によって起動して、外部のＨＴＴＰクライアントからの所定の要求を受信し、所定の制御プログラムを起動させてその要求に係る処理を行わせるという機能を果たす。
【００２８】
ＨＴＴＰクライアントプログラム１３Ｂは、外部のＨＴＴＰサーバに対して所定の要求を行うためのものである。具体的には、ＣＰＵ１１によって起動して、後述する操作部１５によって入力された所定の要求を、外部のＨＴＴＰサーバに対して送信するという機能を果たす。
【００２９】
不揮発メモリ１４は、第１プリンタ１に係る各種パラメータや各種制御プログラムを電気的に書き換え可能に記録するものである。不揮発メモリ１４としては、電気的に内容を書き込むことができるＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、電気的に内容を書き換えることができるＥＥＰＲＯＭ、ＳＲＡＭ（Ｓｔａｔｉｃ　ＲＡＭ）、フラッシュメモリ等を採用することができる。
【００３０】
不揮発メモリ１４には、第１プリンタ１の仕様や型式・製造番号等に由来するＩＤ番号と、第１プリンタ１の管理者のパスワードと、第１プリンタ１に付与されたメールアドレスと、第１プリンタ１を起動させる際の初期設定値と、から構成されるパラメータ群が記録されている。なお、本実施の形態における第１プリンタ１の型式番号は「１０．１．２．３」とされている。
【００３１】
操作部１５は、外部のＨＴＴＰサーバに対する所定の要求に係る入力を行うためのものであり、本発明における入力手段である。操作部１５としては、タッチパネル、カーソルキーや数字入力キー等の各種キー、マウス等のポインティングディバイス、等を採用することができる。
【００３２】
表示部１６は、外部のＨＴＴＰサーバに対する所定の要求に係る表示を行って、操作部１５による所定の要求に係る入力を実現させるように機能する。表示部１６としては、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等を採用することができる。
【００３３】
第２プリンタ２は、図１に示すように、ＣＰＵ２１、ネットワークＩ／Ｆ２２、ＲＯＭ２３、不揮発メモリ２４、操作部２５、表示部２６を備えている。第２プリンタ２は、既に説明した第１プリンタ１と実質的に同一の構成を有するので、各構成については説明を省略する。
【００３４】
なお、第２プリンタ２の不揮発メモリ２４には、第２プリンタ２の仕様や型式・製造番号等に由来するＩＤ番号と、第２プリンタ２に付与されたメールアドレスと、から構成されるパラメータ群が記録されている。
【００３５】
次に、本実施の形態に係る情報処理システムの制御動作について、図２及び図３を用いて説明する。図２は、本実施の形態に係る情報処理システムの制御動作を説明するためのフローチャートである。
【００３６】
まず、第１プリンタ１及び第２プリンタ２の電源を投入し、各々のＨＴＴＰサーバプログラム１３Ａ、２３Ａ及びＨＴＴＰクライアントプログラム１３Ｂ、２３Ｂを起動させる（サーバ／クライアントプログラム起動工程：Ｓ１）。
【００３７】
次いで、第２プリンタ２の要求により、第１プリンタ１の不揮発メモリ１４に記録されたパラメータ群の中の特定パラメータ（管理者のパスワード及び装置起動の際の初期設定値）を第２プリンタ２に転送させる操作（以下、「ｐｕｌｌ操作」という）を行う。このｐｕｌｌ操作の際には、第２プリンタ２が「クライアント」としての役割を、第１プリンタ１が「サーバ」としての役割を、各々担うこととなる。
【００３８】
まず、第２プリンタ２に設けられた所定の制御プログラムを起動させて、表示部２６の表示画面にｐｕｌｌ操作に係る表示を行う（ｐｕｌｌ操作表示工程：Ｓ２）。図３は、表示部２６の表示画面にｐｕｌｌ操作に係る表示を行った状態を示すものである。すなわち、図３に示した「１０．１．２．３（第１プリンタ１の型式番号）から転送されるパラメータを本機に適用します。」が、「ｐｕｌｌ操作に係る表示」に該当する。
【００３９】
次いで、操作部２５によって表示部２６の表示画面に表示された「ｏ．ｋ．」を指示すると、第２プリンタ２が、ＨＴＴＰクライアントプログラム２３Ｂ、ネットワークＩ／Ｆ２２、ネットワークケーブルＣを介して第１プリンタ１にアクセスし、第１プリンタ１のＨＴＴＰサーバプログラム１３Ａに対して、特定パラメータの転送を要求する旨の信号（外部パラメータ転送要求）を伝送する（パラメータ転送要求工程：Ｓ３）。
【００４０】
特定パラメータの転送を要求する旨の信号（外部パラメータ転送要求）を受けた第１プリンタ１のＨＴＴＰサーバプログラム１３Ａは、所定の制御プログラムを起動させて、第１プリンタ１の不揮発メモリ１４に記録されたパラメータ群のうち、管理者のパスワードと、装置起動の際の初期設定値と、を第２プリンタ２に転送する（パラメータ転送工程：Ｓ４）。
【００４１】
第１プリンタ１から特定パラメータの転送を受けた第２プリンタ２は、これら特定パラメータを不揮発メモリ２４に記録して、ｐｕｌｌ操作を終了する（パラメータ記録工程：Ｓ５）。
【００４２】
本実施の形態に係る情報処理装置である第２プリンタ２は、外部のＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラム２３Ｂと、所定の要求に係る入力を行う入力手段である操作部２５と、を備えるので、ＨＴＴＰサーバを有する外部の装置に対して、操作部２５及びＨＴＴＰクライアントプログラム２３Ｂを介して所定の要求（外部パラメータ転送要求）を行うことができる。
【００４３】
従って、本実施の形態で説明したように、第２プリンタ２を、ＨＴＴＰサーバプログラムを有する他の情報処理装置である第１プリンタ１に接続した場合には、操作部２５及びＨＴＴＰクライアントプログラム２３Ｂによって、第１プリンタ１に対して直接的に所定の要求を行うことができる。このため、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、プリンタ間における直接的なパラメータ転送が可能な情報処理システムを構築することができる。
【００４４】
また、本実施の形態に係る情報処理システムは、ＨＴＴＰサーバプログラムと、ＨＴＴＰクライアントプログラムと、所定の要求に係る入力を行う入力手段（操作部）と、を備える第１プリンタ１及び第２プリンタ２を、ネットワークケーブルＣを介して接続して構成したものであるため、一方のプリンタの操作部及びＨＴＴＰクライアントプログラムにより他方のプリンタに対して所定の要求を行った場合に、他方のプリンタがＨＴＴＰサーバプログラムにより所定の要求に係る処理を行うことができる。
【００４５】
すなわち、本実施の形態で示したように、第２プリンタ２が第１プリンタ１に対して、第１プリンタ１が所有する特定パラメータを自己に転送するように操作部２５及びＨＴＴＰクライアントプログラム２３Ｂを介して要求した場合には、第１プリンタ１が、かかる要求（外部パラメータ転送要求）に応じて、ＨＴＴＰサーバプログラム１３Ａを介して特定パラメータを第２プリンタ２に転送することができる。従って、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、適切なセキュリティの下でプリンタ間における直接的なパラメータ転送が可能となる。
【００４６】
［第２の実施の形態］
本実施の形態に係る情報管理システムについて、図４〜図６を用いて説明する。本実施の形態に係る情報管理システムは、第１の実施の形態で用いた第１プリンタ１に、第１の実施の形態で用いた第２プリンタ２と実質的に同一の構成を有する複数のプリンタを接続して構成したものであるので、各プリンタの構成については説明を省略する。
【００４７】
図４は、本実施の形態に係る情報管理システムの構成を説明するための概略ブロック図である。情報処理システムは、所定のパラメータを所有する１台の第１プリンタ１と、この第１プリンタ１にネットワークケーブルＣを介して接続された第２プリンタ２、第３プリンタ３、・・・、第ＮプリンタＮと、を備えるものである。
【００４８】
なお、第２プリンタ２〜第ＮプリンタＮの構成については図示を省略している。また、本実施の形態においては、第２プリンタ２の型式番号を「２０．４．５．６」と、第３プリンタ３の型式番号を「３０．７．８．９」と、・・・、第ＮプリンタＮの型式番号を「Ｎ０．１．２．３」と、各々設定している。
【００４９】
第１プリンタ１の不揮発メモリ１４には、第１の実施の形態と同様に、第１プリンタ１の仕様や型式・製造番号等に由来するＩＤ番号と、第１プリンタ１の管理者のパスワードと、第１プリンタ１に付与されたメールアドレスと、第１プリンタ１を起動させる際の初期設定値と、から構成されるパラメータ群が記録されている。
【００５０】
また、第２プリンタ２、第３プリンタ３、・・・、第ＮプリンタＮの不揮発メモリには、各プリンタの仕様や型式・製造番号等に由来するＩＤ番号と、各プリンタに付与されたメールアドレスと、から構成されるパラメータ群が記録されている。
【００５１】
次に、本実施の形態に係る情報処理システムの制御動作について、図５及び図６を用いて説明する。図５は、本実施の形態に係る情報処理システムの制御動作を説明するためのフローチャートである。
【００５２】
まず、ネットワークケーブルＣを介して接続されている第１プリンタ１〜第ＮプリンタＮの各々に電源を投入し、各々のＨＴＴＰサーバプログラム及びＨＴＴＰクライアントプログラムを起動させる（サーバ／クライアントプログラム起動工程：Ｓ１１）。
【００５３】
次いで、第１プリンタ１の要求により、第１プリンタ１の不揮発メモリ１４に記録されたパラメータ群の中の特定パラメータ（管理者のパスワード及び装置起動の際の初期設定値）を、第２プリンタ２〜第ＮプリンタＮに転送する操作（以下、「ｐｕｓｈ操作」という）を行う。このｐｕｓｈ操作の際には、第１プリンタ１が「クライアント」としての役割を、第２プリンタ２〜第ＮプリンタＮが「サーバ」としての役割を、各々担うこととなる。
【００５４】
ｐｕｓｈ操作の際には、まず、第１プリンタ１に設けられた所定の制御プログラムを起動させて、表示部１６の表示画面にｐｕｓｈ操作に係る表示を行う（ｐｕｓｈ操作表示工程：Ｓ１２）。図６は、表示部１６の表示画面にｐｕｓｈ操作に係る表示を行った状態を示すものである。すなわち、図６に示した「本機のパラメータを転送します。転送先　２０．４．５．６（第２プリンタ２の型式番号）　３０．７．８．９（第３プリンタ３の型式番号）　・・・　Ｎ０．１．２．３（第ＮプリンタＮの型式番号）」が、「ｐｕｓｈ操作に係る表示」に該当する。
【００５５】
次いで、操作部１５によって表示部１６の表示画面に表示された「ｏ．ｋ．」を指示すると、第１プリンタ１が、ＨＴＴＰクライアントプログラム１３Ｂ、ネットワークＩ／Ｆ１２、ネットワークケーブルＣを介して第２プリンタ２〜第ＮプリンタＮにアクセスし、第２プリンタ２〜第ＮプリンタＮのＨＴＴＰサーバプログラムに対して、特定パラメータの転送を受け入れるよう要求する旨の信号（内部パラメータ受入要求）を伝送する（パラメータ受入要求工程：Ｓ１３）。
【００５６】
特定パラメータの転送を受け入れるよう要求する旨の信号（内部パラメータ受入要求）を受けた第２プリンタ２〜第ＮプリンタＮのＨＴＴＰサーバプログラムは、所定の制御プログラムを起動させて、（図示されていない）内部パラメータ転送プログラムによって第１プリンタ１から転送される特定パラメータを受け入れる（パラメータ受入工程：Ｓ１４）。
【００５７】
第１プリンタ１から転送された特定パラメータを受け入れた第２プリンタ２〜第ＮプリンタＮは、これら特定パラメータを各々の不揮発メモリに記録して、ｐｕｓｈ操作を終了する（パラメータ記録工程：Ｓ１５）。
【００５８】
本実施の形態に係る情報処理装置である第１プリンタ１は、外部のＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラム１３Ｂと、所定の要求に係る入力を行う入力手段である操作部１５と、を備えるので、ＨＴＴＰサーバを有する外部の装置に対して、操作部１５及びＨＴＴＰクライアントプログラム１３Ｂを介して所定の要求を行うことができる。
【００５９】
従って、本実施の形態で説明したように、第１プリンタ１を、ＨＴＴＰサーバプログラムを有する他の情報処理装置である第２プリンタ２〜第ＮプリンタＮに接続した場合には、操作部１５及びＨＴＴＰクライアントプログラム１３Ｂによって、第２プリンタ２〜第ＮプリンタＮに対して直接的に所定の要求（内部パラメータ受入要求）を行うことができる。このため、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、プリンタ間における直接的なパラメータ転送が可能な情報処理システムを構築することができる。
【００６０】
また、本実施の形態に係る情報処理システムは、ＨＴＴＰサーバプログラムと、ＨＴＴＰクライアントプログラムと、所定の要求に係る入力を行う入力手段（操作部）と、を備える第１プリンタ１〜第ＮプリンタＮを、ネットワークケーブルＣを介して接続して構成したものであるため、一のプリンタの操作部及びＨＴＴＰクライアントプログラムにより他のプリンタに対して所定の要求を行った場合に、他のプリンタがＨＴＴＰサーバプログラムにより所定の要求に係る処理を行うことができる。
【００６１】
すなわち、本実施の形態で示したように、第１プリンタ１が第２プリンタ２〜第ＮプリンタＮに対して、第１プリンタ１が所有する特定パラメータの転送を受け入れるように操作部１５及びＨＴＴＰクライアントプログラム１３Ｂを介して要求した場合には、第２プリンタ２〜第ＮプリンタＮが、かかる要求（内部パラメータ受入要求）に応じて、ＨＴＴＰサーバプログラムを介して特定パラメータを受け入れることができる。従って、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、プリンタ間における直接的なパラメータ転送が可能となる。
【００６２】
また、本実施の形態に係る情報処理システムにおいては、１台のマスタープリンタ（第１プリンタ１）が所有する特定パラメータを、複数のプリンタ（第２プリンタ〜第ＮプリンタＮ）に転送することができるので、管理者が第１プリンタ１〜第ＮプリンタＮの各々に出向いて特定パラメータ（管理者のパスワード及び装置起動の際の初期設定値）を入力する必要がない。
【００６３】
また、以上の実施の形態に係る情報処理システムによれば、第１プリンタ１や第２プリンタ２に備えられた入力手段（操作部）及びＨＴＴＰクライアントプログラムにより、ｐｕｌｌ操作及びｐｕｓｈ操作を簡便に切り替えて実現することができる。
【００６４】
なお、第１の実施の形態においては、第２プリンタ２が第１プリンタ１に対して特定パラメータ（管理者のパスワード及び装置起動の際の初期設定値）の転送を要求し、転送させた特定パラメータを不揮発メモリ２４に記録しているが、この際、転送前に第２プリンタ２の不揮発メモリ２４にあらかじめ記録されている古いパスワードや初期設定値を書き換えることもできる。
【００６５】
【発明の効果】
請求項１に記載の発明によれば、外部のＨＴＴＰサーバに対して所定の要求を行うためのＨＴＴＰクライアントプログラムと、所定の要求に係る入力を行う入力手段と、を備えるので、ＨＴＴＰサーバを有する外部の装置に対して、入力手段及びＨＴＴＰクライアントプログラムを介して所定の要求を行うことができる。
【００６６】
従って、本発明に係る情報処理装置を、ＨＴＴＰサーバを有する他の情報処理装置に接続した場合には、入力手段及びＨＴＴＰクライアントプログラムによって、他の情報処理装置に対して直接的に所定の要求を行うことができる。このため、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、情報処理装置間における直接的なパラメータ転送が可能な情報処理システムを構築することができる。
【００６７】
請求項８に記載の発明によれば、請求項１から７の何れか一項に記載の情報処理装置がネットワークケーブルを介して複数接続されてなるので、一の情報処理装置の入力手段及びＨＴＴＰクライアントプログラムにより他の情報処理装置に対して所定の要求を行った場合に、他の情報処理装置がＨＴＴＰサーバプログラムにより所定の要求に係る処理を行うことができる。従って、従来のようなＰＣを経由した転送方式を採用することなく、また、複雑な転送専用プログラムを作成することなく、情報処理装置間における直接的なパラメータ転送が可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る情報処理システムの構成を説明するための概略ブロック図である。
【図２】図１に示した情報処理システムの制御動作を説明するためのフローチャートである。
【図３】図１に示した情報処理システムの第２プリンタの表示部にｐｕｌｌ操作に係る表示を行った状態を示す説明図である。
【図４】本発明の第２の実施の形態に係る情報処理システムの構成を説明するための概略ブロック図である。
【図５】図４に示した情報処理システムの制御動作を説明するためのフローチャートである。
【図６】図４に示した情報処理システムの第１プリンタの表示部にｐｕｓｈ操作に係る表示を行った状態を示す説明図である。
【符号の説明】
１　　　　　第１プリンタ
１１　　　　ＣＰＵ
１２　　　　ネットワークＩ／Ｆ
１３　　　　ＲＯＭ
１３Ａ　　ＨＴＴＰサーバプログラム
１３Ｂ　　ＨＴＴＰクライアントプログラム
１４　　　　不揮発メモリ
１５　　　　操作部
１６　　　　表示部
２　　　　　第２プリンタ
２１　　　　ＣＰＵ
２２　　　　ネットワークＩ／Ｆ
２３　　　　ＲＯＭ
２３Ａ　　ＨＴＴＰサーバプログラム
２３Ｂ　　ＨＴＴＰクライアントプログラム
２４　　　　不揮発メモリ
２５　　　　操作部
２６　　　　表示部
３　　　　　第３プリンタ
４　　　　　第４プリンタ
Ｎ　　　　　第Ｎプリンタ
Ｃ　　　　　ネットワークケーブル
Ｓ１　　　　サーバ／クライアントプログラム起動工程
Ｓ２　　　　ｐｕｌｌ操作表示工程
Ｓ３　　　　パラメータ転送要求工程
Ｓ４　　　　パラメータ転送工程
Ｓ５　　　　パラメータ記録工程
Ｓ１１　　　サーバ／ネットワークプログラム起動工程
Ｓ１２　　　ｐｕｓｈ操作表示工程
Ｓ１３　　　パラメータ受入要求工程
Ｓ１４　　　パラメータ受入工程
Ｓ１５　　　パラメータ記録工程
【図１】
2004030483.tif 000003
【図２】
2004030483.tif 000004
【図３】
2004030483.tif 000005
【図４】
2004030483.tif 000006
【図５】
2004030483.tif 000007
【図６】
2004030483.tif 000008