(57)【要約】【課題】ユーザーが固定ＩＰアドレスの設定を行ったにもかかわらず、ＬＡＮ接続時に使用するデバイスを再度選択しなくてはならない構成は、手間がかかる。【解決手段】ユーザーが固定ＩＰアドレスを使用する旨をデバイスに対し設定した場合、その情報を別途情報処理装置内に保存しておく。ＬＡＮ接続時、前記情報処理装置においてユーザーが以前固定ＩＰを設定した機器を検出した際は、デバイス選択をユーザーに行わせず、前記機器を使用するようにする。【選択図】図１
2019125989.tif 000002
【特許請求の範囲】
【請求項１】
同一ネットワークに接続されたデバイスに対しＩＰアドレスを割振る方法として動的ＩＰアドレスを使用するか固定ＩＰアドレスを使用するかを選択できる選択手段と、
前記選択手段により前記固定ＩＰアドレスが選択された場合、前記固定ＩＰアドレスで割振るＩＰアドレスを前記同一ネットワーク内の対象デバイスに設定する為の設定手段と、
前記選択手段により前記固定ＩＰアドレスが選択された場合、前記固定ＩＰアドレスの情報を保存する保存手段と、
を有し、
前記選択手段により前記動的ＩＰアドレスが選択された場合、前記同一ネットワークのデバイスをリスト表示し、
前記選択手段により前記固定ＩＰアドレスが選択された場合、前記同一ネットワークのデバイスの中から、前記保存手段により保存された前記固定ＩＰアドレスが割振られたデバイスに対して自動的に接続制御を行う情報処理装置。
【請求項２】
前記設定手段により前記固定ＩＰアドレスの情報が入力された場合、前記固定ＩＰアドレスに関する情報を前記保存手段に保存させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
同一ネットワークに接続されたデバイスに対しＩＰアドレスを割振る方法として動的ＩＰアドレスを使用するか固定ＩＰアドレスを使用するかを選択できる選択手段と、
前記選択手段により前記固定ＩＰアドレスが選択された場合、前記固定ＩＰアドレスで割振るＩＰアドレスを前記同一ネットワーク内の対象デバイスに設定する為の設定手段と、
前記選択手段により前記固定ＩＰアドレスが選択された場合、前記固定ＩＰアドレスの情報を保存する保存手段と、
を有し、
前記選択手段により前記動的ＩＰアドレスが選択された場合、前記同一ネットワークのデバイスをリスト表示し、
前記選択手段により前記固定ＩＰアドレスが選択された場合、前記同一ネットワークのデバイスの中から、前記保存手段により保存された前記固定ＩＰアドレスが割振られたデバイスに対して自動的に接続制御を行うことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク経由でデバイスを利用する情報処理装置及びそのシステムに関する。
【背景技術】
【０００２】
現在、ネットワーク接続機能を有したスキャナや複写機、ファクシミリ装置等のデバイスが広く流通している。これらのデバイスを同一ネットワーク上にて個体識別する際は、ＩＰアドレスが使用される（特許文献１参照）。
【０００３】
ＩＰアドレスをデバイスに割振る方法として、一般的に動的ＩＰアドレスを使用して割振る方法と、固定ＩＰアドレスを使用して割振る方法が存在する。
【０００４】
動的ＩＰアドレスによる方法では、ネットワーク接続の度にＤＨＣＰサーバー管理のもと、動的にＩＰアドレスを割振り、同一ネットワーク上にてデバイスの識別を行う。
【０００５】
また、固定ＩＰアドレスを使用する方法では、指定のデバイスに対し、固定ＩＰアドレスを設定することにより、同一ネットワーク上での識別を行う。この場合、ＤＨＣＰサーバー等によるＩＰアドレスの管理が行われないため、ネットワーク管理者による人的管理等の別の方法によるＩＰアドレスの管理が必要となる。
【０００６】
固定ＩＰアドレスをデバイスに設定する手段として、デバイスが接続された情報処理装置等にインストールされたアプリケーションから設定する方法や、操作パネル等のデバイス本体に設けられた入力手段により設定する方法等が挙げられる。
【０００７】
また、ある情報処理装置においてユーザーが固定ＩＰアドレスを特定のデバイスに割振った場合、前記行為からユーザーが固定ＩＰアドレスを割振った特定のデバイスを制御したい意思をくみ取ることができる。
【０００８】
一方、同一ネットワーク上に複数のデバイスが存在し、アプリケーションやドライバーを使用してユーザーがデバイスの中から特定のデバイスを選択して制御する場合、アプリケーションやドライバーがユーザーに対しデバイスをリストとして列挙し、選択させる構成が挙げられる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−６１２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記の様に同一ネットワーク上のデバイスのリスト表示から、ユーザーが制御したいデバイスを選択する構成は、例えばあるユーザーにより固定ＩＰアドレスが割振られた特定のデバイスが存在する場合、固定ＩＰアドレスを割振った特定のデバイスを制御したいユーザーにとって「固定ＩＰアドレスを割振る行為」と、「デバイスのリストから固定ＩＰを割振ったデバイスを選択する行為」という二度の手間が発生することになる。
【課題を解決するための手段】
【００１１】
上記問題を解決するために、本発明によれば、同一ネットワークに接続されたデバイスに対しＩＰアドレスを割振る方法として動的ＩＰアドレスを使用するか固定ＩＰアドレスを使用するかを選択できる選択手段と、前記選択手段により前記固定ＩＰアドレスが選択された場合、前記固定ＩＰアドレスで割振るＩＰアドレスを前記同一ネットワーク内の対象デバイスに設定する為の設定手段と、前記選択手段により前記固定ＩＰアドレスが選択された場合、前記固定ＩＰアドレスの情報を保存する保存手段と、を有し、前記選択手段により前記動的ＩＰアドレスが選択された場合、前記同一ネットワークのデバイスをリスト表示し、前記選択手段により前記固定ＩＰアドレスが選択された場合、前記同一ネットワークのデバイスの中から、前記保存手段により保存された前記固定ＩＰアドレスが割振られたデバイスに対して制御を行う情報処理装置に関する。
【発明の効果】
【００１２】
本発明によれば、ユーザーの使い勝手の良い情報処理装置及びそのシステムを実現することができる。例えば、ある情報処理装置においてユーザーが固定ＩＰアドレスを特定のデバイスに割振った場合、以降、前記情報処理装置内のアプリケーションやドライバーは、同一ネットワーク上に存在する複数のデバイスのリストから制御するデバイスを選択しなくても、前記固定ＩＰアドレスを割振った特定のデバイスを制御することができる。また、ある情報処理装置において例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ)接続にて特定のデバイスに対し固定ＩＰアドレスを割振った後、ＵＳＢ接続を切断してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ)接続になったとしても、同一ネットワーク上のデバイスリストからデバイスを選択せずに、該当デバイスを引き続き制御し続けることができることになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報処理装置のネットワーク構成図。
【図２】情報処理装置に接続されたデバイスに対し、ＩＰアドレスの割振り方法を選択するダイアログを示す図（動的ＩＰアドレス選択時）。
【図３】情報処理装置に接続されたデバイスに対し、ＩＰアドレスの割振り方法を選択するダイアログを示す図（固定ＩＰアドレス選択時）。
【図４】情報処理装置に保存される固定ＩＰアドレス情報に関する図。
【図５】情報処理装置が認識しているデバイスから制御するデバイスを選択する際に使用するダイアログに関する図。
【図６】情報処理装置において、ＩＰアドレスを割振る手段と、固定ＩＰアドレスの情報を保存する手段と、デバイスを制御し使用する手段の関係に関する図。
【図７】一実施形態に係るフローチャートの図。
【図８】一実施形態に係るデバイス選択時に関するフローチャートの図。
【発明を実施するための形態】
【００１４】
以下、図面を参照し、本発明の実施の形態について詳細に説明する。
【００１５】
図１は、本発明の一実施形態に係る情報処理装置が接続されているＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の構成図である。
【００１６】
＜ＬＡＮ構成＞
図１ではＤＨＣＰサーバー１００と情報処理装置１０１、及びデバイスであるスキャナ１０２は既存技術のイーサネット（登録商標）などの技術規格を使用し、ＬＡＮを構成する。ＬＡＮへの接続形態は有線・無線を問わない。またＬＡＮの構成形態としてスター型構成やバス型構成等、複数の形態が存在するが、いずれの形態をとっても構わない。
【００１７】
さらに、スキャナ１０２は、ネットワークを構成するためのＬＡＮに接続の機能を有したデバイスであればスキャナに限らない。本実施形態ではネットワーク接続機能を有したデバイスの一例としてスキャナを用いる。
【００１８】
ＤＨＣＰサーバー１００は、動的ＩＰアドレスの管理を担っており、ＬＡＮに接続されたネットワーク対応機器に対し、接続の度にＩＰアドレスを動的に割振り、ＩＰアドレスの重複等が発生しない様管理を行っている。
【００１９】
また、情報処理装置１０１を介してスキャナ１０２に対し固定ＩＰアドレスを割振る場合、本実施例では既存技術であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ)接続にて情報処理装置１０１とスキャナ１０２を接続し、固定ＩＰアドレスの設定行為を行っている。
【００２０】
固定ＩＰアドレスを割振る際の情報処理装置１０１とスキャナ１０２の接続形態に関して、固定ＩＰアドレスを情報処理装置１０１からスキャナ１０２に対し指定できるのであれば、既存技術であるＢｌｕｅｔｏｏｔｈ（登録商標）等の無線接続や、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ)等別の有線接続形態を使用するなど、その接続形態は問わない。
【００２１】
図２は情報処理装置に接続されたデバイスに対し、ネットワーク接続設定用ツールを使用して動的ＩＰアドレスの使用を選択する際のダイアログに関する図である。
【００２２】
＜ネットワーク接続設定用ツール（動的ＩＰアドレスの選択）＞
ネットワーク接続設定用ツールダイアログ２００は、スキャナ１０２に対しネットワーク接続に関する設定を行う際に使用するダイアログである。従って、本ダイアログはスキャナ１０２がＵＳＢ１０４等の接続形態を介し情報処理装置１０１に接続された後に使用されることが想定される。
【００２３】
ユーザーはスキャナ名称入力部２０１に自分の好きな名称をスキャナ１０２に命名することが出来る。これは個体識別性の向上目的の機能であり、ユーザーが入力するスキャナ１０２の名称にそれ以外の意味、及び制限は無いものとする。
【００２４】
また、本ネットワーク接続設定用ツールダイアログ２００ではＤＨＣＰ使用選択部２０２にてＩＰアドレスの割振りにＤＨＣＰサーバーを使用するか否かの選択がなされている。図２の場合、ＤＨＣＰ使用選択部２０２はＤＨＣＰサーバーを使用してスキャナ１０２のＩＰアドレスを動的に割振ることが選択されていることを意味している。
【００２５】
ＤＨＣＰ使用選択部によりＤＨＣＰサーバーを使用し、動的にＩＰアドレスを指定することをユーザーが選択した場合、以降のＩＰアドレス入力部２０３、サブネットマスク入力部２０４、デフォルトゲートウェイ入力部２０５等のネットワーク接続に関する入力部はグレーアウト表示等を行い、ユーザーの入力を受け付けないようになる。
【００２６】
または、ユーザーによる入力がなされたとしてもスキャナ１０２にその設定を反映させない。これは、これらの入力部による設定はＤＨＣＰサーバーが担う行為である為である。
【００２７】
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ)アドレス表示部では、現在、情報処理装置１０１に接続され、ネットワーク接続設定用ツールダイアログ２００にてネットワークの接続に関する設定を行っているスキャナのＭＡＣアドレスを表示する。
【００２８】
上記した入力部、及びＤＨＣＰ使用選択部に関する設定はＯＫボタン２０８が押されるタイミングで値が確定し、その後スキャナ１０２に対し、ネットワーク接続設定用ツールダイアログにて設定された内容が書き込まれる。
【００２９】
書き込まれた内容はスキャナのメモリに保存される。保存先のメモリに関して、不揮発性のメモリに保存される。これは固定ＩＰアドレスが割り振られた際に、スキャナ１０２の電源が切断されても自身のＩＰアドレス削除、及び上書きされないことが重要である為である。保存される不揮発性のメモリに関してはその種類は問わない。例えば既存のＥＥＰＲＯＭやＦＬＡＳＨ  ＭＥＭＯＲＹ等が挙げられる。
【００３０】
キャンセルボタン２０９が選択されることにより、上記した入力部、及びＤＨＣＰ使用選択部に関する設定はスキャナ１０２に内容が書き込まれることなく、ダイアログ表示を終了する。
【００３１】
また、初期化ボタン２０７を選択することにより、情報処理装置１０１の持つネットワーク接続設定用ツールの初期値へと、入力部及びＤＨＣＰ使用選択部の設定を変更する。
【００３２】
ネットワーク接続設定用ツールの初期値は情報処理装置１０１に保存されることに限らず、スキャナ１０２に保存されていても構わない。また一部初期値、例えばスキャナ名称入力部２０１の内容のみ初期化しないという構成をとっても構わない。
【００３３】
図３は情報処理装置に接続されたデバイスに対し、ネットワーク接続設定用ツールを使用して固定ＩＰアドレスの使用を選択する際のダイアログに関する図である。
【００３４】
＜ネットワーク接続設定用ツール（固定ＩＰアドレスの選択）＞
ネットワーク接続設定用ツールダイアログ２００ではＤＨＣＰ使用選択部２０２にてＩＰアドレスの割振りにＤＨＣＰサーバーを使用するか否かの選択がなされている。
【００３５】
図３の場合、ＤＨＣＰ使用選択部２０２はＤＨＣＰサーバーを使用せず、スキャナ１０２のＩＰアドレスの割振り方法として固定ＩＰアドレスによる方法が選択されていることを意味している。
【００３６】
ＤＨＣＰ使用選択部により固定ＩＰアドレスを使用することをユーザーが選択した場合、以降のＩＰアドレス入力部２０３、サブネットマスク入力部２０４、デフォルトゲートウェイ入力部２０５等のネットワーク接続に関する入力部のグレーアウト表示が解除され、ユーザーの入力を受け付けるようになる。
【００３７】
ＩＰアドレス入力部２０３では、スキャナ１０２に対して割振るＩＰアドレスを入力することが出来る。ここで割振るＩＰアドレスはＤＨＣＰサーバー１００によりＩＰアドレスの管理が行われていない為、ＩＰアドレスが他のデバイスや情報処理装置と被らないよう、注意が必要となる。
【００３８】
なお、ここで他のデバイスや情報処理装置とＩＰアドレスが被らないよう、管理する方法はユーザーが人為的に管理しても良いし、ＩＰアドレスの被りが発生しないのであれば、どのような形式を取っても良い。本実施形態では人為的に管理が行われたものとする。
【００３９】
サブネットマスク入力部では、スキャナ１０２に対し、サブネットマスクを入力することで、ＩＰアドレスに対しネットワークの識別を行う。
【００４０】
デフォルトゲートウェイ入力部２０５では、同一ネットワークではなく他のネットワークへ通信を行う為のＩＰアドレスであるデフォルトゲートウェイの入力を行う。
【００４１】
本実施形態では、サブネットマスク入力部２０４、及びデフォルトゲートウェイ入力部２０５の入力について記述したが、前記入力部以外にも固定ＩＰアドレスを使用する際はＭＡＣアドレスのフィルタリングを行う機能を追加し、スキャナ１０２の通信をスキャナ１０２に登録した特定のＭＡＣアドレスとの通信に限るようにしても良い。
【００４２】
図４は情報処理装置に保存される固定ＩＰアドレス情報に関する図である。
【００４３】
＜ネットワーク接続情報ファイルの保存＞
ネットワーク接続設定用ツールダイアログ２００にて設定された情報は、ネットワーク接続情報ファイル４００というテキストファイルとして、情報処理装置１０１に保存される。
【００４４】
ネットワーク接続情報ファイル４００は、後から正常に情報を取り出すことが出来る形式であれば、その保存形式は問わない。また、保存される情報は固定ＩＰアドレスの情報を含んでいれば、他の設定値は保存を行わなくても構わない。
【００４５】
例えば、本実施形態では、ＤＨＣＰサーバーを使用するか否かの情報をネットワーク接続情報ファイル４００に保存しているが、例えば固定ＩＰアドレスのみを保存する構成であっても、固定ＩＰアドレスが保存されている時点で、スキャナ１０２のＩＰアドレスの割振り手段として固定ＩＰアドレスが選択されていると解釈することができる。
【００４６】
固定ＩＰアドレス以外の情報も必要であれば保存しても良い。また、複数のデバイスに関する固定ＩＰアドレスの情報について、ネットワーク接続情報ファイル４００にまとめて記述しても構わない。
【００４７】
情報処理装置１０１とスキャナ１０２のＵＳＢ１０４等による直接的接続が切断された後、ＬＡＮのみによる接続になったとしても、情報処理装置１０１内のアプリケーションやドライバーは、本ネットワーク接続情報ファイル４００を参照することにより、固定ＩＰアドレスが設定されたスキャナを同一ネットワーク内から選別することが出来る。選別方法の詳細については、後述する「第一の実施形態に係るフローチャートの図」にて記述する。
【００４８】
図５は情報処理装置が認識しているデバイスから制御するデバイスを選択する際に使用するダイアログに関する図である。
【００４９】
＜同一ネットワークにおけるデバイスの選択＞
スキャナ選択ダイアログ５００にて、情報処理装置１０１が接続を認識しているスキャナの選択を行う。本ダイアログの表示は、スキャナ１０２を使用するアプリケーションや、ドライバーにて実装されることを想定しているが、スキャナ１０２を直接使用せず、スキャナの選択のみを行うアプリケーションやドライバーなどに本ダイアログを表示させても良い。
【００５０】
スキャナ選択画面５０１にて、情報処理装置１０１が認識しているスキャナをリスト表示し、ユーザーに指定させる。本リストに表示されるのは同一ネットワーク内に接続されているスキャナに限らず、例えばＵＳＢ１０４やＢｌｕｅｔｏｏｔｈ等の有線・無線を問わない通信にて情報処理装置１０１に直接接続されているデバイスを表示させてもよい。
【００５１】
ＯＫボタン５０２にて、実際に使用するスキャナの選択を完了する。スキャナとの通信が失敗した場合、別途通信失敗に関するダイアログを表示させてもよい。
【００５２】
キャンセルボタン５０３を選択することにより、該アプリケーションにて使用するスキャナの選択を取りやめる。
【００５３】
スキャナ選択ダイアログ５００は、ネットワーク接続情報ファイル４００に固定ＩＰアドレスが設定されていない場合に表示される。これはユーザーが情報処理装置１０１を使用して固定ＩＰアドレスを指定したスキャナが存在しないことを表している。
【００５４】
また、スキャナ選択ダイアログ５００は、情報処理装置１０１が認識している複数のスキャナから実際に使用するスキャナを選択するダイアログであるため、たとえ固定ＩＰアドレスの情報がネットワーク接続情報ファイル４００に保存されているとしても、その固定ＩＰアドレスの他にＵＳＢ１０４やＢｌｕｅｔｏｏｔｈ等通信にて直接情報処理装置１０１に接続されているスキャナが他に存在する場合に表示させて、ユーザーに使用スキャナを選択させてもよい。
【００５５】
図６は情報処理装置１０１において、ＩＰアドレスを割振る手段と、固定ＩＰアドレスの情報を保存する手段、及びデバイスを制御し使用する手段の関係に関する図である。
【００５６】
＜ＩＰアドレスの割振り／固定ＩＰアドレスの保存／デバイス制御＞
ネットワーク接続設定用ツール６００は情報処理装置１０１にＵＳＢ１０４等を用いて接続されたスキャナ１０２に対し、ネットワーク接続に関する接続設定を行うツールである。
【００５７】
本ツールは、対象デバイスに対し、ネットワーク接続時に使用する固定ＩＰアドレス等の情報を設定する機能を有する。更に本ツールは前記情報の内、少なくても固定ＩＰアドレスに関する情報をネットワーク接続情報ファイル４００に保存することができる。
【００５８】
ネットワーク接続情報ファイル４００には、ネットワーク接続設定用ツール６００が対象スキャナに対して設定した情報が保存されている。スキャンアプリケーション／ドライバー６０２は、ネットワーク接続情報ファイル４００に保存されている固定ＩＰアドレスに関する情報を参照することにより、スキャナをリスト表示するか、固定ＩＰアドレスを設定したスキャナの制御を試みるかを切り替える。
【００５９】
また、スキャンアプリケーション/ドライバー６０２自体は、対象のスキャナを制御するものであれば、ドライバーでもアプリケーションでも、その形態は問わない。
【００６０】
図７は、本実施例に関するフローチャートである。
まず、ステップ１０００にて処理を開始する。次に、ステップ１００１にて情報処理装置１０１へスキャナ１０２を接続する。情報処理装置１０１へスキャナ１０２を接続する方法は、スキャナ１０２に対しネットワーク接続に関する設定を行うことが出来るものであれば、その形式は問わない。
【００６１】
例えば、ＵＳＢ１０４を使用したシリアル有線接続でも良いし、Ｂｌｕｅｔｏｏｔｈなどによる無線接続でも構わない。また本実施形態ではスキャナを例に説明を行うが、ネットワーク接続を行う外部接続デバイスであれば、プリンタやスピーカー等、他のデバイスであっても構わない。
【００６２】
ステップ１００２にて情報処理装置１０１に接続されたスキャナに対し、ネットワーク接続設定用ツール６００を使用し、ネットワーク接続に関する設置を行う。ここで行われる設定に関しては＜ネットワーク接続設定用ツール（動的ＩＰアドレスの選択）＞、及び＜ネットワーク接続設定用ツール（固定ＩＰアドレスの選択）＞に前述した方法を使用し、スキャナ１０２に対し設定を行うものとする。
【００６３】
ステップ１００３にてネットワーク接続設定用ツールにて設定された内容をネットワーク接続情報ファイル４００へ保存する。なお、ネットワーク接続情報ファイル４００へ前記情報を保存する際の方法に関しては＜ネットワーク接続情報ファイルの保存＞に前述した方法を使用する。
【００６４】
ここでは少なくても固定ＩＰアドレスに関する情報をネットワーク接続情報ファイル４００へ保存する。固定ＩＰアドレスに関する情報以外に関しては必要に応じて保存しても良い。ネットワーク接続情報ファイル４００は情報処理装置１０１内に保存される。
【００６５】
ステップ１００４にて情報処理装置へＵＳＢ１０４等を介して接続されていたスキャナの接続を解除する。これはネットワークに関する設定を情報処理装置１０１に対し設定し終えたためである。
【００６６】
ユーザーは必要であればＵＳＢ１０４接続を継続し、スキャナを使用し続けてもよいし、更に別のデバイスを情報処理装置１０１へ接続し、新たに接続されたスキャナに対し、ネットワーク接続に関す設定作業を引き続き行っても良い。
【００６７】
ステップ１００５にてネットワーク接続設定を終えたスキャナ１０２を図１のＬＡＮへ接続する。接続目的はスキャナ１０２を多数で共有使用したい場合や、設置スペース等の物理的理由等が考えられる。
【００６８】
ステップ１００６にて図８で後述する方法で、情報処理装置１０１が実際に使用・及び制御するスキャナを選択し、使用する。
【００６９】
ステップ１００７にて処理を終了する。
【００７０】
図８は、本実施形態における、使用するデバイスの選択に関するフローチャートである。
【００７１】
ステップ２０００にてデバイス選択処理を開始する。次に、ステップ２００１にてスキャンアプリケーション／ドライバー６０２はネットワーク接続情報ファイル４００を参照する。
【００７２】
ここでいうスキャンアプリケーション／ドライバー６０２はユーザーがスキャナ１０２を使用する際に、スキャナ１０２を制御するためのアプリケーションである。これは別にドライバーであっても構わない。
【００７３】
また、この際、ネットワーク接続情報ファイル４００は情報処理装置１０１に保存されており、スキャンアプリケーション／ドライバー６０２はネットワーク接続情報ファイル４００を参照できる状態にある必要がある。
【００７４】
例えばネットワーク接続情報ファイル４００のファイルパスをある場所に規定しておき、スキャンアプリケーション／ドライバー６０２は必ず前記パスを参照しに行く構成をとっておく等が考えられる。
【００７５】
ステップ２００２にてスキャンアプリケーション／ドライバー６０２は、参照したネットワーク接続情報ファイル４００に固定ＩＰアドレスを使用する旨、及び固定ＩＰアドレスが記述されているかを確認する。
【００７６】
固定ＩＰアドレスを使用する旨が無い、または固定ＩＰアドレスが記述されていない場合、ステップ２００３に移行する。
【００７７】
また、ＵＳＢ１０４等により直接情報処理装置１０１に接続されているスキャナがまだ他にある場合も同様にステップ２００３へ移行する。固定ＩＰアドレスを使用する旨、及び固定ＩＰアドレスが記述されている場合は、ステップ２００５に移行する。
【００７８】
ステップ２００３にて図１のＬＡＮに接続され、情報処理装置１０１が認識することができるスキャナを、スキャンアプリケーション／ドライバー６０２を介してリスト表示にてユーザーに表示する。表示されるスキャナはＬＡＮに接続されている物に限らない。
【００７９】
例えば、ＵＳＢ１０４等の接続を介し、情報処理装置に直接接続され、情報処理装置が認識しているスキャナが存在する場合、そのスキャナもリスト表示に追加しても良い。
【００８０】
ステップ２００４にてステップ２００３のリスト表示からユーザーは使用するスキャナを選択する。
【００８１】
ステップ２００５にて情報処理装置１０１は対象のスキャナ、つまりは対象のＩＰアドレスに対して通信を試みる。ここでいう対象のＩＰアドレスとは、ステップ２００２にて固定ＩＰアドレスが選択されている場合はその固定ＩＰアドレスを指し、ステップ２００４にてユーザーによりスキャナの選択が行われている場合は選択されたスキャナに割振られたＩＰアドレスを指す。
【００８２】
ステップ２００６にて通信の成功、及び失敗を確認する。通信が失敗した場合、処理をステップ２００７に移行する。通信が成功した場合、処理をステップ２００８へ移行する。
【００８３】
ステップ２００７にて通信失敗に関する通知をユーザーに行う。この後の処理に関しては特に規定されるものではない。例えば通知のみを行っても良いし、ステップ２００３に移行し、ユーザーに対し、前記リストの再表示を行っても良い。
【００８４】
ステップ２００８にて処理を終了する。
【００８５】
以上説明したように、本実施形態では、ある情報処理装置においてユーザーが固定ＩＰアドレスを特定のデバイスに割振った場合、以降、情報処理装置内のアプリケーションやドライバーは、同一ネットワーク上に存在する複数のデバイスのリストから制御するデバイスを選択しなくても、固定ＩＰアドレスを割振った特定のデバイスに自動的に接続し、制御することができる。
【００８６】
例えば、ある情報処理装置において例えばＵＳＢ接続にて特定のデバイスに対し固定ＩＰアドレスを割振った後、ＵＳＢ接続を切断してＬＡＮ接続になったとしても、同一ネットワーク上のデバイスリストからデバイスを選択せずに、該当デバイスに自動的に接続して、ＵＳＢ接続のときと同様に、引き続き制御し続けることができることになる。
【００８７】
以上説明した実施形態においては、各構成を有する情報処理装置において実現する形態について説明したが、一部の構成や一部の機能を他の情報処理装置によって構成した情報処理システムとして実現し、それら同士を有線／無線通信によって接続して制御することで上述した実施形態を実現するように構成しても良い。
【符号の説明】
【００８８】
１００：ＤＨＣＰサーバー
１０１：情報処理装置
１０２：スキャナ
１０３：ＬＡＮ接続
１０４：ＵＳＢ接続
２００：ネットワーク接続設定用ツールダイアログ
２０１：スキャナ名称入力部
２０２：ＤＨＣＰ使用選択部
２０３：ＩＰアドレス入力部
２０４：サブネットマスク入力部
２０５：デフォルトゲートウェイ入力部
２０６：ＭＡＣアドレス表示部
２０７：初期化実行ボタン
２０８：ＯＫボタン            
２０９：キャンセルボタン
４００：ネットワーク設定情報ファイル
５００：スキャナ選択ダイアログ
５０１：スキャナ選択画面
５０２：ＯＫボタン
５０３：キャンセルボタン
６００：ネットワーク接続設定用ツール
６０２：スキャンアプリケーション／ドライバー
【図１】
2019125989.tif 000003
【図２】
2019125989.tif 000004
【図３】
2019125989.tif 000005
【図４】
2019125989.tif 000006
【図５】
2019125989.tif 000007
【図６】
2019125989.tif 000008
【図７】
2019125989.tif 000009
【図８】
2019125989.tif 000010