(57)【要約】【課題】  クラウド環境において、画像形成装置が節電状態のために留め置きすべき印刷ジョブと即座に印刷すべき印刷ジョブとを適切か、効率よく処理する。【解決手段】    サーバ装置がデータ処理装置から受信する印刷ジョブに第２の属性が設定されていると判断し、かつ、１つの画像形成装置も印刷処理可能な状態でないと判別した場合、印刷ジョブを印刷待ちの節電印刷ジョブとして保存する。また、第２の属性が設定されていると判断し、かつ、１つの画像形成装置が印刷処理可能な状態であると判別した場合、印刷ジョブを印刷処理可能な状態の画像形成装置に転送する。さらに、印刷ジョブに第１の属性が設定されている判断した場合、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する。【選択図】  図８
2013156833.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の画像形成装置またはデータ処理装置と通信するサーバ装置であって、
ネットワークを介して投入される印刷ジョブを受信する受信手段と、
グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断手段と、
前記複数の画像形成装置のうち、少なくとも１つの画像形成装置が印刷処理可能な状態であるかどうかを判別する判別手段と、
前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置も印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存する保存手段と、
前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の画像形成装置に転送する第１のジョブ処理手段と、
前記印刷ジョブに第１の属性が設定されている判断した場合、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する第２のジョブ処理手段と、を備え、
前記第２のジョブ処理手段は、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する際に、前記保存手段に保存された節電印刷ジョブを当該画像形成装置に転送することを特徴とするサーバ装置。
【請求項２】
前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送した後、当該画像形成装置が属するグループの画像形成装置に対する節電印刷ジョブが前記保存手段に保存されているかどうかを確認する第１の確認手段を備え、
前記第２のジョブ処理手段は、前記第１の属性が設定されている印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送した後、前記第１の確認手段により前記保存手段に保存されていると確認された前記節電印刷ジョブをウォームアップした同一グループ内の画像形成装置に転送することを特徴とする請求項１記載のサーバ装置。
【請求項３】
印刷ジョブを受信した際に、当該印刷ジョブに節電印刷順が指定されているかどうかを確認する第２の確認手段と、
節電印刷順が指定されていることを確認した場合、前記保存手段に保存された印刷ジョブと当該受信した印刷ジョブとを受信順にソートするソート手段と、を備え、
前記第１のジョブ処理手段は、ソートされた順序に従い保存された印刷ジョブおよび受信した印刷ジョブを印刷処理可能な状態の画像形成装置に転送することを特徴とする請求項１記載のサーバ装置。
【請求項４】
ネットワークを介してサーバ装置、データ処理装置、他の画像形成装置と通信する画像形成装置であって、
ネットワークを介して投入される印刷ジョブを受信する受信手段と、
グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断手段と、
同一グループ内の他の画像形成装置または前記画像形成装置が印刷処理可能な状態であるかどうかを判別する判別手段と、
前記第２の属性が設定されていると判断し、かつ、他の画像形成装置および前記画像形成装置がいずれも印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存する保存手段と、
前記第２の属性が設定されていると判断し、かつ、前記他の画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の前記他の画像形成装置に転送する第１のジョブ処理手段と、
を備えることを特徴とする画像形成装置。
【請求項５】
前記印刷待ちの節電印刷ジョブとすべき前記印刷ジョブの管理先が前記サーバ装置によるかどうかを確認する第１の確認手段と、
前記印刷待ちの節電印刷ジョブとすべき前記印刷ジョブの管理先が前記サーバ装置による場合、受信した前記印刷ジョブを確認された前記サーバ装置に送信する送信手段と、
前記印刷待ちの節電印刷ジョブとすべき前記印刷ジョブの管理先が前記サーバ装置によらない場合、前記印刷待ちの節電印刷ジョブがあることを前記サーバ装置に登録する登録手段と、
を備えることを特徴とする請求項４記載の画像形成装置。
【請求項６】
受信した印刷ジョブが前記グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であると判断した場合、前記サーバ装置に同一グループで印刷すべき印刷ジョブがあるかどうかを問い合わせる問合わせ手段と、
前記問い合わせに応じて前記サーバ装置から取得する印刷ジョブを印刷可能な画像形成装置で印刷させる制御手段と、
を備える請求項５記載の画像形成装置。
【請求項７】
前記第２の属性となる印刷ジョブの終了と、当該印刷ジョブを処理した画像形成装置を識別する情報を、前記印刷ジョブを要求したユーザに通知する終了通知手段を備える請求項５記載の画像形成装置。
【請求項８】
印刷ジョブを受信した際に、当該印刷ジョブに節電印刷順が指定されているかどうかを確認する第２の確認手段と、
節電印刷順が指定されていることを確認した場合、前記保存手段に保存された印刷ジョブと当該受信した印刷ジョブとを受信順にソートするソート手段と、
ソートされた順序に従い保存された印刷ジョブおよび受信した印刷ジョブを印刷処理可能な状態の画像形成装置に転送する制御手段と、
を備えることを特徴とする請求項５記載の画像形成装置。
【請求項９】
ネットワークを介して複数の画像形成装置またはデータ処理装置と通信するサーバ装置とを含む印刷システムであって、
前記サーバ装置は、
ネットワークを介して投入される印刷ジョブを受信する受信手段と、
グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断手段と、
前記複数の画像形成装置のうち、少なくとも１つの画像形成装置が印刷処理可能な状態であるかどうかを判別する判別手段と、
前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置も印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存する保存手段と、
前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の画像形成装置に転送する第１のジョブ処理手段と、
前記印刷ジョブに第１の属性が設定されている判断した場合、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する第２のジョブ処理手段と、を備え、
前記第２のジョブ処理手段は、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する際に、前記保存手段に保存された節電印刷ジョブを当該画像形成装置に転送することを特徴とする印刷システム。
【請求項１０】
ネットワークを介してサーバ装置、データ処理装置、他の画像形成装置と通信する画像形成装置とを含む印刷システムであって、
前記画像形成装置は、
ネットワークを介して投入される印刷ジョブを受信する受信手段と、
グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断手段と、
同一グループ内の他の画像形成装置または前記画像形成装置が印刷処理可能な状態であるかどうかを判別する判別手段と、
前記第２の属性が設定されていると判断し、かつ、他の画像形成装置および前記画像形成装置がいずれも印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存する保存手段と、
前記第２の属性が設定されていると判断し、かつ、前記他の画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の前記他の画像形成装置に転送する第１のジョブ処理手段と、
を備えることを特徴とする印刷システム。
【請求項１１】
ネットワークを介して複数の画像形成装置またはデータ処理装置と通信するサーバ装置におけるジョブ処理方法であって、
ネットワークを介して投入される印刷ジョブを受信する受信工程と、
グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断工程と、
前記複数の画像形成装置のうち、少なくとも１つの画像形成装置が印刷処理可能な状態であるかどうかを判別する判別工程と、
前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置も印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存手段に保存する保存工程と、
前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の画像形成装置に転送する第１のジョブ処理工程と、
前記印刷ジョブに第１の属性が設定されている判断した場合、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する第２のジョブ処理工程と、を備え、
前記第２のジョブ処理工程は、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する際に、前記保存手段に保存された節電印刷ジョブを当該画像形成装置に転送することを特徴とするジョブ処理方法。
【請求項１２】
ネットワークを介してサーバ装置、データ処理装置、他の画像形成装置と通信する画像形成装置におけるジョブ処理方法であって、
ネットワークを介して投入される印刷ジョブを受信する受信工程と、
グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断工程と、
同一グループ内の他の画像形成装置または前記画像形成装置が印刷処理可能な状態であるかどうかを判別する判別工程と、
前記第２の属性が設定されていると判断し、かつ、他の画像形成装置および前記画像形成装置がいずれも印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存手段に保存する保存工程と、
前記第２の属性が設定されていると判断し、かつ、前記他の画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の前記他の画像形成装置に転送する第１のジョブ処理工程と、
を備えることを特徴とするジョブ処理方法。
【請求項１３】
請求項１１又は１２に記載のジョブ処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数の画像形成装置またはデータ処理装置と通信するサーバ装置、印刷システム、ジョブ処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
複数の画像形成装置を用いて印刷処理を行う印刷システムにおいて、印刷に伴う消費電力を減らすために、利用できる画像形成装置を減らすなどの方法が実施されている。しかし、個別のジョブがユーザの任意の指示で印刷されては、それぞれのタイミングでウォームアップ処理が行われ全体としては節電効果を高めるのが難しい。
【０００３】
このような課題を解決する方法として、一台の画像形成装置において、それほど急がない印刷物は、「急がない印刷ジョブ指示(以下節電プリント)」をジョブ投入時に指示して、節電キューに投入する方法が提案されている（例えば、特許文献１参照。）。
ここで、節電キューとは、印刷中の画像形成装置が無いと状況では受信した印刷ジョブを溜め置きし、後の通常に処理すべき印刷ジョブを受信した際に、当該印刷ジョブの印刷処理と共に印刷処理を実行するためにジョブを保持するためのキューである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７１４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＳｍａｒｔＰｈｏｎｅ向けなどのクラウド経由の印刷などサーバを用いた印刷では、印刷設定項目は少なく、クラウドのいくつかの画像形成装置をグループ指定して、画像形成装置と指定できる。
【０００６】
この場合、「節電プリント」に加えて、自分が居るフロア内の画像形成装置をグループ指定して、その中の画像形成装置で急がない印刷ができれば良く、より節電効果を得られ、またユーザとしてはより早く印刷することが期待できるが、そのような方法は無かった。
さらに、留め置きされた節電印刷ジョブが複数たまっている場合において、即時に印刷すべき印刷ジョブを受信しても、ユーザが意図する処理順序、例えば当該留め置きされる印刷ジョブのジョブ受信順に印刷することができない。このため、ユーザが印刷処理結果から必要なジョブ出力を仕分けなければならず、印刷処理後におけるユーザ作業が煩雑となる場合があった。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、クラウド環境において、画像形成装置が節電状態のために留め置きすべき印刷ジョブと、即座に印刷すべき印刷ジョブとを適切かつ、効率よく処理できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明のサーバ装置は以下に示す構成を備える。
ネットワークを介して複数の画像形成装置またはデータ処理装置と通信するサーバ装置であって、ネットワークを介して投入される印刷ジョブを受信する受信手段と、グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断手段と、前記複数の画像形成装置のうち、少なくとも１つの画像形成装置が印刷処理可能な状態であるかどうかを判別する判別手段と、前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置も印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存する保存手段と、前記第２の属性が設定されていると判断し、かつ、１つの画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の画像形成装置に転送する第１のジョブ処理手段と、前記印刷ジョブに第１の属性が設定されている判断した場合、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する第２のジョブ処理手段と、を備え、前記第２のジョブ処理手段は、前記印刷ジョブをウォームアップが必要ないずれかの画像形成装置に転送する際に、前記保存手段に保存された節電印刷ジョブを当該画像形成装置に転送することを特徴とする。
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
ネットワークを介してサーバ装置、データ処理装置、他の画像形成装置と通信する画像形成装置であって、ネットワークを介して投入される印刷ジョブを受信する受信手段と、グループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する判断手段と、同一グループ内の他の画像形成装置または前記画像形成装置が印刷処理可能な状態であるかどうかを判別する判別手段と、前記第２の属性が設定されていると判断し、かつ、他の画像形成装置および前記画像形成装置がいずれも印刷処理可能な状態でないと判別した場合、前記印刷ジョブを印刷待ちの節電印刷ジョブとして保存する保存手段と、前記第２の属性が設定されていると判断し、かつ、前記他の画像形成装置が印刷処理可能な状態であると判別した場合、前記印刷ジョブを印刷処理可能な状態の前記他の画像形成装置に転送する第１のジョブ処理手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、クラウド環境において、画像形成装置が節電状態のために留め置きすべき印刷ジョブと即座に印刷すべき印刷ジョブとを適切かつ、効率よく処理できる。
また、留め置きすべき印刷ジョブが溜まっている場合において、特定の印刷ジョブを受信する際に、留め置きされた印刷ジョブを受信した順序で処理できる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用可能な印刷システムの一例を示す図である。
【図２】画像形成装置の構成を示すハードウェア構成の概略を示すブロック図である。
【図３】図１における画像形成装置のソフトウェア機能を説明するブロック図である。
【図４】ＰｒｉｎｔＳｅｒｖｅｒのハードウェア構成を示すブロック図である。
【図５】ＰｒｉｎｔＳｅｒｖｅｒのソフトウェア機能を説明するブロック図である。
【図６】印刷システムにおけるジョブ処理のシーケンスを説明する図である。
【図７】本印刷システムにおいて表示可能なユーザインタフェースを示す図である。
【図８】印刷システムにおけるジョブ処理のシーケンスを説明する図である。
【図９】印刷システムにおけるジョブ処理のシーケンスを説明する図である。
【図１０】印刷システムにおけるジョブ処理のシーケンスを説明する図である。
【図１１】印刷システムのジョブ処理手順を示すフローチャートである。
【図１２】印刷システムのジョブ処理手順を示すフローチャートである。
【図１３】印刷システムのジョブ処理手順を示すフローチャートである。
【図１４】印刷システムのジョブ処理手順を示すフローチャートである。
【図１５】印刷システムのジョブ処理手順を示すフローチャートである。
【図１６】印刷システムのジョブ処理手順を示すフローチャートである。
【図１７】印刷システムのジョブ処理手順を示すフローチャートである。
【図１８】節電ジョブ用の節電キューの保持する属性とその値の例を示す図である。
【図１９】本印刷システムにおいて表示可能なユーザインタフェースを示す図である。
【図２０】印刷システムのジョブ処理手順を示すフローチャートである。
【図２１】印刷システムのジョブ処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明を適用可能な印刷システムの一例を示す図である。本実施形態に示す印刷システムは、クラウドコンピューティング環境において構築される印刷システムであって、スマートフォンを含むデータ処理装置と、画像形成装置とが無線ＬＡＮや有線ＬＡＮを介して通信可能なシステムとして構築される。したがって、画像形成装置の接続数は、図示されるような台数に限られるものではない。また、画像形成装置は、複合機能処理を実現する例を示すが、印刷機能のみを実行する印刷装置で構成されていてもよい。
本実施形態では、後述するように複数の画像形成装置のいずれかを用いて印刷ジョブを処理させるため、同一事務室に備える複数の画像形成装置を同一グループとみなして、印刷ジョブを指定することが可能に構成されている。
【００１２】
図１において、ＳｍａｒｔＰｈｏｎｅ１０１は、無線基地局１０２からネットワーク１１１を経由してプリントサーバ１０４に接続することができる。また、ＳｍａｒｔＰｈｏｎｅ１０１は、当該ＳｍａｒｔＰｈｏｎｅ１０１あるいは当該ＳｍａｒｔＰｈｏｎｅ１０１から着脱可能なメモリカード等に格納した写真や文書などを前記プリントサーバ１０４に対して印刷指示することができる。
無線基地局１０２は、ＳｍａｒｔＰｈｏｎｅ１０１などと無線技術を用いてネットワーク１１１に接続することができる。
【００１３】
ＰＣクライアント１０３は、接続するネットワーク１１１を介して、ＰｒｉｎｔＳｅｒｖｅｒ１０４や、画像形成装置１０５、１０６、１０８、１０９に対して印刷指示を行うことができる。
【００１４】
ＰｒｉｎｔＳｅｒｖｅｒ１０４は、接続するネットワーク１１１を介して、ＳｍａｒｔＰｈｏｎｅやＰＣクライアント１０３からの印刷指示を受信する。そして、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、ジョブ制御をしながら、画像形成装置１０５、１０６、１０８、１０９に対して印刷指示を行うことができる。
【００１５】
画像形成装置１０５、１０６、１０８、１０９は、各事務室に置かれた画像形成装置である。画像形成装置１０５、１０６は、事務室２１に設置されている。また、画像形成装置１０８、１０９は、事務室２２に設置されている。そして、事務室２１に設置された画像形成装置１０５、１０６は画像形成装置のグループＧ１としてグループ化される。
また同様に、事務室２２に設置された画像形成装置１０８、１０９は画像形成装置のグループＧ２とグループ化される。
画像形成装置１０５、１０６、１０８、１０９は、ネットワーク１１１に接続している。そして、前記ＰＣクライアント１０３やＰｒｉｎｔＳｅｒｖｅｒ１０４からの印刷指示を受け画像形成を行うことができる。
【００１６】
また、ネットワーク１１１は、無線基地局１０２、ＰＣクライアント１０３、ＰｒｉｎｔＳｅｒｖｅｒ１０４  、画像形成装置１０５、１０６、１０８、１０９が接続したネットワークである。例えばイーサネットワーク（登録商標）などＬＡＮ接続を実現するネットワークである。
図２は、図１で示した画像形成装置１０５等の構成を示すハードウェア構成の概略を示すブロック図である。
【００１７】
図２において、コントローラユニット２０１は、文書等の画像を読み取って画像データを入力する画像入力デバイスとしてのスキャナ２１６や画像出力デバイスであるプリンタエンジン２１７と接続する。また、図１で示したＰＣクライアント１０３とネットワーク１１１を経由して通信を行う。コントローラユニット２０１は、これらの機器と接続することで、画像情報やデバイス情報の入出力を行う。
【００１８】
ＣＰＵ２０２は、図１の画像形成装置１０５内のシステム全体を制御するコントローラである。ＲＡＭ２０３は、ＣＰＵ２０２が動作するためのシステムワークメモリであり、且つ画像データを一時記憶するための画像メモリである。ＲＯＭ２０７は、ブートＲＯＭであり、画像形成装置１０５のシステムのブートプログラムが格納されている。
【００１９】
２０８はハードディスクドライブ（ＨＤＤ）で、図３に示すシステムソフトウェアやアプリケーションソフトウェア、画像データを格納する。ＨＤＤ２０８の画像データ用格納領域としては、ＰＣクライアント１０３やＰｒｉｎｔＳｅｒｖｅｒ１０４から受信した印刷ジョブを格納する。
【００２０】
操作部Ｉ／Ｆ２０４は、操作部２０５とのインタフェース部であり、操作部２０５に表示する画像データを操作部２０５に対して出力する。また、操作部Ｉ／Ｆ２０４は、操作部２０５から画像形成装置１０５のユーザが入力した情報をＣＰＵ２０２に伝える機能を有する。ＮｅｔｗｏｒｋＩ／Ｆ２０６は、ネットワーク１１１に接続され、情報の入出力を行う。
【００２１】
Ｉｍａｇｅ  ＢｕＳＩ／Ｆ２０９は、データ構造を変換するバスブリッジであり、システムバス２１８及び画像データを高速で転送する画像バス２１９に接続されている。画像バス２１９は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２１９上には、ラスターイメージプロセッサ（ＲＩＰ）２１１、デバイスＩ／Ｆ２１２、スキャナ画像処理部２１３、プリンタ画像処理部２１４、画像回転部２１５、及び画像圧縮伸張・密度変換部２１０の各デバイスが配置される。
【００２２】
ＲＩＰ２１１は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ２１２は、スキャナ２１６やプリンタエンジン２１７とコントローラユニット２０１とを接続する。スキャナ画像処理部２１３は、スキャナ２１６より入力された画像データに対して補正、加工、及び編集を行う。プリンタ画像処理部２１４は、プリンタエンジン２１７に出力する画像データに対して印刷補正、解像度変換等を行う。画像回転部２１５は、画像データの回転を行う。画像圧縮伸張・密度変換部２１０は、多値画像データをＪＰＥＧに変換したり、２値画像データに対してＪＢＩＧ、ＭＭＲ、又はＭＨの圧縮伸長処理をしたりする。
【００２３】
図３は、図１における画像形成装置１０５・１０６・１０８・１０９のソフトウェア機能を説明するブロック図である。なお、図３に示す各ソフトウェアは、図２のＨＤＤ２０８に格納され、ＣＰＵ２０２が実行する。なお、画像形成装置として共通のソフトウエアを備える場合を示すが、スキャン機能を除いた画像形成装置であっても本発明を適用可能である。
【００２４】
図３において、３０１は画像形成装置で、画像形成装置１０５、１０６、１０８、１０９を総称する。３０２は、スキャナ２１６を用いたＳｃａｎ機能部で、紙文書を読み取り、二値または多値画像データに変換する機能を有する。
【００２５】
３０３はＰｒｉｎｔ機能部で、先にＳｃａｎ機能部３０２により読み取られ、画像データに変換された画像を、プリンタエンジン２１７に対するコマンドを付加してプリンタエンジン２１７に出力する機能を有する。
【００２６】
３０４はジョブ制御部で、Ｓｃａｎ機能部３０２から受信した画像データをプリントジョブとしてキューイングする。そして、ジョブ制御部３０４は、順次Ｐｒｉｎｔ機能部３０３や、後述するネットワーク機能部３０５に対して画像データを適宜出力する。また、ジョブ制御部３０４は、ＰｒｉｎｔＳｅｒｖｅｒ１０４に対してネットワーク機能部３０５を介して、問い合わせ処理をする。加えて、ジョブ制御部３０４は、他の画像形成装置間で節電ジョブを交換してジョブ制御を行う。
【００２７】
３０５はネットワーク機能部で、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＦＴＰ、ＬＤＡＰ、ＳＮＭＰ、ＳＭＴＰ、ＳＳＬ、ＳＭＢ等の各種ネットワークプロトコル機能を有する。例えば、ＮｅｔｗｏｒｋＩ／Ｆ２０６を経由してＰＣクライアント１０３やＰｒｉｎｔＳｅｒｖｅｒ１０４からの印刷ジョブを受信する。
【００２８】
３０６はユーザインタフェース（ＵＩ）機能部で、ユーザインタフェース機能部は、画像形成装置３０１の操作部２０５のユーザによる入出力を管理する。加えて、ユーザインタフェース（ＵＩ）機能部３０６は、操作部２０５上に入力フィールド、出力メッセージフィールド等を表示し、ユーザからの入力フィールドに対する入力値を受け取り、他機能部に通知する。また、ユーザインタフェース（ＵＩ）機能部３０６は、他機能部からのユーザに対するメッセージを予めデザインされた画面に表示する機能を有する。
【００２９】
図４は、図１で示した本発明を適用できるＰｒｉｎｔＳｅｒｖｅｒ１０４の構成を示すハードウェア構成の概略を示すブロック図である。
図４において、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、本実施形態では、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４、外部表示Ｉ／Ｆ４０５、キーボードＩ／Ｆ４０６、ポインティングデバイスＩ／Ｆ４０７、ＬＡＮ  Ｉ／Ｆ４０８からなる。なお、外部表示Ｉ／Ｆ４０５にはディスプレイ４１１が接続される。また、キーボードＩ／Ｆ４０６には、キーボードが接続される。さらに、マウスＩ／Ｆ４０７には、ポインティングデバイス（ＰＤ）４１３が接続される。
また、ＬＡＮ  Ｉ／Ｆ４０８を介してネットワーク１１１に繋がり、ＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３、画像形成装置１０５、１０６、１０８、１０９から送られてきた印刷ジョブを後述のＰｒｉｎｔＳｅｒｖｅｒアプリケーション５０１が管理・格納する。また、ＰｒｉｎｔＳｅｒｖｅｒアプリケーション５０１では、ＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３などの印刷指示に従って、適切な画像形成装置１０５、１０６、１０８、１０９に対して印刷を実行することができる。
【００３０】
図５は、図１に示したＰｒｉｎｔＳｅｒｖｅｒ１０４のソフトウェア機能を説明するブロック図である。なお、図５の各ソフトウェアは、ＰｒｉｎｔＳｅｒｖｅｒ１０４のＲＯＭ４０２，ＲＡＭ４０３，ＨＤＤ４０４のいずれかの記憶手段に記憶され、ＣＰＵ４０１  により実行される。
図５において、オペレーティングシステム（ＯＳ）５２１は、ＰｒｉｎｔＳｅｒｖｅｒ１０４の基本ソフトとして機能する。
【００３１】
５０１はＰｒｉｎｔＳｅｒｖｅｒアプリケーションで、ＯＳ５２１上で動くアプリケーションソフトである。ＰｒｉｎｔＳｅｒｖｅｒアプリケーション５０１は、以下のそれぞれの処理部から成り立つ。
印刷ジョブ受信部５１１は、ＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３や画像形成装置１０５、１０６、１０８、１０９から送られてきた印刷ジョブを受信する処理部として機能する。印刷ジョブ制御部５１２は、印刷ジョブ受信部５１１が受信した印刷ジョブの通常プリントや節電プリントなどの印刷制御を行う制御部として機能する。
印刷ジョブ保存部５１３は、印刷ジョブ受信部５１１で受信した印刷ジョブを前記印刷ジョブ制御部５１２の制御に従って、ＨＤＤ４０４に保存する。画像形成装置動作情報収集部５１４は、画像形成装置１０５、１０６、１０８、１０９からの要求によって、確認対象の画像形成装置が印刷中であるかの情報を収集する。
【００３２】
印刷完了通知部５１５は、節電ジョブの画像形成装置１０５、１０６、１０８、１０９印刷完了をＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３の節電ジョブ投入者にメールやポップアップウィンドウ等で通知をする。
【００３３】
図６は、本実施形態を示す印刷システムにおけるジョブ処理のシーケンスを説明する図である。本例は、図１に示したＳｍａｒｔＰｈｏｎｅ１０１から節電印刷ジョブ（ＪｏｂＡ）投入後、ＰＣクライアント１０３からの通常の印刷ジョブ（ＪｏｂＢ）で節電印刷ジョブ（ＪｏｂＡ）が画像形成されるシーケンス例である。以下、節電印刷システムのデータ処理状態についてシーケンス図を用いて説明する。なお、図６に示す例では、留め置くべき印刷ジョブを印刷待ちの節電印刷ジョブとして保存する手段をＰｒｉｎｔＳｅｒｖｅｒ１０４内のＨＤＤ４０４に確保している例を示す。
また、本実施形態では、ＣＰＵ４０１がグループ指定された印刷ジョブに設定された属性が画像形成装置をウォームアップして印刷処理を実行すべき第１の属性であるか、または前記画像形成装置が印刷処理可能であれば印刷処理を実行すべき第２の属性であるかを判断する。ここで、第２の属性とは、即時に印刷ジョブを実行させる属性であり、当該属性が設定された印刷ジョブを受信した画像形成装置は、画像形成処理前に所定の起動処理（ウォームアップ処理）を実行する。
一方、第１の属性とは、画像形成装置が印刷処理可能であれば印刷処理を実行すべき属性である。このため、印刷ジョブに当該第１の属性が設定され、グループ指定と、直接指定とのいずれの場合も、所定のウォームアップ処理が必要である場合は、当該印刷ジョブを節電効果を維持するため、留め置くべき印刷ジョブ（節電印刷ジョブ）として保存する。
【００３４】
まず、ＳｍａｒｔＰｈｏｎｅ１０１は、節電印刷ジョブ（ＪｏｂＡ）を事務室２１の画像形成装置１０５、１０６のどちらかから印刷できれば良く、グループＧ１を指定してジョブを投入する（Ｓ６０１）。
【００３５】
ここで、図７を用いて、ＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３での印刷を指示するＰｒｉｎｔｅｒ  Ｄｒｉｖｅｒの画面について説明する。なお、本実施形態では、ユーザは、後述するようにデータ処理装置から印刷ジョブを実行させる画像形成装置を指定する際に、直接画像形成装置を指定するボタンを備える。さらに、同一グループ内のいずれかの画像形成装置を用いるため、同一グループに属する画像形成装置を指定する場合とをボタンとを備える。そして、ユーザがＵＩ画面上に表示されるこれらのボタンをユーザが選択することで、クラウド印刷環境において、投入する印刷ジョブを処理すべき画像形成装置の候補を、直接的に単一の画像形成装置、あるいは同一グループ内の画像形成装置を指定できる。このように動的に、印刷ジョブを処理すべき画像形成装置の候補を切り替え可能とすることで、複数の画像形成装置で受信した印刷ジョブを即座に処理しなければならない場合と、留め置くべき印刷ジョブとして保存させる場合とをユーザが選択できる。
これにより、例えば印刷ジョブを処理すべき候補として、グループが指定された場合で、かつ、即座に印刷ジョブを処理する必要がない場合において、同一グループ内の全ての画像形成装置がスリープ状態に遷移している場合、節電状態が維持されるように制御される。つまり、むやみに画像形成装置をウォームアップさせることを制限することで、複数の画像形成装置を利用する節電印刷ジョブを処理する際に、単一的に画像形成装置の節電状態を管理する場合に比べて、より節電効果を高めることができる。このため、本実施形態では、図７に示すような印刷ジョブを即時印刷ジョブとして依頼するか、節電効果を維持するために節電印刷ジョブとして依頼するかをユーザが選択するためのボタンを備えている。
図７は、本印刷システムにおいて表示可能なユーザインタフェースの一例を示す図である。本例は、印刷を指示するＰｒｉｎｔｅｒ  Ｄｒｉｖｅｒの画面の一例である。本画面は、ＳｍａｒｔＰｈｏｎｅ１０１の表示画面やＰＣクライアント１０３に接続されるディスプレイにＵＩ画面として表示される。
図７において、印刷指示ボタン７０１は印刷実行を指示するためのボタンであり、この印刷指示ボタン７０１をユーザが押下すると印刷が実行される。キャンセルボタン７０２で、ユーザは印刷実行をキャンセルする際にこのキャンセルボタン７０２を押下する。
印刷先設定ボタン７０３〜７０５は、各印刷先としての画像形成装置を指定する際に押下されるボタンとして機能する。印刷先設定ボタン７０６〜７０７は、設定されたいくつかの画像形成装置のグループを印刷先として指定するためのボタンとして機能する。通常プリント７０８は、通常プリント指定ボタンである。節電プリント７０９は、節電プリントを指定するためのボタンである。
図６の説明に戻り、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、ジョブ受信処理を進める（Ｓ６０２）。
【００３６】
次に、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、投入された印刷ジョブは、節電印刷ジョブＪｏｂＡであるため、グループＧ１内に印刷実行中の画像形成装置があるかを確認する（Ｓ６０３）。画像形成装置１０５に対して印刷実行中であるかの確認を行う（Ｓ６０４）とともに、画像形成装置１０６に対して印刷実行中であるかの確認を行う（Ｓ６０５）。
この場合では、画像形成装置１０５，１０６共に印刷実行中ではない返事を行う（Ｓ６０４，Ｓ６０５）。そこで、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、節電印刷ジョブ（ＪｏｂＡ）を節電キューに入れて、本処理を終了する（Ｓ６０４）。その後、ＰＣクライアント１０３は、通常プリント（ＪｏｂＢ）を画像形成装置１０５に指定して、ＰｒｉｎｔＳｅｒｖｅｒ１０４に対して印刷ジョブを投入する（Ｓ６０６）。
【００３７】
そこで、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、投入されたジョブＪｏｂＢは、通常の印刷ジョブ（即時に処理すべき印刷ジョブ（即時印刷ジョブ））であるため、画像形成装置１０５へ即時ジョブとなるＪｏｂＢを送信して印刷指示する（Ｓ６０７）。それに応じて画像形成装置１０５は、ＪｏｂＢを印刷する（Ｓ６０８）。
【００３８】
そして、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、画像形成装置１０５の属する印刷先情報のＰｒｉｎｔｅｒＧｒｏｕｐ（Ｇ１）事務室２１の節電ジョブを検索する（Ｓ６０９）。後ほど詳細を述べる節電キューから、Ｓ６０４で節電キューに入れた節電印刷ジョブＪｏｂＡを見つけ出し、印刷データはＰｒｉｎｔＳｅｒｖｅｒ１０４上の記憶装置上に存在するため、印刷先を画像形成装置１０５として、画像形成装置１０５に節電印刷ジョブＪｏｂＡを送信して印刷指示する（Ｓ６０９）。それに対応して、画像形成装置１０５は節電印刷ジョブＪｏｂＡを印刷する（Ｓ６１０）。
【００３９】
画像形成装置１０５は、節電印刷ジョブＪｏｂＡの印刷完了後、ＰｒｉｎｔＳｅｒｖｅｒ１０４に対して印刷が完了した旨を通知する（Ｓ６１０）。
ＰｒｉｎｔＳｅｒｖｅｒ１０４は、節電印刷ジョブＪｏｂＡの完了通知を元に、ＳｍａｒｔＰｈｏｎｅ１０１に対して、印刷が完了したこと、当該印刷を実行した印刷先（画像形成装置１０５）を通知を送信して（Ｓ６１１，Ｓ６１２）、本処理を終了する。
【００４０】
図８は、本実施形態を示す印刷システムにおけるジョブ処理のシーケンスを説明する図である。本例は、ＳｍａｒｔＰｈｏｎｅ１０１から節電印刷ジョブＪｏｂＡ投入後、ＰＣクライアント１０３からの通常の印刷ジョブＪｏｂＢで節電印刷ジョブＪｏｂＡが印刷されるシーケンス例である。上述した図６に示したシーケンス例との違いは、図６では、ＰＣクライアント１０３もＰｒｉｎｔＳｅｒｖｅｒ１０４経由のジョブ投入であったが、図８に示すシーケンス例では、ＰＣクライアント１０３のＪｏｂＢは、画像形成装置１０５に直接投入されている点が違う。そのためその後のシーケンスも図６に示した例とは違っている。
まず、ＳｍａｒｔＰｈｏｎｅ１０１からの節電印刷ジョブＪｏｂＡの処理Ｓ８０１〜Ｓ８０５については、図６のＳ６０１〜Ｓ６０５と同じである。そのため詳細は記載しない。
その後、ＰＣクライアント１０３は、通常の印刷ジョブＪｏｂＢを画像形成装置１０５に直接送信して、印刷ジョブを投入する（Ｓ８０６）。そこで、画像形成装置１０５は、投入された印刷ジョブＪｏｂＢは、通常ジョブであるため、印刷ジョブＪｏｂＢを印刷する（Ｓ８０７）。
【００４１】
次に印刷状態となったため、画像形成装置１０５は、ＰｒｉｎｔＳｅｒｖｅｒ１０４に対して自分の属するグループＧ１の事務室２１に対する節電キューがあるかの確認をする（Ｓ８０８）。その問い合わせに対して、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、自分の保持する節電キューから該当するグループに節電キューがあるか検索し、ＳｍａｒｔＰｈｏｎｅ１０１が投入した印刷ジョブである節電印刷ジョブＪｏｂＡを画像形成装置１０５に送信する（Ｓ８０９）。画像形成装置１０５は、節電印刷ジョブＪｏｂＡを受信し印刷を実行する（Ｓ８１０）。
【００４２】
最後に、画像形成装置１０５は、節電印刷ジョブＪｏｂＡの印刷完了後、ＰｒｉｎｔＳｅｒｖｅｒ１０４に印刷完了を通知する（Ｓ８１０）。ＰｒｉｎｔＳｅｒｖｅｒ１０４は、節電印刷ジョブＪｏｂＡの完了通知を元に、ＳｍａｒｔＰｈｏｎｅ１０１に印刷が完了したことを通知するとともに、ジョブを処理した印刷先（画像形成装置１０５）を送信して（Ｓ８１１，８１２）、本処理を終了する。
【００４３】
図９は、本実施形態を示す印刷システムにおけるジョブ処理のシーケンスを説明する図である。本例は、ＰＣクライアント１０３から節電印刷ジョブＪｏｂＡ投入後、ＳｍａｒｔＰｈｏｎｅ１０１からの通常の印刷ジョブＪｏｂＢで節電印刷ジョブＪｏｂＡが印刷されるシーケンス例である。図６との違いは、ＰＣクライアント１０３から節電ジョブが直接画像形成装置１０５に送信される。また、加えて、その節電印刷ジョブＪｏｂＡは、節電ジョブであるため、画像形成装置１０５からＰｒｉｎｔＳｅｒｖｅｒ１０４に転送される点が違っている。
【００４４】
まず、ＰＣクライアント１０３は、節電印刷ジョブＪｏｂＡを事務室２１の画像形成装置１０５、１０６（グループＧ１に属する）のどちらかで画像形成できれば良いのでグループＧ１（事務室２１）を指定して画像形成装置１０５にジョブを投入する（Ｓ９０１）。すると、画像形成装置１０５は、ジョブ受信処理を進める（Ｓ９０２）。
次に、画像形成装置１０５は、投入された印刷ジョブは、節電印刷ジョブＪｏｂＡであり、また自分が印刷していない状態であるためＪｏｂＡをＰｒｉｎｔＳｅｒｖｅｒ１０４に送信する（Ｓ９０２）。
【００４５】
そして、Ｓ９０３で節電印刷ジョブＪｏｂＡを受信したＰｒｉｎｔＳｅｒｖｅｒ１０４は、グループＧ１内に印刷実行中の画像形成装置があるかを確認する。具体的には、画像形成装置１０５が印刷実行中であるかどうかを確認するとともに（Ｓ９０５）、画像形成装置１０６が印刷実行中であるかの確認を行う（Ｓ９０６）。この場合では、画像形成装置１０５，１０６共に印刷実行中ではない返事を行う（Ｓ９０５，Ｓ９０６）。そこで、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、節電印刷ジョブＪｏｂＡを節電キューに入れて処理を終了する（Ｓ９０４）。その後、ＳｍａｒｔＰｈｏｎｅ１０１は、通常の印刷ジョブＪｏｂＢを画像形成装置１０６を指定して、ＰｒｉｎｔＳｅｒｖｅｒ１０４に対して印刷ジョブを投入する（Ｓ９０７）。
【００４６】
そこで、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、投入された印刷ジョブは、通常の印刷ジョブＪｏｂＢであるため、即時印刷すべきジョブとして、印刷ジョブＪｏｂＢを画像形成装置１０６に送信して印刷指示する（Ｓ９０８）。これに応じて画像形成装置１０６は、通常の印刷ジョブＪｏｂＢを印刷する（Ｓ９０９）。
【００４７】
そして、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、画像形成装置１０６の属する印刷先情報のグループＧ１の事務室２１の節電印刷ジョブを検索する（Ｓ９１０）。後ほど詳細を述べる節電キューから、節電印刷ジョブＪｏｂＡを見つけ出し、印刷データはＰｒｉｎｔＳｅｒｖｅｒ１０４の記憶装置上に存在するため、印刷先を画像形成装置１０６として、節電印刷ジョブＪｏｂＡを画像形成装置１０６に送信して印刷指示する（Ｓ９１０）。それに対応して、画像形成装置１０６は節電印刷ジョブＪｏｂＡを印刷する（Ｓ９１１）。
【００４８】
画像形成装置１０６は、節電印刷ジョブＪｏｂＡの印刷完了後、ＰｒｉｎｔＳｅｒｖｅｒ１０４に印刷が完了したことを通知する（Ｓ９１１）。ＰｒｉｎｔＳｅｒｖｅｒ１０４は、節電印刷ジョブＪｏｂＡの完了通知を元に、ＰＣクライアント１０３に印刷が完了したことを通知するとともに、印刷先（画像形成装置１０６）を送信する（Ｓ９１２，Ｓ９１３）。
【００４９】
図１０は、本実施形態を示す印刷システムにおけるジョブ処理のシーケンスを説明する図である。本例は、ＰＣクライアント１０３から節電印刷ジョブＪｏｂＡ投入後、ＳｍａｒｔＰｈｏｎｅ１０１からの通常の印刷ジョブＪｏｂＢを受信した際に節電印刷ジョブＪｏｂＡを印刷するシーケンス例である。図９との違いは、図９では、節電印刷ジョブＪｏｂＡは、自分が印刷中でないためＰｒｉｎｔＳｅｒｖｅｒ１０４に送信されていた。
しかし、図１０では、画像形成装置１０５の設定が「節電印刷ジョブに係るデータの管理はＰｒｉｎｔＳｅｒｖｅｒ１０４で集中管理せず、分散管理」（後述する図１２のＳ１２１３）となるため、節電印刷ジョブＪｏｂＡは、画像形成装置１０５に保持される点が違っている。なお、図１０に示す例では、留め置くべき印刷ジョブを印刷待ちの節電印刷ジョブとして保存する手段を画像形成装置１０５内のＨＤＤ２０８に確保している例を示す。
【００５０】
まず、ＰＣクライアント１０３は、節電ジョブ（ＪｏｂＡ）を事務室２１の画像形成装置１０５、１０６のどちらかで画像形成できれば良く、グループＧ１の事務室２１を指定して、画像形成装置１０５に節電印刷ジョブＪｏｂＡを投入する（Ｓ１００１）。すると、画像形成装置１０５は、ジョブ受信処理を進める（Ｓ１００２）。
【００５１】
次に、画像形成装置１０５は、投入された節電印刷ジョブジョブＪｏｂＡは、節電ジョブであり、また自分が印刷していない状態であるため、グループ内に印刷実行中の画像形成装置があるかの確認をＰｒｉｎｔＳｅｒｖｅｒ１０４に依頼する（Ｓ１００２）。つまり、画像形成装置１０５からＰｒｉｎｔＳｅｒｖｅｒ１０４に同一グループで印刷すべき印刷ジョブがあるかどうかを問い合わせる問合処理を実行する。
【００５２】
画像形成装置１０５からの確認要求を受けて、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、グループ内に印刷実行中の画像形成装置があるかを確認する（Ｓ１００３）。画像形成装置１０５（Ｓ１００４）と、画像形成装置１０６（Ｓ１００５）とに対して印刷実行中であるかの確認を行う。この場合では、画像形成装置１０５，１０６共に印刷実行中ではない返事を行う（Ｓ１００４，Ｓ１００５）。そこで、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、その旨を画像形成装置１０５に回答する。
【００５３】
これを受けて、画像形成装置１０５は、節電印刷ジョブジョブＪｏｂＡを画像形成装置１０５内の節電キュー（画像形成装置１０５が備える記憶装置内に確保される）に入れる。また、節電印刷ジョブが画像形成装置１０５にあることをＰｒｉｎｔＳｅｒｖｅｒ１０４に登録する（Ｓ１００６，Ｓ１００７）。
その後、ＳｍａｒｔＰｈｏｎｅ１０１は、画像形成装置１０６に通常の印刷ジョブＪｏｂＢを指定して、ＰｒｉｎｔＳｅｒｖｅｒ１０４に対して印刷ジョブを投入する（Ｓ１００８）。
【００５４】
そこで、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、投入されたジョブＪｏｂＢは、通常の印刷ジョブであるため、即時印刷すべき印刷ジョブＪｏｂＢの画像形成装置１０６への送信印刷指示をする（Ｓ１００９）。それに応じて、印刷可能な画像形成装置１０６は、ＪｏｂＢを印刷する（Ｓ１０１０）。
【００５５】
そして、ＰｒｉｎｔＳｅｒｖｅｒ１０４は、画像形成装置１０６の属するグループＧ１（事務室２１）に対する節電ジョブを検索する（Ｓ１０１１）。後ほど詳細を述べる節電キューから、節電印刷ジョブＪｏｂＡを見つけ出す。ここで、印刷データは画像形成装置１０５の記憶装置上に存在するため、印刷先を画像形成装置１０６に変更して、画像形成装置１０６に節電印刷ジョブＪｏｂＡを送信して印刷指示する（Ｓ１０１１）。それに対応して、画像形成装置１０５は、節電印刷ジョブＪｏｂＡを上記記憶装置から読み出して画像形成装置１０６に送信する（Ｓ１０１２）。
それに対応して、画像形成装置１０６は印刷ジョブＪｏｂＢの印刷処理が終了した後、連続して画像形成装置１０５から送信された節電印刷ジョブＪｏｂＡを印刷する（Ｓ１０１３）。
【００５６】
画像形成装置１０６は、節電印刷ジョブＪｏｂＡの印刷完了後、ＰｒｉｎｔＳｅｒｖｅｒ１０４に印刷完了を通知する（Ｓ１０１３）。ＰｒｉｎｔＳｅｒｖｅｒ１０４は、節電印刷ジョブジョブＪｏｂＡの完了通知を元に、ＰＣクライアント１０３に印刷が完了したことを通知するとともに、印刷処理を実行した印刷先（画像形成装置１０６）を送信して（Ｓ１０１４，Ｓ１０１５）、本処理を終了する。
【００５７】
図１１は、本実施形態を示す印刷システムのジョブ処理手順を示すフローチャートである。本例は、ＰｒｉｎｔＳｅｒｖｅｒ１０４の印刷ジョブを受信時の処理例である。なお、各ステップは、ＲＯＭ４０２，ＲＡＭ４０３，ＨＤＤ４０４のいずれかの記憶手段に記憶され印刷ジョブ制御部５１２に従ってＰｒｉｎｔＳｅｒｖｅｒ１０４のＣＰＵ４０１で実行することによって実現される。以下、本実施形態を示す、第１のジョブ処理、第２のジョブ処理、第１の確認処理について詳述する。
【００５８】
Ｓ１１０１において、ＣＰＵ４０１は、ＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３から送られた印刷ジョブをＬＡＮ  Ｉ／Ｆ４０８部を用いて、印刷ジョブ受信部５１１を介して受信する。印刷ジョブを受信すると、Ｓ１１０２に移行する。
【００５９】
Ｓ１１０２において、ＣＰＵ４０１は、Ｓ１１０１で受信した印刷ジョブが、通常の印刷ジョブであるか、節電印刷ジョブであるかの判断をする。ここで、通常の印刷ジョブであるとＣＰＵ４０１が判断した場合には、Ｓ１１０３に移行する。一方、Ｓ１１０１で受信した印刷ジョブが節電印刷ジョブであるとＣＰＵ４０１が判断した場合、Ｓ１１０９に移行する。なお、ここで、通常の印刷ジョブとは、即時に印刷ジョブを実行すべき即時印刷ジョブである。
なお、印刷ジョブが通常の印刷ジョブであるのか節電印刷ジョブであるのかの設定は、図７の印刷設定画面で通常の印刷ジョブを印刷するためのボタン７０８、節電印刷ジョブを印刷するためのボタン７０９でＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３において利用者によって設定される。
次に、Ｓ１１０３において、通常の印刷ジョブの印刷処理を示している。具体的には、ＣＰＵ４０１が通常の印刷ジョブのジョブ設定に従って、指定の画像形成装置に印刷指示を行う。印刷指示完了後、Ｓ１１０４に移行する。
【００６０】
そして、Ｓ１１０４において、ＣＰＵ４０１は、Ｓ１１０３で印刷実行した画像形成装置に属するグループ用に節電キューに入っている節電印刷ジョブがあるかを確認して判断する。具体的には、ＣＰＵ４０１が印刷ジョブ保存部５１３に保存された節電キューに問い合わせを行い、節電印刷ジョブがあるかの判断をする。節電印刷ジョブが空でないとＣＰＵ４０１が判断した場合には、Ｓ１１０５に移行して、その節電印刷ジョブの印刷をする。例えば、図６のＳ６０９のようにＪｏｂＡがすでにＰｒｉｎｔＳｅｒｖｅｒ１０４に蓄積されている場合が該当する。一方、Ｓ１１０４において、節電キューが空であるとＣＰＵ４０１が判断した場合には、本処理を終了する。
【００６１】
そして、Ｓ１１０５では、ＣＰＵ４０１は、Ｓ１１０４で検索した節電印刷ジョブのＰＤＬデータ保管場所がＰｒｉｎｔＳｅｒｖｅｒ１０４上であるか否かを判断する。ここで、ＰＤＬデータ保管場所が、ＰｒｉｎｔＳｅｒｖｅｒ１０４上であるとＣＰＵ４０１が判断した場合には、Ｓ１１０６に移行する。
例えば、同様に図６のＳ６０９のように節電印刷ジョブＪｏｂＡがすでにＰｒｉｎｔＳｅｒｖｅｒ１０４に蓄積されている場合が該当する。一方、ＰｒｉｎｔＳｅｒｖｅｒ１０４上になく、画像形成装置が保持しているとＣＰＵ４０１が判断した場合には、Ｓ１１０８に移行する。具体的には、図１０のＳ１０１１のように節電印刷ジョブＪｏｂＡが画像形成装置１０５に蓄積されている場合が該当する。
【００６２】
そして、Ｓ１１０６では、ＣＰＵ４０１は、ＰｒｉｎｔＳｅｒｖｅｒ１０４自信が保持しているＰＤＬデータを印刷ジョブ保存部５１３より読み出し、印刷先をＳ１１０３で通常の印刷ジョブを印刷した画像形成装置に切り替える。
具体的には、図９の節電印刷ジョブＪｏｂＡのようにＰＣクライアント１０３から事務室２１のグループＧ１を指定して投入された印刷ジョブＪｏｂＢをＳ９１０で、印刷先を画像形成装置１０６に変更する処理などである。そして、Ｓ１１０７に移行する。
そして、Ｓ１１０７は、ＣＰＵ４０１は、Ｓ１１０６で印刷先を変更した節電印刷ジョブの印刷指示を行う。具体的には、図９のＳ９１０からＳ９１１への印刷指示が該当する。印刷指示完了後、Ｓ１１０４に移行する。
【００６３】
一方、Ｓ１１０８では、画像形成装置上に存在する場合であるので、ＣＰＵ４０１は、ＰＤＬデータを保持する画像形成装置に節電印刷ジョブの印刷指示を行い、印刷先としてはＳ１１０３で印刷実行した画像形成装置を指示する。
具体的には、図１０のＪｏｂＡが、画像形成装置１０５に保持されている場合である。そして、ＰｒｉｎｔＳｅｒｖｅｒ１０４がＳ１０１１で実施する画像形成装置１０５への印刷指示が該当する。ここの例では印刷実行先は、データを持っている画像形成装置１０５ではなく、画像形成装置１０６となる。ここで、図１０の例では、節電印刷ジョブＪｏｂＡの保持先と印刷先が別の場合であるが、利用者の操作によっては、同一の場合もある。画像形成装置側の処理については、後ほど図１３で説明する。印刷指示完了後、Ｓ１１０４に移行する。
【００６４】
一方、Ｓ１１０９では、Ｓ１１０２において節電印刷ジョブと判断した印刷ジョブに対しての処理であるので、ＣＰＵ４０１は、Ｓ１１０１で投入された節電印刷ジョブの印刷先がグループであるかを判断する。印刷先がグループであるとＣＰＵ４０１が判断した場合には、Ｓ１１１０に移行する。グループの具体例としては、図６に示したようにＳｍａｒｔＰｈｏｎｅ１０１からのグループＧ１の事務室２１への印刷指示が該当する。また、印刷先がグループでないとＣＰＵ４０１が判断した場合には、Ｓ１１１３に移行する。グループでない具体例としては、図７に示すＵＩ画面において、節電印刷ジョブのためのボタン７０９を選択し、印刷先として事務室２１「画像形成装置１」を指示するためのボタン７０３を選択した場合である。
【００６５】
Ｓ１１１０では、ＣＰＵ４０１は、Ｓ１１０１で受信した節電印刷ジョブの印刷先グループの画像形成装置の中で印刷実行中の画像形成装置があるかを判別する。ここで、印刷実行中の画像形成装置があるとＣＰＵ４０１が判別した場合、Ｓ１１１１に移行し、実行中の画像形成装置が無いとＣＰＵ４０１が判別した場合、Ｓ１１１４に移行する。
次に、Ｓ１１１１では、Ｓ１１１０で印刷実行中の画像形成装置があると判断した場合であるので、ＣＰＵ４０１は、Ｓ１１０１で受信した節電印刷ジョブの印刷先を実行中の画像形成装置に変更して、Ｓ１１１２に移行する。
そして、Ｓ１１１２では、Ｓ１１０１で受信した節電印刷ジョブの印刷データを現在印刷実行中画像形成装置に対して送信して印刷指示を行う。そして、本処理を終了する。
【００６６】
一方、Ｓ１１１３では、ＣＰＵ４０１は、Ｓ１１０１で受信した節電印刷ジョブの印刷先画像形成装置が印刷実行中であるかを判断する。ここで、印刷実行中であるとＣＰＵ４０１が判断した場合、印刷を指示するためにＳ１１１２に移行し、印刷実行中でないと判断した場合は、Ｓ１１１４に移行する。
そして、Ｓ１１１４では、Ｓ１１０１で受信した節電印刷ジョブを印刷ジョブ保存部５１３の節電キューに入れて、本処理を終了する。
【００６７】
図１２は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、図１に示した画像形成装置１０５，１０６，１０８，１０９の印刷ジョブを受信時の処理例である。なお、各ステップは、ＲＯＭ２０７，ＨＤＤ２０８のいずれかの記憶手段に記憶されジョブ制御部３０４に従って画像形成装置１０５，１０６，１０８，１０９のＣＰＵ２０２で実行することによって実現される。
【００６８】
Ｓ１２０１は、ＣＰＵ２０２はＮｅｔｗｏｒｋＩ／Ｆ２０６を介してＰＣクライアント１０３から送られた印刷ジョブを、ネットワーク機能部３０５を介して受信する。印刷ジョブを受信すると、Ｓ１２０２において、ＣＰＵ２０２は現在ジョブ制御部３０４が印刷ジョブを画像形成実行中であるかを判断する。ここで、現在ジョブ制御部３０４が印刷ジョブを画像形成実行中でないとＣＰＵ２０２が判断した場合は、Ｓ１２０４に移行する。
具体的には、図９のＳ９０２において、節電印刷ジョブＪｏｂＡを受信した場合が該当する。ここで、現在ジョブ制御部３０４が印刷ジョブを画像形成実行中であるとＣＰＵ２０２が判断した場合は、Ｓ１２０３に移行する。そして、Ｓ１２０３では、ＣＰＵ２０２が受信した印刷ジョブを自機で画像形成して、本処理を終了する。
【００６９】
Ｓ１２０４では、ＣＰＵ２０２がＳ１２０２で受信した印刷ジョブが、通常の印刷ジョブであるか、節電印刷ジョブであるかの判断をする。ここで、通常の印刷ジョブであるとＣＰＵ２０２が判断した場合には、Ｓ１２０５に移行する。節電印刷ジョブであれば、Ｓ１２１１に移行する。この印刷ジョブを通常の印刷ジョブとするか、節電印刷ジョブとするかの設定は、図７の印刷設定画面において、ボタン７０８、ボタン７０９でＰＣクライアント１０３において利用者によって任意に設定可能に構成されている。
Ｓ１２０５では、ＣＰＵ２０２が即時に印刷すべき印刷ジョブの印刷処理を実行する。具体的には、即時に印刷すべき印刷ジョブの印刷処理では、ＣＰＵ２０２は、通常の印刷ジョブのジョブ設定に従って、指定の画像形成装置に印刷指示を行い、印刷指示完了した後、Ｓ１２０６に移行する。Ｓ１２０６では、ＣＰＵ２０２が図１２を実行中の画像形成装置が属するグループの節電キューに節電印刷ジョブがあるかをＰｒｉｎｔＳｅｒｖｅｒ１０４に問い合わせる。そして、Ｓ１２０７に移行する。
【００７０】
Ｓ１２０７では、ＣＰＵ２０２がＳ１２０６の問い合わせに対して、ＰｒｉｎｔＳｅｒｖｅｒ１０４からの応答から節電印刷ジョブがあるかどうか、または、画像形成装置自身が節電印刷ジョブを保持しているかどうかを判断する。ここで、節電印刷ジョブが存在せず、保持してもいないとＣＰＵ２０２が判断した場合には、本処理を終了する。
【００７１】
一方、Ｓ１２０７で、節電印刷ジョブが存在せず、保持してもいるとＣＰＵ２０２が判断した場合には、Ｓ１２０８で、ＣＰＵ２０２は、節電印刷ジョブをＰｒｉｎｔＳｅｒｖｅｒ１０４かまたは節電印刷ジョブを保持する画像形成装置から取得する。なお、ここでは、取得する節電印刷ジョブは複数あれば全てを取得する。具体的には、図８において、Ｓ８０８とＳ８０９においてＪｏｂＡを取得している処理が該当する。
【００７２】
Ｓ１２０８において、受信した節電印刷ジョブとまた画像形成装置自身が節電印刷ジョブを保持しているとＣＰＵ２０２が判断した場合には、ＣＰＵ２０２は、その節電印刷ジョブを印刷して、Ｓ１２１０に移行する。具体的には、図８における、Ｓ８１０でのＪｏｂＢに引き続いたＪｏｂＡの印刷が該当する。
これによって、急がない印刷ジョブであるところの節電印刷ジョブＪｏｂＡを、通常の印刷ジョブＪｏｂＢの印刷後に印刷して、ウォームアップ処理を減らしてより節電効果を得ることができる。
Ｓ１２１０では、ＣＰＵ２０２は、印刷完了と印刷先の画像形成装置を識別するための情報とをＰｒｉｎｔＳｅｒｖｅｒ１０４を経由して利用者に終了通知を行う。具体的には、図８のＳ８１１とＳ８１２が該当する。そして処理を終了する。
【００７３】
以下、Ｓ１２０４において、ＣＰＵ２０２が受信した印刷ジョブが節電印刷ジョブであると判断した場合の処理を説明する。
Ｓ１２１１では、Ｓ１２０１で投入された節電印刷ジョブの印刷に対してグループ指定されているかを判断する。ここで、グループ指定であるとＣＰＵ２０２が判断した場合には、Ｓ１２１３に移行する。グループの具体例としては、図９のようにＰＣクライアント１０３からの画像形成装置Ｇｒｏｕｐ２１事務室への印刷指示が該当する。また、グループでない場合には、Ｓ１２１２に移行する。
【００７４】
Ｓ１２１２では、Ｓ１２０１で投入された節電印刷ジョブの印刷先の指定は図１２のフローチャートを実行中の画像形成装置自身であるため、画像形成装置上の節電キューに格納して、本処理を終了する。
【００７５】
Ｓ１２１３では、ＣＰＵ２０２は、画像形成装置の設定として、節電印刷ジョブの印刷データをＰｒｉｎｔＳｅｒｖｅｒ１０４において集中管理するかどうかの設定を確認する処理を実行する。具体的には、印刷待ちの節電印刷ジョブとすべき印刷ジョブの管理先がＰｒｉｎｔＳｅｒｖｅｒ１０４によるかどうかを確認する処理である。
なお、この集中管理するかどうかの設定は、画像形成装置１０５のＨＤＤ２０８に保存されている。ここで、ＰｒｉｎｔＳｅｒｖｅｒ１０４において集中管理するとＣＰＵ２０２が判断した場合には、Ｓ１２１４に移行する。
集中管理の具体的な例としては図９のシーケンス図のＳ９０２が該当する。集中管理ではないとＣＰＵ２０２が判断した場合には、Ｓ１２１５に移行する。集中管理でない具体的な例は、図１０のシーケンス図のＳ１００２が該当する。
【００７６】
Ｓ１２１４では、ＰｒｉｎｔＳｅｒｖｅｒ１０４において集中管理の場合であるので、節電印刷ジョブをＰｒｉｎｔＳｅｒｖｅｒ１０４に送信して、ＰｒｉｎｔＳｅｒｖｅｒ１０４の節電キューに保持させて、本処理を終了する。
【００７７】
一方、Ｓ１２１５では、ＰｒｉｎｔＳｅｒｖｅｒ１０４において集中管理しないと判断した場合であるので、ＣＰＵ２０２はグループ内に印刷実行中の画像形成装置があるかをＰｒｉｎｔＳｅｒｖｅｒ１０４経由で問い合わせを行う。具体的には、図１０のＳ１００４の処理が該当する。そしてＳ１２１６に移行する。
【００７８】
Ｓ１２１６では、ＣＰＵ２０２は、Ｓ１２１５の問い合わせの回答に基づいて、印刷実行中の画像形成装置があるかどうかを判断する。ここで、印刷実行中の画像形成装置があるとＣＰＵ２０２が判断した場合はＳ１２１７に移行し、印刷実行中の画像形成装置が無いとＣＰＵ２０２が判断した場合には、Ｓ１２１９に移行する。ここで、実行中の画像形成装置が無い場合の具体例は、図１０のＳ１００３の回答で画像形成装置１０５と画像形成装置１０６共に印刷中で無かった場合のＳ１００６の場合が該当する。
【００７９】
Ｓ１２１７では、印刷中画像形成装置がある場合であるので、ＣＰＵ２０２は、Ｓ１２０１で受信した節電印刷ジョブをＳ１２１５で取得した印刷実行中の画像形成装置に対して直接送信する。そして、Ｓ１２１８では、ＣＰＵ２０２は、送信した節電印刷ジョブを送信先の画像形成装置で印刷するよう指示して、本処理を終了する。
一方、Ｓ１２１６で、グループの中に印刷実行中の画像形成装置がある場合でないとＣＰＵ２０２が判断した場合は、Ｓ１２１９で、ＣＰＵ２０２は、Ｓ１２０１で受信した節電印刷ジョブを画像形成装置上の節電キューに格納して、Ｓ１２２０に移行する。
【００８０】
そして、Ｓ１２２０では、Ｓ１２１９で画像形成装置に保持した節電印刷ジョブをＰｒｉｎｔＳｅｒｖｅｒに登録して、本処理を終了する。具体的には、図１０のシーケンス図で、Ｓ１００６からＳ１００７が該当する。そして処理を終了する。
【００８１】
図１３は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、ＰｒｉｎｔＳｅｒｖｅｒ１０４ないし、他の画像形成装置からの節電ジョブ印刷指示を受けた場合の画像形成装置１０５，１０６，１０８，１０９の処理例である。具体的には、画像形成装置１０５，１０６，１０８，１０９が節電印刷ジョブを保持しており、それ自身を含む印刷実行中の画像形成装置において、節電印刷ジョブを印刷する処理例である。なお、各ステップは、ＲＯＭ２０７，ＨＤＤ２０８のいずれかの記憶手段に記憶されジョブ制御部３０４に従って画像形成装置１０５，１０６，１０８，１０９のＣＰＵ２０２で実行することによって実現される。
【００８２】
Ｓ１３０１は、ＣＰＵ２０２は、ＰｒｉｎｔＳｅｒｖｅｒ１０４ないし、他の画像形成装置からの節電ジョブ印刷指示を受けた場合に、ＣＰＵ２０２は該当節電ジョブを自身が保持しているかの判断を行う。ここで、節電印刷ジョブを保持していないとＣＰＵ２０２が判断した場合には、Ｓ１３０２に移行し、保持しているとＣＰＵ２０２が判断した場合には、Ｓ１３０３に移行する。
Ｓ１３０２では、ＣＰＵ２０２が不適切な節電印刷ジョブ印刷指示であるため、エラーを印刷指示元に返して、本処理を終了する。
【００８３】
一方、Ｓ１３０３では、ＣＰＵ２０２がＰｒｉｎｔＳｅｒｖｅｒ１０４ないし、他の画像形成装置からの受けた節電印刷ジョブの印刷先が、自身であるか他の画像形成装置であるかの判断をする。ここで、節電印刷ジョブの印刷先が自身であると、ＣＰＵ２０２が判断した場合には、Ｓ１３０４に移行し、自身ではないとＣＰＵ２０２ｇは判断した場合には、Ｓ１３０６に移行する。
そして、１３０４では、自身が印刷先であるため、ＣＰＵ２０２はその節電印刷ジョブを印刷して、Ｓ１３０５に移行する。そして、Ｓ１３０５では、印刷完了と印刷先とをＰｒｉｎｔＳｅｒｖｅｒ１０４を経由して利用者に通知して、本処理を終了する
【００８４】
Ｓ１３０６では、印刷先が自身以外であるため、ＣＰＵ２０２は、節電印刷ジョブを指定の画像形成装置に送信する。
具体的には、図１０のＳ１０１２において、自身が保持するＪｏｂＡを画像形成装置１０６に送信する部分である。そしてＳ１３０７に移行する。
次に、Ｓ１３０７では、ＣＰＵ２０２は、送信先の画像形成装置に印刷を指示して、本処理を終了する。
【００８５】
図１４は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、ＰｒｉｎｔＳｅｒｖｅｒ１０４ないし、他の画像形成装置からの節電ジョブ印刷指示を受けた場合の画像形成装置１０５，１０６，１０８，１０９のデータ処理例である。なお、各ステップは、ＲＯＭ２０７，ＨＤＤ２０８のいずれかの記憶手段に記憶されジョブ制御部３０４に従って画像形成装置１０５，１０６，１０８，１０９のＣＰＵ２０２で実行することによって実現される。
【００８６】
Ｓ１４０１では、ＣＰＵ２０２は、ＰｒｉｎｔＳｅｒｖｅｒ１０４ないし、他の画像形成装置からの節電印刷ジョブを受信して、印刷処理を行う。具体的には、図１０の画像形成装置１０６でのＳ１０１３のＪｏｂＡの画像形成処理が該当する。
【００８７】
Ｓ１４０２は、ＣＰＵ２０２は、印刷完了と印刷先とをＰｒｉｎｔＳｅｒｖｅｒ１０４を経由して利用者に通知して、本処理を終了する。具体的には、図１０の画像形成装置１０６でのＳ１０１４、ＰｒｉｎｔＳｅｒｖｅｒ１０４への完了通知が該当する。そして処理を終了する。
【００８８】
図１５は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、ＰｒｉｎｔＳｅｒｖｅｒ１０４が画像形成装置１０５，１０６，１０８，１０９からの指定グループ内の画像形成装置が印刷実施中であるかの検索処理例である。なお、各ステップは、ＲＯＭ４０２，ＲＡＭ４０３，ＨＤＤ４０４のいずれかの記憶手段に記憶され画像形成装置動作情報収集部５１４に従ってＰｒｉｎｔＳｅｒｖｅｒ１０４のＣＰＵ４０１で実行することによって実現される。
Ｓ１５０１では、ＣＰＵ４０１は、画像形成装置１０５，１０６，１０８，１０９からの指定のグループ内の画像形成装置をリストアップする。
【００８９】
Ｓ１５０２では、ＣＰＵ４０１は、Ｓ１５０１でリストアップした画像形成装置の一件目について状態確認をする。具体的には、図１０のＳ１００３からＳ１００４の画像形成装置１０５に対する確認が該当する。そして処理をＳ１５０３に移行する。
Ｓ１５０３では、ＣＰＵ４０１は、Ｓ１５０２で状態確認した画像形成装置が印刷中であるかどうかを判断する。ここで、状態確認した画像形成装置が印刷中であるとＣＰＵ４０１が判断した場合には、Ｓ１５０４に移行し、印刷中で無い場合には、Ｓ１５０５に移行する。
Ｓ１５０４では、ＣＰＵ４０１は、印刷中であった、画像形成装置の情報を問い合わせ元の画像形成装置に回答して、本処理を終了する。
【００９０】
一方、Ｓ１５０５では、ＣＰＵ４０１がＳ１５０１でリストアップした全ての画像形成装置に対して印刷中であるかの確認を実施したかを判断する。ここで、全ての画像形成装置を確認したとＣＰＵ４０１が判断した場合には、Ｓ１５０６に移行し、未確認の画像形成装置があるとＣＰＵ４０１が判断した場合にはＳ１５０７に移行する。
【００９１】
そして、Ｓ１５０６では、該当するグループの全ての画像形成装置が印刷中ではないため、その旨を問い合わせ元の画像形成装置に通知して、本処理を終了する。具体的には、図１０のＳ１００３からのＳ１００６への回答が該当する
一方、Ｓ１５０７では、ＣＰＵ４０１は、グループリストの一件目の画像形成装置をリストから削除して、Ｓ１５０２に戻る。
【００９２】
図１６は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、ＰｒｉｎｔＳｅｒｖｅｒ１０４の画像形成装置１０５，１０６，１０８，１０９からの指定によるグループに属する節電印刷ジョブがあるかどうかの検索処理例である。なお、各ステップは、ＲＯＭ４０２，ＲＡＭ４０３，ＨＤＤ４０４のいずれかの記憶手段に記憶され印刷ジョブ保存部５１３に従ってＰｒｉｎｔＳｅｒｖｅｒ１０４のＣＰＵ４０１で実行することによって実現される。
【００９３】
Ｓ１６０１では、ＣＰＵ４０１は、画像形成装置１０５，１０６，１０８，１０９の属するグループ内に節電印刷ジョブがあるかを判断する。ここで、節電印刷ジョブが無いとＣＰＵ４０１が判断した場合には、Ｓ１６０２に移行し、節電印刷ジョブがあるとＣＰＵ４０１が判断した場合にはＳ１６０３に移行する。
具体的には、図８において、画像形成装置１０５より問い合わせを受け、保持しているＪｏｂＡを送信（Ｓ８０９）しているところが該当する。
次に、Ｓ１６０２では、ＣＰＵ４０１は、グループに該当する節電印刷ジョブが無いことを問い合わせ元の画像形成装置に通知して、処理を終了する。
そして、Ｓ１６０３では、ＣＰＵ４０１は、グループに該当する節電印刷ジョブを問い合わせ元の画像形成装置に送信して、本処理を終了する。
【００９４】
図１７は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、画像形成装置１０５，１０６，１０８，１０９のＰｒｉｎｔＳｅｒｖｅｒ１０４からの印刷実行中であるかどうかの検索処理例である。なお、各ステップは、ＲＯＭ２０７，ＨＤＤ２０８のいずれかの記憶手段に記憶されジョブ制御部３０４に従って画像形成装置１０５，１０６，１０８，１０９のＣＰＵ２０２で実行することによって実現される。
【００９５】
Ｓ１７０１は、ＣＰＵ２０２は、自身が印刷中かどうかを判断する。ここで、印刷中で無いとＣＰＵ２０２が判断した場合には、Ｓ１７０２に移行する。具体的な例としては、図６の画像形成装置１０５が印刷中で無いことを処理するＳ６０４である。また、画像形成装置１０６が印刷中で無いことを処理するＳ６０５である。
Ｓ１７０１で、印刷中であるとＣＰＵ２０２が判断した場合には、Ｓ１７０３に移行する。
そして、Ｓ１７０２では、ＣＰＵ２０２は、問い合わせ元のＰｒｉｎｔＳｅｒｖｅｒ１０４に印刷中でないと通知して、本処理を終了する。また、Ｓ１７０３では、ＣＰＵ２０２は、問い合わせ元のＰｒｉｎｔＳｅｒｖｅｒ１０４に印刷中と通知して、本処理を終了する。
【００９６】
図１８は、図１に示したＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３から投入される節電ジョブ用の節電キューの保持する属性とその値の例を示す図である。
図１８において、ジョブ投入者は、値「三平」の様に節電印刷ジョブを投入者の名前である。ジョブ投入元は、値「ＳｍａｒｔＰｈｏｎｅ１０１」のように投入元の情報である。この情報によって、Ｓ６１１のように節電ジョブ印刷完了後に印刷先情報を通知する。印刷先情報は、ジョブ投入者が指定した印刷先情報である。
例のグループＧ１の事務室２１のようにグループ指定や、画像形成装置１０６のように、一つの画像形成装置を値として持つ。
ＰＤＬデータ保管場所は、節電キューのＰＤＬデータがどこに保存されているかを指定している。例の「ＰｒｉｎｔＳｅｒｖｅｒ」の場合には「ＰｒｉｎｔＳｅｒｖｅｒ１０４」に保存されていることを示している。また、図１０の画像形成装置１０５にＰＣクライアント１０３から直接節電印刷ジョブが投入された場合には、「ＰＤＬデータ保管場所」は、画像形成装置１０５となる。印刷データは、実際の印刷に用いるＰＤＬデータとなる。最後の投入時刻は、節電印刷ジョブがＰｒｉｎｔＳｅｒｖｅｒ１０４や画像形成装置に投入された時刻を示す。
【００９７】
上記実施形態によれば、フロアに複数画像形成装置がある場合には、一台に向けて「急がない印刷指示」をするよりフロア内の画像形成装置のどれかで印刷できれば良く、より節電効果を得られ、またユーザとしてはより早く印刷することができる。
【００９８】
加えて、「通常の印刷ジョブ」と「節電印刷ジョブ」との切り替えで、急がないジョブのためにメカプロ的に消費電力がかかる制御（メディア違いによる温調制御やＰＯＤデッキのエアさばき制御など）が入ってしまう可能性もある。そのため、通常の印刷ジョブが投入された場合、通常の印刷ジョブに「類似」した節電印刷ジョブのみを一緒に印刷して、消費電力を低減させる。
【００９９】
具体的には、図１１のＰｒｉｎｔＳｅｒｖｅｒ１０４での、節電印刷ジョブの検索処理Ｓ１１０４や、図１２の画像形成装置１０５，１０６，１０８，１０９による、節電ジョブの検索処理Ｓ１２０６について次の処理を行う。節電印刷ジョブの検索時にグループ内の節電印刷ジョブを選ぶことに加えて、メカプロ的に消費電力がかかる制御が入らないように節電ジョブを選ぶ。上記によって、節電印刷ジョブに「類似」した節電印刷ジョブのみを一緒に印刷して、より消費電力を低減させる。
〔第２実施形態〕
【０１００】
以下、第２実施形態として、印刷システムにおける節電印刷順プリント処理を説明する。ここで、節電印刷順プリントとは、次のような目的のジョブ処理の方法である。
節電印刷ジョブとしてＪｏｂ１，Ｊｏｂ２が投入して他の人の印刷が発生せず、Ｊｏｂ１，Ｊｏｂ２が節電キューに残っている場合を考える。
その時に、就業時間が終了間際に帰宅するために、例えば通常の印刷ジョブＪｏｂ３も加えて印刷する場合を考える。ここで、第１実施形態で示した節電印刷ジョブでは、Ｊｏｂ３→Ｊｏｂ１→Ｊｏｂ２の順で印刷されてしまう。
そこで、本実施形態では、「節電印刷順プリント」を導入し、就業時間が終了間際に印刷する場合にもＪｏｂ１→Ｊｏｂ２→Ｊｏｂ３の順で印刷物を取得することが可能となる。
第２実施形態におけるシステム構成や、画像形成装置、ＰｒｉｎｔＳｅｒｖｅｒそれぞれのハードウェア構成やソフトウェア機能ブロック図は、第１実施形態と変わらないため説明を省略する。
図１９は、本印刷システムにおいて表示可能なユーザインタフェースの一例を示す図である。本例は、図７に加えて、Ｓ１９１０の節電印刷順プリントの設定が加わったＰｒｉｎｔｅｒ  Ｄｒｉｖｅｒの画面例である。
【０１０１】
また、Ｐｒｉｎｔｅｒ  Ｄｒｉｖｅｒの表示をする前に、ＰｒｉｎｔＳｅｒｖｅｒ１０４と通信が出来る場合には、操作者が投入した節電印刷ジョブがあるかを確認し、操作者の節電ジョブがある場合のみ、Ｓ１９１０の表示を行う。
【０１０２】
図２０は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、ＰｒｉｎｔＳｅｒｖｅｒ１０４の図１９で示した節電印刷順プリントに対応した処理の一例である。なお、各ステップは、ＲＯＭ４０２，ＲＡＭ４０３，ＨＤＤ４０４のいずれかの記憶手段に記憶され印刷ジョブ制御部５１２に従ってＰｒｉｎｔＳｅｒｖｅｒ１０４のＣＰＵ４０１で実行することによって実現される。以下、第２の確認処理を含むジョブ処理を詳述する。
【０１０３】
Ｓ２００１では、ＣＰＵ４０１は、ＬＡＮ  Ｉ／Ｆ４０８部、印刷ジョブ受信部５１１を用いて、ＳｍａｒｔＰｈｏｎｅ１０１やＰＣクライアント１０３から送られた印刷ジョブを受信する。
【０１０４】
そして、Ｓ２００２では、ＣＰＵ４０１は、Ｓ２００１で受信した印刷ジョブが、節電印刷順プリントであるか、それ以外のプリントジョブであるかを確認して判断をする。ここで、受信した印刷ジョブが節電印刷順プリント以外の印刷ジョブであるとＣＰＵ４０１が判断した場合には、Ｓ２００３に移行し、節電印刷順プリントであると判断した場合は、Ｓ２００４に移行する。
そして、Ｓ２００３では、図１１に示したＳ１１０２以降の処理を実行して、処理を終了する。
【０１０５】
一方、Ｓ２００４では、ＣＰＵ４０１がＳ２００１で投入された節電印刷順プリントの利用者であるユーザが過去に投入して未印刷の節電印刷ジョブのリストを印刷ジョブ保存部５１３より読み出して作成する。そして、Ｓ２００５では、ＣＰＵ４０１は、Ｓ２００４で作成した節電印刷ジョブ・節電印刷順ジョブのリストをジョブ投入順にソートする。
【０１０６】
Ｓ２００６では、ＣＰＵ４０１は、Ｓ２００１で投入された節電印刷順ジョブの印刷先がグループであるかを判断する。ここで、グループでないとＣＰＵ４０１が判断した場合には、Ｓ２００７に移行し、グループであると判断した場合には、Ｓ２００８に移行する。
そして、Ｓ２００７では、Ｓ２００５でソートした節電印刷ジョブの印刷先の画像形成装置をＳ２００１で投入された画像形成装置に変更して、Ｓ２０１１に移行する。
【０１０７】
Ｓ２００８では、ＣＰＵ４０１がＳ２００１で受信した節電印刷順ジョブの印刷先グループの画像形成装置の中で印刷実行中の画像形成装置があるかを判断する。ここで、印刷実行中の画像形成装置があるとＣＰＵ４０１が判断した場合は、Ｓ２００９に移行し、実行中の画像形成装置が無いと判断した場合は、Ｓ２０１０に移行する。
【０１０８】
Ｓ２００９では、ＣＰＵ４０１がＳ２００８で印刷実行中の画像形成装置を発見したため、Ｓ２００５でソートした節電ジョブとＳ２００１で受信した節電ジョブの印刷先を実行中の画像形成装置に変更して、Ｓ２０１１に移行する。
Ｓ２０１０では、現在印刷実行中の画像形成装置がないため、ＣＰＵ４０１は、最近印刷実行した履歴がある画像形成装置を印刷先に指定して、Ｓ２０１１に移行する。
【０１０９】
そして、Ｓ２０１１では、ＣＰＵ４０１がＳ２００７〜Ｓ２０１０で指定された画像形成装置に、Ｓ２００５でソートした節電印刷ジョブと、Ｓ２００１で受信した節電印刷順ジョブとをこの順に送信して、印刷指示を行い、本処理を終了する。
【０１１０】
図２１は、本実施形態を示す印刷システムにおけるデータ処理手順を示すフローチャートである。本例は、画像形成装置１０５，１０６，１０８，１０９の図１９で示した節電印刷順プリントに対応した処理例である。なお、各ステップは、ＲＯＭ２０７，ＨＤＤ２０８のいずれかの記憶手段に記憶されジョブ制御部３０４に従って画像形成装置１０５，１０６，１０８，１０９のＣＰＵ２０２で実行することによって実現される。
【０１１１】
Ｓ２１０１は、ＣＰＵ２０２は、ＮｅｔｗｏｒｋＩ／Ｆ２０６、ネットワーク機能部３０５を用いて、ＰＣクライアント１０３から送られた印刷ジョブを受信する。
【０１１２】
次に、２１０２では、ＣＰＵ２０２がＳ２１０１で受信した印刷ジョブが、節電印刷順プリントであるか、それ以外の印刷ジョブであるかの判断をする。ここで、受信した印刷ジョブが節電印刷順プリント以外の印刷ジョブであるとＣＰＵ２０２が判断した場合には、Ｓ２１０３に移行し、節電印刷順プリントであると判断した場合は、Ｓ２１０４に移行する。Ｓ２１０３では、図１２のＳ１２０２以下の処理を実行して、本処理を終了する。
【０１１３】
Ｓ２１０４では、ＣＰＵ２０２は、Ｓ２１０１で投入された節電印刷順プリントの利用者であるユーザが過去に投入して未印刷の節電印刷ジョブのリストをＰｒｉｎｔＳｅｒｖｅｒ１０４に問い合わせて作成する。そして、Ｓ２１０５では、ＣＰＵ２０２は、Ｓ２１０４で作成した節電印刷ジョブのリストと節電印刷順ジョブをジョブ投入順（ジョブの受信順）にソートする。
【０１１４】
そして、Ｓ２１０６では、ＣＰＵ２０２がＳ２１０１で投入された節電印刷順ジョブの印刷先がグループであるかを判断する。ここで、節電印刷順ジョブの印刷先がグループでないとＣＰＵ２０２が判断した場合には、Ｓ２１０７に移行し、グループであると判断した場合には、Ｓ２１１１に移行する。
【０１１５】
そして、Ｓ２１０７は、ＣＰＵ２０２は、Ｓ２１０５でリストアップした節電印刷ジョブをＰｒｉｎｔＳｅｒｖｅｒ１０４かまたは節電印刷ジョブを保持する画像形成装置から取得する。なお、ここで、取得する節電印刷ジョブが複数ある場合には、全ての節電印刷ジョブを取得する。
Ｓ２１０８では、ＣＰＵ２０２がＳ２１０５でソートした節電印刷ジョブの印刷先の画像形成装置をＳ２１０１で投入された画像形成装置に変更する。次に、Ｓ２１０９では、ＣＰＵ２０２は、Ｓ２１０５でソートした節電印刷ジョブとＳ２１０１で受信した節電印刷順ジョブの順序で画像形成を行い、Ｓ２１１０に移行する。
次に、Ｓ２１１０では、印刷完了と印刷先とをＰｒｉｎｔＳｅｒｖｅｒ１０４を経由して利用者に通知して、処理を終了する。
【０１１６】
Ｓ２１１１では、ＣＰＵ２０２がグループ内に印刷実行中の画像形成装置があるかをＰｒｉｎｔＳｅｒｖｅｒ１０４経由で問い合わせを行うことにより判断する。ここで、実行中画像形成装置があるとＣＰＵ２０２が判断した場合は、Ｓ２１１２に移行する。実行中画像形成装置がないと判断した場合は、Ｓ２１１３に移行する。
【０１１７】
Ｓ２１１２では、ＣＰＵ２０２がＳ２１１１で実行中画像形成装置があると判断するため、その画像形成装置をＳ２１０５でソートした節電印刷ジョブの印刷先の画像形成装置を実行中の画像形成装置に変更して、Ｓ２１１４に移行する。
【０１１８】
Ｓ２１１３では、ＣＰＵ２０２がＳ２１１１で実行中画像形成装置は無いと判断するため、最近画像形成を実施した画像形成装置をＳ２１０５でソートした節電印刷ジョブの印刷先の画像形成装置を実行中の画像形成装置に変更して、Ｓ２１１４に移行する。
そして、Ｓ２１１４は、ＣＰＵ２０２は、該当画像形成装置に、Ｓ２１０５でソートした節電印刷ジョブとＳ２１０１で受信した節電印刷順ジョブを送信して、印刷依頼を行い、本処理を終了する。
【０１１９】
上述したように図１９〜図２１の方法によれば、「節電印刷順プリント」を導入し、節電印刷ジョブが残っている場合に、通常の印刷ジョブを印刷した場合にも、Ｊｏｂ１→Ｊｏｂ２→Ｊｏｂ３の順で印刷物を取得することが可能となる。
【０１２０】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【０１２１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【０１２２】
１０１  ＳｍａｒｔＰｈｏｎｅ
１０４  プリントサーバ
１０５、１０６、１０８、１０９  画像形成装置
【図１】
2013156833.tif 000003
【図２】
2013156833.tif 000004
【図３】
2013156833.tif 000005
【図４】
2013156833.tif 000006
【図５】
2013156833.tif 000007
【図６】
2013156833.tif 000008
【図７】
2013156833.tif 000009
【図８】
2013156833.tif 000010
【図９】
2013156833.tif 000011
【図１０】
2013156833.tif 000012
【図１１】
2013156833.tif 000013
【図１２】
2013156833.tif 000014
【図１３】
2013156833.tif 000015
【図１４】
2013156833.tif 000016
【図１５】
2013156833.tif 000017
【図１６】
2013156833.tif 000018
【図１７】
2013156833.tif 000019
【図１８】
2013156833.tif 000020
【図１９】
2013156833.tif 000021
【図２０】
2013156833.tif 000022
【図２１】
2013156833.tif 000023