(57)【要約】【課題】  印刷データをプリンタで印刷する際に、印刷指定したプリンタが、種々の理由により印刷不可能の場合、例えば他のプリンタで代行印刷するが、この代行印刷を実行する際に、ユーザによる作業を極力減らし、速やかな代行印刷を実行可能とするシステムを提供する。【解決手段】  第１プリンタ３は、上位装置２によって作成した画像データを受信し、この画像データを印刷出来ないと判断した場合、この画像データを保存すると共に第２プリンタ４に対してそのプリンタ情報を要求する。そして、画像データを印刷できないとする情報及び第２プリンタ４のプリンタ情報を含む通知情報を上位装置２に送信する。上位装置２は、通知情報を表示して代行印刷の可否を示す選択情報を第１プリンタ３に送信する。第１プリンタ３は、選択情報が代行印刷を指示している場合、保存した前記画像データを第２プリンタ４に送信する。【選択図】        図１
2006088356.tif 000002
【特許請求の範囲】
【請求項１】
上位装置と、
第１のプリンタと、
第２のプリンタと、
前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段と
を有する画像処理システムにおいて、
前記上位装置は、印刷用の画像データを前記第１のプリンタに送信し、
前記第１のプリンタは、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記上位装置からの前記画像データを前記通信手段を介して前記第２のプリンタに送信し、
前記第２のプリンタは、前記第１のプリンタからの前記画像データを代行印刷する
ことを特徴とする画像処理システム。
【請求項２】
上位装置と、
第１のプリンタと、
第２のプリンタと、
前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段と
を有する画像処理システムにおいて、
前記上位装置は、印刷用の画像データを前記第１のプリンタに送信し、
前記第１のプリンタは、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記画像データを前記第２のプリンタに代行印刷させるか否かを問い合わせるための通知情報を前記上位装置に送信し、
前記第１のプリンタは、前記上位装置から前記代行印刷の指示情報を受信したときに、前記上位装置からの前記画像データを、前記通信手段を介して前記第２のプリンタに送信し、
前記第２のプリンタは、前記第１のプリンタからの前記画像データを代行印刷する
ことを特徴とする画像処理システム。
【請求項３】
前記第１のプリンタは、前記通信手段を介して前記第２のプリンタからプリンタ性能を示すプリンタ情報を取得し、
前記上位装置への前記通知情報は、前記第２のプリンタのプリンタ情報を含む
ことを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記第１のプリンタは、前記上位装置からの前記画像データを保存するデータ保存手段を有することを特徴とする請求項２又は３のいずれかに記載の画像処理システム。
【請求項５】
前記上位装置は、前記代行印刷を行う際の印刷条件が印刷結果に与える影響を示す代行影響情報を出力することを特徴とする請求項２から４までのいずれかに記載の画像処理システム。
【請求項６】
上位装置と、第１のプリンタと、第２のプリンタと、前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段とを有する画像処理システムにおいて実行される画像処理方法であって、
前記上位装置が、印刷用の画像データを前記第１のプリンタに送信するステップと、
前記第１のプリンタが、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記上位装置からの前記画像データを前記通信手段を介して前記第２のプリンタに送信するステップと、
前記第２のプリンタが、前記第１のプリンタからの前記画像データを代行印刷するステップと
を有することを特徴とする画像処理方法。
【請求項７】
上位装置と、第１のプリンタと、第２のプリンタと、前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段とを有する画像処理システムにおいて実行される画像処理方法であって、
前記上位装置が、印刷用の画像データを前記第１のプリンタに送信するステップと、
前記第１のプリンタが、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記画像データを前記第２のプリンタに代行印刷させるか否かを問い合わせるための通知情報を前記上位装置に送信するステップと、
前記第１のプリンタが、前記上位装置から前記代行印刷の指示情報を受信したときに、前記上位装置からの前記画像データを、前記通信手段を介して前記第２のプリンタに送信するステップと、
前記第２のプリンタが、前記第１のプリンタからの前記画像データを代行印刷するステップと
を有することを特徴とする画像処理方法。
【請求項８】
ネットワーク接続された他のプリンタに関するプリンタ情報を保存する代行情報保存手段と、
印刷用の画像データを受信する受信手段と、
前記受信手段により受信された画像データを印刷可能であるか否かを判断する判断手段と、
前記判断手段により前記画像データが印刷不可能であると判断された場合に、前記画像データを前記代行情報保存手段に保存されたプリンタ情報に基づき決定された代行プリンタに送信する送信手段と
を有することを特徴とするプリンタ装置。
【請求項９】
ネットワーク接続された他のプリンタに関するプリンタ情報を保存する代行情報保存手段と、
印刷用の画像データを受信する受信手段と、
前記受信手段により受信された画像データを印刷可能であるか否かを判断する判断手段と、
前記判断手段により前記画像データが印刷不可能であると判断された場合に、前記画像データを前記画像データを前記代行情報保存手段に保存されたプリンタ情報に基づき決定された代行プリンタに代行印刷させるか否かを問い合わせるための通知情報を作成する通知情報作成手段と、
前記代行印刷の指示情報を受信したときに、前記前記画像データを前記代行プリンタに送信する送信手段と
を有することを特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システムに関し、特に代行印刷が可能な画像処理システム、画像処理方法、及びプリンタ装置に関する。
【背景技術】
【０００２】
従来、この種のシステムとして、例えば、自動取引システムにおいて、自動取引装置に設けられた障害検出部にて利用明細票の印字障害を検出し、このとき、代行印字依頼部が、利用明細票の代行印字を汎用端末に要求し、この汎用端末で、要求に設定された利用明細票の印字に必要な印字データを基に利用明細票の代行印字を実施するものがあった（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平５―１６５８７０号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなシステムでは、代行印刷する印刷処理が、ある程度定められた印字データに基づいて行なわれるため、この印刷処理に対応可能な汎用端末を用意すれば、印刷処理上の問題は発生しない。しかしながら、画像データ等のように、解像度や、用紙サイズ等の印刷条件が様々に設定される印刷を行う場合には対応出来ない。
【０００５】
本発明の目的は、画像データ等のように、解像度や、用紙サイズ等の印刷条件が様々に設定される印刷の代行印刷を行う際に、印刷が指定されたプリンタが、例えその印刷条件にあった印刷が行えない場合や、用紙切れや故障等で印刷できない場合でも、条件に合った印刷が可能な他のプリンタにて、速やかに印刷が実行される画像処理システム、画像処理方法、及びプリンタ装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明による画像処理システムは、上位装置と、第１のプリンタと、第２のプリンタと、前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段とを有する画像処理システムにおいて、
前記上位装置は、印刷用の画像データを前記第１のプリンタに送信し、前記第１のプリンタは、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記上位装置からの前記画像データを前記通信手段を介して前記第２のプリンタに送信し、前記第２のプリンタは、前記第１のプリンタからの前記画像データを代行印刷することを特徴とする。
【０００７】
また別の発明による画像処理システムは、上位装置と、第１のプリンタと、第２のプリンタと、前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段とを有する画像処理システムにおいて、
前記上位装置は、印刷用の画像データを前記第１のプリンタに送信し、前記第１のプリンタは、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記画像データを前記第２のプリンタに代行印刷させるか否かを問い合わせるための通知情報を前記上位装置に送信し、前記第１のプリンタは、前記上位装置から前記代行印刷の指示情報を受信したときに、前記上位装置からの前記画像データを、前記通信手段を介して前記第２のプリンタに送信し、前記第２のプリンタは、前記第１のプリンタからの前記画像データを代行印刷することを特徴とする。
【０００８】
また別の発明による画像処理方法は、上位装置と、第１のプリンタと、第２のプリンタと、前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段とを有する画像処理システムにおいて実行される画像処理方法であって、
前記上位装置が、印刷用の画像データを前記第１のプリンタに送信するステップと、前記第１のプリンタが、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記上位装置からの前記画像データを前記通信手段を介して前記第２のプリンタに送信するステップと、前記第２のプリンタが、前記第１のプリンタからの前記画像データを代行印刷するステップとを有することを特徴とする。
【０００９】
また別の発明による画像処理方法は、上位装置と、第１のプリンタと、第２のプリンタと、前記上位装置、前記第１のプリンタ、及び前記第２のプリンタをネットワーク接続する通信手段とを有する画像処理システムにおいて実行される画像処理方法であって、
前記上位装置が、印刷用の画像データを前記第１のプリンタに送信するステップと、前記第１のプリンタが、前記上位装置からの前記画像データを印刷可能であるか否か判断し、印刷不可能と判断された場合に、前記画像データを前記第２のプリンタに代行印刷させるか否かを問い合わせるための通知情報を前記上位装置に送信するステップと、前記第１のプリンタが、前記上位装置から前記代行印刷の指示情報を受信したときに、前記上位装置からの前記画像データを、前記通信手段を介して前記第２のプリンタに送信するステップと、前記第２のプリンタが、前記第１のプリンタからの前記画像データを代行印刷するステップとを有することを特徴とする。
【００１０】
また別の発明のプリンタ装置は、ネットワーク接続された他のプリンタに関するプリンタ情報を保存する代行情報保存手段と、印刷用の画像データを受信する受信手段と、前記受信手段により受信された画像データを印刷可能であるか否かを判断する判断手段と、前記判断手段により前記画像データが印刷不可能であると判断された場合に、前記画像データを前記代行情報保存手段に保存されたプリンタ情報に基づき決定された代行プリンタに送信する送信手段を有することを特徴とする。
【００１１】
更に別の発明のプリンタ装置は、ネットワーク接続された他のプリンタに関するプリンタ情報を保存する代行情報保存手段と、印刷用の画像データを受信する受信手段と、前記受信手段により受信された画像データを印刷可能であるか否かを判断する判断手段と、前記判断手段により前記画像データが印刷不可能であると判断された場合に、前記画像データを、前記画像データを前記代行情報保存手段に保存されたプリンタ情報に基づき決定された代行プリンタに代行印刷させるか否かを問い合わせるための通知情報を作成する通知情報作成手段と、前記代行印刷の指示情報を受信したときに、前記前記画像データを前記代行プリンタに送信する送信手段とを有することを特徴とする。
【発明の効果】
【００１２】
印刷が指定されたプリンタが印刷不可能な状態にあっても、他の印刷可能なプリンタによって代行印刷が可能となるため、印刷処理を円滑に行なうことが出来る。しかも、これ等のプリンタ間には、機種が同一でなければならないといった制約がないため、システムを構成する際の自由度の点でも優れている。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
図１は、本発明の実施の形態１の画像処理システムの構成を概略的に示す概略構成図である。同図に示すように、この画像処理システム１では、パソコン等の上位装置２と２台のプリンタ装置である第１プリンタ３及び第２プリンタ４がネットワーク５で互いに接続されている。
【００１４】
図２は、図１に示す上位装置２の信号処理系の要部構成を示すブロック図である。同図に示すように、上位装置２は、ユーザが使用するアプリケーション１１、アプリケーションからの指示に基づいて印刷するデータを作成するドライバ１２、ネットワーク５に接続されてデータを送受信する送受信部１３、印刷代行に関する情報が保存されている代行情報保存部１４、第１プリンタ３から通知される通知情報を解析する通知情報解析部１５、ユーザに情報を表示するディスプレイ部１６、ユーザが情報を入力する外部Ｉ／Ｆ部１７、及びユーザが選択した情報を第１プリンタ３に通知するためのデータを作成する選択情報作成部１８を備えている。
【００１５】
図３は、図１に示す第１プリンタ３の信号処理系の要部構成を示すブロック図である。同図に示すように、第１プリンタ３は、ネットワーク５に接続されてデータを送受信する送受信部２１、第１プリンタ３が印刷可能かどうかの判断を行う判断部２２、データを解釈して印刷を行う印刷部２４、上位装置２に通知する通知情報を作成する通知情報作成部２５、転送するデータを一時的に保存する転送用データ保存部２６、ネットワーク５に接続された自他のプリンタの情報を取得する近隣プリンタ情報取得部２３、及びその情報を保存しておく近隣プリンタ情報保存部２７を備えている。
【００１６】
図４は、図１に示す第２プリンタ４の信号処理系の要部構成を示すブロック図である。同図に示すように、第２プリンタ４は、ネットワーク５に接続されてデータを送受信する送受信部３１、受信した印刷データから第２プリンタ４に必要な情報だけを取り出す印刷データ解析部３２、データを解釈して印刷を行う印刷部３３、及びプリンタ情報の要求が合った時に応答データを作成するプリンタ情報取得部３４を備えている。
【００１７】
図５は、本実施の形態において、上位装置２のドライバ１２が作成する印刷データの一構成例を示す説明図である。
【００１８】
この例で、上位装置２のドライバ１２は、代行情報保存部１４に保存された後述する代行情報（図６）を基に、代行される予定のプリンタを含めた、第１プリンタ３と第２プリンタ４のそれぞれで解釈できる画像データと、画像データのサイズ情報、さらに第１プリンタ３と第２プリンタ４の各プリンタでの印刷条件を定める印刷条件情報を含んだ印刷データを作成する。印刷条件には、データが印刷用のデータであるかどうか、印刷するプリンタの解像度、画像データを印刷する用紙のサイズ、カラーで印刷するかモノクロで印刷するか、等の情報が含まれている。図６は、上位装置２の代行情報保存部１４が保存する内容を示す説明図であり、同図に示すように、この代行情報保存部１４には、上位装置２で選択した印刷指定先のプリンタ種類を、その優先順位に対応させて保存している。尚、上位装置２の送受信部１３、第１プリンタ３の送受信部２１、第２プリンタ４の送受信部、及びネットワーク５は、互いをネットワーク接続する通信手段を構成している。
【００１９】
以上の構成において、画像処理システム１の動作について、以下に説明する。
【００２０】
図２に示す上位装置２は、印刷データを作成する場合、先ずアプリケーション１１で作成したデータを、印刷できる画像データへと変換するようにドライバ１２に依頼する。図７は、この時、依頼を受けてドライバ１２が実行する印刷データ作成処理の動作手順を示すフローチャートである。以下、このフローチャートを参照しながらドライバ１２が実行する印刷データ作成処理について説明する。
【００２１】
ドライバ１２は、印刷データの作成を開始すると、代行情報保存部１４に保存された印刷指定先情報（図６）を取得し、画像データを作成する必要のあるプリンタの情報を得る（ステップＳ１０１）。次にドライバ１２は、画像データを作成し（ステップＳ１０２）、作成した画像データのサイズを算出する（ステップＳ１０３）。そして最後に、作成した画像データとそれらのサイズを元に、図５で説明した構造の印刷データを作成する（ステップＳ１０４）。
【００２２】
上位装置２は、ドライバ１２による印刷データの作成が終了すると、送信部１３からこの印刷データをネットワーク５（図１）経由で第１プリンタ３に送信する。図８は、この時、印刷データを受信して第１プリンタ３が実行する印刷データ受信処理の動作手順を示すフローチャートである。以下、このフローチャートを参照しながら第１プリンタ３が実行する印刷データ受信処理について説明する。
【００２３】
図３に示す第１プリンタ３は、その送受信部２１が印刷データを受信すると、判断部２２によって受信したデータが印刷用のデータか否かを判別する（ステップＳ１１１）。もしここで受信したデータが印刷用のデータでないと判断すると、そのまま印刷データの受信処理を終了する。受信したデータが印刷用のデータか否かを判別する際には、図５に示すように、印刷データに含まれる第１プリンタ３の印刷条件情報に含まれる「データの種類」情報を用いる。受信したデータが印刷用のデータであれば、判断部２２によって、この第１プリンタ３が受信した印刷データを印刷可能かどうかの判断をする（ステップＳ１１２）。ここでは、この第１プリンタ３が、印刷データに含まれる第1プリンタに要求する印刷条件を満たしているか、印刷用紙があるか、或いは装置が故障していないか等がチェックされる。印刷可能であれば、判断部２２によって、印刷データから第１プリンタ３で使用するための画像データと詳細情報を取り出して印刷部２４に送信し（ステップＳ１１３）、印刷部２４は入力したデータを解釈して印刷する（ステップＳ１１９）。
【００２４】
判断部２２が、第１プリンタ３によって受信した印刷データの印刷が不可能であると判断した場合は、受信した印刷データを転送用データ保存部２６にそのまま保存し（ステップＳ１１４）、近隣プリンタ情報保存部２７に保存された近隣プリンタ情報を更新する（ステップＳ１１５）。
【００２５】
図９は、このステップＳ１１５で行われる近隣プリンタ情報更新の手順を示すフローチャートである。このフローチャートに示すように、近隣プリンタ情報更新が開始されると、近隣プリンタ情報取得部２３は、プリンタ情報を要求する情報取得パケットをネットワークに流す（ステップＳ１１５ａ）。その後、近隣プリンタから応答があるまで、一定時間待機する（ステップＳ１１５ｂ）。その後、一定時間が経過するまでにあった応答を近隣プリンタ情報取得部２３で集計して近隣プリンタ情報を作成して近隣プリンタ情報保存部２７に保存してデータを更新し（ステップＳ１１５ｃ）、このフローを終了する。
【００２６】
図１０は、このとき、近隣プリンタである図１に示す第２プリンタ４が、第１プリンタ３によって流された情報取得パケットを受けて実施する処理を説明するフローチャートである。このフローチャートに示すように、第２プリンタ４が、第１プリンタ３からの情報取得パケットを受信すると、そのプリンタ情報取得部３４（図４）によって応答可能か否かを判断し（ステップＳ１２１）、応答が不可能であれば応答しないままフローを終了する。応答が可能であれば、自身のプリンタ情報を集め（ステップＳ１２２）、通信データを作成して近隣プリンタ情報の要求元、即ち第１プリンタ３に対してこの通信データを送信し（ステップＳ１２３）、フローを終了する。
【００２７】
以上のようにして、第１プリンタ３（図３）によるステップＳ１１５（図８）の近隣プリンタ情報更新が完了すると、第１プリンタ３の近隣プリンタ情報取得部２３（図３）は、近隣プリンタ情報保存部２７から代行印刷が可能な近隣プリンタの情報を取得し（Ｓ１１６）、通知情報作成部２５は、上位装置２に第１プリンタ３が印刷不可能であることを通知するための通知情報を、近隣プリンタ情報を得て作成する（Ｓ１１７）。
【００２８】
図１１は、この時の通知情報の内容を示す説明図である。通知情報には、最初に印刷指示を受けた第１プリンタ３が印刷不可能であること示す情報の他、同図に示すように、この第１プリンタ３のプリンタ情報と共に、近隣プリンタの中から代行印刷する候補としてあげた第２プリンタ４のプリンタ情報が含まれている。プリンタ情報の内容としては、プリンタの性能を示す、「解像度」、「用紙サイズ」、「カラー／モノクロ」、「搭載ＰＤＬ（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）」がある。送受信部２１は、このようにして通知情報作成部２５が作成した通知情報を上位装置２に送信し（Ｓ１１８）、このデータ受信フローを終了する。
【００２９】
図１２は、上位装置２が、第１プリンタ３から上記した通知情報、即ち第１プリンタ３が印刷不可能である情報、及び第１プリンタ３と近隣プリンタである第２プリンタ４の各情報を含む通知を受けて実施する処理を説明するフローチャートである。このフローチャートに示すように、上位装置２が第１プリンタ３からの通知情報を受信すると、通知情報解析部１５（図２）において通知されたメッセージを解析し（ステップＳ１３１）、解析した結果をディスプレイ部１６に表示する（ステップＳ１３２）。
【００３０】
図１３は、このときディスプレイ部１６に表示される通知情報表示画面４１を示す説明図である。この通知情報表示画面４１には、第１プリンタ３が印刷できない状況であること、また各プリンタのプリンタ情報を開示すると共に、第２プリンタ４でも印刷が可能であり、第２プリンタ４による代行印刷を実行するか否かの指示を仰ぐメッセージが示される。
【００３１】
その後ユーザが、この通知情報表示画面４１を見ながら、外部Ｉ／Ｆ部１７（図２）を使用して代行印刷の可／否命令を入力するのを監視する（ステップＳ１３３）。やがてユーザが、代行印刷の可／否命令を入力すると、選択情報作成部１８は、この可／否命令による選択結果を第１プリンタ３に通知するためのユーザ選択通知情報を作成し（ステップＳ１３４）、送受信部１３は、このユーザ選択通知情報を第１プリンタ３に送信して（ステップＳ１３５）、このフローを終了する。
【００３２】
図１４は、第１プリンタ３が、上位装置２から上記したユーザ選択通知情報を受信して実行する処理を説明するフローチャートである。このフローチャートに示すように、図３に示す第１プリンタ３の送受信部２１が、上位装置２からのユーザ選択通知情報を入力すると、判断部２２は、このユーザ選択通知情報データを解析し、代行印刷が許可されたか否かを判断する（ステップＳ１４１）。許可されなければ転送用データ保存部２６に保存したデータを削除し（ステップＳ１４４）、処理を終了する。代行印刷が許可されれば、転送用データ保存部２６に保存した印刷データを取り出し（ステップＳ１４２）、更に第２プリンタ４にこの印刷データを送信し（ステップＳ１４３）、処理を終了する。
【００３３】
図１５は、第２プリンタ４が、第１プリンタ３から印刷データを受信して実行する処理を説明するフローチャートである。このフローチャートに示すように、図４に示す第２プリンタ４が印刷データを受信すると、その送受信部３１によって、受信したデータが印刷用のデータか否かを判断し（ステップＳ１５１）、印刷用のデータでなければそのまま印刷データ受信処理を終了する。印刷用のデータであれば、印刷データ解析部３２によって、受信した印刷データから第２プリンタ４で使用するための画像データと詳細情報を取り出して印刷部３３に送信する（ステップＳ１５２）。印刷部３３は、入力したデータを解釈して印刷する（Ｓ１５３）。
【００３４】
尚、上記した画像処理システムでは、第１プリンタ３が、上位装置２から受信した印刷データを印刷出来ない場合に、近隣のプリンタ情報を含む通知情報を上位機種２に送信し、代行印刷するか否かを指示するユーザ選択通知情報を上位装置２から受けて、その結果に基づいて、印刷データを第２のプリンタ４に送信する例を示した。しかしながら本発明はこれに限定されるものではなく、例えば、第１プリンタ３が、上位装置２から受信した印刷データを印刷出来ないと判断した場合に、そのまま、或いは近隣のプリンタ情報を得た後にそのデータに基づいて、印刷データを第２のプリンタ４に送信するように構成してもよい。
【００３５】
以上のように、実施の形態１の画像処理システムによれば、当初上位装置によって印刷が指定されたプリンタが印刷不可能な状態にあっても、他の印刷可能なプリンタによって代行印刷が可能となるため、印刷処理を円滑に行なうことが出来る。しかも、これ等のプリンタ間には、機種が同一でなければならないといった制約がないため、システムを構成する際の自由度の点でも優れている。
【００３６】
実施の形態２．
図１６は、本発明の実施の形態２の画像処理システムの第１プリンタ５３の信号処理系の要部構成を示すブロック図であり、図１７は、実施の形態２の第２プリンタ５４の信号処理系の要部構成を示すブロック図である。
【００３７】
この第１プリンタ５３及び第２プリンタ５４を採用する画像処理システムが、前記した図１に示す実施の形態１の画像処理システム１と主に異なる点は、第１プリンタ５３の処理内容が、図８に示す実施の形態１の第１プリンタ３の処理内容と一部異なる点と、第２プリンタ５４が前記した図４に示す実施の形態１の第２プリンタ４に対して、印刷データ解析部３２が省かれている点である。従って、この第１プリンタ５３及び第２プリンタ５４を採用する実施の形態２の画像処理システムが、前記した実施の形態１の画像処理システム１（図１）と共通する部分には同符号を付して、或いは図面を省いてここでの説明を省略し、異なる点を重点的に説明する。
【００３８】
図１８は、前記した実施の形態１と同様に、図７に示すフローに従って上位装置２によって作成された印刷データが送信される際に、この印刷データを受信して第１プリンタ５３が実行するデータ受信処理の動作手順を示すフローチャートである。以下、このフローチャートを参照しながら第１プリンタ５３が実行するデータ受信処理について説明する。
【００３９】
図１６に示す第１プリンタ５３は、その送受信部２１が印刷データを受信すると、判断部５５によって受信したデータが印刷用のデータか否かを判別する（ステップＳ１１１）。もしここで受信したデータが印刷用のデータでないと判断すると、そのまま印刷データの受信処理を終了する。受信したデータが印刷用のデータか否かを判別する際には、図５に示すように、印刷データに含まれる第１プリンタ５３の印刷条件情報に含まれる「データの種類」情報を用いる。受信したデータが印刷用のデータであれば、判断部５５によって、この第１プリンタ５３が受信した印刷データを印刷可能かどうかの判断をする（ステップＳ１１２）。ここでは、この第１プリンタ５３が、印刷データに含まれる第1プリンタに要求する印刷条件を満たしているか、印刷用紙があるか、或いは装置が故障していないか等がチェックされる。印刷可能であれば、判断部５５によって、印刷データから第１プリンタ５３で使用するための画像データと詳細情報を取り出して印刷部２４に送信し（ステップＳ１１３）、印刷部２４は入力したデータを解釈して印刷する（ステップＳ１１９）。
【００４０】
判断部５５が、第１プリンタ５３によって受信した印刷データの印刷が不可能であると判断した場合は、受信した印刷データを転送用データ保存部２６に、第２プリンタ５４で印刷する場合に必要となる画像データと詳細情報を取り出して保存し（ステップＳ２１４）、近隣プリンタ情報保存部２７に保存された近隣プリンタ情報を更新する（ステップＳ１１５）。以下ステップＳ１１５からステップＳ１１８までの第１プリンタ５３による処理内容、及びこの間のステップで拘わる近隣プリンタの動作は、前記した実施の形態１の第１プリンタ３の処理内容と全く同じなので、ここでの説明は省略する。
【００４１】
一方図１９は、第２プリンタ５４が、第１プリンタ５３から、転送用データ保存部２６に保存した保存データを受信して実行する処理を説明するフローチャートである。尚、第２プリンタ５４がこの時受信する保存データは、前記した実施の形態１と同様に、第１プリンタ５３が、上位装置２からユーザ選択通知情報を受けて前記した図１４のフローに基づいて、転送用データ保存部２６から取り出して送信する保存データである。従って、実施の形態２では、ここで送信される保存データは、第２プリンタ５４での印刷に必要となる画像データと詳細情報である。
【００４２】
このフローチャートに示すように、図１７に示す第２プリンタ５４が保存データを受信すると、送受信部３１によって、受信したデータが印刷用のデータか否かを判断し（ステップＳ２５１）、印刷用のデータでなければ保存データ受信処理を終了する。印刷用のデータであれば、入力した保存データをそのまま印刷部３３に送信する（ステップＳ２５２）。印刷部３３は、入力したデータを解釈して印刷する（Ｓ２５３）。
【００４３】
以上のように、実施の形態２の画像処理システムによれば、前記した実施の形態１の画像処理システムの効果に加えて、第２プリンタが、第１プリンタから受信したデータをそのまま印刷できるため、印刷データ解析部が不要になって第２プリンタの構成を簡単にできると共に、第２プリンタによるデータ処理過程が減って印刷時間の短縮が期待できる。
【００４４】
実施の形態３．
図２０は、本発明の実施の形態３の画像処理システムの上位装置６２の信号処理系の要部構成を示すブロック図である。
【００４５】
この上位装置６２を採用する画像処理システムが、前記した図１に示す実施の形態１の画像処理システム１と主に異なる点は、通知情報解析部１５が代行印刷の結果を判断するための情報を保存する代行影響情報保存部６３を新たに加えた点である。従って、この上位装置６２を採用する実施の形態３の画像処理システムが、前記した実施の形態１の画像処理システム１（図１）と共通する部分には同符号を付して、或いは図面を省いてここでの説明を省略し、異なる点を重点的に説明する。
【００４６】
図２０に示すように、上位装置６２は、ユーザが使用するアプリケーション１１、アプリケーションからの指示に基づいて印刷するデータを作成するドライバ１２、ネットワーク５に接続されてデータを送受信する送受信部１３、印刷代行に関する情報が保存されている代行情報保存部１４、第１プリンタ３から通知された通知情報を解析する通知情報解析部１５、ユーザに情報を表示するディスプレイ部１６、ユーザが情報を入力する外部Ｉ／Ｆ部１７、ユーザが選択した情報を第１プリンタ３に通知するためのデータを作成する選択情報作成部１８、及び通知情報解析部１５が代行印刷の結果を判断するための情報を保存している代行影響情報保存部６３を備えている。図２１は、この代行影響情報保存部６３に保存されている保存情報の内容の一例を示す説明図である。
【００４７】
図２２は、前記した実施の形態１と同様に、ドライバ１２による図７に示す印刷データ作成のフローの実行、更には第１のプリンタによる図８の通知情報作成のフローの実行を経て、上位装置６２が、第１プリンタ３から上記した通知情報、即ち第１プリンタ３が印刷不可能である情報、及び第１プリンタ３と近隣プリンタである第２プリンタ４の各情報を含む通知を受けて実行する処理を説明するフローチャートである。
【００４８】
このフローチャートに示すように、上位装置６２（図２０）が第１プリンタ３からの通知情報を受信すると、通知情報解析部１５（図２０）において通知されたメッセージを解析する（ステップＳ１３１）。この解析結果を基に、代行印刷を実施したときに印刷結果に表れる影響を表示するためのメッセージを代行影響情報保存部６３から取り出し、表示メッセージを作成する（ステップＳ２３６）。こうして通知情報解析部１５で作成した表示メッセージをディスプレイ部１６に表示する（Ｓ１３２）。
【００４９】
図２３は、このときディスプレイ部１６に表示される通知情報表示画面６１を示す説明図である。この通知情報表示画面６１には、第１プリンタ３が印刷できない状況であること、また各プリンタのプリンタ情報を開示すると共に、第２プリンタ４でも印刷が可能であり、第２プリンタ４による代行印刷を実行するか否かの指示を仰ぐメッセージが示される。そして、「出来栄えの違い」の欄に、「印刷が粗くなります」と表示されるように、代行印刷した場合の印刷の特徴が、図２１に示す代行影響情報保存部６３に保存されている保存情報に基づいて表示される。
【００５０】
今、ここで表示された「印刷が粗くなります」のメッセージは、代行印刷を実行する第２プリンタ４の解像度が、第１プリンタ３の解像度より低くなる変化状態に対応して代行影響情報保存部６３のＮｏ．２に保存されているメッセージが表示されたものである。このように、代行影響情報保存部６３には、代行印刷を実行する際の種々の変化状態に応じ、各変化状態に対応するメッセージが保存され、代行印刷が実行される毎に、その変化状態に対応するメッセージが選択されて表示される。
【００５１】
その後ユーザが、この通知情報表示画面６１を見ながら、外部Ｉ／Ｆ１７（図２）を使用して代行印刷の可／否命令を入力するのを監視する（ステップＳ１３３）。やがてユーザが、代行印刷の可／否命令を入力すると、選択情報作成部１８は、この可／否命令による選択結果を第１プリンタ３に通知するためのユーザ選択通知情報を作成し（ステップＳ１３４）、送受信部１３は、このユーザ選択通知情報を第１プリンタ３に送信して（ステップＳ１３５）、このフローを終了する。
【００５２】
この後、第１プリンタ３が、上位装置６２から上記したユーザ選択通知情報を受信して実行するフロー（図１４参照）、及びこのフローの実行後、第２プリンタ４が、第１プリンタ３から印刷データを受信して実行するフロー（図１５参照）は、前記した実施の形態１で説明した通りなので、ここでのこれ等のフローについての説明は省略する。
【００５３】
尚、前記した各実施の形態では、ネットワークに、第１プリンタと第２プリンタの２種類を接続した画像処理システムを示したが、本発明の画像処理システムは、これに限定されるものではなく、２種類以上のプリンタをネットワークに接続するように構成しても良いなど、種々の態様を取り得るものである。
【００５４】
以上のように、実施の形態３の画像処理システムによれば、ユーザが、上位装置のディスプレイ部に表示される通知情報表示画面を見ながら代行印刷の指示を出す際に、代行印刷を実行した場合の印刷結果に表れる影響を具体的に知ることができため、代行印刷の候補が複数あった場合にも、ユーザの用途に合った代行印刷先を容易に選択することができるという効果が得られる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態１の画像処理システムの構成を概略的に示す概略構成図である。
【図２】実施の形態１における上位装置の信号処理系の要部構成を示すブロック図である。
【図３】実施の形態１における第１プリンタの信号処理系の要部構成を示すブロック図である。
【図４】実施の形態１における第２プリンタの信号処理系の要部構成を示すブロック図である。
【図５】実施の形態１において、上位装置のドライバが作成する印刷データの一構成例を示す説明図である。
【図６】実施の形態１における上位装置の代行情報保存部が保存する内容を示す説明図である。
【図７】実施の形態１において、ドライバが実行する印刷データ作成処理の動作手順を示すフローチャードである。
【図８】実施の形態１において、第１プリンタが実行する印刷データ受信処理の動作手順を示すフローチャートである。
【図９】実施の形態１において、近隣プリンタ情報更新の手順を示すフローチャートである。
【図１０】実施の形態１において、第２プリンタが、第１プリンタによって流された情報取得パケットを受けて実施する処理を説明するフローチャートである。
【図１１】実施の形態１における通知情報の内容を示す説明図である。
【図１２】実施の形態１において、上位装置が、第１プリンタから通知情報を受けて実施する処理を説明するフローチャートである。
【図１３】実施の形態１において、ディスプレイ部に表示される通知情報表示画面を示す説明図である。
【図１４】実施の形態１において、第１プリンタが、上位装置からユーザ選択通知情報を受信して実行する処理を説明するフローチャートである。
【図１５】実施の形態１において、第２プリンタが、第１プリンタ３から印刷データを受信して実行する処理を説明するフローチャートである。
【図１６】本発明の実施の形態２の画像処理システムの第１プリンタの信号処理系の要部構成を示すブロック図である。
【図１７】実施の形態２における第２プリンタの信号処理系の要部構成を示すブロック図である。
【図１８】実施の形態２において、第１プリンタが実行するデータ受信処理の動作手順を示すフローチャートである。
【図１９】実施の形態２において、第２プリンタが、第１プリンタから保存データを受信して実行する処理を説明するフローチャートである。
【図２０】本発明の実施の形態３の画像処理システムの上位装置の信号処理系の要部構成を示すブロック図である。
【図２１】実施の形態３において、代行影響情報保存部に保存されている保存情報の内容の一例を示す説明図である。
【図２２】実施の形態３において、上位装置が、第１プリンタから通知情報を受けて実行する処理を説明するフローチャートである。
【図２３】実施の形態３において、ディスプレイ部に表示される通知情報表示画面を示す説明図である。
【符号の説明】
【００５６】
１  画像処理システム、
２，６２  上位装置、
３，５３  第１プリンタ、
４，５４  第２プリンタ、
５  ネットワーク、
１１  アプリケーション、
１２  ドライバ、
１３，２１，３１  送受信部、
１４  代行情報保存部、
１５  通知情報解析部、
１６  ディスプレイ部、
１７  外部Ｉ／Ｆ部、
１８  選択情報作成部、
２２，５５  判断部、
２３  近隣プリンタ情報取得部、
２４，３３  印刷部、
２５  通知情報作成部、
２６  転送用データ保存部、
２７  近隣プリンタ情報保存部、
３２  印刷データ解析部、
３４  プリンタ情報取得部、
４１，６１  通知情報表示画面、
６３  代行影響情報保存部。
【図１】
2006088356.tif 000003
【図２】
2006088356.tif 000004
【図３】
2006088356.tif 000005
【図４】
2006088356.tif 000006
【図５】
2006088356.tif 000007
【図６】
2006088356.tif 000008
【図７】
2006088356.tif 000009
【図８】
2006088356.tif 000010
【図９】
2006088356.tif 000011
【図１０】
2006088356.tif 000012
【図１１】
2006088356.tif 000013
【図１２】
2006088356.tif 000014
【図１３】
2006088356.tif 000015
【図１４】
2006088356.tif 000016
【図１５】
2006088356.tif 000017
【図１６】
2006088356.tif 000018
【図１７】
2006088356.tif 000019
【図１８】
2006088356.tif 000020
【図１９】
2006088356.tif 000021
【図２０】
2006088356.tif 000022
【図２１】
2006088356.tif 000023
【図２２】
2006088356.tif 000024
【図２３】
2006088356.tif 000025