(57)【要約】【課題】  紙詰まりや、用紙、トナー、インク等のリソースの使い切り等によるエラーによって印刷停止が発生する可能性を低くし、高速な印刷を可能とする。【解決手段】  ネットワーク上に配置された複数の印刷装置に対しプリントジョブを投入可能なプリントシステムであって、上記複数の印刷装置の個々におけるエラー発生の可能性を示す情報を取得する手段と、取得した上記情報に基づいてエラー発生による印刷停止の発生のしにくさを判断し、エラー発生による印刷停止の発生しにくい印刷装置に対して優先的にプリントジョブを投入する手段とを備える。【選択図】  図１
2006163913.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に配置された複数の印刷装置に対しプリントジョブを投入可能なプリントシステムであって、
上記複数の印刷装置の個々におけるエラー発生の可能性を示す情報を取得する手段と、
取得した上記情報に基づいてエラー発生による印刷停止の発生のしにくさを判断し、エラー発生による印刷停止の発生しにくい印刷装置に対して優先的にプリントジョブを投入する手段とを備えたことを特徴とするプリントシステム。
【請求項２】
上記エラー発生の可能性を示す情報は、個々の印刷装置における過去の紙詰まりによる印刷停止頻度の情報を含むことを特徴とする請求項１に記載のプリントシステム。
【請求項３】
上記エラー発生の可能性を示す情報は、個々の印刷装置におけるリソースの消費状況を示す情報を含むことを特徴とする請求項１または２のいずれか一項に記載のプリントシステム。
【請求項４】
上記リソースの消費状況を示す情報は、用紙の残量を示す情報を含むことを特徴とする請求項３に記載のプリントシステム。
【請求項５】
上記リソースの消費状況を示す情報は、トナーもしくはインクの残量を示す情報を含むことを特徴とする請求項３または４のいずれか一項に記載のプリントシステム。
【請求項６】
上記複数の印刷装置の個々における処理中のプリントジョブに関する情報を取得する手段を備え、
プリントジョブが貯まっておらず、即座に印刷の開始が可能な印刷装置に対して優先的にプリントジョブを投入することを特徴とする請求項１乃至５のいずれか一項に記載のプリントシステム。
【請求項７】
分割したプリントジョブを複数の印刷装置に投入することを特徴とする請求項１乃至６のいずれか一項に記載のプリントシステム。
【請求項８】
上記各手段は、印刷を行うホストのプリンタドライバ内に設けられることを特徴とする請求項１乃至７のいずれか一項に記載のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙詰まりや、用紙、トナー、インク等のリソースの使い切り等によるエラーによって印刷停止が発生する可能性を低くすることで、高速な印刷を可能としたプリントシステムに関する。
【背景技術】
【０００２】
大量の印刷を行う場合等にあっては、印刷完了までに相当な時間を要するため、高速に印刷を行える仕組が求められている。
【０００３】
従来、オフィス内等でネットワーク上に配置された複数の印刷装置（プリンタ）が使用できる環境にあっては、高速に印刷を行うため、プリントジョブをいくつかに分割して複数の印刷装置に投入し、並列に印刷を行うようにしていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来はプリントジョブを分割し、複数の印刷装置で並列に印刷を実行することで高速に印刷を行えるようにしていたが、次のような問題点が指摘されていた。
【０００５】
すなわち、複数の印刷装置を同時に使用することで、紙詰まりや、用紙、トナー、インク等のリソースの使い切り等によるエラーによって、いずれかあるいは複数の印刷装置で印刷停止が発生する可能性が高まり、印刷対象ドキュメントの一部（印刷停止したプリントジョブに対応する部分）の印刷が滞り、結果的に高速に印刷ができない場合がしばしば発生していた。
【０００６】
特に、信頼性の低い印刷装置が多く使用されている環境では、並列的に印刷を行うとエラーによる印刷停止が起きやすく、結果として高速な印刷ができなくなってしまうという問題があった。
【０００７】
なお、上記の紙詰まりや、用紙、トナー、インク等のリソースの使い切り等によるエラーによって印刷停止が発生することに起因した印刷の遅延は、プリントジョブを分割する場合に限った問題ではない。
【０００８】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、紙詰まりや、用紙、トナー、インク等のリソースの使い切り等によるエラーによって印刷停止が発生する可能性を低くし、高速な印刷を可能としたプリントシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、ネットワーク上に配置された複数の印刷装置に対しプリントジョブを投入可能なプリントシステムであって、上記複数の印刷装置の個々におけるエラー発生の可能性を示す情報を取得する手段と、取得した上記情報に基づいてエラー発生による印刷停止の発生のしにくさを判断し、エラー発生による印刷停止の発生しにくい印刷装置に対して優先的にプリントジョブを投入する手段とを備えるようにしている。
【００１０】
また、請求項２に記載されるように、上記エラー発生の可能性を示す情報は、個々の印刷装置における過去の紙詰まりによる印刷停止頻度の情報を含むものとすることができる。
【００１１】
また、請求項３に記載されるように、上記エラー発生の可能性を示す情報は、個々の印刷装置におけるリソースの消費状況を示す情報を含むものとすることができる。
【００１２】
また、請求項４に記載されるように、上記リソースの消費状況を示す情報は、用紙の残量を示す情報を含むものとすることができる。
【００１３】
また、請求項５に記載されるように、上記リソースの消費状況を示す情報は、トナーもしくはインクの残量を示す情報を含むものとすることができる。
【００１４】
また、請求項６に記載されるように、上記複数の印刷装置の個々における処理中のプリントジョブに関する情報を取得する手段を備え、プリントジョブが貯まっておらず、即座に印刷の開始が可能な印刷装置に対して優先的にプリントジョブを投入するようにすることができる。
【００１５】
また、請求項７に記載されるように、分割したプリントジョブを複数の印刷装置に投入するようにすることができる。
【００１６】
また、請求項８に記載されるように、上記各手段は、印刷を行うホストのプリンタドライバ内に設けられるものとすることができる。
【発明の効果】
【００１７】
本発明のプリントシステムにあっては、紙詰まりや、用紙、トナー、インク等のリソースの使い切り等によるエラーによって印刷停止が発生する可能性を低くし、高速な印刷を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施形態につき図面に基づいて説明する。
【００１９】
図１は本発明の一実施形態にかかるプリントシステムの構成図である。図１において、プリントシステムは、ネットワーク１に接続されたパーソナルコンピュータのごとき複数のホスト２１〜２３と、複数の印刷装置３１〜３４とからなる。なお、ネットワーク１は有線もしくは無線のいずれの形態であってもよい。また、ホスト２１〜２３および印刷装置３１〜３４の台数は図示のものに限られない。
【００２０】
図２はホスト２１〜２３の内部構成の例を示す図であり、ＣＰＵ、メモリ等を含むハードウェア２０１と、その上で動作するＯＳ(Operating System)２０２と、さらにその上で動作する、画像処理を行うグラフィックエンジン２０３と、印刷処理を行うプリンタドライバ２０４と、業務処理等を行い適宜に印刷を行うアプリケーション２０５とを備えている。
【００２１】
ここで、本発明における主たる機能部である、複数の印刷装置の個々におけるエラー発生の可能性を示す情報を取得する手段、および、取得した情報に基づいてエラー発生による印刷停止の発生のしにくさを判断し、エラー発生による印刷停止の発生しにくい印刷装置に対して優先的にプリントジョブを投入する手段等は、図２におけるプリンタドライバ２０４の機能として実現される。
【００２２】
図３はアプリケーション２０５からドキュメントの印刷が指示された場合にプリンタドライバ２０４により行われる印刷装置３１〜３４へのプリントジョブの割り振りの処理を示すフローチャートである。以下、図３に沿って上記の実施形態の動作を説明する。
【００２３】
図３において、プリンタドライバ２０４は、先ず、印刷装置３１〜３４から、過去の紙詰まりによる印刷停止頻度の情報と、用紙の残量を示す情報と、トナーもしくはインクの残量を示す情報と、処理中のプリントジョブに関する情報とを取得する（ステップＳ１）。なお、これらの情報は必ずしも全て取得する必要はないが、ここではこれらの情報を全て取得して利用するものとして説明する。また、印刷停止頻度の情報には、紙詰まり以外の原因によって生じるものを含めても、あるいはエラー発生の可能性を示す情報として別に取得するようにしてもよい。
【００２４】
次いで、プリンタドライバ２０４は、過去の紙詰まりによる印刷停止頻度の情報から、その印刷停止頻度に反比例する信頼性を表すポイントを算出し、その信頼性を表すポイントが一定の閾値を超える印刷装置が存在するか否かを判断する（ステップＳ２）。すなわち、信頼性を表すポイントが一定の閾値を超えるかどうかで、その印刷装置が信頼できるかどうかを判断する。
【００２５】
信頼性を表すポイントが一定の閾値を超える印刷装置が存在する場合（ステップＳ２のＹｅｓ）には、その印刷装置（１台または複数台）に対し、プリントジョブを割り振る（ステップＳ３）。なお、印刷装置が複数台の場合は、必要に応じてプリントジョブの分割を行ってプリントジョブを割り振る。
【００２６】
また、上記のプリントジョブの割り振りに際しては、既に印刷装置３１〜３４から取得（ステップＳ１）した処理中のプリントジョブに関する情報に基づき、プリントジョブが貯まっておらず、即座に印刷の開始が可能な印刷装置に優先的にプリントジョブを割り振るようにする。
【００２７】
更に、上記のプリントジョブの割り振りに際しては、既に印刷装置３１〜３４から取得（ステップＳ１）した、用紙の残量を示す情報と、トナーもしくはインクの残量を示す情報とに基づき、用紙が不足することのないように、および、トナーやインクが不足することのないように、残量の多い印刷装置から優先的にプリントジョブの量を決定して割り振る。ただし、信頼性を表すポイントが一定の閾値を超えた印刷装置だけでは、プリントジョブを分割しても用紙が足りなくなる場合あるいはトナーやインクが足りなくなる場合、一定の閾値には満たない印刷装置の中で信頼性を表すポイントのなるべく高い印刷装置にプリントジョブを割り振ることとする。
【００２８】
一方、信頼性を表すポイントが一定の閾値を超える印刷装置が存在しなかった場合（ステップＳ２のＮｏ）には、信頼性を表すポイントがなるべく高いものにプリントジョブを割り振る（ステップＳ４）。この場合も、既に印刷装置３１〜３４から取得した、用紙の残量を示す情報と、トナーもしくはインクの残量を示す情報とに基づき、用紙が不足することのないように、および、トナーやインクが不足することのないように、残量の多い印刷装置から優先的にプリントジョブの量を決定して割り振る。
【００２９】
その後、プリントジョブが全て割り振れたか否かを判断し（ステップＳ５）、全て割り振れた場合は処理を終了し、全て割り振れていない場合は次に信頼性を表すポイントの高い印刷装置に対してプリントジョブを割り振る（ステップＳ４）。
【００３０】
このように、印刷を行うホストが複数の印刷装置から過去の紙詰まりによる印刷停止頻度の情報を取得し、この過去の紙詰まりによる印刷停止頻度の情報に基づき、紙詰まりの起こりにくい信頼できる印刷装置に対し優先的にプリントジョブを割り振るので、紙詰まりによる印刷処理の中断の可能性を極力排除することができる。これにより、紙詰まりによる印刷停止の頻度が減り、高い信頼性を確保したまま高速印刷ができる。
【００３１】
また、印刷を行うホストが複数の印刷装置から用紙の残量を示す情報を取得し、この用紙の残量を示す情報に基づき、残量の多い印刷装置に対し優先的にプリントジョブの量を決定して割り振るので、用紙切れによる印刷処理の停止を起こりにくくすることができる。これにより、用紙切れによる印刷停止の頻度が減り、高い信頼性を確保したまま高速印刷ができる。
【００３２】
更に、印刷を行うホストが複数の印刷装置からトナーもしくはインクの残量を示す情報を取得し、このトナーもしくはインクの残量を示す情報に基づき、残量の多い印刷装置に対し優先的にプリントジョブの量を決定して割り振るので、トナーもしくはインクの使い切りによる印刷処理の停止を起こりにくくすることができる。これにより、トナーもしくはインクの使い切りによる印刷停止の頻度が減り、高い信頼性を確保したまま高速印刷ができる。
【００３３】
加えて、印刷を行うホストが複数の印刷装置から処理中のプリントジョブに関する情報を取得し、なるべくプリントジョブの貯まっていない印刷装置に対し優先的にプリントジョブを割り振るので、待ち時間がなく、より高速な印刷が可能となる。
【００３４】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態にかかるプリントシステムの構成図である。
【図２】ホストの内部構成の例を示す図である。
【図３】プリンタドライバにより行われる印刷装置へのプリントジョブの割り振りの処理を示すフローチャートである。
【符号の説明】
【００３６】
１            ネットワーク
２１〜２３    ホスト
２０１        ハードウェア
２０２        ＯＳ
２０３        グラフィックエンジン
２０４        プリンタドライバ
２０５        アプリケーション
３１〜３４    印刷装置
【図１】
2006163913.tif 000003
【図２】
2006163913.tif 000004
【図３】
2006163913.tif 000005