(57)【要約】【課題】【解決手段】ネットワーク（１２）と接続された画像形成装置（１０）に対するインターネット・プロトコル（ＩＰ）アドレスを取り決める方法は、画像形成装置（１０）が画像形成に対して有効である際にネットワーク状態（３８）を制御する段階と、画像形成中に画像形成装置が画像形成に対して有効でない際に自動ＩＰアドレス状態を規定する段階と、もし画像形成装置がアイドル状態であれば、画像形成装置（１０）が画像形成状態を退いて自動ＩＰアドレス取り決め状態に入るべきか否かを決定する段階と、画像形成装置（１０）に対してＩＰアドレスを自動的に割り振る試みと、を含む。
2005520425.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークと接続された画像形成装置に対するインターネット・プロトコル（ＩＰ）アドレスを取り決める方法であって、
前記画像形成装置及び前記ネットワークの間のネットワーク通信を制御する段階と、
前記画像形成装置が画像形成に対して有効である際に画像形成状態を規定する段階であり、前記画像形成状態中に前記画像形成装置が非画像形成の期間中をアイドル状態で待機することから成る段階と、
前記画像形成装置が画像形成に対して有効でない際に自動ＩＰアドレス取り決め状態を規定する段階と、
前記画像形成装置が前記アイドル状態にあるか否かを決定する段階と、
もし前記画像形成装置が前記アイドル状態にあれば、前記画像形成装置が前記画像形成状態を退いて前記自動ＩＰアドレス取り決め状態に入るべきか否かを決定する段階と、
前記画像形成装置が前記自動ＩＰアドレス取り決め状態であれば、前記画像形成装置に第１のＩＰアドレスを自動的に割り振るべく試みる段階と、
の諸段階を含む方法。
【請求項２】
前記画像形成装置に第１のＩＰアドレスを自動的に割り振るべく試みる前記段階が完了しているか否かを決定し、もし完了していれば、前記画像形成装置が前記自動ＩＰアドレス取り決め状態を退いて前記画像形成状態に入ることから成る段階を更に含む、請求項１に記載の方法。
【請求項３】
前記画像形成装置が、データ・チャネルを有するネットワーキング・ハードウェアを含み、前記画像形成装置が前記アイドル状態にある際、前記データ・チャネルがユーザに所有されていない、請求項１に記載の方法。
【請求項４】
前記自動ＩＰアドレス取り決め状態が、現行ＩＰアドレスのリースを更新すべく試みる段階を含む、請求項１に記載の方法。
【請求項５】
前記現行ＩＰアドレスの前記リースを更新すべく試みる前記段階が完了しているか否かを決定し、もし完了していれば、前記画像形成装置が前記自動ＩＰアドレス取り決め状態を退いて前記画像形成状態に入ることから成る段階を更に含む、請求項４に記載の方法。
【請求項６】
画像形成装置であって、
ロジック及び処理機能を規定するファームウェアを有する画像形成エンジンと、
前記ファームウェアと通信可能に結合されたネットワーキング・ハードウェアであり、前記ファームウェア及び前記ネットワーキング・ハードウェアが画像形成状態及び自動インターネット・プロトコル（ＩＰ）アドレス取り決め状態を選択的に提供することから成るネットワーキング・ハードウェアと、を備え、
前記画像形成装置が前記画像形成状態にある際、前記画像形成装置が画像形成に有効であり、前記画像形成状態中、前記画像形成装置が非画像形成の期間中をアイドル状態で待機し、前記画像形成装置が前記自動ＩＰアドレス取り決め状態である際、前記画像形成装置が画像形成に有効ではなく、
もし前記画像形成装置が前記アイドル状態であれば、前記ファームウェアが、前記画像形成装置が前記画像形成状態を退いて前記自動ＩＰアドレス取り決め状態に入るべきかを決定し、
前記画像形成装置が前記自動ＩＰアドレス取り決め状態である際、前記ファームウェアが、前記画像形成装置に対するＩＰアドレスの自動割り振りを試みることに適合していることから成る画像形成装置。
【請求項７】
前記ネットワーキング・ハードウェアが、
前記ファームウェアと通信可能に結合されたメディア・アクセス・コントローラと、
前記メディア・アクセス・コントローラと通信可能に結合されると共に前記ファームウェアと通信可能に結合されたハードウェア・フィルタと、
前記メディア・アクセス・コントローラが、前記ネットワークにわたってダイナミック・ホスト・コンフィギュレーション・プロトコル（ＤＨＣＰ）・パケットを送受信するに適合していることと、を含み
前記自動ＩＰアドレス取り決め状態中、前記メディア・アクセス・コントローラが受信された第１のＤＨＣＰパケットを前記ハードウェア・フィルタに転送し、次いでその受信された第１のＤＨＣＰパケットを前記ファームウェアによって処理されるべく通過させ、
前記ファームウェアが第２のＤＨＣＰパケットを構築して、その第２のＤＨＣＰパケットを、前記ハードウェア・フィルタをバイパスしながら、前記メディア・アクセス・コントローラに転送することから成る、
請求項６に記載の画像形成装置。
【請求項８】
前記ネットワーキング・ハードウェアがデータ・チャネルを含み、前記画像形成装置が前記アイドル状態にある際、前記データ・チャネルがユーザによって所有されていない、請求項７に記載の画像形成装置。
【請求項９】
前記ハードウェア・フィルタと通信可能に結合された画像形成バッファを更に含み、前記画像形成装置が前記自動ＩＰアドレス取り決め状態である際、前記ハードウェア・フィルタが画像形成データ・パケットを前記画像形成バッファに渡さず、そして、前記画像形成装置が前記画像形成状態である際、前記ネットワーキング・ハードウェアが画像形成データを前記画像形成バッファに渡す、請求項７に記載の画像形成装置。
【請求項１０】
前記画像形成状態中、前記ハードウェア・フィルタが前記第１のＤＨＣＰパケットが前記ファームウェアによって処理されることを防止する、請求項７に記載の画像形成装置。
【請求項１１】
コンピュータ・ネットワークと接続された共有画像形成装置と通信する方法であり、前記ネットワークにわたる通信がネットワーク・パケットの使用によって促進されることから成る方法であって、
前記共有画像形成装置にネットワーキング・ハードウェアを提供する段階と、
前記共有画像形成装置に画像形成装置ファームウェアを提供する段階と、
前記ネットワーキング・ハードウェアと関連されたデータ・チャネルを規定する段階と、
前記ネットワーキング・ハードウェアに対して前記データ・チャネルを所有するユーザから該データ・チャネル上の情報を受領するように指示する段階と、
前記データ・チャネルが所有されていない際、前記画像形成装置ファームウェアによって自動インターネット・プロトコル（ＩＰ）アドレス取り決めネットワーク・パケットを処理する段階と、
前記データ・チャネルが所有されている際、前記共有画像形成装置の前記ネットワーキング・ハードウェアによって、前記自動ＩＰアドレス取り決めネットワーク・パケットとは異なる第２のタイプのネットワーク・パケットを処理する段階と、
の諸段階を含む方法。
【請求項１２】
自動ＩＰアドレス取り決めネットワーク・パケットを処理する前記段階が、前記自動ＩＰアドレス取り決めネットワーク・パケットの構築、送信、並びに、受信の内の少なくとも１つを含む、請求項１１に記載の方法。
【請求項１３】
前記データ・チャネルが所有されていない際、前記共有画像形成装置を自動ＩＰアドレス取り決め状態に置くべきか否かを決定し、もし前記画像形成装置が前記自動ＩＰアドレス取り決め状態に置かれれば、ＩＰアドレスを前記共有画像形成装置に自動的に割り振るべく試みる、請求項１１に記載の方法。
【請求項１４】
前記ＩＰアドレスがダイナミック・ホスト・コンフィギュレーション・プロトコル（ＤＨＣＰ）を用いて自動的に割り振られる、請求項１３に記載の方法。
【請求項１５】
前記自動ＩＰアドレス取り決めネットワーク・パケットが、ダイナミック・ホスト・コンフィギュレーション・プロトコル（ＤＨＣＰ）・パケット及びアドレス解決プロトコル（ＡＲＰ）・パケットを含む、請求項１１に記載の方法。
【請求項１６】
前記第２のタイプのネットワーク・パケットが専有プロトコル・パケットを含む、請求項１１に記載の方法。
【請求項１７】
前記第２のタイプの前記ネットワーク・パケットが画像形成データを含む、請求項１１に記載の方法。
【請求項１８】
前記データ・チャネルが所有されていない際、前記共有画像形成装置を自動インターネット・プロトコル（ＩＰ）アドレス取り決め状態に置くべきか否かを決定し、もし前記画像形成装置が前記自動ＩＰアドレス取り決め状態に置かれれば、前記共有画像形成装置に対する現行ＩＰアドレスを自動的に更新すべく試みる、請求項１１に記載の方法。
【請求項１９】
前記現行ＩＰアドレスの前記更新がダイナミック・ホスト・コンフィギュレーション・プロトコル（ＤＨＣＰ）を用いて達成される、請求項１８に記載の方法。
【請求項２０】
前記共有画像形成装置がアイドル状態にある際、前記共有画像形成装置を自動インターネット・プロトコル（ＩＰ）アドレス取り決め状態に置くべきか否かを決定し、もし前記画像形成装置が前記自動ＩＰアドレス取り決め状態に置かれていれば、前記共有画像形成装置に対するＩＰアドレスを自動的に割り振るべく試みる、請求項１１に記載の方法。
【請求項２１】
前記共有画像形成装置が画像形成状態にある際、前記ネットワーキング・ハードウェアが前記データ・チャネルを所有する前記ユーザから該データ・チャネル上の前記第２のタイプのネットワーク・パケットを受領する、請求項１１に記載の方法。
【請求項２２】
前記共有画像形成装置が画像形成状態にある際、前記ネットワーキング・ハードウェアが、前記データ・チャネルを所有しない任意のユーザから受信された、前記自動ＩＰアドレス取り決めネットワーク・パケットの全てと画像形成データ・パケットの全てとを無視する、請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット・プロトコル（ＩＰ）・アドレスを取り決める方法に関し、より詳細には、低減された構成のネットワーク・アダプタ等のネットワーク・ハードウェアを介してネットワークと接続された機器に対するＩＰアドレスを自動的に取り決めることに関する。そうした自動取り決めは、例えば、ＩＰアドレスの自動割り振り或は既存ＩＰアドレスのリースの更新を含むことができる。
【背景技術】
【０００２】
プリンタ等の周辺機器にとって知られていることは、ネットワーク・プロトコルとしてＴＣＰ／ＩＰで動作するイーサネット（登録商標）・ローカル・エリア・ネットワーク（ＬＡＮ）等のネットワークと接続することで、サーバ、コンピュータ、或は、ホスト等の多数のネットワーク接続された装置の各々が共有された周辺機器とアクセスすることを可能とする。このネットワークにわたって機能するために、そのネットワークと接続された共有周辺機器は、ネットワーク接続された装置がその共有された周辺機器と直接的な通信をすべく使用するインターネット・プロトコル（ＩＰ）・アドレスを有しなければならない。
【０００３】
ダイナミック・ホスト・コンフィギュレーション・プロトコル（ＤＨＣＰ）は、動的ＩＰアドレスをＴＣＰ／ＩＰネットワーク上の機器に割り振るためのプロトコルである。このＤＨＣＰは非特許文献１において充分に定義されている。動的アドレス指定によって、機器はネットワークと接続される度に異なるＩＰアドレスを有することができる。幾つかのシステムにおいて、機器のＩＰアドレスはそれが接続されている最中でさえ変化し得る。ＤＨＣＰは固定的及び動的の双方のＩＰアドレスの混合をも支援する。ＤＨＣＰはネットワーク運営管理を簡略化するものであり、その理由は、ソフトウェアがそのタスクを管理することをアドミニストレータに要求するというよりもＩＰアドレスを監視するからである。これが意味することは、例えば、新しいコンピュータが該新コンピュータに唯一のＩＰアドレスを手動で割り振る付加的なタスク無しでネットワークに付加され得ることである。
【非特許文献１】“FRC 2131”, Internet Engineering Task Force (IETF)発行
【０００４】
ＤＨＣＰを通じて、ネットワークと接続された機器は、これもまたそのネットワークと接続されているＤＨＣＰサーバからＩＰアドレスを要求する。次いでＤＨＣＰサーバは１つのＩＰアドレスをその機器に特定されたリース期間割り振る。その機器は、そのリースの満了後にそのＩＰアドレスの使用を続行することを望めば、そのリースの更新又は期限延長を為す責務がある。ＤＨＣＰプロトコルは、ＤＨＣＰネットワーク・パケットを作り出し、ＤＨＣＰサーバからのオファーを選択し、そして、リース期間を監視すべく、相当な処理パワーを必要とする。
【０００５】
縮小された構成のネットワーク・アダプタ（縮小構成ネットワーク・アダプタ）が使用され得て、プリンタをイーサネット（登録商標）ＬＡＮ等のネットワークと接続する。そうした縮小構成ネットワーク・アダプタは最小限のハードウェア及び処理能力を保持する。中でも、プリンタにネットワーキング能力を付加するコストは著しく低減される。縮小構成ネットワーク・アダプタのコストを低く保つために、ネットワーク接続を促進し且つネットワーク・ユーザにとっての時間及び努力を節約する幾つかの構成は設けられていない。縮小構成ネットワーク・アダプタと関連されて現行有効ではないそうした構成には、例えば、ＤＨＣＰを用いてのＩＰアドレスの自動割り振り、即ち、ＤＨＣＰを用いてＩＰアドレスを獲得して使用することを含む。ＩＰアドレスの自動割り振りの代わりに、この縮小構成ネットワーク・アダプタは特定のネットワーキング環境内においてＩＰアドレスを割り振るべく専有或は私有のネットワーキング・プロトコルを利用するが、他の全ての場合にユーザが手動でＩＰアドレスを割り振ることを要求する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
当業界で必要とされていることは、縮小構成ネットワーク・アダプタを介してネットワークと接続された周辺機器用に、ＤＨＣＰの利用等で、ＩＰアドレスの自動取り決めを可能とする方法である。
【課題を解決するための手段】
【０００７】
一実施例において、本発明は、縮小構成ネットワーク・アダプタ等のネットワーキング・ハードウェアを介してネットワークと接続された周辺機器用に、ＤＨＣＰの利用等で、ＩＰアドレスの自動取り決めを可能とする方法を提供する。しかしながら理解して頂けるように、本発明の数々の実施例が完全構成ネットワーキング・ハードウェアでも利用され得ることである。
【０００８】
その１つの形態において、本発明は、ネットワークと接続された画像形成装置に対するインターネット・プロトコル（ＩＰ）・アドレスを取り決める方法に関する。この方法は、画像形成装置及びネットワークの間のネットワーク通信を制御する段階と、画像形成装置が画像形成に対して有効である際に画像形成状態を規定する段階であり、画像形成状態中に画像形成装置が非画像形成の期間中をアイドル状態で待機することから成る段階と、画像形成装置が画像形成に対して有効でない際に自動ＩＰアドレス取り決め状態を規定する段階と、画像形成装置がアイドル状態にあるか否かを決定する段階と、もし画像形成装置がアイドル状態にあれば、画像形成装置が画像形成状態を退いて自動ＩＰアドレス取り決め状態に入るべきか否かを決定する段階と、画像形成装置が自動ＩＰアドレス取り決め状態であれば、画像形成装置に第１のＩＰアドレスを自動的に割り振るべく試みる段階と、
の諸段階を含む。
【０００９】
その別の形態において、本発明は画像形成装置に関し、その画像形成装置は、ロジック及び処理機能を規定するファームウェアを有する画像形成エンジンと、該ファームウェアと通信可能に結合されたネットワーキング・ハードウェアとを備える。ファームウェア及びネットワーキング・ハードウェアは画像形成状態及び自動ＩＰアドレス取り決めを選択的に提供する。画像形成装置が画像形成状態にある際、画像形成装置は画像形成に対して有効であり、画像形成状態中、画像形成装置は、非画像形成の期間中をアイドル状態で待機する。画像形成装置が自動ＩＰアドレス取り決め状態にある際、画像形成装置は画像形成に対して有効ではない。もし画像形成装置がアイドル状態にあれば、ファームウェアは画像形成装置が画像形成状態を退いて自動ＩＰアドレス取り決め状態に入るべきかを決定する。画像形成装置が自動ＩＰアドレス取り決め状態にある際、ファームウェアは画像形成装置に対するＩＰアドレスの自動割り振りの試みに適合している。
【００１０】
その更に別の形態において、本発明は、コンピュータ・ネットワークと接続された共有画像形成装置と通信する方法であって、ネットワークにわたる通信がネットワーク・パケットの使用によって促進されることから成る方法に関する。この方法は、共有画像形成装置にネットワーキング・ハードウェアを提供する段階と、共有画像形成装置に画像形成装置ファームウェアを提供する段階と、ネットワーキング・ハードウェアと関連されたデータ・チャネルを規定する段階と、ネットワーキング・ハードウェアに対してデータ・チャネルを所有するユーザから該データ・チャネル上の情報を受領するように指示する段階と、データ・チャネルが所有されていない際、画像形成装置ファームウェアによって自動インターネット・プロトコル（ＩＰ）アドレス取り決めネットワーク・パケットを処理する段階と、データ・チャネルが所有されている際、共有画像形成装置のネットワーキング・ハードウェアによって、前記自動ＩＰアドレス取り決めネットワーク・パケットとは異なる第２のタイプのネットワーク・パケットを処理する段階と、の諸段階を含む。
【００１１】
本発明の一実施例の長所は、縮小構成ネットワーク・アダプタを有するネットワーク機器が、ネットワーク環境内において、シームレス方式でＤＨＣＰ ＩＰアドレス取り決めを促進すべく適合できることである。
【００１２】
この発明の先に述べた特徴及び長所やその他の特徴及び長所、そしてそれらを達成する方式は、添付図面と組み合わせての本発明の実施例の以下の記載を参照することでより明らかとなると共に、本発明がより良く理解される。
【００１３】
幾つかの図面を通じて、対応する参照符号は対応するパーツを指示している。ここで詳述される例示は本発明の種々の実施例を説明するものであり、そうした例示は如何様にも本発明の範囲を限定するとの解釈が為されるべきではない。
【発明を実施するための最良の形態】
【００１４】
以下、各種図面を参照すると、特に図１を参照すると、イーサネット（登録商標）・ローカル・エリア・ネットワーク（ＬＡＮ）と双方向通信リンク１４を介して接続されている画像形成装置１０が示されている。またパーソナル・コンピュータ等のホスト１６も示され、それが双方向通信リンク１８を介してネットワーク１２と通信可能に結合されている。一実施例において、本発明は自動ＩＰアドレス取り決め能力を、通常では縮小構成を有することになるネットワーキング・ハードウェアの低コストの長所を温存しつつ、ＤＨＣＰの利用等で画像形成装置１０に付加している。
【００１５】
共有ネットワーキング装置として役立つ画像形成装置１０はネットワーキング・ハードウェア２２と通信可能に結合された画像形成エンジン２０を含む。画像形成エンジン２０は、画像形成データ・バッファ２４、画像形成装置ファームウェア２６、画像形成プロセッサ２８、並びに、画像形成ハードウェア３０を含む。画像形成データ・バッファ２４は、画像データ及び関連画像形成命令を記憶すべく使用されるランダム・アクセス・メモリ（ＲＡＭ）を含む。画像形成装置ファームウェア２６は、例えばリードオンリーメモリ（ＲＯＭ）、フラッシュ・メモリ、或は、電気的に消去可能なプログラマブルＲＯＭ（ＥＥＰＲＯＭ）等の不揮発性メモリを含み、画像形成プロセッサ２８によって実行されるロジック及び処理機能を規定する。画像形成プロセッサ２８は、マイクロプロセッサと、関連ＲＡＭ及びＲＯＭとを含む。画像形成ハードウェア３０は、例えば、当業界では周知であるインクジェットプリンタ或はレーザプリンタのハードウェア機構であり得る。
【００１６】
例えば縮小構成ネットワーク・アダプタであり得るネットワーキング・ハードウェア２２は、メディア・アクセス・コントローラ３２、ステータス及び命令制御ロジック３４、ハードウェア・フィルタ３６、並びに、状態制御ロジック３８を含む。メディア・アクセス・コントローラ３２は双方向通信リンク１４を介してネットワーク１２と接続されて、例えばイーサネット（登録商標）等のネットワークの特定タイプにわたる通信を促進する。またメディア・アクセス・コントローラ３２は、通信経路４０を介してステータス及び命令制御ロジック３４から画像形成装置１０に関するステータス情報を受信すべく接続されている。メディア・アクセス・コントローラ３２は、ネットワーク１２からネットワーク・パケットの形態で受信したデータを、通信経路４２を介して、ハードウェア・フィルタ３６に提供するように接続されている。メディア・アクセス・コントローラ３２は、通信経路４４を介して、画像形成装置ファームウェア２６からＤＨＣＰパケット等のデータを受信すべく接続されている。ステータス及び命令制御ロジック３４は、通信経路４６を介して、画像形成装置ファームウェア２６から画像形成装置ステータス情報を受信すべく接続されている。
【００１７】
ハードウェア・フィルタ３６は、画像データ及び関連画像形成命令を含む受信されたネットワーク・パケットをデータ・チャネル４８を介して画像形成データ・バッファ２４に提供すべく接続されている。ハードウェア・フィルタ３６は、ネットワーク・データ及び関連ネットワーク命令を含むＤＨＣＰパケット等の受信されたネットワーク・パケットを通信経路５０を介して画像形成装置ファームウェア２６に提供すべく接続されている。ハードウェア・フィルタ３６は、命令チャネル５１を介して、指示をステータス及び命令制御ロジック３４に届けるべく接続されている。状態制御ロジック３８は、通信経路５２を介して画像形成装置からデータを受信すべく接続されている。状態制御ロジック３８は、状態選択指示を通信経路５４を介してハードウェア・フィルタ３６に提供すべく接続されている。
【００１８】
データ・チャネル４８は、ホスト１６のワークステーション・ホストに基づく印刷ドライバから印刷対象物を、予め規定された命令を有する専有プロトコルと関連パケット内等の画像形成ネットワーク・パケットのフレーム内における「ペイロード」を用いて、画像形成装置１０に送信すべく使用される。複雑性を最少限としてネットワーキング・ハードウェア２２のコストを最少化すべく、一実施例において、ハードウェア・フィルタ３６だけはホスト１６等の１つのワークステーションが任意の所与時点でデータ・チャネル４８を「所有」することを許容する。例示的な実施例において、ホスト「オーナー（所有者）」から生じていないデータ・チャネル４８に仕向けられた任意の情報はハードウェア・フィルタ３６によって直ちに廃棄される。
【００１９】
命令チャネル５１はネットワーキング・ハードウェア２２に命令アクティビティを合図すべく使用される。任意のホストに基づくネットワーキング装置はネットワーク・パケットを介して命令をネットワーキング・ハードウェア２２に送信でき、メディア・アクセス・コントローラ３２及びハードウェア・フィルタ３６によって処理される。様々な命令信号が規定され得る。例えば、信号「接続」、「閉鎖」、「終了」、並びに、「ステータス」は以下のように規定され得る。「接続」はデータを送信する要望でデータ・チャネル４８を取得する要求である。「閉鎖」は、データ・チャネル４８を解放する要求である。「終了」はデータ・チャネル４８を解放して、印刷ジョブを中断する要求である。１つのシナリオにおいて、データ・チャネル４８のオーナーであるホスト１６等のホストに基づくネットワーク装置のみが「閉鎖」命令を送信できる。「ステータス」はデータを送信する要望が全く無いことによるプリンタ・ステータスの要求である。ネットワーキング・ハードウェア２２は、画像形成装置１０が画像形成状態にある一方で、任意のユーザから受信された命令チャネル５１に仕向けられたステータス要求命令に対するステータス返答で応答する。
【００２０】
印刷を促進すべく、ホスト１６等のワークステーションにロードされた印刷ドライバは予め規定されたプロトコルに準拠したフォーマットでホストに基づくネットワーキング・プリンタ特定データ・パケットを作り出し、そのデータ・パケットを整然として且つ変更無しで画像形成装置１０等のホストに基づくネットワーキング・プリンタに届ける。ワークステーションのホストに基づくネットワーキング印刷ドライバ（複数）は整然として協働して、多数のワークステーション間でのホストに基づくネットワーキング・プリンタの「公平な共有」を促進するように設計されている。他の複数のネットワーキング装置と同時に存在すべく、データを媒体上に移送する共通標準は全ての機器によって固守されなければならない。例えば、ＤＩＸ或はＩＥＥＥ ８０２．３はイーサネット（登録商標）に対する標準を規定している。その標準に固守されている状態で、各機器はＵＡＡ(Universally Administered Address)を有することになる。また、ＴＣＰ／ＩＰネットワーク上で通信すべく、各ネットワーク接続機器は独自のＩＰアドレスを有することになる。更に固守は、ホストに基づくネットワーキング装置がこれらアドレスを使用して、ネットワーキング・パケット内のデータ（フレーム）の基本ユニットを交換するように命令する。アドレスはネットワーキング・ハードウェア２２によって使用されて、そのフレームを意図された仕向け先に届ける。
【００２１】
簡略化された例として、そして画像形成装置が既にＩＰアドレスを有していると仮定した場合、ホスト１６による画像形成機器１０との通信はネットワーク１２と通信リンク１４及び１８とを介して始動される。ホスト１６はデータ・チャネル４８の所有権を獲得し、ネットワーク・パケットの形態で画像データ及び関連画像形成命令を画像形成装置１０に提供して、それらは処理され画像形成データ・バッファ２４内に記憶される。画像形成中、画像形成プロセッサ２８は画像形成装置ファームウェア２６内に記憶された画像形成指示を実行して、画像形成データ・バッファ２４に記憶された画像データ及び関連画像形成命令を検索する。次いで画像形成プロセッサ２８はその検索された画像データ及び関連画像形成命令を処理して、印刷画像を形成すべく画像形成ハードウェア３０の動作を制御するための信号を生成する。
【００２２】
幾つかのネットワーキング環境において、ネットワーク接続機器のＩＰアドレスは固定的に割り振られ得るか、或は動的に割り振られ得る。しかしながら、ＤＨＣＰを利用すること等によっての動的割り振りを利用するために、受信機器は、ＤＨＣＰパケット等の関連された自動ＩＰアドレス取り決めネットワーク・パケットを取り扱うことができなければならない。一般に、本発明の一実施例で、例えば専有プロトコルと関連されたもの等の数多くのネットワーキング・プロトコル機能を実行すべくネットワーキング・ハードウェア２２を用いる一方で、画像形成装置ファームウェア２６による自動ＩＰアドレス取り決めネットワーク・パケットを処理するによって、ＤＨＣＰ等の自動ＩＰアドレス取り決めプロトコルを画像形成装置１０に付加するコストは最小化させられる。これが部分的には、画像形成装置１０が画像形成に対して有効であるが自動ＩＰアドレス取り決めに対して有効ではない場合に該画像形成装置１０に対して「画像形成状態」を提供することによって、そして、画像形成装置１０が画像形成に対して有効ではないが、自動ＩＰアドレス取り決めが試みられ得る場合に該画像形成装置１０に対して「自動ＩＰアドレス取り決め」が提供されことによって、達成される。
【００２３】
本発明の一実施例に従った方法は、図２と図３Ａ乃至図３Ｄとを参照して更に詳細に記載される。議論を簡素化するために、以下の方法はＤＨＣＰ環境に関して記載されるが、当業者であれば理解して頂けるように、本発明の原則はこの発明の精神から逸脱することなく他の自動ＩＰアドレス取り決めプロトコルにも適用され得る。
【００２４】
ステップＳ１０２において、画像形成装置１０がパワー・オン・リセットをまさに被っていることを仮定している。ステップＳ１０４で、自動ＩＰアドレス取得を試みるべきか否かが決定される。画像形成装置ファームウェア２６はこうした決定を、例えば、ＩＰアドレスを自動的に割り振るべく最大数の試みが為されたか否か、有効なＩＰアドレス及びリース時間を既に取得している、ＩＰアドレスが手動で割り振られている、或は、自動割り振り機能がディスエーブルされているか、等々を含む種々の要因に基づき為す。よって、もしこの決定がノーであれば、プロセスはステップＳ１１０に進み、以下に更に記載されるように画像形成装置１０が画像形成状態に置かれていることを保証する。もしイェスであれば、プロセスはステップＳ１０６に進む。
【００２５】
ステップＳ１０６で、画像形成装置ファームウェア２６は状態制御ロジック３８に対して、自動ＩＰアドレス取り決め状態に入って、画像形成状態を退くように指示信号を提供し、次に画像形成装置１０はアイドル状態に到達する。画像形成装置ファームウェア２６、状態制御ロジック３８、並びに、ハードウェア・フィルタ３６は伝達されるネットワーク・パケットがどのようなタイプかと、その伝達ネットワーク・パケットの仕向け先とを決定する。自動ＩＰアドレス状態中、データ・チャネル４８は所有されず、そして状態制御ロジック３８はハードウェア・フィルタ３６に対して画像形成データ・バッファ２４に仕向けられた任意の画像形成データを阻止し、そして任意の専有ネットワーク命令パケットを阻止するように指示する。制御ロジック３８はハードウェア３６に対して、画像形成装置ファームウェア２６によって処理されるべくＤＨＣＰパケットを送信するように更に指示する。
【００２６】
ステップＳ１０８で自動ＩＰアドレス取り決めが実行される。ステップＳ１０８の一実施例の詳細は図３Ａ乃至図３Ｄを参照して以下に更に詳細に議論される。自動ＩＰアドレス取り決めの結果は、例えば、ＩＰアドレス及びリースの成功自動割り振り、ＩＰアドレス及びリースの自動割り振りを成功裏に取り決めることの失敗、現行ＩＰアドレスの成功更新、或は、現行ＩＰアドレスの更新を成功裏に取り決めることの失敗であり得る。
【００２７】
ステップＳ１１０で、画像形成装置ファームウェア２６は状態制御ロジック３８に対して、画像形成状態に入って自動ＩＰアドレス取り決め状態を退くように指示信号を提供する。画像形成状態中に、状態制御ロジック３８はハードウェア・フィルタ３６に対してデータ・チャネル４８のオーナーから受信した画像形成データ・パケットを画像形成データ・バッファ２４に送信させ、そして該ハードウェア・フィルタ３６に対してＤＨＣＰパケットを含む他のネットワーク・パケットを阻止するように命令を送信させる。
【００２８】
ステップＳ１１２で、現行ＩＰアドレス・リースを更新する時間であるか否かが決定される。もしノーであれば、プロセスはステップＳ１１０に復帰する。もしイェスであれば、プロセスはステップＳ１１４に進む。
【００２９】
ステップ１１４で、画像形成装置１０がアイドル状態であるか否かが決定される。アイドル状態は画像形成状態のサブ状態である。画像形成装置１０がアイドル状態である際、データ・チャネル４８はホスト１６等のユーザによって所有されていない。画像形成中、画像形成装置は非画像形成の期間中をアイドル状態で待機する。アイドル状態中、ステップＳ１０６に復帰して自動ＩＰアドレス取り決め状態に入って画像形成状態を退くことが許容されている。しかしながら、もしステップ１１４で、画像形成装置１０がアイドル状態ではないと決定されたならば、データ・チャネル４８は所有され、プロセスはステップＳ１１０に戻って、現行ＩＰアドレス・リースの更新時まで画像形成状態を本質的には維持して、画像形成装置１０はアイドル状態である。
【００３０】
図２のステップＳ１０８の詳細は図３Ａ乃至図３Ｄを参照してここで議論される。
【００３１】
ステップＳ２００は自動ＩＰアドレス取り決めルーチンのスタートを表している。
【００３２】
ステップＳ２０２で、既存ＩＰアドレスのリース更新が望まれるか否かが決定される。もしイェスであれば、プロセスは、以下に更に詳細に記載される、図３Ｄのフローチャートによって示されるようなもの等のＩＰアドレス・リース更新ルーチンに進む。しかしながらもしノーであれば、プロセスはステップＳ２０４に進む。
【００３３】
ステップＳ２０４で、画像形成装置１０に対する新ＩＰアドレスの取得が試みられることが識別される。本質的には、この試みは図３Ａ乃至図３ＣのステップＳ２０６乃至Ｓ２５０によって実行される。
【００３４】
ステップＳ２０６で、ネットワーキング・ハードウェア２２は画像形成装置ファームウェア２６がＤＨＣＰディスカバー・パケットを構築することを要求する。
【００３５】
ステップＳ２０８で、画像形成装置ファームウェア２６は、ＤＨＣＰディスカバー(discover)・パケットのネットワーク１２にわたっての送信につながる、通信経路４４を介してメディア・アクセス・コントローラ３２に該ＤＨＣＰディスカバー・パケットを送信することによって応答する。
【００３６】
ステップＳ２１０で、メディア・アクセス・コントローラ３２によって受信された任意のＤＨＣＰオファー・パケットはハードウェア・フィルタ３６を介して転送されて、画像形成装置ファームウェア２６によって処理される。ＤＨＣＰオファー・パケットの受領に対してどのように応答するか、或は任意ＤＨＣＰオファー・パケットの受信の失敗に対してどのように応答するかを決定するのは画像形成装置ファームウェア２６である。
【００３７】
ステップＳ２１２で、画像形成装置ファームウェア２６は任意のＤＨＣＰオファー・パケットが受信されたか否かを決定する。もしノーであれば、ステップＳ２１４でエラー条件が発生したことが決定され、その時にプロセスはステップＳ２４６（図３Ｃを参照のこと）に進んで、最大数の試みが超えられたか否かを決定する。もし少なくとも１つのＤＨＣＰオファー・パケットが受信されたならば、プロセスはステップＳ２１６に進む。
【００３８】
ステップＳ２１６で、画像形成装置ファームウェア２６は応答すべき複数のＤＨＣＰオファー・パケットの内の１つを選択する。そうした選択は、例えば、無作為の選択であるであり得る。
【００３９】
ステップＳ２１８で、画像形成装置ファームウェア２６はＤＨＣＰ要求パケットを構築する。
【００４０】
ステップＳ２２０で、画像形成装置ファームウェア２６はＤＨＣＰ要求パケットを通信経路４４を介してメディア・アクセス・コントローラ３２に送信し、次いで該ＤＨＣＰ要求パケットをネットワーク１２にわたって送信する。ＤＨＣＰサーバとして機能するホスト１６等の機器は、ＤＨＣＰ ＡＣＫ(acknowledge)パケット或はＤＨＣＰ ＮＡＣＫ(not acknowledge)パケットの何れかでＤＨＣＰ要求パケットに応答する。
【００４１】
ステップＳ２２２で、ＤＨＣＰ ＡＣＫ及びＮＡＣＫパケットはメディア・アクセス・コントローラ３２によって受信され、次いでそれらＤＨＣＰ ＡＣＫ及びＮＡＣＫパケットをハードウェア・フィルタ３６を介して転送して、画像形成装置ファームウェア２６によって処理させる。
【００４２】
ステップＳ２２４で、画像形成装置ファームウェア２６は任意のＤＨＣＰ ＡＣＫパケットが受信されたか否かを決定する。もしノーであれば、ステップ２２６でエラー条件が発生が発生したことが決定されて、その時にプロセスはステップＳ２４６に進んで（図３Ｃを参照のこと）、最大数の試みが超えられた否かを決定する。もし少なくとも１つのＤＨＣＰ ＡＣＫパケットは受信されたならば、プロセスはステップＳ２２８に進む。
【００４３】
ステップＳ２２８で、画像形成装置ファームウェア２６は複数のＤＨＣＰ ＡＣＫパケットの内の１つを選択する。そうした選択は、例えば、無作為の選択であり得る。
【００４４】
ステップＳ２３０で、画像形成装置ファームウェア２６はＩＰアドレス及びＩＰアドレス・リース時間を選択されたＤＨＣＰ ＡＣＫパケットから検索する。
【００４５】
ステップＳ２３２で（図３Ｃを参照のこと）で、画像形成装置ファームウェア２６はアドレス解決プロトコル（ＡＲＰ）要求パケットを構築する。
【００４６】
ステップＳ２４で、画像形成装置ファームウェア２６はＡＲＰ要求パケットを通信経路４４を介してメディア・アクセス・コントローラ３２に送信し、次いで該ＡＲＰ要求パケットをネットワーク１２にわたって送信する。
【００４７】
ステップＳ２３６で、画像形成装置ファームウェア２６は任意のＡＲＰ返答パケットが受信されたか否かを決定する。もしノーであれば、プロセスはステップＳ２３８に進み、そこで選択されたＤＨＣＰ ＡＣＫパケットに存在するＩＰアドレス及びリース時間がネットワーキング・ハードウェア２２によって採用される。プロセスはステップＳ２４０に進み、そこでプロセスはステップＳ１１０に戻されるように方向付けられる（図２）。
【００４８】
ステップＳ２３６で、もし画像形成装置ファームウェア２６が、ＡＲＰ返答パケットが受信されたことを決定すれば、プロセスはステップＳ２４２に進む。
【００４９】
ステップＳ２４２で、画像形成装置ファームウェア２６はＤＨＣＰ傾斜パケットを構築する。
【００５０】
ステップＳ２４４で、画像形成装置ファームウェア２６はＤＨＣＰ傾斜パケットを通信経路４４を介してメディア・アクセス・コントローラ３２に送信し、次いでそのＤＨＣＰ傾斜パケットをネットワーク１２にわたって送信する。
【００５１】
ステップＳ２４６で、画像形成装置ファームウェア２６はＩＰアドレスを自動的に割り振るべく最大数の試みが超えられた否かを決定する。もしイェスであれば、ステップＳ２４８でプロセスはステップＳ１１０に復帰し、そこで画像形成装置１０は画像形成状態に入って、自動ＩＰアドレス取り決め状態を退く。
【００５２】
しかしながらもしステップＳ２４６で、ＩＰアドレスを自動的に割り振るべく最大数の試みが超えられていないと決定されれば、プロセスはステップＳ２００（図３Ａ）に戻るように復帰して、自動ＩＰアドレス取り決めルーチンを再び始動する。
【００５３】
上述したように、もしステップＳ２０２（図３Ａ）で、ＩＰアドレス・リース更新が望まれていると決定されたならば、新ＩＰアドレスの取得が試みられないが、プロセスはステップＳ３００に進んで、図３Ｄのフローチャートに示されるように、ＩＰアドレス・リース更新のルーチンを実行する。
【００５４】
ステップＳ３００で、画像形成装置ファームウェア２６は、現行Ｉアドレスのリースの更新を要求すべくＰＤＨＣＰ要求パケットを構築する。画像形成装置ファームウェア２６はそのＤＨＣＰ要求パケットを通信経路４４を介してメディア・アクセス・コントローラ３２に送信し、次いで該ＤＨＣＰ要求パケットをネットワーク１２にわたって送信する。ＤＨＣＰアック及びナックのパケットはメディア・アクセス・コントローラ３２によって受信され、次いで該ＤＨＣＰ ＡＣＫパケット及び／或はＤＨＣＰ ＮＡＣＫパケットをハードウェア・フィルタ３６を介して画像形成装置ファームウェア２６に転送する。
【００５５】
ステップＳ３０２で、画像形成装置ファームウェア２６は任意のＤＨＣＰ ＡＣＫ或はＮＡＣＫのパケットが受信されたか否かを決定する。
【００５６】
もし、ステップＳ３０２で、ＡＣＫ無しで少なくとも１つのＮＡＣＫパケットが受信されれば、ステップＳ３０４で画像形成装置ファームウェア２６はＤＨＣＰ解放パケットを構築する。画像形成装置ファームウェア２６はそのＤＨＣＰ解放パケットをメディア・アクセス・コントローラ３２に通信経路４４を介して送信し、次いで該ＤＨＣＰ解放パケットをネットワーク１２にわたって送信する。次いで、ステップＳ３０６で、プロセスはステップＳ２００に復帰して、自動ＩＰアドレス取り決めのルーチンを再び始動する。
【００５７】
もし、ステップＳ３０２で、ＡＣＫパケットが受信されれば、プロセスはステップＳ３０８に進む。
【００５８】
ステップＳ３０８で、画像形成装置ファームウェア２６はＩＰアドレス及び新ＩＰアドレス・リース時間をＤＨＣＰ ＡＣＫパケットから検索し、新ＩＰアドレス・リース時間はネットワーキング・ハードウェア２２によって採用される。次いでステップＳ３１０で、プロセスはステップＳ１１０（図２）に進み、そこで画像形成装置１０は画像形成状態に入って、自動ＩＰアドレス取り決め状態から退く。例示的な実施例において、自動ＩＰアドレス取り決め状態中、データ・チャネル４８はネットワーク１２と接続されたホスト１６等のネットワーク装置によって所有され得ない。しかしながら、画像形成状態中の際、データ・チャネル４８はネットワーク１２と接続されたネットワーク装置によって所有されるべく有効である。
【００５９】
もし、ステップＳ３０２で、ＡＣＫパケット或はＮＡＣＫパケットの何れも受信されなければ、プロセスはステップＳ３１０に進み、プロセスはステップＳ１１０に復帰して、そこで画像形成装置１０は画像形成状態に入って、自動ＩＰアドレス取り決め状態を退く。
【００６０】
この発明は好適な設計を有するものとして記載されたが、本発明はこの開示の精神及び範囲の内で更なる変更が為され得る。それ故にこの出願はその一般原理を用いる本発明の任意の変形、使用、或は、適用を包囲すべく意図されている。更にこの出願は、当業界における周知或は慣習的な実用例の内に入るような、この発明に関連すると共に添付の特許請求の範囲の制限内に入る、この開示からの逸脱等をも包囲すべく意図されている。
【図面の簡単な説明】
【００６１】
【図１】図１は本発明を含むネットワーク・システムの一実施例のブロック線図である。
【図２】図２は本発明に係る方法の一般的なフローチャートである。
【図３】図３Ａ乃至図３Ｄは図２の自動ＩＰアドレス取り決め段階を更に詳細に記載するフローチャートである。
【符号の説明】
【００６２】
１０    画像形成装置
１２    ネットワーク
１４，１８    通信リンク
１６    ホスト
２０    画像形成エンジン
２２    ネットワーキング・ハードウェア
２４    画像形成データ・バッファ
２６    画像形成装置ファームウェア
２８    画像形成プロセッサ
３０    画像形成ハードウェア
３２    メディア・アクセス・コントローラ
３４    命令制御ロジック
３６    ハードウェア・フィルタ
３８    状態制御ロジック
４０，４２，４４，４５，４６，４８，５０，５１，５２，５４    通信経路
【図１】
2005520425.tif 000003
【図２】
2005520425.tif 000004
【図３Ａ】
2005520425.tif 000005
【図３Ｂ】
2005520425.tif 000006
【図３Ｃ】
2005520425.tif 000007
【図３Ｄ】
2005520425.tif 000008
【国際調査報告】
2005520425.tif 000009
2005520425.tif 000010