(57)【要約】【課題】  ネットワークに接続されている印刷装置のネットワークアドレスをあるホストコンピュータから変更してしまうと、そのネットワークに接続されその印刷装置を使用していた他のホストコンピュータは印刷装置との通信が切れてしまう、という課題があった。【解決手段】  印刷装置のＩＰアドレスが変更された場合、印刷装置はブロードキャスト送信によりネットワークアドレスの変更をネットワーク上のホストコンピュータに通知する。印刷装置は通信が確立したホストコンピュータに新ネットワークアドレスを送信する。新ネットワークアドレスを受信したホストコンピュータは接続先のネットワークポートをその新ネットワークアドレスに変更することで、印刷装置との通信が切れないようにする。【選択図】  図１
2011060001.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたホストコンピュータからの印刷指示に従い印刷を実行する、ネットワークに接続可能な印刷装置において、
その印刷装置は、
ネットワークアドレスを変更する変更手段と、
前記変更手段によりネットワークアドレスが変更された場合、ネットワークアドレス変更情報をネットワーク上のホストコンピュータにブロードキャスト送信するネットワークアドレス変更情報送信手段と、
前記ネットワークアドレス変更情報送信手段により送信されたネットワークアドレス変更通知に対するホストコンピュータからの応答データを受信する受信手段と、
前記受信手段により応答データを受信したホストコンピュータに対して、変更後の新ネットワークアドレスを送信するネットワークアドレス送信手段と、
を有し、
そのホストコンピュータは、
印刷装置がブロードキャスト送信したネットワークアドレス変更通知を受信するネットワークアドレス変更通知受信手段と、
前記ネットワークアドレス変更通知受信手段によりネットワークアドレス変更通知を受信した場合、その印刷装置に応答データを送信する送信手段と、
印刷装置から送信された新ネットワークアドレス情報を受信する新ネットワークアドレス受信手段と、
前記新ネットワークアドレス受信手段により印刷装置の新ネットワークアドレスを受信した場合、印刷装置のネットワークアドレス変更情報を表示する表示手段と、
前記表示手段に表示されたネットワークアドレス変更情報を基に、ネットワーク印刷装置の接続先ネットワークポートの変更を指示するため指示手段と、
前記指示手段により印刷装置の接続先ネットワークポートの変更が指示された場合、接続先ネットワークポートを新ネットワークアドレスのネットワークポートに変更する変更手段と、
を有することを特徴とするネットワーク印刷システム。
【請求項２】
新ネットワークアドレスを受信後、印刷装置との通信が不能となった場合、その印刷装置のネットワーク部のリセットと判断する判断手段と、
前記判断手段により、印刷装置のネットワーク部がリセットされたと判断した場合、その印刷装置の接続先ネットワークポートを新ネットワークアドレスのネットワークポートに自動的に変更する変更手段と、
を有することを特徴とする請求項１に記載のネットワーク印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された印刷装置のネットワークアドレスを管理し、ネットワーク上のホストコンピュータから印刷装置を制御可能にするネットワーク印刷システムに関する。
【背景技術】
【０００２】
ローカルエリアネットワークに接続する個々のネットワークデバイスは、その接続する各ネットワークのプロトコルに特有のネットワークアドレスによって識別され、運用・管理される。そして、このネットワークアドレスによりネットワーク上で個々の機器が特定されてホストコンピュータからデバイスを制御したり、他のネットワークデバイス相互間でデータの授受等が可能になる。
【０００３】
例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）プロトコルを用いたネットワークに接続された印刷装置で印刷を行う場合、ネットワークデバイスに予めそのネットワーク内で有効なＩＰアドレスを割り当る。ネットワーク上の各ホストコンピュータはそのＩＰアドレスに対して作成されたネットワークポートに接続し、そのネットワークポートに印刷データを送信することで印刷を実行可能とする。
【０００４】
しかし、何らかの理由により印刷装置のＩＰアドレスが変更された場合、前ＩＰアドレスのネットワークポートに接続しているホストコンピュータからは、そのＩＰアドレスが無効なため印刷ができなくなってしまう。
【０００５】
各ホストコンピュータにおいて、印刷装置の接続ポートを新しいＩＰアドレスのネットワークポートにそれぞれ変更すればよいが、多くのホストコンピュータが接続されるネットワークでは非常に手間がかかる。また、印刷装置の接続先ネットワークポートを変更し忘れたため必要な時に印刷できないという問題も発生する。
【０００６】
この問題を解決するため、特許文献１では以下のような提案がなされている。
【０００７】
印刷装置が過去に接続されたホストコンピュータのＩＰアドレスやメールアドレスの履歴を保持しておく。印刷装置のＩＰアドレスが変更された場合、印刷装置が保持している過去に接続したホストコンピュータに対して変更を通知する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−５５１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記従来例においては、ネットワークデバイスがホストコンピュータのＩＰアドレスやメールアドレスの履歴を保持する必要があり、またそのホストコンピュータが過去に印刷装置に接続していなければならない、という課題があった。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本発明の印刷システムは以下のような構成を備える。
【００１１】
即ち、
その印刷装置は、
ネットワークアドレスを変更する変更手段と、
前記変更手段によりネットワークアドレスが変更された場合、ネットワークアドレス変更情報をネットワーク上のホストコンピュータにブロードキャスト送信するネットワークアドレス変更情報送信手段と、
前記ネットワークアドレス変更情報送信手段により送信されたネットワークアドレス変更通知に対するホストコンピュータからの応答データを受信する受信手段と、
前記受信手段により応答データを受信したホストコンピュータに対して、変更後の新ネットワークアドレスを送信するネットワークアドレス送信手段と、
を有し、
そのホストコンピュータは、
印刷装置がブロードキャスト送信したネットワークアドレス変更通知を受信するネットワークアドレス変更通知受信手段と、
前記ネットワークアドレス変更通知受信手段によりネットワークアドレス変更通知を受信した場合、その印刷装置に応答データを送信する送信手段と、
印刷装置から送信された新ネットワークアドレス情報を受信する新ネットワークアドレス受信手段と、
前記新ネットワークアドレス受信手段により印刷装置の新ネットワークアドレスを受信した場合、印刷装置のネットワークアドレス変更情報を表示する表示手段と、
前記表示手段に表示されたネットワークアドレス変更情報を基に、ネットワーク印刷装置の接続先ネットワークポートの変更を指示するため指示手段と、
前記指示手段により印刷装置の接続先ネットワークポートの変更が指示された場合、接続先ネットワークポートを新ネットワークアドレスのネットワークポートに変更する変更手段と、
を有する。
【００１２】
上記課題を解決するために本発明の印刷装置は以下のような構成を備える。
【００１３】
即ち、
新ネットワークアドレスを受信後、印刷装置との通信が不能となった場合、その印刷装置のネットワーク部のリセットと判断する判断手段と、
前記判断手段により、印刷装置のネットワーク部がリセットされたと判断した場合、その印刷装置の接続先ネットワークポートを新ネットワークアドレスのネットワークポートに自動的に変更する変更手段と、
を有する。
【発明の効果】
【００１４】
本発明では、印刷装置が過去に接続したホストコンピュータのネットワークアドレスやメールアドレスの履歴を保持する必要がなく、一回のブロードキャスト送信によりネットワークアドレスの変更をネットワーク上のホストコンピュータに通知できる。そして、ユーザが新ネットワークアドレスを調べたり、手動で接続先ネットワークポートを再設定することなく、各ホストコンピュータはユーザの変更指示のみで、もしくは自動的に印刷装置の接続先ネットワークポートを変更することを可能とする効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例におけるホストコンピュータの構成を示すブロック図である。
【図２】本発明の実施例における印刷装置の構成を示すブロック図である。
【図３】印刷装置のＩＰアドレスが変更されたことをホストコンピュータの画面に表示するときの画面の一例である。
【図４】本発明の実施例における「印刷装置のＩＰアドレス変更」を表す概念図である。
【図５】本発明の実施例における「ブロードキャスト送信によるＩＰアドレス変更通知」を表す概念図である。
【図６】本発明の実施例における「ＩＰアドレス変更通知に対する応答」を表す概念図である。
【図７】本発明の実施例における「新ＩＰアドレス通知」を表す概念図である。
【図８】本発名の実施例１における印刷装置の処理動作を示すフローチャートである。
【図９】本発明の実施例１におけるホストコンピュータの処理動作を示すフローチャートである。
【図１０】本発明の実施例２におけるホストコンピュータの処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
（実施例１）
以下に、図面を参照して、本発明の好適な実施の形態を例示的に説明する。ただし、この実施の形態に記載されている構成要素はあいまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１７】
まず、本実施例におけるホストコンピュータの構成について図１を用いて説明する。
【００１８】
ホストコンピュータ２はユーザネットワーク１に接続されている。そしてそのホストコンピュータはシステムバス１０１、ネットワークＩ／Ｆ１０２、ＣＰＵ１０３、ＲＯＭ１０４、ＲＡＭ１０５、マウスコントローラ１０６、マウス１０７、キーボードコントローラ１０８、キーボード１０９、ＣＲＴコントローラ１１０、ＣＲＴ１１１、ディスクコントローラ１１２、ＨＤＤ１１３、ＵＳＢＩ／Ｆ１１４を備えている。
【００１９】
ここで、ＣＰＵ１０３はホストコンピュータ２全体の動作制御を司る。ＲＯＭ１０４は、ＣＰＵ１０３での動作制御のための各種プログラムやデータなどを格納する。本発明では、図９、１０のフローチャートで示されるようなＣＰＵ１０３の制御プログラムを記憶している。ＲＡＭ１０５は、ＣＰＵ１０３の主メモリや作業エリアなどを含む。また、マウスコントローラ１０６は、マウス１０７からの指示入力を制御する。キーボードコントローラ１０８は、キーボード１０９やポインティングデバイス（不図示）からの指示入力を制御する。ＣＲＴコントローラ１１０は、ＣＲＴディスプレイ１１１の表示を制御する。ＨＤＤ１１３は、各種プログラムやデータ（ブートプログラム、オペレーティングシステム、さまざまなアプリケーション、など）を記憶しており、ディスクコントローラ１１２は、ＨＤＤ１１３とのアクセスを制御する。またネットワークＩ／Ｆ１０２は外部のネットワーク２との接続を可能としている。以上の各構成部は、システムバス１０１を介して互いに通信可能となっている。
【００２０】
次に印刷データを受信する側となる印刷装置３の構成について図２を用いて説明する。印刷装置２は図２に示すように、ネットワークＩ／Ｆ２０２、ＣＰＵ２０３、ＲＯＭ２０４、ＲＡＭ２０５、エンジンコントローラ２０６、印刷エンジン２０７、パネルコントローラ２０８、パネル２０９、ディスクコントローラ２１０、ＨＤＤ２１１、そしてＵＳＢＩ／Ｆ２１２を備えている。
【００２１】
このうち、ＣＰＵ２０３は、印刷装置３全体の動作制御を司る。ＲＯＭ２０４は、ＣＰＵ２０３での動作制御のための各種プログラムやデータを格納する。本発明では、図８のフローチャートで示されるようなＣＰＵ２０３の制御プログラムを記憶している。ＲＡＭ２０５は、ＣＰＵ２０３の主メモリや作業用エリア等を含む。印刷エンジン２０７は、印刷機能を実現する。エンジンコントローラ２０６は、印刷エンジン２０５の駆動を制御する。パネル２０９は、ユーザからの各種操作指示を受け付けたり、種々の情報を表示する。パネルコントローラ２０８は、パネル２０９での入出力を制御したり、パネル２０９を管理する。ＨＤＤ２１１は、各種プログラムやデータを記憶しており、ディスクコントローラ２１０が、ＨＤＤ２１１とのアクセスを制御する。ネットワークＩ／Ｆ２０２はローカルネットワーク１を介してホストコンピュータ１と双方向にデータをやりとりする。そして、これらの各構成部は、システムバス２０１を介して互いに通信可能なように接続されている。
【００２２】
以上のような構成を有する印刷システムにおいて、本実施の形態の処理動作をフローチャートに従って以下に説明する。
【００２３】
図８は本発明の実施例１における印刷装置の処理動作のフローである。
【００２４】
まず、ステップＳ１１でＩＰアドレスを変更する。ＩＰアドレスの変更方法は、例えばパネルから新ＩＰアドレスの入力を行うことで変更したり、図４に示したようにホストコンピュータからＩＰアドレス変更コマンドを発行するなど考えられるが、これに限ったものではなくＩＰアドレスをユーザが変更可能な仕組みであればいかなるものでもよい。印刷装置のＩＰアドレスが変更されるとステップＳ１２で、図５に示したようにＩＰアドレスが変更されたことをブロードキャスト送信により通知する。ブロードキャストによる送信のためネットワーク上に接続されている全ＰＣがこの通知を受信することができる。その後、ステップＳ１３へ進みホストコンピュータからＩＰアドレス変更通知の応答を待つ。図６に示したようにホストコンピュータより応答があった場合、ステップＳ１４で印刷装置と通信が確立したとの判断で、図７に示したようにステップＳ１５でホストコンピュータへ新ＩＰアドレスを通知する。以上、が本発明実施例１によるところの印刷装置の処理動作である。
【００２５】
図９は本発明の実施例１におけるホストコンピュータの処理動作のフローである。
【００２６】
まず、ステップＳ２１で印刷装置からのＩＰアドレス変更通知を受信し、ステップＳ２２でそのＩＰアドレス変更通知に対する応答を送信する。その後ステップＳ２３で印刷装置から送信されてくる新ＩＰアドレスを受信し、ステップＳ２４で図３に示したように、プリンタのステータスを表示する画面に、ＩＰアドレスの変更内容を表示する。そしてステップＳ２５で印刷装置に接続しているネットワークポートを変更するかどうかユーザの入力待ちとする。ユーザが新ＩＰアドレスへのネットワークポート変更を指示すると、ステップＳ２６へ進み、ネットワークポートを新ＩＰアドレスに対応させる。ここで新ＩＰアドレスへのネットワークポート変更指示は、例えばＩＰアドレスの変更内容を表示している画面にネットワークポート変更ボタンを表示させ、ユーザに押してもらうなどいかなる方法でもよい。
【００２７】
（実施例２）
実施例１では、ホストコンピュータが印刷装置の新ＩＰアドレスを受信し、変更内容を画面に表示した後、ユーザの指示によりネットワークポートを新ＩＰアドレスに変更した。
【００２８】
本実施例２では、ユーザの指示なしで自動的にネットワークポートを新ＩＰアドレスに変更する。
【００２９】
図１０は本発明の実施例２におけるホストコンピュータの処理動作フローである。
【００３０】
ステップＳ３１からステップＳ３４までは前記実施例１と同様の処理である。ステップＳ３４で印刷装置のＩＰアドレス変更内容を表示したあと、印刷装置との通信を監視する。通常、印刷装置のＩＰアドレスを変更した場合、そのＩＰアドレスを有効とするためには印刷装置の電源をＯＦＦ／ＯＮ、もしくはネットワーク部のリセットを行う必要がある。そこで、ステップＳ３５で印刷装置との通信を監視し、通信不能となった場合、印刷装置が再立ち上げ、もしくはネットワーク部のリセットが実行され、新ＩＰアドレスで実際に動作開始したと判断し、ステップＳ３６でネットワークポートを新ＩＰアドレスに自動的に変更する。この処理動作により、印刷装置の新ＩＰアドレスがネットワーク上で有効になったのと同期して、ホストコンピュータの接続先ネットワークポートも新ＩＰアドレスに自動的に変更することが可能となる。
【図１】
2011060001.tif 000003
【図２】
2011060001.tif 000004
【図３】
2011060001.tif 000005
【図４】
2011060001.tif 000006
【図５】
2011060001.tif 000007
【図６】
2011060001.tif 000008
【図７】
2011060001.tif 000009
【図８】
2011060001.tif 000010
【図９】
2011060001.tif 000011
【図１０】
2011060001.tif 000012