(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されている複数のホストコンピュータおよび少なくとも一つのプリンタを含んでいるシステムであって、前記プリンタに割り当てられるネットワークアドレスが動的に変化する前記システムにおいて、前記プリンタを前記複数のホストコンピュータに再接続するための方法であって、
（ａ）前記プリンタが備える手動入力装置に対するユーザの手動による命令に応答し、前記プリンタが、前記プリンタに対して動的に割り当てられかつ前記プリンタのメモリに格納されている前記プリンタのネットワークアドレスを含んでいる再接続イベントを生成するステップ、
（ｂ）前記プリンタが、前記ネットワークを通して、ユーザの手動による命令に応答し生成された前記再接続イベントを送信し、前記複数のホストコンピュータに伝達するステップ、
（ｃ）前記複数のホストコンピュータのそれぞれが、前記ユーザの手動による命令に応答し生成された再接続イベントを受信し、前記プリンタの前記ネットワークアドレスを抽出するステップ、
（ｄ）前記複数のホストコンピュータのそれぞれが、前記ユーザの手動による命令に応答し生成された再接続イベントから抽出された前記プリンタのネットワークアドレスに基づいてプリンタポートをセットアップし、当該セットアップされたプリンタポートを介して、前記プリンタに再接続するステップ
を有することを特徴とする方法。
【請求項２】
（ｅ）前記複数のホストコンピュータのそれぞれが、前記プリンタに対して再接続肯定応答メッセージを送信するステップ、および、
（ｆ）前記プリンタが、前記再接続肯定応答メッセージを受信するステップ
をさらに有することを特徴とする請求項１に記載の方法。
【請求項３】
前記ステップ（ｂ）は、前記ネットワークを通して、全てのホストコンピュータに対して再接続イベントをブロードキャストするステップを含んでいることを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
前記ステップ（ｂ）は、前記ネットワークを通して、全てのホストコンピュータのうちの一部のホストコンピュータに対して再接続イベントを伝達することを特徴とする請求項１又は請求項２に記載の方法。
【請求項５】
前記複数のホストコンピュータのそれぞれは、プリンタ再接続アプリケーションを実行可能であり、
前記再接続イベントは、
前記複数のホストコンピュータのうち前記プリンタ再接続アプリケーションを実行しているホストコンピュータにより受信され、
前記複数のホストコンピュータのうち前記プリンタ再接続アプリケーションを実行していないホストコンピュータには無視される
ことを特徴とする請求項１〜４のいずれか１項に記載の方法。
【請求項６】
（ｇ）前記複数のホストコンピュータのうちの少なくとも一つのホストコンピュータが、前記プリンタを含んでいる複数の候補プリンタの情報を、それらのネットワークアドレスと共に取得するステップ、
（ｈ）前記少なくとも一つのホストコンピュータが、ユーザインターフェース上に前記候補プリンタのリストを表示するステップ、
（ｉ）前記少なくとも一つのホストコンピュータが、前記候補プリンタの各々に対して、互いの時間が重ならないように点滅信号を順次送信するステップ、
（ｊ）前記プリンタが、前記少なくとも一つのホストコンピュータから自己に対して送信された点滅信号を受信することに応答し、ユーザが認識可能にアラームを生成するステップ、
（ｋ）前記少なくとも一つのホストコンピュータが、前記ユーザインターフェースを介して前記候補プリンタの１つをユーザが選択することを受け付けるステップ、および、
（ｌ）前記少なくとも一つのホストコンピュータが、前記選択されたプリンタに再接続するステップ、
をさらに有し、
前記ステップ（ａ）〜（ｄ）からなる第１の方法と、前記ステップ（ｇ）〜（ｌ）からなる第２の方法の一方を、ユーザの選択に応じて実行することを特徴とする請求項１に記載の方法。
【請求項７】
前記アラームは、音響アラームあるいは視覚アラームであることを特徴とする請求項６に記載の方法。
【請求項８】
前記少なくとも一つのホストコンピュータによって送信される前記点滅信号は、アラームパターンコードを含んでおり、
前記プリンタによって生成される前記アラームは、前記アラームパターンコードによって決定されるパターンを有することを特徴とする請求項６に記載の方法。
【請求項９】
前記アラームは、前記アラームパターンコードによって決定される順序どおりに点滅する複数のボタンによって生成されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記ステップ（ｇ）において、前記少なくとも一つのホストコンピュータは、サービスロケーションプロトコルを使用し、前記候補プリンタおよびそれらのネットワークアドレスを取得することを特徴とする請求項６〜９のいずれか１項に記載の方法。
【請求項１１】
ネットワークに接続されている複数のホストコンピュータおよび少なくとも一つのプリンタを含んでいるシステムであって、前記プリンタに割り当てられるネットワークアドレスが動的に変化する前記システムであって、
前記プリンタは、
プロセッサと、
前記プリンタに動的に割り当てられた前記プリンタのネットワークアドレスであるＩＰを格納するためのメモリと、
前記プロセッサに接続されている手動入力装置と、
前記プリンタをネットワークに接続するためのネットワークインターフェースとを有しており、
前記プロセッサは、
前記手動入力装置に対するユーザの手動による命令に応答し、前記プリンタに対して動的に割り当てられかつ前記メモリに格納されている前記プリンタのネットワークアドレスを含んでいる再接続イベントを生成する手順（ａ）、および、
前記ネットワークを通して、ユーザの手動による命令に応答し生成された前記再接続イベントを送信し、前記複数のホストコンピュータに伝達する手順（ｂ）を有する第１の処理を実行するようにプログラムされており、
前記複数のホストコンピュータのそれぞれは、
前記ユーザの手動による命令に応答し生成された再接続イベントを受信し、前記プリンタの前記ネットワークアドレスを抽出する手順（ｃ）、および、
前記ユーザの手動による命令に応答し生成された再接続イベントから抽出された前記プリンタのネットワークアドレスに基づいてプリンタポートをセットアップし、当該セットアップされたプリンタポートを介して、前記プリンタに再接続する手順（ｄ）を有する第１の処理を、実行するようにプログラムされている
ことを特徴とするシステム。
【請求項１２】
前記複数のホストコンピュータのそれぞれにおける前記第１の処理は、前記プリンタに対して再接続肯定応答メッセージを送信する手順（ｅ）をさらに有し、
前記プリンタの前記第１の処理は、前記再接続肯定応答メッセージを受信する手順（ｆ）をさらに有することを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記手順（ｂ）は、前記ネットワークを通して、全てのホストコンピュータに対して再接続イベントをブロードキャストする手順を含んでいることを特徴とする請求項１１又は請求項１２に記載のシステム。
【請求項１４】
前記手順（ｂ）は、前記ネットワークを通して、全てのホストコンピュータのうちの一部のホストコンピュータに対して再接続イベントを伝達することを特徴とする請求項１１又は請求項１２のいずれか１項に記載のシステム。
【請求項１５】
前記複数のホストコンピュータのそれぞれは、プリンタ再接続アプリケーションを実行可能であり、
前記複数のホストコンピュータのうち前記プリンタ再接続アプリケーションを実行しているホストコンピュータは、前記再接続イベントを受信し、
前記複数のホストコンピュータのうち前記プリンタ再接続アプリケーションを実行していないホストコンピュータは、前記再接続イベントを無視する
ことを特徴とする請求項１１〜１４のいずれか１項に記載のシステム。
【請求項１６】
前記複数のホストコンピュータのうちの少なくとも一つのホストコンピュータは、
前記プリンタを含んでいる複数の候補プリンタの情報を、それらのネットワークアドレスと共に取得する手順（ｇ）、
ユーザインターフェース上に前記候補プリンタのリストを表示する手順（ｈ）、および、
前記候補プリンタの各々に対して、互いの時間が重ならないように点滅信号を順次送信する手順（ｉ）を有する第２の処理を実行するようにプログラムされており、
前記プリンタは、前記少なくとも一つのホストコンピュータから自己に対して送信された点滅信号を受信することに応答し、ユーザが認識可能にアラームを生成する手順（ｊ）を有する第２の処理を実行するようにプログラムされており、
前記少なくとも一つのホストコンピュータの前記第２の処理は、
前記ユーザインターフェースを介して前記候補プリンタの１つをユーザが選択することを受け付ける手順（ｋ）、および、
前記選択されたプリンタに再接続する手順（ｌ）をさらに有し、
前記少なくとも一つのホストコンピュータおよび前記プリンタは、前記第１の処理と前記第２の処理の一方を、ユーザの選択に応じて実行することを特徴とする請求項１１に記載のシステム。
【請求項１７】
前記アラームは、音響アラームあるいは視覚アラームであることを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記少なくとも一つのホストコンピュータによって送信される前記点滅信号は、アラームパターンコードを含んでおり、
前記プリンタによって生成される前記アラームは、前記アラームパターンコードによって決定されるパターンを有することを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記アラームは、前記アラームパターンコードによって決定される順序どおりに点滅する複数のボタンによって生成されることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記手順（ｇ）において、サービスロケーションプロトコルを使用し、前記候補プリンタおよびそれらのネットワークアドレスを取得することを特徴とする請求項１６〜１９のいずれか１項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
技術分野
本発明は、ネットワークプリンタシステムに関し、特に、ネットワークプリンタが動的ＩＰアドレスを有する場合において、ネットワークプリンタをホストコンピュータに容易に再接続するための方法およびシステムに関する。
【背景技術】
【０００２】
関連技術の説明
複数のプリンタと複数のコンピュータとがネットワークに接続されているシステムにおいて、ネットワークアドレス（例えば、ＩＰアドレス）は、動的な方法でプリンタに割り当てられることが多い。したがって、多くの場合、プリンタは、動的ＩＰアドレスを有し、しかし、固有のホスト名ではない。例えば、プリンタがオフラインにされて、その後、オンラインに戻される場合や、電源異常が発生した時などにおいて、プリンタのＩＰアドレスは、変化し得る。従来は、プリンタをホストコンピュータに再接続するために、ユーザは、プリンタのコンフィギュレーションページを印刷し、その現在のＩＰアドレスを取得し、プリンタの正確なＩＰアドレスに従って、ホスト側（例えば、マイクロソフトのウインドウから）においてプリンタのためのポートコンフィギュレーションを手動で変更することを、必要とする。このプロセスは、面倒であり、紛らわしく、また、間違いやすい傾向がある。
【発明の開示】
【０００３】
概要
本発明は、関連技術の限界および不利な点に起因する一つ以上の問題を実質的に除去する、ホストに対するプリンタの簡単な再接続を手助けするための方法およびシステム（装置）を、目指している。
【０００４】
本発明の目的は、動的ネットワークアドレスを有するネットワークプリンタに、ホストを再接続する簡単な手段を提供することにある。
【０００５】
本発明の付加的な特徴および有利な点は、後に続く説明に記載されており、ある程度、前記説明から明らかになり、あるいは、本発明の実施によって知ることが可能である。本発明の前記目的および他の利点は、添付の図面と同様に、それの説明文および請求の範囲において詳しく指摘される構成によって、実現化されかつ達成される。
【０００６】
具体的に表現されかつ広範に説明されているこれらおよび／または他の目的を達成するために、本発明は、ネットワークに接続されている複数のホストコンピュータおよび少なくとも一つのプリンタを含んでいるシステムであって、前記プリンタに割り当てられるネットワークアドレスが動的に変化する前記システムにおいて、前記プリンタを前記複数のホストコンピュータに再接続するための方法であって、（ａ）前記プリンタが備える手動入力装置に対するユーザの手動による命令に応答し、前記プリンタが、前記プリンタに対して動的に割り当てられかつ前記プリンタのメモリに格納されている前記プリンタのネットワークアドレスを含んでいる再接続イベントを生成するステップ、（ｂ）前記プリンタが、前記ネットワークを通して、ユーザの手動による命令に応答し生成された前記再接続イベントを送信し、前記複数のホストコンピュータに伝達するステップ、（ｃ）前記複数のホストコンピュータのそれぞれが、前記ユーザの手動による命令に応答し生成された再接続イベントを受信し、前記プリンタの前記ネットワークアドレスを抽出するステップ、（ｄ）前記複数のホストコンピュータのそれぞれが、前記ユーザの手動による命令に応答し生成された再接続イベントから抽出された前記プリンタのネットワークアドレスに基づいてプリンタポートをセットアップし、当該セットアップされたプリンタポートを介して、前記プリンタに再接続するステップを有する。
【００１０】
別の様相において、本発明は、ネットワークに接続されている複数のホストコンピュータおよび少なくとも一つのプリンタを含んでいるシステムであって、前記プリンタに割り当てられるネットワークアドレスが動的に変化する前記システムであって、前記プリンタは、プロセッサと、前記プリンタに動的に割り当てられた前記プリンタのネットワークアドレスであるＩＰを格納するためのメモリと、前記プロセッサに接続されている手動入力装置と、前記プリンタをネットワークに接続するためのネットワークインターフェースとを有しており、前記プロセッサは、前記手動入力装置に対するユーザの手動による命令に応答し、前記プリンタに対して動的に割り当てられかつ前記メモリに格納されている前記プリンタのネットワークアドレスを含んでいる再接続イベントを生成する手順（ａ）、および、前記ネットワークを通して、ユーザの手動による命令に応答し生成された前記再接続イベントを送信し、前記複数のホストコンピュータに伝達する手順（ｂ）を有する第１の処理を実行するようにプログラムされており、前記複数のホストコンピュータのそれぞれは、前記ユーザの手動による命令に応答し生成された再接続イベントを受信し、前記プリンタの前記ネットワークアドレスを抽出する手順（ｃ）、および、前記ユーザの手動による命令に応答し生成された再接続イベントから抽出された前記プリンタのネットワークアドレスに基づいてプリンタポートをセットアップし、当該セットアップされたプリンタポートを介して、前記プリンタに再接続する手順（ｄ）を有する第１の処理を、実行するようにプログラムされている。
【００１１】
前述の概略的記述および以下の詳細な記述の両方は、代表的および説明的であり、請求される本発明のさらなる説明を提供することを意図していることが理解されるだろう。
【発明を実施するための最良の形態】
【００１２】
図面の簡単な説明
図１は、本発明の実施形態が実行可能であるホストコンピュータのブロック図である。
【００１３】
図２は、本発明の実施形態に係るプリンタのブロック図である。
【００１４】
図３は、本発明の実施形態に係るホストコンピュータにおけるプリンタ再接続アプリケーションによって実行されるプロセスを説明している。
【００１５】
図４は、本発明の実施形態に係る、再接続されているネットワークプリンタにおいて実行されるプロセスを説明している。
【００１６】
図５は、本発明の実施形態に係る、ネットワークプリンタをホストコンピュータに再接続するための方法を説明している。
【００１７】
図６は、本発明の実施形態が実行可能である、ネットワーク化されたホストコンピュータおよびプリンタシステムを説明している。
【００１８】
図７は、本発明の別の実施形態に係る、ホストコンピュータをネットワークプリンタに再接続するためのプロセスを説明している。
【００１９】
図８は、本発明のさらに別の実施形態に係る、ホストコンピュータをネットワークプリンタに再接続するためのプロセスを説明している。
【００２０】
好ましい実施形態の詳細な説明
図６は、ネットワーク１３を経由して接続された複数のプリンタ１１および複数のホストコンピュータ１２を含んでいるネットワーク化されたホストコンピュータおよびプリンタシステム１０である。ネットワーク１３は、ＬＡＮ、ＷＡＮ、イーサネット、インターネット等を含むが、これらに限定されない適当なネットワークからなることが可能である。プリンタ１１およびホストコンピュータ１２は、有線あるいは無線接続を経由してネットワークに接続させることが可能である。このシステムにおいて、プリンタは、動的ネットワークアドレス（例えばＩＰアドレス）を有することが可能であるが、固有の名前ではない。本発明の実施形態は、上記のシステムにおいて、所望のプリンタをホストコンピュータに再接続するための方法を提供する。２つの方法が記載されており、当該２つの方法は、単独（すなわち、システムは、前記方法の一方を、他方なしで、実行することが可能である）あるいは組合せ（例えば、システムは、両方法を実装し、ユーザにそれらの一方を選択させることを許容したり、デフォルトの方法としてそれらの一方を実行し、そして、デフォルトの方法が成功しない場合に、他方を実行したりする）において利用することが可能である。
【００２１】
第１の再接続方法において、専用の再接続ボタンがプリンタに提供される。ユーザが再接続ボタンを押圧すると、プリンタは、プリンタの現在のネットワークアドレス（例えばＩＰアドレス）を含んでいる再接続イベントをブロードキャストする。ホストコンピュータで起動している再接続プログラムは、イベントを受信し、このプリンタの正確なＩＰアドレスを有する新しいポート（プリンタポート）をセットアップし、プリンタを再接続する。
【００２２】
図１は、本発明の実施形態が実行可能であるホストコンピュータを説明している。要部において、ホストコンピュータ１０００は、オペレーティングシステム１４００、ネットワークを通して通信を実行するためのＴＣＰ／ＩＰレイヤ１３００、プリンタドライバモジュール１２００およびプリンタ再接続アプリケーション１１００を含んでいる。これらの多種のコンポーネントは、当業者にとって周知であるように、コンピュータの内部構造を経由して互いに通信する。図２は、本発明の実施形態が実行可能であるプリンタを説明している。要部において、プリンタ２０００は、オペレーションコントロールパネル２１００、再接続ボタン２２００、コネクタ２３００、周辺装置用チップ２４００、ネットワークインターフェース（例えばイーサネットインタフェース）２５００、エンジン／ビデオインタフェース２６００、ＲＡＭメモリ２７００、フラッシュメモリ２８００およびプロセッサ２９００を、含んでいる。これらの多種のコンポーネントは、当業者にとって周知であるように、プリンタの内部構造を経由して互いに通信する。専用の再接続ボタンは、プリンタに再接続イベントを生成させるための便利な手動入力装置の一例であるが、メニューツリー構造を実装しているタッチスクリーンのような別の手動入力装置を、利用することも可能である。ここで留意すべきは、図２に示されるアラームジェネレータ２２１０は、第１の方法のためには必要でないことである。
【００２３】
コンピュータ１０００のプリンタ再接続アプリケーション１１００によって実行されるプロセスは、図３に示される。プリンタ再接続アプリケーション１１００は、起動した後、ネットワークからのプリンタ再接続イベントを受信するのを待機する（ステップ３０００）。プリンタ再接続アプリケーションは、ネットワークからの再接続イベントを受信する場合、その中に含まれるネットワークアドレス情報を検索する（ステップ３１００）。次のステップにおいて、プリンタ再接続アプリケーションは、ネットワークアドレスを使用し、プリンタ再接続アプリケーションにおけるネットワークアドレスフィールドに書き込み、プリンタのためにネットワークポートをセットアップする（ステップ３２００）。ステップ３３００において、コンピュータは、再接続肯定応答メッセージをプリンタに送信し、再接続イベントおよびネットワークアドレス情報が受け入れられたことを通知する。プリンタ再接続アプリケーションはまた、従来の方法と同様に、プリンタ再接続の別のステップ（不図示）を完了する。プリンタ再接続アプリケーション１１００は、起動した後で、所定期間の間に、ネットワークから如何なる再接続イベントも受信しない場合（ステップ３４００の「ｙｅｓ」）、自動再接続プロセスはタイムアウトとなり、代わりの再接続手続き（手動再接続を含む）が実行されることとなる（ステップ３５００）。手動再接続手続きは、従来の技術のそれと同様である。
【００２４】
再接続されるネットワークプリンタのプリンタコントローラによって実行されるプロセスは、図４において説明される。このプロセスは、プリンタコントローラ上のファームウェアあるいはソフトウェアにおいて実行される。前述のように、プリンタ再接続プロセスの際において、ユーザは、プリンタ上の再接続ボタンを押圧する。再接続ボタンが押圧されるのに応じて、プリンタコントローラは、再接続イベントを生成し（ステップ４０００）、そして、イベントをネットワーク上にブロードキャストする（ステップ４１００）。このブロードキャストイベントは、そのＩＰアドレスのようなプリンタのネットワークアドレスを含んでいる。このブロードキャスト手続きは、ホストコンピュータからの再接続肯定応答メッセージが、ネットワークから受信されるまで（ステップ４３００の「ｙｅｓ」）、あるいは、タイムアウトまで（ステップ４２００の「ｙｅｓ」）、繰り返される。
【００２５】
プリンタ再接続プロセスは、図５に要約されている。まず、プリンタ再接続アプリケーションが、ホストコンピュータで起動される（ステップＳ５１）。再接続プログラムは、
ユーザによって手動で起動されたり、ホストコンピュータ上の別のアプリケーションによって自動的に起動されたりすることが可能である。再接続アプリケーションは、ネットワークからの再接続イベントを待機する（ステップＳ５２）。ユーザが再接続することを望むプリンタ上の再接続ボタンを、ユーザが押圧する場合（ステップＳ５３）、プリンタは、プリンタのネットワークアドレスを含んでいる再接続イベントをブロードキャストする（ステップＳ５４）。あるいは、ブロードキャストイベントの代わりに、プリンタは、特定の範囲（例えば、全てのＩＰアドレスが最後の３桁を除いて同じ数字を有するサブネット）内における可能性のあるネットワークアドレス（例えばＩＰアドレス）を、全ての上記のネットワークアドレスに再接続イベントを順次送信することによって、スキャンすることが可能である。プリンタはまた、二地点間通信における特定のＩＰアドレスに、再接続イベントを送信することが可能である。多数のホストコンピュータが、同一のネットワークに接続されることが可能であるが、プリンタ再接続アプリケーションを実行していないホストコンピュータは、再接続イベントを無視することになる。実行されているプリンタ再接続アプリケーションを有するホストコンピュータは、再接続イベントを受信し、そして、再接続イベントに含まれるプリンタのネットワークアドレスを使用し、プリンタを再接続する（ステップＳ５５）。このステップにおいて、ホストコンピュータもまた、再接続肯定応答メッセージをプリンタに送信する。プリンタは、肯定応答メッセージを受信し、そして、ブロードキャストを終了する（ステップＳ５６）。
【００２６】
第２の再接続方法は、図７を参照し説明される。プリンタと再接続することを望んでいるホストコンピュータは、再接続アプリケーションを実行し、当該再接続アプリケーションは、ＳＬＰ（サービスロケーションプロトコル）を使用し、ネットワークに接続している特定タイプの全てのプリンタを検索し、それらのネットワークアドレスを取得する（ステップＳ７１）。特定のプリンタタイプは、ホストコンピュータが再接続を実行しているホストコンピュータ上のプリンタドライバと適合するものである。再接続プログラムは、次に、上記の特定されたプリンタ（候補プリンタ）のリストを、プログラムのＵＩ（ユーザインターフェース）上に、各候補プリンタと関連する選択機能（例えば、各プリンタの隣のチェックボックス）と共に、表示する（ステップＳ７２）。リスト上の候補プリンタは、それらのネットワークアドレスおよび／または別の識別子（例えば数字）によって識別することが可能である。
【００２７】
ホストコンピュータ上の再接続アプリケーションは、その後、全ての候補プリンタに対し、点滅信号を順次、非同時的なやり方で送信する（ステップＳ７３）。同時に、再接続アプリケーションは、ＵＩ上に表示を生成し、現在どの候補プリンタに点滅信号を送信しているかについて知らせる。点滅信号は、それが送信されるプリンタに、音響アラームや視覚アラーム等の知覚できるアラームを生成させる（ステップＳ７４）。例えば、点滅信号は、プリンタの一つ以上のボタンを点灯あるいは点滅させることが可能である。ホストコンピュータからの点滅信号は、異なるプリンタ上のアラームが順々に、すなわち、非同時的に作動されるようなものである。例えば、再接続アプリケーションは、点滅信号を候補プリンタに送信し、そのアラームを所定期間の間、連続的あるいは繰返し的に作動させ、そして、次の候補プリンタ等に点滅信号を送信する前に、所定期間が経過するのを待機する。別の実施形態において、再接続アプリケーションは、所定期間の間、候補プリンタに対して点滅信号を繰返し送信し、プリンタのアラームにその期間の間、作動させることを引き起こし、その後、所定期間の間、次の候補プリンタその他に対して点滅信号を繰返し送信する。
【００２８】
点滅信号がプリンタに送信されている一方、ユーザは、ホストコンピュータと再接続することを所望するプリンタを観察し、そのプリンタ上のアラームのタイミングと、ホストコンピュータによって送信される点滅信号のタイミングとを、関連づける。例えば、ホストコンピュータが、ＵＩにリストされている第２の候補プリンタに対して、点滅信号を送信するときに、所望するプリンタがアラームを発することをユーザが識別する場合、ユーザは、その結果、所望するプリンタがＵＩにリストされている第２の候補プリンタであると決定する。ユーザは、次に、そのプリンタに関連付けられた選択機能を使用し（例えば、上記実施形態におけるリスト上の第２のプリンタの隣のボックスにチェックマークを付けることによって）、ＵＩ上のリストから適当な候補プリンタを選択する（ステップＳ７５）。再接続アプリケーションは、プリンタのユーザ選択を受信し（ステップＳ７６）、そして、選択されたプリンタのためのネットワークアドレスを有する新しいポートをセットアップし、所望のプリンタとホストコンピュータとを再接続させる（ステップＳ７７）。
【００２９】
ステップＳ７５において、ユーザは、ホストコンピュータ上のＵＩと同様に、所望のプリンタを観察し、所望のプリンタ上のアラームと、ホストによって送信される点滅信号との間の相関を決定することが必要とされる。このステップは、所望のプリンタがホストコンピュータの比較的近くに配置されている場合、より便利に実行される。再接続アプリケーションは、代わりに、各候補プリンタに対する点滅信号の送信を開始するよう、ユーザに要求することも可能である。換言すれば、ホストコンピュータは、プリンタに点滅信号を送信し続け、そして、ユーザが意図しているプリンタを識別した後で、ユーザは、再接続アプリケーションに指示し、リスト上の次の候補プリンタ等に対する点滅信号の送信を、開始させる。この代替方式は、所望のプリンタがホストコンピュータから比較的遠く離れて配置されている場合に、特に便利である。
【００３０】
図７のプロセスにおいて、ステップＳ７１−Ｓ７３、Ｓ７６およびＳ７７は、ホストコンピュータで起動している再接続アプリケーションによって実行される。ホストコンピュータは、図１に示される構造を有する。ステップＳ７４は、プリンタによって実行される。プリンタは、再接続ボタン２２００が不要であることを除いて、図２に示されるのと同様の構造を有する。代わりに、アラームジェネレータ２２１０が提供され、上記の音響あるいは視覚アラームを生成する。アラームジェネレータは、ビープ音発生器、専用の信号灯、点灯可能な一つ以上のボタン等とすることも可能である。特定の実施形態において、プリンタは、第１および第２の再接続方法の両方を実装しており、再接続ボタン２２００およびアラームジェネレータ２２１０は、１つの点滅ボタンに一体化されており、当該ボタンは、第２の方法を実施するときに点灯あるいは点滅自在であり、かつ第１の方法を実施するときに押圧自在である。
【００３１】
多数のホストコンピュータおよびプリンタが同一のネットワークに接続されているシステムにおいて、複数のコンピュータが同時に、それぞれのプリンタに再接続しようと試みることが起こる可能性がある。このような場合、第１のコンピュータが接続しようと試みている第１のプリンタは、第２のプリンタと再接続しようと試みている第２のコンピュータからの点滅信号を受信する場合、アラームを生成する虞がある。このような潜在的混乱を予防するため、本発明の実施形態によれば、各ホストコンピュータによって送信される点滅信号は、アラームジェネレータ２２１０が生成するアラームのパターンを決定するアラームパターンコードを有する。一例において、アラームは、プリンタコントロールパネル上の０−９の数字ボタンを点滅させることによって生成され、そして、ボタンは、アラームパターンコードによって決定されるように、例えば、１−２−１−２あるいは１−３−１−３等の特定の順番で、点滅する。他の一例において、アラームは、ビープ音発生器によって生成され、ビープ音パターン（ビープ音の数、短いビープ音と長いビープ音との組合せ等）は、アラームパターンコードによって決定される。再接続アプリケーションのＵＩは、ユーザによるアラームパターンコードの選択あるいは特定を可能とするアラームパターン選択手段を含んでいる。次に、ステップＳ７５において、ユーザは、所望のプリンタによって生成されるアラームのパターンを識別し、彼が再接続アプリケーションから選択したパターンに、それが一致することを確認する。所望のプリンタによって生成されるアラームが、ユーザによって選択されるそれと異なるパターンを有する場合、別のホストコンピュータからの点滅信号を偶然に受信している虞があり、この場合、ユーザは、そのアラームを無視することとなる。
【００３２】
上記のように、第１および第２の再接続方法は、単独あるいは組合せて実装することが可能である。特に、ホストコンピュータ上の再接続アプリケーション１１００は、別の代案では、両方の方法を実装することができ、ユーザによって使用する方法を選択することが可能となる。例えば、図８に示されるように、ＵＩは、ボタンを提示し、ユーザが、それを用いて再接続アプリケーションに指示し、すなわち、点滅信号等を送信することによって、第２の再接続方法を実行させる（ステップＳ８２）ことが可能である。ユーザがこのボタンをクリックしない場合（ステップＳ８１の「Ｎ」）、再接続アプリケーションは、すなわち、プリンタ等から再接続イベントを待機することによって、第１の再接続方法を実行する（ステップＳ８３）。
【００３３】
本発明の実施形態は、そのネットワークアドレスが変化するプリンタに再接続するためのユーザ体験を向上させるより簡単かつより単純なメカニズムを、提供する。ホストコンピュータは、プリンタのネットワークアドレスを、ユーザによって手動でそれを入力することを要求することなく取得する。このプロセスは、プリンタのネットワークアドレスを手動で検出する必要性あるいはホスト上のネットワークアドレスを入力する必要性を、除去する。
【００３４】
本発明のプリンタ再接続方法およびシステムにおいて、本発明の意図あるいは範囲から逸脱することなく、多様な修正および変更を為すことが可能であることは、当業者にとって明らかである。したがって、本発明は、添付される請求の範囲およびそれらの等価の範囲内にある修正および変更を包含することを意図している。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態が実行可能であるホストコンピュータのブロック図である。
【図２】本発明の実施形態に係るプリンタのブロック図である。
【００３６】
【図３】本発明の実施形態に係るホストコンピュータにおけるプリンタ再接続アプリケーションによって実行されるプロセスを説明しているフローチャートである。
【図４】本発明の実施形態に係る、再接続されているネットワークプリンタにおいて実行されるプロセスを説明しているフローチャートである。
【図５】本発明の実施形態に係る、ネットワークプリンタをホストコンピュータに再接続するための方法を説明しているフローチャートである。
【図６】本発明の実施形態が実行可能である、ネットワーク化されたホストコンピュータおよびプリンタシステムを説明しているブロック図である。
【図７】本発明の別の実施形態に係る、ホストコンピュータをネットワークプリンタに再接続するためのプロセスを説明しているフローチャートである。。
【図８】本発明のさらに別の実施形態に係る、ホストコンピュータをネットワークプリンタに再接続するためのプロセスを説明しているフローチャートである。
【図１】
0005261067.tif 000002
【図２】
0005261067.tif 000003
【図３】
0005261067.tif 000004
【図４】
0005261067.tif 000005
【図５】
0005261067.tif 000006
【図６】
0005261067.tif 000007
【図７】
0005261067.tif 000008
【図８】
0005261067.tif 000009