(57)【要約】【課題】  資源の削減量の履歴を正確に記憶すること。【解決手段】  ＰＣは、ＭＦＰが設定された印刷条件に従って画像を形成する場合に消費される資源量と、ＭＦＰが予め定められた印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報を生成する第１削減情報生成部を備え、ＭＦＰは、印刷ジョブに基づいて、印刷データを生成する印刷データ生成部１７１と、印刷データに白紙除去処理および／または減色処理を実行して処理後データに変換する変換部１７３と、印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成する第２削減情報生成部１７５と、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴レコードを記憶する履歴記憶部１７９と、を備える。【選択図】        図８
2011242922.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成装置と、前記画像形成装置と通信可能な情報処理装置と、を含む画像形成システムであって、
前記情報処理装置は、印刷条件を設定する設定手段と、
前記画像形成装置が前記設定された印刷条件に従って画像を形成する場合に消費される資源量と、前記画像形成装置が予め定められた印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報を生成する第１削減情報生成手段と、
前記設定された印刷条件に基づいて前記画像形成装置に画像を形成させるための印刷ジョブを生成するジョブ生成手段と、
前記生成された第１削減情報を前記生成された印刷ジョブとともに前記画像形成装置に送信するジョブ送信手段と、を備え、
前記画像形成装置は、前記情報処理装置から受信される前記印刷ジョブに基づいて、印刷データを生成する印刷データ生成手段と、
前記生成された印刷データに所定の処理を実行して処理後データに変換する変換手段と、
前記生成された印刷データまたは前記処理後データに基づいて画像を形成する画像形成手段と、
前記画像形成手段が前記生成された印刷データに基づいて画像を形成する場合に消費される資源量と、前記画像形成手段が前記処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成する第２削減情報生成手段と、
前記画像形成手段が前記処理後データに基づいて画像を形成することに応じて、前記第１削減情報および前記第２削減情報を、前記印刷ジョブと関連付けた履歴情報を記憶する履歴記憶手段と、を備えた画像形成システム。
【請求項２】
前記画像形成システムは、前記画像形成装置を複数含み、
前記複数の画像形成装置それぞれは、通常状態と、前記通常状態よりも消費電力の小さい省電力状態とに稼動状態を変化可能であり、
前記情報処理装置は、前記複数の画像形成装置それぞれの稼動状態を取得する稼動状態取得手段をさらに備え、
前記設定手段は、前記複数の画像形成装置のうちから１つを選択する選択手段を含み、
前記第１削減情報生成手段は、前記複数の画像形成装置のうちで予め定められたデフォルト装置の稼動状態が省電力状態の場合に、前記選択手段によって前記複数の画像形成装置のうちで稼動状態が通常状態の稼動装置が選択された場合に、前記デフォルト装置が通常状態に稼動状態を変化させるために消費される電力の値を含む第１削減情報を生成する、請求項１に記載の画像形成システム。
【請求項３】
前記画像形成手段は、ユーザにより資源削減を許可する操作が受け付けられることを条件に、前記処理後データに基づいて画像を形成する、請求項１または２に記載の画像形成システム。
【請求項４】
前記変換手段により実行される所定の処理は複数あり、前記複数の処理のいずれを実行するかを選択する操作を受け付けるための許可受付画面を表示する画面表示手段を、さらに備えた請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
前記画面表示手段は、前記変換手段が実行可能な変換処理を選択可能な画像を含む許可受付画面を表示する、請求項４に記載の画像形成システム。
【請求項６】
前記第１削減情報および前記第２削減情報は、用紙の枚数、トナー量および消費電力のうちから選ばれた少なくとも１つを含む、請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
印刷条件を含む印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信された印刷ジョブに基づいて印刷データを生成する印刷データ生成手段と、
前記生成された印刷データに所定の処理を実行して処理後データに変換する変換手段と、
前記生成された印刷データまたは前記処理後データに基づいて画像を形成する画像形成手段と、
前記受信された印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められた印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成する第１削減情報生成手段と、
前記画像形成手段が前記生成された印刷データに基づいて画像を形成する場合に消費される資源量と、前記処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成する第２削減情報生成手段と、
前記画像形成手段が前記処理後データに基づいて画像を形成することに応じて、前記第１削減情報および前記第２削減情報を、前記印刷ジョブと関連付けた履歴情報を記憶する履歴記憶手段と、を備えた画像形成装置。
【請求項８】
ユーザによる操作を受け付ける操作受付手段を、さらに備え、
前記画像形成手段は、ユーザにより資源削減を許可する操作が受け付けられることを条件に、前記処理後データに基づいて画像を形成する、請求項７に記載の画像形成装置。
【請求項９】
前記受信された印刷ジョブとそれとともに受信されるユーザ識別情報とを関連付けて記憶する記憶手段と、
ユーザを認証する認証手段と、
前記認証手段により認証されたユーザのユーザ識別情報と関連付けられた印刷ジョブが記憶されている場合、前記資源削減を許可する操作を受け付けるための画面を表示する画面表示手段と、をさらに備えた請求項８に記載の画像形成装置。
【請求項１０】
前記画面表示手段は、前記変換手段が実行可能な変換処理を選択可能な画像を含む許可受付画面を表示する、請求項９に記載の画像形成装置。
【請求項１１】
前記第１削減情報および前記第２削減情報は、用紙の枚数、トナー量および消費電力のうちから選ばれた少なくとも１つを含む、請求項７〜１０のいずれかに記載の画像形成装置。
【請求項１２】
印刷条件を含む印刷ジョブを受信するステップと、
前記受信された印刷ジョブに基づいて印刷データを生成するステップと、
前記生成された印刷データに所定の処理を実行して処理後データに変換するステップと、
前記生成された印刷データまたは前記処理後データに基づいて画像を形成するステップと、
前記受信された印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められた印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成するステップと、
前記生成された印刷データに基づいて画像を形成する場合に消費される資源量と、前記処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成するステップと、
前記画像を形成するステップにおいて前記処理後データに基づいて画像が形成されることに応じて、前記第１削減情報および前記第２削減情報を、前記印刷ジョブと関連付けた履歴情報を記憶するステップと、を含む画像形成方法。
【請求項１３】
印刷条件を含む印刷ジョブを受信するステップと、
前記受信された印刷ジョブに基づいて印刷データを生成するステップと、
前記生成された印刷データに所定の処理を実行して処理後データに変換するステップと、
前記生成された印刷データまたは前記処理後データに基づいて画像を形成するステップと、
前記受信された印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められた印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成するステップと、
前記生成された印刷データに基づいて画像を形成する場合に消費される資源量と、前記処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成するステップと、
前記画像を形成するステップにおいて前記処理後データに基づいて画像が形成されることに応じて、前記第１削減情報および前記第２削減情報を、前記印刷ジョブと関連付けた履歴情報を記憶するステップと、をコンピュータに実行させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成システム、画像形成装置、画像形成方法および画像形成プログラムに関し、特に、消費する資源量を管理することが可能な画像形成システム、画像形成装置、画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で代表される画像形成装置において、資源の消費を少なくする目的で、消費される用紙を管理するシステムが知られている。例えば、特開２００７−３２０２４７号公報には、周辺機器と、該周辺機器にネットワークを介して接続されたＰＣなどの情報処理装置とで構成される周辺機器管理システムであって、周辺機器を使用したユーザのＩＤ、印刷設定情報（両面、片面）及び排紙枚数情報を含む履歴情報を履歴情報蓄積部に蓄積し、前記情報処理装置は前記周辺機器に蓄積された履歴情報を収集、集計し、該履歴情報に基づいて全て両面で印刷した場合の枚数と実際の排紙枚数との差、及びその差から削減率を計算して表示する周辺機器管理システムが記載されている。
【０００３】
しかしながら、従来の周辺機器管理システムにおいては、印刷の結果を集計して削減率をユーザに知らせることができるにすぎない。用紙を両面で印刷するか否かは、ユーザが印刷条件を設定する段階で決まるものであるため、画像が形成される前に、削減率をユーザに知らせることができれば、ユーザに対して消費される用紙の枚数を少なくした印刷条件に、設定変更を促すことができ、効果的である。さらに、ＭＦＰで消費される資源には、用紙の他に、トナーおよび電力があり、これらについても削減することが望まれる。
【０００４】
一方、ＭＦＰは、パーソナルコンピュータ（以下「ＰＣ」という）等からプリントデータを受信して、画像を形成することが可能であるが、この場合に、設定される印刷条件は、ＰＣに搭載され、ＭＦＰを制御するためのドライバで設定されるものがある。この使用形態において、ＰＣ側では設定することができないが、ＭＦＰ側で設定可能な印刷条件がある。
【特許文献１】特開２００７−３２０２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、履歴としての資源の削減量を正確に記憶することが可能な画像形成システムを提供することである。
【０００６】
この発明の他の目的は、履歴としての資源の削減量を正確に記憶することが可能な画像形成装置を提供することである。
【０００７】
この発明のさらに他の目的は、履歴としての資源の削減量を正確に記憶することが可能な画像形成方法および画像形成プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、この発明のある局面によれば、画像形成システムは、画像を形成する画像形成装置と、画像形成装置と通信可能な情報処理装置と、を含む画像形成システムであって、情報処理装置は、印刷条件を設定する設定手段と、画像形成装置が設定された印刷条件に従って画像を形成する場合に消費される資源量と、画像形成装置が予め定められた印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報を生成する第１削減情報生成手段と、設定された印刷条件に基づいて画像形成装置に画像を形成させるための印刷ジョブを生成するジョブ生成手段と、生成された第１削減情報を生成された印刷ジョブとともに画像形成装置に送信するジョブ送信手段と、を備え、画像形成装置は、情報処理装置から受信される印刷ジョブに基づいて、印刷データを生成する印刷データ生成手段と、生成された印刷データに所定の処理を実行して処理後データに変換する変換手段と、生成された印刷データまたは処理後データに基づいて画像を形成する画像形成手段と、画像形成手段が生成された印刷データに基づいて画像を形成する場合に消費される資源量と、画像形成手段が処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成する第２削減情報生成手段と、画像形成手段が処理後データに基づいて画像を形成することに応じて、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴情報を記憶する履歴記憶手段と、を備える。
【０００９】
この局面に従えば、情報処理装置において、画像形成装置がユーザにより設定された印刷条件に従って画像を形成する場合に消費される資源量と、予め定められた印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報が生成され、第１削減情報が印刷ジョブとともに画像形成装置に送信される。また、画像形成装置においては、情報処理装置から受信される印刷ジョブに基づいて、印刷データが生成され、印刷データが処理後データに変換され、印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報が生成され、処理後データに基づいて画像が形成されることに応じて、第１削減情報および第２削減情報を印刷ジョブと関連付けた履歴情報が記憶される。第１削減情報に加えて第２削減情報が記憶されるので、資源の削減量の履歴を正確に記憶することが可能な画像形成システムを提供することができる。
【００１０】
好ましくは、画像形成システムは、画像形成装置を複数含み、複数の画像形成装置それぞれは、通常状態と、通常状態よりも消費電力の小さい省電力状態とに稼動状態を変化可能であり、情報処理装置は、複数の画像形成装置それぞれの稼動状態を取得する稼動状態取得手段をさらに備え、設定手段は、複数の画像形成装置のうちから１つを選択する選択手段を含み、第１削減情報生成手段は、複数の画像形成装置のうちで予め定められたデフォルト装置の稼動状態が省電力状態の場合に、選択手段によって複数の画像形成装置のうちで稼動状態が通常状態の稼動装置が選択された場合に、デフォルト装置が通常状態に稼動状態を変化させるために消費される電力の値を含む第１削減情報を生成する。
【００１１】
好ましくは、画像形成手段は、ユーザにより資源削減を許可する操作が受け付けられることを条件に、処理後データに基づいて画像を形成する。
【００１２】
好ましくは、変換手段により実行される所定の処理は複数あり、複数の処理のいずれを実行するかを選択する操作を受け付けるための許可受付画面を表示する画面表示手段を、さらに備える。
【００１３】
好ましくは、画面表示手段は、変換手段が実行可能な変換処理を選択可能な画像を含む許可受付画面を表示する。
【００１４】
好ましくは、第１削減情報および第２削減情報は、用紙の枚数、トナー量および消費電力のうちから選ばれた少なくとも１つを含む。
【００１５】
この発明の他の局面によれば、画像形成装置は、印刷条件を含む印刷ジョブを受信する印刷ジョブ受信手段と、受信された印刷ジョブに基づいて印刷データを生成する印刷データ生成手段と、生成された印刷データに所定の処理を実行して処理後データに変換する変換手段と、生成された印刷データまたは処理後データに基づいて画像を形成する画像形成手段と、受信された印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められた印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成する第１削減情報生成手段と、画像形成手段が生成された印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成する第２削減情報生成手段と、画像形成手段が処理後データに基づいて画像を形成することに応じて、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴情報を記憶する履歴記憶手段と、を備える。
【００１６】
この局面に従えば、資源の削減量の履歴を正確に記憶することが可能な画像形成装置を提供することができる。
【００１７】
好ましくは、ユーザによる操作を受け付ける操作受付手段を、さらに備え、画像形成手段は、ユーザにより資源削減を許可する操作が受け付けられることを条件に、処理後データに基づいて画像を形成する。
【００１８】
好ましくは、受信された印刷ジョブとそれとともに受信されるユーザ識別情報とを関連付けて記憶する記憶手段と、ユーザを認証する認証手段と、認証手段により認証されたユーザのユーザ識別情報と関連付けられた印刷ジョブが記憶されている場合、資源削減を許可する操作を受け付けるための画面を表示する画面表示手段と、をさらに備える。
【００１９】
好ましくは、画面表示手段は、変換手段が実行可能な変換処理を選択可能な画像を含む許可受付画面を表示する。
【００２０】
好ましくは、第１削減情報および第２削減情報は、用紙の枚数、トナー量および消費電力のうちから選ばれた少なくとも１つを含む。
【００２１】
この発明のさらに他の局面によれば、画像形成方法は、印刷条件を含む印刷ジョブを受信するステップと、受信された印刷ジョブに基づいて印刷データを生成するステップと、生成された印刷データに所定の処理を実行して処理後データに変換するステップと、生成された印刷データまたは処理後データに基づいて画像を形成するステップと、受信された印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められた印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成するステップと、生成された印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成するステップと、画像を形成するステップにおいて処理後データに基づいて画像が形成されることに応じて、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴情報を記憶するステップと、を含む。
【００２２】
この局面に従えば、資源の削減量の履歴を正確に記憶することが可能な画像形成方法を提供することができる。
【００２３】
この発明のさらに他の局面によれば、画像形成プログラムは、印刷条件を含む印刷ジョブを受信するステップと、受信された印刷ジョブに基づいて印刷データを生成するステップと、生成された印刷データに所定の処理を実行して処理後データに変換するステップと、生成された印刷データまたは処理後データに基づいて画像を形成するステップと、受信された印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められた印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成するステップと、生成された印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成するステップと、画像を形成するステップにおいて処理後データに基づいて画像が形成されることに応じて、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴情報を記憶するステップと、をコンピュータに実行させる。
【００２４】
この局面に従えば、資源の削減量の履歴を正確に記憶することが可能な画像形成プログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。
【図２】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＰＣのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣが備えるＣＰＵの機能の一例を示すブロック図である。
【図５】印刷設定画面の１つである基本設定画面の一例を示す図である。
【図６】印刷設定画面の１つであるレイアウト設定画面の一例を示す図である。
【図７】印刷設定画面の１つである画質設定画面の一例を示す図である。
【図８】ＭＦＰが備えるＣＰＵの機能の一例をＨＤＤに記憶されるデータとともに示すブロック図である。
【図９】白紙除去処理および減色処理のいずれか一方または双方を実行させる操作を受け付けるための許可受付画面の一例を示す図である。
【図１０】印刷ジョブ生成処理の流れの一例を示すフローチャートである。
【図１１】印刷ジョブ受信処理の流れの一例を示すフローチャートである。
【図１２】機密印刷処理の流れの一例を示すフローチャートである。
【図１３】履歴データの一例を示す図である。
【図１４】第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図１５】第２の実施の形態における印刷ジョブ受信処理の流れの一例を示すフローチャートである。
【図１６】第２の実施の形態における機密印刷処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２７】
＜第１の実施の形態＞
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａと、ＰＣ２００，２００Ａ，２００Ｂ，２００Ｃ，２００Ｄとを含む。
【００２８】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、インターネット、または一般公衆回線を用いたネットワーク等であってもよい。
【００２９】
ＰＣ２００，２００Ａ〜２００Ｄは、一般的なコンピュータであり、ネットワーク２を介して接続されたＭＦＰ１００，１００Ａそれぞれを制御するためのドライバプログラムおよびアプリケーションプログラムがインストールされており、アプリケーションプログラムを実行することにより生成したデータを、ＭＦＰ１００，１００Ａのいずれかで印刷することが可能である。
【００３０】
なお、図１においては２台のＭＦＰ１００，１００Ａを示しているが、台数を限定するものではなく、１台以上がネットワーク２に接続されていればよい。ＭＦＰ１００，１００Ａのハードウェア構成は同じなので、ここでは特に言及しない限りＭＦＰ１００を例に説明する。また、図１においては、５台のＰＣ２００，２００Ａ，２００Ｂ，２００Ｃ，２００Ｄを示しているが、台数を限定するものではなく、１台以上がネットワーク２に接続されてもよい。ＰＣ２００，２００Ａ，２００Ｂ，２００Ｃ，２００Ｄのハードウェア構成は同じなので、ここでは特に言及しない限りＰＣ２００を例に説明する。
【００３１】
図２は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。
【００３２】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、メモリカード１１９Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１９とを含む。
【００３３】
ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、およびそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００３４】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３５】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＰＣ２００，２００Ａ，２００Ｂ，２００Ｃ，２００Ｄとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。
【００３６】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３７】
カードＩ／Ｆ１１９は、メモリカード１１９Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１９を介してメモリカード１１９Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１９に装表されたメモリカード１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、メモリカード１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
ＭＦＰ１００，１００Ａそれぞれは、通常状態と、通常状態よりも消費電力の小さい省電力状態とのいずれかに稼動状態を変化可能であり、稼動状態をネットワーク２を介してＰＣ２００，２００Ａ〜２００Ｄに送信する。ＭＦＰ１００，１００ＡがＰＣ２００，２００Ａ〜２００Ｄに稼動状態を送信する方法は、周知の技術を用いることができ、例えば、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を送信する技術を用いることができる。省電力状態は、通常状態よりも消費電力が小さいが、ＭＦＰ１００，１００Ａそれぞれは、稼動状態が省電力状態では画像を形成することはできない。ＭＦＰ１００，１００Ａは通常状態においてのみ画像を形成することができる。また、ＭＦＰ１００，１００Ａが、省電力状態から通常状態に稼動状態を切り換えると、省電力状態から通常状態になるまでに所定の電力（以下「起動電力」という）が消費される。以下、ＭＦＰ１００，１００Ａが、省電力状態から通常状態になるまでに消費される電力を「起動電力」という。ＭＦＰ１００，１００Ａそれぞれの起動電力の値は、ＰＣ２００，２００Ａ〜２００Ｄそれぞれに予め記憶されている。
【００３９】
図３は、ＰＣのハードウェア構成の一例を示すブロック図である。図３を参照して、ＰＣ２００は、それぞれがバス２２１に接続された、ＰＣ２００の全体を制御する中央演算装置（ＣＰＵ）２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ２０３と、ＣＰＵ２０１の作業領域として用いられるＲＡＭ２０５と、ＬＣＤ２０７と、大容量記憶装置としてのＨＤＤ２０９と、ユーザの操作を受け付ける操作部２１１と、ＰＣ２００を外部機器と接続するための通信Ｉ／Ｆ２１３と、外部記憶装置２１５と、ＰＣ２００をネットワーク２に接続するためのネットワークＩ／Ｆ２１７と、を含む。
【００４０】
操作部２１１は、キーボード、またはマウス等のポインティングデバイスを含み、ユーザがそれらに入力する操作を受け付ける。
【００４１】
外部記憶装置２１５には、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）２１５Ａが着脱可能である。ＣＰＵ２０１は、外部記憶装置２１５を介して、ＣＤ−ＲＯＭ２１５Ａにアクセス可能である。なお、ここでは、ＣＰＵ２０１が実行するプログラムをＲＯＭ２０３に記憶する例を示すが、ＣＰＵ２０１がＣＤ−ＲＯＭ２１５Ａに記憶されたプログラムをＲＡＭ２０５にロードして実行するようにしてもよい。また、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１５Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリでもよい。
【００４２】
また、ＣＰＵ２０１は、ＨＤＤ２０９に記憶されたプログラムをＲＡＭ２０５にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＰＣ２００のＨＤＤ２０９に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＰＣ２００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ２０９に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４３】
図４は、ＰＣが備えるＣＰＵの機能の一例を示すブロック図である。図４に示す機能は、ＰＣ２００が備えるＣＰＵ２０１がＲＯＭ２０３、ＨＤＤ２０９またはＣＤ−ＲＯＭ２１５Ａに記憶されたドライバプログラムを実行することにより、実現される。
【００４４】
図４を参照して、ＣＰＵ１１１は、ＭＦＰ１００，１００Ａそれぞれの稼動状態を取得する稼動状態取得部２５１と、印刷条件を設定する設定部２５３と、印刷条件に基づいて第１削減情報を生成する第１削減情報生成部２５５と、印刷ジョブを生成するジョブ生成部２５７と、第１資源削減率と印刷ジョブとをＭＦＰ１００，１００Ａのいずれかに送信するジョブ送信部２６１と、ユーザを認証する第１認証部２５９と、を含む。
【００４５】
第１認証部２５９は、ＰＣ２００を操作するユーザを認証する。ＰＣ２００の操作が認められたユーザを識別するためのユーザ識別情報とパスワードとの組をＨＤＤ２０９に予め記憶しておき、ユーザが操作部２１１に入力するユーザ識別情報とパスワードとの組と同じ組がＨＤＤ２０９に記憶されていれば、ユーザを認証するが、ＨＤＤ２０９に記憶されていなければ認証しない。なお、ＰＣ２００の操作が認められたユーザを識別するためのユーザ識別情報とパスワードとの組は、ＨＤＤ２０９に限らず、ネットワーク２に接続されたサーバ等の他のコンピュータに記憶されてもよい。第１認証部２５９は、ユーザを認証する場合、そのユーザのユーザ識別情報をジョブ送信部２６１に出力する。第１認証部２５９は、ＰＣ２００を操作するユーザを認証した後は、ログオフする操作が操作部２１１に入力されるまで、操作部２１１に入力される指示は、認証されたユーザにより入力された操作として扱う。
【００４６】
稼動状態取得部２５１は、ネットワークＩ／Ｆ２１７がＭＦＰ１００，１００ＡのいずれかからＭＩＢを受信すると、受信されたＭＩＢからＭＦＰ１００，１００Ａそれぞれの稼動状態を検出する。ここでは、稼動状態を、通常状態と省電力状態とのいずれかとしている。稼動状態取得部２５１は、ＭＦＰ１００，１００Ａそれぞれから受信されるＭＩＢに基づいて、ＭＦＰ１００，１００Ａそれぞれの稼動状態を設定部２５３に出力する。
【００４７】
設定部２５３は、ＬＣＤ２０７に印刷設定画面を表示し、ユーザが操作部２１１に入力する印刷条件を受け付ける。図５〜図７は、印刷設定画面の一例を示す図である。図５は、印刷設定画面の１つである基本設定画面を示し、原稿サイズ、用紙サイズおよび部数それぞれを設定する領域を含む画面である。
【００４８】
図６は、印刷設定画面の１つであるレイアウト設定画面を示し、１枚の用紙に割り付けるページの数、画像を形成する面を両面とするかまたは片面とするかを示す印刷種類を設定する領域を含む画面である。図６においては、１枚の用紙に割り付けるページの数を設定するページ割付の領域に「２−ｕｐ」が設定されており、１枚の用紙に２ページを割り付ける設定がされていることを示す。また、印刷種類を設定する領域に「片面」が設定されており、画像を形成する面を片面とする設定がされていることを示す。
【００４９】
図７は、印刷設定画面の１つである画質設定画面を示し、カラーとモノクロとの別を設定する領域、解像度を設定する領域、使用するトナー量を設定する領域、画像中のエッジを強調する設定をする領域を含む画面である。図７においては、カラーとモノクロとの別を設定するカラー選択の領域にモノクロが設定されている。解像度を設定する領域に「６００ｄｐｉ」が設定されており、６００ｄｐｉの解像度で画像を形成する設定がされている。「エコノミー印刷」の項目にチェックが付されて通常よりも少なくするエコノミー印刷の設定がされている。「エッジ強調」の項目にチェックが付されて画像中のエッジを強調するエッジ強調の設定がされていることを示す。
【００５０】
図４に戻って、設定部２５３は、印刷条件設定が画面に従って操作部２１１により受け付けられた印刷条件をジョブ生成部２５７および第１削減情報生成部２５５に出力する。印刷条件は、ＭＦＰ１００，１００Ａのうち印刷を依頼するＭＦＰを特定する装置識別情報、印刷対象となるデータを識別するための識別情報、印刷部数、１枚の用紙に印刷するページ数、カラーおよびモノクロの別、解像度、用紙のサイズ、印刷部数、両面または片面の別を含む。印刷対象となるデータは、ＣＰＵ２０１がアプリケーションプログラムを実行することにより生成されるアプリケーションデータ、または外部から入力され、ＨＤＤ２９３に記憶されたアプリケーションデータ２９３を含む。
【００５１】
ジョブ生成部２５７は、設定部２５３から入力される印刷条件に基づいて印刷ジョブを生成する。印刷ジョブは、印刷条件と印刷対象となるデータとを少なくとも含み、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、またはＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）で記述される。ジョブ生成部２５７は、生成された印刷ジョブをジョブ送信部２６１に出力する。
【００５２】
第１削減情報生成部２５５は、設定部２５３から印刷条件が入力され、稼動状態取得部２５１からＭＦＰ１００，１００Ａそれぞれの稼動状態が入力される。第１削減情報生成部２５５は、ＭＦＰ１００，１００Ａのうち印刷条件に含まれる装置識別情報により特定される画像形成装置が印刷条件に従って画像を形成する場合に消費される資源量と、その画像形成装置が予め定められたデフォルト印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報を、生成する。具体的には、第１削減情報生成部２５５は、設定部２５３から入力される印刷条件と、ＨＤＤ２０９に記憶されているデフォルト印刷条件とを比較することによって消費される資源量の差を算出する。消費される資源量は、用紙の枚数、トナー量、消費電力を含む。
【００５３】
次に、消費される資源量の算出方法の一例を以下に示す。ここでは、印刷条件に含まれる装置識別情報により特定される画像形成装置をＭＦＰ１００とし、そのＭＦＰ１００に対して予め定められたデフォルト印刷条件として、印刷部数に「１」が設定され、１枚の用紙に印刷するページ数に「１」が設定され、カラーおよびモノクロの別に「カラー」が設定され、解像度に画像形成装置の最大値を用いる設定がされ、用紙のサイズに「Ａ４」が設定され、印刷部数に「１」が設定され、両面または片面の別に「片面」が設定されている場合を例に説明する。
【００５４】
第１削減情報生成部２５５は、印刷条件に含まれる印刷対象となるデータを識別するための識別情報からデータを特定し、そのデータのページ数を取得する。次に、印刷条件に含まれる１枚の用紙に印刷するページ数、両面または片面の別、および印刷部数を、デフォルト印刷条件２９１に含まれるそれらと比較することによって、デフォルト印刷条件で印刷する場合の用紙の枚数、トナー量および消費電力と、設定部２５３から入力される印刷条件で印刷する場合の用紙の枚数、トナー量および消費電力との差をそれぞれ算出する。例えば、データのページ数が１０ページの場合、印刷条件として、印刷部数に「１」が設定され、１枚の用紙に印刷するページ数に「２」が設定され、カラーおよびモノクロの別に「モノクロ」が設定され、解像度に画像形成装置の最大値を用いる設定がされ、用紙のサイズに「Ａ４」が設定され、印刷部数に「１」が設定され、両面または片面の別に「両面」が設定されている場合、用紙の枚数は「３」となる。このため、消費される用紙の差は、７（１０−３）枚となる。消費されるトナー量は、データに含まれるページそれぞれにおいて画像が占める面積を算出し、面積の差に対して、カラーおよびモノクロ別に予め定められた単位面積当たりに消費されるトナー量を乗算することにより算出する。消費電力は、１枚を画像形成するのに消費される単位電力をカラーおよびモノクロ別に予め定めておき、消費される用紙の枚数に単位電力を乗算することにより算出する。
【００５５】
また、第１削減情報生成部２５５は、第１認証部２５９によって認証されたユーザに対してデフォルトで定められた画像形成装置と、印刷条件に含まれる装置識別情報で特定される画像形成装置とが異なる場合、デフォルトで定められた画像形成装置が省電力状態で、印刷条件に含まれる装置識別情報で特定される画像形成装置が通常状態ならば、デフォルトで定められた画像形成装置の起動電力を削減される消費電力として、第１削減情報に設定する。先に求められ第１削減情報に設定されている消費電力を、それに起動電力を加算した消費電力に更新する。
【００５６】
例えば、第１認証部２５９によって認証されたユーザに対してデフォルトで定められた画像形成装置がＭＦＰ１００Ａであり、印刷条件に含まれる装置識別情報で特定される画像形成装置がＭＦＰ１００の場合、ＭＦＰ１００Ａの稼動状態が省電力状態で、ＭＦＰ１００の稼動状態が通常状態ならば、ＭＦＰ１００Ａに対して予め定められた起動電力の値を第１削減情報に含まれる消費電力に加算する。デフォルトに設定されたＭＦＰ１００Ａに印刷ジョブを実行させる場合には、ＭＦＰ１００Ａは通常状態に稼動状態を遷移させなければならず、起動電力が消費されるが、ＭＦＰ１００に印刷ジョブを実行させる場合には、起動電力は消費されないからである。
【００５７】
第１削減情報生成部２５５は、生成された第１削減情報をジョブ送信部２６１に出力する。ジョブ送信部２６１は、ジョブ生成部２５７から印刷ジョブが入力され、第１削減情報生成部２５５から第１削減情報が入力され、第１認証部２５９からユーザ識別情報が入力される。第１削減情報生成部２５５は、印刷ジョブ、第１削減情報およびユーザ識別情報の組を、印刷ジョブに含まれる装置識別情報で特定される画像形成装置に、ネットワークＩ／Ｆ２１７を介して送信する。
【００５８】
図８は、ＭＦＰが備えるＣＰＵの機能の一例をＨＤＤに記憶されるデータとともに示すブロック図である。図８に示すＣＰＵ１１１の機能は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１６またはメモリカード１１９Ａに記憶された画像形成プログラムを実行することにより、実現される。
【００５９】
図８を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、印刷ジョブを受信するジョブ受信部１５１と、印刷ジョブをＨＤＤ１１６に記憶するジョブ記憶部１５３と、ユーザによる操作を受け付ける操作受付部１６１と、印刷ジョブに基づいて、印刷データを生成する印刷データ生成部１７１と、印刷データに所定の処理を実行して処理後データに変換する変換部１７３と、画像形成部１４０を制御して印刷データまたは処理後データに基づいて画像を形成する画像形成制御部１７７と、第２削減情報を生成する第２削減情報生成部１７５と、第１削減情報および第２削減情報を印刷ジョブと関連付けた履歴情報を記憶する履歴記憶部１７９と、を含む。
【００６０】
ジョブ受信部１５１は、通信Ｉ／Ｆ部１１２がＰＣ２００，２００Ａ〜２００Ｄのいずれかから印刷ジョブを受信すると、受信された印刷ジョブを取得する。上述したように、ＰＣ２００，２００Ａ〜２００Ｄは、印刷ジョブとともに、ユーザ識別情報および第１削減情報を送信してくるので、ジョブ受信部１５１は、印刷ジョブ、ユーザ識別情報および第１削減情報の組を通信Ｉ／Ｆ部１１２から取得し、取得された組をジョブ記憶部１５３に出力する。
【００６１】
ジョブ記憶部１５３は、ジョブ受信部１５１から印刷ジョブ、ユーザ識別情報および第１削減情報の組が入力されると、印刷ジョブをユーザ識別情報と関連付けてＨＤＤ１１６に記憶するとともに、第１削減情報を印刷ジョブを識別するためのジョブ識別情報と関連付けてＨＤＤ１１６に記憶する。これにより、ＨＤＤ１１６に、印刷ジョブ１９３および第１削減情報１９５が記憶される。印刷ジョブ１９３を識別する情報、例えばファイル名とユーザ識別情報とを含むデータをＨＤＤ１１６に記憶することにより、印刷ジョブ１９３とユーザ識別情報とを関連付けるようにすればよい。第１削減情報１９５を識別する情報、例えばファイル名とジョブ識別情報とを含むデータをＨＤＤ１１６に記憶することにより、第１削減情報１９５とジョブ識別情報とを関連付けるようにすればよい。
【００６２】
操作受付部１６１は、ユーザを認証するための第２認証部１６３と、表示部１６０Ａに操作画面を表示するための画面表示部１６５と、ユーザによる許可を受け付ける許可受付部１６７とを含む。
【００６３】
第２認証部１６３は、ＭＦＰ１００を操作するユーザを認証する。ＭＦＰ１００の操作が認められたユーザを識別するためのユーザ識別情報とパスワードとの組をＨＤＤ１１６に予め記憶しておき、ユーザが操作部１６０Ｂに入力するユーザ識別情報とパスワードとの組と同じ組がＨＤＤ１１６に記憶されていれば、ユーザを認証するが、ＨＤＤ１１６に記憶されていなければ認証しない。なお、ＭＦＰ１００の操作が認められたユーザを識別するためのユーザ識別情報とパスワードとの組は、ＨＤＤ１１６に限らず、ネットワーク２に接続されたサーバ等の他のコンピュータに記憶されてもよい。
【００６４】
第２認証部１６３は、ユーザを認証する場合、そのユーザのユーザ識別情報を画面表示部１６５および印刷データ生成部１７１に出力する。第２認証部１６３は、ＭＦＰ１００を操作するユーザを認証した後は、ログオフする操作が操作部１６０Ｂに入力されるまで、または、操作を受けることなく所定時時間経過するまで、操作部２１１に入力される指示は、認証されたユーザにより入力された操作として扱う。
【００６５】
印刷データ生成部１７１は、ＨＤＤ１１６に記憶されている印刷ジョブ１９３のうちから第２認証部１６３から入力されるユーザ識別情報と関連付けられた印刷ジョブ１９３を読み出し、読み出された印刷ジョブ１９３に基づいて印刷データを生成する。印刷データは、画像形成部１４０が処理可能なデータであり、ここではラスターデータである。印刷データ生成部１７１は、生成された印刷データを、第２削減情報生成部１７５、変換部１７３および画像形成制御部１７７に出力する。印刷データ生成部１７１は、第２削減情報生成部１７５に対しては、印刷データとともに、読み出された印刷ジョブ１９３と関連付けられているユーザ識別情報と、印刷ジョブ１９３を識別するためのジョブ識別情報とを出力する。
【００６６】
なお、ここでは、印刷データ生成部１７１をＣＰＵ１１１が備える機能としているが、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）をＣＰＵ１１１とは別に設けて、印刷データをＲＩＰに変換させるようにしてもよい。
【００６７】
変換部１７３は、印刷データ生成部１７１から入力される印刷データに所定の処理を実行して処理後データに変換する。所定の処理は、ラスターデータに対して実行される画像処理をいい、ここでは、その一例として白紙除去処理および減色処理としている。
【００６８】
白紙除去処理は、ラスターデータに含まれる複数のページごとに、１ページに対応するデータが白紙か否かを判断し、白紙のページのデータをラスターデータから削除する処理である。ラスターデータにおいて、白紙のページを判断する方法は、例えば、ラスターデータ中のページのデータにおいて画素値が所定値以上の画素数が所定個数以下のページのデータを、白紙のページと判断する。
【００６９】
減色処理は、色数を減少させる処理である。予め定められた変換ケーブルを用いて、画素ごとにＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の値を変換する。減色処理前後のラスターデータそれぞれにおいて、画素値から消費されるトナー量を算出することができる。
【００７０】
変換部１７３は、印刷データ生成部１７１から入力される印刷データに対して白紙除去処理を実行し、処理後の第１変換データを第２削減情報生成部１７５および画像形成制御部１７７に出力する。また、印刷データ生成部から入力される印刷データに対して減色処理を実行し、処理後の第１変換データを第２削減情報生成部１７５および画像形成制御部１７７に出力する。さらに、印刷データ生成部から入力される印刷データに対して白紙除去処理および減色処理を実行し、処理後の第３変換データを第２削減情報生成部１７５および画像形成制御部１７７に出力する。
【００７１】
第２削減情報生成部１７５は、変換部１７３から入力される第１変換データ、第２変換データを、印刷データ生成部１７１から入力される印刷データと比較し、比較結果を画面表示部１６５に出力する。第２削減情報生成部１７５は、第１変換データを印刷データと比較することにより、印刷データに比較してページ数が減少すると判断する場合、ページが減少する旨を示す結果を含む比較結果を出力する。第２削減情報生成部１７５は、第２変換データを印刷データと比較することにより、印刷データに比較して消費されるトナー量が減少すると判断する場合、トナーが減少する旨を示す比較結果を出力する。第２削減情報生成部１７５は、印刷データに比較してページおよびトナー量が減少すると判断する場合、ページおよびトナーが減少する旨を示す比較結果を出力する。第２削減情報生成部１７５は、印刷データに比較してページおよびトナー量のいずれも減少しないと判断する場合、資源削減できない旨を示す比較結果を出力する。
【００７２】
ラスターデータ中に白紙のページが存在するか否か、または、減色することにより使用されるトナー量が減少するか否かは、印刷ジョブに含まれる印刷条件のみからは判断することができず、ラスターデータに対して白紙除去処理および減色処理を実行しなければ判断することができない。
【００７３】
画面表示部１６５は、第２削減情報生成部１７５から入力される比較結果に基づいて、変換部１７３に実行させる処理を選択する操作を受け付けるための許可受付画面を表示部１６０Ａに表示するとともに、比較結果を許可受付部１６７に出力する。画面表示部１６５は、第２削減情報生成部１７５から入力される比較結果が、ページおよびトナーが減少する旨を含む場合、白紙除去処理および減色処理のいずれか一方または双方を実行させる操作を受け付けるための許可受付画面を表示部１６０Ａに表示し、比較結果がページが減少する旨のみを含む場合、白紙除去処理を実行させる操作を受け付けるための許可受付画面を表示部１６０Ａに表示し、比較結果がトナーが減少する旨のみを含む場合、減色処理を実行させる操作を受け付けるための許可受付画面を表示部１６０Ａに表示する。画面表示部１６５は、比較結果が資源削減できない旨を含む場合、許可受付画面を表示部１６０Ａに表示しない。
【００７４】
図９は、白紙除去処理および減色処理のいずれか一方または双方を実行させる操作を受け付けるための許可受付画面の一例を示す図である。図９を参照して、許可受付画面は、「減色」の文字が表されたボタンと、「白紙抑制」の文字が表されたボタンと、「減色＋白紙抑制」の文字が表されたボタンと、を含む。
【００７５】
図８に戻って、ユーザが、図９に示された許可受付画面に含まれる「減色」の文字が表されたボタンを指示すれば、許可受付部１６７は、減色処理のみを実行する指示を受け付ける。ユーザが、図９に示された許可受付画面に含まれる「白紙抑制」の文字が表されたボタンを指示すれば、許可受付部１６７は、白紙除去処理のみを実行する指示を受け付ける。ユーザが、図９に示された許可受付画面に含まれる「減色＋白紙抑制」の文字が表されたボタンを指示すれば、許可受付部１６７は、減色処理および白紙抑制処理を実行する指示を受け付ける。ユーザが、許可受付画面が表示部１６０Ａに表示された状態で、操作部１６０Ｂに含まれるキャンセルキーを指示する場合、許可受付部１６７は、白紙抑制処理および減色処理のいずれも実行しない指示を受け付ける。許可受付部１６７は、受け付けた指示を画像形成制御部１７７および第２削減情報生成部１７５に出力する。
【００７６】
画像形成制御部１７７は、画像形成部１４０を制御して、許可受付部１６７から入力される指示に基づいて、変換部１７３から入力される第１、第２および第３変換データおよび印刷データ生成部１７１から入力される印刷データのうちからいずれかを選択して画像を形成させる。具体的には、画像形成制御部１７７は、許可受付部１６７から白紙除去処理のみを実行する指示が入力される場合、第１変換データを選択し、第１変換データを画像形成部１４０に出力し、第１変換データの画像を形成させる。画像形成制御部１７７は、許可受付部１６７から減色処理のみを実行する指示が入力される場合、第２変換データを選択し、第２変換データを画像形成部１４０に出力し、第２変換データの画像を形成させる。画像形成制御部１７７は、許可受付部１６７から減色処理および白紙抑制処理を実行する指示が入力される場合、第３変換データを選択し、第３変換データを画像形成部１４０に出力し、第３変換データの画像を形成させる。画像形成制御部１７７は、許可受付部１６７から白紙抑制処理および減色処理のいずれも実行しない指示が入力される場合、印刷データを選択し、印刷データを画像形成部１４０に出力し、印刷データの画像を形成させる。
【００７７】
第２削減情報生成部１７５は、第１変換データ、第２変換データおよび第３変換データのいずれかと、印刷データとを比較することによって第２削減情報を生成する。第２削減情報生成部１７５が第２削減情報を生成するために、第１変換データ、第２変換データおよび第３変換データのいずれを印刷データとの比較対象とするかは、許可受付部１６７から入力される指示に従う。許可受付部１６７から白紙除去処理のみを実行する指示が入力される場合、第１変換データを比較対象とし、減色処理のみを実行する指示が入力される場合、第２変換データを比較対象とし、減色処理および白紙抑制処理を実行する指示が入力される場合、第３変換データを比較対象とする。第２削減情報生成部１７５は、白紙抑制処理および減色処理のいずれも実行しない指示が入力される場合、第２削減情報を生成しない。
【００７８】
第２削減情報生成部１７５が、第１変換データと、印刷データとを比較する場合、ページ数の差を検出し、検出されたページ数の差を第２削減情報に設定する。さらに、ページ数の差は、画像形成する必要のなくなった用紙の枚数を示すので、その枚数を画像形成したならば消費される消費電力を算出し、算出された消費電力を第２削減情報に設定する。第２削減情報生成部１７５が、第２変換データと、印刷データとを比較する場合、トナー量の差を検出し、検出されたトナー量の差を第２削減情報に設定する。第２削減情報生成部１７５が、第３変換データと印刷データとを比較する場合、ページ数の差およびトナー量の差を検出し、検出されたページ数の差およびトナー量の差を第２削減情報に設定する。さらに、ページ数の差から消費電力を算出し、算出された消費電力を第２削減情報に設定する。
【００７９】
第２削減情報生成部１７５は、第２削減情報を、印刷データ生成部１７１から入力されるユーザ識別情報およびジョブ識別情報とともに、履歴記憶部１７９に出力する。第２削減情報生成部１７５は、許可受付部１６７から白紙抑制処理および減色処理のいずれも実行しない指示が入力される場合、第２削減情報を生成しないので、ユーザ識別情報およびジョブ識別情報を履歴記憶部１７９に出力する。
【００８０】
履歴記憶部１７９は、第２削減情報生成部１７５からユーザ識別情報、第２削減情報およびジョブ識別情報が入力される場合、ＨＤＤ１１６に記憶されている第１削減情報１９５のうちジョブ識別情報と関連付けられた第１削減情報１９５を読み出す。そして、ユーザ識別情報、ジョブ識別情報、読み出された第１削減情報および第２削減情報を含む履歴レコードを生成し、生成された履歴レコードを、ＨＤＤ１１６に記憶されている履歴データ１９１に追加して記憶する。
【００８１】
また、履歴記憶部１７９は、第２削減情報生成部１７５からユーザ識別情報およびジョブ識別情報が入力される場合、ＨＤＤ１１６に記憶されている第１削減情報１９５のうちジョブ識別情報と関連付けられた第１削減情報１９５を読み出す。そして、ユーザ識別情報、ジョブ識別情報、読み出された第１削減情報を含む履歴レコードを生成し、生成された履歴レコードを、ＨＤＤ１１６に記憶されている履歴データ１９１に追加して記憶する。
【００８２】
なお、ここでは、履歴レコードを、第１削減情報および第２削減情報を別々に含む場合を例に説明するが、第１削減情報および第２削減情報は、それぞれ、削減される用紙の枚数、トナー量および消費電力の項目を含むので、各項目の値を加算した値としてもよい。また、第１削減情報および第２削減情報は、それぞれ、削減される用紙の枚数、トナー量および消費電力の項目を含むようにしたが、用紙の枚数、トナー量および消費電力それぞれの削減率の項目を追加するようにしてもよいし、それら削減率の項目のみを含むようにしてもよい。
【００８３】
履歴データ１９１は、ユーザ識別情報ごとに、用紙、トナーおよび消費電力の削減量、および／または削減率を含むので、履歴データ１９１をユーザごとに集計することができる。このため、複数のユーザ間で用紙、トナーおよび消費電力の削減量、および／または削減率を比較することができる。さらに、履歴データ１９１を用いて種々の分析をすることができる。
【００８４】
図１０は、印刷ジョブ生成処理の流れの一例を示すフローチャートである。印刷ジョブ生成処理は、ＰＣ１００、１００Ａ〜１００Ｄそれぞれが備えるＣＰＵ２０１が、ドライバプログラムを実行することによりＣＰＵ２０１により実行される処理である。図１０を参照して、ＣＰＵ２０１は、ユーザ認証に成功したか否かを判断する（ステップＳ１０１）。ユーザ認証に成功するまで待機状態となり（ステップＳ１０１でＮＯ）、ユーザ認証に成功したならば（ステップＳ１０１でＹＥＳ）、処理をステップＳ１０２に進める。
【００８５】
ステップＳ１０２においては、アプリケーションデータの指定を受け付けたか否かを判断する。アプリケーションデータの指定を受け付けるまで待機状態となり（ステップＳ１０２でＮＯ）、アプリケーションデータの指定を受け付けたならば（ステップＳ１０２でＹＥＳ）、処理をステップＳ１０３に進める。ユーザがＣＰＵ２０１にアプリケーションプログラムを実行されている場合には、そのアプリケーションプログラムにより処理対象にされているデータをアプリケーションデータとして扱い、処理をステップＳ１０３に進める。また、ＨＤＤ２０９に記憶されているアプリケーションデータ２９３のいずれかを指定する指示を受け付けた場合に処理をステップＳ１０３に進める。
【００８６】
ステップＳ１０３においては、印刷指示を受け付けたか否かを判断する。例えば、ユーザが操作部２１１に設けられた印刷キーを押下する操作を入力すれば、印刷指示を受け付ける。印刷指示を受け付けたならば処理をステップＳ１０４に進めるが、そうでなければ処理をステップＳ１０２に戻す。
【００８７】
ステップＳ１０４においては、印刷条件を受け付ける。図５〜図７に示した印刷条件設定画面をＬＣＤ２０７に表示し、ユーザが印刷条件設定画面に従って操作部２１１に入力する印刷条件を受け付ける。次のステップＳ１０５においては、ＨＤＤ２０９に予め記憶されているデフォルト印刷条件２９１を読み出す。そして、ステップＳ１０４において受け付けられた印刷条件と、ステップＳ１０５において読み出されたデフォルト印刷条件とを比較する（ステップＳ１０６）。
【００８８】
ステップＳ１０７においては、第１削減情報を生成する。ステップＳ１０６における印刷条件の比較に基づいて、消費される用紙の差、消費されるトナー量の差、消費される電力の差を算出し、算出された消費される用紙の差、消費されるトナー量の差、消費される電力の差を含む第１削減情報を生成する。
【００８９】
次のステップＳ１０８においては、画像形成装置の稼働状態を取得する。本実施の形態においては、画像形成装置をＭＦＰ１００，１００Ａとしているので、ＭＦＰ１００，１００Ａそれぞれから受信されるＭＩＢから稼働状態を検出する。次のステップＳ１０９においては、ステップＳ１０４において受け付けられた印刷条件で特定される画像形成装置が、ステップＳ１０１において認証されたユーザに対して予め定められたデフォルト装置か否かを判断する。デフォルト装置ならば処理をステップＳ１１３に進めるが、そうでなければ処理をステップＳ１１０に進める。
【００９０】
ステップＳ１１０においては、デフォルト装置が省電力状態か否かを判断する。デフォルト装置が省電力状態ならば処理をステップＳ１１１に進めるが、そうでなければ処理をステップＳ１１３に進める。ステップＳ１１１においては、ステップＳ１０４において受け付けられた印刷条件で特定される画像形成装置（指定装置）が通常状態か否かを判断する。指定装置が通常状態ならば処理をステップＳ１１２に進めるが、そうでなければステップＳ１１２をスキップして処理をステップＳ１１３に進める。処理がステップＳ１１１に進む場合における指定装置は、デフォルト装置とは異なる画像形成装置である。
【００９１】
ステップＳ１１２においては、デフォルト装置の起動電力の値を第１削減情報に追加し、処理をステップＳ１１３に進める。デフォルト装置の起動電力の値は、デフォルト装置が省電力状態から通常状態に遷移するのに消費される電力を示し、ＨＤＤ２０９に予め記憶されている。
【００９２】
ステップＳ１１３においては、ステップＳ１０４において受け付けられた印刷条件に基づいてステップＳ１０２において指定されたアプリケーションデータの画像を形成するための印刷ジョブを生成する。次のステップＳ１１４においては、ステップＳ１０１において認証されたユーザのユーザ識別情報、ステップＳ１０７において生成された第１削減情報およびステップＳ１１３において生成された印刷ジョブを、ステップＳ１０４において受け付けられた印刷条件で特定される指定装置に送信し、処理をステップＳ１１５に進める。ステップＳ１１５においては、ログアウト操作を受け付けたか否かを判断する。ログアウト操作を受け付けたならば処理を終了するが、そうでなければ処理をステップＳ１０２に戻す。
【００９３】
図１１は、印刷ジョブ受信処理の流れの一例を示すフローチャートである。印刷ジョブ受信処理は、ＭＦＰ１００，１００Ａそれぞれが備えるＣＰＵ１１１が、画像形成プログラムを実行することによりＣＰＵ１１１により実行される処理である。ここでは、ＭＦＰ１００が備えるＣＰＵ１１１が画像プログラムを実行する場合を例に説明する。
【００９４】
図１１を参照して、ＣＰＵ１１１は、印刷ジョブを受信したか否かを判断する（ステップＳ０１）。通信Ｉ／Ｆ部１１２が、ＰＣ２００，２００Ａ〜２００Ｄのいずれかから印刷ジョブを受信したならば処理をステップＳ０２に進めるが、そうでなければ処理を終了する。ＰＣ２００，２００Ａ〜２００Ｄは、印刷ジョブとともに、ユーザ識別情報および第１削減情報を送信してくるので、印刷ジョブを受信する場合には、ユーザ識別情報および第１削減情報を受信する。ステップＳ０２においては、受信されたユーザ識別情報、第１削減情報および印刷ジョブをＨＤＤ１１６に記憶し、処理を終了する。本実施の形態においては、印刷ジョブをユーザ識別情報と関連付けてＨＤＤ１１６に記憶し、第１削減情報を、印刷ジョブを識別するためのジョブ識別情報と関連付けてＨＤＤ１１６に記憶する。
【００９５】
図１２は、機密印刷処理の流れの一例を示すフローチャートである。機密印刷処理は、ＭＦＰ１００，１００Ａそれぞれが備えるＣＰＵ１１１が、画像形成プログラムを実行することによりＣＰＵ１１１により実行される処理である。ここでは、ＭＦＰ１００が備えるＣＰＵ１１１が、画像形成プログラムを実行する場合を例に説明する。
【００９６】
図１２を参照して、ＣＰＵ１１１は、ユーザ認証に成功したか否かを判断する（ステップＳ１１）。ユーザ認証に成功するまで待機状態となり（ステップＳ１１でＮＯ）、ユーザ認証に成功したならば（ステップＳ１１でＹＥＳ）、処理をステップＳ１２に進める。
【００９７】
ステップＳ１２においては、認証されたユーザが印刷を指示した印刷ジョブが存在するか否かを判断する。具体的には、ＨＤＤ１１６に記憶されている印刷ジョブ１９３の位置にステップＳ１１において認証されたユーザのユーザ識別情報に関連付けられた印刷ジョブが記憶されているか否かを判断する。認証されたユーザのユーザ識別情報に関連付けられた印刷ジョブは、認証されたユーザがＰＣ１００，１００Ａ〜１００Ｃのいずれかにおいて印刷を指示した印刷ジョブである。認証されたユーザのユーザ識別情報に関連付けられた印刷ジョブが存在するならば処理をステップＳ１３に進めるが、そうでなければ機密印刷処理を終了する。
【００９８】
ステップＳ１３においては、ステップＳ１１において認証されたユーザのユーザ識別情報と関連付けて記憶された印刷ジョブ１９３およびその印刷ジョブ１９３のジョブ識別情報と関連付けて記憶された第１削減情報１９５をＨＤＤ１１６から読み出す。次のステップＳ１４においては、読み出された印刷ジョブに含まれる印刷条件に従って、印刷データを生成する。次のステップＳ１５においては、印刷データに白紙除去処理または／および減色処理を実行することにより変換データを生成する。ここでは、印刷データに白紙除去処理を実行することにより第１変換データを生成し、印刷データに減色処理を実行することにより第２変換データを生成し、印刷データに白紙除去処理および減色処理を実行することにより第３変換データを生成する。
【００９９】
ステップＳ１６においては、ステップＳ１４において生成された印刷データと、ステップＳ１５において生成された変換データとを比較する。具体的には、第１変換データ、第２変換データおよび第３変換データそれぞれと、印刷データとを比較する。第１変換データと印刷データとを比較する場合、ページ数の差を検出し、検出されたページ数の差を用紙の削減枚数とする。第２変換データと、印刷データとを比較する場合、トナー量の差を検出し、検出されたトナー量の差をトナーの削減量とする。第３変換データと印刷データとを比較する場合、ページ数の差およびトナー量の差を検出し、検出されたページ数の差を用紙の削減枚数とし、検出されたトナー量の差をトナーの削減量とする。
【０１００】
次のステップＳ１７においては、印刷データと変換データとの比較の結果、資源量の削減が可能か否かを判断する。具体的には、用紙の削減枚数、トナー量の削減量が算出されたならば、削減可能と判断する。資源量の削減が可能ならば処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ２４に進める。
【０１０１】
ステップＳ１８においては、許可受付画面を表示する。用紙の削減枚数およびトナー量の削減量の双方が算出された場合は、図９に示した許可受付画面を表示部１６０Ａに表示する。用紙の削減枚数のみが算出された場合は、図９に示した許可受付画面において、「白紙抑制」の文字が表されたボタンのみを選択可能に表示し、トナー量の削減量が算出された場合は、図９に示した許可受付画面において、「減色」の文字が表されたボタンのみを選択可能に表示する。
【０１０２】
次のステップＳ１９においては、処理の選択を受け付けたか否かを判断する。処理の選択を受け付けたならば処理をステップＳ２０に進めるが、そうでなければ処理をステップＳ２４に進める。許可受付画面において、「減色」の文字が表されたボタン、「白紙抑制」の文字が表されたボタン、「減色＋白紙抑制」の文字が表されたボタンのいずれかが指示されたならば処理が選択されたと判断し、処理をステップＳ２０に進めるが、キャンセルボタンが指示されたならば処理をステップＳ２４に進める。
【０１０３】
ステップＳ２０においては、第２削減情報を生成する。ステップＳ１４における印刷データと、第１変換データ、第２変換データおよび第３変換データそれぞれとの比較に基づいて、消費される用紙の差、消費されるトナー量の差、消費される電力の差を算出し、算出された消費される用紙の差、消費されるトナー量の差、消費される電力の差を含む第２削減情報を生成する。具体的には、ステップＳ１９において、「白紙抑制」の文字が表されたボタンが選択された場合、ステップＳ１５において生成された第１変換データと印刷データとを比較し、ページ数の差を検出し、検出されたページ数の差を第２削減情報に設定する。さらに、ページ数の差は、画像形成する必要のなくなった用紙の枚数を示すので、その枚数を画像形成したならば消費される消費電力を算出し、算出された消費電力を第２削減情報に設定する。ステップＳ１９において、「減色」の文字が表されたボタンが選択された場合、第２変換データと印刷データとを比較し、トナー量の差を検出し、検出されたトナー量の差を第２削減情報に設定する。ステップＳ１９において、「減色＋白紙抑制」の文字が表されたボタンが選択された場合、第３変換データと印刷データとを比較し、ページ数の差およびトナー量の差を検出し、検出されたページ数の差およびトナー量の差を第２削減情報に設定する。さらに、ページ数の差から消費電力を算出し、算出された消費電力を第２削減情報に設定する。
【０１０４】
ステップＳ２１においては、変換データを画像形成する。具体的には、ステップＳ１９において「白紙抑制」の文字が表されたボタンが選択された場合、ステップＳ１５において生成された第１変換データを画像形成部１４０に出力し、第１変換データの画像を形成させる。ステップＳ１９において、「減色」の文字が表されたボタンが選択された場合、第２変換データを画像形成部１４０に出力し、第２変換データの画像を形成させる。ステップＳ１９において、「減色＋白紙抑制」の文字が表されたボタンが選択された場合、第３変換データを画像形成部１４０に出力し、第３変換データの画像を形成させる。
【０１０５】
ステップＳ２２においては、履歴レコードを生成し、処理をステップＳ２３に進める。ステップＳ２２において生成される履歴レコードは、ステップＳ１１において認証されたユーザのユーザ識別情報、ステップＳ１３において読み出された印刷ジョブのジョブ識別情報、ステップＳ１３において読み出された第１削減情報、ステップＳ２０において生成された第２削減情報を含む。次のステップＳ２３においては、生成された履歴レコードを、ＨＤＤ１１６に記憶されている履歴データ１９１に追加して記憶する。
【０１０６】
一方、ステップＳ２４においては、ステップＳ１４において生成された印刷データを画像形成する。具体的には、印刷データを画像形成部１４０に送信し、印刷データの画像を形成させる。次のステップＳ２５においては、履歴レコードを生成し、処理をステップＳ２３に進める。ステップＳ２５において生成される履歴レコードは、ステップＳ１１において認証されたユーザのユーザ識別情報、ステップＳ１３において読み出された印刷ジョブのジョブ識別情報、ステップＳ１３において読み出された第１削減情報を含む。
【０１０７】
図１３は、履歴データの一例を示す図である。図１３に示す履歴データは、第１削減情報および第２削減情報を、対応する項目ごとに加算した値としている。履歴レコードは、資源の削減量を、用紙およびトナーそれぞれの削減率と、削減可能な消費電力の値としている。図１３を参照して、ジョブ識別情報の項目と、用紙の項目と、トナー量の項目と、消費電力の項目とを含む。ジョブ識別情報の項目に「ジョブ１」が設定されている履歴レコードは、用紙の削減率が「５０％」で、トナー量の削減率が「０％」で、消費電力の削減量が「５０Ｗ」であることが示される。履歴レコードに示される値は、デフォルトの印刷条件で減色処理および白紙抑制処理を実行しない場合における用紙の枚数、トナー量、消費電力に比較して、削減される用紙の枚数が占める割合、削減されるトナー量が占める割合、削減された消費電力の値を示す。
【０１０８】
以上説明したように第１の実施の形態における画像形成システム１において、ＰＣ２００，２００Ａ〜２００Ｄそれぞれは、ユーザにより指定されたアプリケーションデータを、ＭＦＰ１００，１００Ａのうちユーザにより指定された装置、例えばＭＦＰ１００にユーザにより設定された印刷条件に従って画像を形成する場合に消費される資源量と、ＭＦＰ１００が予め定められた印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報を生成し、ユーザにより設定された印刷条件に基づいてＭＦＰ１００に画像を形成させるための印刷ジョブを生成し、第１削減情報を印刷ジョブとともにＭＦＰ１００に送信する。ＭＦＰ１００，１００Ａそれぞれは、ＰＣ２００，２００Ａ〜２００Ｄのいずれかから受信される印刷ジョブから印刷データを生成し、印刷データに白紙除去処理および／または減色処理を実行して処理後データに変換し、印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成し、処理後データに基づいて画像を形成することに応じて、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴レコードを生成し、ＨＤＤ１１６に記憶されている履歴データ１９１に追加する。第１削減情報に加えて第２削減情報を履歴として記憶するので、履歴としての資源の削減量を正確に記憶することができる。
【０１０９】
また、ＰＣ２００，２００Ａ〜２００Ｄそれぞれは、複数のＭＦＰ１００，１００Ａそれぞれの稼動状態を取得し、複数のＭＦＰ１００，１００Ａのうちユーザにより画像を形成させる装置として選択された指定装置が、ユーザに対して予め定められたデフォルト装置でない場合、デフォルト装置が省電力状態であって、指定装置が通常状態ならば、デフォルト装置が通常状態に稼動状態を変化させるために消費される電力の値を含む第１削減情報を生成する。このため、デフォルト装置に画像を形成させた場合に消費される起動電力を、資源の削減量として管理することができる。
【０１１０】
また、ユーザがＭＦＰ１００，１００Ａにログインすれば許可受付画面を表示するので、ユーザは、ＭＦＰ１００，１００Ａに白紙除去処理および減色処理を実行させるための設定をする必要がなく、操作を簡略にすることができる。
【０１１１】
＜第２の実施の形態＞
第１の実施の形態における画像形成システム１においては、第１削減情報をＰＣ２００，Ａ２００Ａ〜２００Ｄのいずれかで生成するものであった。第２の実施の形態における画像形成システム１は、第１削減情報をＭＦＰ１００，１００Ａのいずれかで生成するようにしたものである。その他の構成は第１の実施の形態における画像形成システム１と同じなので、ここでは異なる部分を主に説明する。
【０１１２】
第２の実施の形態におけるＰＣ１００，１００Ａ〜１００Ｄそれぞれは、ユーザが印刷条件を設定すると、印刷条件を含む印刷ジョブと、印刷条件を設定したユーザのユーザ識別情報との組を、ＭＦＰ１００，１００Ａのうちユーザが指定した装置に送信する。第２の実施の形態におけるＰＣ１００，１００Ａ〜１００Ｄそれぞれが備えるＣＰＵ２０１が有する機能は、図４に示したＣＰＵ２０１が有する機能と異なる点は、稼動状態取得部２５１および第１削減情報生成部２５５を有さない点である。
【０１１３】
第２の実施の形態におけるＭＦＰ１００，１００Ａは同じなので、ここではＭＦＰ１００を例に説明する。図１４は、第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図１４を参照して、図８に示したブロック図と異なる点は、第１削減情報生成部１８１が追加され、ジョブ記憶部１５３がジョブ記憶部１５３Ａに、履歴記憶部１７９が履歴記憶部１７９Ａにそれぞれ変更された点である。
【０１１４】
ジョブ記憶部１５３Ａは、ジョブ受信部１５１から入力される印刷ジョブをＨＤＤ１１６に、ユーザ識別情報と関連付けて記憶する。これにより、ＨＤＤ１１６に、印刷ジョブ１９３が記憶される。
【０１１５】
第１削減情報生成部１８１は、図８に示した第１削減情報生成部２５５と同様に、印刷条件に従って画像を形成する場合に消費される資源量と、デフォルト印刷条件に従って画像を形成する場合に消費される資源量との差を含む第１削減情報を生成する。印刷条件は、ＨＤＤ１１６に記憶されている印刷ジョブに含まれる印刷条件である。具体的には、第１削減情報生成部１８１は、ＨＤＤ１１６に記憶されている印刷ジョブに含まれる印刷条件と、ＨＤＤ１１６に記憶されているデフォルト印刷条件とを比較することによって消費される資源量の差を算出する。消費される資源量は、用紙の枚数、トナー量、消費電力を含む。第１削減情報生成部１８１は、生成された第１削減情報を履歴記憶部１７９Ａに出力する。
【０１１６】
履歴記憶部１７９Ａは、第１削減情報生成部１８１から第１削減情報が入力され、第２削減情報生成部１７５からユーザ識別情報、第２削減情報およびジョブ識別情報が入力される場合、ユーザ識別情報、ジョブ識別情報、第１削減情報および第２削減情報を含む履歴レコードを生成し、生成された履歴レコードをＨＤＤ１１６に記憶されている履歴データ１９１に追加して記憶する。また、履歴記憶部１７９Ａは、第１削減情報生成部１８１から第１削減情報が入力され、第２削減情報生成部１７５からユーザ識別情報およびジョブ識別情報が入力される場合、ユーザ識別情報、ジョブ識別情報および第１削減情報を含む履歴レコードを生成し、生成された履歴レコードを、ＨＤＤ１１６に記憶されている履歴データ１９１に追加して記憶する。
【０１１７】
図１５は、第２の実施の形態における印刷ジョブ受信処理の流れの一例を示すフローチャートである。図１５を参照して、図１１に示した印刷ジョブ受信処理と異なる点は、ステップＳ０２がステップＳ０２Ａに変更された点である。ステップＳ０２Ａにおいては、ステップＳ０１において受信された印刷ジョブとユーザ識別情報との組が受信されると、印刷ジョブをユーザ識別情報と関連付けてＨＤＤ１１６に記憶する。
【０１１８】
図１６は、第２の実施の形態における機密印刷処理の流れの一例を示すフローチャートである。機密印刷処理は、ＭＦＰ１００，１００Ａそれぞれが備えるＣＰＵ１１１が、画像形成プログラムを実行することによりＣＰＵ１１１により実行される処理である。ここでは、ＭＦＰ１００が備えるＣＰＵ１１１が画像形成プログラムを実行する場合を例に説明する。
【０１１９】
図１６を参照して、図１２に示した機密印刷処理と異なる点は、ステプＳ１３がステップＳ１３Ａに変更された点、ステップＳ１３ＡとステップＳ１４との間にステップＳ３１〜ステップＳ３３が追加された点である。その他の処理は、図１２に示した処理と同じなので、ここでは説明を繰り返さない。
【０１２０】
ステップＳ１３Ａにおいては、ＨＤＤ１１６に記憶されている印刷ジョブ１９３のうちからステップＳ１１において認証されたユーザのユーザ識別情報と関連付けて記憶された印刷ジョブ１９３を読み出し、処理をステップＳ３１に進める。ステップＳ３１においては、ＨＤＤ２０９に予め記憶されているデフォルト印刷条件２９１を読み出す。そして、ステップＳ１３Ａにおいて読み出された印刷ジョブ１９３に含まれる印刷条件と、ステップＳ３１において読み出されたデフォルト印刷条件とを比較する（ステップＳ１０６）。ステップＳ３２においては、第１削減情報を生成する。ステップＳ３１における印刷条件の比較に基づいて、消費される用紙の差、消費されるトナー量の差、消費される電力の差を算出し、算出された消費される用紙の差、消費されるトナー量の差、消費される電力の差を含む第１削減情報を生成する。
【０１２１】
第２の実施の形態におけるＭＦＰ１００，１００Ａは、ＰＣ２００，２００Ａ〜２００Ｄのいずれかから印刷ジョブを受信し、印刷ジョブに基づいて印刷データを生成し、印刷データに白紙除去処理および／または減色処理を実行して処理後データに変換し、印刷ジョブに含まれる印刷条件で画像を形成した場合に消費される資源量と、予め定められたデフォルト印刷条件で画像を形成した場合に消費される資源量との差を含む第１削減情報を生成し、印刷データに基づいて画像を形成する場合に消費される資源量と、処理後データに基づいて画像を形成する場合に消費される資源量との差を含む第２削減情報を生成し、第１削減情報および第２削減情報を、印刷ジョブと関連付けた履歴レコードを履歴データに追加して記憶する。第１削減情報に加えて第２削減情報を履歴として記憶するので、履歴としての資源の削減量を正確に記憶することができる。
【０１２２】
また、認証したユーザのユーザ識別情報と関連付けられた印刷ジョブが記憶されている場合、許可受付画面を表示するので、ユーザは、白紙除去処理および減色処理を実行する設定をする操作をする必要がない。
【０１２３】
なお、上述した実施の形態においては、画像形成システム１、それに含まれる情報処理装置の一例として、ＰＣ２００，２００Ａ〜２００Ｄおよび画像形成装置の一例としてＭＦＰ１００，１００Ａを例に説明したが、図９〜図１２、図１５および図１６に示した処理を実行するための画像形成方法または、その画像形成方法をＰＣ２００，２００Ａ〜２００ＤまたはＭＦＰ１００，１００Ａを制御するコンピュータに実行させるための画像形成プログラムとして発明を捉えることができるのは言うまでもない。
【０１２４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２５】
＜付記＞
（１）  前記情報処理装置は、ユーザを認証する第１認証手段を、さらに備え、
前記ジョブ送信手段は、認証されたユーザを識別するためのユーザ識別情報を前記印刷ジョブとともに送信し、
前記画像形成装置は、前記受信された印刷ジョブとそれとともに受信されるユーザ識別情報とを関連付けて記憶するジョブ記憶手段と、
ユーザを認証する第２認証手段と、
前記第２認証手段により認証されたユーザのユーザ識別情報と関連付けられた印刷ジョブが記憶されている場合、該印刷ジョブを処理対象にする処理対象選択手段と、をさらに備えた、請求項１〜６のいずれかに記載の画像形成システム。
【符号の説明】
【０１２６】
１  画像形成システム、２  ネットワーク、１００，１００Ａ  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  カードＩ／Ｆ、１１９Ａ  メモリカード、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５１  ジョブ受信部、１５３，１５３Ａ  ジョブ記憶部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、１６１  操作受付部、１６３  認証部、１６５  画面表示部、１６７  許可受付部、１７１  印刷データ生成部、１７３  変換部、１７５  削減情報生成部、１７７  画像形成制御部、１７９，１７９Ａ  履歴記憶部、１８１  削減情報生成部、１９１  履歴データ、１９３  印刷ジョブ、１９５  削減情報、１１９  カードＩ／Ｆ、２００，２００Ａ〜２００Ｄ  ＰＣ、２０１  ＣＰＵ、２０３  ＲＯＭ、２０５  ＲＡＭ、２０７  ＬＣＤ、２０９  ＨＤＤ、２１１  操作部、２１３  通信Ｉ／Ｆ、２１５  外部記憶装置、２１５Ａ  ＣＤ−ＲＯＭ、２１７  ネットワークＩ／Ｆ、２２１  バス、２５１  稼動状態取得部、２５３  設定部、２５５  削減情報生成部、２５７  ジョブ生成部、２５９  認証部、２６１  ジョブ送信部、２９１  デフォルト印刷条件、２９３  アプリケーションデータ。
【図１】
2011242922.tif 000003
【図２】
2011242922.tif 000004
【図３】
2011242922.tif 000005
【図４】
2011242922.tif 000006
【図５】
2011242922.tif 000007
【図６】
2011242922.tif 000008
【図７】
2011242922.tif 000009
【図８】
2011242922.tif 000010
【図９】
2011242922.tif 000011
【図１０】
2011242922.tif 000012
【図１１】
2011242922.tif 000013
【図１２】
2011242922.tif 000014
【図１３】
2011242922.tif 000015
【図１４】
2011242922.tif 000016
【図１５】
2011242922.tif 000017
【図１６】
2011242922.tif 000018