(57)【要約】【課題】ネットワークで共有される印刷装置のＩＰアドレス設定に関してユーザに生じる可能性のある混乱を防ぐ。【解決手段】印刷装置とサーバ装置とがネットワークに接続されるシステムにおいて、印刷装置は、ＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段を備えていて、ネットワークを介してＩＰアドレス動的割当サーバからＩＰアドレスを取得する。サーバ装置は、印刷装置をネットワーク上に発見すると、割り当てたＩＰアドレスを送ってＩＰアドレス設定結果を取得し、その印刷装置のオブジェクトを共有印刷装置として作成する。印刷装置は、ＩＰアドレスの動的割り当てが設定されていないとき、ネットワークを介した情報検索要求に応じてＩＰアドレス設定情報を配送する。【選択図】図６
2004094886.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される印刷装置であって、
印刷装置のＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段と、
ネットワークを介して接続されているＩＰアドレス動的割当サーバにアクセスして、ＩＰアドレス動的割当サーバにより割り当てられたＩＰアドレスを取得するＩＰアドレス取得手段と、
ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されていないとき、ネットワークを介したＩＰアドレスの割当に応じてＩＰアドレス設定結果を配送する動的サービス検出応答手段と
を備えた印刷装置。
【請求項２】
さらに、ＩＰアドレス取得手段がＩＰアドレス動的割当サーバからＩＰアドレスを割り当てられると、ＩＰアドレスを動的に割り当てないとの設定を不揮発性記憶手段に記憶する設定手段とを備えることを特徴とする請求項１に記載された印刷装置。
【請求項３】
さらに、ＩＰアドレスを動的に割り当てるか否かの設定をユーザが入力できる入力手段を備え、不揮発性記憶手段は入力手段による設定を記憶することを特徴とする請求項１または２に記載された印刷装置。
【請求項４】
印刷装置とサーバ装置とがネットワークに接続されるシステムであって、
前記の印刷装置は、
印刷装置のＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段と、
ネットワークを介して接続されているＩＰアドレス動的割当サーバにアクセスして、ＩＰアドレス動的割当サーバにより割り当てられたＩＰアドレスを取得するＩＰアドレス取得手段と、
ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されていないとき、ネットワークを介した情報検索要求に応じてＩＰアドレス設定情報を配送する動的サービス検出応答手段とを備え、
前記のサーバ装置は、前記の印刷装置をネットワーク上に発見すると、ＩＰアドレス設定結果を取得し、その印刷装置のオブジェクトを共有印刷装置として作成する
システム。
【請求項５】
ネットワークに接続され、ＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段を備える印刷装置において、
ＩＰアドレスを動的に割り当てるとの設定を初期設定として不揮発性記憶手段に記憶するステップと、
ネットワークを介して接続されているＩＰアドレス動的割当サーバにアクセスして、ＩＰアドレス動的割当サーバにより割り当てられたＩＰアドレスを取得するステップと、
ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されていないとき、割り当てられたＩＰアドレスに応じたＩＰアドレス設定結果を配送するが、ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されているとき、ネットワークを介したＩＰアドレス割当に応じてＩＰアドレス設定結果を配送しないステップとからなり、
コンピュータにより実行されるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続される印刷装置の共有に関する。
【０００２】
【従来の技術】
ネットワークに接続される印刷装置には、ＩＰアドレスが割り当てられ、そのＩＰアドレスを利用して印刷装置が使用される。印刷装置を共有化することにより、印刷装置がネットワークで使用できる。ユーザは、使用可能な印刷装置の一覧を見て、使用する印刷装置を決める。
【０００３】
従来のネットワーク機器の分野では、機器の特定に必要なＩＰアドレスは管理者によって静的に設定されることが一般的であった。このため、ネットワークで、機器（たとえば印刷装置）を共有する際に、印刷装置にも静的ＩＰアドレスが割り当てられる。したがって、印刷装置を利用するユーザは特に印刷装置のＩＰアドレスの変更を懸念する必要はなかった。
【０００４】
最近は、ＩＰアドレスを動的に設定できるＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）や、ＤＨＣＰがない場合でも他と衝突しないＩＰを自動で自分に割り振るＡｕｔｏＩＰなどを利用できる印刷装置が普及しはじめた。また、印刷装置には、ＳＬＰ　（Ｓｅｒｖｉｃｅ　Ｌｏｃａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）　やＬＤＡＰ　（Ｌｉｇｈｔｗｅｉｇｈｔ　Ｄｉｒｅｃｔｏｒｙ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）　などの動的サービス検出プロ卜コルも搭載するものがある。ネットワークに接続される印刷装置がＤＨＣＰサーバなどから動的にＩＰアドレスを取得したとき、プリンタサーバの上の動的サービス検出用ソフトウェアが動作して、その印刷装置の存在を検出し、プリンタサーバの上に共有印刷装置をオブジェクトとして作成する。クライアントコンピュータから共有印刷装置へ印刷を指示した場合、共有印刷装置は印刷装置に一時的に割り当てられたＩＰアドレスに対して、ＬＰＲコマンドを使って印刷ジョブを送信して印刷を行う。
【０００５】
【発明が解決しようとする課題】
ところが、ＤＨＣＰなどで自動的に印刷装置に割り当てられたＩＰアドレスは一時的なものである。ＩＰアドレスを自動的に取得するプロトコルを使用した場合、そのＩＰアドレスが永続的に利用できる保証はない。印刷装置が再起動された場合、使用していたＩＰアドレスが解放され、すでに使用中であれば、改めてもとのＩＰアドレスとは違うＩＰアドレスが割り当てられる。しかし、ユーザは、必ずしもこのことを認識していないため、ユーザに対して混乱を招くことがある。
【０００６】
より詳しく説明すると、印刷装置が再起動された場合、ＤＨＣＰなどにより、もとのＩＰアドレスと違うＩＰアドレスが割り当てられることがある。プリンタサーバでは、動的サービス検出用ソフトウェアが、再度、その印刷装置の存在を検出するが、このとき、そのＩＰアドレスが以前のＩＰアドレスとは違うため、別の印刷装置であると認識して、別の共有印刷装置（オブジェクト）を作成する。サーバコンピュータの上に存在する２つの共有印刷装置はともに同じ印刷装置に印刷ジョブを送るが、もとのＩＰアドレス宛てに印刷ジョブを送る共有印刷装置はすでにＩＰアドレスが解放されているため、利用できなくなっている。しかし、ユーザは、一時的なＩＰアドレスで印刷装置が稼動していたにもかかわらず、もとのＩＰアドレスで永続的にサービスが行われるものと判断してしまいやすく、これがユーザの混乱を招く結果となる。また、利用できない共有印刷装置がサーバコンピュータ上に存在することは、サーバコンピュータの資源をムダにしていることにもなる。
【０００７】
本発明の目的は、ネットワークで共有される機器のＩＰアドレス設定に関してユーザの混乱を防ぐことである。
【０００８】
【課題を解決するための手段】
本発明に係る、ネットワークに接続される印刷装置は、印刷装置のＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段と、ネットワークを介して接続されているＩＰアドレス動的割当サーバにアクセスして、ＩＰアドレス動的割当サーバにより割り当てられたＩＰアドレスを取得するＩＰアドレス取得手段と、ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されていないとき、ネットワークを介したＩＰアドレスの割当に応じてＩＰアドレス設定結果を配送する動的サービス検出応答手段とを備える。この発明の構成によると、印刷装置がＩＰアドレス取得手段にてＩＰアドレスを取得するが、その後、ＩＰアドレスを動的に割り当てるとの設定の場合は、外部からの情報検索要求に応答しないので、一時的に割り当てられたそのＩＰアドレスがユーザーやプリンタサーバに通知されない。
【０００９】
前記の印刷装置において、たとえば、さらに、ＩＰアドレス取得手段がＩＰアドレス動的割当サーバからＩＰアドレスを割り当てられると、ＩＰアドレスを動的に割り当てないとの設定を不揮発性記憶手段に記憶する設定手段とを備える。または、さらに、ＩＰアドレスを動的に割り当てるか否かの設定をユーザが入力できる入力手段を備え、不揮発性記憶手段は入力手段による設定を記憶する。したがって、ネットワークに接続された印刷装置のＩＰアドレス設定方法に応じて、外部からの動的サービス検出に対する応答の停止／開始を判断できる。
【００１０】
本発明に係るシステムは、印刷装置とサーバ装置とがネットワークに接続されるシステムである。前記の印刷装置は、印刷装置のＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段と、ネットワークを介して接続されているＩＰアドレス動的割当サーバにアクセスして、ＩＰアドレス動的割当サーバにより割り当てられたＩＰアドレスを取得するＩＰアドレス取得手段と、ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されていないとき、ネットワークを介した情報検索要求に応じてＩＰアドレス設定情報を配送する動的サービス検出応答手段とを備える。また、前記のサーバは、前記の印刷装置をネットワーク上に発見すると、ＩＰアドレス設定結果を取得し、その印刷装置のオブジェクトを共有印刷装置として作成する。
【００１１】
本発明に係るコンピュータにより実行されるプログラムは、ネットワークに接続され、印刷装置のＩＰアドレス情報と、ＩＰアドレスを動的に割り当てるか否かの設定とを記憶する不揮発性記憶手段を備える印刷装置において、ＩＰアドレスを動的に割り当てるとの設定を初期設定として不揮発性記憶手段に記憶するステップと、ネットワークを介して接続されているＩＰアドレス動的割当サーバにアクセスして、ＩＰアドレス動的割当サーバにより割り当てられたＩＰアドレスを取得するステップと、ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されていないとき、割り当てられたＩＰアドレスに応じたＩＰアドレス設定結果を配送するが、ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されているとき、ネットワークを介したＩＰアドレス割当に応じてＩＰアドレス設定結果を配送しないステップとからなる。
【００１２】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。
図１に本発明の実施形態のシステムの概略構成を示す。このシステムでは、ＬＰＲサービスを提供できる印刷装置１、サーバコンピュータ１００、クライアントコンピュータ２００がネットワーク３００に接続されている。クライアントコンピュータ２００がネットワーク３００にログオンするとき、ＯＳはドメイン内でオブジェクトを公開して、共有資源を提供する。たとえば、サーバコンピュータ１００に接続される印刷装置はクライアントコンピュータ２００により共有される。印刷の際は、クライアントコンピュータ２００のユーザは、サーバコンピュータ１００を選択し、さらに、そのプリンタサーバ１００に接続されている印刷装置１を選択する。
【００１３】
図２は、サーバコンピュータ１００の構成を示す。サーバコンピュータ１００は、全体の制御を行うＣＰＵ１０２、プログラム、データ、プリントスプールなどを記憶する記憶装置１０４、キーボードなどの入力装置１０６、画面を備えるモニタ装置１０８及びネットワーク３００へ送受信を行う通信装置１１０を備える。記憶装置１０４には、プリンタサーバＯＳ１２０、動的サービス検出用ソフトウェア１２２、ＤＨＣＰサーバ１２４、動的サービス検出によって作成される共有印刷装置（オブジェクト）１２６が記憶される。ＤＨＣＰサーバ１２４はＩＰアドレスを動的に割り当てる。共有印刷装置１２６は、そのサーバコンピュータに接続されている１以上の印刷装置のオブジェクトである。
【００１４】
サーバコンピュータ１００では、動的サービス検出用ソフトウェア１２２、ＤＨＣＰサーバ１２４、動的サービス検出によって作成される共有印刷装置（オブジェクト）１２６が動作している。動的サービス検出用ソフトウェア１２２は、ＬＰＤコマンドにて印刷できるサービスを持つ印刷装置を検出すると、自動的にサーバコンピュータ１００の上に、その印刷装置のオブジェクトとして共有印刷装置１２６を作成する。ＬＰＤは、ネットワークを介してスプーラのジョブをプリンタに送るコマンドである。クライアントコンピュータ２００が共有印刷装置１２６を選択すると、クライアントコンピュータ２００からの印刷要求に応えて、印刷装置１のＩＰアドレス宛てに印刷ジョブを送付する。
【００１５】
図３は、印刷装置１の構成を示す。印刷装置１は、全体の制御を行うＣＰＵ１０、印刷装置制御プログラム、印刷ジョブ処理プログラム、印刷データなどを記憶する記憶装置１２、操作パネル１４、不揮発性メモリ１６、ネットワークへ送受信を行う通信装置１８、印刷データ処理部２０、プリントエンジン制御部２２及びプリントエンジン２４を備える。印刷装置１は、ＩＰアドレス動的取得手段としてＤＨＣＰクライアント３０を備えており、初期状態では、静的なＩＰアドレスは割り当てられていないものとする。なお、印刷装置１は、初期設定で、操作パネル１４によりＩＰ割当方法（ＩＰアドレスの動的設定／静的設定）を設定し、不揮発性メモリ１６に記憶しておく。また、不揮発性メモリ１６内の設定情報は、操作パネル１４により操作者が変更できる。また、印刷装置１は、外部からの要求に応答する動的サービス検出プロトコル３２や、ＩＰアドレス設定に関するプログラム３４（図５、図６参照）を備える。
【００１６】
図４は、サーバコンピュータ１００とデバイス（印刷装置などの機器）との間のＩＰアドレス設定の処理を示す。ユーティリティとデバイスの間の通信はすべて機器の状況を管理するためのＳＮＭＰ　ｏｖｅｒ　ＩＰＸにて行われる。サーバコンピュータ１００のユーティリティは、ネットワーク上のデバイスの検索を開始する。デバイスがこの検索要求に応答すると、ユーティリティは、発見されたデバイスの一覧のリストを表示する。ネットワークの管理者が、設定するデバイスの一覧をリストから選択すると、ユーティリティは、それらのＩＰアドレスを設定する。デバイス側では、その設定に従い、ＩＰアドレスを設定し、その結果を応答する。ユーティリティは、その応答を受信し、管理者に通知する。ここで、デバイス側では、ＩＰアドレスの設定の際に、動的サービス検出プロトコルの動作を停止させる。このため、その後は、ユーザからの情報検索要求に応答することなく、動作する。これにより、設定されたＩＰアドレスは固定で割り当てられたことになる。
【００１７】
次に、印刷装置１の動作を説明する。印刷装置１の電源を投入すると、まず、ＩＰアドレス取得手段（ＤＨＣＰクライアント）によるＩＰアドレスの取得が開始される。ネットワーク３００の上には、ＤＨＣＰサーバ１０４が動作しているため、印刷装置１は、ＤＨＣＰサーバ１０４にアクセスしてＩＰアドレス１１を取得する。印刷装置１は、ＩＰアドレス１１がＤＨＣＰにて割り当てられたことを認識すると、動的サービス検出用プロトコル（ＤＨＣＰ）の起動を停止させる。このＩＰ割当方法の変更は不揮発性メモリ１６に記憶しておく。このＩＰアドレスに対応して、サーバコンピュータ１００の上の動的サービス検出用ソフトウェア１２２は、印刷装置１に対して、サーバコンピュータ１００の上にオブジェクトとして共有印刷装置１２６を作成する。クライアントコンピュータ２００から共有印刷装置１２６へ送られる印刷ジョブは、サーバコンピュータ１００を経由して、印刷装置１へ送られる。次回に起動されたときは、不揮発性メモリ１６に記憶してある設定法に対応して、動的サービス検出用プロトコルは起動されない。
【００１８】
また、印刷装置１の管理者は、操作パネル１４で、ＤＨＣＰで動的に割り当てられたＩＰアドレス１１を別の静的なＩＰアドレス１２に変更できる。この場合、このＩＰアドレス１２は管理者が静的設定で割り当てているため、永続的なＩＰアドレスと考えることができる。印刷装置１は、ＩＰアドレス１２が静的に割り当てられたことを不揮発性メモリ１６に記憶しておく。この場合も、次回の起動時に、動的サービス検出プロトコルの起動は行われない。
【００１９】
図５は、印刷装置１の操作パネルによる初期設定のフローを示す。まず、ＩＰアドレスの設定がユーザにより選択されたかを判定する（Ｓ２０）。選択されていれば、ＩＰアドレスの設定画面を操作パネル１４のＬＣＤ表示装置に表示する（Ｓ２２）。次に、ＩＰアドレスの自動設定取得をユーザが選択しているか否かを判定する（Ｓ２４）。選択していなければ、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイを、入力された値に所定メモリエリアに設定する（Ｓ２６）。選択していれば、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイをクリアし、起動時にサーバ１００に取得しに行くように設定する（Ｓ２８）。また、ステップＳ２０においてＩＰアドレスの設定が選択されていなければ、その他の処理をする（Ｓ３０）。次に、設定完了が選択されているか否かを判定し（Ｓ３２）、選択されていなければ、ステップＳ２０に戻る。設定完了が選択されていれば、この処理を終了する。
【００２０】
図６は、印刷装置１の起動時の初期設定のフローを示す。印刷装置１が起動されると、まずＩＰアドレスが静的に割り当てられているか否かを判定する（Ｓ４０）。静的に割り当てられていれば、次に、動的サービス検出プロトコルを開始する（Ｓ４２）。
一方、ＩＰアドレスが静的に割り当てられていなければ、ネットワークでＤＨＣＰサーバ１０４を探して、ＩＰアドレスの取得を開始する（Ｓ４４）。正常に取得できなければ（Ｓ４６でＮＯ）、ステップＳ４０に戻り、ＩＰアドレスの取得を繰り返す。正常にＩＰアドレスを取得できれば（Ｓ４６でＹＥＳ）、処理を終了する。
【００２１】
なお、本実施形態では、ＩＰアドレス取得手段としてＤＨＣＰを用いた。しかし、ＢＯＯＴＰ、ＡｕｔｏＩＰも同様に使用できる。
【００２２】
また、ＤＨＣＰやＢＯＯＴＰでは、サーバ側でＭＡＣアドレスとそれに対して割り当てるＩＰアドレスの対を指定することができ、永続的にＩＰアドレスを利用させることも可能である。そのため、ＩＰアドレスの自動取得時に動的サービス検出を開始させる手段があってもよい。
【００２３】
【発明の効果】
ＩＰアドレスを動的に割り当てるとの設定が不揮発性記憶手段に記憶されているとき、ＩＰアドレスの自動取得時に動的サービス検出プロトコルを停止させることによって、ネットワークを介したＩＰアドレス割当に応じてＩＰアドレス設定結果を配送しない。このため、同じ共有機器に対して複数のオブジェクトを作成することはなくなり、ユーザは、共有機器のＩＰアドレスの変更を気にせずに機器を使用できる。
【図面の簡単な説明】
【図１】印刷装置を含むネットワークシステムを概念的に示す図
【図２】サーバコンピュータの構成を示すブロック図
【図３】印刷装置の構成を示すブロック図
【図４】サーバコンピュータとデバイスとの間のＩＰアドレス設定の処理を示す図
【図５】印刷装置の操作パネルによる初期設定のフローチャート
【図６】印刷装置の起動時の初期設定のフローチャート
【符号の説明】
１　印刷装置、　　１０　ＣＰＵ、　　１２　記憶装置、　　１４　操作パネル、　　１６　不揮発性メモリ、　　３０　ＤＨＣＰクライアント、　　３２　動的サービス検出プロトコル、　　３４　ＩＰアドレス設定プログラム、　　１００　サーバコンピュータ、　　２００　クライアントコンピュータ、　　１０２　ＣＰＵ、　　１０４　記憶装置、　　１２２　動的サービス検出用ソフトウェア、　　１２４　ＤＨＣＰサーバ、　　１２６　共有印刷装置（オブジェクト）、　　３００　ネットワーク。
【図１】
2004094886.tif 000003
【図２】
2004094886.tif 000004
【図３】
2004094886.tif 000005
【図４】
2004094886.tif 000006
【図５】
2004094886.tif 000007
【図６】
2004094886.tif 000008