(57)【要約】【課題】画像形成装置の消耗品の交換処理の回数を抑制するグループ印刷ジョブを生成することができる情報処理装置を提供する。【解決手段】情報処理装置の生成手段は、画像形成装置の消耗品の残量に応じて、該消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する。【選択図】図１
2019095685.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の消耗品の残量に応じて、該消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する生成手段
を有する情報処理装置。
【請求項２】
前記消耗品として、複数種類のトナーとし、
前記生成手段は、複数種類のトナーの交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成する、
請求項１に記載の情報処理装置。
【請求項３】
前記画像形成装置から各種類のトナー残量を検知する検知手段
をさらに有し、
前記生成手段は、検知された種類のトナー残量のうち、最も残量が多いトナーを用いる印刷ジョブを含めるようにする、
請求項２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記画像形成装置のトナー消耗率に応じて印刷ジョブを選択する、
請求項２に記載の情報処理装置。
【請求項５】
前記消耗品として、複数サイズの用紙とし、
前記生成手段は、複数サイズの用紙の交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成する、
請求項１に記載の情報処理装置。
【請求項６】
前記画像形成装置から各サイズの用紙残量を検知する検知手段
をさらに有し、
前記生成手段は、検知されたサイズの用紙残量のうち、最も残量が多いサイズの用紙を用いる印刷ジョブを含めるようにする、
請求項５に記載の情報処理装置。
【請求項７】
コンピュータを、
画像形成装置の消耗品の残量に応じて、該消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する生成手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のネットワークプリンターと、前記ネットワークプリンターを管理するプリンター管理端末とを通信可能に接続し、前記ネットワークプリンターの稼働を制御するプリンター稼働制御システムであって、前記ネットワークプリンターは、複数色のインクを充填した１つのインク容器が装着可能であり、前記インク容器に充填された各色のインクをその稼働により消耗するようになっており、さらに、前記インクの残量を前記各色のインク毎に検出する残量検出手段と、前記残量検出手段で検出した残量を含むステータス情報を前記プリンター管理端末に送信するステータス情報送信手段と、印刷データを受信する第１印刷データ受信手段と、前記第１印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを有し、前記プリンター管理端末は、前記ステータス情報を受信するステータス情報受信手段と、前記ステータス情報受信手段で受信したステータス情報に基づいて前記ネットワークプリンターの稼働を制御する稼働制御手段と、印刷データを受信する第２印刷データ受信手段とを有し、前記稼働制御手段は、前記複数のネットワークプリンターのうち少なくとも１つを予備プリンターとして待機させ、前記第２印刷データ受信手段で受信した印刷データに基づき印刷に必要な各色毎のインク量を算出し、この算出結果と前記ステータス情報受信手段で受信したステータス情報に含まれる各ネットワークプリンターの各色のインク残量とに基づき、前記複数のネットワークプリンターにおける前記予備プリンターを除く残りのネットワークプリンターのうち、インク残量の多いものから優先して印刷後に各色のインク残量が均一に近づくものを選択し、前記第２印刷データ受信手段で受信した印刷データを、前記選択したネットワークプリンターに送信する一方、前記残りのネットワークプリンターにおいて印刷に必要なインク残量が不足する場合に、前記予備プリンターに前記第２印刷データ受信手段で受信した印刷データを送信することが開示されている。
【０００３】
特許文献２には、メンテナンス時期に向けて、消耗品交換が迫っている画像形成装置では消耗品を使い切り、メンテナンス後には各画像形成装置の印刷可能残数が出来る限り多くなるように、ジョブ割り当て（振り分け）を行うプリンターサーバ、及び印刷方法を提案することを課題とし、プリンターサーバは、一台以上の端末装置及び複数の画像形成装置とネットワークを介して接続されており、画像形成装置のプリントジョブを制御するプリンター制御部は現在日時から目標日時までの全画像形成剤予想使用量を算出して画像形成装置に配分する目標使用量を設定し、設定した目標画像形成剤使用量に基づいて印刷ジョブを各画像形成装置に割り当てるジョブ割り当て手段を備えていることが開示されている。
【０００４】
特許文献３には、外部機器から印刷原稿データを受信し、接続された複数のプリンターからそれぞれの状態を表す状態情報を取得する管理部と、前記管理部で取得した前記状態情報に基づき前記プリンターが当該印刷ジョブ実行中に停止するか否かを予測する状態判定部と、前記印刷ジョブに係る印刷用データを作成する印刷用データ作成部と、を有し、前記管理部は、前記状態判定部の判定に基づき前記停止が予測されないプリンターから出力先プリンターを決定し、前記印刷用データを前記出力先プリンターに送付し、前記印刷用データ作成部は、受け付けた前記印刷ジョブに係る印刷原稿データについて、印刷時のトナー消費量が異なる複数の印刷用データを作成することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４２６９６９１号公報
【特許文献２】特開２００４−３３４６３４号公報
【特許文献３】特許第５８７０６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像形成装置の場合、消耗品の交換が発生する。例えば、高速で大量の印刷を行わせる画像形成装置の場合、消耗品の交換処理の回数が多くなることは、印刷処理の中断回数を多くさせることとなり、画像形成装置のロスタイムが発生することになる。
一方、複数の印刷ジョブによって構成されるグループ印刷ジョブによって、印刷処理を行う場合がある。複数の印刷ジョブであるのでグループ印刷ジョブは、大量の印刷になり、印刷時間も長くなる。したがって、消耗品の交換処理の回数も多くなる傾向にある。例えば、印刷物の納付先等に応じて、グループ印刷ジョブを生成した場合、消耗品の交換処理の回数が多くなることがある。
本発明は、画像形成装置の消耗品の交換処理の回数を抑制するグループ印刷ジョブを生成することができる情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、画像形成装置の消耗品の残量に応じて、該消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する生成手段を有する情報処理装置である。
【０００８】
請求項２の発明は、前記消耗品として、複数種類のトナーとし、前記生成手段は、複数種類のトナーの交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成する、請求項１に記載の情報処理装置である。
【０００９】
請求項３の発明は、前記画像形成装置から各種類のトナー残量を検知する検知手段をさらに有し、前記生成手段は、検知された種類のトナー残量のうち、最も残量が多いトナーを用いる印刷ジョブを含めるようにする、請求項２に記載の情報処理装置である。
【００１０】
請求項４の発明は、前記生成手段は、前記画像形成装置のトナー消耗率に応じて印刷ジョブを選択する、請求項２に記載の情報処理装置である。
【００１１】
請求項５の発明は、前記消耗品として、複数サイズの用紙とし、前記生成手段は、複数サイズの用紙の交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成する、請求項１に記載の情報処理装置である。
【００１２】
請求項６の発明は、前記画像形成装置から各サイズの用紙残量を検知する検知手段をさらに有し、前記生成手段は、検知されたサイズの用紙残量のうち、最も残量が多いサイズの用紙を用いる印刷ジョブを含めるようにする、請求項５に記載の情報処理装置である。
【００１３】
請求項７の発明は、コンピュータを、画像形成装置の消耗品の残量に応じて、該消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する生成手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、画像形成装置の消耗品の交換処理の回数を抑制するグループ印刷ジョブを生成することができる。
【００１５】
請求項２の情報処理装置によれば、複数種類のトナーの交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成することができる。
【００１６】
請求項３の情報処理装置によれば、グループ印刷ジョブに最も残量が多いトナーを用いる印刷ジョブを含めるようにすることができる。
【００１７】
請求項４の情報処理装置によれば、画像形成装置のトナー消耗率に応じて印刷ジョブを選択することができる。
【００１８】
請求項５の情報処理装置によれば、複数サイズの用紙の交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成することができる。
【００１９】
請求項６の情報処理装置によれば、グループ印刷ジョブに最も残量が多いサイズの用紙を用いる印刷ジョブを含めるようにすることができる。
【００２０】
請求項７の情報処理プログラムによれば、画像形成装置の消耗品の交換処理の回数を抑制するグループ印刷ジョブを生成することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態の利用例を示す説明図である。
【図４】本実施の形態による画面の表示例を示す説明図である。
【図５】本実施の形態による処理例を示すフローチャートである。
【図６】本実施の形態による処理例を示すフローチャートである。
【図７】印刷ジョブテーブルのデータ構造例を示す説明図である。
【図８】グループ印刷ジョブテーブルのデータ構造例を示す説明図である。
【図９】印刷装置テーブルのデータ構造例を示す説明図である。
【図１０】消費量テーブルのデータ構造例を示す説明図である。
【図１１】印刷装置別使用傾向テーブルのデータ構造例を示す説明図である。
【図１２】本実施の形態による処理例を示すフローチャートである。
【図１３】本実施の形態による処理例を示すフローチャートである。
【図１４】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、すべての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２３】
本実施の形態である情報処理装置１００は、グループ印刷ジョブを生成するものであって、図１の例に示すように、印刷ジョブ受付モジュール１０５、グループ印刷ジョブ生成モジュール１１０、画像形成装置状況検知モジュール１１５、画像形成装置選択モジュール１２０、画像形成装置通信モジュール１２５を有している。
本実施の形態は、特に、画像形成装置１５０（以下、印刷装置ともいう）の消耗品の交換処理の回数を抑制するように、グループ印刷ジョブを生成する。
【００２４】
グループ印刷ジョブは、複数の印刷ジョブによって構成されているものである。ユーザーによる印刷ジョブの管理方法に合わせて、印刷ジョブのまとまりであるグループ印刷ジョブが作成される。このグループ印刷ジョブによって、例えば、以下のような運用を可能にする。
（１）顧客から注文のあった注文に関連する印刷ジョブを一まとめとして扱うことができる。
（２）スプーラーとしての機能を有する情報処理装置１００に蓄積した印刷ジョブを、印刷工程作業者の都合に合わせて、以下のように作業を効率的に実施できる単位にまとめて扱うことができる。
（ａ）出力用紙毎にまとめる。
（ｂ）必要な後処理が同じものをまとめる。
（ｃ）担当する作業者毎にまとめる。
（ｄ）作業日・作業時刻にあわせてまとめる。
【００２５】
画像形成装置１５０として、例えば、プロダクションプリンターがある。プロダクションプリンターは、企業の社内印刷部門やプリントショップ等を対象として軽印刷を行うものである。一般的に、大量の印刷を担うものである。なお、プロダクションプリンターに限定することなく、一般的なプリンター（ビジネス用のプリンター、家庭用のプリンター等）に適用してもよい。
特に、プロダクションプリンターの場合、グループ印刷ジョブに対応することによって、プロダクションプリンターのロスタイム（印刷処理ができない時間）を軽減させることができる。例えば、消耗品の交換処理の時間は、ロスタイムになる。
したがって、情報処理装置１００は、グループ印刷ジョブを生成するにあたって、グループ印刷ジョブによる印刷処理において画像形成装置１５０の消耗品の交換処理の回数を抑制するようにしている。
【００２６】
印刷ジョブ受付モジュール１０５は、グループ印刷ジョブ生成モジュール１１０と接続されている。印刷ジョブ受付モジュール１０５は、印刷ジョブを受け付け、その印刷ジョブをグループ印刷ジョブ生成モジュール１１０に渡す。
【００２７】
グループ印刷ジョブ生成モジュール１１０は、印刷ジョブ受付モジュール１０５、画像形成装置状況検知モジュール１１５、画像形成装置選択モジュール１２０と接続されている。グループ印刷ジョブ生成モジュール１１０は、画像形成装置１５０の消耗品の残量に応じて、その消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する。なお、画像形成装置１５０の消耗品の残量は、画像形成装置状況検知モジュール１１５から受け取る。また、対象とする画像形成装置１５０は１つであってもよいし、複数であってもよい。複数の画像形成装置１５０の消耗品の残量に応じて、その消耗品の交換処理の回数を抑制するように、複数の印刷ジョブによって構成されるグループ印刷ジョブを生成する。そのために、複数の画像形成装置１５０における消耗品の交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成する。
ここで、消耗品として、複数種類のトナーとしてもよい。この場合、グループ印刷ジョブ生成モジュール１１０は、複数種類のトナーの交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成するようにしてもよい。
なお、複数種類のトナーの交換時期を同じにした場合、各消耗品の交換回数そのものは変化しないが、操作者の作業である交換処理の回数（画像形成装置１５０による印刷処理の中断回数）を抑制することができるようになる。例えば、イエロートナーとシアントナーが異なる交換時期である場合は、２回の交換処理が必要になる。一方、イエロートナーとシアントナーの交換時期が同じであれば、２回の交換処理を１回の交換処理で行うことができ、交換処理の回数を減少させることができる。
「交換時期が同じになるように」として、交換時期が完全一致する必要はない（もちろんのことながら、完全一致する場合を排除するものではない）。交換時期に幅を設けることによって、交換時期が同じになる状況を広げることができる。
また、複数種類のトナーの交換時期を同じにするのはある位置の画像形成装置１５０に限定されず、例えば、一の交換作業で操作できる程度に近接して設置されている複数台の画像形成装置１５０間で交換時期が同じようになるようにしてもよい。
【００２８】
また、グループ印刷ジョブ生成モジュール１１０は、画像形成装置状況検知モジュール１１５によって検知された種類のトナー残量のうち、最も残量が多いトナーを用いる印刷ジョブを含めるようにするようにしてもよい。
また、グループ印刷ジョブ生成モジュール１１０は、画像形成装置１５０のトナー消耗率に応じて印刷ジョブを選択するようにしてもよい。
【００２９】
また、消耗品として、複数サイズの用紙としてもよい。この場合、グループ印刷ジョブ生成モジュール１１０は、複数サイズの用紙の交換時期が同じになるように、印刷ジョブを選択し、グループ印刷ジョブを生成するようにしてもよい。用紙の交換時期が同じになるようにするのは、一の画像形成装置１５０に限定されず、例えば、一の交換作業で操作できる程度に近接して設置されている複数台の画像形成装置１５０間で交換時期が同じようになるようにしてもよい。
また、グループ印刷ジョブ生成モジュール１１０は、画像形成装置状況検知モジュール１１５によって検知されたサイズの用紙残量のうち、最も残量が多いサイズの用紙を用いる印刷ジョブを含めるようにするようにしてもよい。
【００３０】
画像形成装置状況検知モジュール１１５は、グループ印刷ジョブ生成モジュール１１０、画像形成装置通信モジュール１２５と接続されている。画像形成装置状況検知モジュール１１５は、画像形成装置通信モジュール１２５を介して、画像形成装置１５０から各種類のトナー残量を検知する。また、画像形成装置状況検知モジュール１１５は、画像形成装置通信モジュール１２５を介して、画像形成装置１５０から各サイズの用紙残量を検知する。
【００３１】
画像形成装置選択モジュール１２０は、グループ印刷ジョブ生成モジュール１１０、画像形成装置通信モジュール１２５と接続されている。画像形成装置選択モジュール１２０は、予め定められた画像形成装置１５０を選択してもよいし、グループ印刷ジョブ生成モジュール１１０によって生成されたグループ印刷ジョブに応じて画像形成装置１５０を選択するようにしてもよい。
【００３２】
画像形成装置通信モジュール１２５は、画像形成装置状況検知モジュール１１５、画像形成装置選択モジュール１２０、画像形成装置１５０Ａ、画像形成装置１５０Ｂ、画像形成装置１５０Ｃと接続されている。画像形成装置通信モジュール１２５は、画像形成装置１５０に対して、グループ印刷ジョブを渡す。そして、各画像形成装置１５０に対して、画像形成装置状況検知モジュール１１５による制御にしたがって、画像形成装置１５０における消耗品の残量を問い合わせ、返信としてその画像形成装置１５０における消耗品の残量を受信し、画像形成装置状況検知モジュール１１５に渡す。
また、画像形成装置通信モジュール１２５は、グループ印刷ジョブ内の各印刷ジョブを指定された並び順で画像形成装置１５０にＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ，  Ｆｉｒｓｔ  Ｏｕｔ）送信する。そして、グループ印刷ジョブ内の印刷ジョブ送信中に別印刷ジョブが混入しないように制御してＦＩＦＯ送信する。
【００３３】
画像形成装置１５０（画像形成装置１５０Ａ、画像形成装置１５０Ｂ、画像形成装置１５０Ｃ）は、情報処理装置１００の画像形成装置通信モジュール１２５と接続されている。画像形成装置１５０は、情報処理装置１００から送信されてきたグループ印刷ジョブを受信して、そのグループ印刷ジョブに含まれている印刷ジョブにしたがって印刷処理を行う。
なお、図１の例では、３つの画像形成装置１５０を接続しているが、１つ以上の画像形成装置１５０が接続されていればよい。
【００３４】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
なお、情報処理装置１００は、画像形成装置１５０の外部コントローラー内に備え付けられていてもよい。
図２（ａ）に示す例では、情報処理装置１００Ａは、ユーザー端末２１０（ユーザー端末２１０Ａ、ユーザー端末２１０Ｂ、ユーザー端末２１０Ｃ、ユーザー端末２１０Ｄ）、画像形成装置１５０（画像形成装置１５０Ａ、画像形成装置１５０Ｂ、画像形成装置１５０Ｃ）と接続されている。
情報処理装置１００Ａは、ユーザー端末２１０から印刷ジョブ又はグループ印刷ジョブを受け取って、その印刷ジョブからグループ印刷ジョブを生成する。そして、印刷ジョブ又はグループ印刷ジョブに適した画像形成装置１５０に、その印刷ジョブ又はグループ印刷ジョブを渡す。その画像形成装置１５０は、受け取った印刷ジョブ又はグループ印刷ジョブにしたがって印刷処理を行う。
【００３５】
図２（ｂ）に示す例では、情報処理装置１００Ａ、情報処理装置１００Ｂ、ユーザー端末２１０Ａ、ユーザー端末２１０Ｂ、ユーザー端末２１０Ｃ、ユーザー端末２１０Ｄは、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１００による機能は、クラウドサービスとして実現してもよい。
情報処理装置１００Ａは、画像形成装置１５０Ａ、画像形成装置１５０Ｂ、画像形成装置１５０Ｃと接続されている。
情報処理装置１００Ｂは、画像形成装置１５０Ｄ、画像形成装置１５０Ｅ、画像形成装置１５０Ｆ、画像形成装置１５０Ｇと接続されている。
情報処理装置１００は、通信回線２９０経由で、ユーザー端末２１０から印刷ジョブ又はグループ印刷ジョブを受け取って、その印刷ジョブからグループ印刷ジョブを生成する。そして、印刷ジョブ又はグループ印刷ジョブに適した画像形成装置１５０に、その印刷ジョブ又はグループ印刷ジョブを渡す。その画像形成装置１５０は、受け取った印刷ジョブ又はグループ印刷ジョブにしたがって印刷処理を行う。
【００３６】
図３は、本実施の形態の利用例を示す説明図である。グループ印刷ジョブについて、さらに詳細に説明する。
グループ印刷ジョブは、複数の印刷ジョブによって構成されている。つまり、いくつかの印刷ジョブをまとめた単位であって、印刷ジョブを複数入れる箱のようなものである。したがって、グループ印刷ジョブそのものは印刷データや印刷設定を持たず、構成要素である印刷ジョブが個別に印刷データや印刷設定を持っている。
例えば、消耗品の交換処理の回数を抑制するように、いくつかの印刷ジョブをまとめ、その１つにまとめたグループ印刷ジョブに対して、印刷ジョブの一括操作を実現するものである。つまり、異なるいくつかの印刷ジョブをまとめたグループ印刷ジョブをあたかも１つの印刷ジョブとして扱うようにしている。
また、グループ印刷ジョブに含まれる印刷ジョブの集計情報（例えば、印刷枚数等）を、複数の画像形成装置１５０への印刷ジョブ投げ分け時における判断材料の１つとしている。
【００３７】
印刷ジョブ群３００として、印刷ジョブ３０２、印刷ジョブ３０４、印刷ジョブ３０６、印刷ジョブ３０８、印刷ジョブ３１０、印刷ジョブ３１２、印刷ジョブ３１４、印刷ジョブ３１６、印刷ジョブ３１８、印刷ジョブ３２０等がある。これらの中から、前述したように印刷ジョブをまとめることができる。例えば、印刷ジョブ３０４、印刷ジョブ３１０、印刷ジョブ３１４を含むグループ印刷ジョブＡ３３０を作成することができる。また、印刷ジョブ３０６、印刷ジョブ３１２、印刷ジョブ３１８を含むグループ印刷ジョブＢ３４０を作成することができる。
情報処理装置１００は、ユーザー３９０の操作によって、各画像形成装置１５０に対して、例えば、印刷ジョブの送信、一時停止、試し刷り、印刷再開、キャンセル等の処理を行わせることができる。
グループ印刷ジョブＡ３３０では、印刷用紙としてある用紙Ａが設定されている場合、その用紙Ａが既にセット（「ストックＡがセット」とも言われる）されている画像形成装置１５０Ａを選択して、グループ印刷ジョブＡ３３０を画像形成装置１５０Ａに送信する。
また、グループ印刷ジョブＢ３４０では、合計の印刷枚数が３０００枚である場合、その３０００枚の出力が途中での作業なしに（用紙補充作業なしに、又は、排紙受部から印刷途中で印刷済用紙を取り除くことなしに）印刷することができる画像形成装置１５０Ｂを選択して、グループ印刷ジョブＢ３４０を画像形成装置１５０Ｂに送信する。この場合、画像形成装置１５０Ｂの用紙残量が３０００枚以上であること、又は、画像形成装置１５０Ｂの排紙受部は、３０００枚以上を受け取ることができるものである。
【００３８】
図４は、本実施の形態による画面４００の表示例を示す説明図である。情報処理装置１００におけるグループ印刷ジョブ、印刷ジョブの表示例を示すものである。
図４（ａ）では、画面４００には、印刷ジョブ表示領域４１０を表示している。印刷ジョブ表示領域４１０は、チェック欄４１２、ＩＤ欄４１４、印刷ジョブ名欄４１６、ステータス欄４１８、部数欄４２０、送信先欄４２２、詳細欄４２４を有している。チェック欄４１２は、処理対象とすることができるチェック欄を有している。ＩＤ欄４１４は、印刷ジョブ又はグループ印刷ジョブの識別情報（ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を表示している。印刷ジョブ名欄４１６は、その印刷ジョブ又はグループ印刷ジョブの印刷ジョブ名を表示している。ステータス欄４１８は、その印刷ジョブ又はグループ印刷ジョブの現在の状況（ステータス）を表示している。部数欄４２０は、その印刷ジョブ又はグループ印刷ジョブにおける部数を表示している。送信先欄４２２は、その印刷ジョブ又はグループ印刷ジョブの送信先（画像形成装置１５０）を表示している。詳細欄４２４は、その印刷ジョブ又はグループ印刷ジョブの詳細を表示するためのボタンを有している。
【００３９】
グループ印刷ジョブの下記の操作方法は、単独の印刷ジョブ（従来の印刷ジョブ）に対するものと同じである。
−［編集］を除いた印刷ジョブ操作（送信、コピー、削除、保持／解除等）
−印刷ジョブ操作（プリント／再開、プルーフプリント、一時停止、キャンセル等）
また、各操作における操作可否や挙動は、グループ印刷ジョブ内に含まれる印刷ジョブのステータスに応じて変化する。
【００４０】
図４（ａ）の例に示す印刷ジョブ表示領域４１０では、１行目にＩＤ：１０、印刷ジョブ名：ジョブ１０、ステータス：送信待ち、部数：１、送信先：未定であることを示しており、２行目にＩＤ：９、印刷ジョブ名：グループジョブＡ（４ジョブ）、ステータス：送信待ち、部数：未定、送信先：未定であることを示しており、３行目にＩＤ：８、印刷ジョブ名：グループジョブＢ（３ジョブ）、ステータス：送信待ち、部数：未定、送信先：未定であることを示しており、４行目にＩＤ：１、印刷ジョブ名：ジョブ１、ステータス：送信待ち、部数：５、送信先：未定であることを示している。
そして、２行目、３行目の印刷ジョブ名欄４１６にグループ印刷ジョブマーク４３２、グループ印刷ジョブマーク４３４が付与されており、それがグループ印刷ジョブであることを示している。つまり、印刷ジョブ名欄４１６の先頭に、グループ印刷ジョブの開／閉状態を示すアイコン（図４では黒三角マーク）を表示している。グループ印刷ジョブマーク４３２、グループ印刷ジョブマーク４３４に対するユーザーの選択操作（クリック操作）で、対象としているグループ印刷ジョブの開閉表示が切り替わる。初期表示時は、すべて閉じられた状態で表示される。なお、「開いている」とは、グループ印刷ジョブを構成している印刷ジョブを表示することであり（図４（ｂ）参照）、「閉じている」とは、グループ印刷ジョブだけを（あたかも１つの印刷ジョブであるかのように）表示することである。
【００４１】
グループ印刷ジョブを開いた状態を、図４（ｂ）の例に示す。
図４（ｂ）の例に示す印刷ジョブ表示領域４１０では、１行目にＩＤ：１０、印刷ジョブ名：ジョブ１０、ステータス：送信待ち、部数：１、送信先：未定であることを示しており、２行目にＩＤ：９、印刷ジョブ名：グループジョブＡ（４ジョブ）、ステータス：送信待ち、部数：未定、送信先：未定であることを示しており、３行目にＩＤ：６、印刷ジョブ名：ジョブ６、ステータス：送信待ち、部数：５、送信先：未定であることを示しており、４行目にＩＤ：５、印刷ジョブ名：ジョブ５、ステータス：送信待ち、部数：５、送信先：未定であることを示しており、５行目にＩＤ：４、印刷ジョブ名：ジョブ４、ステータス：送信待ち、部数：５、送信先：未定であることを示しており、６行目にＩＤ：３、印刷ジョブ名：ジョブ３、ステータス：送信待ち、部数：５、送信先：未定であることを示しており、７行目にＩＤ：８、印刷ジョブ名：グループジョブＢ（３ジョブ）、ステータス：送信待ち、部数：未定、送信先：未定であることを示しており、８行目にＩＤ：７、印刷ジョブ名：ジョブ７、ステータス：送信待ち、部数：５、送信先：未定であることを示しており、９行目にＩＤ：１１、印刷ジョブ名：グループジョブＣ（２ジョブ）、ステータス：送信待ち、部数：未定、送信先：未定であることを示しており、１０行目にＩＤ：１、印刷ジョブ名：ジョブ１、ステータス：送信待ち、部数：５、送信先：未定であることを示している。３行目から６行目までは、グループ印刷ジョブＡを構成している印刷ジョブ群を示しており、８行目と９行目は、グループ印刷ジョブＢを構成している印刷ジョブ群を示している。なお、グループ印刷ジョブ内にさらにグループ印刷ジョブを含めてもよい。グループ印刷ジョブＢには、グループ印刷ジョブＣが含まれている。なお、予め定められた階層数（例えば、最大３階層等）までのグループ印刷ジョブを形成できるようにしてもよい。
【００４２】
なお、図４（ｂ）の状態で、ＩＤ欄４１４のソートを行った場合、ソート対象は、ルート印刷ジョブ（グループ印刷ジョブの配下に位置しない印刷ジョブ、つまり、単独の印刷ジョブとグループ印刷ジョブのこと）としている。グループ印刷ジョブを構成している印刷ジョブは、そのグループ印刷ジョブから外れてソート対象となることは好ましくないからである。
【００４３】
また、ユーザーの選択操作によって詳細欄４２４が選択された場合、その選択された行の印刷ジョブの属性をプロパティ画面（ポップアップ画面等）に提示する。つまり、そのグループ印刷ジョブに含まれる印刷ジョブの属性の統合結果を提示する。例えば、各属性の論理和、合計等を行う。具体的には、各印刷ジョブの属性を抽出し、必要とする後処理機能（例えば、ステープラー、製本、穴あけ等、フィニッシャーとも言われる）を抽出すること、用紙種類毎に枚数を合計すること等がある。
【００４４】
図５は、本実施の形態による処理例を示すフローチャートである。図５の例に示す処理は、既に印刷装置が選択されている場合（又は、印刷装置が１台である場合）である。
ステップＳ５０２では、印刷ジョブ受付モジュール１０５は、複数の印刷ジョブを受け付ける。受け付けられた印刷ジョブは、例えば、印刷ジョブテーブル７００によって管理される。印刷ジョブテーブル７００については、図７の例を用いて後述する。
ステップＳ５０４では、グループ印刷ジョブ生成モジュール１１０は、各印刷ジョブにおける各消耗品の使用量を算出する。消耗品として、印刷に用いるトナー、印刷される用紙がある。
ステップＳ５０６では、画像形成装置状況検知モジュール１１５は、印刷装置における各消耗品の残量を検知する。
ステップＳ５０８では、グループ印刷ジョブ生成モジュール１１０は、複数の消耗品の残量が均一になるように印刷ジョブの組み合わせを生成する。つまり、グループ印刷ジョブを生成する。ステップＳ５０８の詳細な処理については、図６の例に示すフローチャートを用いて後述する。ステップＳ５０８では、例えば、グループ印刷ジョブテーブル８００を生成する。グループ印刷ジョブテーブル８００については、図８の例を用いて後述する。
【００４５】
図６は、本実施の形態による処理例（ステップＳ５０８の処理例）を示すフローチャートである。
ステップＳ６０２では、最も残量が多い消耗品を最も多く使用する印刷ジョブを抽出する。例えば、印刷装置テーブル９００を用いて、印刷装置に装備可能なトナー種類、用紙等を抽出する。
ステップＳ６０２の処理として、例えば、印刷装置に備え付けられている複数種のトナーにおいて、イエロートナーの残量が最も多い場合、受け付けた印刷ジョブの中で、イエロートナーを最も使用する印刷ジョブを抽出する。なお、印刷ジョブが使用する各種のトナー量は、印刷対象である文書（具体的には、印刷ジョブテーブル７００の印刷文書欄７４５で指定されている文書）から推測する。なお、その推測方法は、従来の技術を用いればよい。例えば、印刷対象である文書を解析して、その文書内で使用されている色彩とその色彩の面積を検出し、その色彩を表現するための各トナーのトナー量を算出すればよい。
また、ステップＳ６０２の処理として、例えば、印刷装置に備え付けられている複数種の給紙手段（用紙サイズ毎の給紙手段）において、Ａ４用紙の残量が最も多い場合、受け付けた印刷ジョブの中で、Ａ４用紙を最も使用する印刷ジョブを抽出する。なお、印刷ジョブが使用する用紙の種類は、印刷ジョブテーブル７００の用紙種欄７４０から抽出し、その枚数は、印刷ジョブテーブル７００の頁数欄７２５、部数欄７３０から算出（具体的には、頁数欄７２５内の値と部数欄７３０内の値との乗算）すればよい。
【００４６】
また、印刷ジョブが使用する各種のトナー量については、予め用意された消費量テーブル１０００を用いて算出してもよい。消費量テーブル１０００については、図１０の例を用いて後述する。
【００４７】
ステップＳ６０４では、抽出された印刷ジョブによる印刷を行った場合の各消耗品の消費量を算出し、各消耗品の残量を算出する。
なお、印刷装置（又は、印刷装置の機種）によって、トナーの消費量が異なることがある。例えば、トナーの定着率が異なっていたり、使用するトナーの性質（粒度等）が異なっていたり、印刷装置の個体差（例えば、印刷装置毎に異なる色調整を行っていたりする場合）等があったりするためである。
そこで、印刷装置別使用傾向テーブル１１００を用いて、各印刷装置におけるトナーの使用量を調整する。印刷装置別使用傾向テーブル１１００については、図１１の例を用いて後述する。
【００４８】
ステップＳ６０６では、複数の消耗品の交換時期になるか否かを判断し、複数の消耗品の交換時期になる場合はステップＳ６０８へ進み、それ以外の場合はステップＳ６０２へ戻る。
【００４９】
ステップＳ６０８では、抽出した複数の印刷ジョブを組み合わせたグループ印刷ジョブを生成する。
また、本フローチャート以外の方法によって、印刷ジョブの組み合わせを生成してもよい。例えば、組み合わせ最適化問題の一例として位置付けられるので、分岐限定法、動的計画法等を用いてもよい。
【００５０】
情報処理装置１００は、画像形成装置１５０から印刷装置テーブル９００、印刷装置別使用傾向テーブル１１００を受け取って、ステップＳ５０８の処理を行う。
【００５１】
図７は、印刷ジョブテーブル７００のデータ構造例を示す説明図である。印刷ジョブテーブル７００は、印刷ジョブＩＤ欄７０５、グループフラグ欄７１０、印刷ジョブ名欄７１５、所有者欄７２０、頁数欄７２５、部数欄７３０、用紙サイズ欄７３５、用紙種欄７４０、印刷文書欄７４５、カラー／白黒欄７５０、指定日時欄７５５、後処理欄７６０を有している。印刷ジョブＩＤ欄７０５は、印刷ジョブＩＤを記憶している。グループフラグ欄７１０は、グループ印刷ジョブであるか否かの情報（グループフラグ）を記憶している。印刷ジョブ名欄７１５は、印刷ジョブ名を記憶している。所有者欄７２０は、その印刷ジョブの所有者（最終的な処理結果である印刷物の所有者、エンドユーザー）を記憶している。頁数欄７２５は、その印刷ジョブにおける印刷文書の頁数を記憶している。部数欄７３０は、その印刷ジョブにおける印刷の部数を記憶している。用紙サイズ欄７３５は、その印刷ジョブにおける用紙サイズを記憶している。用紙種欄７４０は、用紙種を記憶している。印刷文書欄７４５は、その印刷ジョブにおける印刷文書を記憶している。印刷文書そのものを記憶していてもよいし、その印刷文書が記憶されている場所（例えば、文書ＩＤ、文書名、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ等）であってもよい。カラー／白黒欄７５０は、その印刷ジョブはカラー印刷であるか白黒印刷であるかの情報を記憶している。カラー／白黒欄７５０では、カラー、白黒だけでなく、特色（金色、銀色、蛍光色等）の指定ができてもよい。指定日時欄７５５は、指定日時を記憶している。後処理欄７６０は、その印刷ジョブにおける後処理（例えば、ステープラー処理、穴あけ処理、製本処理等）を記憶している。
【００５２】
図８は、グループ印刷ジョブテーブル８００のデータ構造例を示す説明図である。グループ印刷ジョブテーブル８００は、印刷ジョブＩＤ欄８０５、グループフラグ欄８１０、グループ印刷ジョブ名欄８１５、印刷ジョブ数欄８２０、印刷ジョブＩＤ欄８２５、最優先印刷ジョブＩＤ欄８３０を有している。印刷ジョブＩＤ欄８０５は、本実施の形態において、印刷ジョブ又はグループ印刷ジョブを一意に識別するための情報（印刷ジョブＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。グループフラグ欄８１０は、グループ印刷ジョブであるか否かの情報（グループフラグ）を記憶している。グループ印刷ジョブ名欄８１５は、そのグループ印刷ジョブの名称を記憶している。印刷ジョブ数欄８２０は、そのグループ印刷ジョブに含まれている印刷ジョブ数を記憶している。印刷ジョブＩＤ欄８２５は、そのグループ印刷ジョブに含まれている印刷ジョブＩＤを記憶している。印刷ジョブＩＤ欄８２５内は、複数の印刷ジョブＩＤが記憶されている。最優先印刷ジョブＩＤ欄８３０は、そのグループ印刷ジョブにおいて、最優先に印刷する印刷ジョブＩＤを記憶している。
例えば、図８は、印刷ジョブＩＤ：９は、グループフラグ：１（グループ印刷ジョブであることを示しているフラグ）であり、グループ印刷ジョブ名：グループジョブＡであり、印刷ジョブ数：５であり、印刷ジョブＩＤ：１、１０、１５、１６、２０によって構成されており、最優先印刷ジョブＩＤ：１５であることを示している。
【００５３】
図９は、印刷装置テーブル９００のデータ構造例を示す説明図である。印刷装置に関する情報は、例えば、印刷装置テーブル９００を用いる。印刷装置テーブル９００は、印刷装置ＩＤ欄９０５、印刷装置名欄９１０、印刷速度欄９１５、装備可能なトナー種類欄９２０、装備可能な用紙欄９２５、両面印刷欄９３０、最大給紙容量欄９３５、排出先数欄９４０、後処理機能欄９４５、印刷コスト欄９５０を有している。印刷装置ＩＤ欄９０５は、本実施の形態において、印刷装置を一意に識別するための情報（印刷装置ＩＤ）を記憶している。印刷装置名欄９１０は、その印刷装置の名称を記憶している。印刷速度欄９１５は、その印刷装置の印刷速度を記憶している。なお、印刷速度欄９１５では、用紙の種類（Ａ４サイズ、Ａ３サイズ等）毎に印刷速度を設けてもよい。装備可能なトナー種類欄９２０は、その印刷装置に装備可能なトナーの種類を記憶している。例えば、カラートナーの種類（黒トナー、シアントナー、マゼンタトナー、イエロートナー、特色トナー等）である。装備可能な用紙欄９２５は、その印刷装置に装備可能な用紙を記憶している。両面印刷欄９３０は、その印刷装置は、両面印刷が可能か否かの情報を記憶している。最大給紙容量欄９３５は、その印刷装置の最大給紙容量を記憶している。排出先数欄９４０は、その印刷装置が有している排出先数を記憶している。さらに、その排出先における容量（排紙受部が排紙を受け入れることができる枚数）を記憶していてもよい。後処理機能欄９４５は、その印刷装置が有している後処理機能を記憶している。印刷コスト欄９５０は、その印刷装置における印刷コストを記憶している。
なお、グループ印刷ジョブを印刷できる印刷装置が複数ある場合は、印刷時間の短いもの（印刷速度が速いもの）、印刷コストが安いものを選択してもよい。
【００５４】
図１０は、消費量テーブル１０００のデータ構造例を示す説明図である。消費量テーブル１０００は、用紙サイズ欄１００５、画像／文字欄１０１０、カラー／白黒欄１０１５、面積比欄１０２０、消費量欄１０２５を有しており、消費量欄１０２５は、Ｙ欄１０３０、Ｍ欄１０３５、Ｃ欄１０４０、Ｋ欄１０４５を有している。用紙サイズ欄１００５は、印刷ジョブで使用する用紙のサイズを記憶している。画像／文字欄１０１０は、印刷対象は画像であるか文字であるかの情報を記憶している。カラー／白黒欄１０１５は、印刷対象はカラーであるか白黒であるかの情報を記憶している。面積比欄１０２０は、用紙に占める印刷対象の面積比を記憶している。消費量欄１０２５は、各種トナーの消費量を記憶している。Ｙ欄１０３０は、Ｙ（イエロー）トナーの消費量を記憶している。Ｍ欄１０３５は、Ｍ（マゼンタ）トナーの消費量を記憶している。Ｃ欄１０４０は、Ｃ（シアン）トナーの消費量を記憶している。Ｋ欄１０４５は、Ｋ（ブラック）トナーの消費量を記憶している。つまり、印刷ジョブの用紙サイズ、印刷対象は文字であるか画像であるか、カラーであるか白黒であるか、印刷対象の面積比によって、その印刷ジョブが使用する各トナーの量が決定されることを示している。
【００５５】
図１１は、印刷装置別使用傾向テーブル１１００のデータ構造例を示す説明図である。印刷装置別使用傾向テーブル１１００は、印刷装置ＩＤ欄１１０５、係数欄１１１０を有しており、係数欄１１１０は、Ｙ欄１１１５、Ｍ欄１１２０、Ｃ欄１１２５、Ｋ欄１１３０を有している。印刷装置ＩＤ欄１１０５は、印刷装置ＩＤを記憶している。係数欄１１１０は、係数を記憶している。Ｙ欄１１１５は、Ｙ（イエロー）の係数を記憶している。Ｍ欄１１２０は、Ｍ（マゼンタ）の係数を記憶している。Ｃ欄１１２５は、Ｃ（シアン）の係数を記憶している。Ｋ欄１１３０は、Ｋ（ブラック）の係数を記憶している。ここでの係数は、消費量テーブル１０００の消費量欄１０２５内の消費量（標準量）に乗算する値である。つまり、各印刷装置における消費量を正確に算出するための係数である。
【００５６】
図１２は、本実施の形態による処理例を示すフローチャートである。図１２の例に示す処理は、複数の印刷装置からグループ印刷ジョブに適した印刷装置を選択する。
ステップＳ１２０２では、印刷ジョブ受付モジュール１０５は、複数の印刷ジョブを受け付ける。
ステップＳ１２０４では、グループ印刷ジョブ生成モジュール１１０は、各印刷ジョブにおける各印刷装置の各消耗品の使用量を算出する。
ステップＳ１２０６では、画像形成装置状況検知モジュール１１５は、各印刷装置における各消耗品の残量を検知する。
ステップＳ１２０８では、グループ印刷ジョブ生成モジュール１１０は、複数の消耗品の残量が均一になるように印刷ジョブの組み合わせを生成する。ステップＳ１２０８の詳細な処理については、図６の例に示すフローチャートを用いて前述した。
ステップＳ１２１０では、消耗品の交換作業が最も少ない印刷装置を選択する。
【００５７】
図１３の例に示すフローチャートは、印刷ジョブを受け付けて、その印刷ジョブを既に生成している印刷ジョブに追加する場合の処理例を示すものである。
ステップＳ１３０２では、印刷ジョブを受け付ける。
ステップＳ１３０４では、今回受信した印刷ジョブから、消耗品使用量見積もり（標準値）を算出する。
ステップＳ１３０６では、第一候補となるグループ印刷ジョブと、印刷装置を決定する。
【００５８】
ステップＳ１３０８では、今回出力先となっている印刷装置について、印刷装置別使用傾向テーブル１１００を参照し、印刷ジョブに対する消耗品使用量見積もり（補正値）を算出する。
ステップＳ１３１０では、今回の印刷装置に対して、グループ印刷ジョブが使用する消耗品使用量（見積もり）を算出する。
【００５９】
ステップＳ１３１２では、印刷装置にセットされているトナー残量や用紙ストック量から、グループ印刷ジョブの作成完了に向けて、費消を優先したい消耗品と利用可能消耗品量を算出する。
ステップＳ１３１４では、候補となったグループ印刷ジョブで決定するか否かを判断し、決定する場合はステップＳ１３１６へ進み、それ以外の場合はステップＳ１３２０へ進む。
ステップＳ１３１６では、該当のグループ印刷ジョブに追加する。
【００６０】
ステップＳ１３１８では、予め定められたポーリング間隔で待機し、ステップＳ１３０２へ戻る。
ステップＳ１３２０では、未検討のグループ印刷ジョブがあるか否かを判断し、ある場合はステップＳ１３２２へ進み、それ以外の場合はステップＳ１３２４へ進む。
ステップＳ１３２２では、新しく候補となったグループ印刷ジョブと、印刷装置について、印刷装置別使用傾向テーブル１１００を参照し、印刷ジョブに対する消耗品使用量見積もり（補正値）を算出し、ステップＳ１３１０へ戻る。
【００６１】
ステップＳ１３２４では、どれにも当てはまらないケースがある場合は、（ａ）新しいグループ印刷ジョブを生成する、（ｂ）保留としてユーザーに選択させる、の設定にしたがい、ステップＳ１３１８へ戻る。なお、ステップＳ１３２４における「（ａ）新しいグループ印刷ジョブを生成する」として、図５又は図１２の例に示したフローチャートを用いればよい。
【００６２】
なお、ステップＳ１３１８で待機している間に、印刷スケジュールにしたがって、グループ印刷ジョブを印刷装置に送信した場合は、そのグループ印刷ジョブを本フローチャートにおける候補対象からはずす。
【００６３】
図１４を参照して、本実施の形態の情報処理装置１００のハードウェア構成例について説明する。図１４に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナー等のデータ読み取り部１４１７と、プリンター等のデータ出力部１４１８を備えたハードウェア構成例を示している。
【００６４】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４０１は、前述の実施の形態において説明した各種のモジュール、すなわち、印刷ジョブ受付モジュール１０５、グループ印刷ジョブ生成モジュール１１０、画像形成装置状況検知モジュール１１５、画像形成装置選択モジュール１２０、画像形成装置通信モジュール１２５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００６５】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４０２は、ＣＰＵ１４０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４０３は、ＣＰＵ１４０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１４０４により相互に接続されている。
【００６６】
ホストバス１４０４は、ブリッジ１４０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１４０６に接続されている。
【００６７】
キーボード１４０８、マウス等のポインティングデバイス１４０９は、操作者により操作されるデバイスである。ディスプレイ１４１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１４０９とディスプレイ１４１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード１４０８のように物理的に接続しなくても、画面（タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【００６８】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１４０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、印刷ジョブテーブル７００、グループ印刷ジョブテーブル８００、印刷装置テーブル９００、消費量テーブル１０００、印刷装置別使用傾向テーブル１１００等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００６９】
ドライブ１４１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１４１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１４０７、外部バス１４０６、ブリッジ１４０５、及びホストバス１４０４を介して接続されているＲＡＭ１４０３に供給する。なお、リムーバブル記録媒体１４１３も、データ記録領域として利用可能である。
【００７０】
接続ポート１４１４は、外部接続機器１４１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１４１４は、インタフェース１４０７、及び外部バス１４０６、ブリッジ１４０５、ホストバス１４０４等を介してＣＰＵ１４０１等に接続されている。通信部１４１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１４１７は、例えばスキャナーであり、ドキュメントの読み取り処理を実行する。データ出力部１４１８は、例えばプリンターであり、ドキュメントデータの出力処理を実行する。
【００７１】
なお、図１４に示す情報処理装置１００のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１４に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１４に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナー、プリンター、複合機（スキャナー、プリンター、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００７２】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００７３】
１００…情報処理装置
１０５…印刷ジョブ受付モジュール
１１０…グループ印刷ジョブ生成モジュール
１１５…画像形成装置状況検知モジュール
１２０…画像形成装置選択モジュール
１２５…画像形成装置通信モジュール
１５０…画像形成装置
２１０…ユーザー端末
２９０…通信回線
【図１】
2019095685.tif 000003
【図２】
2019095685.tif 000004
【図３】
2019095685.tif 000005
【図４】
2019095685.tif 000006
【図５】
2019095685.tif 000007
【図６】
2019095685.tif 000008
【図７】
2019095685.tif 000009
【図８】
2019095685.tif 000010
【図９】
2019095685.tif 000011
【図１０】
2019095685.tif 000012
【図１１】
2019095685.tif 000013
【図１２】
2019095685.tif 000014
【図１３】
2019095685.tif 000015
【図１４】
2019095685.tif 000016