(57)【要約】【課題】  ネットワークで接続される画像処理装置と複数の印刷装置とにおいて、画像処理装置によって最初に印刷すべく指定された印刷装置が、何かのトラブルで印刷が実行できない、或いは印刷が完了できない場合、画像処理装置は、他の印刷装置を新たに指定して再度印刷データを送信することによって初めて代替印刷が実行される。このため、印刷データの再送のための時間や、送信トラブルが増加する問題があった。【解決手段】    ネットワーク２で接続された画像処理装置３とプリンタ４，５において、例えばプリンタ４，５を互いに代替用のプリンタとして設定し、印刷データを送信する際に、プリンタの印刷順位を示す順番付けリストを添付した印刷データ列を、互い代替用と定めた全てのプリンタに送信する。これを受信したプリンタは、順番付けリストに従って、自身が最初に印刷するプリンタか否か、或いはトラブルが生じたときの代替プリンタを決定する。【選択図】        図１
2006330950.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された画像処理装置と複数の印刷装置とを含む印刷システムにおいて、
前記画像処理装置は、
前記複数の印刷装置の各々を識別するための識別情報を予め記憶する識別情報記憶手段と、
前記識別情報記憶手段に記憶された複数の識別情報から一つを選択する選択手段と、
前記選択手段により選択された識別情報に対応する印刷装置に対して印刷データを送信する送信手段と
を備え、前記識別情報記憶手段に記憶された複数の識別情報の各々に対応する印刷装置に対して同じ印刷データを送信し、
前記印刷装置は、
前記印刷装置の印刷可否状態を判別する判定手段と、
前記画像処理装置により送信された前記印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷手段と、
自身で前記印刷データを最初に印刷するか否かを判断し、最初に印刷すると判断した場合には、前記判定手段の判別に基づいて、前記印刷手段に前記印刷データの印刷を指示し、及び／又は前記判定手段の判別に基づいて、他の印刷装置に対して代替印刷を依頼する代替要請を通知する制御手段と
を備えたことを特徴とする印刷システム。
【請求項２】
前記画像処理装置は、前記印刷データと共に、ネットワークに接続された前記印刷装置による印刷順位を示す印刷順位情報を送信し、前記印刷装置の制御手段は前記印刷順位情報に基づいて前記印刷データを最初に印刷するか否かを判断することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記選択手段は、前記送信手段により第１の識別情報に対応する印刷装置に対して前記印刷データの送信が開始された後、前記第１の識別情報とは異なる第２の識別情報を選択することを特徴とする請求項１又は２記載の印刷システム。
【請求項４】
前記選択手段は、前記送信手段により第１の識別情報に対応する印刷装置に対して前記印刷データの送信が完了した後、前記第１の識別情報とは異なる第２の識別情報を選択することを特徴とする請求項１又は２記載の印刷システム。
【請求項５】
ネットワークに接続された画像処理装置と複数の印刷装置とを含む印刷システムにおいて、
前記画像処理装置は、
前記ネットワークに接続された印刷装置の内、所定の複数の印刷装置の各々を識別するための識別情報とこれらに共通する複数指定識別情報とを関連付けて予め記憶する複数指定識別情報記憶手段と、
印刷指定される印刷装置の識別情報に基づいて前記複数指定識別情報記憶手段から該識別情報に関連する複数指定識別情報を選択する選択手段と、
前記選択手段で選択された前記複数指定識別情報に対応する印刷装置に対して印刷データと共に前記印刷指定される印刷装置の識別情報を送信する送信手段と
を備え、
前記印刷装置は、
前記印刷装置の印刷可否状態を判別する判定手段と、
自身の識別情報が含まれる複数指定識別情報の各々の識別情報を記憶する対象識別情報記憶手段と、
前記対象識別情報記憶手段に記憶された前記複数指定識別情報の各々の識別情報と受信した印刷データの送信先アドレスとしての識別情報を比較判定する識別情報判定手段と、
前記識別情報判定手段による判定結果に基づいて前記印刷データ及び前記印刷指定される印刷装置の識別情報を受信する受信手段と、
前記受信手段にて受信した前記印刷データ及び前記印刷指定される印刷装置の識別情報を記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷手段と、
前記印刷指定される印刷装置の識別情報と自身の識別情報が一致するか否かを判定し、一致した場合には、前記判定手段の判別に基づいて、前記印刷手段に前記印刷データの印刷を指示し、及び／又は前記判定手段の判別に基づいて、他の印刷装置に対して代替印刷を依頼する代替要請を通知する制御手段と
を備えたことを特徴とする印刷システム。
【請求項６】
前記制御手段は、前記対象識別情報記憶手段に記憶する各々の識別情報で識別される印刷装置に対して前記代替要請を通知することを特徴とする請求項５記載の印刷システム。
【請求項７】
前記制御手段は、前記印刷手段による印刷が終了した時点で、前記画像処理装置及び前記ネットワークに接続された自身以外の印刷装置に対して印刷完了を通知することを特徴とする請求項１又は５記載の印刷システム。
【請求項８】
前記印刷装置は、前記画像処理装置又は前記ネットワークに接続された自身以外の印刷装置から受ける印刷完了の通知に基づいて前記印刷データ記憶手段に記憶した印刷データを削除することを特徴とする請求項７記載の印刷システム。
【請求項９】
前記画像処理装置と前記印刷装置とは１対１で通信が可能なネットワークに接続されていることを特徴とする請求項１又は５記載の印刷システム。
【請求項１０】
ネットワークに接続された印刷装置において、
前記印刷装置の印刷可否状態を判別する判定手段と、
前記ネットワークに接続された印刷装置の内、複数の所定の印刷装置の各々を識別するための識別情報を予め記憶する印刷装置識別記憶手段と、
前記印刷装置識別記憶手段に記憶された識別情報と受信した印刷データの送信先アドレスとしての識別情報を比較判定する識別情報判定手段と、
前記識別情報判定手段による判定結果に基づいて前記印刷データを受信する受信手段と、
前記受信手段にて受信した前記印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷手段と、
前記受信した印刷データの識別情報と自身の識別情報が一致するか否かを判定し、一致した場合には、前記判定手段の判別に基づいて、前記印刷手段に前記印刷データの印刷を指示し、及び／又は前記判定手段の判別に基づいて、他の印刷装置に対して代替印刷を依頼する代替要請を通知する制御手段と
を備えたことを特徴とする印刷装置。
【請求項１１】
前記印刷装置は、更に、前記印刷装置識別記憶手段に記憶された前記識別情報から一つを選択する選択手段を備え、
前記制御手段は、前記選択手段により選択された印刷装置に対して前記代替要請を通知することを特徴とする請求項１０記載の印刷装置。
【請求項１２】
前記ネットワークには前記印刷データを送信する画像処理装置が更に接続され、
前記制御手段は、前記印刷手段による印刷が終了した時点で、前記画像処理装置及び前記ネットワークに接続された自身以外の印刷装置に対して印刷完了を通知することを特徴とする請求項１０記載の印刷装置。
【請求項１３】
前記印刷装置は、前記画像処理装置又は前記ネットワークに接続された自身以外の印刷装置から受ける印刷完了の通知に基づいて前記印刷データ記憶手段に記憶した印刷データを削除することを特徴とする請求項１２記載の印刷装置。
【請求項１４】
前記ネットワークには前記印刷データを送信する画像処理装置が更に接続され、
前記画像処理装置と前記印刷装置とは１対１で通信が可能なネットワークに接続されていることを特徴とする請求項１０記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された画像処理装置と複数の印刷装置とを含むシステム、及び印刷装置に関する。
【背景技術】
【０００２】
近年、印刷装置の高解像度化、高階調化、或いはカラー化が進み、印刷時に必要な印刷データ量は増加の一途をたどっている。この印刷データの増加に合わせて、短時間に印刷ができるよう、電子写真方式やインクジェット方式などを用いた印刷機構部の高速化も進んできている。
【０００３】
このような印刷装置は、ネットワークに直接接続され、複数のユーザにより共有利用される場合が増えてきている。この場合、各々のユーザは、パーソナルコンピュータなどの端末装置からネットワークに接続された印刷装置に対して印刷データを送ることにより印刷を行う。しかしながら前述の印刷機構部の高速化と比較して、印刷データの転送速度は、ネットワークを形成するケーブルなどの伝送媒体や転送プロトコル、或いは伝送媒体上の通信量（トラフィック）などにより制限されている。上記のような印刷環境では、印刷データを送信した先の印刷装置に用紙切れや紙詰まりなどの不具合が発生すると印刷結果が得られないことがある。このような場合、印刷装置の不具合を解消してから再度印刷データを送信し直したり、ネットワークに接続された他のプリンタに対して同じデータを送信し直したりしていた。
【０００４】
一方、ネットワークに直接接続したプリントサーバ装置で印刷データを一旦受け、このプリントサーバ装置に複数接続された印刷装置の何れかを選択して印刷するものがあった（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平２００１―５６７５１号公報（第４−５頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記したように複数の印刷装置を備える場合においても、最初に選択された印刷装置に不具合が生じると、別の印刷装置に対して再度印刷データを送信しなければならず、制限された転送速度も相まって印刷結果が得られるまで時間がかかってしまうという問題があった。
【０００７】
本発明の目的は、上記した問題点を解決し、最初に印刷指定した印刷装置が、何かの不都合によって指定された印刷を最後まで実行することができない場合でも、直ちに別の印刷装置によって所期の印刷を実行することによって、指定した印刷装置に何かのトラブルがあった場合にも、余計な時間を労することなく別の印刷装置によって直ちに印刷を実行することのできる印刷装置、及び印刷システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明による印刷システムは、ネットワークに接続された画像処理装置と複数の印刷装置とを含む印刷システムにおいて、
前記画像処理装置は、前記複数の印刷装置の各々を識別するための識別情報を予め記憶する識別情報記憶手段と、前記記憶手段に記憶された複数の識別情報から一つを選択する選択手段と、前記選択手段により選択された識別情報に対応する印刷装置に対して印刷データを送信する送信手段とを備え、前記記憶手段に記憶された複数の識別情報に対応する印刷装置に対して同じ印刷データを送信し、
前記印刷装置は、前記印刷装置の印刷可否状態を判別する判定手段と、前記画像処理装置により送信された前記印刷データを記憶する印刷データ記憶手段と、前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷手段と、自身で前記印刷データを最初に印刷するか否かを判断し、最初に印刷すると判断した場合には、前記判定手段の判別に基づいて、前記印刷手段に前記印刷データの印刷を指示し、及び／又は前記判定手段の判別に基づいて、他の印刷装置に対して代替印刷を依頼する代替要請を通知する制御手段とを備えたことを特徴とする。
【０００９】
本発明による別の印刷システムは、ネットワークに接続された画像処理装置と複数の印刷装置とを含む印刷システムにおいて、
前記画像処理装置は、前記ネットワークに接続された印刷装置の内、所定の複数の印刷装置の各々を識別するための識別情報とこれらに共通する複数指定識別情報とを関連付けて予め記憶する複数指定識別情報記憶手段と、印刷指定される印刷装置の識別情報に基づいて前記複数指定識別情報記憶手段から該識別情報に関連する複数指定識別情報を選択する選択手段と、前記選択手段で選択された前記複数指定識別情報に対応する印刷装置に対して印刷データと共に前記印刷指定される印刷装置の識別情報を送信する送信手段とを備え、
前記印刷装置は、前記印刷装置の印刷可否状態を判別する判定手段と、自身の識別情報が含まれる複数指定識別情報の各々の識別情報を記憶する対象識別情報記憶手段と、前記対象識別情報記憶手段に記憶された前記複数指定識別情報の各々の識別情報と受信した印刷データの送信先アドレスとしての識別情報を比較判定する識別情報判定手段と、前記識別情報判定手段による判定結果に基づいて前記印刷データ及び前記印刷指定される印刷装置の識別情報を受信する受信手段と、前記受信手段にて受信した前記印刷データ及び前記印刷指定される印刷装置の識別情報を記憶する印刷データ記憶手段と、前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷手段と、前記印刷指定される印刷装置の識別情報と自身の識別情報が一致するか否かを判定し、一致した場合には、前記判定手段の判別に基づいて、前記印刷手段に前記印刷データの印刷を指示し、及び／又は前記判定手段の判別に基づいて、他の印刷装置に対して代替印刷を依頼する代替要請を通知する制御手段とを備えたことを特徴とする。
【００１０】
本発明による印刷装置は、ネットワークに接続された印刷装置において、
前記印刷装置の印刷可否状態を判別する判定手段と、前記ネットワークに接続された印刷装置の内、複数の所定の印刷装置の各々を識別するための識別情報を予め記憶する印刷装置識別記憶手段と、前記印刷装置識別記憶手段に記憶された識別情報と受信した印刷データの送信先アドレスとしての識別情報を比較判定する識別情報判定手段と、前記識別情報判定手段による判定結果に基づいて前記印刷データを受信する受信手段と、前記受信手段にて受信した前記印刷データを記憶する印刷データ記憶手段と、前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷手段と、前記受信した印刷データの識別情報と自身の識別情報が一致するか否かを判定し、一致した場合には、前記判定手段の判別に基づいて、前記印刷手段に前記印刷データの印刷を指示し、及び／又は前記判定手段の判別に基づいて、他の印刷装置に対して代替印刷を依頼する代替要請を通知する制御手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、最初に印刷指定した印刷装置に何かのトラブルがあって、印刷が実行できない、或いは印刷が完了できない場合、印刷データを再度送信することなく、直ちに代替の印刷装置によって印刷を実行することができる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１は、本発明による実施の形態１の印刷システムの要部構成を示すブロック図である。同ブロック図に示すように、この印刷システム１は、ネットワーク２とこのネットワーク２に接続して互いに接続される、ホスト装置としての画像処理装置３、及び印刷装置としての２台のプリンタ４，５を有する。
【００１３】
画像処理装置３は、送信手段に相当する、ホスト通信部１１とプリンタドライバ１２、選択手段に相当するセレクタ１３、入力装置１４、識別情報記憶手段に相当するアドレスリスト保存部１５、印刷データ保存部１６、及び表示装置１７を含む。
【００１４】
アドレスリスト保存部１５は、後述するように代替関係にある２台のプリンタ４、５のネットワークアドレス（識別情報）をアドレスリストＡＳＰとして記憶し、その記憶内容をセレクタ１３とプリンタドライバ１２へ伝える。セレクタ１３は、プリンタドライバ１２からアドレス要求ＤＳＡを受ける毎に、アドレスリスト保存部１５に保存されたアドレスリストから所定の順番で順次各プリンタのネットワークアドレスを選択し、選択アドレスデータＳＤＡとしてプリンタドライバ１２に出力する。入力装置１４は、入力に応じて印刷命令ＩＤＡを生成し、プリンタドライバ１２へ出力する。印刷データ保存部１６に保存された印刷データは、プリンタ４又は５で印刷すべきデータとしてプリンタドライバ１２へ伝えられる。
【００１５】
プリンタドライバ１２は、後述するように、１回の印刷作業において、アドレスリスト保存部１０５から伝えられたアドレスリストＡＳＰの各ネットワークアドレス毎に後述する印刷データ列ＰＰＢ（図示せず）を送信するための送信データＤＨＡをホスト通信部１０１に出力する。このため、プリンタドライバ１２は、先ずアドレスリストＡＳＰのネットワークアドレスに順位付けし、順位付けしたアドレスリスト（印刷順位情報）を、印刷データ保存部１６から入力した印刷データＰＰＡに付与した印刷データ列ＰＰＢ（印刷データＰＰＡ＋順番付けアドレスリスト）を生成する。そして、セレクタ１３に対してアドレスリストＡＳＰのネットワークアドレス数だけアドレス要求ＤＳＡを出力し、出力する毎に、順次所定の順番で選択されたネットワークアドレスを選択アドレスデータＳＤＡとして入力する。そして選択されたネットワークアドレスを入力する毎に、この入力したネットワークアドレスを送信先データとして印刷データ列ＰＰＢに付与した送信データＤＨＡを順次ホスト通信部１１に順次出力する。
【００１６】
一方、プリンタドライバ１２は、後述するように、ホスト通信部１１から入力する入力データから得られるメッセージを、必要に応じて表示装置１７に出力し、表示装置１７は入力したこのメッセージを表示する。
【００１７】
ホスト通信部１１は、プリンタドライバ１２から送信データＤＨＡを入力し、指定されたネットワークアドレスに印刷データ列ＰＰＢを送信すべく、ネットワーク２の通信規約に合わせて加工してネットワーク２へ出力する。一方、ホスト通信部１１は、ネットワーク２から、自身アドレス宛て或いは自身を含む特定アドレスのデータを取り込み、データ内容に応じて、例えばデータに含まれる前記したメッセージ等をプリンタドライバ１２へ出力する。
【００１８】
プリンタ４，５は、それぞれが、内部バス２１と、この内部バス２１に接続して互いにデータをやり取りする、制御手段としてのプリンタ通信部２２とＣＰＵ２５、印刷データ記憶手段としてのＲＡＭ２３、判定手段としての内部状態判定部２４、ＲＯＭ２６、及び印刷手段としての画像形成処理部２７と印刷機構部２８を有する。
【００１９】
プリンタ４，５は同じ構成を有する。従って、ここではプリンタ４を例にしてその内部構成を以下に説明するが、ここで説明する構成はプリンタ５にも該当するものである。ＣＰＵ２５は、ＲＯＭ２６又はＲＡＭ２３にあるプログラムに従って動作し、後述するように、プリンタ４全体の動作を制御する。プリンタ通信部２２は、プリンタ４の送信データを、ネットワーク２の通信規約に合わせて加工してネットワーク２へ出力する。一方、プリンタ通信部２３は、ネットワーク２から自身アドレス宛て、又は自身を含む特定アドレスのデータを取り込み、データ内容に応じてＲＡＭ２３へ記憶する。
【００２０】
内部状態判定部２４は、プリンタ自身の印刷可否状態を逐次判定し、判定した判定結果をその保存部（図示せず）に一旦保存し、後述するようにＣＰＵ２５からの要求に応じて逐次その判定結果を送出する。画像形成処理部２７は、ＲＡＭ２３から印刷データを読み出し、画像形成を行い、その結果を印刷機構２８へ出力する。印刷機構２８は画像形成処理部２７からの画像形成結果に従って印刷を実行する。
【００２１】
以上の構成において、印刷システム１の動作について以下に説明する。図２は、画像処理装置３の動作の流を示すフローチャートである。このフローチャートを参照しながら、先ず画像処理装置３の動作について以下に説明する。
【００２２】
画像処理装置３による印刷開始動作は、例えば操作者が入力装置１４の図示しない入力パネルを操作することによって入力装置１４から出力される印刷命令ＩＤＡに応じて実施される。
【００２３】
プリンタドライバ１２は、印刷命令ＩＤＡを受けると、先ず印刷データ保存部１６から印刷データＰＰＡを取り込み、アドレスリストＡＳＰのプリンタ４，５のネットワークアドレスのリストを順番付けし、順番付けしたネットワークアドレスのリストを順番付けアドレスリストとして印刷データＰＰＡに付与し（ステップＳＴ１０１）、印刷データ列ＰＰＢを生成する。
【００２４】
次に、プリンタドライバ１２は、セレクタ１３に対してアドレス要求ＤＳＡを出し、セレクタ１３はアドレス要求ＤＳＡの応答として、アドレスリストＡＳＰから一つのネットワークアドレスを選択し、選択アドレスデータＳＤＡとしてプリンタドライバ１２へ出力する（ステップＳＴ１０２）。ここではプリンタ４のネットワークアドレスを選択アドレスデータＳＤＡとして選択する。次に、プリンタドライバ１２は、セレクタ１３から選択アドレスデータＳＤＡとして得たプリンタ４のネットワークアドレスを送信先データとして印刷データ列ＰＰＢに付与した送信データＤＨＡをホスト通信部１１へ送り、ホスト通信部１１は、指定されたネットワークアドレスに印刷データ列ＰＰＢを送信すべく、ネットワーク２の通信規約に合わせて加工してネットワーク２へ出力する（ステップＳＴ１０３）。
ここでは先に選択されたプリンタ４のネットワークアドレス宛てに送信される事となる。
【００２５】
次に、プリンタドライバ１２は、全てのプリンタへ印刷データ列ＰＰＢを送信したか否かを判定する（ステップＳＴ１０４）が、まだプリンタ５へ送信していないため、再度選択アドレスデータＳＤＡとしてプリンタ５を指定する次のネットワークアドレスを得るべくステップＳＴ１０２まで戻る。そして、プリンタドライバ１２は、プリンタ４へ印刷データ列ＰＰＢを送信した時と同様にセレクタ１３へアドレス要求ＤＳＡを出し、セレクタ１３からプリンタ５のネットワークアドレスを選択アドレスデータＳＤＡとして得る（ステップＳＴ１０２）。それ以降も同様に、プリンタドライバ１２は、セレクタ１３から選択アドレスデータＳＤＡとして得たプリンタ５のネットワークアドレスを送信先データとして印刷データ列ＰＰＢに付与した送信データＤＨＡをホスト通信部１１へ送り、ホスト通信部１１は、指定されたネットワークアドレスに印刷データ列ＰＰＢを送信すべく、ネットワーク２の通信規約に合わせて加工してネットワーク２へ出力する（ステップＳＴ１０３）。ここでは先に選択されたプリンタ５のネットワークアドレス宛てに送信される事となる。
【００２６】
プリンタドライバ１２は、再度、全てのプリンタへ印刷データ列ＰＰＢを送信したか否かを判定する（ステップＳＴ１０４）。本実施の形態の例では、アドレスリストＡＳＰにはプリンタ４とプリンタ５のネットワークアドレスだけが存在するため、ここでは、その全てに印刷データ列ＰＰＢを送信し終わったと判断する。
【００２７】
尚、ここでは、セレクタ１３が、先行するプリンタへの印刷データ列ＰＰＢの送信が終了した後に、次のプリンタを選択するフローとなっているが、先のプリンタへの印刷データ列ＰＰＢの送信が開始され、その送信中に次のプリンタを選択するように構成してもよい。
【００２８】
画像処理装置３は、ここまでで、各プリンタへの印刷データ列ＰＰＢ（印刷データＰＰＡ＋順番付けアドレスリスト）の送信を完了し、これ以降は、後述するようなプリンタ４，５による印刷データＰＰＡの印刷処理に伴って発生するアクションへの対応となる。  
【００２９】
即ち、プリンタドライバ１２は、以降、ネットワーク２から受信したデータをホスト通信部１１から取得し（ステップＳＴ１０５）、取得したデータにプリンタ４又はプリンタ５からの通知があるか否かを判定し（ステップＳＴ１０６）、存在しなければ再度ネットワーク２から受信したデータをホスト通信部１１から取得するステップＳ１０５に戻り、プリンタ４，５からの通知があるまでこれらのステップを繰り返してプリンタ４，５からの通知を監視する。
【００３０】
プリンタ４又はプリンタ５からの通知が存在する場合、プリンタドライバ１２は、プリンタ４又はプリンタ５からの通知が印刷完了の通知であるか否かを判定し（ステップＳＴ１０７）、印刷完了であれば印刷を完了したと判断し、印刷を終了する。それ以外の通知であれば、プリンタ４又はプリンタ５からの通知内容を解釈し、例えばその内容が表示装置１７で表示するメッセージであれば、表示装置１７へメッセージを出力し（ステップＳＴ１０８）、再度ステップＳＴ１０５に戻って、上記したステップＳＴ１０５からステップＳＴ１０８までを繰り返し、印刷が終了するまで各プリンタ４，５からの通知を監視する。
【００３１】
以上の動作により、プリンタ４，５へ同じ印刷データ列ＰＰＢが送信され、プリンタ４、又はプリンタ５の何れかからの印刷完了の通知を受信することで印刷を終了する。
【００３２】
図３及び図４は、本実施の形態の印刷システムにおけるプリンタ４，５の動作の流れを示すフローチャートで、画像処理装置３による前記した図２に示すフローチャートのステップＳＴ１０３の工程によって送信される印刷データ列ＰＰＢ（印刷データＰＰＡ＋順番付けアドレスリスト）を受信することで実施される。ここでは、先ずプリンタ４が最初に印刷を試みるプリンタとして順位づけられ、且つ不具合なく印刷が実施できる場合を想定しながらプリンタ４での動作を中心にその流を以下に説明する。尚、図３及び図４のフローチャートで、ステップ先が丸付きアルファベットや数字で示されている場合は、同符号で指定されるステップに移るものとする。
【００３３】
先ず、プリンタ４のプリンタ通信部２２にて受信された印刷データ列ＰＰＢがＲＡＭ２３へ保存される（図３、ステップＳＴ２０１）。この際、全ての印刷データ列を受信するまで待ってもよいし、印刷データ列の続きを受信しつつ次に進んでもかまわない。
【００３４】
次に、ＣＰＵ２５は、ＲＡＭ２３に保存された印刷データ列ＰＰＢから、画像処理装置３のプリンタドライバ１２にて付与された順番付けアドレスリストを取得し、自身のネットワークアドレスとの比較により自身の印刷順位を示す順番を得る（図３、ステップＳ２０２）。ここではプリンタ４が、最初に印刷を試みるプリンタとして順位付けられているので、ここで得られる順番は最優先の１番となる。ここでは便宜的に最優先の順番を１番と定義したが、同時に二つ以上のプリンタへ同じ順位が付けられるのでなければ、他の方法でもかまわない。また、順番付けアドレスリストから自身の順位を得るのにＣＰＵ２５で行ったが、自身の順位を得られるのであれば他の方法でもかまわない。
【００３５】
次に、先に求めた自身の順番を判定し、最初に印刷を試みるのか否かを判定する（図３、ステップＳＴ２０３）。順番が１番である場合は最初に印刷を試みると判断し、それ以外では印刷の実施は保留される。ここでプリンタ４は、最優先の順番を得ているので最初に印刷を試みると判断する。
【００３６】
最初に印刷を試みる判断がなされるとＣＰＵ２５は、内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図４、ステップＳＴ２０４）、印刷が可能であるか否かを判定し（図４、ステップＳＴ２０５）、印刷が可能であれば、ＲＡＭ２３にある印刷データＰＰＡを画像形成処理部２７へ送る。画像形成処理部２７では、この印刷データを元にした画像形成データを形成し、順次、印刷機構２８へ送って印刷を実行する（図４、ステップＳＴ２０６）。
【００３７】
ここでは、先ずプリンタ４に不具合が発生していない場合について説明する。ＣＰＵ２５は、次に、再度内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図４、ステップＳＴ２０７）、印刷が可能であるか否かを判定する（図４、ステップＳＴ２０８）。ここでの印刷可否状態は、印刷が開始された後、印刷途中の状態に基づくものである。この判定にて印刷途中での不具合、例えば用紙切れ等の発生を判断した場合は、後述する代替要請を開始する。ここでは、プリンタ４に印刷途中で不具合が発生していないとして説明する。
【００３８】
この場合、画像形成処理部２７と印刷機構２８による印刷が完了したか否かを判定し（図４、ステップＳＴ２１９）、完了していない場合はステップＳＴ２０７に戻って、ステップＳＴ２０７，２０８，２１９を繰り返す。これによって印刷が実行されている間、常に印刷可否状態と印刷完了とが監視される。例えば印刷が完了する前に印刷不具合が発生して印刷不可状態と判断された場合（図４、ステップＳＴ２０８）には、その時点で後述する代替要請を開始する。
【００３９】
やがて、印刷の完了を確認する（図４、ステップＳＴ２１９）と、プリンタ４のＣＰＵ２５は、画像処理装置３とプリンタ５に対して印刷完了を通知する（図４、ステップＳＴ２２０）。これにより、画像処理装置３は印刷の完了を判断する（前記した図２のステップＳＴ１０７）。一方、プリンタ５においても、プリンタ４と同じフローチャートに基づく動作が進行しており、このためプリンタ５は、後述するように図３に示すステップＳＴ２２３によってプリンタ４による印刷の終了を確認する。プリンタ４は、最後にＲＡＭ２３にある印刷データＰＰＢの全てを破棄し（図４、ステップＳＴ２２１）、その印刷動作を完了する。
【００４０】
次に、印刷の途中でプリンタ４に不具合が発生した場合について説明する。前記したように、印刷が開始されて以後、印刷の完了するまで、ステップＳＴ２０７，２０８，２１９が繰り返され、これによって印刷が実行されている間、常に印刷可否状態と印刷完了とが監視される。そして印刷が完了する前に印刷不具合が発生して印刷不可状態と判断すると（図４、ステップＳＴ２０８）、印刷機構２８の動作を停止し（図４、ステップＳＴ２０９）、プリンタ４としての印刷の実施を中断して、次のステップＳＴ２１０に進む。尚、印刷開始前に、内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図４、ステップＳＴ２０４）、印刷が不可能であると判断した場合（図４、ステップＳＴ２０５）も、ステップＳＴ２１０に進む。
【００４１】
以上のようにプリンタ４による印刷が不可能な場合、或いは印刷実行後に中断された場合、プリンタ４のＣＰＵ２５は、ＲＡＭ２３にある印刷データＰＰＡに付与された順番付けアドレスリストから、印刷の代替候補として次の順番のプリンタ５を選ぶ（図４、ステップＳＴ２１０）。尚、ここでは代替候補を選択する方法として、便宜的に順番付けアドレスリストで定める順番に従って選択することとしたが、不具合の発生しているプリンタ４以外で、画像処理装置３から印刷データが送られているプリンタの一つが選ばれるのであれば、他の方法で選んでもよい。
【００４２】
次に、ＲＡＭ２３にある印刷データＰＰＡに付与された順番付けアドレスリストから選択されたプリンタ５のネットワークアドレス宛てに代替要請の通知を送信し（図４、ステップＳＴ２１１）、その応答を受信する（図４、ステップＳＴ２１２）。受信した代替要請の応答が受諾か否かを判定し（図４、ステップＳＴ２１３）、受諾であれば画像処理装置３に対して代替印刷が発生したことを通知する（図４、ステップＳＴ２２９）。このとき画像処理装置３は、前記したようにプリンタ４からの通知内容を解釈して表示装置１７へメッセージを出力し（図２のステップＳＴ１０８）、以降はプリンタ５が印刷を試みることになる。一方、受信した代替要請の応答が拒否であれば、ＲＡＭ２３にある印刷データＰＰＡに付与された順番付けアドレスリストにある全てのプリンタが拒否したか否かを判定する（図４、ステップＳＴ２１４）。
【００４３】
尚、ここでは、プリンタ４とプリンタ５の２台であるため、代替候補は１台であるが、３台以上のプリンタが存在する場合、プリンタ４は、ＲＡＭ２３にある印刷データＰＰＡに付与された順番付けアドレスリストから次の順番のプリンタを再度選び（図４、ステップＳＴ２１０）、代替印刷を行うことのできる他のプリンタへ代替印刷の要請を行う。
【００４４】
ここでは、プリンタ４が印刷不可能と判断されており、更にプリンタ５が代替要請を拒否しているため、代替関係のプリンタの全てが印刷不可能と判断されていることから、プリンタ４は、画像処理装置３へ不具合の改善要求を送信する（図４、ステップＳＴ２１５）。画像処理装置３は、プリンタ４からの通知内容を解釈して表示装置２８に対して不具合の改善要求に対応したメッセージを出力する（図２のステップＳＴ１０８）。
【００４５】
次に、画像処理装置３への不具合の改善要求を送信した（図４、ステップＳＴ２１５）のに応じて、例えば操作者によって自身（プリンタ４）の不具合が解消されているか否かを確認するため、ＣＰＵ２５は、内部状態判定部２４を読み出し、現在のプリンタ４の印刷可否状態を取得し（図４、ステップＳＴ２１６）、印刷可否を判定する（図４、ステップＳＴ２１７）。
【００４６】
ここで、印刷可能と判断された場合、自身が、印刷が開始された状態か否かを判定し（図４、ステップＳＴ２１８）、印刷が開始される前と判断された場合、ステップＳＴ２０６に戻って、ＲＡＭ２３にある印刷データＰＰＡが画像形成処理部２７へ送られ、画像形成処理部２７にて印刷データＰＰＡを元にした画像形成が行われ、画像形成データは順次、印刷機構２８へ送られ、印刷が開始される。一方、ステップＳＴ２１８ですでに印刷が開始された状態での印刷中断であると判断された場合、ステップＳＴ２０７に戻って、印刷機構２８による印刷の実施を再開し、印刷の完了を判定するまで、印刷中の不具合発生の判定（図４、ステップＳＴ２０７）と印刷完了の判定（図４、ステップＳＴ２０８）を繰り返す。
【００４７】
一方、ステップＳＴ２１７において、現在のプリンタ４が、相変わらず印刷不可能であると判定された場合、ステップＳＴ２１０まで戻り、他のプリンタが印刷可能になっていないかを確認し、他のプリンタが印刷可能の場合には代替プリンタでの印刷を実行するためのステップＳＴ２１０からステップＳＴ２１７までの処理を繰り返す。従って、代替関係あるプリンタが全て印刷不可能となると、何れかのプリンタが印刷可能となって印刷が実行されるまで、全てのプリンタのチェックを繰り返す。
【００４８】
次に、
（１）印刷データ列ＰＰＢを受信しての前記したステップＳＴ２０３（図３）での判定で、自身のプリンタが最優先に印刷を実施するプリンタでないと判定されて、印刷の実施が保留された場合の動作、又は
（２）前記したステップＳＴ２１３（図４）の判定で代替が受諾された後の動作、
について説明する。
尚、プリンタ５においてもプリンタ４と同じフローチャートに基づく動作が進行しており、ここでは、プリンタ５が上記（１）のケースに相当し、プリンタ４が上記（２）のケースに相当する。
【００４９】
まず、ネットワーク２から受信したデータをプリンタ通信部２２から取得する（図３、ステップＳＴ２２２）。取得したデータに他のプリンタからの印刷完了の通知があるか否かを判定し（図３、ステップＳＴ２２３）、印刷完了の通知があれば、印刷は完了したと判断し、ＲＡＭ２３にある印刷データ列ＰＰＢの全てを破棄し（図４、ステップＳＴ２２１）、プリンタの動作は完了する。
【００５０】
一方、取得したデータに印刷完了の通知がない場合、同じデータに他のプリンタからの代替要請の通知があるか否かを判定する（図４、ステップＳＴ２２４）。代替要請の通知がない場合は、再度ステップＳＴ２２２に戻って、上記したステップＳＴ２２２からステップＳＴ２２４までを繰り返し、印刷完了の通知、又は代替要請の通知が受信されるのを常時監視する。ここで、他のプリンタからの代替要請の通知を受信した場合、ＣＰＵ２５は、内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図３、ステップＳＴ２２５）、印刷が可能であるか否かを判定する（図３、ステップＳＴ２２６）。
【００５１】
ここで、印刷可能と判断した場合は、代替要請の通知を送信したプリンタへ代替要請を受諾する応答を行い（図３、ステップＳＴ２２７）、ＲＡＭ２３にある印刷データＰＰＡが画像形成処理部２７へ送られ、画像形成処理部２７にて印刷データを元にした画像形成が行われ、画像形成データは順次、印刷機構２８へ送られ、印刷が開始される（図４、ステップＳＴ２０６）。
【００５２】
一方、印刷が不可能と判断した場合には、代替要請の通知を送信したプリンタへ代替要請を否定する応答を行い（図３、ステップＳＴ２２８）、再度ステップＳＴ２２２に戻って、上記したステップＳＴ２２２からステップＳＴ２２６、及びステップＳＴ２２７を繰り返し、上記した受信データの確認、及びその内容に応じた処理を実行する。
【００５３】
以上の動作により、プリンタ４，５は不具合が発生した場合、お互いを代替候補として、代替要請を行ない、代替要請を受諾したプリンタが印刷を実施することで印刷が完了する。
【００５４】
以上のように、本実施の形態の印刷システムによれば、予め画像処理装置から印刷データを代替候補のプリンタに対しても送信しているので、画像処理装置から指定されたプリンタで不具合が発生した場合でも、代替要請の通知とその受諾のやり取りだけで、代替プリンタにおいて即座に印刷を実行することができる。このため、代替印刷する場合においても、画像処理装置での印刷指示から印刷完了までの時間を短くすることができる。
【００５５】
実施の形態２．
図５は、本発明による実施の形態２の印刷システムの要部構成を示すブロック図である。同ブロック図に示すように、この印刷システム３１は、ネットワーク３２とこのネットワーク３２に接続して互いに接続される、ホスト装置としての画像処理装置３３、及び印刷装置としての２台のプリンタ３４，３５を有する。
【００５６】
画像処理装置３３は、前記した実施の形態１で説明した画像形成装置３（図１）の一部の機能であって、通常の画像処理装置が備える機能、即ち、例えば操作者の指示に従って、指定されたネットワークアドレス（ネットワークに接続された機器、例えばプリンタに固有のアドレス）に印刷データＰＰＡを送信すべく、ネットワーク３２の通信規約に合わせて加工してネットワーク３２へ出力する機能を有するものとする。
【００５７】
プリンタ３４，３５は、それぞれが、内部バス４１と、この内部バス４１に接続して互いにデータをやり取りする、印刷装置識別記憶手段に相当する代替候補リスト保存部４２、識別情報判定手段に相当する宛先判定部４３、受信手段に相当するプリンタ受信部４４、印刷データ記憶手段に相当するＲＡＭ４６、内部状態判定部２４、制御手段に相当するＣＰＵ４７とプリンタ送信部４５、ＲＯＭ４８、画像形成処理部２７、及び印刷機構２８を有する。この内、前記した実施の形態１で説明したプリンタと同様の機能を有するものには同符号を付している。
【００５８】
プリンタ３４，３５は同じ構成を有する。従って、ここではプリンタ３４を例にしてその内部構成を以下に説明するが、ここで説明する構成はプリンタ３５にも該当するものである。ＣＰＵ４７は、ＲＯＭ４８又はＲＡＭ４６にあるプログラムに従い動作し、後述するように、印刷装置３４全体の動作を制御する。プリンタ送信部４５は、プリンタ３４から送信すべき送信データを、ネットワーク３２の通信規約に合わせて加工してネットワーク３２へ出力する。
【００５９】
代替候補リスト保存部４２は、予めネットワーク３２に接続されている代替関係にあるプリンタのネットワークアドレスが記憶されており、宛先判定部４３へ代替候補リストＤＡＡを伝える。本実施の形態において代替関係にあるプリンタは、例えば３４と３５である。従って、代替候補リスト保存部４２には代替候補リストとしてプリンタ３４とプリンタ３５の２つのネットワークアドレスが記憶されている。
【００６０】
プリンタ受信部４４は、ネットワーク３２からデータを受信し、受信したデータの送信先を示すネットワークアドレスを宛先アドレスＰＡＡとして宛先判定部４３へ伝える。宛先判定部４３は、宛先アドレスＰＡＡと代替候補リストＤＡＡのネットワークアドレスを比較し、宛先アドレスＰＡＡと代替候補リストＤＡＡのネットワークアドレスの何れかが一致した場合、判定結果ＡＰＢとして一致を示す“一致信号”を出力し、何れとも一致しない場合は不一致を示す“不一致信号”を出力する。プリンタ受信部４４は、受信判定ＡＰＢが一致の場合は入力するデータの全てを受信し、不一致の場合はそのデータを破棄する。
【００６１】
内部状態判定部２４は、プリンタ自身の印刷可否状態を逐次判定し、判定した判定結果をその保存部（図示せず）に一旦保存し、後述するようにＣＰＵ４７からの要求に応じて逐次その判定結果を送出する。画像形成処理部２７は、ＲＡＭ４６から印刷データを読み出し、画像形成を行い、その結果を印刷機構２８へ出力する。印刷機構２８は画像形成処理部２７からの画像形成結果に従って印刷を実行する。
【００６２】
以上の構成において、印刷システム３１の動作について以下に説明する。図６及び図７は、本実施の形態の印刷システムにおけるプリンタ３４，３５の動作の流れを示すフローチャートで、画像処理装置３４からの印刷データＰＰＡを受信することで実施される。ここでは、プリンタ３４が印刷データの宛先として指定され、且つ不具合なく印刷が実施できる場合を想定しながらプリンタ３４での動作を中心にその流を以下に説明する。尚、図６及び図７のフローチャートで、ステップ先が丸付きアルファベットや数字で示されている場合は、同符号で指定されるステップに移るものとする。
【００６３】
先ず、プリンタ３４のプリンタ受信部４４にて受信した印刷データの送信先を示すネットワークアドレスを宛先アドレスＰＡＡとして取得し（図６、ステップＳＴ３０１）、宛先判定部４３へ出力する。次に、宛先判定部４３は、代替候補リスト保存部４２に保存する代替候補リストＤＡＡの各ネットワークアドレスと宛先アドレスＰＡＡとが一致するか否かを判定し（図６、ステップＳＴ３０２）、不一致と判断した場合には、不一致を示す判定結果ＡＰＢをプリンタ受信部４４に出力して受信不許可として動作を終了する。このとき受信部４４は、不一致を示す判定結果ＡＰＢを受けて入力する印刷データを破棄する。
【００６４】
一方、宛先判定部４３がステップＳＴ３０２にて一致と判断し、一致を示す判定結果ＡＰＢをプリンタ受信部４４に出力すると、プリンタ受信部４４で受信された印刷データＰＰＡがＲＡＭ４６へ保存される（図６、ステップＳＴ３０３）。この際、全ての印刷データを受信するまで待っても良いし、印刷データの続きを受信しつつ次に進んでもかまわない。
【００６５】
予めプリンタ３４とプリンタ３５の代替候補リスト保存部４３には、プリンタ３４とプリンタ３５のネットワークアドレスが代替候補リストＤＡＡとして記憶されており、プリンタ３４及びプリンタ３５へ送られた印刷データは、前記したように共に受信許可となってそれぞれのＲＡＭ４６に保存される。尚、この時プリンタ３５は、印刷データＰＰＡをＲＡＭ４６に保存するが、後述するように印刷データＰＰＡの宛先ではないため、例えば受信ミスが発生した場合など、別途送信元へ一部を送信しなおしてもらう、或いは他の正しい印刷データを持つプリンタから一部だけ転送してもらうなどの対応を行なう。
【００６６】
次にＣＰＵ４７は、ＲＡＭ４６に保存された印刷データの宛先、即ち送信先を示すネットワークアドレスが、自身のネットワークアドレスと一致するか否かによって、ＲＡＭ４６に保存された印刷データが自身のプリンタ宛てのものであるか否を判定する（図６、ステップＳＴ３０４）。印刷データが自身のプリンタ宛てのものである場合には、後述するように印刷が試みられ、そうでない場合には、印刷の実施は保留される。ここでプリンタ３４は、印刷データの宛先が自身のネットワークアドレスと一致するため、最初に印刷を試み、一方プリンタ３５は印刷データの宛先アドレスＰＡＡが自身のネットワークアドレスと不一致となるため、印刷の実施を保留する。
【００６７】
以降は、前記した実施の形態１で説明したプリンタ４，５（図１）の動作フローチャート（図３，４）におけるステップＳＴ２０４以降の動作と略同一の動作を実行する。従って、ここでは、動作説明が重複する各ステップでのここでの詳細な説明を省略し、動作フローの要点を以下に説明する。
【００６８】
ここでは、先ずプリンタ３４が、不具合なく印刷が実施できる場合について説明する。ＣＰＵ４７は、ステップＳＴ３０４（図６）で印刷を試みる判断がなされると、印刷開始前に内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図７、ステップＳＴ３０５）、印刷が可能であるか否かを判定し（図７、ステップＳＴ３０６）、印刷が可能であれば、ＲＡＭ４６にある印刷データＰＰＡを画像形成処理部２７へ送る。画像形成処理部２７では、この印刷データを元にした画像形成データを形成し、順次、印刷機構２８へ送って印刷を実行する（図７、ステップＳＴ３０７）。
【００６９】
印刷を開始した後も前記した実施の形態１でのプリンタ４と同様に、ステップＳＴ３０８，３０９，３２０の繰り返しによって、印刷中の不具合発生の判定（図７、ステップＳＴ３０８，３０９）と印刷完了の判定（図７、ステップＳＴ３２０）が逐次実行され、印刷が実行されている間、常に印刷可否状態と印刷完了とが監視される。更に印刷を完了した後も実施の形態１でのプリンタ４と同様に、印刷完了の通知の送信（図７、ステップＳＴ３２１）、及び印刷データの破棄（図７、ステップＳＴ３２２）を行い、プリンタ３４の動作は完了する。
【００７０】
次に、印刷の途中でプリンタ３４にて不具合が発生した場合を説明する。前記したように、印刷が開始されて以後、印刷が完了するまで、ステップＳＴ３０８，３０９，３２０が繰り返され、これによって印刷が実行されている間、常に印刷可否状態と印刷完了とが監視される。そして印刷が完了する前に印刷不具合が発生して印刷不可状態と判断すると（図７、ステップＳＴ３０９）、印刷機構２８の動作を停止し（図７、ステップＳＴ３１０）、プリンタ３４としての印刷の実施を中断して、次のステップＳＴ３１１に進む。尚、印刷開始前に、内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図７、ステップＳＴ３０５）、印刷が不可能であると判断した場合（図７、ステップＳＴ３０６）も、ステップＳＴ３１１に進む。
【００７１】
プリンタ３４による印刷が開始できなかった場合、或いは印刷実行後に不具合が発生して中断した場合、プリンタ３４のＣＰＵ４７は、代替候補リスト保存部４２に保存される代替候補リストＤＡＡから代替関係にあるプリンタのネットワークアドレスを取得して代替候補となるプリンタを選択する（図７、ステップＳＴ３１１）。この場合、自身であるプリンタ３４のネットワークアドレスの他にはプリンタ３５のネットワークアドレスしか存在しないため、プリンタ３５のネットワークアドレスが選択される。
【００７２】
次に、選択されたプリンタ３５のネットワークアドレス宛てに代替要請の通知を送信し（図７、ステップＳＴ３１２）、その応答を受信する（図７、ステップＳＴ３１３）。受信した代替要請の応答が受諾か否かを判定し（図７、ステップＳＴ３１４）、受諾であれば画像処理装置３３に対して代替印刷が発生したことを通知し（図７、ステップＳＴ３３０）、以降は後述するようにプリンタ３５が印刷を試みることになる。一方、受信した代替要請の応答が拒否であれば、代替候補リストＤＡＡにあるネットワークアドレスに対応する全のプリンタが拒否したか否かを判定する（図７、ステップＳＴ３１５）。
【００７３】
ここでは、プリンタ３４が印刷不可能と判断されており、更にプリンタ３５が代替要請を拒否しているため、代替関係のプリンタの全てが印刷不可能と判断されていることから、プリンタ３４は、画像処理装置３３へ不具合の改善要求を送信し（図７、ステップＳＴ３１６）、以後前記した実施の形態１でのプリンタ４と同様に、何れかのプリンタで印刷が可能となるまで、自信の印刷可否状態の判定（図７、ステップＳＴ３１７，３１８）と、他のプリンタへの代替要請（図７、ステップＳＴ３１１，３１２，３１３，３１４）を繰り返す。
【００７４】
次に、
（１）印刷データＰＰＡを受信しての前記したステップＳＴ３０４（図６）での判定で、印刷データが自身のプリンタ宛てのものでないと判定され、印刷の実施が保留された場合の動作、又は
（２）前記したステップＳＴ３１４（図７）の判定で代替が受諾された後の動作、
について説明する。
尚、プリンタ３５においてもプリンタ３４と同じフローチャートに基づく動作が進行しており、ここでは、プリンタ３５が上記（１）のケースに相当し、プリンタ３４が上記（２）のケースに相当する。
【００７５】
実施の形態１のフローチャート（図３）でのステップＳＴ２２２からステップＳＴ２２８までのプリンタ４又は５の動作と同様に、まず受信したデータを取得し（図６、ステップＳＴ３２３）、それ以後、他のプリンタからの印刷完了通知の有無判定（図６、ステップＳＴ３２４）、代替通知の判定（図６、ステップＳＴＳ３２５，３２６，３２７，３２８，３２９）を行なう。尚、これらの一連の動作は、前記した実施の形態１でのプリンタ４又は５の動作と同一であるため、ここでの詳細な説明は省略する。以上の動作により、プリンタ３４，３５は、不具合が発生した場合、お互いを代替候補として代替要請を行い、代替要請を受諾したプリンタが印刷を実施することで印刷を完了する。
【００７６】
以上のように、本実施の形態の印刷システムによれば、プリンタが、送られてくる印刷データの送信先アドレスを予め保存する代替候補リストとして持つ場合は、例え自身あてに送られてきた印刷データでなくてもこれを保存する。従って、最初に印刷を試みるプリンタが印刷開始前後にて不具合が発生した場合でも、代替候補のプリンタへは最初に印刷を試みるプリンタと同時に印刷データの受信を完了していることとなり、この様な状況でも直ちに他のプリンタによる代替印刷が可能となり、印刷完了までの時間を短くすることができる。
【００７７】
また、プリンタが代替候補リストを保存して、代替候補リストにある他のプリンタを宛先とした印刷データを受信する構成としているため、ホストとしての画像処理装置には、特別な機能を追加する必要がないため、画像処理装置が汎用の装置であっても所期の機能を得ることができる。
【００７８】
更に、遠隔地への印刷指示等で通信コストが高い場合、最低限のデータの送信だけで代替候補のプリンタが印刷データを受信するため、再送をする必要がなくなる。また、機密データを印刷する場合、印刷データの再送がネットワーク上に発生しないことで、機密が漏洩する危険性を最小限に抑えつつ、確実に印刷することを実現できる。
【００７９】
実施の形態３．
図８は、本発明による実施の形態３の印刷システムの要部構成を示すブロック図である。同ブロック図に示すように、この印刷システム６１は、ネットワーク６２とこのネットワーク６２に接続して互いに接続される、ホスト装置としての画像処理装置６３、及び印刷装置としての２台のプリンタ６４，６５を有する。
【００８０】
画像処理装置６３は、送信手段に相当する、ホスト通信部７１とプリンタドライバ７２、選択手段に相当するセレクタ７３、入力装置７４、複数指定識別情報記憶手段に相当する同報アドレスリスト保存部７５、印刷データ保存部７６、及び表示装置７７を含む。
【００８１】
同報アドレスリスト保存部７５は、後述するように代替関係にある２台のプリンタ６４、６５の各々のネットワークアドレスと、プリンタ６４とプリンタ６５とにの共通の同報ネットワークアドレスとを関連付けた同報アドレスリストを記憶し、その記憶内容をセレクタ７３へ伝える。セレクタ７３は、プリンタドライバ７２からネットワークアドレスとしての同報アドレス要求ＤＳＢを受けると、このネットワークアドレスに関連付けられる同報ネットワークアドレスを、同報アドレスリスト保存部７５に保存された同報アドレスリストの情報から得て、同報アドレスＳＤＢとしてプリンタドライバ７２へ伝える。尚、同報アドレス要求ＤＳＢのネットワークアドレスに対応する同報ネットワークアドレスが存在しない場合は、同報アドレス要求ＤＳＢとして得たネットワークアドレスを、そのまま同報アドレスＳＤＢとしてプリンタドライバ７３へ伝える。
【００８２】
入力装置７４は、入力に応じて印刷命令ＩＤＢを生成し、プリンタドライバ７２へ出力する。印刷データ保存部７６に保存された印刷データＰＰＣは、プリンタ６４又は６５で印刷すべきデータとしてプリンタドライバ７２へ伝えられる。
【００８３】
プリンタドライバ７２は、後述するように、指定されるプリンタのネットワークアドレスを元に同報アドレス要求ＤＳＢをセレクタ７３に出力し、セレクタ７３からこのネットワークアドレスに対応する同報ネットワークアドレスを同報アドレスＳＤＢとして得る。そしてプリンタドライバ７２は、最初に印刷を行うプリンタとして指定されるプリンタのネットワークアドレスを印刷データＰＰＣへ付与した印刷データ列ＰＰＤを生成し、この印刷データ列ＰＰＤに、送信先アドレスとしての同報ネットワークアドレスを付与した送信データＤＨＢをホスト通信部７１へ入力する。一方、プリンタドライバ７２は、後述するように、ホスト通信部７１から入力する入力データから得られるメッセージを、必要に応じて表示装置７７に出力し、表示装置７７は入力したこのメッセージを表示する。
【００８４】
ホスト通信部７１は、プリンタドライバ７２から送信データＤＨＢを入力し、指定されたネットワークアドレスに印刷データＰＰＣを送信すべく、ネットワーク７２の通信規約に合わせて加工してネットワーク７２へ出力する。一方、ホスト通信部７１は、ネットワーク７２から、自身アドレス宛て或いは自身を含む特定アドレスのデータを取り込み、データ内容に応じて、例えばデータに含まれる前記したメッセージ等をプリンタドライバ７２へ出力する。
【００８５】
プリンタ６４，６５は、それぞれ、内部バス８１と、この内部バス８１に接続して互いにデータをやり取りする、複数指定識別情報記憶手段に相当する対象アドレス保存部８２、識別情報判定手段に相当する宛先判定部８３、受信手段に相当するプリンタ受信部８４、印刷データ記憶手段に相当するＲＡＭ８６、内部状態判定部２４、制御手段に相当するＣＰＵ８７とプリンタ送信部８５、ＲＯＭ８８、画像形成処理部２７、及び印刷機構２８を有する。この内、前記した実施の形態１で説明したプリンタと同様の機能を有するものには同符号を付している。
【００８６】
プリンタ６４，６５は同じ構成を有する。従って、ここではプリンタ６４を例にしてその内部構成を以下に説明するが、ここで説明する構成はプリンタ６５にも該当するものである。ＣＰＵ８６は、ＲＯＭ８８又はＲＡＭ８６にあるプログラムに従い動作し、後述するように、プリンタ６４全体の動作を制御する。
【００８７】
プリンタ送信部８５は、プリンタ６４から送信すべき送信データを、ネットワーク６２の通信規約に合わせて加工してネットワーク６２へ出力する。対象アドレスリスト保存部８２は、プリンタ６４ならば、プリンタ６４固有のネットワークアドレスとプリンタ６４のネットワークアドレスを含む同報ネットワークアドレスとが階層関係で関連付けられた対象アドレスリストを予め記憶し、プリンタ６５であればプリンタ６５固有のネットワークアドレスとプリンタ６５のネットワークアドレスを含む同報ネットワークアドレスとが階層関係で関連付けられた対象アドレスリストを予め記憶し、必要に応じてこの対象アドレスリストＴＡＡを宛先判定部８３へ伝える。
【００８８】
プリンタ受信部８４は、ネットワーク６２からデータを受信し、受信したデータの送信先を示すネットワークアドレスを宛先アドレスＰＡＢとして宛先判定部８３へ伝える。宛先判定部８３は、宛先アドレスＰＡＢと対象アドレスリストＴＡＡのネットワークアドレスを比較し、宛先アドレスＰＡＢと対象アドレスリストのネットワークアドレスの何れかが一致した場合、判定結果ＡＰＣとして一致を示す“一致信号”を出力し、何れとも一致しない場合は不一致を示す“不一致信号”を出力する。プリンタ受信部８４は、受信判定ＡＰＣが一致の場合は入力するデータの全てを受信し、不一致の場合はそのデータを破棄する。
【００８９】
内部状態判定部２４は、プリンタ自身の印刷可否状態を逐次判定し、判定した判定結果をその保存部（図示せず）に一旦保存し、後述するようにＣＰＵ８７からの要求に応じて逐次その判定結果を送出する。画像形成処理部２７は、ＲＡＭ８６から印刷データを読み出し、画像形成を行い、その結果を印刷機構２８へ出力する。印刷機構２８は画像形成処理部２７からの画像形成結果に従って印刷を実行する。
【００９０】
以上の構成において、印刷システム６１の動作について以下に説明する。図９は、画像処理装置６３の動作の流を示すフローチャートである。このフローチャートを参照しながら、先ず画像処理装置６３の動作について以下に説明する。
【００９１】
画像処理装置６３による印刷開始動作は、例えば操作者が入力装置７４の図示しない入力パネルを操作することによって入力装置７４から出力される印刷命令ＩＤＢに応じて実施される。
【００９２】
プリンタドライバ７２は、印刷命令ＩＤＢを受けると、先ず印刷データ保存部７６から印刷データＰＰＣを取り込み、印刷命令により指定されるプリンタを最初に印刷を試みるプリンタとして、そのプリンタのネットワークアドレスを印刷データＰＰＣへ付与し（ステップＳＴ４０１）、印刷データ列ＰＰＤを生成する。次に、プリンタドライバ７２は、セレクタ７３に対して最初に印刷を試みるプリンタのネットワークアドレスによる同報アドレス要求ＤＳＢを出力し、セレクタ７３から最初に印刷を試みるプリンタのネットワークアドレスに対応する同報ネットワークアドレスを同報アドレスＳＤＢとして得る（ステップＳＴ４０２）。尚、この同報ネットワークアドレスは、プリンタ６４、及びプリンタ６５に共通のネットワークアドレスとなる。
【００９３】
次に、プリンタドライバ７２は、同報ネットワークアドレスを送信先データとして印刷データ列ＰＰＤに付与した送信データＤＨＢをホスト通信部７１へ送り、ホスト通信部７１は、指定された同報ネットワークアドレスに印刷データ列ＰＰＤを送信すべく、ネットワーク６２の通信規約に合わせて加工してネットワーク６２へ出力する（ステップＳＴ４０３）。これにより、印刷データ列ＰＰＤ（印刷データＰＰＣ＋最初に印刷を行なうプリンタのネットワークアドレス）はプリンタ６４，６５の双方へ送信されることになる。
【００９４】
画像処理装置６３は、ここまでで、各プリンタへの印刷データ列ＰＰＤ（印刷データＰＰＣ＋最初に印刷を行なうプリンタのネットワークアドレス）の送信を完了し、これ以降は、後述するようなプリンタ６４，６５による印刷データＰＰＣの印刷処理に伴って発生するアクションへの対応となる。
【００９５】
即ち、プリンタドライバ７２は、以降、ネットワーク６２から受信したデータをホスト通信部７１から取得する（ステップＳＴ４０４）。次に、プリンタドライバ７２は、取得したデータにプリンタ６４又はプリンタ６５からの通知があるか否かを判定し（ステップＳＴ４０５）、存在しなければ再度ネットワーク６２から受信したデータをホスト通信部７１から取得し（Ｓ４０４）、通知があるまで繰り返してプリンタ６４，６５からの通知を監視する。
【００９６】
プリンタ６４又はプリンタ６５からの通知が存在する場合、プリンタドライバ７２は、プリンタ６４又はプリンタ６５からの通知が印刷完了の通知であるか否かを判定し（ステップＳＴ４０６）、印刷完了であれば印刷を完了したと判断し、印刷を終了する。それ以外の通知であれば、プリンタ６４又はプリンタ６５からの通知内容を解釈し、例えばその内容が表示装置７７で表示するメッセージであれば、表示装置７７へメッセージを出力し（ステップＳＴ４０７）、再度ステップＳＴ４０４に戻って、上記したステップＳＴ４０４からステップＳＴ４０７までを繰り返し、印刷が終了するまで各プリンタ６４，６５からのメッセージを監視する。
【００９７】
以上の動作により、プリンタ６４，６５へ同じ印刷データ列ＰＰＤが送信され、プリンタ６４、又はプリンタ６５の何れかからの印刷完了の通知を受信することで印刷を終了する。
【００９８】
図１０及び図１１は、本実施の形態の印刷システムにおけるプリンタ６４，６５の動作の流れを示すフローチャートで、画像処理装置６３による前記した図９に示すフローチャートのステップＳＴ４０３の工程によって送信される印刷データ列ＰＰＤ（印刷データＰＰＣ＋最初に印刷を行なうプリンタのネットワークアドレス）を受信することで実施される。ここでは、先ずプリンタ６４が最初に印刷を試みるプリンタとして指定され、且つ不具合なく印刷が実施できる場合を想定しながらプリンタ６４での動作を中心にその流を以下に説明する。尚、図１０及び図１１のフローチャートで、ステップ先が丸付きアルファベットや数字で示されている場合は、同符号で指定されるステップに移るものとする。
【００９９】
先ず、プリンタ６４のプリンタ受信部８４にて受信した印刷データの送信先を示すネットワークアドレスを宛先アドレスＰＡＢとして取得し（図１０、ステップＳＴ５０１）、宛先判定部８３へ出力する。次に、宛先判定部８３は、対象アドレスリスト保存部８２に保存されている対象アドレスリストに、宛先アドレスＰＡＢとして入手したネットワークアドレスが含まれるか（一致するものがあるか）否かを判定し（図１０、ステップＳＴ５０２）、不一致と判断した場合には、不一致を示す判定結果ＡＰＣをプリンタ受信部８４に出力して受信不許可として動作を終了する。このとき受信部８４は、不一致を示す判定結果ＡＰＣを受けて入力する印刷データを破棄する。
【０１００】
一方、宛先判定部８３がステップＳＴ５０２にて一致と判断し、一致を示す判定結果ＡＰＣをプリンタ受信部８４に出力すると、プリンタ受信部８４で受信された印刷データ列ＰＰＤ（印刷データＰＰＣ＋最初に印刷を行なうプリンタのネットワークアドレス）がＲＡＭ８６へ保存される（図１０、ステップＳＴ５０３）。この際、全ての印刷データを受信するまで待っても良いし、印刷データの続きを受信しつつ次に進んでもかまわない。尚、ここでは、プリンタ６４とプリンタ６５の対象アドレスリスト保存部８２には、プリンタ６４とプリンタ６５の各ネットワークアドレスとこれ等に共通する同報ネットワークアドレスとが階層関係で関連付けられた対象アドレスリストＴＡＡが記憶されており、プリンタ６４及びプリンタ６５へ送られた印刷データ列ＰＰＤは、前記したように共に受信許可となってそれぞれのＲＡＭ８６に保存される。
【０１０１】
次に、ＣＰＵ８７は、ＲＡＭ８６に保存された印刷データ列ＰＰＤ（印刷データＰＰＣ＋最初に印刷を行なうプリンタのネットワークアドレス）から、最初に印刷を行なうプリンタのネットワークアドレス（以後、印刷優先アドレスと称す）を取得し（図１０、ステップＳＴ５０４）、自身のネットワークアドレスと一致するか否かを比較する（図１０、ステップＳ５０５）。
【０１０２】
比較の結果、一致すると判定された場合は、後述するように印刷を実行するフローに移り、一致しないと判断された場合には、印刷を保留するフローに移る。ここでプリンタ６４の場合には、取得された印刷優先アドレスと自身のネットワークアドレスが一致するため、印刷を実行するフローに移る。
【０１０３】
以降は、前記した実施の形態１で説明したプリンタ４，５（図１）の動作フローチャート（図３，４）におけるステップＳＴ２０４以降の動作と略同一の動作を実行する。従って、ここでは、動作説明が重複する各ステップでのここでの詳細な説明は省略し、動作フローの要点を以下に説明する。
【０１０４】
ここでは、先ずプリンタ６４が、不具合なく印刷が実施できる場合について説明する。ＣＰＵ８７は、ステップＳＴ５０５（図１０）で印刷を試みる判断がなされた場合、印刷開始前に内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図１１、ステップＳＴ５０６）、印刷が可能であるか否かを判定し（図１１、ステップＳＴ５０７）、印刷が可能であれば、ＲＡＭ８６にある印刷データＰＰＣを画像形成処理部２７へ送る。画像形成処理部２７では、この印刷データを元にした画像形成データを形成し、順次、印刷機構２８へ送って印刷を実行する（図１１、ステップＳＴ５０８）。
【０１０５】
印刷を開始した後も前記した実施の形態１でのプリンタ４と同様に、ステップＳＴ５０９，５１０，５２２の繰り返しによって、印刷中の不具合発生の判定（図１１、ステップＳＴ５０９，５１０）と印刷完了の判定（図１１、ステップＳＴ５２２）が逐次実行され、印刷が実行されている間、常に印刷可否状態と印刷完了とが監視される。更に印刷を完了した後も実施の形態１でのプリンタ４と同様に、印刷完了の通知の送信（図１１、ステップＳＴ５２３）、及び印刷データの破棄（図１１、ステップＳＴ５２４）を行い、プリンタ６４の動作は完了する。
【０１０６】
尚、印刷完了の通知を行なう際には、例えば印刷完了を他のプリンタ６５へ通知するのに、対象アドレスリスト保存部８２に保存された対象アドレスリストにある同報ネットワークアドレス宛てに送信することで、他のプリンタへ一度の送信にて容易に通知することもできる。
【０１０７】
次に、印刷の途中でプリンタ６４にて不具合が発生した場合を説明する。前記したように、印刷が開始されて以後、印刷が完了するまで、ステップＳＴ５０９，５１０，５２２が繰り返され、これによって印刷が実行されている間、常に印刷可否状態と印刷完了とが監視される。そして印刷が完了する前に印刷不具合が発生して印刷不可状態と判断すると（図１１、ステップＳＴ５１０）、印刷機構２８の動作を停止し（図１１、ステップＳＴ５１１）、プリンタ６４としての印刷の実施を中断して、次のステップＳＴ５１２に進む。尚、印刷開始前に、内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図１１、ステップＳＴ５０６）、印刷が不可能であると判断した場合（図１１、ステップＳＴ５０７）も、ステップＳＴ５１２に進む。
【０１０８】
以上のように、プリンタ６４による印刷が不可能な場合、或いは印刷実行後に中断された場合、プリンタ６４のＣＰＵ８７は、対象アドレスリスト保存部８２に保存された対象アドレスリストにある同報ネットワークアドレスを取得し（図１１、ステップＳＴ５１２）、同報ネットワークアドレスのプリンタ宛てに代替要請の通知を送信し（図１１、ステップＳＴ５１３）、その応答を受信する（図１１、ステップＳＴ５１４）。同報ネットワークアドレス宛てに代替要請の通知を送信しているため、同じ同報ネットワークアドレスを持つ、全てのプリンタから応答が返る。
【０１０９】
次に、受信した応答に受諾があるか否かを判定し（図１１、ステップＳＴ５１５）、受諾があれば、代替を依頼するプリンタを受諾した中から選択する（図１１、ステップＳＴ５２０）。今回の場合は代替の候補としてはプリンタ６５だけであるので、選択はなくプリンタ６５だけが対象となる。ここで、代替を依頼するプリンタ６５のネットワークアドレスを付与した代替依頼を同報ネットワークアドレスのプリンタ宛てに通知し（図１１、ステップＳＴ５２１）、更に画像処理装置６３へ代替印刷が発生したことを通知する（図１１、ステップＳＴ５３３）。以降はプリンタ６５が印刷を試みることになる。
【０１１０】
一方、ステップＳＴ５１５で受信した代替要請の応答が全て拒否と判定された場合、プリンタ６４は、画像処理装置６３へ不具合の改善要求を送信する（図１１、ステップＳＴ５１６）。画像処理装置６３は、プリンタ６４からの通知内容を解釈して表示装置２８に対して不具合の改善要求に対応したメッセージを出力する（図９のステップＳＴ４０７）。以後、前記した実施の形態１でのプリンタ４と同様に、プリンタ６４は、何れかのプリンタで印刷が可能となるまで、自信の印刷可否状態の判定（図１１、ステップＳＴ５１７，５１８）と、他のプリンタへの代替要請（図１１、ステップＳＴ５１２，５１３，５１４，５１５）を繰り返す。
【０１１１】
次に、
（１）印刷データ列ＰＰＤを受信しての前記したステップＳＴ５０５（図１０）での判定で、自身のネットワークアドレスが前記した印刷優先アドレスでないと判定されて、印刷の実施が保留された場合の動作、又は
（２）前記したステップＳＴ５１５（図１１）の判定で代替が受諾された後の動作、
について説明する。
尚、プリンタ６５においてもプリンタ６４と同じフローチャートに基づく動作が進行しており、ここでは、プリンタ６５が上記（１）のケースに相当し、プリンタ６４が上記（２）のケースに相当する。
【０１１２】
まず、ネットワーク６２から受信したデータをプリンタ受信部８４から取得する（図１０、ステップＳＴ５２５）。取得したデータに他のプリンタからの印刷完了の通知があるか否かを判定し（図１０、ステップＳＴ５２６）、印刷完了の通知があれば、印刷は完了したと判断し、ＲＡＭ８６にある印刷データ列ＰＰＤの全てを破棄し（図１１、ステップＳＴ５２４）、プリンタの動作は完了する。
【０１１３】
取得したデータに他のプリンタからの印刷完了がない場合、同じデータに自身への代替依頼があるか否かを判定する（図１０、ステップＳＴ５２７）。自身への代替依頼があると判断すると、ＲＡＭ８６にある印刷データＰＰＣが画像形成処理部２７へ送られ、画像形成処理部２７にて印刷データを元にした画像形成が行なわれ、画像形成データは順次、印刷機構２８へ送られて印刷が開始される（図１１、ステップＳＴ５０８）。一方、代替依頼がない場合には、更に同じデータに他のプリンタからの代替要請の通知があるか否かを判定する（図１１、ステップＳＴ５２８）。代替要請の通知がない場合は、再度ステップＳＴ５２５に戻って、上記したステップＳＴ５２５からステップＳＴ５２８までを繰り返し、印刷完了の通知、自身への代替依頼の通知及び代替要請の通知が受信されるのを監視する。  
【０１１４】
ここで、他のプリンタからの代替要請の通知を受信した場合、ＣＰＵ８７は、内部状態判定部２４に保存される、プリンタ自身の印刷可否状態の判定結果を読み出し（図１０、ステップＳＴ５２９）、印刷が可能であるか否かを判定する（図１０、ステップＳＴ５３０）。  
【０１１５】
ここで、印刷可能と判断した場合には、代替要請の通知を送信したプリンタへ代替要請を受諾する応答を行ない（Ｓ５３１）、また印刷不可能と判断した場合は、代替要請の通知を送信したプリンタへ代替要請を拒否する応答を行なって（Ｓ５３２）、再度ステップＳＴ５２５に戻って、上記したステップＳＴ５２５からステップＳＴ５３２までを繰り返し、ステップＳＴ５２７で、前記したステップＳＴ５２１において他のプリンタから送信される、自身への代替依頼の通知が受信されるのを監視する。
【０１１６】
尚、ここでは便宜上、自身への代替依頼の判定（図１０、ステップＳＴ５２７）が、代替要請通知の判定（図１０、ステップＳＴ５２８）の前で行なわれるが、前記したように、代替要請通知に対する受諾の送信（（図１０、ステップＳＴ５３１）が行なわれて、初め代替要請先から代替依頼が来る可能性が生じるため、これ等の判定の順序はどちらが先でも構わない。
【０１１７】
以上の動作により、プリンタ６４，６５は不具合が発生した場合、お互いを代替候補として代替要請を行ない、代替要請を受諾したプリンタが印刷を実施することで印刷を完了する。
【０１１８】
以上のように、本実施の形態の印刷システムによれば、画像処理装置６１にて印刷指示するプリンタの同報ネットワークアドレスを持つプリンタに対して同じ印刷データが送信され、印刷不具合時の代替印刷も同じ同報ネットワークアドレスを持つプリンタ間で行なわれるため、システムの構成が明瞭となって管理しやすくなる。また、代替候補のプリンタがそれぞれ離れていても容易に全てのプリンタへ印刷データを一度の送信で送ることが可能となる。
【０１１９】
尚、前記した各実施の形態では、印刷装置としてプリンタを使用したが、これに限定されるものではなく、ファクシミリ装置やＭＦＰ（マルチファンクションプリンタ）を使用することもできるなど、種々の態様を取り得るものである。
【図面の簡単な説明】
【０１２０】
【図１】本発明による実施の形態１の印刷システムの要部構成を示すブロック図である。
【図２】実施の形態１の印刷システムの画像処理装置の動作の流を示すフローチャートである。
【図３】実施の形態１の印刷システムにおける各プリンタの動作の流れを示すフローチャートである。
【図４】実施の形態１の印刷システムにおける各プリンタの動作の流れを示すフローチャートである。
【図５】本発明による実施の形態２の印刷システムの要部構成を示すブロック図である。
【図６】実施の形態２の印刷システムにおける各プリンタの動作の流れを示すフローチャートである。
【図７】実施の形態２の印刷システムにおける各プリンタの動作の流れを示すフローチャートである。
【図８】本発明による実施の形態１の印刷システムの要部構成を示すブロック図である。
【図９】実施の形態３の印刷システムの画像処理装置の動作の流を示すフローチャートである。
【図１０】実施の形態３の印刷システムにおける各プリンタの動作の流れを示すフローチャートである。
【図１１】実施の形態３の印刷システムにおける各プリンタの動作の流れを示すフローチャートである。
【符号の説明】
【０１２１】
１，３１，６１  印刷システム
２，３２，６２  ネットワーク
３，３３，６３  画像処理装置
４，５，３４，３５，６４，６５  プリンタ
１１，７１  ホスト通信部
１２，７２  プリンタドライバ
１３，７３  セレクタ
１４，７４  入力装置
１５  アドレスリスト保存部
１６，７６  印刷データ保存部
１７，７７  表示装置
２１，４１，８１  内部バス
２２  プリンタ通信部
２３，４６，８６  ＲＡＭ
２４  内部状態判定部
２５，４７，８７  ＣＰＵ
２６，４８，８８  ＲＯＭ
２７  画像形成処理部
２８  印刷機構部
４２  代替候補リスト保存部
４３，８３  宛先判定部
４４，８４  プリンタ受信部
４５，８５  プリンタ送信部
７５  同報アドレスリスト保存部
８２  対象アドレス保存部
【図１】
2006330950.tif 000003
【図２】
2006330950.tif 000004
【図３】
2006330950.tif 000005
【図４】
2006330950.tif 000006
【図５】
2006330950.tif 000007
【図６】
2006330950.tif 000008
【図７】
2006330950.tif 000009
【図８】
2006330950.tif 000010
【図９】
2006330950.tif 000011
【図１０】
2006330950.tif 000012
【図１１】
2006330950.tif 000013