(57)【特許請求の範囲】
【請求項１】
複数のネットワークのいずれかを介して接続される機器と通信する通信手段と、
前記通信手段を介して前記機器と通信して、前記ネットワークに接続されている該機器及び該機器の接続されている該ネットワークに関する所定のネットワーク関連情報を検索する検索手段と、
前記検索手段の取得した前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定手段と、
前記ネットワークに応じた、前記機器を利用するための設定情報を記憶する設定情報記憶手段と、
前記ネットワーク特定手段の特定した前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている前記機器を利用するための設定を行う設定手段と、
を備え、
前記設定手段は、前記接続先ネットワークの前記機器に対して設定を行う前に、設定前の設定情報を変更前設定情報として取得し、該接続先ネットワークとの接続解除前に、該変更前設定情報に基づいて、該機器の設定を変更前に戻すことを特徴とする情報処理装置。
【請求項２】
前記検索手段は、
前記ネットワーク関連情報として、前記機器の接続台数を検索し、
前記ネットワーク特定手段は、
予め設定されている前記ネットワーク毎の前記機器の接続台数に基づいて、前記接続先ネットワークを特定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記検索手段は、
前記ネットワーク関連情報として、前記ネットワークに固有の機器の接続有無情報を検索し、
前記ネットワーク特定手段は、
予め保管されている前記固有の機器の接続有無情報と前記検索手段の検索した前記ネットワーク関連情報に基づいて、前記接続先ネットワークを特定することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記情報処理装置は、
前記ネットワークとして、少なくとも、会社のオフィスのネットワーク、レンタルオフィスのネットワーク、家のネットワークのいずれかに接続されることを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
機器の接続されている複数のネットワークに、情報処理装置が択一的に接続され、該情報処理装置が、接続された接続先ネットワークの該機器を使用する情報処理システムであって、
複数の前記ネットワークのいずれかを介して接続される前記機器と通信する通信手段と、
前記通信手段を介して前記機器と通信して、前記ネットワークに接続されている該機器及び該機器の接続されている該ネットワークに関する所定のネットワーク関連情報を検索する検索手段と、
前記検索手段の取得した前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定手段と、
前記ネットワークに応じた、前記機器を利用するための設定情報を記憶する設定情報記憶手段と、
前記ネットワーク特定手段の特定した前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている前記機器を利用するための設定を行う設定手段と、
を備え、
前記設定手段は、前記接続先ネットワークの前記機器に対して設定を行う前に、設定前の設定情報を変更前設定情報として取得し、該接続先ネットワークとの接続解除前に、該変更前設定情報に基づいて、該機器の設定を変更前に戻すことを特徴とする情報処理システム。
【請求項６】
前記設定情報記憶手段は、
複数の前記ネットワークのいずれのネットワークからも接続可能な装置に搭載されていることを特徴とする請求項５記載の情報処理システム。
【請求項７】
複数のネットワークのいずれかを介して接続される機器と通信する通信処理ステップと、
前記通信処理ステップで前記機器と通信して、前記ネットワークに接続されている該機器及び該機器の接続されている該ネットワークに関する所定のネットワーク関連情報を検索する検索処理ステップと、
前記検索処理ステップで取得された前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定処理ステップと、
前記ネットワークに応じた、前記機器を利用するための設定情報を記憶する設定情報記憶手段から、前記ネットワーク特定処理ステップで特定された前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている機器を利用するための設定を行う設定処理ステップと、
を有し、
前記設定処理ステップは、前記接続先ネットワークの前記機器に対して設定を行う前に、設定前の設定情報を変更前設定情報として取得し、該接続先ネットワークとの接続解除前に、該変更前設定情報に基づいて、該機器の設定を変更前に戻すことを含むことを特徴とする情報処理方法。
【請求項８】
コンピュータに、
複数のネットワークのいずれかを介して接続される機器と通信する通信処理と、
前記通信処理で前記機器と通信して、前記ネットワークに接続されている該機器及び該機器の接続されている該ネットワークに関する所定のネットワーク関連情報を検索する検索処理と、
前記検索処理で取得された前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定処理と、
前記ネットワークに応じた、前記機器を利用するための設定情報を記憶する設定情報記憶手段から、前記ネットワーク特定処理で特定された前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている機器を利用するための設定を行う設定処理と、
を実行させ、
前記設定処理は、前記接続先ネットワークの前記機器に対して設定を行う前に、設定前の設定情報を変更前設定情報として取得し、該接続先ネットワークとの接続解除前に、該変更前設定情報に基づいて、該機器の設定を変更前に戻すことを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関し、詳細には、複数のネットワークを択一的に移動して接続する情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、個々人のワークスタイルが多様化し、在宅勤務、従業者が個人保有の携帯用の情報処理装置を職場に持ち込んで業務に使用するブリング・ユア・オウン・デバイス（Bring Your Own Device。以下、ＢＹＯＤという）等の新たなワークスタイルが浸透している。このようなワークスタイルにおいては、情報処理装置の利用態様も様々であり、例えば、在宅勤務時と社内勤務時とに応じた機器の利用請求を行うことも提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＢＹＯＤ等の従業者が情報処理装置を携帯して移動して業務を行う環境では、従事者が利用可能な機器の環境も、移動に伴って変化する。例えば、在宅勤務の場合には、プリンタ等の出力機器は、オフィスに設置されている出力機器ではなく、従業者の自宅の出力機器を使用することになる。また、従業者がレンタルオフィス等で業務を行う場合には、不特定の者により共有されるレンタルオフィス設置の出力機器を使用することになる。
【０００４】
ところが、情報処理装置を接続するネットワーク（周囲環境）が変化する度に、該ネットワークの機器に最適な機器設定を構築することは手間がかかるだけでなく、近年では、機器の設定をＩＴ（Information Technology）管理者等の専門的な知識や役割を持った者が行う傾向にある。そこで、情報処理装置を使用するネットワーク環境が動的に変化する場合に、ネットワーク環境毎に各種機器の設定を適切に対応させることは困難であり、面倒であるという問題があった。
【０００５】
そこで、本発明は、異なる接続先ネットワークの各種機器を利用する上での設定を、自動的に行うことを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の情報処理装置は、複数のネットワークのいずれかを介して接続される機器と通信する通信手段と、前記通信手段を介して前記機器と通信して、前記ネットワークに接続されている該機器及び該機器の接続されている該ネットワークに関する所定のネットワーク関連情報を検索する検索手段と、前記検索手段の取得した前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定手段と、前記ネットワークに応じた、前記機器を利用するための設定情報を記憶する設定情報記憶手段と、前記ネットワーク特定手段の特定した前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている前記機器を利用するための設定を行う設定手段と、を備えていることを特徴としている。
【発明の効果】
【０００７】
本発明によれば、異なる接続先ネットワークの各種機器を利用する上での設定を、自動的に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例を適用した情報処理システムの概略構成図。
【図２】周辺機器のブロック図。
【図３】管理サーバのブロック図。
【図４】情報処理装置のブロック図。
【図５】接続先ネットワーク判定テーブルの一例を示す図。
【図６】接続先ネットワーク判定テーブルの他の例を示す図。
【図７】情報処理システムの機能ブロック図。
【図８】情報処理装置がレンタルオフィスのネットワークに接続されたときの情報処理シーケンス図。
【図９】情報処理装置が企業オフィスのネットワークに接続されたときの情報処理シーケンス図。
【図１０】固有機器に基づく接続先ネットワーク特定処理の処理手順を示す図。
【図１１】ネットワーク毎の設定内容の説明図。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１０】
図１〜図１１は、本発明の情報処理装置、情報処理システム、情報処理方法及びプログラムの一実施例を示す図であり、図１は、本発明の情報処理装置、情報処理システム、情報処理方法及びプログラムの一実施例を適用した情報処理システム１の概略構成図である。
【００１１】
図１において、情報処理システム１は、インターネットＩＮに、企業オフィスＫＯの企業ネットワークＫＮ、レンタルオフィスＲＯのレンタルネットワークＲＮ及び家（自宅）ＭＨのホームネットワークＨＭ等の複数種類のネットワークが接続されている。情報処理システム１は、各ネットワークＫＮ、ＲＮ、ＨＭが接続されているインターネットＩＮに、管理サーバＫＳが接続されている。
【００１２】
企業オフィスＫＯは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network ）等の企業ネットワークＫＮが張り渡されており、企業ネットワークＫＮには、複数台（本実施例では、１１台以上とする。）の周辺機器ＫＫ１〜ＫＫｎが接続されている。周辺機器ＫＫ１〜ＫＫｎは、複合装置、コピー装置、プリンタ装置、電子黒板等であり、また、企業ネットワークＫＮには、外部とのアクセス制御や円滑にインターネットＩＮ等を利用するために使用されるＰＲＯＸＹサーバＰＳが接続されている。
【００１３】
レンタルオフィスＲＯは、ＬＡＮ等のレンタルネットワークＲＮが張り渡されており、レンタルネットワークＲＮには、複数台（本実施例では、５台〜１０台の範囲とする。）の周辺機器ＲＫ１〜ＲＫｍが接続されている。周辺機器ＲＫ１〜ＲＫｍは、複合装置、コピー装置、プリンタ装置等である。
【００１４】
家ＭＨは、家庭ＬＡＮ等のホームネットワークＨＭが張り渡されており、ホームネットワークＨＭには、複数台（本実施例では、４台以下とする。）の周辺機器ＨＫ１〜ＨＫｈが接続されている。
【００１５】
そして、企業ネットワークＫＮ、レンタルネットワークＲＮ及びホームネットワークＨＭには、例えば、企業オフィスＫＯに務める従業者が携帯する情報処理装置ＪＳが、移動先の場所において、接続され、また、切り離される。図１では、情報処理装置ＪＳは、実線で示すように、企業ネットワークＫＮに接続されている状態が示されており、レンタルネットワークＲＮ及びホームネットワークＨＭにも、一点鎖線で示すように、移動先に応じて接続される。
【００１６】
周辺機器ＫＫ１〜ＫＫｎ、周辺機器ＲＫ１〜ＲＫｍ、周辺機器ＨＫ１〜ＨＫｈは、例えば、複合装置の場合、図２に示すようにブロック構成されている。周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈは、コントロール部１１、操作パネル１２、プロッタ１３及びスキャナ１４等を備えており、コントロール部１１は、ＣＰＵ（Central Processing Unit）２１、記憶部２２及び外部Ｉ／Ｆ２３等を備えている。
【００１７】
記憶部２２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成されており、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの基本プログラム、システムデータ、画像データ等の各種データ等を記憶する。特に、記憶部２２は、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの機種、機番、ＩＰアドレス等の固有の情報を記憶している。
【００１８】
ＣＰＵ２１は、記憶部２２のプログラムに基づいて、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの各部を制御して、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈとしての基本処理を実行する。また、ＣＰＵ２１は、後述する情報処理装置ＪＳから機器情報取得要求があると、接続の有無、起動の有無、自機に関する必要な情報（機種、機番等）を渡す。
【００１９】
外部Ｉ／Ｆ２３は、企業ネットワークＫＮ、レンタルネットワークＲＮ、ホームネットワークＨＭのいずれかに接続され、ネットワークＫＮ、ＲＮ、ＨＭ上の周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ、情報処理装置ＪＳ、管理サーバＫＳと通信する。特に、外部Ｉ／Ｆ２３は、ネットワーク管理を実現するためのＳＮＭＰ（Simple Network Management Protocol）等のプロトコルで情報処理装置ＪＳと通信して、機器情報取得要求、設定情報の取得要求、設定情報の変更要求等を受け取る。
【００２０】
ＣＰＵ２１は、外部Ｉ／Ｆ２３が、情報送信要求や設定情報の変更要求を受け取ると、記憶部２２の記憶する自機に関する必要な情報の送信や設定情報の変更処理を行う。
【００２１】
操作パネル１２は、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの操作を行うのに必要な各種ハードキー及び表示パネル等を備えており、表示パネルとしては、例えば、タッチパネル付きのＬＣＤ（Liquid Crystal Display）パネルが用いられる。操作パネル１２は、ＣＰＵ２１の制御下で、例えば、表示パネルに周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの動作設定を行うための設定画面を表示し、該入力画面の表示に応じたユーザによる設定入力を行わせる。なお、操作パネル１２の表示パネルは、タッチパネル付きＬＣＤに限るものではなく、例えば、タッチパネル機能が搭載された有機ＥＬ表示パネルやタッチパネル機能を有していない表示パネルであってもよい。
【００２２】
プロッタ１３は、所定の印刷方式、例えば、電子写真方式でカラー画像、白黒画像等の画像を用紙に印刷出力する。プロッタ１３は、例えば、カラーの電子写真方式の場合には、回転駆動される感光体を中心に、光書込部、現像部及び転写部、定着部、帯電部及びクリーニング部等が配設されている各色（例えば、ＣＭＹＫ色）の印刷ユニットが搬送路上に並んで配設されている。このような電子写真方式のプロッタ１３は、その各色の印刷ユニットが、帯電部で一様に帯電された感光体上に、画像データに基づいて変調した書込光を照射して、静電潜像を形成する。各色の印刷ユニットは、この静電潜像の形成された感光体に現像部から印刷ユニットに対応する色のトナー（現像剤）を供給して現像する。各印刷ユニットは、感光体上のトナー画像を転写部と感光体との間に給紙カセットから用紙搬送部によって搬送されてきた用紙に、各色トナー画像を順次重ねて転写して、カラーのトナー画像の転写が完了した用紙を定着部に搬送して、定着部で定着させる。
【００２３】
スキャナ１４は、例えば、ＣＣＤ（Charge Coupled Device ）、ＣＩＳ（Contact Image Sensor：密着イメージセンサ）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）等を用いたスキャナ等が用いられている。スキャナ１４は、原稿の表面を主走査及び副走査して該原稿の表面の画像を読み取る。スキャナ１４は、原稿の表面の画像を読み取ったアナログの画像データを図示しないＡ／Ｄ（アナログ／デジタル）変換器でデジタル変換して、デジタルの表面画像データをコントロール部１１へ出力する。すなわち、スキャナ１４は、原稿の画像を読み取って、プロッタ１３で印刷出力する画像データや外部Ｉ／Ｆ２３へ出力するための画像データを、コントロール部１１に出力する。
【００２４】
なお、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈは、図２には図示しないが、ファクシミリ通信部を備えていて、電話回線を介してファクシミリ通信を行ってもよい。
【００２５】
管理サーバＫＳは、通常のハードウェア構成及びソフトウェア構成のコンピュータ等が用いられている。管理サーバＫＳは、具体的には、例えば、図３に示すように、ＣＰＵ３１、ＲＡＭ３２、入力部３３、ハードディスク（ＨＤＤ：Hard Disk Drive）３４、ＲＯＭ３５、表示部３６及びネットワークＩ／Ｆ３７等を備えており、各部は、バス３８により接続されている。
【００２６】
ハードディスク３４は、管理サーバＫＳの電源がＯＦＦのときにも記憶内容を保持するメモリである。ハードディスク３４は、管理サーバＫＳの電源がＯＦＦのときにも記憶内容を保持するデータとして、例えば、システム設定値や本発明の情報処理方法で使用するデータがＣＰＵ３１の制御下で格納される。ハードディスク３４は、情報処理方法で使用するデータとして、周辺機器ＫＫ１〜ＫＫｎ、周辺機器ＲＫ１〜ＲＫｍ、周辺機器ＨＫ１〜ＨＫｈ及び情報処理装置ＪＳの設置場所に応じた周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び情報処理装置ＪＳの設定に関する設定情報を記憶する。この設定情報は、例えば、情報処理装置ＪＳを使用する従業者が、情報処理装置ＪＳに接続して周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを業務で通常利用するときの設定情報である。この設定情報には、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ自体に対する設定と、該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での情報処理装置ＪＳに対する設定と、がある。したがって、記憶部２２は、設定情報記憶手段として機能している。
【００２７】
ＲＯＭ３５は、管理サーバＫＳとしての基本プログラム、本発明の情報処理方法のうち管理サーバＫＳで実行すべき部分のプログラム及びシステムデータ等を記憶している。
【００２８】
ＲＡＭ３２は、ＣＰＵ３１のワークメモリとして利用されるとともに、各種データ等を記憶する。
【００２９】
ＣＰＵ３１は、ＲＯＭ３５内のプログラムに基づいて、ＲＡＭ３２をワークメモリとして利用して、管理サーバＫＳの各部を制御して、管理サーバＫＳとしての基本処理を実行する。また、ＣＰＵ３１は、ＲＯＭ３５内の情報処理方法のプログラムに基づいて、本発明の情報処理方法のうち管理サーバＫＳが実行すべき部分、特に、設定情報の情報処理装置ＪＳへの送信処理を実行する。
【００３０】
ネットワークＩ／Ｆ３７は、インターネットＩＮを介して企業ネットワークＫＮ、レンタルネットワークＲＮ及びホームネットワークＨＭに接続されている。ネットワークＩ／Ｆ３７は、ＣＰＵ３１の制御下で、各通信プロトコルに従って、インターネットＩＮを介して企業ネットワークＫＮ、レンタルネットワークＲＮ及びホームネットワークＨＭに接続されている情報処理装置ＪＳと通信する。特に、ネットワークＩ／Ｆ３７は、ＣＰＵ３１の制御下で、情報処理装置ＪＳと通信して、上記設定情報の送信等を行う。
【００３１】
入力部３３は、キーボード、マウス、スタイラスペン、タッチパネル等の入力デバイスであり、各種命令等が入力される。
【００３２】
表示部３６は、ディスプレイ、ランプ、スピーカ等の出力デバイスであり、ＣＰＵ３１の制御下で、表示データを表示出力する。
【００３３】
情報処理装置ＪＳは、通常のハードウェア構成及びソフトウェア構成の携帯型のコンピュータ等が用いられているが、業務に利用できるパッド等であってもよい。情報処理装置ＪＳは、具体的には、例えば、図４に示すように、ＣＰＵ４１、ＲＡＭ４２、入力部４３、ハードディスク（ＨＤＤ）４４、ＲＯＭ４５、表示部４６及びネットワークＩ／Ｆ４７等を備えており、各部は、バス４８により接続されている。
【００３４】
ＲＯＭ４５は、情報処理装置ＪＳとしての基本プログラム、本発明の情報処理方法のうち情報処理装置ＪＳで実行すべき部分のプログラム及びシステムデータ等を記憶している。
【００３５】
ＲＡＭ４２は、ＣＰＵ４１のワークメモリとして利用されるとともに、情報処理方法で使用する各種データ等を記憶する。
【００３６】
ＣＰＵ４１は、ＲＯＭ４５内のプログラムに基づいて、ＲＡＭ４２をワークメモリとして利用して、情報処理装置ＪＳの各部を制御して、情報処理装置ＪＳとしての処理を実行する。すなわち、ＣＰＵ４１は、ＲＯＭ４５内の情報処理方法のプログラムに基づいて、本発明の情報処理方法のうち情報処理装置ＪＳが実行すべき部分を実行する。具体的には、ＣＰＵ４１は、自装置である情報処理装置ＪＳが、企業ネットワークＫＮ、レンタルネットワークＲＮ及びホームネットワークＨＭのうちいずれのネットワークに接続されているか判断して、接続されているネットワークの周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び自装置に対して適切な設定情報の設定を行う。
【００３７】
ネットワークＩ／Ｆ４７は、企業ネットワークＫＮ、レンタルネットワークＲＮ及びホームネットワークＨＭのうちいずれかのネットワークに接続される。ネットワークＩ／Ｆ４７は、ＣＰＵ４１の制御下で、接続されているネットワークの周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び管理サーバＫＳと通信し、本発明の情報処理方法で必要な機器の検索、設定情報の取得、設定情報の設定を行う。
【００３８】
ハードディスク４４は、情報処理装置ＪＳの電源がＯＦＦのときにも記憶内容を保持するメモリである。ハードディスク４４は、情報処理装置ＪＳの電源がＯＦＦのときにも記憶内容を保持する必要のあるデータとして、例えば、システム設定値や本発明の情報処理方法で使用する各種データがＣＰＵ４１の制御下で格納される。特に、ハードディスク４４は、管理サーバＫＳから受け取った設定情報を格納する。
【００３９】
また、ハードディスク４４は、本発明の情報処理方法で、情報処理装置ＪＳが接続されているネットワークが、企業ネットワークＫＮ、レンタルネットワークＲＮ及びホームネットワークＨＭのうちいずれのネットワークであるかを判定するための判定情報を格納している。この判定情報は、例えば、図５及び図６に示すような判定テーブルＴｂ１、Ｔｂ２である。図５の判定テーブルＴｂ１は、接続されている機器の台数によって、接続先ネットワーク、すなわち、情報処理装置ＪＳの設置場所が、家ＭＨ、レンタルオフィスＲＯ、企業オフィスＫＯのいずれであって、いずれのネットワークＫＮ、ＲＮ、ＨＭに接続されているかを判定するテーブルである。判定テーブルＴｂ１では、接続機器が、４台以下であると、家ＭＨ、５台〜１０台の範囲であると、レンタルオフィスＲＯ、１１台以上であると、企業オフィスＫＯであると判定するテーブルとなっている。図６の判定テーブルＴｂ２は、ネットワークに固有の設備（機器）が接続されているか否かによって接続先ネットワーク、すなわち、情報処理装置ＪＳの設置場所が、家ＭＨ、レンタルオフィスＲＯ、企業オフィスＫＯのいずれであるかを判定するテーブルである。判定テーブルＴｂ２では、テレビ（ＴＶ）が接続されていると、家ＭＨ、固有の機器としてのプロキシ（ＰＲＯＸＹ）サーバが接続されていると、企業オフィスＫＯ、固有の機器としてのテレビもプロキシサーバのいずれも接続されていないと、レンタルオフィスＲＯであると判定するテーブルとなっている。
【００４０】
入力部４３は、キーボード、マウス、スタイラスペン、タッチパネル等の入力デバイスであり、ユーザによって各種命令等が入力される。
【００４１】
表示部４６は、ディスプレイ、ランプ、スピーカ等の出力デバイスであり、ＣＰＵ４１の制御下で、表示データを表示出力する。表示部４６は、本発明の情報処理において必要な各種情報を表示してもよい。
【００４２】
そして、情報処理システム１は、特に、情報処理装置ＪＳや管理サーバＫＳが、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＵＳＢ（Universal Serial Bus）メモリ、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の情報処理方法を実行するプログラムを読み込んでＲＯＭ４５やハードディスク４４に導入することで、後述する各種機器の利用に関する設定を、周囲の環境の変化に対応させて自動的に行う情報処理方法を実行する情報処理装置及び該情報処理装置を備えた情報処理システムとして構築されている。このプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００４３】
情報処理システム１は、上記情報処理方法のプログラムが、情報処理装置ＪＳ及び管理サーバＫＳに導入されることで、図７に示すように、機能ブロックが構築される。すなわち、情報処理システム１は、上記プログラムが導入されることで、図７に示すように、通信部５１、検索部５２、ネットワーク特定部５３、設定部５４、設定情報記憶部５５が構築される。また、情報処理装置ＪＳは、その動作、特に、周辺機器ＫＫ１〜ＫＫｎ、周辺機器ＲＫ１〜ＲＫｍ、周辺機器ＨＫ１〜ＨＫｈを利用して動作を実行する動作実行部５６を備えている。そして、本実施例の情報処理システム１は、上記プログラムが導入されることで、通信部５１、検索部５２、ネットワーク特定部５３及び設定部５４が、情報処理装置ＪＳに構築され、設定情報記憶部５５が、管理サーバＫＳに構築される。なお、情報処理システム１としては、少なくとも、通信部５１が、情報処理装置ＪＳに構築され、その他の検索部５２、ネットワーク特定部５３、設定部５４及び設定情報記憶部５５が、いずれのネットワークＫＮ、ＲＮ、ＨＭからでも接続可能な装置、例えば、管理サーバＫＳに搭載されていてもよい。また、情報処理装置ＪＳとしては、通信部５１、検索部５２、ネットワーク特定部５３、設定部５４及び設定情報記憶部５５の全てを搭載していてもよい。
【００４４】
通信部５１は、ネットワークＩ／Ｆ４７により構築され、複数のネットワークＫＮ、ＲＮ、ＨＭに択一的に接続される。通信部５１は、該ネットワークＫＮ、ＲＮ、ＨＭ上に接続または該ネットワークＫＮ、ＲＮ、ＨＭを通して利用可能な状態で接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信する。したがって、通信部５１は、通信手段として機能している。
【００４５】
検索部５２は、ＣＰＵ４１により構築され、通信部５１を介してネットワークＫＮ、ＲＮ、ＨＭに接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信する。検索部５２は、ネットワークＫＮ、ＲＮ、ＨＭに接続されている該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されている該ネットワークＫＮ、ＲＮ、ＨＭに関する所定のネットワーク関連情報を検索して取得する。したがって、検索部５２は、検索手段として機能している。
【００４６】
ネットワーク特定部５３は、ＣＰＵ４１により構築され、検索部５２の取得した前記ネットワーク関連情報に基づいて、情報処理装置ＪＳが接続されたネットワークＫＮ、ＲＮ、ＨＭである接続先ネットワークを特定する。したがって、ネットワーク特定部５３は、ネットワーク特定手段として機能している。
【００４７】
設定情報記憶部５５は、管理サーバＫＳのハードディスク３４により構築され、ネットワークネットワークＫＮ、ＲＮ、ＨＭに応じて周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上で必要な設定情報を記憶する。そして、設定情報記憶部５５は、情報処理装置ＪＳから接続先ネットワークを指定した設定情報の取得要求が管理サーバＫＳにあると、管理サーバＫＳが、設定情報記憶部５５の該接続先ネットワークの設定情報を情報処理装置ＪＳへ渡す。したがって、設定情報記憶部５５は、設定情報記憶手段として機能している。なお、設定情報記憶部５５は、上述のように、情報処理装置ＪＳが搭載していてもよい。
【００４８】
設定部５４は、ＣＰＵ４１により構築され、ネットワーク特定部５３の特定した接続先ネットワークに基づいて、設定情報記憶部５５から設定情報を取得する。設定部５４は、取得した設定情報に基づいて、該接続先ネットワークに接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上で必要な設定を行う。設定部５４は、この設定情報による設定を、接続先ネットワークの周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈに対して行うだけでなく、該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上で必要な情報処理装置ＪＳの動作実行部５６に対しても行う。
【００４９】
すなわち、動作実行部５６は、接続先ネットワークの周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用して、例えば、プリント動作、スキャナ、ファクシミリ動作、通信動作等の各種動作を実行する部分である。動作実行部５６は、接続先ネットワークによって、そのネットワークＫＮ、ＲＮ、ＨＭ自体や該ネットワークＫＮ、ＲＮ、ＨＭ上の周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈに応じた設定が必要である。そこで、情報処理装置ＪＳは、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの設定だけでなく、動作実行部５６の設定も行う。
【００５０】
次に、本実施例の作用を説明する。本実施例の情報処理システム１は、異なる接続先ネットワークの各種周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を、自動的に行う。
【００５１】
すなわち、ＢＹＯＤとういう業務形態においては、情報処理装置ＪＳは、従業者によって携帯され、情報処理システム１の複数のネットワークＫＮ、ＲＮ、ＨＭに択一的に接続される。情報処理装置ＪＳは、接続先のネットワークＫＮ、ＲＮ、ＨＭ上の周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用して、業務が行われる。
【００５２】
したがって、情報処理装置ＪＳを接続するネットワークＫＮ、ＲＮ、ＨＭが変わると、該ネットワークＫＮ、ＲＮ、ＨＭに接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈも変わる。その結果、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈに対する設定も変わるし、情報処理装置ＪＳにおける設定も変わってくる。このような、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを使用する上での設定情報の設定や変更は、面倒であり、作業性を低下させる。
【００５３】
そこで、本実施例の情報処理システム１は、情報処理装置ＪＳが、複数のネットワークＫＮ、ＲＮ、ＨＭ毎の周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定情報を予め保管する。そして、情報処理システム１は、図８または図９に示すように、情報処理装置ＪＳが、どのネットワークＫＮ、ＲＮ、ＨＭに接続されたかを特定して、自動的に設定を行う。
【００５４】
なお、図８は、情報処理装置ＪＳがレンタルオフィスＲＯのレンタルネットワークＲＮに接続されたときの情報処理シーケンス図であり、図９は、情報処理装置ＪＳが企業オフィスＫＯの企業ネットワークＫＮに接続された時の情報処理シーケンスである。
【００５５】
まず、図８に示すように、接続先がレンタルオフィスＲＯのレンタルネットワークＲＮである場合について説明する。図８において、情報処理装置ＪＳは、レンタルネットワークＲＮに接続されると、接続処理を開始する（Ｓ１）。
【００５６】
情報処理装置ＪＳは、その通信部５１が、接続先ネットワークＫＮ、ＲＮ、ＨＭに応じてネットワーク接続を確立する端末設置環境確認を行う（Ｓ２）。
【００５７】
情報処理装置ＪＳは、接続されたネットワークＫＮ、ＲＮ、ＨＭ上の周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの検索を行う。情報処理装置ＪＳは、この検索においては、機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されているネットワークＫＮ、ＲＮ、ＨＭに関するネットワーク関連情報の検索を行う（Ｓ３）。情報処理装置ＪＳは、この周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの検索を、例えば、ＳＳＤＰ（Simple Service Discovery Protocol）というプロトコルを使用して行う。
【００５８】
情報処理装置ＪＳは、検索で取得したネットワーク関連情報に基づいて、情報処理装置ＪＳが接続された接続先のネットワーク（図８では、ネットワークＲＮ）を接続先ネットワークとして特定する。情報処理装置ＪＳは、この接続先ネットワークの特定方法として、例えば、図５に示したような判定テーブルＴｂ１を利用する。この場合、判定テーブルＴｂ１には、予め各ネットワークＫＮ、ＲＮ、ＨＭ毎に、周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続台数が設定されている。情報処理装置ＪＳは、この判定テーブルＴｂ１の各ネットワークＫＮ、ＲＮ、ＨＭの接続台数と検索でネットワーク関連情報として取得した実際の周辺機器ＲＫ１〜ＲＫｍの台数を比較して、接続先ネットワークを特定する。
【００５９】
情報処理装置ＪＳは、通信部５１を介して管理サーバＫＳへ設定情報取得要求を送って管理サーバＫＳから接続先ネットワークの設定情報を取得する（Ｓ４）。このとき、情報処理装置ＪＳは、従業者の個人ＩＤ（Identification）等の識別情報を、設定情報取得要求とともに管理サーバＫＳへ送信する。
【００６０】
次に、情報処理装置ＪＳは、設定情報の設定を行う前に、周辺機器ＲＫ１〜ＲＫｍの現在の設定情報を、変更前設定情報として取得する（Ｓ５）。
【００６１】
情報処理装置ＪＳは、変更前設定情報を取得すると、接続先ネットワークに対応する設定情報の配布を起動し（Ｓ６）、自装置に設定情報の設定を行うとともに、レンタルネットワークＲＮの各周辺機器ＲＫ１〜ＲＫｍに設定情報を配布して設定を行う（Ｓ７）。
【００６２】
上述のように、上記設定情報の設定を自動的に行うと、人手による設定情報の設定操作を省くことができ、利用性の向上と作業性の向上を図ることができる。
【００６３】
この状態で、情報処理装置ＪＳは、レンタルネットワークＲＮ上の周辺機器ＲＫ１〜ＲＫｍを利用して作業を行うことができ、作業が完了すると、レンタルネットワークＲＮから情報処理装置ＪＳの接続が解除される前に、設定復元処理を行う。すなわち、情報処理装置ＪＳは、先に取得した変更前設定情報を、各周辺機器ＲＫ１〜ＲＫｍへ送信して、変更後の設定情報から変更前設定情報による設定に変更復元させる。
【００６４】
情報処理装置ＪＳは、設定情報の復元処理を行うと、情報処理を終了する。
【００６５】
次に、図９に示すように、接続先が企業オフィスＫＯの企業ネットワークＫＮである場合について説明する。図９において、情報処理装置ＪＳは、企業ネットワークＫＮに接続されると、接続処理を開始する（Ｓ１１）。
【００６６】
情報処理装置ＪＳは、その通信部５１が、接続先ネットワークＫＮ、ＲＮ、ＨＭに応じてネットワーク接続を確立する端末設置環境確認を行う（Ｓ１２）。
【００６７】
情報処理装置ＪＳは、接続されたネットワークＫＮ、ＲＮ、ＨＭ上の周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの検索を、上記同様に行い、ネットワーク関連情報を取得する（Ｓ１３）。
【００６８】
情報処理装置ＪＳは、検索で取得したネットワーク関連情報に基づいて、情報処理装置ＪＳが接続された接続先のネットワークＲＮを接続先ネットワークとして特定する（Ｓ１４）。情報処理装置ＪＳは、この接続先ネットワークの特定方法として、例えば、図５に示したような判定テーブルＴｂ１、または、図６に示したような判定テーブルＴｂ２を利用する。判定テーブルＴｂ２を利用する場合、判定テーブルＴｂ２には、予め各ネットワークＫＮ、ＲＮ、ＨＭ毎に、そのネットワークＫＮ、ＲＮ、ＨＭに固有の機器の接続の有無が登録されている。例えば、判定テーブルＴｂ２には、固有の機器として、テレビジョン（ＴＶ）とＰＲＯＸＹサーバＰＳとが登録されている。判定テーブルＴｂ２には、テレビジョンは、ホームネットワークＨＭにのみ接続され、ＰＲＯＸＹサーバＰＳは、企業ネットワークＫＮにのみ接続されていることが登録されている。情報処理装置ＪＳは、この判定テーブルＴｂ２の各ネットワークＫＮ、ＲＮ、ＨＭの固有機器と検索でネットワーク関連情報として取得した実際のネットワークに接続されている機器を比較して、接続先ネットワークを特定する。
【００６９】
具体的には、情報処理装置ＪＳは、図１０に示すように、ネットワークＫＮ、ＲＮ、ＨＭの検索を行って（ステップＳ１０１）、テレビジョンが存在するかチェックする（ステップＳ１０２）。ステップＳ１０２で、テレビジョンが存在すると（ステップＳ１０２で、ＹＥＳのとき）、情報処理装置ＪＳは、接続先ネットワークが家ＭＨのホームネットワークＨＭであると特定する（ステップＳ１０３）。
【００７０】
ステップＳ１０２で、テレビジョンがネットワークＫＮ、ＲＮ、ＨＭに存在しないと（ステップＳ１０２で、ＮＯのとき）、情報処理装置ＪＳは、ネットワークＫＮ、ＲＮ、ＨＭにＰＲＯＸＹサーバＰＳが存在するかチェックする（ステップＳ１０４）。
【００７１】
ステップＳ１０４で、ネットワークＫＮ、ＲＮ、ＨＭにＰＲＯＸＹサーバＰＳが存在すると（ステップＳ１０４で、ＹＥＳのとき）、情報処理装置ＪＳは、接続先ネットワークが企業ネットワークＫＮであると特定する（ステップＳ１０５）。
【００７２】
ステップＳ１０４で、ネットワークＫＮ、ＲＮ、ＨＭにＰＲＯＸＹサーバＰＳが存在しないと（ステップＳ１０４で、ＮＯのとき）、情報処理装置ＪＳは、接続先ネットワークがレンタルネットワークＲＮであると特定する（ステップＳ１０６）。
【００７３】
図９に戻って、情報処理装置ＪＳは、接続先ネットワークを特定すると、通信部５１を介して管理サーバＫＳへ設定情報取得要求を送って管理サーバＫＳから接続先ネットワークの設定情報を取得する（Ｓ１５）。このとき、情報処理装置ＪＳは、従業者の個人ＩＤ等の識別情報を、設定情報取得要求とともに管理サーバＫＳへ送信する。
【００７４】
次に、情報処理装置ＪＳは、接続先ネットワークに対応する設定情報の配布を起動し（Ｓ１７）、自装置に設定情報の設定行うとともに、企業ネットワークＫＮの各周辺機器ＫＫ１〜ＫＫｎに設定情報を配布して設定を行う（Ｓ１７）。なお、情報処理装置ＪＳは、設定情報の設定を行う前に、図８の場合と同様に、周辺機器ＫＫ１〜ＫＫｎの現在の設定情報を、変更前設定情報として取得してもよい。
【００７５】
上記設定情報の設定が完了すると、人出による設定情報の設定操作を省くことができ、利用性の向上と作業性の向上を図ることができる。
【００７６】
この状態で、情報処理装置ＪＳは、企業ネットワークＫＮ上の企業ネットワークＫＮを利用して作業を行うことができ、作業が完了すると、企業ネットワークＫＮとの接続を解除して情報処理を終了する。
【００７７】
このとき、情報処理装置ＪＳは、図８の場合と同様に、企業ネットワークＫＮから情報処理装置ＪＳの接続が解除される前に、設定復元処理を行ってもよい。
【００７８】
そして、情報処理システム１は、例えば、ネットワークＫＮ、ＲＮ、ＨＭ毎に、図１１に示すように、設定を行う。すなわち、接続先ネットワークが、家ＭＨのホームネットワークＨＭであると、情報処理装置ＪＳに対しては、周辺マウス、キーボードの使用を可能に変更する。そのために、情報処理装置ＪＳは、ドライバ（マウスドライバ、キーボードドライバ、プリンタドライバ、スキャナドライバ等）のインストール、ドライバ個人設定の適用を行う等の処理を行う。図１１では、マウスやキーボードを従業者が持参せず、その場所に接地されているマウスやキーボードを使用するものとしている。また、情報処理装置ＪＳは、周辺機器ＨＫ１〜ＨＫｈに対して、アドレス帳（ファクシミリ宛先）、その他の設定を行い、また、必要なアプリ（アプリケーション：例えば、ＳＤＫ(Software Development Kit)等）の適用等を行う。
【００７９】
また、接続先ネットワークが、レンタルオフィスＲＯのレンタルネットワークＲＮであると、情報処理装置ＪＳに対して、同様に、周辺マウス、キーボードの使用を可能に変更する。また、情報処理装置ＪＳは、周辺機器ＲＫ１〜ＲＫｍに対して、アドレス帳、その他の設定を行い、また、必要なアプリの適用等を行う。さらに、情報処理装置ＪＳは、仕様終了時に、設定復元処理を実施する。
【００８０】
さらに、接続先ネットワークが、企業オフィスＫＯの企業ネットワークＫＮであると、情報処理装置ＪＳに対して、同様に、周辺マウス、キーボードの使用を可能に変更する。また、情報処理装置ＪＳは、ホワイトボードのドライバのインストール等の企業ネットワークＫＮに固有の機器を利用するためのドライバをインストールする。情報処理装置ＪＳは、周辺機器ＫＫ１〜ＫＫｎに対しては、周辺機器ＫＫ１〜ＫＫｎに既にアドレス帳、その他の設定が行われているため、これらに対する設定処理を行わない。
【００８１】
このように、本発明の情報処理システム１は、その情報処理装置ＪＳが、複数のネットワークＫＮ、ＲＮ、ＨＭのいずれかを介して接続される周辺機器（機器）ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信する通信部（通信手段）５１と、前記通信部５１を介して前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信して、前記ネットワークＫＮ、ＲＮ、ＨＭに接続されている該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されている該ネットワークＫＮ、ＲＮ、ＨＭに関する所定のネットワーク関連情報を検索する検索部（検索手段）５２と、前記検索部５２の取得した前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定部（ネットワーク特定手段）５３と、前記ネットワークＫＮ、ＲＮ、ＨＭに応じた、前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定情報を記憶する設定情報記憶部（設定情報記憶手段）５５と、前記ネットワーク特定部５３の特定した前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定を行う設定部（設定手段）５４と、を備えている。
【００８２】
したがって、情報処理装置ＪＳを異なる複数のネットワークＫＮ、ＲＮ、ＨＭに択一的に接続する環境下において、異なる接続先ネットワークの各種周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を、自動的に行うことができる。その結果、ＢＹＯＤ等の環境において、情報処理装置ＪＳを異なるネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を簡単かつ容易にすることができ、作業性を向上させることができる。
【００８３】
また、本実施例の情報処理システム１は、周辺機器（機器）ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されている複数のネットワークＫＮ、ＲＮ、ＨＭに、情報処理装置ＪＳが択一的に接続され、該情報処理装置ＪＳが、接続された接続先ネットワークの該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを使用する情報処理システムであって、複数の前記ネットワークＫＮ、ＲＮ、ＨＭのいずれかを介して接続される前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信する通信部（通信手段）５１と、前記通信部５１を介して前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信して、前記ネットワークＫＮ、ＲＮ、ＨＭに接続されている該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されている該ネットワークＫＮ、ＲＮ、ＨＭに関する所定のネットワーク関連情報を検索する検索部（検索手段）５２と、前記検索部５２の取得した前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定部（ネットワーク特定手段）５３と、前記ネットワークＫＮ、ＲＮ、ＨＭに応じて前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定情報を記憶する設定情報記憶部（設定情報記憶手段）５５と、前記ネットワーク特定部５３の特定した前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定を行う設定部（設定手段）５４と、を備えている。
【００８４】
したがって、情報処理装置ＪＳを異なる複数のネットワークＫＮ、ＲＮ、ＨＭに択一的に接続する環境下において、異なる接続先ネットワークの各種周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を、自動的に行うことができる。その結果、ＢＹＯＤ等の環境において、情報処理装置ＪＳを異なるネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を簡単かつ容易にすることができ、作業性を向上させることができる。
【００８５】
さらに、この情報処理システム１は、前記設定情報記憶部５５が、複数の前記ネットワークＫＮ、ＲＮ、ＨＭのいずれのネットワークＫＮ、ＲＮ、ＨＭからも接続可能な管理サーバ（装置）ＫＳに搭載されている。
【００８６】
したがって、情報処理装置ＪＳが、設定情報を記憶する容量の記憶媒体を搭載していない場合にも、接続先ネットワークの周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上で必要な設定を行うことができる。
【００８７】
また、本実施例の情報処理装置ＪＳは、複数のネットワークＫＮ、ＲＮ、ＨＭのいずれかを介して接続される周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信する通信処理ステップと、前記通信処理ステップで前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信して、前記ネットワークＫＮ、ＲＮ、ＨＭに接続されている該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されている該ネットワークＫＮ、ＲＮ、ＨＭに関する所定のネットワーク関連情報を検索する検索処理ステップと、前記検索処理ステップで取得された前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定処理ステップと、前記ネットワークＫＮ、ＲＮ、ＨＭに応じた、前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定情報を記憶する設定情報記憶部５５から、前記ネットワーク特定処理ステップで特定された前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定を行う設定処理ステップと、を有する情報処理方法を実行する。
【００８８】
したがって、情報処理装置ＪＳを異なる複数のネットワークＫＮ、ＲＮ、ＨＭに択一的に接続する環境下において、異なる接続先ネットワークの各種周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を、自動的に行うことができる。その結果、ＢＹＯＤ等の環境において、情報処理装置ＪＳを異なるネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を簡単かつ容易にすることができ、作業性を向上させることができる。
【００８９】
さらに、本実施例の情報処理装置ＪＳは、コンピュータに、複数のネットワークＫＮ、ＲＮ、ＨＭのいずれかを介して接続される周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信する通信処理と、前記通信処理で前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈと通信して、前記ネットワークＫＮ、ＲＮ、ＨＭに接続されている該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈ及び該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続されている該ネットワークＫＮ、ＲＮ、ＨＭに関する所定のネットワーク関連情報を検索する検索処理と、前記検索処理で取得された前記ネットワーク関連情報に基づいて、接続先ネットワークを特定するネットワーク特定処理と、前記ネットワークＫＮ、ＲＮ、ＨＭに応じて前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定情報を記憶する設定情報記憶部５５から、前記ネットワーク特定処理で特定された前記接続先ネットワークに基づいて前記設定情報を取得して、該接続先ネットワークに接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用するための設定を行う設定処理と、を実行させるプログラムを搭載している。
【００９０】
したがって、情報処理装置ＪＳを異なる複数のネットワークＫＮ、ＲＮ、ＨＭに択一的に接続する環境下において、異なる接続先ネットワークの各種周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を、自動的に行うことができる。その結果、ＢＹＯＤ等の環境において、情報処理装置ＪＳを異なるネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を簡単かつ容易にすることができ、作業性を向上させることができる。
【００９１】
また、本実施例の情報処理装置ＪＳは、前記検索部５２が、前記ネットワーク関連情報として、前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続台数を検索し、前記ネットワーク特定部５３が、予め設定されている前記ネットワークＫＮ、ＲＮ、ＨＭ毎の前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの接続台数に基づいて、前記接続先ネットワークを特定する。
【００９２】
したがって、接続されている周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの台数に基づいて簡単かつ容易に、接続先ネットワークを特定することができ、ＢＹＯＤ等の環境において、情報処理装置ＪＳを異なるネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定をより一層簡単かつ容易にすることができる。その結果、作業性をより一層向上させることができる。
【００９３】
さらに、本実施例の情報処理装置ＪＳは、前記検索部５２が、前記ネットワーク関連情報として、前記ネットワークＫＮ、ＲＮ、ＨＭに固有の機器（テレビジョン、ＰＲＯＸＹサーバＰＳ等）の接続有無情報を検索し、前記ネットワーク特定部５３が、予め保管されている前記固有の機器の接続有無情報と前記検索部５２の検索した前記ネットワーク関連情報に基づいて、前記接続先ネットワークを特定する。
【００９４】
したがって、固有の機器の接続有無にもとづいて、簡単かつ容易に、接続先ネットワークを特定することができ、ＢＹＯＤ等の環境において、情報処理装置ＪＳを異なるネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定をより一層簡単かつ容易にすることができる。その結果、作業性をより一層向上させることができる。
【００９５】
また、本実施例の情報処理装置ＪＳは、前記設定部５４が、前記接続先ネットワークの前記周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈに対して設定を行う前に、設定前の設定情報を変更前設定情報として取得し、該接続先ネットワークとの接続解除前に、該変更前設定情報に基づいて、該周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈの設定を変更前に戻す。
【００９６】
したがって、接続先ネットワークがレンタルオフィスＲＯのレンタルネットワークＲＮ等のように不特定多数の人が利用するネットワークに接続した場合に、設定情報を接続前に戻すことができ、他の人のネットワークの利用性を向上させることができるとともに、設定情報が漏れることを防止することができる。その結果、セキュリティを確保しつつ、利用性を向上させることができる。
【００９７】
さらに、本実施例の情報処理装置ＪＳは、前記ネットワークとして、少なくとも、企業オフィス（会社のオフィス）ＫＯの企業ネットワークＫＮ、レンタルオフィスＲＯのレンタルネットワークＲＮ、家ＨＭのホームネットワークＨＭのいずれかに接続される。
【００９８】
したがって、ＢＹＯＤ等の通常の移動作業環境において、情報処理装置ＪＳを接続するネットワークＫＮ、ＲＮ、ＨＭで周辺機器ＫＫ１〜ＫＫｎ、ＲＫ１〜ＲＫｍ、ＨＫ１〜ＨＫｈを利用する上での設定を簡単かつ容易にすることができる。その結果、作業性をより一層向上させることができる。
【００９９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１００】
１  情報処理システム
ＩＮ  インターネット
ＫＯ  企業オフィス
ＫＮ  企業ネットワーク
ＫＫ１〜ＫＫｎ  周辺機器
ＰＳ  ＰＲＯＸＹサーバ
ＲＯ  レンタルオフィス
ＲＮ  レンタルネットワーク
ＲＫ１〜ＲＫｍ  周辺機器
ＭＨ  家
ＨＭ  ホームネットワーク
ＨＫ１〜ＨＫｈ  周辺機器
ＫＳ  管理サーバ
ＪＳ  情報処理装置
１１  コントロール部
１２  操作パネル
１３  プロッタ
１４  スキャナ
２１  ＣＰＵ
２２  記憶部
２３  外部Ｉ／Ｆ
３１  ＣＰＵ
３２  ＲＡＭ
３３  入力部
３４  ハードディスク
３５  ＲＯＭ
３６  表示部
３７  ネットワークＩ／Ｆ
３８  バス
４１  ＣＰＵ
４２  ＲＡＭ
４３  入力部
４４  ハードディスク
４５  ＲＯＭ
４６  表示部
４７  ネットワークＩ／Ｆ
４８  バス
Ｔｂ１、Ｔｂ２  判定テーブル
５１  通信部
５２  検索部
５３  ネットワーク特定部
５４  設定部
５５  設定情報記憶部
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２０１４−０４９０５９号公報
【図１】
0006733205.tif 000002
【図２】
0006733205.tif 000003
【図３】
0006733205.tif 000004
【図４】
0006733205.tif 000005
【図５】
0006733205.tif 000006
【図６】
0006733205.tif 000007
【図７】
0006733205.tif 000008
【図８】
0006733205.tif 000009
【図９】
0006733205.tif 000010
【図１０】
0006733205.tif 000011
【図１１】
0006733205.tif 000012