(57)【要約】【課題】  本発明は、固定ＩＰが設定されている複数のプリンタをサブネット外の場所に移動した場合に使用不可能となるが、その状態から一度プリンタ自身が自力でＤＨＣＰの利用により通信可能状態に変換し、ネットワークボード或いは、デバイスに設定されている管理者に変更が必要になったことを通知し、管理者が変更後、そのデバイスを利用しているユーザにも通知することを目的としている。【解決手段】  固定ＩＰが設定されているプリンタにおいてプリンタの置き場所を変えてプリンタが通信不可能状態となった場合に、デバイス自身が一度ＤＨＣＰの利用により通信可能状態に変換し、ネットワークボード或いは、デバイスに設定されている管理者に変更が必要になったことを通知し、管理者がプリンタのアドレスを変更後、そのデバイスを利用しているユーザに設置場所が変更になったことと、使用可能状態になったことを通知することで従来のユーザが操作すべき多数項目を軽減させる。【選択図】        図６
2006128874.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続されたネットワークアドレス自動制御装置において、ルータを越えた場所にプリンタを設置した場合に非接続状態になるため、一度通信可能状態に移行させる通信可能移行手段とプリンタに管理者を事前に登録しておく登録手段とプリンタ側に登録されている管理者にネットワークアドレスの変更が必要になったことを通知する通知手段を特徴とするネットワークアドレス自動制御装置。
【請求項２】
請求項１に記載のネットワークアドレス自動制御装置において、管理者に通知が来た際、アドレス変更を可能にするダイアログを自動的に表示する表示手段を特徴とするネットワークアドレス自動制御装置。
【請求項３】
請求項１に記載のネットワークアドレス自動制御装置において、管理者がプリンタのネットワークアドレスを変更することにより、その変更通知をプリンタを使用するユーザに自動的に通知する通知手段と通知を受け取ったＰＣが変更されたアドレスが既に生成されているかどうかを自動的に判断する比較手段と仮に生成されていなければ、自動的に生成処理を行う生成手段と既存のプリンタドライバと新規アドレスを関連付けを自動的に行う関連付け手段と関連付けが成功し無事通信が可能になったことと、プリンタの新規設置場所を通知する通知手段を特徴とするネットワークアドレス自動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固定ＩＰが設定されている複数のプリンタをルータを越えた場所に移動した場合に通信不可能状態となるが、その状態になった場合にデバイス自身が一度ＤＨＣＰの利用により通信可能状態に変換し、ネットワークボード或いは、デバイスに設定されている管理者に変更が必要になったことを通知し、管理者がプリンタのアドレスを変更後、そのデバイスを利用しているユーザに設置場所が変更になったことと、使用可能状態になったこと通知することで従来のユーザが操作すべき多数項目を軽減させるネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置に関するものである。
【背景技術】
【０００２】
従来のネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置においては、例えば、引越しなどでプリンタを事前で使用していたサブネット外に移動したときにネットワーク上で異なるサブネットに接続されるため、管理者がプリンタのアドレスの再設定とそのプリンタを使用するユーザ一人一人にアナウンスする必要があった。そのため、ＤＨＣＰサーバを用いてプリンタにアドレスを設定する方法があった（例えば、特許文献１参照）。また、プリンタを使用するユーザは、新規ポートを生成する手操作などの手間が発生していた。そのため、従来は、自動で上記項目を解決する手段はなかった。
【特許文献１】特開平１１−０９５９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
然しながら、上述の従来例では、管理者を含めたプリンタを使用するユーザが手操作で行う操作性の問題が発生し、時間や手間がかかるという課題がある。
【０００４】
本発明は、上述の点に着目して成されたもので、ユーザに処理の負担を軽減させるネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、下記構成を備えることにより上記課題を解決できるものである。
【０００６】
（１）ネットワーク接続されたネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置において、ルータを越えた場所にプリンタを設置した場合に非接続状態になるため、一度通信可能状態に移行させる通信可能移行手段とプリンタに管理者（副管理者も含む）を事前に登録しておく登録手段とプリンタ側に登録されている管理者（副管理者も含む）にネットワークアドレスの変更が必要になったことを通知する通知手段を特徴とするネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置。
【０００７】
（２）（１）に記載のネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置において、管理者に通知が来た際、アドレス変更を可能にするダイアログを自動的に表示する表示手段を特徴とするネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置。
【０００８】
（３）（１）に記載のネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置において、管理者がプリンタのネットワークアドレスを変更することにより、その変更通知をプリンタを使用するユーザに自動的に通知する通知手段と通知を受け取ったＰＣが変更されたアドレスが既に生成されているかどうかを自動的に判断する比較手段ともし仮に生成されていなければ、自動的に生成処理を行う生成手段と既存のプリンタドライバと新規アドレスの関連付けを自動的に行う関連付け手段と関連付けが成功し無事通信が可能になったこととプリンタの新規設置場所を通知する通知手段を特徴とするネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御装置。
【発明の効果】
【０００９】
本発明によれば、固定ＩＰが設定されている複数のプリンタをルータを越えた場所に移動した場合に通信不可状態となり、その状態になった場合にデバイス自身が一度ＤＨＣＰの利用により通信可能状態に変換し、ネットワークボード或いは、デバイスに設定されている管理者に変更が必要になったことを通知し、管理者がプリンタのアドレスを変更後、そのデバイスを利用しているユーザに設置場所が変更になったことと、ネットワーク経由で使用可能状態になったことを通知することで従来のユーザが操作すべき多数項目を軽減させられる効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例】
【００１１】
図１は、本発明の印刷制御装置の一実施形態を示すブロック図である。
【００１２】
図１における符号１は、装置全体の制御を行う制御部で、マイクロプロセッサなどの中央演算処理装置（以下、ＣＰＵという）や各種Ｉ／Ｏポートを備え、各部に制御信号やデータ信号などを出力したり、後述の各部からの制御信号やデータ信号を入力して制御を行っている。
【００１３】
符号２は、図２に示す手順のプログラム、システムプログラムやマネージャプログラムおよびその他のアプリケーションプログラム等や文字フォント及び辞書などを記憶する読み出し専用メモリ（ＲＯＭ）である。
【００１４】
符号３は、外部に増設された読み出し専用メモリ（外部ＲＯＭ）４からロードされたアプリケーションプログラムや文書情報などを記憶する読み書き可能なメモリ（ＲＡＭ）である。
【００１５】
符号５は、文書情報や各種コマンドなどを入力するキーボード６を制御するキーボード制御装置（以下、ＫＢＣという）である。
【００１６】
符号７は、例えば、液晶などを利用した平面または略平面の表示領域を有するフラットパネルなどの表示装置（表示手段；以下、ＣＲＴという）８を制御する表示制御装置（以下、ＣＲＴＣという）である。
【００１７】
符号９は、外部記憶装置としてのフロッピー（登録商標）ディスク駆動装置（以下、ＦＤＤという）１０やハードディスク駆動装置（以下、ＨＤＤという）１１を制御する周辺装置制御装置（以下、ＰＫＣという）である。なお、上記ＦＤＤ１０または、ＨＤＤ１１に図２に示す手順のプログラムを記憶させてもよい。
【００１８】
符号１２は、ヘッドを用いて画像形成を行うプリント装置（以下、ＰＲＴという）である。このＰＲＴ１２は、本発明の印刷制御装置の一部を構成する要素である。符号１３は、マウス等のポインティングデバイス（以下、ＰＤという）であり、上記ＣＲＴ８上の表示を選択的に指示するのに用いることができる。かかる特定手段と上述の表示手段とは、スピード印刷を選定する選定手段を構成する。
【００１９】
符号１４は、目や眉の動きを捉えるＣＣＤカメラである。符号１５は、目や眉にとりつけるセンサーであり、複数存在するセンサー同士で互いの位置関係を算出することのできるセンサーである。
【００２０】
図１に示した印刷制御装置１２においては、ＲＯＭ２、ＰＲＴ１２、ＨＤＤ１１あるいは、ＲＡＭ３上にプログラムが存在しており、制御部１がシステムバス１４を通じて逐次プログラムを読み出しながら目的の処理を行うように設定されている。
【００２１】
次に図２は、ネットワーク上に接続されたＰＣやプリンタを示す図であり、ルータを越えた場所にプリンタ（ＰｒｉｎｔｅｒＢ）を設置した場合の例を示す図でもある。
【００２２】
次に図３〜図５の処理工程を示すフローチャートを図２、図６、図７を用いて、目的のネットワークアドレス（ＮｅｔｗｏｒｋＡｄｄｒｅｓｓ）自動制御処理手順及び作用などを説明する。
【００２３】
図３は、図２のＰｒｉｎｔｅｒＢをルータ越えした場所に設置した場合にＰｒｉｎｔｅｒＢがどのように処理を行うかを説明したフローチャート図である。
【００２４】
まず、図３のステップ３１１において、通信不可状態を判断するためのフラグを初期化する。次にステップ３１２において、従来通信が行えていたその他プリンタとの通信状態（通信可能かどうか）においてチェック処理を行う。次にステップ３１３でステップ３１２でチェックした値に基づき通信可能であるかどうか判断する。仮に通信可能である場合は、ルータを越えた場所に設置されていないことを意味し、今までどおり問題なく印刷や情報取得を行えるため、特に何もせずに終了する。仮にステップ３１３で通信不可と判断された場合は、ステップ３１４でプリンタ内部に設定されているサーバと通信可能かどうか状態チェック処理を行う。
【００２５】
次にステップ３１５で通信可能であるかどうか判断し、仮に通信可能な場合は、ルータを越えた場所に設置されていないことを意味し、今までどおり問題なく印刷や情報取得を行えるため、特に何もせずに終了する。逆に通信不可と判断された場合は、ステップ３１６でデバイス自身がＤＨＣＰ自動取得切り替え処理によりネットワーク上で通信可能な状態にデバイス自身自力で（ユーザの設定なしで）切り替え処理を行う。次にステップ３１１で初期化した通信不可状態を判断するためのフラグにビットをたてて（ステップ３１７）、ステップ３１２の処理に戻る。
【００２６】
次にステップ３１６の処理により、デバイスは、通信可能状態に切り替わったことからステップ３１３の処理で通信可能と判断され、ステップ３１８に進む。ステップ３１７で通信不可状態を判断するためのフラグにビットがたっているため、ステップ３１８の判断処理でステップ３１９に進む。ステップ３１９では、デバイスに登録されている管理者のメールアドレス又はＰＣのアドレスの取得処理を行い、ステップ３２０で管理者に通知処理を行う。デバイスによっては、サブ管理者の設定も可能な場合は、メイン管理者に通知できない場合は、サブ管理者に通知する。
【００２７】
図４は、管理者ＰＣに特定のソフトウェアをインストールしておき、そのソフトウェアの動作処理を示すフローチャート図である。
【００２８】
まず管理者ＰＣは、前述したソフトウェアにより、ステップ４１１で非接続状態になったプリンタが存在するかどうか判断する。仮に非接続状態のプリンタがないと判断された場合は、そのまま終了する。逆に非接続状態のプリンタを検出した場合は、ステップ４１２でプリンタからの通知があったかどうかチェックを行い、仮に受信がない場合は、受信があるまで一定時間ごとに処理を繰り返す。逆に受信があった場合は、ステップ４１３で非接続状態のプリンタと通知のあったプリンタが一致しているかどうかポート情報に基づいて比較処理を行う。仮に一致していない場合は、プリンタからの通知があるかどうか処理を繰り返す。逆に一致している場合は、通信可能な状態にするかどうかを促すダイアログ図６（ａ）を表示する。仮に図６（ａ）のダイアログでキャンセルを選択した場合は、そのまま終了する。逆にＯＫを選択した場合は、どのアドレスに割り振るか管理者に設定可能なダイアログ図６（ｂ）を表示する。
【００２９】
ここでステップ４１５でアドレス変換処理を行う。次にステップ４１６でアドレス変換したプリンタを使用しているユーザのリストを取得する。このリストは、印刷時にジョブ内部に組み込まれているユーザのＰＣ情報やユーザ名をデバイス側から抜き出し、管理者ＰＣに通知が送られてきた時にこの情報も一緒に受信することを前提としている。また、管理者のＰＣで予め登録しているユーザ情報と比較し、一致している場合にこれらの情報をもとに自動的にステップ４１７でプリンタの利用者へ通知処理を行う。リストの取得方法については、本発明においては、その他の方法でもよい。
【００３０】
図５は、一般ユーザＰＣにある特定のソフトウェアをインストールしておき、そのソフトウェアの動作処理を示すフローチャート図である。
【００３１】
まず一般ユーザＰＣは、ステップ５１１で非接続状態になったプリンタが存在するかどうか判断する。仮に非接続状態のプリンタがないと判断された場合は、そのまま終了する。逆に非接続状態のプリンタを検出した場合は、ステップ５１２で管理者からの通知があったかどうかチェックを行い仮に受信がない場合は、受信があるまで一定時間ごとに処理を繰り返す。逆に受信があった場合は、ステップ５１３で非接続状態のプリンタと通知のあったプリンタが一致しているかどうかポート情報に基づいて比較処理を行う。仮に一致していない場合は、管理者からの通知があるまで処理を一定時間繰り返す。逆に一致している場合は、ステップ５１４で既に生成済みのポートであるかどうか判断する。仮にステップ５１４で生成済みでない場合は、ステップ５１５に移行し、ここで新規ポートの生成処理を行う。逆に既にポートが生成済みであれば、ステップ５１６でプリンタドライバとそのポートとの関連付け処理を行う。
【００３２】
次にステップ５１７でユーザに印刷が可能になった状態と設置場所（デバイスに設置場所を登録しておくシステムが採用されている場合かつ管理者がその情報を設定している場合）をデバイスから取得し、その情報を通知する。その通知方法の一例とするダイアログを図７に示す。
【図面の簡単な説明】
【００３３】
【図１】本発明の印刷制御装置の一実施形態を示すブロック図である。
【図２】ネットワーク上（Ｓｕｂｎｅｔ内、Ｓｕｂｎｅｔ外含む）に接続されたＰＣやプリンタを示す図である。また、ルータを越えた場所にプリンタを設置した場合の例図でもある。
【図３】ルータを越えた場所にプリンタを設置した場合のデバイス側の動作処理を示すフローチャートである。
【図４】ルータを越えた場所にプリンタを設置した場合の管理者ＰＣ側の処理を示すフローチャートである。
【図５】ルータを越えた場所にプリンタを設置した場合の一般者のＰＣ側の処理を示すフローチャートである。
【図６】ルータを越えた場所にプリンタを設置した場合に管理者ＰＣで表示されるネットワークアドレス設定ダイアログを示す例図である。
【図７】ルータを越えた場所にプリンタを設置した場合に一般者ＰＣで表示されるダイアログを示す例図である。
【符号の説明】
【００３４】
１    制御部（ヘッド制御手段）
２    ＲＯＭ
３    ＲＡＭ
４    外部ＲＯＭ
５    キーボード制御装置
６    キーボード（特定手段）
７    表示制御装置
８    表示装置（表示手段）
９    周辺装置制御装置
１０  フロッピー（登録商標）ディスク
１１  ハードディスク
１２  プリント装置
１３  ポインティングデバイス
【図１】
2006128874.tif 000003
【図２】
2006128874.tif 000004
【図３】
2006128874.tif 000005
【図４】
2006128874.tif 000006
【図５】
2006128874.tif 000007
【図６】
2006128874.tif 000008
【図７】
2006128874.tif 000009