(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたネットワークプリンタに対して、所定のマルチキャストアドレスに参加させる参加手段と、
前記所定のマルチキャストアドレスに対して印刷データを送信する送信手段と、
前記送信手段により送信した印刷データの印刷処理を完遂したネットワークプリンタに関して、マルチキャストアドレスへの参加を解除する解除手段とを備え、
前記送信手段は、前記ネットワークプリンタのいずれか少なくとも１台において印刷データの印刷が完了しなかった場合に、前記送信手段により送信したマルチキャストアドレスと同じマルチキャストアドレスに対して前記印刷データを再送することを特徴とする印刷制御装置。
【請求項２】
前記送信手段による再送が、１回行われることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記送信手段による再送が、複数回にわたって行われ、一定間隔若しくは変動間隔で繰り返して行われることを特徴とする請求項１記載の印刷制御装置。
【請求項４】
前記送信手段により行われる再送の回数、間隔をユーザの選択により指定可能とする手段を備えたことを特徴とする請求項１ないし３のいずれかに記載の印刷制御装置
【請求項５】
前記送信手段により再送される印刷データが初めから送り直されることを特徴とする請求項１ないし４のいずれか１記載の印刷制御装置。
【請求項６】
補完印刷に先立って、これからの印刷が補完印刷である旨の表示を印刷した後に次の未完のページから印刷を開始させる手段を備えたことを特徴とする請求項１ないし４のいずれかに記載の印刷制御装置。
【請求項７】
ネットワークに接続されたネットワークプリンタに対して、所定のマルチキャストアドレスに参加させる工程と、
前記所定のマルチキャストアドレスに対して印刷データを送信する工程と、
送信された前記印刷データの印刷処理を完遂したネットワークプリンタに関して、マルチキャストアドレスへの参加を解除する工程と、
前記ネットワークプリンタのいずれか少なくとも１台において印刷データの印刷が完了しなかった場合に、前記前記送信手段により送信したマルチキャストアドレスと同じマルチキャストアドレスに対して前記印刷データを再送する工程と、
を備えたことを特徴とする印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークプリンタにより印刷が不能となった場合に補完印刷をさせるための印刷制御装置又は印刷制御方法に関する。
【０００２】
【従来の技術】
かかる従来の印刷制御装置及び印刷制御方法としては、通信障害等の何らかの原因である特定のネットワークプリンタで印刷が不能となった場合に、他のネットワークプリンタにより未完のページを代替印刷させるものがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の印刷制御装置等では、代替印刷する別のネットワークプリンタが使用できない状態にある場合には代替印刷としての印刷処理を実行することができない。
【０００４】
また、別のネットワークプリンタで未完のページから代替印刷したのでは、印刷フォント、用紙サイズ等の印刷物の形態が違ってしまう等の理由から、同一又は同種のネットワークプリンタ以外の別のネットワークプリンタに代替印刷させることができない場合もある。
【０００５】
本発明は、上記事情に鑑みてなされたもので、印刷不能となった印刷物を補完印刷させることができる印刷制御装置及び印刷制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の請求項記載の請求項１記載の印刷制御装置は、ネットワークに接続されたネットワークプリンタに対して、所定のマルチキャストアドレスに参加させる参加手段と、前記所定のマルチキャストアドレスに対して印刷データを送信する送信手段と、前記送信手段により送信した印刷データの印刷処理を完遂したネットワークプリンタに関して、マルチキャストアドレスへの参加を解除する解除手段とを備え、前記送信手段は、前記ネットワークプリンタのいずれか少なくとも１台において印刷データの印刷が完了しなかった場合に、前記前記送信手段により送信したマルチキャストアドレスと同じマルチキャストアドレスに対して前記印刷データを再送することを特徴とする。
【０００７】
これにより、再送された印刷データによって障害発生により印刷不能となった処理を、所定時間経過した後に、補完することができる。
【０００８】
【０００９】
また、所定のマルチキャストグループに属するネットワークプリンタに印刷データの再送を行うことができる。
【００１０】
本発明の請求項２記載の印刷制御装置は、前記送信手段による再送が、１回行われる。
【００１１】
これにより、１回の再送で補完印刷ができれば目的が達成でき、補完印刷ができない場合には度重なる再送を行うことがないので、ネットワークのトラフィックを増大させることがない。
【００１２】
本発明の請求項３記載の印刷制御装置は、前記送信手段による再送が、複数回にわたって行われ、一定間隔若しくは変動間隔で繰り返して行われる。
【００１３】
これにより、複数回の再送により補完印刷が完遂される可能性が高くなり、また、間隔をネットワークの状況や過去の運用実績等に応じて変更することにより、更に補完印刷が完遂する確率が大きくなる。
【００１４】
本発明の請求項４記載の印刷制御装置は、前記送信手段により行われる再送の回数、間隔をユーザの選択により指定可能とする手段を備えた。
【００１５】
これにより、ユーザに選択の自由度を与え、ユーザの印刷目的等に応じてカスタマイズでき、使い勝手の向上を図ることができる。
【００１６】
本発明の請求項５記載の印刷制御装置では、前記送信手段により再送される印刷データが初めから送り直される。
【００１７】
これにより、障害が発生する前の未完の印刷物とは独立に印刷物が印刷されるので、障害前の印刷物と合体させる手間が省け、障害の発生したネットワークプリンタとは別のネットワークプリンタで印刷するようなことがあった場合でも印刷表示されるフォント等の一貫性を保持することができる。
【００１８】
本発明の請求項６記載の印刷制御装置は、補完印刷に先立って、これからの印刷が補完印刷である旨の表示を印刷した後に次の未完のページから印刷を開始させる手段を備えた。
【００１９】
これにより、印刷された印刷物が補完印刷にかかるものであることを当該印刷物を見た者に告知することができ、補完印刷にかかる印刷物が廃棄されてしまうということを低減できる。
【００２０】
本発明の請求項７記載の印刷制御方法は、ネットワークに接続されたネットワークプリンタに対して、所定のマルチキャストアドレスに参加させる工程と、前記所定のマルチキャストアドレスに対して印刷データを送信する工程と、送信された印刷データの印刷処理を完遂したネットワークプリンタに関して、マルチキャストアドレスへの参加を解除する工程と、前記ネットワークプリンタのいずれか少なくとも１台において印刷データの印刷が完了しなかった場合に、前記前記送信手段により送信したマルチキャストアドレスと同じマルチキャストアドレスに対して前記印刷データを再送する工程と、を備えた。
【００２１】
これにより、再送された印刷データによって障害発生により印刷不能となった印刷処理の補完をすることができる。また、１回の再送で補完印刷ができれば目的が達成でき、この場合には補完印刷ができない場合には度重なる再送を行うことがないので、ネットワークのトラフィックを増大させることがない。また、複数回の再送により補完印刷が完遂される可能性が高くなり、間隔をネットワークの状況や過去の運用実績等に応じて変更することにより、更に補完印刷が完遂する確率が大きくなる。
【００２２】
【００２３】
また、所定のマルチキャストグループに属するネットワークプリンタに印刷データの再送を行うことができる。
【００２４】
【発明の実施の形態】
以下に、図面を参照して、本発明の実施の形態の印刷制御装置及び印刷制御方法について説明する。図中１は印刷指令を出すホストコンピュータで、２はバスであり、Ａ，Ｂ，Ｃ，Ｄ，Ｅは印刷処理を行うネットワークプリンタである。
【００２５】
ホストコンピュータ１は印刷データをパケットに分割して所定のマルチキャストアドレスに送信するとともに、各種コマンドを当該マルチキャストアドレスにマルチキャストにより送信する。印刷データのパケットはネットワークプリンタＡ，Ｂ，Ｃ，Ｄ，Ｅのうちで所定のマルチキャストアドレスに属するものに受信されて当該ネットワークプリンタにより所定の処理がなされて、印刷書類として出力される。このネットワークプリンタによるパケットの受信状態等が常時監視され、その状態に応じたパケットの送信がなされる。ネットワークプリンタに障害が発生した場合にはその障害内容等に応じて適切な処理がなされるようになっている。これらの一連の処理により所望の印刷ジョブが遂行される。
【００２６】
図２は、本実施の形態の印刷制御装置及び印刷制御方法において、印刷ジョブが遂行されなかった場合における、印刷ジョブの再送の回数や再送間隔を設定するために、ＣＲＴ等の表示装置の画面に表示されるものである。図２に示す例では、ユーザが、再送回数を「３」と指定し、第１回の再送までの時間（第一再送時間）を障害が発生したときから３時間３０分と指定し、第２回の再送までの時間（第二再送時間）を障害が発生したときから４時間と指定し、第３回の再送までの時間（第三再送時間）を障害が発生したときから２４時間と指定している。このように再送回数等をユーザの意思により決定することができる。なお、システムでデフォルト値に自動的に設定指定されるにしたものでも良い。
【００２７】
図３に基づいて、本実施の形態の印刷制御装置等の処理プロセスを説明する。
【００２８】
図３（ａ）に示すように印刷ジョブを所定のマルチキャストアドレスにマルチキャストにより送信する。前記所定のマルチキャストアドレスに参加しているネットワークプリンタＡ，Ｂ，Ｃ，Ｄにより印刷ジョブが受信され。各ネットワークプリンタにおいて、受信された印刷ジョブに対応する所定の印刷処理が遂行されたときに、ＯＫ応答をし、当該処理を遂行できないときには、ＮＧ応答をする。図３に示す例では、ネットワークプリンタＡが、ＯＫ応答をしたが、他のネットワークプリンタＢ，Ｃ，Ｄは障害等により印刷処理を遂行できなかったので、ＮＧ応答をした。印刷処理を完遂したネットワークプリンタＡは所定のマルチキャストアドレスへの参加が解除される。
【００２９】
ホストコンピュータは、図２で示した、第一再送時間（３時間３０分）が経過するまで待機状態に入る。そして、図３（ｂ）に示すように、第一再送時間が経過したときに、（ａ）と同一の印刷ジョブを前記所定のマルチキャストアドレスに向けてマルチキャストで送信する。これに対して、ネットワークプリンタＢ及びネットワークＤはＯＫ応答をしたが、ネットワークプリンタＣは再度ＮＧ応答をした。印刷処理を完遂したネットワークプリンタＢ及びネットワークプリンタＤは所定のマルチキャストアドレスへの参加が解除される。
【００３０】
ホストコンピュータは、図２で示した、第二再送時間（４時間）が経過するまで待機状態に入る。そして、図３（ｃ）に示すように、第二再送時間が経過したときに（ａ）と同一の印刷ジョブを前記所定のマルチキャストアドレスに向けてマルチキャストにより送信する。ネットワークＣは処理が完遂したのでＯＫ応答をした。印刷処理を完遂したネットワークプリンタＣは所定のマルチキャストアドレスへの参加が解除される。
【００３１】
このように、印刷ジョブの処理が完遂されなかったネットワークプリンタに対して所定の待機時間経過した後に印刷ジョブの再送がなされるので、印刷ジョブの処理を完遂できる可能性が高くなる。マルチキャストにより再送するので、当初印刷する予定であったマルチキャストアドレスのネットワークプリンタにより印刷ジョブを完遂することができる。ホストコンピュータを操作するユーザの意思を果たすことができる。
【００３２】
なお、前記実施の形態では印刷が完遂できなかった印刷ジョブを再び初めから再送するようにしているが、印刷ジョブのうち印刷が未完の部分についてのみ再送するようにしても良い。このものでは、既に印刷されている印刷物を有効に利用することができる。
【００３３】
この場合、これからの印刷が代替又は補完印刷である旨を表示するための印刷案内ページを、次いで印刷される印刷物とは別様で印刷した後に未完のページの印刷を行うようにすることが好ましい。所定の待機時間が経ってから出力されるので、印刷指示したユーザの意思に反して他のユーザにより廃棄されてしまうことが防止できるからである。
【００３４】
また、上例では印刷ジョブを送信するのにマルチキャストで送信しているが、図４に示すように、障害の発生したネットワークプリンタの識別情報（ネットワークプリンタのアドレス情報やプリンタ名等）を記憶しておき、この記憶された識別情報に基づき各ネットワークプリンタに対してユニキャストで送信するようにしても良い。このものでは、それぞれのネットワークプリンタにおけるそれぞれの未完の部分から、障害発生前に印刷された印刷物とフォント等の表示形式の一体性を保持しつつ印刷させることができる。
【００３５】
また、上例では複数回変動間隔で再送するようにしているが、１回だけ再送するものでも、複数回一定間隔で送信するものであってもよい。
【００３６】
【発明の効果】
以上説明したように、本発明の請求項記載の請求項１記載の印刷制御装置では、再送された印刷データによって障害発生により印刷不能となった印刷処理を補完することができる。
【００３７】
また、所定のマルチキャストグループに属するネットワークプリンタに印刷データの再送を行うことができる。
【００３８】
本発明の請求項２記載の印刷制御装置では、１回の再送で補完印刷ができれば目的が達成でき、この場合には補完印刷ができない場合には度重なる再送を行うことがないので、ネットワークのトラフィックを増大させることがない。
【００３９】
本発明の請求項３記載の印刷制御装置では、複数回の再送により補完印刷が完遂される可能性が高くなり、また間隔をネットワークの状況や過去の運用実績等に応じて変更することにより、更に補完印刷が完遂する確率が大きくなる。
【００４０】
本発明の請求項４記載の印刷制御装置では、ユーザに選択の自由度を与え、ユーザの印刷目的等に応じてカスタマイズでき、使い勝手を向上させることができる。
【００４１】
本発明の請求項５記載の印刷制御装置では、障害が発生する前の未完の印刷物とは独立に印刷物が印刷されるので、障害前の印刷物と合体させる手間が省け、障害の発生したネットワークプリンタとは別のネットワークプリンタで印刷するようなことがあった場合でも印刷表示されるフォント等の一貫性を保持することができる。
【００４２】
本発明の請求項６記載の印刷制御装置では、印刷された印刷物が補完印刷にかかるものであることを当該印刷物を見た者に告知することができ、補完印刷にかかる印刷物が廃棄されてしまうということを低減できる。
【００４３】
本発明の請求項７記載の印刷制御装置では、再送された印刷データにより印刷不能となった印刷処理の補完ができ、１回の再送で補完印刷ができれば目的が達成でき、補完印刷ができない場合には度重なる再送を行うことがないので、ネットワークのトラフィックを増大させることがなく、一方複数回の再送により補完印刷が完遂される可能性が高くなり、間隔をネットワークの状況や過去の運用実績等に応じて変更することにより、更に補完印刷が完遂する確率が大きくなる。
【００４４】
また、所定のマルチキャストグループに属するネットワークプリンタに印刷データの再送を行うことができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態の印刷制御装置及び印刷制御方法が適用されるネットワークの構成を示す図である。
【図２】  本発明の実施の形態の印刷制御装置及び印刷制御方法において再送回数等を指定する際に表示される表示例を示す図である。
【図３】  本発明の実施の形態の印刷制御装置及び印刷制御方法の処理プロセスを示す図である。
【図４】  本発明の実施の他の形態の印刷制御制御装置及び印刷制御方法の処理プロセスを示す図である。
【符号の説明】
１  ホストコンピュータ
Ａ，Ｂ，Ｃ，Ｄ，Ｅ  ネットワークプリンタ
【図１】
0004271823.tif 000002
【図２】
0004271823.tif 000003
【図３】
0004271823.tif 000004
【図４】
0004271823.tif 000005