(57)【要約】【課題】  ＰＣ１００−２が最新の設定更新後のプリンタ１１０−１のＩＰアドレスを保持していない場合であっても、プリンタ１１０−１を用いて印刷することを可能にする。【解決手段】  ＩＰアドレスの設定更新により、設定更新前のプリンタ１１０−１のＩＰアドレスが付与されたＰＣ１００−１は、設定更新後のプリンタ１１０−１のＩＰアドレスを内部に保持し、ＰＣ１００−２が設定更新前のプリンタ１１０−１のＩＰアドレスに基づいて送出した画像データを受入れると、ＰＣ１００−２に対して設定更新後のプリンタ１１０−１のＩＰアドレスを送出する。このＩＰアドレスを受信したＰＣ１００−２は、再度画像データを設定更新後のプリンタ１１０−１のＩＰアドレスに送信する。【選択図】        図１
2007066145.tif 000002
【特許請求の範囲】
【請求項１】
第一の情報処理装置及び第二の情報処理装置を含む複数の情報処理装置、及び少なくとも１台の画像形成装置がネットワークを介して通信接続され、前記第一の情報処理装置及び第二の情報処理装置は、前記画像形成装置のアドレス情報を格納する画像形成装置情報記憶部を備える印刷システムであって、
前記第一の情報処理装置は、
前記画像形成装置のアドレスの設定更新が実行されると前記画像形成装置情報記憶部が格納するアドレス情報を更新する画像形成装置情報更新部と、前記第二の情報処理装置から前記ネットワークを介して受信する情報が画像情報であるか否かを判別する画像情報判別部と、判別結果が画像情報であると、前記ネットワークを介して前記第二の情報処理装置へ、設定更新された画像形成装置のアドレス情報を送信する変更情報通知部を備え、
前記第二の情報処理装置は、
前記第一の情報処理装置から前記設定更新された画像形成装置のアドレス情報を受信すると、該アドレス情報に基づいて前記画像情報の送信先となる画像形成装置を特定し、該特定した画像形成装置へ前記画像情報を送信する画像情報作成送信部を備えることを特徴とする画像形成システム。
【請求項２】
第一の情報処理装置及び第二の情報処理装置を含む複数の情報処理装置、及び少なくとも１台の画像形成装置がネットワークを介して通信接続され、前記第一の情報処理装置及び第二の情報処理装置は、前記画像形成装置のアドレス情報を格納する画像形成装置情報記憶部を備える画像形成システムであって、
前記画像形成装置は、
自己のアドレス変更情報を受信する変更情報受信部と、前記自己のアドレス変更情報に基づいて、設定更新前の自己のアドレスが付与された情報処理装置を前記第一の情報処理装置と定め、該第一の情報処理装置に設定更新後の自己のアドレス情報を通知する変更情報通知部とを備え、
前記第一の情報処理装置は、
前記画像形成装置から設定更新後の前記画像形成装置のアドレス情報を受入れると前記画像形成装置情報記憶部が格納するアドレス情報を更新する画像形成装置情報更新部と、前記第二の情報処理装置から前記ネットワークを介して受信する情報が画像情報であるか否かを判別する画像情報判別部と、判別結果が画像情報であると、前記ネットワークを介して前記第二の情報処理装置へ、設定更新された画像形成装置のアドレス情報を送信する変更情報通知部を備え、
前記第二の情報処理装置は、
前記第一の情報処理装置から前記設定更新された画像形成装置のアドレス情報を受信すると、該アドレス情報に基づいて前記画像情報の送信先となる画像形成装置を特定し、該特定した画像形成装置へ前記画像情報を送信する画像情報作成送信部を備えることを特徴とする画像形成システム。
【請求項３】
前記第一の情報処理装置は、
最新のアドレスの設定更新が実行された画像形成装置のアドレス情報を前記画像形成装置情報記憶部に格納し、
前記第二の情報処理装置は、
前記第一の情報処理装置から受信した前記最新のアドレスの設定更新が実行された画像形成装置のアドレス情報で前記画像形成装置情報記憶部を更新することを特徴とする請求項１又は請求項２に記載の画像形成システム。
【請求項４】
前記変更情報通知部は、
所定の周期でアドレスの変更情報を前記ネットワークに通信接続する情報処理装置に向けて送信することを特徴とする請求項１から請求項３までの何れか一項に記載の画像形成システム。
【請求項５】
前記第一の情報処理装置は表示部を更に備え、
前記画像形成装置情報更新部が前記アドレスの変更情報を受信して前記画像形成装置のアドレス情報を更新すると、前記表示部に所定の表示を行って利用者に通知することを特徴とする請求項１から請求項４までの何れか一項に記載の画像形成システム。
【請求項６】
前記第一の情報処理装置は入力部を更に備え、
前記画像形成装置情報更新部が前記アドレスの変更情報を受信すると、前記表示部に更新の可否の表示を行って利用者に更新可否の入力を求めることを特徴とする請求項１から請求項５までの何れか一項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＰＣ、及び少なくとも１台のプリンタが、ネットワークに通信接続される画像形成システムに関する。
【背景技術】
【０００２】
近年、プリンタはネットワークに通信接続され、該ネットワークに通信接続されている複数のＰＣによって共用される場合が多い。かかるネットワーク環境では、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等に基いてプリンタのＩＰアドレスが自動的に変更される場合も発生する。かかる環境に対処するための技術も公開されている（例えば特許文献１参照）。
【０００３】
この技術では、プリンタが、過去に通信したことのあるＰＣのＩＰアドレスを保持し、プリンタのＩＰアドレスが変更されると、保持しているＩＰアドレスのＰＣに対してプリンタの変更前のＩＰアドレスと変更後のＩＰアドレスとを通知する。この通知を受けたＰＣは、自己が保持するプリンタのＩＰアドレスを自動的に更新することとしている。しかし、何らかの事情によってＰＣに電源が投入されていない場合等も発生する。この場合にはＰＣに保持されているプリンタのＩＰアドレスは更新されないことになる。その結果、そのＰＣは画像データをプリンタに送信して印刷することが出来なくなっていた。
【特許文献１】特開２００２−１２３３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、何らかの事情によってＰＣに電源が投入されていない場合には、ＰＣが保持するプリンタのＩＰアドレスの更新は実行されないことになる。その結果、ＰＣは画像データをプリンタに送信して印刷することが出来なくなってしまう点である。
【課題を解決するための手段】
【０００５】
本発明は、第一の情報処理装置及び第二の情報処理装置を含む複数の情報処理装置、及び少なくとも１台の画像形成装置がネットワークを介して通信接続され、上記第一の情報処理装置及び第二の情報処理装置は、上記画像形成装置のアドレス情報を格納する画像形成装置情報記憶部を備える画像形成システムであって、上記第一の情報処理装置は、アドレスの設定更新が実行されると上記画像形成装置情報記憶部が格納するアドレス情報を更新する画像形成装置情報更新部と、上記第二の情報処理装置から上記ネットワークを介して受信する情報が画像情報であるか否かを判別する画像情報判別部と、判別結果が画像情報であると、上記ネットワークを介して上記第二の情報処理装置へ、設定更新された画像形成装置のアドレス情報を送信する変更情報通知部を備え、上記第二の情報処理装置は、上記第一の情報処理装置から上記設定更新された画像形成装置のアドレス情報を受信すると、該アドレス情報に基づいて上記画像情報の送信先となる画像形成装置を特定し、該特定した画像形成装置へ上記画像情報を送信する画像情報作成送信部を備えることを主要な特徴とする。
【発明の効果】
【０００６】
本発明によれば、第二の情報処理装置が保持する画像形成装置のＩＰアドレスが更新されていなかったために、画像形成装置に送信されるべき画像データが第一の情報処理装置に送信された場合に、その画像データを受信した第一の情報処理装置が、本来該画像データの送信先となるべき画像形成装置の設定更新後のＩＰアドレスを第二の情報処理装置へ送信する。この送信先となるべき画像形成装置の設定更新後のＩＰアドレスを受信した第二の情報処理装置は、受信したアドレスに基いて画像データを再送信する。その結果、第二の情報処理装置が最新の設定更新後の画像形成装置のアドレスを保持していない場合であっても、第二の情報処理装置の利用者は所定の画像形成装置を用いて印刷することが可能になるので利用者の利便性が向上するという効果を得る。
【発明を実施するための最良の形態】
【０００７】
上記情報処理装置に備える、画像形成装置情報更新部、画像情報判別部、変更情報通知部、及び画像情報作成送信部の全てを、上記情報処理装置のＣＰＵが、装置内部に備えるＲＯＭ、又はハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段で構成した。
【実施例１】
【０００８】
図１は、実施例１の画像形成システムとしての印刷システムのシステム構成図である。
図に示すように、実施例１の印刷システムは、ＴＣＰ／ＩＰプロトコル通信を行うネットワーク１２０にｎ台の情報処理装置１００−１〜１００−ｎと、少なくとも１台のプリンタとしてのプリンタ（例えばプリンタ１１０−１、及びプリンタ１１０−２）が通信接続して構成される。
【０００９】
情報処理装置としてのＰＣ（パーソナルコンピュータ）１００−１〜１００−ｎは、画像データを作成してネットワーク１２０に送信する通信端末装置であり、通常ＰＣ（パーソナルコンピュータ）が用いられる。プリンタ１１０−１、及びプリンタ１１０−２は、情報処理装置１００−１〜１００−ｎから画像データを受信して印刷処理を実行する印刷装置である。
【００１０】
ＰＣ１００−１〜１００−ｎ、プリンタ１１０−１、及びプリンタ１１０−２のＩＰアドレスは、必要に応じて変更されるものとする。最新のＩＰアドレスとしてＰＣ１００−１には［１９２．１６８．１．１００］が、ＰＣ１００−２には［１９２．１６８．１．１１］が、プリンタ１１０−１には［１９２．１６８．１．１２］が、プリンタ１１０−２には［１９２．１６８．１．２０］が、それぞれ付与されているものとする。又、更新前にはＰＣ１００−１には（１９２．１６８．１．１２）が、ＰＣ１００−２には（１９２．１６８．１．１１）が、プリンタ１１０−１には（１９２．１６８．１．１００）が、プリンタ１１０−２には（１９２．１６８．１．２０）が、それぞれ付与されていたものと仮定する。即ち、一例として、ＩＰアドレスの最新の設定更新によってＰＣ１００−１のＩＰアドレスとプリンタ１１０−１のＩＰアドレスとが入れ替わり、ＰＣ１００−２のＩＰアドレスとプリンタ１１０−２のＩＰアドレスとは変更が無かったものとする。
【００１１】
更に、ＰＣ１００−１に備えるプリンタ情報記憶部（後述する）にはプリンタ１１０−１及びプリンタ１１０−２の最新のＩＰアドレスが格納されているが、ＰＣ１００−２に備えるプリンタ情報記憶部（後述する）は何らかの理由によって（例えば電源投入されていなかった等）最新の設定更新が実行されずに更新前のＩＰアドレスが格納されているものと仮定する。従って、このままの状態ではＰＣ１００−２がプリンタ１１０−１に対して画像データを送出して印刷要求すると、その画像データはＰＣ１００−１によって受信されることになる。
【００１２】
かかる場合に、本実施例では、ＰＣ１００−１が画像データを受け取った場合には、プリンタ１１０−１の最新に設定更新されたＩＰアドレスをＰＣ１００−２へ送信する。プリンタ１１０−１の最新に設定更新されたＩＰアドレスを受信したＰＣ１００−２は、受信したアドレスに基いて画像データをプリンタ１１０−１へ転送するため、利用者は目的を達成することが可能になる。以下にその詳細について説明する。
【００１３】
図２は、実施例１のＰＣの構成を示すブロック図である。
図に示すように、実施例１のＰＣ１００は、ネットワークＩ／Ｆ部１と、データ入出力部２と、画像情報作成送信部３と、プリンタ情報更新部４と、画像データ判別部５と、変更情報通知部６と、プリンタ情報記憶部７と、ＣＰＵ８と、ＲＯＭ９と、ＲＡＭ１０と、共通バス１１とを備える。尚、このＰＣ１００は、図１に示すＰＣ１００−１〜１００−ｎの全てに用いられることが可能なパーソナルコンピュータ等の情報端末装置である。即ち、プリンタのＩＰアドレスが更新前のプリンタ情報を保持するＰＣ１００−２（図１）、及び更新後のプリンタ情報を保持するＰＣ１００−１（図１）の双方何れの状態にも成り得る装置である。以後の説明に於いては、プリンタのＩＰアドレスが更新後のプリンタ情報を保持する状態、即ちＰＣ１００−１（図１）を第１のＰＣと定め、プリンタのＩＰアドレスが更新前のプリンタ情報を保持する状態、即ちＰＣ１００−２（図１）を第２のＰＣと定める。以下に各構成部分を詳細に説明する。
【００１４】
ネットワークＩ／Ｆ部１は、ＰＣ１００を所定のプロトコルに基いてネットワーク１２０（図１）へ通信接続するインタフェース部分である。ＤＨＣＰ等に基いてＩＰアドレスが自動的に変更される通知情報は、この部分を介して入力される。ＰＣ１００は、最新に設定更新されたプリンタのアドレスをネットワーク１２０からネットワークＩ／Ｆ部１が受信している場合には上記第１のＰＣとして機能することになり、一方電源が投入されていなかった等の理由で受信していない場合には上記第二のＰＣとして機能することになる。
【００１５】
データ入出力部２は、キーボード２−１と、マウス２−２と、ディスプレイ２−３とを有し、操作者が画像情報や制御情報を入力したり、又は、操作者に対して所定の情報を表示したり、所定の情報の入力を求めたりするＰＣ１００と操作者の間でマンマシンインタフェースの役割を分担する部分である。上記操作者に対して表示する所定の情報には、プリンタ情報更新部４が更新した内容を含めても良い。あるいは又、該更新した内容を表示して操作者に対して更新の可否を求めるようにしてもよい。
【００１６】
画像情報作成送信部３は、データ入出力部２を介して操作者から受入れた画像情報を画像データに変換する部分である。この部分は、ＣＰＵ８が、ＲＯＭ９や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００１７】
プリンタ情報更新部４は、ネットワークＩ／Ｆ部１を介して、ＤＨＣＰ等に基くＩＰアドレスが自動的に変更される設定変更、又は、（第一のＰＣとして機能している）他のＰＣから最新の設定更新が実行されたプリンタのアドレス情報を変更情報として受入れるとプリンタ情報記憶部７に格納されているプリンタのＩＰアドレスを更新する部分である（この状態は第二のＰＣ）。この部分は、ＣＰＵ８が、ＲＯＭ９や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。但し、データ入出力部２を介してネットワーク管理者によって入力されるプリンタのＩＰアドレスによって更新される場合をも含むものとする。
【００１８】
画像データ判別部５は、ネットワークＩ／Ｆ部１を介して受入れた情報が画像データであるか否かを判別する部分である。この部分は、ＣＰＵ８が、ＲＯＭ９や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００１９】
変更情報通知部６は、画像データ判別部５による判別結果が画像データであると（第一のＰＣとして機能）、ネットワークＩ／Ｆ部１を介して画像データの送信元となるＰＣ（第二のＰＣ）へ、プリンタ情報記憶部７に格納されている、変更前のＩＰアドレスが第一の情報処理装置のＩＰアドレスであったプリンタのＩＰアドレスをアドレス変更情報として送信する部分である。又、変更情報通知部６は、所定の周期でアドレス変更情報をネットワーク１２０（図１）に通信接続する全てのＰＣに向けて送信することとしても良い。この部分は、ＣＰＵ８が、ＲＯＭ９や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００２０】
プリンタ情報記憶部７は、ネットワーク１２０に通信接続されているプリンタ１１０−１（図１）及びプリンタ１１０−２（図１）のＩＰアドレスを格納する不揮発性メモリである。このＩＰアドレスは、ネットワークＩ／Ｆ部１を介してＩＰアドレスの変更情報が入力されると、あるいは又データ入出力部２を介してネットワーク管理者によってＩＰアドレスの変更情報が入力されると、プリンタ情報更新部４によって更新される。ここでプリンタ情報の一例について説明する。
【００２１】
図３は、プリンタ情報記憶部の説明図である。
図に示すようにプリンタ情報記憶部にはプリンタのＮＯと、名称と、機種と、ＩＰアドレスとがテーブルとして格納される。
（ａ）は、図１に示すプリンタ１１０−２及び１１０−１の更新前の（ＩＰアドレス）が格納されている。（ｂ）は更新後の［ＩＰアドレス］が格納されている。
【００２２】
再度図２に戻って、ＣＰＵ８は、ＲＯＭ９に予め格納されている制御プログラムを実行することによって装置全体を制御するマイクロプロセッサである。又、本実施例では特にＲＯＭ９に予め格納されている所定の制御プログラムを実行することによって画像情報作成送信部３と、プリンタ情報更新部４と、画像データ判別部５と、変更情報通知部６とを起動する部分である。
【００２３】
ＲＯＭ９は、ＣＰＵ８が実行することによって装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。本実施例では特にＣＰＵ８が実行することによって画像情報作成送信部３と、プリンタ情報更新部４と、画像データ判別部５と、変更情報通知部６とを起動する制御プログラムを予め格納するリードオンリメモリである。
【００２４】
ＲＡＭ９は、ＣＰＵ８が所定の制御プログラムを実行する際に必要になる演算領域を提供するランダムアクセスメモリである。
共通バス１１は、各構成部分を通信接続する信号線である。
【００２５】
図４は、実施例１のプリンタの構成を示すブロック図である。
図に示すように実施例１のプリンタ１１０は、ネットワークＩ／Ｆ２１と、データ入出力部２２と、印刷データ生成部２３と、印刷部２４と、ＣＰＵ２５と、ＲＯＭ２６と、ＲＡＭ２７と、共通バス２８とを備える。この図は上記プリンタ１１０−２（図１）及び１１０−１（図１）に共通に適用される。
【００２６】
ネットワークＩ／Ｆ部２１は、プリンタ１１０を所定のプロトコルに基いてネットワーク１２０（図１）へ通信接続するインタフェース部分である。
データ入出力部２２は、表示盤２２−１と、入力キー２２−２とを有し、制御情報を入力したり、又は、操作者に対して所定の情報を表示したり、所定の情報の入力を求めたりするプリンタ１１０と操作者の間でマンマシンインタフェースの役割を分担する部分である。
【００２７】
印刷データ生成部２３は、ネットワークＩ／Ｆ部２１を介して受入れた画像データをＲＡＭ２７上に印刷データ（ビットマップデータ）として展開する部分である。この部分は、ＣＰＵ２５が、ＲＯＭ２６や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００２８】
印刷部２４は、印刷データ（ビットマップデータ）を所定の印刷媒体上に印刷して出力するプリントエンジンである。
【００２９】
ＣＰＵ２５は、ＲＯＭ２６に予め格納されている制御プログラムを実行することによって装置全体を制御するマイクロプロセッサである。又、本実施例では特にＲＯＭ２６に予め格納されている所定の制御プログラムを実行することによって印刷データ生成部２３を起動する部分である。
【００３０】
ＲＯＭ２６は、ＣＰＵ２５が実行することによって装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。本実施例では特にＣＰＵ２６が実行することによって印刷データ生成部２３を起動する制御プログラムを予め格納するリードオンリメモリである。
【００３１】
ＲＡＭ２７は、ＣＰＵ２５が所定の制御プログラムを実行する際に必要になる演算領域を提供するランダムアクセスメモリである。
共通バス２８は、各構成部分を通信接続する信号線である。
以上で本実施例の印刷システムの構成に関する説明を終了し、本実施例の印刷システムの動作について以下に説明する。
【００３２】
動作説明の前提条件として、図１で説明したようにＰＣ１００−１（図１）に備えるプリンタ情報記憶部７（図２）にはプリンタ１１０−１（図１）及びプリンタ１１０−２（図１）の最新のＩＰアドレス、即ち、図３（ｂ）の情報が格納されている（第一のＰＣとして機能）が、ＰＣ１００−２（図２）に備えるプリンタ情報記憶部７（図２）は何らかの理由によって（例えば電源投入されていなかった等）最新の設定更新が実行されずに更新前のＩＰアドレス、即ち、図３（ａ）の情報が格納されている（第二のＰＣとして機能）ものと仮定する。
【００３３】
図５は、実施例１のＰＣ１００−２の動作フローチャート（その１）である。
図のステップＳ１−１からステップＳ１−６までステップ順にＰＣ１００−２の印刷要求動作について説明する。
【００３４】
ステップＳ１−１
ＣＰＵ８（図２）は、ディスプレイ２−３（図２）にプリンタ情報（図３（ａ））を表示して利用者にプリンタの選択を求める。例えば利用者が共通プリンタＭＯＮＯ（図１のプリンタ１１０−１）を選択したものとする。
【００３５】
ステップＳ１−２
操作者が、データ入出力部２（図２）からキーボート２−１（図２）、マウス２−２（図２）、ディスプレイ２−３（図２）を用いて画像情報を入力すると、画像情報作成送信部３（図２）は、画像データに変換してＲＡＭ１０（図２）に格納する。
【００３６】
ステップＳ１−３
画像情報作成送信部３（図２）は、ＲＡＭ１０（図２）から画像データを読み出してネットワークＩ／Ｆ部１からネットワーク１２０を介してプリンタ情報（図３（ａ））に格納されている共通プリンタＭＯＮＯ（図１のプリンタ１１０−１）のＩＰアドレスに向けて送信する。ここでは前提条件よりＰＣ１００−２（図１）のプリンタ情報は更新前（図３（ａ））なので共通プリンタＭＯＮＯ（図１のプリンタ１１０−１）に向けて送信すべき画像データはＰＣ１００−１（図１）へ送信されることになる。
【００３７】
ステップＳ１−４
画像情報作成送信部３（図２）は、ＲＡＭ１０（図２）から画像データを読み出して、全て送出される（送信完了）まで待機する。
【００３８】
ステップＳ１−５
画像情報作成送信部３（図２）は、画像データが全て送出される前に再送信指示を受けた場合にはステップＳ１−３へ戻って、再度ＩＰアドレスを参照し、再度ＲＡＭ１０（図２）から画像データを読み出して送信する。ここでは前提条件よりプリンタ情報（図３（ａ））がプリンタ情報（図３（ｂ））に更新され再送信することになる（後述する）。
【００３９】
ステップＳ１−６
画像情報作成送信部３（図２）は、画像データが全て送出されると、ＲＡＭ１０（図２）上の画像データを削除してフローを終了する。
【００４０】
図６は、実施例１のＰＣ１００−１の動作フローチャートである。
図７は、画像データのパケットの一例（抜粋）説明図である。
図８は、実施例１の変更情報のパケットの一例（抜粋）説明図である。
図６のステップＳ１−１１からステップＳ１−１３までステップ順にＰＣ１００−１が画像データを受信したときの動作について説明する。その説明の中で図７、図８を適宜用いることとする。
【００４１】
ステップＳ１−１１
画像データ判別部５（図２）は、ＰＣ１００−２（図２）から受入れたパケット（図７）から受信した情報が画像データであると判別し、その送出元のアドレスを特定する。図７より送信元のＩＰアドレスは１９２．１６８．１．１１と特定できる。
【００４２】
ステップＳ１−１２
変更情報通知部６（図２）は、画像データの送信元へ最新に更新設定されたプリンタ情報をデータとする変更情報のパケット（図８）を送信する。ここでは前提条件より、画像データの送信元（ＰＣ１００−２（図１））へ図３（ｂ）に示す内容の変更情報通知を送信することになる。
【００４３】
ステップＳ１−１３
ＣＰＵ８（図２）は、送信元から受入れたパケット（図７）、すなわち画像データを全て削除してフローを終了する。
【００４４】
図９は、実施例１のＰＣ１００−２の動作フローチャート（その２）である。
図のステップＳ１−２１からステップＳ１−２６までステップ順にＰＣ１００−２の印刷再要求動作について説明する。
【００４５】
ステップＳ１−２１
プリンタ情報更新部４（図２）は、受信した変更情報（ステップＳ１−１２で送信される図８を内容とするパケット）から送信元を特定する。ここでは図８よりＰＣ１００−１（図２）が特定される。
【００４６】
ステップＳ１−２２
プリンタ情報更新部４（図２）は、変更情報（図８）のデータから本来の送信先を検索する。ここでは前提条件より共通プリンタＭＯＮＯ（図１のプリンタ１１０−１）を検出することになる。
【００４７】
ステップＳ１−２３
データから送信先を検出できなかったときにはステップＳ１−２４へ進み、検出出来たときにはステップＳ１−２５へ進む。
【００４８】
ステップＳ１−２４
プリンタ情報更新部４（図２）は、ディスプレイ２−３（図２）にエラーを表示してフローを終了する。
【００４９】
ステップＳ１−２５
プリンタ情報更新部４（図２）は、プリンタ情報記憶部７（図２）の内容を更新する。ここでは前提条件より図３（ａ）の内容が図３（ｂ）の内容に更新される。
【００５０】
ステップＳ１−２６
プリンタ情報更新部４（図２）は、画像情報作成送信部３（図２）に画像データの再送信を指示してフローを終了する。この再送信指示はステップＳ１−５の再送信指示に該当する。
【００５１】
図１０は、実施例１のプリンタの動作フローチャートである。
図のステップＳ１−３１からステップＳ１−３４までステップ順にプリンタ１１０−１（図１）の印刷動作について説明する。
【００５２】
ステップＳ１−３１
ネットワークＩ／Ｆ部２１（図４）によって受信された画像データはＲＡＭ２７（図４）内のバッファに一時格納される。
【００５３】
ステップＳ１−３２
印刷データ生成部２３（図４）は、バッファから画像データを読み出してビットマップデータに展開してＲＡＭ２７（図４）内の所定の領域に格納する。
【００５４】
ステップＳ１−３３
印刷部２４（図４）は、ＲＡＭ２７（図４）内の所定の領域からビットマップデータを読み出して印刷処理を実行する。
【００５５】
ステップＳ１−３４
印刷処理されたビットマップデータ（イメージデータ）はＲＡＭ２７（図４）から削除されフローを終了する。
【００５６】
以上説明したように、本実施例によれば、ＰＣ１００−２（図１）が保持するプリンタ１１０−１（図１）のＩＰアドレスが更新されていなかったために、プリンタ１１０−１（図１）に送信されるべき画像データがＰＣ１００−１（図１）に送信された場合に、その画像データを受信したＰＣ１００−１（図１）が、本来画像データの送信先となるべきプリンタ１１０−１（図１）の設定更新後のＩＰアドレスをＰＣ１００−２（図１）へ送信する。この送信先となるべきプリンタ１１０−１（図１）の設定更新後のＩＰアドレスを受信したＰＣ１００−２（図１）は、受信したアドレスに基づいて画像データを再送信する。その結果、ＰＣ１００−２（図１）が最新の設定更新後のプリンタ１１０−１（図１）のアドレスを保持していない場合であっても、ＰＣ１００−２（図１）の利用者はプリンタ１１０−１（図１）を用いて印刷することが可能になるので利用者の利便性が向上するという効果を得る。
【実施例２】
【００５７】
上記実施例１では、第一の画像処理装置は、ＤＨＣＰ等に基づいて最新のＩＰアドレスの設定更新が実行され、プリンタは自己のＩＰアドレスの設定更新があっても受身の状態を維持しているに過ぎない。一方本実施例では、プリンタは、自己のＩＰアドレスの設定更新があると、この設定更新によって、更新前の自己のＩＰアドレスが付与されるＰＣに対して、自己のＩＰアドレスの設定更新を積極的に通知し、このＰＣを第一の画像処理装置に設定する点で実施例１と異なる。以下にその構成について説明する。
【００５８】
図１１は、実施例２の印刷システムのシステム構成図である。
図に示すように、実施例２の印刷システムは、ＴＣＰ／ＩＰプロトコル通信を行うネットワーク１２０にｎ台のＰＣ２００−１〜２００−ｎ、及び少なくとも１台のプリンタ（例えばプリンタ２１０−１、及びプリンタ２１０−２）が通信接続して構成される。以下に実施例１との相違部分のみについて説明し、実施例１と同様の部分については説明を省略する。
【００５９】
ＰＣ２００−１〜２００−ｎ、プリンタ２１０−１、及びプリンタ２１０−２のＩＰアドレスは、必要に応じて変更されるものとする。最新のＩＰアドレスとしてＰＣ２００−１には［１９２．１６８．１．１２］が、ＰＣ２００−２には［１９２．１６８．１．１１］が、プリンタ２１０−１には［１９２．１６８．１．１００］が、プリンタ２１０−２には［１９２．１６８．１．２０］が、それぞれ付与されているものとする。又、更新前にはＰＣ２００−１には（１９２．１６８．１．２０）が、ＰＣ２００−２には（１９２．１６８．１．１１）が、プリンタ２１０−１には（１９２．１６８．１．１００）が、プリンタ２１０−２には（１９２．１６８．１．１２）が、それぞれ付与されていたものと仮定する。即ち、ＩＰアドレスの最新の設定更新によってＰＣ２００−１のＩＰアドレスとプリンタ２１０−２のＩＰアドレスとが入れ替わり、ＰＣ２００−２のＩＰアドレスとプリンタ２１０−１のＩＰアドレスとは変更が無かったものと仮定する。
【００６０】
従って、このままの状態ではＰＣ２００−２がプリンタ２１０−２に対して画像データを送出して印刷要求すると、その画像データはＰＣ２００−１によって受信されることになる。かかる事態に対処するために、本実施例では、プリンタ２１０−２は自己のＩＰアドレスの設定更新があると、自己の更新前のアドレスが付与されたＰＣ２００−１に対して自己のＩＰアドレスの設定更新を通知することとする。その通知に基づいて、ＰＣ２００−１は、プリンタ情報を更新する。従って、ＰＣ２００−１は最新の設定更新情報を保持する（第一のＰＣとして機能）ことになる。以下、実施例１と同様にして、利用者は所望のプリンタで印刷処理を実行させることが可能になる。以下にその詳細について説明する。
【００６１】
図１２は、実施例２のＰＣの構成を示すブロック図である。
図に示すように、実施例２のＰＣ２００は、ネットワークＩ／Ｆ部１と、データ入出力部２と、画像情報作成送信部３と、プリンタ情報更新部３４と、画像データ判別部５と、変更情報通知部６と、プリンタ情報記憶部７と、ＣＰＵ３６と、ＲＯＭ３７と、ＲＡＭ１０と、変更情報受信部３５と、共通バス１１とを備える。以下に実施例１と相違する部分のみについて説明する。実施例１と同様の部分については実施例１と同一の符号を付して説明を省略する。
【００６２】
尚、このＰＣ２００は、図１１に示すＰＣ２００−１〜２００−ｎの全てに用いられることが可能なパーソナルコンピュータ等の情報端末装置である。即ち、プリンタのＩＰアドレスが更新前のＰＣ２００−２（図１）、及び更新後のＰＣ２００−１（図１）の双方何れの状態にも成り得る装置である。以後の説明に於いては、プリンタのＩＰアドレスが更新後のプリンタ情報を保持する状態、即ちＰＣ２００−１（図１１）を第１のＰＣと定め、プリンタのＩＰアドレスが更新前のプリンタ情報を保持する状態、即ちＰＣ２００−２（図１１）を第２のＰＣと定める。
【００６３】
プリンタ情報更新部３４は、変更情報受信部３５から、ＩＰアドレスが設定更新されたプリンタ２１０−２（図１１）の更新後のＩＰアドレスを受入れると（第一のＰＣの機能）、又は、他のＰＣから最新の設定更新が実行されたプリンタのアドレス情報を変更情報として受入れると（第二のＰＣの機能）、プリンタ情報記憶部７に格納されているプリンタのＩＰアドレスを更新する部分である。この部分は、ＣＰＵ３６が、ＲＯＭ３７や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００６４】
変更情報受信部３５は、ネットワークＩ／Ｆ部１を介してプリンタ２１０−１又はプリンタ２１０−２から自己のＩＰアドレスが変更された旨の変更情報を受入れて変更後のＩＰアドレスを取得する部分である。この部分は、ＣＰＵ３６が、ＲＯＭ３７や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。この部分は第一のＰＣの状態でのみ起動される。ここで変更情報の一例について説明する。
【００６５】
図１３は、実施例２の変更情報のパケットの一例（抜粋）説明図である。
図に示すように、送信元アドレス１９２．１６８．１．２０は、プリンタ２１０−１（図１１）であり、宛て先アドレス１９２．１６８．１．１２は、ＰＣ２００−１（図１１）である。〈〈データ〉〉には、ＩＰアドレスの変更があったことを示す情報がある。
【００６６】
再度図１２に戻って、ＣＰＵ３６は、ＲＯＭ３７に予め格納されている制御プログラムを実行することによって装置全体を制御するマイクロプロセッサである。又、本実施例では特にＲＯＭ３７に予め格納されている所定の制御プログラムを実行することによって画像情報作成送信部３と、プリンタ情報更新部３４と、画像データ判別部５と、変更情報通知部６と、変更情報受信部３５とを起動する部分である。
【００６７】
ＲＯＭ３７は、ＣＰＵ３６が実行することによって装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。本実施例では特にＣＰＵ３６が実行することによって画像情報作成送信部３と、プリンタ情報更新部３４と、画像データ判別部５と、変更情報通知部６と、変更情報受信部３５とを起動する制御プログラムを予め格納するリードオンリメモリである。
【００６８】
図１４は、実施例２のプリンタの構成を示すブロック図である。
図に示すように実施例２のプリンタ２１０は、ネットワークＩ／Ｆ２１と、データ入出力部２２と、印刷データ生成部２３と、印刷部２４と、ＣＰＵ４４と、ＲＯＭ４５と、ＲＡＭ２７と、変更情報受信部４１と、変更情報通知部４２と、変更情報記憶部４３と、共通バス２８とを備える。この図は上記プリンタ２１０−２（図１１）及びプリンタ２１０−１（図１１）に共通に適用される。以下に実施例１と相違する部分のみについて説明する。実施例１と同様の部分については、実施例１と同一の符号を付して説明を省略する。
【００６９】
変更情報受信部４１は、ネットワークＩ／Ｆ部２１を介してネットワーク１２０から、又はデータ入出力部２２を介してネットワーク管理者からＩＰアドレスの変更情報を受入れると変更情報記憶部４３に格納されている自己のＩＰアドレスを変更する部分である。この部分は、ＣＰＵ４４が、ＲＯＭ４５や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００７０】
変更情報通知部４２は、自己のＩＰアドレスが変更されると、変更内容をデータとする変更情報パケット（図１３）を作成して第一のＰＣ（ここではＰＣ２００−１（図１１））に送出する部分である。この部分は、ＣＰＵ４４が、ＲＯＭ４５や図示しないハードディスクに予め格納されている所定の制御プログラムを実行することによって起動されるコンピュータ制御手段である。
【００７１】
変更情報記憶部４３は、自己のＩＰアドレスを格納し、それが変更される毎にその内容を更新して格納する不揮発性メモリである。
以上で本実施例の印刷システムの構成に関する説明を終了し、本実施例の印刷システムの動作について説明する。
【００７２】
動作説明の前提条件として、図１１に示すように、プリンタ２１０−１とプリンタ２１０−２のＩＰアドレスが入れ替わったものと仮定する。
図１５は、実施例２のプリンタのアドレス変更通知の動作フローチャートである。
図のステップＳ２−１からステップＳ２−３までステップ順にプリンタ２１０−２の動作について説明する。
【００７３】
ステップＳ２−１
変更情報受信部４１（図１４）が、ネットワークＩ／Ｆ部２１（図１４）を介してネットワーク１２０（図１４）から、又はデータ入出力部２２（図１４）を介してネットワーク管理者からＩＰアドレスの変更情報を受入れると、変更情報通知部４２（図１４）は、変更情報記憶部４３（図１４）に格納されている変更前の自己のＩＰアドレスと設定更新される自己のＩＰアドレスからアドレス変更通知を作成する。
【００７４】
ステップＳ２−２
変更情報通知部４２（図１４）は、上記アドレス変更通知を内容とする図１３の変更情報のパケットを作成して、ＩＰアドレスの設定更新によって変更前の自己のＩＰアドレスが付与される第一のＰＣ（ここではＰＣ２００−１（図１１））へ送信する。
【００７５】
ステップＳ２−３
変更情報受信部４１（図１４）は、変更情報記憶部４３（図１４）に格納されている変更前の自己のＩＰアドレスを変更後の自己のＩＰアドレスで更新してフローを終了する。
【００７６】
図１６は、実施例２のＰＣのアドレス変更通知受信時の動作フローチャートである。
図のステップＳ２−１１からステップＳ２−１２までステップ順に第一のＰＣの動作について説明する。
【００７７】
ステップＳ２−１１
第一のＰＣ（ここではＰＣ２００−１（図１１））のプリンタ情報更新部３４（図１２）は、上記アドレス変更通知を内容とする図１３の変更情報のパケットからプリンタ２１０−２（図１１）の変更後のＩＰアドレスを取得する。
【００７８】
ステップＳ２−１２
第一のＰＣ（ここではＰＣ２００−１（図１１））のプリンタ情報更新部３４（図１２）は、プリンタ情報記憶部７に格納されている変更前のプリンタ２１０−２（図１１）のＩＰアドレスを変更後のＩＰアドレスで更新してフローを終了する。以下、第一のＰＣが設定された後に於ける第二のＰＣ（ここではＰＣ２００−２（図１１））の動作、第一のＰＣ（ここではＰＣ２００−１（図１１））、及びプリンタ２１０−２（図１１）の動作は実施例１と同様なので説明を省略する。
【００７９】
以上説明したように、本実施例では、プリンタは、自己のＩＰアドレスの設定更新があると、この設定更新によって、更新前の自己のＩＰアドレスが付与されるＰＣに対して、自己のＩＰアドレスの設定更新を積極的に通知し、このＰＣを第一の画像処理装置に設定することによって実施例１と同様の効果を得ることが可能になる。
【産業上の利用可能性】
【００８０】
以上の説明では、本発明をプリンタ装置に適用した場合について説明したが、本発明は、この例に限定されるものではない。即ち、ファクシミリ装置や、複写機などにも適用可能である。
【図面の簡単な説明】
【００８１】
【図１】実施例１の印刷システムのシステム構成図である。
【図２】実施例１のＰＣの構成を示すブロック図である。
【図３】プリンタ情報記憶部の説明図である。
【図４】実施例１のプリンタの構成を示すブロック図である。
【図５】実施例１のＰＣ１００−２の動作フローチャート（その１）である。
【図６】実施例１のＰＣ１００−１の動作フローチャートである。
【図７】画像データのパケットの一例（抜粋）説明図である。
【図８】実施例１の変更情報のパケットの一例（抜粋）説明図である。
【図９】実施例１のＰＣ１００−２の動作フローチャート（その２）である。
【図１０】実施例１のプリンタの動作フローチャートである。
【図１１】実施例２の印刷システムのシステム構成図である。
【図１２】実施例２のＰＣの構成を示すブロック図である。
【図１３】実施例２の変更情報のパケットの一例（抜粋）説明図である。
【図１４】実施例２のプリンタの構成を示すブロック図である。
【図１５】実施例２のプリンタのアドレス変更通知の動作フローチャートである。
【図１６】実施例２のＰＣのアドレス変更通知受信時の動作フローチャートである。
【符号の説明】
【００８２】
１００−１    ＰＣ
１００−２    ＰＣ
１００−ｎ    ＰＣ
１１０−１    プリンタ
１１０−２    プリンタ
１２０    ネットワーク
［１９２．１６８．１．１００］    設定更新後のＰＣ１００−１のＩＰアドレス
（１９２．１６８．１．１２）    設定更新前のＰＣ１００−１のＩＰアドレス
［１９２．１６８．１．１１］    設定更新後のＰＣ１００−２のＩＰアドレス
（１９２．１６８．１．１１）    設定更新前のＰＣ１００−２のＩＰアドレス
［１９２．１６８．１．１２］    設定更新後のプリンタ１１０−１のＩＰアドレス
（１９２．１６８．１．１００）    設定更新前のプリンタ１１０−１のＩＰアドレス
［１９２．１６８．１．２０］    設定更新後のプリンタ１１０−２のＩＰアドレス
（１９２．１６８．１．２０）    設定更新前のプリンタ１１０−２のＩＰアドレス
【図１】
2007066145.tif 000003
【図２】
2007066145.tif 000004
【図３】
2007066145.tif 000005
【図４】
2007066145.tif 000006
【図５】
2007066145.tif 000007
【図６】
2007066145.tif 000008
【図７】
2007066145.tif 000009
【図８】
2007066145.tif 000010
【図９】
2007066145.tif 000011
【図１０】
2007066145.tif 000012
【図１１】
2007066145.tif 000013
【図１２】
2007066145.tif 000014
【図１３】
2007066145.tif 000015
【図１４】
2007066145.tif 000016
【図１５】
2007066145.tif 000017
【図１６】
2007066145.tif 000018