(57)【特許請求の範囲】
【請求項１】
送信先を示す情報として予め登録された特定情報によって特定される外部装置へ、ネットワークを介して情報を送信する送信手段を備えたデバイスであって、
前記特定情報は、前記外部装置において設定されたユーザ名を示す情報と、前記ネットワークにおいて１の前記外部装置を識別するための識別情報とを含むものであり、
前記送信手段を備えた他のデバイスについて予め登録されている前記特定情報を、前記ネットワークを介して取得する特定情報取得手段と、
前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報である場合、当該複数台の外部装置のうち１台の外部装置を問い合わせ先として選択する選択手段と、
前記特定情報取得手段により取得された特定情報を、自機の送信先を示す情報として登録するかを、前記外部装置に問い合わせる問い合わせ手段と、
前記問い合わせ手段による問い合わせに対して、登録が許可された特定情報を、自機の送信先を示す情報として登録する登録手段とを備え、
前記問い合わせ手段は、前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報である場合には、前記選択手段により問い合わせ先として選択された１台の外部装置に対し、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報の各々について、自機の送信先を示す情報として登録するかを問い合わせるものであるデバイス。
【請求項２】
前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報であるかを判断する判断手段を備え、
前記選択手段は、前記判断手段により、前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報であると判断された場合、当該複数台の外部装置のうち１台の外部装置を問い合わせ先として選択し、
前記問い合わせ手段は、
前記判断手段により、前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報であると判断された場合には、前記選択手段により問い合わせ先として選択された１台の外部装置に対し、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報の各々について、自機の送信先を示す情報として登録するかを問い合わせる一方で、
前記判断手段により、前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報でないと判断された場合には、前記特定情報取得手段により取得された特定情報により特定される各外部装置を問い合わせ先として、問い合わせ先とする各外部装置に対し、当該問い合わせ先の外部装置を特定する特定情報を、自機の送信先を示す情報として登録するかを問い合わせるものである請求項１記載のデバイス。
【請求項３】
前記特定情報取得情報は、前記特定情報に加え、各特定情報が登録された時点に対応する登録時情報を含むものであり、
前記選択手段は、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置のうち、最も新しい時点において前記特定情報が登録された１台の外部装置を、前記登録時情報に基づいて選択するものである請求項１または２に記載のデバイス。
【請求項４】
前記問い合わせ手段は、
前記他のデバイスを特定するデバイス情報と、前記他のデバイスについて予め登録されている特定情報とを関連付けて、問い合わせ先とする前記外部装置に送信し、前記特定情報を登録するかを問い合わせるものである請求項１から３のいずれかに記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスに関するものである。
【背景技術】
【０００２】
特許文献１には、複合機と、その複合機から収集した情報を監視ホストへ送信する監視装置と、を備えた画像形成装置監視システムが開示されている。また、この特許文献１には、画像形成装置監視システムに複合機が登録されていない場合、当該複合機は監視装置を探索して、監視装置へ登録要求を送信すること、および、監視装置は、複合機から受信した登録要求を監視ホストに送信し、監視ホストに登録を実行させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４０２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、パーソナルコンピュータ（以下、ＰＣ）と、スキャン機能を有するデバイスとが同一のネットワークに接続されている場合において、ユーザ（管理者を含む）が、ＰＣのＩＰアドレス等をデータの送信先として、予めデバイスに登録しておく場合がある。このようにすれば、デバイスにおいて原稿を読み取り、スキャナデータを作成した場合、ユーザは、デバイスにおいて、予め登録しておいたＰＣのＩＰアドレスを呼び出し、送信先として設定することで、デバイスにおいて作成されたスキャナデータを容易にＰＣに送ることができる。
【０００５】
したがって、上記のネットワークにおいて、新たにデバイスが接続された場合、ユーザは新たに接続されたデバイスについても、既存のデバイスと同様に、ＰＣのＩＰアドレスを送信先として設定したいと考える場合がある。
【０００６】
しかしながら、上記特許文献１に記載されている技術は、単に、新たに追加したデバイスの情報を監視ホストに登録させるものに過ぎない。よって、ネットワークに新たに追加したデバイスについて、既存デバイスと同じ送信先を登録しようとする場合には、ユーザは、新たに追加したデバイスについても、既存のデバイスと同じように、送信先の登録作業を手動で行わなければならず、その作業が負担となっていた。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、ユーザの作業負担を軽減できるデバイスを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明のデバイスは、送信先を示す情報として予め登録された特定情報によって特定される外部装置へ、ネットワークを介して情報を送信する送信手段を備えたものであって、前記特定情報は、前記外部装置において設定されたユーザ名を示す情報と、前記ネットワークにおいて１の前記外部装置を識別するための識別情報とを含むものであり、前記送信手段を備えた他のデバイスについて予め登録されている前記特定情報を、前記ネットワークを介して取得する特定情報取得手段と、前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報である場合、当該複数台の外部装置のうち１台の外部装置を問い合わせ先として選択する選択手段と、前記特定情報取得手段により取得された特定情報を、自機の送信先を示す情報として登録するかを、前記外部装置に問い合わせる問い合わせ手段と、前記問い合わせ手段による問い合わせに対して、登録が許可された特定情報を、自機の送信先を示す情報として登録する登録手段とを備え、前記問い合わせ手段は、前記特定情報取得手段により取得された特定情報が、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報である場合には、前記選択手段により問い合わせ先として選択された１台の外部装置に対し、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報の各々について、自機の送信先を示す情報として登録するかを問い合わせるものである。
【００１０】
なお、本発明のデバイスは、当該デバイスと外部装置とを含むシステム、デバイス制御装置、デバイス制御方法、デバイス制御装置を制御するコンピュータプログラム、該コンピュータプログラムを記録する記録媒体等の種々の態様で構成できる。
【発明の効果】
【００１１】
請求項１記載のデバイスによれば、他のデバイスについて予め登録されている特定情報を利用して、自機の送信先を示す特定情報が登録される。よって、ユーザの作業負担を軽減できるという効果がある。また、外部装置に対しては、特定情報を、自機の送信先を示す特定情報として登録するかが問い合わせられるので、ユーザにとって予期しない特定情報が登録されることを抑制できるという効果がある。
【００１２】
また、請求項１記載のデバイスによれば、ユーザ名が同一で且つ識別情報が互いに異なる複数台の外部装置のうち、いずれかが選択され、その選択された外部装置に対して、前記複数台の外部装置の特定情報を登録するかが問い合わせられるので、ユーザは、複数台の外部装置のうち、選択されたいずれかの外部装置において、問い合わせに応答すれば良く、作業負担が軽減されるという効果がある。
請求項２記載のデバイスによれば、請求項１の奏する効果に加え、特定情報取得手段により取得された特定情報が、ユーザ名が同一で且つ識別情報が互いに異なる複数台の外部装置の特定情報であると判断された場合と、ユーザ名が同一で且つ識別情報が互いに異なる複数台の外部装置の特定情報でないと判断された場合とで、各場合に適した問い合わせ先の外部装置に問い合わせを行うことができるという効果がある。
【００１３】
請求項３記載のデバイスによれば、請求項１または２に記載のデバイスの奏する効果に加え、同一のユーザ名が設定された複数台の外部装置のうち、最も新しい時点において特定情報が登録された１台の外部装置が選択されるので、ユーザが使用する可能性が高い外部装置へ、問い合わせをすることができるという効果がある。
【００１４】
請求項４記載のデバイスによれば、請求項１から３のいずれかに記載のデバイスの奏する効果に加え、他のデバイスを特定するデバイス情報と、前記他のデバイスについて予め登録されている特定情報とが関連付けられて、外部装置に送信される。よって、外部装置においては、デバイス情報と特定情報とに基づいて、特定情報を登録するかを応答することができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態であるデバイスと、本発明の実施形態であるデバイスドライバがインストールされたＰＣと、を含む情報処理システムの電気的構成を示すブロック図である。
【図２】（ａ）は、スキャンキー登録情報メモリに格納される情報の構成を模式的に示す図であり（ｂ）は、デバイス情報メモリに格納される情報の構成を模式的に示す図である。
【図３】デバイスにおいて実行される初回接続時処理を示すフローチャートである。
【図４】デバイスからＰＣへ送信される登録確認通知の例を示す図である。
【図５】ＰＣにおいて実行されるデバイス監視処理を示すフローチャートである。
【図６】デバイスから受信した登録確認通知に基づいてＰＣのＬＣＤに表示される、デバイス一覧の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明のデバイスの一実施形態であるデバイス１０と、本発明の情報処理プログラムの一実施形態であるデバイスドライバ２４ａがインストールされたパーソナルコンピュータ２０（以下、ＰＣ２０）と、を含む画像読取システム１の電気的構成を示すブロック図である。デバイス１０とＰＣ２０とは、ローカルエリアネットワーク４０（以下、ＬＡＮ４０）を介して接続され、ＬＡＮ４０には、既存デバイス３２が接続されている。なお、図１には、１台のデバイス１０と、３台のＰＣ２０と、２台の既存デバイス３２とを図示しているが、画像読取システム１を構成するデバイス１０、ＰＣ２０、既存デバイス３２の数は限定されない。
【００２１】
画像読取システム１において、デバイス１０は、ＬＡＮ４０に初めて接続されるデバイスであり、一方、既存デバイス３２は、デバイス１０の接続前からＬＡＮ４０に接続されていたデバイスであるものとする。また、各既存デバイス３２には、情報の送信先のＰＣ２０を特定するスキャンキー登録情報が予め登録されているものとして説明する。そして、各既存デバイス３２は、原稿を読み取って生成したスキャンデータを、予め登録されているスキャンキー登録情報で特定されるＰＣ２０へ送信する。一方、デバイス１０は、ＬＡＮ４０に初めて接続されたときに、各既存デバイス３２に登録されているスキャンキー登録情報を収集し、収集したスキャンキー登録情報を、自機の送信先を示すスキャンキー登録情報として登録することにより、ユーザの作業負担を軽減できるように構成されている。
【００２２】
デバイス１０は、スキャン機能、コピー機能、プリンタ機能など各種の機能を実行するいわゆる複合機であり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、ＬＡＮインターフェイス１５（以下、ＬＡＮＩ／Ｆ１５）、操作パネル１６、プリンタ１７、スキャナ１８、計時回路１８Ａを主に有している。
【００２３】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、ＬＡＮＩ／Ｆ１５、操作パネル１６、プリンタ１７、スキャナ１８、計時回路１８Ａは、バスライン１９を介して互いに接続されている。
【００２４】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶される各種固定値やプログラム、或いは、ＬＡＮＩ／Ｆ１５を介して送受信される各種信号に従って、デバイス１０が有している各機能の制御や、バスライン１９と接続された各部を制御する演算処理装置である。
【００２５】
ＲＯＭ１２は、デバイス１０の動作を制御するためのプログラムや固定値などを格納した書換不能な不揮発性のメモリである。ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラムを実行することにより、図３を参照して後述する初回接続時処理を実行する。ＲＡＭ１３は、デバイス１０の各操作の実行時に各種のデータを一時的に記憶する書換可能な揮発性のメモリである。
【００２６】
フラッシュメモリ１４は、書換え可能な不揮発性のメモリであって、スキャンキー登録情報メモリ１４ａ、デバイス情報メモリ１４ｂが設けられている。スキャンキー登録情報メモリ１４ａは、スキャンキー登録情報が登録されるメモリであり、詳細は図２（ａ）を参照して後述する。デバイス情報メモリ１４ｂは、自機を特定するためのデバイス情報を記憶するメモリであり、詳細は図２（ｂ）を参照して後述する。
【００２７】
ＬＡＮＩ／Ｆ１５は、デバイス１０とＬＡＮ４０とを接続する。デバイス１０は、ＬＡＮＩ／Ｆ１５により接続されたＬＡＮ４０を介して、ＰＣ２０や他のデバイスとの間で通信を行う。特に、本実施形態のデバイス１０は、スキャナ１８により生成されたスキャンデータを、ＬＡＮＩ／Ｆ１５により接続されたＬＡＮ４０を介して、ＰＣ２０に送信する。
【００２８】
操作パネル１６は、操作手順や実行中の処理の状態、およびユーザに選択させるためのボタンを表示する画面（図示せず）や、画面上に表示されたボタンを選択するためのキー（図示せず）が設けられている。
【００２９】
プリンタ１７は、インクジェット方式のプリンタである。スキャナ１８は、ＣＰＵ１１からの指示に基づいて、原稿台（図示せず）の所定位置に載置した原稿又はＡＤＦ（図示せず）により搬送される原稿を読み取ってスキャンデータを生成する。計時回路１８Ａは、現在時刻（日付けを含む）を計時する回路であり、デバイス１０の電源オフ後も現在時刻の計時を継続する。
【００３０】
ＰＣ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ２４（以下、ＨＤＤ２４）、キーボード２５、ＬＣＤ２６、及び、ＬＡＮインターフェイス２７（以下、ＬＡＮＩ／Ｆ２７）を主に有しており、これらはバスライン２８を介して互いに接続されている。
【００３１】
ＣＰＵ２１は、ＲＯＭ２２やＨＤＤ２４に記憶される固定値やプログラムに従って、バスライン２８により接続された各部を制御する演算処理装置である。ＲＯＭ２２は、ＰＣ２０の動作を制御するためのプログラムなどが格納されたメモリであり、ＲＡＭ２３は、ＣＰＵ２１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリである。
【００３２】
ＨＤＤ２４は、ＣＰＵ２１の処理に必要なデータやプログラムなどを記憶するための読み書き可能なメモリであり、デバイスドライバ２４ａ、設定メモリ２４ｂが設けられている。デバイスドライバ２４ａは、デバイス１０および既存デバイス３２を制御するためのプログラムであって、ＣＰＵ１１は、デバイスドライバ２４ａを実行することにより、図５を参照して後述するデバイス監視処理を実行する。なお、本実施形態において、デバイスドライバ２４ａは、既存デバイス３２をＬＡＮ４０に接続した際に、ユーザによってＰＣ２０にインストールされているものとする。また、既存デバイス３２とデバイス１０とは同一のメーカによる別モデルの製品であるため、既存デバイス３２を制御するためにインストールされたデバイスドライバ２４ａは、デバイス１０にも適用できるものとする。
【００３３】
設定メモリ２４ｂは、ユーザ名、ＰＣ名、ＩＰアドレスなど、画像読取システム１において、ＰＣ２０を特定するために設定された各種情報を記憶する。なお、画像読取システム１内の各ＰＣ２０には、互いに異なるＰＣ名、ＩＰアドレスが設定される。これに対し、ユーザ名については、画像読取システム１内の複数台のＰＣ２０に、同一のユーザ名が設定されていても良い。説明の都合上、図１においては、各ＰＣ２０の設定メモリ２４ｂに設定されたユーザ名、ＰＣ名、ＩＰアドレスを、各ＰＣ２０外に記載している。図１に示すように、本実施形態の画像読取システム１においては、２台のＰＣ２０のユーザ名がＸに設定されており、１台のＰＣ２０のユーザ名がＹに設定されているものとする。
【００３４】
キーボード２５は、ユーザ指示を入力するためのものであり、ＬＣＤ２６は、各種処理内容や入力されたデータなどを視覚的に表示するものである。ＬＡＮＩ／Ｆ２７は、ＬＡＮ４０を介してネットワーク接続される他の機器との間でデータの送受信を行うものである。特に、本実施形態のＰＣ２０は、ＬＡＮＩ／Ｆ２７により接続されたＬＡＮ４０を介して、デバイス１０または既存デバイス３２からスキャンデータを受信する。
【００３５】
なお、既存デバイス３２の電気的構成は、デバイス１０と同一であるため、図示および詳細な説明を省略する。また、以下の説明において、２台の既存デバイス３２を区別して説明する必要がある場合には、１台の既存デバイス３２を、第１既存デバイス３２Ａと称し、他の一台の既存デバイス３２を、第２既存デバイス３２Ｂと称する。また、説明の都合上、第１既存デバイス３２Ａには、ノード名として「Ｓｃａｎｎｅｒ＿１」が付与されており、第２既存デバイス３２Ｂには、ノード名として「Ｓｃａｎｎｅｒ＿２」が付与され、デバイス１０には、ノード名として「Ｓｃａｎｎｅｒ＿３」が付与されているものとして説明する。
【００３６】
図２（ａ）は、スキャンキー登録情報メモリ１４ａに格納されるスキャンキー登録情報の構成を模式的に示す図である。スキャンキー登録情報メモリ１４ａに登録されるスキャンキー登録情報は、ユーザ名４２と、ＰＣ名４４と、ＩＰアドレス４６と、パスワード４８と、登録日５０と、最終使用日５２との組み合わせを一単位とする情報である。
【００３７】
スキャンキー登録情報のうち、ユーザ名４２、ＰＣ名４４、ＩＰアドレス４６からなる情報を特定情報と称する。この特定情報により、画像読取システム１内のＰＣ２０が一意に特定される。デバイス１０は、スキャナ１８により原稿を読み取ってスキャンデータを生成すると、スキャンキー登録情報メモリ１４ａに登録された特定情報で特定されるＰＣ２０へ、生成したスキャンデータを送信する。
【００３８】
パスワード４８は、各スキャンキー登録情報を編集する際に、ユーザに要求するパスワードである。デバイス１０は、パスワード４８と同一のパスワードが入力されることを条件として、スキャンキー登録情報の書換えを許可する。
【００３９】
登録日５０は、スキャンキー登録情報が、スキャンキー登録情報メモリ１４ａに登録された時点（本実施形態では登録された日付）に対応する情報である。最終使用日５２は、スキャンキー登録情報を使用して情報の送信が実行された時点（本実施形態では送信が実行された日付）に対応する情報である。
【００４０】
図２（ｂ）は、デバイス情報メモリ１４ｂに格納されるデバイス情報の構成を模式的に示す図である。デバイス情報は、モデル名５４と、ロケーション５６と、スペック５８と、ノード名６０との組み合わせを一単位とする情報である。
【００４１】
モデル名５４は、デバイス１０のベンダーによって付与されたモデル名であり、書換え不可能な情報である。ロケーション５６は、画像読取システム１の管理者などによって書き込まれる情報であり、デバイス１０の設置位置を示す。スペック５８は、デバイス１０の装備、読取の解像度、使用可能な記録用紙サイズ、スキャナの種類などを示す情報であり、書換え不可能な情報である。ノード名６０は、画像読取システム１の管理者などによってデバイス１０に付与される情報であり、ＬＡＮ４０においてユニークな情報である。
【００４２】
なお、図示および詳細な説明は省略するが、スキャンキー登録情報メモリ１４ａ、デバイス情報メモリ１４ｂは、既存デバイス３２にも設けられている。また、図２（ａ）においては、スキャンキー登録情報メモリ１４ａにスキャンキー登録情報が格納された状態を図示しているが、デバイス１０をＬＡＮ４０に接続する前には、スキャンキー登録情報メモリ１４ａには、スキャンキー登録情報が一つも格納されていない。さらに、図２においては、説明を分かりやすくするために、スキャンキー登録情報およびデバイス情報を構成する各情報に符号を付して説明したが、以下の説明においては、符号の記載を省略する。
【００４３】
図３は、デバイス１０のＣＰＵ１１が実行する初回接続時処理を示すフローチャートである。この処理は、デバイス１０をＬＡＮ４０に初めて接続した場合に開始される。デバイス１０は、この処理を実行することにより、ＬＡＮ４０に接続された他の既存デバイス３２からスキャンキー登録情報を収集し、自機の送信先を示すスキャンキー登録情報として、スキャンキー登録情報メモリ１４ａに登録する。なお、この処理の開始時点において、デバイス１０のスキャンキー登録情報メモリ１４ａには、スキャンキー登録情報が一つも登録されていないものとする。
【００４４】
まず、ＣＰＵ１１は、ステップＳ３０２（以下、ステップを省略）において、スキャンキー登録情報を登録済である既存デバイス３２をブロードキャストで検索する（Ｓ３０２）。次に、ＣＰＵ１１は、スキャンキー登録情報を登録済みである既存デバイス３２が、ＬＡＮ４０に存在するか否かを判断する（Ｓ３０６）。スキャンキー登録情報を登録済の既存デバイス３２が存在しない場合（Ｓ３０６：Ｎｏ）、ＣＰＵ１１は、デバイス１０を追加した旨を案内するメッセージを、ブロードキャストで送信し（Ｓ３０８）、処理を終了する。
【００４５】
一方、スキャンキー登録情報を登録済みである既存デバイス３２が存在する場合（Ｓ３０６：Ｙｅｓ）、ＣＰＵ１１は、各既存デバイス３２に登録されているスキャンキー登録情報を、ＬＡＮ４０を介して取得する（Ｓ３０９）。次に、ＣＰＵ１１は、同一のユーザ名を含む複数のスキャンキー登録情報を受信したか否かを判断する（Ｓ３１２）。Ｓ３１２の判断が否定される場合（Ｓ３１２：Ｎｏ）、すなわち、１台分のスキャンキー登録情報を取得した場合、または、複数台分のスキャンキー登録情報を取得したが、取得した複数のスキャンキー登録情報に含まれるユーザ名が全て異なる場合、ＣＰＵ１１は、取得したスキャンキー登録情報で特定される各ＰＣ２０へ、登録確認通知を送信する（Ｓ３１３）。
【００４６】
図４（ａ）は、第１既存デバイス３２Ａと、第２既存デバイス３２Ｂとから、それぞれスキャンキー登録情報を受信した場合に作成される、登録確認通知の一例を示す図である。ここで、第１既存デバイス３２Ａからは、１台のＰＣ２０（ユーザ名：Ｙ，ＰＣ名：Ｙ＿ＰＣ１）のスキャンキー登録情報を受信し、一方、第２既存デバイス３２Ｂからは、別のＰＣ２０（ユーザ名：Ｘ，ＰＣ名：Ｘ＿ＰＣ２）のスキャンキー登録情報を受信したものとする。この場合、登録確認通知は、スキャンキー登録情報で特定されるＰＣ２０毎に作成される。この例においては、１台のＰＣ２０（ユーザ名：Ｘ，ＰＣ名：Ｘ＿ＰＣ２）へ通知される登録確認通知と、別のＰＣ２０（ユーザ名：Ｙ，ＰＣ名：Ｙ＿ＰＣ１）へ通知される登録確認通知とが作成される。
【００４７】
各ＰＣ２０へ送信される登録確認通知には、既存登録通知６１と、新規登録通知６２とが含まれる。既存登録通知６１は、既存デバイス３２に登録されていたスキャンキー登録情報と、既存デバイス３２を特定するデバイス情報とを関連付けたものである。例えば、第２既存デバイス３２Ｂに登録されていた、ＰＣ２０（ユーザ名：Ｘ，ＰＣ名：Ｘ＿ＰＣ２）のスキャンキー登録情報には、第２既存デバイス３２Ｂのデバイス情報が関連付けられる。この既存登録通知６１をＰＣ２０へ通知することにより、ＰＣ２０のスキャンキー登録情報がどのような既存デバイス３２に登録されているのかを、ＰＣ２０のユーザに通知することができる。
【００４８】
新規登録通知６２は、既存デバイス３２から取得されたスキャンキー登録情報（すなわち、既存登録通知６１に含まれるスキャンキー登録情報と同一の情報）と、デバイス１０のデバイス情報とを関連付けたものである。
【００４９】
詳細は、図５，図６を参照して後述するが、登録確認通知を受信したＰＣ２０のユーザは、デバイス１０のデバイス情報と、既存デバイス３２のデバイス情報とを比較した上で、既存デバイス３２に登録済みのスキャンキー登録情報を、新たに接続されたデバイス１０に登録すべきか否か、および、既存デバイス３２におけるＰＣ２０のスキャンキー登録情報の登録を継続すべきか又は取り消すべきかを判断する。
【００５０】
図３に戻り説明する。同一のユーザ名が複数のスキャンキー登録情報に含まれると判断される場合（Ｓ３１２：Ｙｅｓ）、ＣＰＵ１１は、同一のユーザ名を含む複数のスキャンキー登録情報について、そのスキャンキー登録情報に含まれるＩＰアドレスは一致するか否かを判断する（Ｓ３１４）。
【００５１】
同一のユーザ名を含む複数のスキャンキー登録情報が取得され、且つ、それら複数のスキャンキー登録情報に含まれるＩＰアドレスが一致する場合（Ｓ３１４：Ｙｅｓ）、すなわち、同一のＰＣ２０を特定する複数のスキャンキー登録情報を取得した、と判断される場合、ＣＰＵ１１は、スキャンキー登録情報で特定されるＰＣ２０毎に、登録確認通知を送信する（Ｓ３１３）。
【００５２】
一方、同一のユーザ名を含む複数のスキャンキー登録情報が取得され、且つ、それら複数のスキャンキー登録情報に含まれるＩＰアドレスが互いに異なると判断される場合（Ｓ３１４：Ｎｏ）、同一のユーザによって使用される複数台のＰＣ２０のスキャンキー登録情報が取得されたと判断できる。その場合、ＣＰＵ１１は、それら複数台のＰＣ２０のうち、１台のＰＣ２０を、登録確認通知の送信先として選択する（Ｓ３１６）。本実施形態では、同一のユーザ名が設定され、ＩＰアドレスは互いに異なる複数台のＰＣ２０のうち、最も新しい時点においてスキャンキー登録情報が登録された１台のＰＣ２０を選択する。そして、ＣＰＵ１１は、選択された１台のＰＣ２０に登録確認通知を送信する（Ｓ３１７）。ここで送信する登録確認通知は、選択された１台のＰＣ２０および該ＰＣ２０と同一のユーザ名が設定された他のＰＣ２０についての登録を確認するための情報を含む。
【００５３】
図４（ｂ）は、ユーザ名が同一で且つＩＰアドレスが互いに異なる複数のスキャンキー登録情報を取得した場合に作成される登録確認通知の一例である。なお、図４（ｂ）に示す例は、同一のユーザ名（Ｘ）を含み、ＩＰアドレスが互いに異なる２台のＰＣ２０（ＰＣ名：Ｘ＿ＰＣ２，Ｘ＿ＰＣ１）のスキャンキー登録情報を、デバイス１０が取得した場合に作成される登録確認通知の例である。図４（ｂ）に示すように、この場合、登録確認通知には、２台分のＰＣ２０（ＰＣ名：Ｘ＿ＰＣ２，Ｘ＿ＰＣ１）の登録確認通知が含まれる。
【００５４】
上述したように、登録確認通知の送信先としては、登録日が最も新しいスキャンキー登録情報で特定されるＰＣ２０が選択される。よって、図４（ｂ）に示す例では、登録日がより新しいＰＣ２０（ＰＣ名：Ｘ＿ＰＣ２）へ、２台分のＰＣ２０の登録確認通知が送信される。
【００５５】
このようにすれば、同一のユーザ名が設定された複数台のＰＣ２０のスキャンキー登録情報をデバイス１０に登録するか否かを、１台のＰＣ２０に問い合わせることができる。よって、ユーザにとっては、自分の名前が設定された複数台のＰＣ２０のうち、選択された１台のＰＣ２０において、問い合わせに応じれば良く、作業負担が軽減される。また、登録確認通知は、登録日が最も新しい１台のＰＣ２０へ送信されるので、ユーザが使用する可能性が高いＰＣ２０へ、登録確認通知を送信できる。
【００５６】
次に、ＣＰＵ１１は、ＰＣ２０から確認結果を受信したか否かを判断する（Ｓ３２０）。Ｓ３２０の判断が否定される間（Ｓ３２０：Ｎｏ）、ＣＰＵ１１は処理を待機する。一方、Ｓ３２０の判断が肯定されると（Ｓ３２０：Ｙｅｓ）、ＣＰＵ１１は、デバイス１０へのスキャンキー登録情報の登録を許可する確認結果を受信したか否かを判断する（Ｓ３２２）。Ｓ３２２の判断が肯定される場合（Ｓ３２２：Ｙｅｓ）、ＣＰＵ１１は、登録が許可されたＰＣ２０のスキャンキー登録情報を、スキャンキー登録情報メモリ１４ａに新規登録する（Ｓ３２４）。ただし、ここで新規登録するスキャンキー登録情報は、登録が許可されたＰＣ２０のユーザ名、ＰＣ名、ＩＰアドレス、パスワードを含むが、登録日、最終使用日の値はｎｕｌｌとされる。
【００５７】
なお、図４（ｂ）を参照して説明したように、複数台のＰＣ２０の登録確認通知を１台のＰＣ２０に送信した場合、当該ＰＣ２０からは複数台のＰＣ２０についての確認結果が返却される。その場合、ＣＰＵ１１は、複数台のＰＣ２０のうち、登録が許可されたＰＣ２０のスキャンキー登録情報のみを登録し、登録が許可されなかったＰＣ２０のスキャンキー登録情報は登録しない。
【００５８】
次に、ＣＰＵ１１は、新しく登録したスキャンキー登録情報の登録日に、計時回路１８Ａから取得される現在の日付を登録する（Ｓ３２６）。次に、ＣＰＵ１１は、登録確認通知を送信した全てのＰＣ２０から、確認結果を受信したか否かを判断する（Ｓ３２８）。Ｓ３２８の判断が否定される場合（Ｓ３２８：Ｎｏ）、ＣＰＵ１１はＳ３２０に戻り処理を繰り返す。
【００５９】
一方、ＰＣ２０から受信した確認結果が、登録を許可しないものである場合（Ｓ３２２：Ｎｏ）、ＣＰＵ１１は、Ｓ３２４，Ｓ３２６の処理をスキップして、Ｓ３２８の処理に移行する。このようにして処理を繰り返すうちに、登録確認通知を送信した全てのＰＣ２０から確認結果を受信すると（Ｓ３２８：Ｙｅｓ）、ＣＰＵ１１は、この処理を終了する。
【００６０】
図３に示す処理によれば、デバイス１０は、他の既存デバイス３２について予め登録されているスキャンキー登録情報を利用して、自機の送信先を示すスキャンキー登録情報を登録できる。よって、ユーザの作業負担を軽減できる。また、ＰＣ２０に対しては、スキャンキー登録情報をデバイス１０に登録するか否かを問い合わせ、登録が許可された場合に、スキャンキー登録情報を登録するので、ユーザにとって予期しない登録が行われることを抑制できる。
【００６１】
図５は、ＰＣ２０のＣＰＵ２１が実行するデバイス監視処理を示すフローチャートである。この処理は、デバイス１０から送られてくる登録確認通知に対して、ＰＣ２０が応答する処理であって、ＰＣ２０の電源投入後、定期的に繰り返される。
【００６２】
まず、ＣＰＵ２１は、デバイス１０から登録確認通知を受信したか否かを判断する（Ｓ５０２）。Ｓ５０２の判断が否定される場合（Ｓ５０２：Ｎｏ）、ＣＰＵ２１は処理を待機する。一方、登録確認通知を受信した場合（Ｓ５０２：Ｙｅｓ）、すなわち、ＬＡＮ４０に新たに接続されたデバイス１０を検出した場合、ＣＰＵ２１は、受信した登録確認通知に、複数台分の既存デバイス３２の既存登録通知６１が含まれるかを判断する（Ｓ５０４）。
【００６３】
登録確認通知に、１台分の既存デバイス３２の既存登録通知６１が含まれる場合（Ｓ５０４：Ｎｏ）、ＣＰＵ２１は、デバイス１０のデバイス情報と既存デバイス３２のデバイス情報とを含むデバイス一覧を、ＬＣＤ２６に表示する（Ｓ５０６）。そして、デバイス１０にスキャンキー登録情報を登録させるか否か、および、既存デバイス３２におけるスキャンキー登録情報の登録を取り消すべきか否かをユーザに選択させる。
【００６４】
図６（ａ）は、ＰＣ２０が受信した登録確認通知に、１台分の既存デバイス３２の既存登録通知６１が含まれる場合に表示される、デバイス一覧６４の一例である。図６（ａ）に示すように、デバイス一覧６４には、既存デバイス３２の情報が表示される既存登録表示６６と、デバイス１０の情報が表示される新規登録表示６８とが含まれる。
【００６５】
既存登録表示６６および新規登録表示６８は、それぞれ、モデル名欄７１、ロケーション欄７２、スペック差分欄７４、ノード名欄７６、登録日欄７８、最終使用日欄７９、登録可否欄８０を含む。既存登録表示６６のモデル名欄７１、ロケーション欄７２、ノード名欄７６には、それぞれ、既存デバイス３２のデバイス情報に含まれるモデル名、ロケーション名、ノード名が表示される。また、登録日欄７８、最終使用日欄７９には、それぞれ、既存登録通知６１に含まれる登録日（すなわち、既存デバイス３２にスキャンキー登録情報が登録された日）および最終使用日（すなわち、既存デバイス３２に登録されたスキャンキー登録情報が最後に使用された日）が表示される。また、１台分の既存デバイス３２の既存登録通知６１を受信した場合、スペック差分欄７４には、「標準」と表示される。
【００６６】
一方、新規登録表示６８のモデル名欄７１、ロケーション欄７２、ノード名欄７６には、それぞれ、デバイス１０のモデル名、ロケーション、ノード名が表示される。また、新規登録表示６８のスペック差分欄７４には、既存登録表示６６に示される既存デバイス３２のスペックを基準とした場合における、デバイス１０のスペックの差分が表示される。また、新規登録表示６８の登録日欄７８には、「新規」と表示され、最終使用日欄７９には、「null」と表示される。
【００６７】
デバイス一覧６４に含まれる既存登録表示６６と新規登録表示６８とを閲覧することにより、ユーザは、ＰＣ２０のスキャンキー登録情報を登録済みである既存デバイス３２と、新たに接続されたデバイス１０とのデバイス情報を比較することができる。そして、ユーザは、ＰＣ２０のスキャンキー登録情報をデバイス１０に登録すべきか否かを選択できる。例えば、ＰＣ２０のスキャンキーを登録済みである既存デバイス３２よりもデバイス１０が近傍に設置されている、あるいは、高スペックであるなどの理由により、デバイス１０にＰＣ２０のスキャンキー登録情報を登録することを望む場合、ユーザは、新規登録表示６８の登録可否欄８０にチェックを入力することにより、デバイス１０におけるＰＣ２０のスキャンキー登録情報の登録を許可する。一方、デバイス１０にＰＣ２０のスキャンキー登録情報を登録することを拒否する場合には、ユーザは、新規登録表示６８の登録可否欄８０をチェック無しとすることにより、デバイス１０におけるＰＣ２０のスキャンキー登録情報の登録を拒否する。
【００６８】
また、デバイス一覧６４において、ユーザは、スキャンキー登録情報の登録を取り消すべき既存デバイス３２を選択できる。すなわち、既存登録表示６６の登録可否欄８０をチェック無しとすることにより、ＰＣ２０のスキャンキー登録情報の登録を取り消すべき既存デバイス３２を選択することができる。一方、ユーザは、既存登録表示６６の登録可否欄８０をチェック有りとすることにより、既存デバイス３２におけるスキャンキー登録情報の登録の継続を選択できる。
【００６９】
図５に戻り説明する。次に、ＣＰＵ２１は、ユーザによるデバイスの選択が終了したか否かを判断する（Ｓ５０８）。Ｓ５０８の判断が否定される間（Ｓ５０８：Ｎｏ）、ＣＰＵ２１は処理を待機する。一方、ユーザが、デバイス一覧６４の登録可否欄８０にチェックを入れ、実行を指示した場合、ＣＰＵ２１は、デバイスの選択が終了したものと判断する（Ｓ５０８：Ｙｅｓ）。そして、ＣＰＵ２１は、既存デバイス３２についてスキャンキー登録情報の登録が選択されたか否か、すなわち、登録可否欄８０がチェック無しとされた既存登録表示６６が存在するか否かを判断する（Ｓ５０９）。Ｓ５０９の判断が肯定される場合（Ｓ５０９：Ｙｅｓ）、ＣＰＵ２１は、スキャンキー登録情報を取り消すべきとして選択された既存デバイス３２へ、スキャンキー登録情報の登録の取消指示を送信する（Ｓ５１０）。これにより、既存デバイス３２に、ＰＣ２０のスキャンキー登録情報の登録を取り消させる（Ｓ５１０）。なお、Ｓ５０９の判断が否定される場合（Ｓ５０９：Ｎｏ）、ＣＰＵ２１は、Ｓ５１０の処理をスキップする。
【００７０】
次に、ＣＰＵ２１は、デバイス１０について、ＰＣ２０のスキャンキー登録情報の登録が許可されたか否かを判断する（Ｓ５１２）。デバイス１０について、ＰＣ２０のスキャンキー登録情報の登録が許可された場合（Ｓ５１２：Ｙｅｓ）、ＣＰＵ２１は、デバイス１０への登録を許可する旨を送信し（Ｓ５１４）、処理を終了する。これにより、デバイス１０の送信先を示すスキャンキー登録情報として、ＰＣ２０のスキャンキー登録情報を登録させる。なお、Ｓ５１２の判断が否定される場合（Ｓ５１２：Ｎｏ）、ＣＰＵ２１は、デバイス１０への登録を許可しない旨を送信し（Ｓ５１５）、処理を終了する。
【００７１】
次に、ＰＣ２０が受信した登録確認通知に、複数台分の既存デバイス３２の既存登録通知６１が含まれる場合（Ｓ５０４：Ｙｅｓ）について説明する。この場合（Ｓ５０４：Ｙｅｓ）、ＣＰＵ２１は、登録確認通知に含まれるＩＰアドレスが全て等しいか否かを判断する（Ｓ５１６）。
【００７２】
上述したように、デバイス１０からＰＣ２０へ送信される登録確認通知には、ＰＣ２０１台分の登録確認通知が含まれる場合と、ＰＣ２０、およびＰＣ２０と同一のユーザ名が設定された複数台分のＰＣ２０の登録確認通知が含まれる場合とがある。
【００７３】
ＰＣ１台分の登録確認通知を受信した場合、Ｓ５１６の判断が肯定されるので（Ｓ５１６：Ｙｅｓ）、ＣＰＵ２１は、受信した登録確認通知に基づくデバイス一覧６４を表示する（Ｓ５０６）。なお、この場合に表示されるデバイス一覧６４には、複数台の既存デバイス３２についての既存登録表示６６が含まれる。次に、ＣＰＵ２１は、１台分の既存デバイス３２のデバイス情報を受信した場合と同様に、デバイス１０の登録を許可するか否か、および、既存デバイス３２におけるスキャンキー登録情報の登録を取り消すか否かをユーザに選択させ、その結果をデバイス１０へ送信する（Ｓ５０８〜Ｓ５１５）。
【００７４】
一方、自機（ＰＣ２０）のスキャンキー登録情報を登録している既存デバイス３２に加え、自機と同一のユーザ名が設定された別のＰＣ２０のスキャンキー登録情報を登録している既存デバイス３２についても、登録確認通知を受信した場合、受信した登録確認通知に、複数種類のＩＰアドレスが含まれると判断される（Ｓ５１６：Ｎｏ）。この場合、ＣＰＵ２１は、自機のスキャンキー登録情報と別のＰＣ２０のスキャンキー登録情報とのうち、最も新しく登録された一のＰＣ２０のスキャンキー登録情報の登録後、使用されていない他のＰＣ２０のスキャンキー登録情報があるかを判断する（Ｓ５１８）。上述したように、登録確認通知には、スキャンキー登録情報が登録された時点に対応する登録日と、スキャンキー登録情報を使用して情報の送信が実行された時点に対応する最終使用日とが関連付けられている。よって、これら登録日と最終使用日とに基づいて、Ｓ５１８の判断を行うことができる。Ｓ５１８の判断が否定される場合（Ｓ５１８：Ｎｏ）、ＣＰＵ２１は、デバイス一覧６４をＬＣＤ２６に表示する。
【００７５】
図６（ｂ）は、Ｓ５１８の判断が否定される場合に、ＬＣＤ２６に表示されるデバイス一覧６４の一例を示す図である。ＰＣ２０が、自機の登録確認通知だけではなく、自機と同一のユーザ名が設定された別のＰＣ２０の登録確認通知も受信した場合、図６（ｂ）に示すように、デバイス一覧６４には、ＰＣ名欄８２が追加される。ＰＣ名欄８２には、登録確認通知に含まれるＰＣ名が表示される。このようなデバイス一覧６４によれば、ユーザは、同一のユーザ名が設定された複数台分のＰＣ２０の設定を、１台のＰＣ２０において行うことができる。つまり、ＰＣ２０毎に、そのＰＣ２０のスキャンキー登録情報をデバイス１０に登録するか否かを選択できる。また、スキャンキー登録情報の登録を取り消すべき既存デバイス３２についても、ＰＣ２０毎に選択できる。
【００７６】
なお、この場合、ＰＣ２０は、自機と同一のユーザ名が設定された複数台のＰＣ２０の各々について、デバイス１０へスキャンキー登録情報の登録を許可するか否かを応答する。また、ＰＣ２０は、自機と同一のユーザ名が設定された複数台のＰＣ２０のうち、いずれかのＰＣ２０について、既存デバイス３２からのスキャンキー登録情報の取消が選択された場合には、当該既存デバイス３２に、当該ＰＣ２０のスキャンキー登録情報の登録の取消指示を送信する。
【００７７】
図５に戻り説明する。最も新しく登録された一のＰＣ２０のスキャンキー登録情報の登録後、使用されていない他のＰＣ２０のスキャンキー登録情報があると判断される場合（Ｓ５１８：Ｙｅｓ）、ＣＰＵ２１は、使用されていない他のＰＣ２０のスキャンキー登録情報を登録する既存デバイス３２へ、スキャンキー登録情報の登録の取消指示を送信する（Ｓ５２０）。すなわち、最も新しく登録されたスキャンキー登録情報の登録後において、使用されていないスキャンキー登録情報を削除させる。このようにすれば、使用される可能性が低いスキャンキー登録情報を登録している既存デバイス３２に、その登録を取り消させることができる。次に、ＣＰＵ１１は、デバイス一覧６４をＬＣＤ２６に表示する（Ｓ５０６）。ここで表示されるデバイス一覧６４には、Ｓ５２０においてスキャンキー登録情報の取消が指示された既存デバイス３２の既存登録表示６６は表示されない。
【００７８】
デバイス監視処理によれば、ＬＡＮ４０に新たに接続されたデバイス１０に、ＰＣ２０のスキャンキー登録情報を登録させるべきかを、ユーザに選択させることができる。そして、ＰＣ２０のスキャンキー登録情報を登録させるべきであることが選択された場合には、デバイス１０の送信先を示す情報として、ＰＣ２０のスキャンキー登録情報を登録させることができる。よって、ユーザの作業負担を軽減できる。
【００７９】
なお、従来は、新たに追加されたデバイス１０のドライバを、ユーザがＰＣ２０にインストールした場合に、ＰＣ２０のスキャンキー登録情報をデバイス１０に登録するか否かをユーザに選択させ、その結果をＰＣ２０からデバイス１０へ通知することが行われていた。この場合、デバイス１０のドライバをＰＣ２０にインストールすることが必須の手順となる。これに対し、本実施形態のデバイス監視処理によれば、デバイス１０からＰＣ２０へ登録確認通知が送信されるので、ユーザにとっては、デバイス１０のドライバを新たにインストールせずとも、デバイス１０にＰＣ２０のスキャンキー登録情報を登録させることができ、この点からもユーザの作業負担が軽減される。
【００８０】
上記実施形態において、デバイス１０がデバイスの一例に相当する。ＬＡＮＩ／Ｆ１５が送信手段の一例に相当する。ＰＣ２０が外部装置およびコンピュータの一例に相当する。デバイスドライバ２４ａが情報処理プログラムの一例に相当する。既存デバイス３２が他のデバイスの一例に相当する。ＬＡＮ４０がネットワークの一例に相当する。スキャンデータが情報の一例に相当する。ユーザ名、ＰＣ名、ＩＰアドレスが特定情報の一例に相当する。ＰＣ名、ＩＰアドレスが識別情報の一例に相当する。登録日が登録時情報の一例に相当する。最終使用日が使用時情報の一例に相当する。モデル名、ロケーション、スペック、ノード名が、それぞれデバイス情報の一例に相当する。
【００８１】
Ｓ３０９を実行するＣＰＵ１１が特定情報取得手段の一例に相当する。Ｓ３１３，Ｓ３１７を実行するＣＰＵ１１が問い合わせ手段の一例に相当する。Ｓ３１６を実行するＣＰＵ１１が選択手段の一例に相当する。Ｓ３２４を実行するＣＰＵ１１が登録手段の一例に相当する。
【００８２】
Ｓ５０２を実行するＣＰＵ２１が検出手段およびデバイス情報取得手段の一例に相当する。Ｓ５０６を実行するＣＰＵ２１が登録選択手段、表示手段、取消選択手段の一例に相当する。Ｓ５１０を実行するＣＰＵ２１が第１取消手段の一例に相当する。Ｓ５１４を実行するＣＰＵ２１が登録指示手段の一例に相当する。Ｓ５１８を実行するＣＰＵ２１が使用状態判断手段の一例に相当する。Ｓ５２０を実行するＣＰＵ２１が第２取消手段の一例に相当する。
【００８３】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８４】
例えば、上記実施形態では、登録日が登録時情報の一例であり、最終使用日が使用時情報の一例であった。しかしながら、登録時情報および使用時情報は、さらに、時分秒など、時間を示す情報を含んでいても良い。
【００８５】
また、上記実施形態では、デバイスの一例として、複合機であるデバイス１０を説明し、外部装置およびコンピュータの一例として、ＰＣ２０を説明した。しかしながら、例えば電子ゲーム機、デジタルカメラ、スキャナ、プリンタなど各種装置が、デバイス、外部装置、またはコンピュータの一例となり得る。
【００８６】
また、上記実施形態では、デバイス１０，または各既存デバイス３２にスキャンキー登録情報が登録されているものとして説明した。しかしながら、これに代えて、各既存デバイス３２について予め登録されたスキャンキー登録情報が、ネットワークに接続されたサーバにおいて一括して管理される場合にも、本発明は適用可能である。
【００８７】
また、上記実施形態においては、同一ユーザ名で、且つ、ＩＰアドレスが異なる複数台のＰＣ２０のうち、スキャンキー登録情報の登録日が新しい１台のＰＣ２０が、登録確認通知の送信先として選択されていた。これに代えて、最終使用日が最も新しい１台のＰＣ２０を、登録確認通知の送信先として選択するようにしても良い。
【００８８】
また、上記実施形態では、自機（例えばデバイス１０）と、他のデバイス（例えば、既存デバイス３２）のスペックを比較することなく、他のデバイスから取得されるスキャンキー登録情報で特定されるＰＣ２０の各々について、自機の送信先として登録するか否かを問い合わせていた。これに代えて、自機が他のデバイスよりも高スペックであることを条件として、自機の送信先としてスキャンキー登録情報を登録するか否かを問い合わせるようにしても良い。
【００８９】
また、上記実施形態では、デバイス情報には、モデル名、ロケーション、スペック、ノード名などが含まれていた。しかしながら、デバイス情報は、これらのうちいずれかを含むものであれば良く、また、これら以外の情報（例えば、スキャン登録情報の登録日、ＰＣ２０毎の最終使用日）がデバイス情報に含まれていても良い。
【００９０】
また、上記実施形態では、デバイス一覧６４には、モデル名欄７１、ロケーション欄７２、スペック差分欄７４、ノード名欄７６、登録日欄７８、最終使用日欄７９、登録可否欄８０、ＰＣ名欄８２が設けられていたが、デバイス一覧６４は、これらのうち、いずれかの欄を含むものであればよく、また、これら以外の欄が設けられていても良い。
【００９１】
また、上記実施形態において、ＰＣ２０は、デバイス１０から送られてくる登録確認通知に含まれる情報を、デバイス一覧６４に表示していた。しかしながら、これに代えて、ＰＣ２０は、既存デバイス３２のデバイス情報を、各既存デバイス３２から取得して、デバイス一覧６４に表示しても良い。また、ＰＣ２０が、既存デバイス３２のデバイス情報を予め記憶している場合には、記憶しているデバイス情報を、デバイス一覧６４に表示しても良い。
【００９２】
また、上記実施形態において、デバイス１０は、スキャンキー登録情報で特定されるＰＣ２０へ、スキャンデータを送信するものとして説明した。しかしながら、デバイスから、送信先として登録された外部装置へ情報を送信する全ての場合において、本発明を適用可能である。例えば、デバイスが、インターネットからＲＳＳフィードを取得し、取得したＲＳＳフィードを、予め登録された送信先の外部装置へ送信するように構成されている場合、ＲＳＳフィードの送信先を特定する特定情報の登録において、本発明を適用可能である。
【００９３】
また、上記実施形態において、デバイス１０は、スキャンキー登録情報メモリ１４ａに登録されたスキャンキー登録情報で登録される全てのＰＣ２０へスキャンデータを送信するものであっても良いし、また、スキャンキー登録情報メモリ１４ａに登録されるスキャンキー登録情報のうち、ユーザにより選択されたスキャンキー登録情報で特定されるＰＣ２０のみへ、スキャンデータを送信するものであっても良い。
【００９４】
また、上記実施形態において、１台のＰＣ２０について、例えば、パスワードが互いに異なる複数のスキャンキー登録情報（ただし、ユーザ名、ＰＣ名、ＩＰアドレスは一致）が既存デバイス３２に登録されていた場合には、前記複数のスキャンキー登録情報のうち、ユーザによって選択されたスキャンキー登録情報を、デバイス１０に登録するように構成しても良い。
＜その他の手段＞
技術的思想１のデバイスは、送信先を示す情報として予め登録された特定情報によって特定される外部装置へ、ネットワークを介して情報を送信する送信手段を備えたものであって、前記送信手段を備えた他のデバイスについて予め登録されている特定情報を、前記ネットワークを介して取得する特定情報取得手段と、前記特定情報取得手段により取得される前記特定情報を、自機の送信先を示す特定情報として登録するかを、前記外部装置に問い合わせる問い合わせ手段と、前記問い合わせ手段による問い合わせに対して、登録が許可された特定情報を、自機の送信先を示す特定情報として登録する登録手段とを備える。
技術的思想２のデバイスは、技術的思想１のデバイスにおいて、前記特定情報は、前記外部装置において設定されたユーザ名を示す情報と、前記ネットワークにおいて前記外部装置を識別するための識別情報とを含むものであり、前記特定情報取得手段により、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報が取得された場合、前記複数台の外部装置のうち、いずれかを選択する選択手段を備え、前記問い合わせ手段は、前記選択手段により選択された外部装置に対して、前記ユーザ名が同一で且つ前記識別情報が互いに異なる複数台の外部装置の特定情報について、登録するかを問い合わせるものである。
技術的思想３のデバイスは、技術的思想２のデバイスにおいて、前記特定情報取得情報は、前記特定情報に加え、各特定情報が登録された時点に対応する登録時情報を含むものであり、前記選択手段は、同一のユーザ名が設定された複数台の外部装置のうち、最も新しい時点において前記特定情報が登録された１台の外部装置を、前記登録時情報に基づいて選択するものである。
技術的思想４のデバイスは、技術的思想１から３のいずれかのデバイスにおいて、前記問い合わせ手段は、前記他のデバイスを特定するデバイス情報と、前記他のデバイスについて予め登録されている特定情報とを関連付けて、前記選択手段により選択された前記外部装置に送信し、前記特定情報を登録するかを問い合わせるものである。
技術的思想５の情報処理プログラムは、ネットワークに接続されたデバイスから情報を受信するコンピュータにおいて実行されるものであって、前記コンピュータは、前記ネットワークにおいて自機を特定するための特定情報が設定されたものであり、前記デバイスは、予め登録された特定情報によって特定されるコンピュータに対して、情報を送信する送信手段を備えるものであり、前記コンピュータを、前記ネットワークに新たに接続されたデバイスを検出する検出手段と、前記検出手段により検出されたデバイスの送信先を示す情報として、前記コンピュータの特定情報を登録させるべきかを、ユーザに選択させる登録選択手段と、前記登録選択手段により、前記コンピュータの特定情報を登録させるべきであることが選択された場合、前記検出手段により検出されたデバイスの送信先を示す情報として、前記コンピュータの特定情報を登録させる登録指示手段として、機能させる。
技術的思想６の情報処理プログラムは、技術的思想５の情報処理プログラムにおいて、前記ネットワークに新たに接続されたデバイスのデバイス情報、および前記ネットワークに接続されている複数台のデバイスのうち、前記コンピュータの特定情報を送信先を示す情報として登録しているデバイスのデバイス情報を取得するデバイス情報取得手段と、前記デバイス情報取得手段により取得された前記デバイス情報を表示する表示手段と、前記表示手段により表示された前記デバイス情報のうち、前記コンピュータの特定情報の登録を取り消すべきデバイスのデバイス情報を、ユーザに選択させる取消選択手段と、前記取消選択手段により選択された前記デバイス情報で特定されるデバイスについて、前記コンピュータの特定情報の登録を取り消させる第１取消手段として、前記コンピュータを機能させる。
技術的思想７の情報処理プログラムは、技術的思想６の情報処理プログラムにおいて、前記コンピュータは、前記特定情報として、ユーザ名を示す情報を含むものであり、前記デバイス情報取得手段は、前記コンピュータの特定情報を登録しているデバイスに加え、自機と同一のユーザ名が設定された別のコンピュータの特定情報を登録しているデバイスについて、前記デバイス情報を取得するものであり、前記取消選択手段は、前記デバイス情報取得手段により取得したデバイス情報で特定されるデバイスのうち、自機の特定情報または前記別のコンピュータの特定情報の登録を取り消すべきデバイスを、ユーザに選択させるものである。
技術的思想８の情報処理プログラムは、技術的思想７の情報処理プログラムにおいて、前記デバイス情報取得手段により取得される前記デバイス情報には、前記コンピュータの特定情報が登録された時点に対応する登録時情報と、前記コンピュータの特定情報を使用して前記送信手段による情報の送信が実行された時点に対応する使用時情報とが関連付けられたものであり、前記デバイス情報取得手段により、前記コンピュータが、自機の特定情報を登録しているデバイスに加え、自機と同一のユーザ名が設定された別のコンピュータの特定情報を登録しているデバイスについて、前記デバイス情報を取得する場合、自機の特定情報と前記別のコンピュータの特定情報とのうち、最も新しく登録された一のコンピュータの特定情報の登録後、使用されていない他のコンピュータの特定情報があるかを判断する使用状態判断手段と、前記使用状態判断手段により、最も新しく登録された一のコンピュータの特定情報の登録後、使用されていない他のコンピュータの特定情報があると判断される場合、前記使用されていない他のコンピュータの特定情報の登録を取り消させる第２取消手段とを、前記コンピュータに実行させるものである。
なお、本技術的思想の情報処理プログラムは、該情報処理プログラムを記録する記録媒体、当該情報処理プログラムを実行するコンピュータ、情報処理方法等の種々の態様で構成できる。
＜その他の効果＞
技術的思想１のデバイスによれば、他のデバイスについて予め登録されている特定情報を利用して、自機の送信先を示す特定情報が登録される。よって、ユーザの作業負担を軽減できるという効果がある。また、外部装置に対しては、特定情報を、自機の送信先を示す特定情報として登録するかが問い合わせられるので、ユーザにとって予期しない特定情報が登録されることを抑制できるという効果がある。
技術的思想２のデバイスによれば、技術的思想１の奏する効果に加え、ユーザ名が同一で且つ識別情報が互いに異なる複数台の外部装置のうち、いずれかが選択され、その選択された外部装置に対して、前記複数台の外部装置の特定情報を登録するかが問い合わせられるので、ユーザは、複数台の外部装置のうち、選択されたいずれかの外部装置において、問い合わせに応答すれば良く、作業負担が軽減されるという効果がある。
技術的思想３のデバイスによれば、技術的思想２の奏する効果に加え、同一のユーザ名が設定された複数台の外部装置のうち、最も新しい時点において特定情報が登録された１台の外部装置が選択されるので、ユーザが使用する可能性が高い外部装置へ、問い合わせをすることができるという効果がある。
技術的思想４のデバイスによれば、技術的思想１から３のいずれかの奏する効果に加え、他のデバイスを特定するデバイス情報と、前記他のデバイスについて予め登録されている特定情報とが関連付けられて、外部装置に送信される。よって、外部装置においては、デバイス情報と特定情報とに基づいて、特定情報を登録するかを応答することができるという効果がある。
技術的思想５の情報処理プログラムによれば、ネットワークに新たに接続されたデバイスが検出された場合には、当該新たに接続されたデバイスの送信先を示す情報として、コンピュータの特定情報を登録させるべきかを、ユーザに選択させることができる。そして、前記コンピュータの特定情報を登録させるべきであることが選択された場合には、前記新たに接続されたデバイスの送信先を示す情報として、前記コンピュータの特定情報を登録させることができる。よって、ユーザの作業負担を軽減できるという効果がある。
技術的思想６の情報処理プログラムによれば、技術的思想５の奏する効果に加え、ネットワークに新たに接続されたデバイスのデバイス情報、および前記ネットワークに接続されている複数台のデバイスのうち、コンピュータの特定情報を送信先を示す情報として登録しているデバイスのデバイス情報が表示される。そして、表示されたデバイス情報のうち、コンピュータの特定情報の登録を取り消すべきデバイスのデバイス情報を、ユーザに選択させるので、ユーザは、新たに接続されたデバイスのデバイス情報と比較した上で、特定情報の登録を取り消すべきデバイスのデバイス情報を選択できるという効果がある。
技術的思想７の情報処理プログラムは、技術的思想６の奏する効果に加え、同一のユーザ名が設定された複数台のコンピュータの特定情報について、登録を取り消すべきデバイスをユーザに選択させることができるので、ユーザにとっては、複数台分のコンピュータの設定を１台分のコンピュータにおいて行うことができるという効果がある。
技術的思想８の情報処理プログラムによれば、技術的思想７の奏する効果に加え、最も新しく登録された一のコンピュータの特定情報の登録後、使用されていない他のコンピュータの特定情報は取り消させることができるので、使用される可能性が低い特定情報の登録を取り消させることができるという効果がある。
【符号の説明】
【００９５】
１０            デバイス
２０            ＰＣ
２４ａ          デバイスドライバ
３２            既存デバイス
４０            ＬＡＮ
５０            登録日
５２            最終使用日
【図１】
0005287812.tif 000002
【図２】
0005287812.tif 000003
【図３】
0005287812.tif 000004
【図４】
0005287812.tif 000005
【図５】
0005287812.tif 000006
【図６】
0005287812.tif 000007