| 【発明の名称】 |
印刷システム |
| 【発明者】 |
【氏名】大川 典子
|
| 【要約】 |
【課題】画像処理装置は情報処理装置からの印刷条件と比較して、印刷条件が一致しない場合、その印刷条件に近い印刷条件を代替として、情報処理装置に転送する印刷システムを提供する。
【解決手段】情報処理装置A(2)は、印刷条件項目を格納する格納手段25と、印刷条件項目に基づいて印刷設定画面を表示する印刷設定表示制御手段22と、画像処理装置A(3)に印刷条件を問い合わせる印刷条件問い合わせ手段23と、画像処理装置A(3)からの応答情報の印刷条件で、その画像処理装置A(3)に印刷させる手段とを備え、かつ、画像処理装置A(3)は、情報処理装置A(2)からの印刷条件の問い合わせに基づいて、その画像処理装置A(3)が提供できて前記問い合わせ印刷条件に適するか、最も近い印刷条件を算出し、その算出結果を送出する印刷条件解析手段31を備えている。 |
【特許請求の範囲】
【請求項1】 一つ以上の画像処理装置と、前記画像処理装置に対して印刷要求する情報処理装置とがネットワークで接続された印刷システムにおいて、前記情報処理装置は、前記画像処理装置の印刷条件項目を格納する格納手段と、印刷要求があると前記印刷条件項目に基づいて、印刷設定画面を表示するための印刷設定表示制御手段と、前記印刷設定画面から印刷条件の入力により、前記画像処理装置に印刷条件を問い合わせる印刷条件問い合わせ手段と、前記印刷条件問い合わせ手段による前記画像処理装置からの応答情報の印刷条件で、前記画像処理装置に印刷させる手段とを備え、かつ、前記画像処理装置は、前記情報処理装置からの印刷条件の問い合わせに基づいて、当該画像処理装置が提供できて前記問い合わせ印刷条件に適するか、最も近い印刷条件を算出し、その算出結果を送出する印刷条件解析手段を備えたことを特徴とする印刷システム。 【請求項2】 一つ以上の画像処理装置と、前記画像処理装置に対して印刷要求する情報処理装置とがネットワークで接続された印刷システムにおいて、前記情報処理装置は、前記画像処理装置の印刷条件項目を格納する格納手段と、印刷要求があると前記印刷条件項目に基づいて、印刷設定画面を表示するための印刷設定表示制御手段と、前記印刷設定画面から印刷条件の人力により、前記画像処理装置に印刷条件を問い合わせる印刷条件問い合わせ手段と、前記印刷条件問い合わせ手段による前記画像処理装置からの応答情報の印刷条件が、問い合わせた印刷条件と違っている場合、画面表示して入力手段により印刷制御し、問い合わせた印刷条件と一致している場合、前記画像処理装置に印刷させる手段とを備え、前記画像処理装置は、前記情報処理装置からの印刷条件の問い合わせに基づいて、当該画像処理装置が提供できて前記問い合わせ印刷条件に適するか、最も近い印刷条件を算出し、その算出結果を送出する印刷条件解析手段を備えたことを特徴とする印刷システム。 【請求項3】 前記情報処理装置は、複数の前記画像処理装置に対して、印刷条件を問い合わせ、前記画像処理装置からの応答情報により所定の規則で一つの画像処理装置を選択し、印刷することを特徴とする請求項1に記載の印刷システム。 【請求項4】 前記情報処理装置は、出力先として指定される前記画像処理装置に対して印刷条件を問い合わせ、前記画像処理装置からの応答情報の印刷条件が、問い合わせた印刷条件と違っている場合は、他の画像処理装置を出力先として印刷条件を問い合わせるための画面表示をし、かつ、入力手段によって、出力先の画像処理装置の変更を決定し、出力先の画像処理装置の変更があると、変更前の前記画像処理装置に対する処理と同様の処理を行うことを特徴とする請求項2に記載の印刷システム。 【請求項5】 前記情報処理装置は、前記画像処理装置及び/又は前記印刷条件に適したプリンタドライバを選択する手段と、印刷するデータを印刷処理し、前記画像処理装置に出力するプリンタドライバとを備えることを特徴とする請求項3または請求項4に記載の印刷システム。 【請求項6】 前記情報処理装置の印刷条件問い合わせ手段では、印刷要求を識別するためのIDを印刷条件に付加し、前記プリンタドライバでは、印刷処理したデータとともに前記IDを付加して前記画像処理装置に送出し、前記画像処理装置は、印刷条件の問い合わせによって前記印刷条件算出手段で算出された印刷条件をIDとともに保持し、保持されている印刷条件に対応するIDを持つ印刷処理データが送られた場合に、印刷処理データの展開処理を行うとともに、保持されている当該印刷条件を消去することを特徴とする請求項2、3または4のいずれかに記載の印刷システム。 【請求項7】 前記画像処理装置は、前記印刷条件が保持されてから所定時間を過ぎると前記印刷条件が消去されることを特徴とする請求項6に記載の印刷システム。 【請求項8】 前記情報処理装置は、前記印刷条件を問い合わせた画像処理装置からの応答情報により、印刷処理データを送出しない画像処理装置に対して、前記印刷条件を消去するための情報を送出し、前記画像処理装置は、前記印刷条件を消去するための情報が送られてきたら、保持している印刷条件を消去することを特徴とする請求項6に記載の印刷システム。 【請求項9】 前記情報処理装置は、前記画像処理装置の各々に対応している前記印刷条件項目があり、出力先として指定される前記画像処理装置に対応する印刷条件項目に基づいて、印刷設定画面を表示することを特徴とする請求項4に記載の印刷システム。 【請求項10】 前記情報処理装置は、指定出力先複数の前記画像処理装置の印刷条件項目が包括できるような一つの印刷条件項目に基づいて、印刷設定画面を表示することを特徴とする請求項3に記載の印刷システム。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】この発明は、複数の画像処理装置と印刷指示する情報処理装置に接続されるネットワークシステムにおいて、情報処理装置からの印刷要求に応じて、複数の画像処理装置を切り替えて利用する場合に使用する印刷システムに関する。 【0002】 【従来の技術】近年のオフィス環境では、複数の画像処理装置と、画像処理装置に対して印刷指示する情報処理装置に接続されるネットワークシステムが構築されている。ある画像処理装置に対して、情報処理装置からある印刷条件の下で印刷指示すると、その印刷条件に適する画像処理装置によって印刷がおこなわれる方法が採られている。 【0003】第1の従来例として、例えば、特開平7−104949号公報には、画像処理装置は情報処理装置から転送される所定のステータスを解析して設定中の印刷情報を返信し、情報処理装置は返信された印刷情報と印刷条件を照合して、印刷可能な画像処理装置を選択するシステムが開示されている。 【0004】また、第2の従来例として、同じく、特開平7−104949号公報に、情報処理装置から印刷条件を含む所定のステータスを画像処理装置に送り、画像処理装置でステータスを解析して印刷可能か否か判断し、当否結果を含む所定のステータスを外部装置に返信し、印刷可能な画像処理装置を選択するシステムが開示されている。 【0005】そして、第3の従来例として、例えば、特開平8−101754号公報には、ネットワーク上の全ての画像処理装置に対して、プリント状態を問い合わせ、各画像処理装置から返信された情報と印刷条件を比較して、印刷条件から外れる画像処理装置を削除して、残存する画像処理装置の中から所定の条件の下で並べ替え、並べ替えられた中で、順位の高い画像処理装置を出力先として決定するシステムが開示されている。 【0006】 【発明が解決しようとする課題】上述した3つの従来例は、画像処理装置の情報と情報処理装置からの印刷条件を比較して、印刷条件と合致する画像処理装置を印刷可能な出力先として決定するシステムである。しかし、必ずしもユーザの要望する印刷条件と一致する画像処理装置があるとは限らない。通常、ユーザーが指定する印刷条件は一つであるが、その指定する印刷条件以外にユーザーが許容できる印刷条件範囲があるかも知れない。 【0007】例えば、1200DPIの解像度で印刷条件を指定したが、1200DPIで印刷できる画像処理装置がない場合には、その旨が情報処理装置側で表示されるが、ユーザーが他の解像度でも許容できるならば、その入力条件を再度設定しなければならず、同じ処理を再び繰り返しおこなわなければならない煩わしさがあった。 【0008】本発明は、このような問題点を解消するために、画像処理装置は情報処理装置からの印刷条件と比較して、印刷条件が一致しない場合、その印刷条件に近い印刷条件を代替として、情報処理装置に転送する印刷システムを提供することを目的とする。すなわち、設定した印刷条件に適していない場合でも、適当な代替条件で印刷できるようにした印刷システムを提供することを目的としている。 【0009】 【課題を解決するための手段】本発明は、上述の課題を解決するための手段を以下のように構成している。 【0010】(1)一つ以上の画像処理装置と、前記画像処理装置に対して印刷要求する情報処理装置とがネットワークで接続された印刷システムにおいて、前記情報処理装置は、前記画像処理装置の印刷条件項目を格納する格納手段と、印刷要求があると前記印刷条件項目に基づいて、印刷設定画面を表示するための印刷設定表示制御手段と、前記印刷設定画面から印刷条件の入力により、前記画像処理装置に印刷条件を問い合わせる印刷条件問い合わせ手段と、前記印刷条件問い合わせ手段による前記画像処理装置からの応答情報の印刷条件で、前記画像処理装置に印刷させる手段とを備え、かつ、前記画像処理装置は、前記情報処理装置からの印刷条件の問い合わせに基づいて、当該画像処理装置が提供できて前記問い合わせ印刷条件に適するか、最も近い印刷条件を算出し、その算出結果を送出する印刷条件解析手段を備えたことを特徴とする。 【0011】この構成によれば、情報処理装置の要求する印刷条件が、画像処理装置が提供できる印刷条件に適している場合は、要求する印刷条件で、画像処理装置が提供できる印刷条件に適していない場合は、画像処理装置が提供できて要求に最も近い印刷条件で印刷できる。 【0012】(2)一つ以上の画像処理装置と、前記画像処理装置に対して印刷要求する情報処理装置とがネットワークで接続された印刷システムにおいて、前記情報処理装置は、前記画像処理装置の印刷条件項目を格納する格納手段と、印刷要求があると前記印刷条件項目に基づいて、印刷設定画面を表示するための印刷設定表示制御手段と、前記印刷設定画面から印刷条件の人力により、前記画像処理装置に印刷条件を問い合わせる印刷条件問い合わせ手段と、前記印刷条件問い合わせ手段による前記画像処理装置からの応答情報の印刷条件が、問い合わせた印刷条件と違っている場合、画面表示して入力手段により印刷制御し、問い合わせた印刷条件と一致している場合、前記画像処理装置に印刷させる手段とを備え、前記画像処理装置は、前記情報処理装置からの印刷条件の問い合わせに基づいて、当該画像処理装置が提供できて前記問い合わせ印刷条件に適するか、最も近い印刷条件を算出し、その算出結果を送出する印刷条件解析手段を備えたことを特徴とする。 【0013】この構成によれば、情報処理装置の要求する印刷条件が、画像処理装置の提供する印刷条件に適している場合は印刷されるが、適さない場合は入力手段による判断で印刷制御される。 【0014】(3)前記情報処理装置は、複数の前記画像処理装置に対して、印刷条件を問い合わせ、前記画像処理装置からの応答情報により所定の規則で一つの画像処理装置を選択し、印刷することを特徴とする。 【0015】この構成によれば、複数の画像処理装置に対して、印刷条件を問い合わせることができ、応答情報で所定の規則に基づいて一つの画像処理装置を選択して印刷できる。 【0016】(4)前記情報処理装置は、出力先として指定される前記画像処理装置に対して印刷条件を問い合わせ、前記画像処理装置からの応答情報の印刷条件が、問い合わせた印刷条件と違っている場合は、他の画像処理装置を出力先として印刷条件を問い合わせるための画面表示をし、かつ、入力手段によって、出力先の画像処理装置の変更を決定し、出力先の画像処理装置の変更があると、変更前の前記画像処理装置に対する処理と同様の処理を行うことを特徴とする。 【0017】この構成によれば、出力先として指定されている画像処理装置が、問い合わせた印刷条件に適していない場合には他の画像処理装置にて代替できる。 【0018】(5)前記情報処理装置は、前記画像処理装置及び/又は前記印刷条件に適したプリンタドライバを選択する手段と、印刷するデータを印刷処理し、前記画像処理装置に出力するプリンタドライバとを備えることを特徴とする。 【0019】この構成によれば、画像処理装置、及び/又は前記印刷条件に適したプリンタドライバを使って、印刷処理をすることができる。 【0020】(6)前記情報処理装置の印刷条件問い合わせ手段では、印刷要求を識別するためのIDを印刷条件に付加し、前記プリンタドライバでは、印刷処理したデータとともに前記IDを付加して前記画像処理装置に送出し、前記画像処理装置は、印刷条件の問い合わせによって前記印刷条件算出手段で算出された印刷条件をIDとともに保持し、保持されている印刷条件に対応するIDを持つ印刷処理データが送られた場合に、印刷処理データの展開処理を行うとともに、保持されている当該印刷条件を消去することを特徴とする。 【0021】この構成によれば、画像処理装置が問い合わせ印刷条件より算出された印刷条件を保持することにより、情報処理装置から印刷処理データとともに再度印刷条件を送る必要がなくなるとともに、印刷条件のもとで印刷の前処理を行うことができる。 【0022】(7)前記画像処理装置は、前記印刷条件が保持されてから所定時間を過ぎると前記印刷条件が消去されることを特徴とする。 【0023】この構成によれば、保持されている印刷条件に対応する印刷処理データが送られてなかった場合、所定時間を過ぎると、印刷条件が消去される。 【0024】(8)前記情報処理装置は、前記印刷条件を問い合わせた画像処理装置からの応答情報により、印刷処理データを送出しない画像処理装置に対して、前記印刷条件を消去するための情報を送出し、前記画像処理装置は、前記印刷条件を消去するための情報が送られてきたら、保持している印刷条件を消去することを特徴とする。 【0025】この構成によれば、保持されている印刷条件を消去するよう、情報処理装置から要求できる。 【0026】(9)前記情報処理装置は、前記画像処理装置の各々に対応している前記印刷条件項目があり、出力先として指定される前記画像処理装置に対応する印刷条件項目に基づいて、印刷設定画面を表示することを特徴とする。 【0027】この構成によれば、印刷条件項目は、画像処理装置の各々に対応する印刷条件項目があり、指定出力先に対応した印刷条件項目を画面に表示し、印刷条件を入力することができる。 【0028】(10)前記情報処理装置は、指定出力先複数の前記画像処理装置の印刷条件項目が包括できるような一つの印刷条件項目に基づいて、印刷設定画面を表示することを特徴とする。 【0029】この構成によれば、印刷条件を問い合わせる複数の画像処理装置の印刷条件項目が包括できる印刷条件項目で画面表示することにより、各画像処理装置に印刷条件項目が違っていても、印刷条件の入力を一度だけ設定でき、一度で設定した印刷条件を複数の画像処理装置に問い合わせることができる。 【0030】 【発明の実施の形態】以下、本発明の一実施形態に係る印刷システムについて詳細に説明する。 【0031】図1は、印刷システムの全体の構成を示すブロック系統図である。同図にて、通信ネットワークとしてのLAN1に、複数の情報処理装置と画像処理装置が分散接続されている。情報処理装置としては、情報処理装置A(2),B(4)があり、画像処理装置としては、画像処理装置A(3)、画像処理装置(モノクロ専用機)B(5)、画像処理装置(カラー機)C(6)、プリンタA(7)がある。情報処理装置A(2)はネットワークI/F28を介して、また、画像処理装置A(3)はネットワークI/F37を介して、それぞれLAN1に接続されている。なお、画像処理装置は、プリンタだけでなく、複写機やファクシミリ装置との複合機によっても構成することができる。要するに、一般的な画像形成装置に加えて、ファクシミリ装置と複合機等にも本印刷システムを適用できる。 【0032】情報処理装置A(2)は、アプリケーション20、印刷設定表示制御手段22、キーボードorポインティングデバイス21、プリンタドライバ情報251と印刷条件項目252を格納した格納手段25、印刷条件問い合わせ手段23、応答解析手段24、プリンタドライバ選択手段26、プリンタドライバ27(271〜273)およびネットワークI/F28を備えている。 【0033】印刷設定表示制御手段22は、アプリケーション20からの印刷要求によって、図示されていない表示部に対して印刷設定の表示画面を制御する。また、印刷設定表示制御手段22は、キーボードorポインティングデバイス21などの入力情報や、印刷条件問い合わせ手段23で画像処理装置に印刷条件を問い合わせて応答解析手段24によって解析した結果によっても表示制御を行う。また、印刷設定表示制御手段22は、プリンタドライバ27(271〜273)を選択するためのプリンタドライバ選択手段26を呼び出すことができる。 【0034】印刷条件問い合わせ手段23は、印刷設定の表示画面上で、キーボートorポインティングデバイス21などの入力情報による印刷条件をネットワークI/F28を介して画像処理装置に送出し、画像処理装置からの応答結果を応答解析手段24へ送る。応答解析手段24は、応答結果を解析し、解析した結果を印刷設定表示制御手段22に送る。なお、印刷条件については後述する。 【0035】プリンタドライバ27(271〜273)は、LAN1に接続されている画像処理装置に対応しており、印刷要求のあったデータを印刷処理し、前記印刷処理したデータ(以下、印刷処理データという)をネットワークI/F28を介して画像処理装置A(3)に送出する。 【0036】画像処理装置A(3)は、入力情報判定部30、印刷条件解析手段31、印刷条件提供手段32、印刷処理データ格納手段33、印刷処理データ展開手段34、印刷制御部35、印字部36、ネットワークI/F37を備えている。 【0037】入力情報判定部30は、情報処理装置A(2)の印刷条件問い合わせ手段23から送られた印刷条件か、または、プリンタドライバ27(271〜273)から送られてきた印刷処理データかを判定し、前者の場合は、印刷条件解析手段31へ、後者の場合は印刷処理データ格納手段33、または、印刷処理データ展開手段34へ、各々のデータを送る。 【0038】印刷条件解析手段31は、印刷条件提供手段32内にある内容により解析した結果を、情報処理装置A(2)の印刷条件問い合わせ手段23に送出する。印刷条件提供手段32内にある内容は、画像処理装置A(3)が提供できる印刷条件のことである。 【0039】印刷処理データ展開手段34で印刷処理データを展開し、展開したデータに基づいて印刷制御部35にて印字部36を制御するが、印刷処理データ展開手段34で展開中に別の印刷処理データが送られた場合は、入力情報判定部30から印刷処理データ格納手段33に印刷処理データが送られ、先の展開処理を終えるまで一時的に蓄積される。 【0040】この実施形態では、情報処理装置B(4)は、情報処理装置A(2)内のブロック系統図と同様の構成になっているが、プリンタドライバの種類や格納手段などの内容は情報処理装置によって異なる場合がある。画像処理装置B(モノクロ専用機)(5)、画像処理装置C(カラー機)(6)、プリンタA(7)は、画像処理装置A(3)内のブロック系統図と同様の構成になっているが、印刷条件提供手段32内の内容は画像処理装置によって異なる場合がある。 【0041】以下に、本発明の実施例について説明する。 【0042】(第1の実施例)本実施例は請求項1に対応する。図2および図3は、情報処理装置A(2)の印刷要求から画像処理装置A(3)の印刷処理までの流れを示し、図2は情報処理装置A(2)の処理の流れを、図3は画像処理装置A(3)の処理の流れをそれぞれ示す。 【0043】まず、図2にて、アプリケーション20から印刷要求がある(S21)と、格納手段25にある印刷条件項目252を取得する(S22)。取得された印刷条件項目252に基づいて印刷設定画面を表示する(S23)。印刷設定画面上で、ユーザーからキーボードorポインティングデバイス21の入力手段により印刷条件が入力される(S24)。前記入力された印刷条件は印刷条件問い合わせ手段23によって、画像処理装置A(3)に問い合わせる(S25)。画像処理装置A(3)から印刷条件が応答されると、応答印刷条件で印刷処理データを送出する(S26)。 【0044】一方、図3では、情報処理装置A(2)からの入力情報があると、入力情報判定部30で(S25にて)情報処理装置A(2)からの問い合わせ印刷条件か、(S26にて)情報処理装置A(2)からの印刷処理データかを判定する(S31)。S25の問い合わせ印刷条件であると判定された場合は、印刷提供条件手段32にある画像処理装置A(3)が提供できる印刷条件に適するか、最も近い印刷条件を印刷条件解析手段31にて算出する(S32)。前記算出された印刷条件は、問い合わせのあった情報処理装置A(2)へ送出される(S33)。また、S26の印刷処理データであると判定された場合は、印刷処理データは、前述した方法で印刷処理される(S34)。 【0045】図4(A)(B)は印刷設定画面の例を示す。印刷条件項目252…と、印刷条件項目252…の各々に対する全選択内容253がある。全選択内容253は印刷条件項目252に付随して格納手段25にあり、(S22にて)印刷設定画面を表示するときに格納手段25から取得する。ユーザーは各々の印刷条件項目252に対する全選択内容253から一つ選択し、301で示すように、キーボードorポインティングデバイス21によりチェックする。前記で選択されていない内容は、302のようにチェックされていない。 【0046】図5(A)は、情報処理装置A(2)の要求の問い合わせ印刷条件を示す。この問い合わせ印刷条件は、図3に図示されている印刷設定画面上で、301のようにチェックすることにより設定した条件に対応する。図5(B)は、画像処理装置A(3)の印刷条件提供手段32の内容を示す。図5(C)は、要求Aの問い合わせ印刷条件で、情報処理装置A(2)が画像処理装置A(3)に問い合わせたときの、応答印刷条件である。 【0047】S32で、問い合わせ印刷条件(図5(A))に対して、画像処理装置A(3)が提供できる印刷条件提供手段32の内容(図5(B))に適しているか、最も近い条件が応答印刷条件になっている。問い合わせ印刷条件で印刷条件項目252が用紙サイズ以外は、画像処理装置A(3)が提供できる内容なので、応答印刷条件の選択内容と問い合わせ印刷条件の選択内容は同じである。 【0048】印刷条件項目252が用紙サイズの場合は、画像処理装置A(3)が提供できて問い合わせ印刷条件の選択内容であるLetterに最も近いA4が応答印刷条件の選択内容になっている。 【0049】なお、請求項1でいう「印刷条件問い合わせ手段による画像処理装置からの応答情報の印刷条件で、その画像処理装置に印刷させる手段」とは、例えば、本実施例では、応答解析手段24、印刷設定表示手段22、プリンタドライバ選択手段26、プリンタドライバ27等々をいうが、本発明は、これに限定されることなく、少なくとも、これらと同等の機能を具備している手段であれば、その組み合わせや構成の如何を問わない。 【0050】(第2の実施例)本実施例は請求項2に対応する。図6は、情報処理装置A(2)の処理の流れを示し、アプリケーション20から印刷要求がある(S61)と、格納手段25にある印刷条件項目252を取得する(S62)。取得された印刷条件項目252に基づいて、印刷設定画面を表示する(S63)。印刷設定画面上で、キーボードorポインティングデバイス21からの入力手段により印刷条件が入力される(S64)。前記入力された印刷条件は印刷条件問い合わせ手段23によって、画像処理装置A(3)に問い合わせる(S65)。 【0051】応答解析手段24で、画像処理装置A(3)からの応答印刷条件が問い合わせた印刷条件と等しいか否か解析する(S66)。S66にて、画像処理装置A(3)からの応答印刷条件が問い合わせた印刷条件と等しいと判定された場合、画像処理装置A(3)からの応答印刷条件で、印刷処理データを送出する(S69)。 【0052】S66にて、画像処理装置A(3)からの応答印刷条件が問い合わせた印刷条件と等しくないと判定された場合、印刷実行か否かを選択するための画面表示をする(S67)。印刷実行するか否か、キーボードorポインティングデバイス21から入力される(S68)。S68にて、印刷実行すると入力された場合、S69の印刷処理を行い、印刷実行しないと入力された場合、終了する。なお、本実施例における画像処理装置A(3)の流れは、図3と同じである。 【0053】図7は、本実施例における、印刷実行か否か選択画面の例である。図4のように情報処理装置A(2)が画像処理装置A(3)に要求Aの印刷条件を問い合わせた場合に、本実施例において、印刷実行か否か選択画面の例を図7で示す。 【0054】用紙サイズは、問い合わせ印刷条件の選択内容がLetterに対し、応答印刷条件の選択内容がA4であったので、設定印刷条件がLetterで代替印刷条件がA4にすることを表示し、印刷するか否か選択できるような画面表示している。キーボードorポインティングデバイス21によって701の「印刷する」、もしくは702の「印刷しない」が選択でき、S68で判定される。 【0055】なお、請求項2でいう「前記印刷条件問い合わせ手段による前記画像処理装置からの応答情報の印刷条件が、問い合わせた印刷条件と違っている場合、画面表示して(別途設けた)入力手段により印刷制御し、問い合わせた印刷条件と一致している場合、前記画像処理装置に印刷させる手段」とは、例えば、本実施例では、応答解析手段24、印刷設定表示手段22、プリンタドライバ選択手段26、プリンタドライバ27等々をいうが、本発明は、これに限定されることなく、少なくとも、これらと同等の機能を具備している手段であれば、その組み合わせや構成の如何を問わない。 【0056】(第3の実施例)本実施例は請求項3に対応する。図8は、複数の画像処理装置に印刷条件を問い合わせてから、印刷処理データを送るまでの情報処理装置A(2)の流れを示す。図2のS21からS24までに記載のように、アプリケーション20の印刷要求から印刷設定画面の入力による処理を行った後の流れであり、まず、複数の画像処理装置に対して印刷条件を問い合わせる(S81)。次いで、最も優先度の高い画像処理装置を選択し(S82)、選択された画像処理装置からの応答印刷条件が問い合わせ印刷条件と等しいか判定する(S83)。 【0057】S83にて、選択された画像処理装置の応答印刷条件が問い合わせた印刷条件と等しい場合は、選択された画像処理装置に、応答印刷条件にて印刷処理データを送出する(S88)。S83にて、選択された画像処理装置の応答印刷条件が問い合わせた印刷条件と等しくない場合は、複数の画像処理装置の内、選択されていない画像処理装置があるか否か判定する(S84)。 【0058】S84にて、選択されていない画像処理装置がある場合は、選択されていない画像処理装置の内、最も優先度の高い画像処理装置を選択し(S89)、S83に戻る。S84にて、選択されていない画像処理装置がない場合は、印刷実行か否かを選択でき、印刷実行する場合は、複数の画像処理装置の内、どの画像処理装置に印刷させるか画面表示する(S85)。 【0059】S85の画面表示により、印刷実行が入力されるか否か判定する(S86)。S86にて、印刷実行すると入力された場合、S85の画像表示で入力された画像処理装置を選択し(S87)、S88の処理をおこなう。S86にて、印刷実行しないと入力された場合、終了する。 【0060】図9は本実施例における優先情報の例を示す。また、図8では、図9の内、優先項目が画像処理装置の場合の流れを示しており、優先順によって画像処理装置を選択している。図9の優先情報を用いると、S82で選択される画像処理装置は、画像処理装置B(モノクロ専用機)(5)である。 【0061】優先項目が印刷条件項目252の場合は、印刷条件項目252の優先順に、複数の画像処理装置に対して、応答印刷条件の選択内容と問い合わせ印刷条件の選択内容が一致するか判定する。 【0062】図10(A)〜(D)は、本実施例における複数の画像処理装置に対する問い合わせ印刷条件と、応答印刷条件の例を示す。図10(A)は、情報処理装置A(2)の要求Bの問い合わせ印刷条件、図10(B)は、要求Bの問い合わせ印刷条件で、情報処理装置A(2)が画像処理装置B(モノクロ専用機)(5)に問い合わせたときの応答印刷条件、図10(C)は、要求Bの問い合わせ印刷条件で、情報処理装置A(2)が画像処理装置C(カラー機)(6)に問い合わせたときの応答印刷条件、図10(D)は、要求Bの問い合わせ印刷条件で、情報処理装置A(2)がプリンタA(7)に問い合わせたときの応答印刷条件をそれぞれ示す。 【0063】図10(A)〜(D)の内容で、図9の優先情報を用いて、本実施例の図8の流れ処理をおこなうと、画像処理装置B(モノクロ専用機)(5)、画像処理装置C(カラー機)(6)、プリンタA(7)の順にS83で判定するが、画像処理装置B(モノクロ専用機)(5)、画像処理装置C(カラー機)(6)は、応答印刷条件と問い合わせ印刷条件が等しくないために、応答印刷条件と問い合わせ印刷条件が等しいプリンタA(7)が最終的に選択されて印刷されることとなる。 【0064】(第4の実施例)本実施例は請求項4,5に対応する。図11は、指定出力先の画像処理装置に印刷条件を問い合わせてから、印刷処理データを送るまでの情報処理装置A(2)の流れを示し、請求項4に対応する。図2のS21からS24までに記載のように、アプリケーション20の印刷要求から印刷設定画面の入力による処理を行った後の流れであり、まず、指定出力先の画像処理装置に対して印刷条件を問い合わせ(S111)、画像処理装置からの応答印刷条件が問い合わせ印刷条件と等しいか判定する(S112)。 【0065】S112にて、画像処理装置の応答印刷条件が問い合わせた印刷条件と等しい場合は、指定出力先の画像処理装置に、応答印刷条件にて印刷処理データを送出する(S119)。S112にて、画像処理装置の応答印刷条件が問い合わせた印刷条件と等しくない場合は、印刷実行か否かを選択画面に表示し(S113)、印刷実行が入力されたか否か判定する(S114)。 【0066】S114にて、印刷実行すると入力された場合、S119の処理、つまり、応答印刷条件で印刷処理データの送出をおこなう。S114で、印刷実行しないと入力された場合、指定出力先として指定されたことのない画像処理装置が、LAN1上にあるか否か判定する(S115)。S115で、指定出力先として指定されたことのない画像処理装置がある場合は、指定されていない画像処理装置の一つを選択し(S120)、S111に戻る。 【0067】S115にて、指定されていない画像処理装置がない場合は、印刷実行か否か選択でき、印刷実行する場合は指定出力先として問い合わせた複数の画像処理装置の内、どの画像処理装置に印刷するか画面表示する(S116)。S116の画面表示により、印刷実行が入力されるか否か判定する(S117)。S117にて、印刷実行すると入力された場合、S116の画面表示で入力された画像処理装置を指定出力先として選択し(S118)、S119の処理を行う。S117で、印刷実行しないと入力された場合、終了する。 【0068】図12は、情報処理装置A(2)が応答印刷条件で印刷処理データを送出する流れの一例を示し、図2のS26、図6のS69、図8のS88、図11のS119の詳細を示すもので、請求項5に対応する。 【0069】図12では、まず、画像処理装置の応答印刷条件にプリンタドライバ情報があるかを判定する(S121)。S121にて、画像処理装置の応答印刷条件にプリンタドライバ情報がない場合、画像処理装置に対応したプリンタドライバ情報251を格納手投25から取得し、プリンタドライバを選択する(S122)。S121にて、画像処理装置の応答印刷条件にプリンタドライバ情報がある場合、応答印刷条件のプリンタドライバ情報を取得し、プリンタドライバを選択する(S125)。S122かS125で、選択されたプリンタドライバによって、応答印刷条件を基に印刷処理データを作成し(S123)、印刷処理データを画像処理装置へ送出する(S124)。 【0070】図13は、画像処理装置に対応したプリンタドライバ情報251(図1参照)を示すものであり、S122で取得するために格納手段25にある情報処理装置A(2)、画像処理装置B(モノクロ専用機)(5)‥・ の各々に対応したプリンタドライバの情報がある。 【0071】情報処理装置A(2)はプリンタドライバ271にのみ対応しているが、必ずしも一つの画像処理装置に対応するプリンタドライバが一つであるわけではなく、画像処理装置B(モノクロ専用機) (5)のように二つのプリンタドライバ271,272が対応している場合がある。複数のプリンタドライバの内、どのプリンタドライバを用いるか応答印刷条件で指定されている場合は、S125のように応答印刷条件のプリンタドライバ情報に基づいて選択する。 【0072】S122では、応答印刷条件でプリンタドライバ情報がない場合を想定しているが、例えば画像処理装置に対応したプリンタドライバが一つしかない場合は、図2のS23や図5のS53の印刷設定画面表示でプリンタドライバに関する選択肢がないようにすれば、問い合わせ印刷条件にプリンタドライバ情報が含まれず、当然応答印刷条件にもプリンタドライバ情報が含まれていないことが考えられる。 【0073】(第5の実施例)本実施例は請求項6,7,8に対応する。図14,15は、画像処理装置A(3)の処理の流れを示し、請求項6に対応する。本実施例においては、情報処理装置A(2)は、図2のS25、図6のS65、図8のS81、図11のS111のように、画像処理装置A(3)に対して印刷条件を問い合わせるときに印刷要求毎に識別できるIDを付加し、図2のS26、図6のS69、図8のS88、図11のS119のように、画像処理装置A(3)へ印刷処理データを送出するときに問い合わせたときの印刷条件に対応するIDを付加する。 【0074】図14は、第5の実施例における画像処理装置A(3)が情報処理装置A(2)から入力情報により印刷処理や印刷条件処理を行う流れである。まず、情報処理装置A(2)からの入力情報があると入力情報判定部30で、情報処理装置A(2)からの問い合わせ印刷条件か情報処理装置A(2)から送出された印刷処理データか判定する(S141)。 【0075】S141にて、問い合わせ印刷条件であると判定された場合は、印刷条件提供手段32にある画像処理装置A(3)が提供できる印刷条件に適するか、最も近い印刷条件を印刷条件解析手段31にて算出し、問い合わせのあった情報処理装置A(2)へ送出される(S142)。 【0076】算出された印刷条件はIDとともに保持される(S143)。S141で、情報処理装置A(2)から送出された印刷処理データであると判定された場合は、印刷処理データ展開手段34で展開中の印刷処理データがあるか否か判定する(S144)。S144で、展開中の印刷処理データがない場合は、印刷処理データに対応するIDを持つ印刷条件で印刷の前処理を行っているか判定する(S145)。 【0077】S145にて、印刷の前処理を行っていない場合、印刷の前処理を行い(S146)、印刷処理データに対応するIDで保持されている印刷条件の基で、印刷処理データの展開を行って、前記保持されている印刷条件をIDとともに消去し(S147)、印字制御する(S148)。 【0078】S145にて、印刷の前処理を行っている場合、S147の処理を行う。S144で、展開中の印刷処理データがある場合は、印刷処理データ格納手段33にて印刷処理データを蓄積し(S149)、展開中の印刷処理データがなくなると、S145の処理を行う(S150)。 【0079】図15は、第5の実施例における画像処理装置A(3)が保持している印刷条件により印刷の前処理を行う流れを示す。まず、印刷の前処理を行っているか判定する(S151)。印刷の前処理とは、印刷条件によって違ってくる場合や、印刷条件に係わらず共通する処理の場合が考えられる。 【0080】前者の場合は、S148を行った後では、S151で印刷の前処理を行っていない判定になる。後者の場合は、S148を行った後では、AS151で印刷の前処理を行っていない判定になるとは限らず、S148で印刷処理の前処理が有効になる。 【0081】前者や後者両方の場合の処理が含まれる場合は、前者と同様に考える。S151で印刷の前処理を行っていない場合は、保持されている印刷条件があるか判定する(S152)。S151で印刷の前処理を行っている場合、もしくは、S152で保持されている印刷条件がない場合は、S151に戻る。S152で保持されている印刷条件がある場合は、印刷の前処理を行い(S153)、S151の処理を行う。 【0082】図16は、第5の実施例における画像処理装置A(3)が保持している印刷条件を削除するための流れの一例を示し、請求項7に対応する。ここでは、S143で、算出された印刷条件をIDとともに保持するときに、その時点の時刻も付加しておく。 【0083】まず、保持している印刷条件の中で、タイムアウトのある印刷条件を抽出する(S161)。タイムアウトとは、印刷条件が保持することが可能な時間を超えることである。S161で、抽出された印刷条件があるか判定する(S162)。S162で、抽出された印刷条件がある場合は、保持している印刷条件を消去し(S163)、他にないかS162の処理を行う。S162で、抽出された印刷条件がない場合は、S161に戻る。 【0084】図17は、第5の実施例における情報処理装置A(2)が応答印刷条件で印刷処理データを送出する例を示し、画像処理装置で保持している印刷条件を削除するための流れの一例を示し、請求項8に対応する。 【0085】まず、印刷条件を問い合わせたときの応答印刷条件のある画像処理装置を抽出し(S171)、抽出された画像処理装置の一つに対し、応答印刷条件によって印刷処理データを送出する画像処理装置か判定する(S172)。S172で、印刷処理データを送出する画像処理装置である場合は、S141で問い合わせたときの印刷条件に対応するIDと印刷処理データを送出し(S173)、他に抽出された画像処理装置があるか判定する(S174)。 【0086】S172にて、印刷処理データを送出する画像処理装置でない場合は、S141で問い合わせたときの印刷条件に対応するIDと印刷条件を消去する情報を送出し(S175)、S174の処理を行う。S174で、他に抽出された画像処理装置がある場合はS172の処理を行い、他に抽出された画像処理装置がない場合は終了する。 【0087】画像処理装置では、S175で送出された印刷条件を消去する情報により、対応するIDの印刷条件が保持されていると、消去を行う。 【0088】図18は、格納手段25にある各画像処理装置に対応する印刷条件項目252の一例を示す。図2のS22や図6のS62で、図18を用いて印刷条件項目252を取得する。取得例として、一つの画像処理装置に関して印刷設定画面を表示する場合は、図18でその画像処理装置に対応する印刷条件項目252を取得するが、複数の画像処理装置に関して印刷処理設定画面を表示する場合は、図18の複数の画像処理装置が包括する印刷条件項目252を取得する。 【0089】例えば、情報処理装置A(2)と画像処理装置B(モノクロ専用機)(5)について表示する場合は、印刷条件項目252は「印字方法、解像度、出力先、用紙サイズ、給紙先、印刷の向き、部数、拡大/縮小、ステープル、セキュリティプリント、用紙の種類、両面印刷」である。 【0090】 【発明の効果】本発明は以下の効果を奏する。 【0091】請求項1によれば、情報処理装置の要求する印刷条件が、画像処理装置が提供できる印刷条件に適している場合は要求する印刷条件で、画像処理装置が提供できる印刷条件に適していない場合は画像処理装置が提供できて要求に最も近い印刷条件で印刷できる。 【0092】請求項2によれば、情報処理装置の要求する印刷条件が、画像処理装置の提供する印刷条件に適している場合は印刷されるが、適さない場合は入力手段による判断で印刷制御される。 【0093】請求項3によれば、複数の画像処理装置に対して、印刷条件を問い合わせることができ、応答情報で所定の規則に基づいて一つの画像処理装置を選択して印刷できる。 【0094】請求項4によれば、出力先として指定されている画像処理装置が、問い合わせた印刷条件に適していない場合には他の画像処理装置にて代替できる。 【0095】請求項5によれば、画像処理装置、及び/又は前記印刷条件に適したプリンタドライバを使って、印刷処理をすることができる。 【0096】請求項6によれば、画像処理装置が問い合わせ印刷条件より算出された印刷条件を保持することにより、情報処理装置から印刷処理データとともに再度印刷条件を送る必要がなくなるとともに、印刷条件のもとで印刷の前処理を行うことができる。 【0097】請求項7によれば、保持されている印刷条件に対応する印刷処理データが送られてなかった場合、所定時間を過ぎると、印刷条件が消去される。 【0098】請求項8によれば、保持されている印刷条件を消去するよう、情報処理装置から要求できる。 【0099】請求項9によれば、印刷条件項目は、画像処理装置の各々に対応する印刷条件項目があり、指定出力先に対応した印刷条件項目を画面に表示し、印刷条件を入力することができる。 【0100】請求項10によれば、印刷条件を問い合わせる複数の画像処理装置の印刷条件項目が包括できる印刷条件項目で画面表示することにより、各画像処理装置に印刷条件項目が違っていても、印刷条件の入力を一度だけ設定でき、一度で設定した印刷条件を複数の画像処理装置に問い合わせることができる。
|
| 【出願人】 |
【識別番号】000005049 【氏名又は名称】シャープ株式会社
|
| 【出願日】 |
平成12年10月19日(2000.10.19) |
| 【代理人】 |
【識別番号】100084548 【弁理士】 【氏名又は名称】小森 久夫
|
| 【公開番号】 |
特開2002−132475(P2002−132475A) |
| 【公開日】 |
平成14年5月10日(2002.5.10) |
| 【出願番号】 |
特願2000−319991(P2000−319991) |
|