(57)【要約】【課題】性能劣化を抑制することのできる画像形成装置を提供する。【解決手段】画像形成装置は、印刷対象の印刷データを取得するデータ取得手段と、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認手段と、前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該過去に印刷処理された印刷データにかかわる前記色情報の属性の属性値を基に、カラーモードまたはモノクロモードを設定する印刷モード設定手段と、を備える。【選択図】図１
2010122431.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の印刷データを取得するデータ取得手段と、
印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、
前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認手段と、
前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該過去に印刷処理された印刷データにかかわる前記色情報の属性の属性値を基に、カラーモードまたはモノクロモードを設定する印刷モード設定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
印刷対象の印刷データを取得するデータ取得手段と、
印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、
前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とについての特定の属性の属性値が同一である場合に、当該特定の属性の属性値を含む前記第１の属性情報に含まれる前記色情報の属性の属性値を基にカラー印刷の割合を算出する算出手段と、
前記算出手段によって算出された算出結果が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定手段と、
を有することを特徴とする画像形成装置。
【請求項３】
前記第２の属性情報と前記記憶手段に記憶されている前記第１の属性情報とを照合し、前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないことを確認する確認手段と、
前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないと確認された場合に、前記第２の属性情報と前記記憶手段に記憶されている前記第１の属性情報とに関する特定の属性の属性値が同一であるか否かを判断する判断手段と、
を更に備え、
前記算出手段は、
前記判断手段によって前記特定の属性の属性値が同一であると判断された場合に、当該特定の属性の属性値を含む前記第１の属性情報に含まれる前記色情報の属性の属性値を基にカラー印刷の割合を算出する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
印刷対象の印刷データを取得するデータ取得手段と、
ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値を記憶するユーザー情報記憶手段と、
前記取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得手段と、
前記割合情報取得手段によって取得された割合値が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定手段と、
を有することを特徴とする画像形成装置。
【請求項５】
印刷処理が完了した印刷データに関する属性情報を記憶する記憶手段と、
前記取得された印刷対象の印刷データに関する属性情報と前記記憶手段に記憶されている属性情報とを照合し、前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないことを確認する確認手段と、
を更に備え、
前記割合情報取得手段は、
前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないと確認された場合に、前記カラー印刷の割合を示す割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する、
ことを特徴とする請求項４記載の画像形成装置。
【請求項６】
印刷対象の印刷データを取得するデータ取得手段と、
印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、
前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認手段と、
前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該印刷対象の印刷データに対応する前記色情報の属性の属性値を基に、画像安定化制御を開始するタイミングを決定する制御手段と、
を有することを特徴とする画像形成装置。
【請求項７】
前記制御手段は、
画像安定化制御を実施させるべき時期が到来しているときに、前記色情報の属性の属性値を基に得られる連続するカラーのページの数が予め設定される閾値を超えているときは、当該画像安定化制御を開始するタイミングであると決定し、当該画像安定化制御を実施させる制御を行う、
ことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記制御手段は、
画像安定化制御を実施させるべき時期が到来しているときに、前記色情報の属性の属性値を基に得られる連続するカラーのページの数が予め設定される閾値以下であるときは、当該画像安定化制御を禁止させる制御を行う、
ことを特徴とする請求項６または７記載の画像形成装置。
【請求項９】
印刷対象の印刷データを取得するデータ取得手段と、
ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値を記憶するユーザー情報記憶手段と、
前記取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得手段と、
前記割合情報取得手段によって取得された前記割合値が予め設定される閾値以下のときは、画像安定化制御を禁止させる制御を行う制御手段と、
を有することを特徴とする画像形成装置。
【請求項１０】
印刷処理が完了した印刷データに関する属性情報を記憶する記憶手段と、
前記取得された印刷対象の印刷データに関する属性情報と前記記憶手段に記憶されている属性情報とを照合し、前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないことを確認する確認手段と、
を更に備え、
前記割合情報取得手段は、
前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないと確認された場合に、前記カラー印刷の割合を示す割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得し、
前記制御手段は、
画像安定化制御を実施させるべき時期が到来しているときに、前記割合値が前記閾値以下のときは、当該画像安定化制御を禁止させる制御を行う、
ことを特徴とする請求項９記載の画像形成装置。
【請求項１１】
請求項１、請求項２、請求項４、請求項６、または請求項９に記載の画像形成装置と、
前記画像形成装置と通信回線を介して接続され、印刷対象の印刷データを前記画像形成装置に向けて送信する情報処理装置と、
を有することを特徴とする画像形成システム。
【請求項１２】
印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶手段に記憶させる記憶処理過程と、
データ取得手段によって取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認処理過程と、
前記確認処理過程により前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該過去に印刷処理された印刷データにかかわる前記色情報の属性の属性値を基に、カラーモードまたはモノクロモードを設定する印刷モード設定処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項１３】
印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶手段に記憶させる記憶処理過程と、
データ取得手段によって取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とについての特定の属性の属性値が同一である場合に、当該特定の属性の属性値を含む前記第１の属性情報に含まれる前記色情報の属性の属性値を基にカラー印刷の割合を算出する算出処理過程と、
前記算出処理過程により算出された算出結果が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項１４】
ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値をユーザー情報記憶手段に記憶させるユーザー情報記憶処理過程と、
データ取得手段によって取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得処理過程と、
前記割合情報取得処理過程より取得された割合値が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項１５】
印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶手段に記憶させる記憶処理過程と、
データ取得手段によって取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認処理過程と、
前記確認処理過程により前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該印刷対象の印刷データに対応する前記色情報の属性の属性値を基に、画像安定化制御を開始するタイミングを決定する制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項１６】
ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値をユーザー情報記憶手段に記憶させるユーザー情報記憶処理過程と、
データ取得手段によって取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得処理過程と、
前記割合情報取得処理過程により取得された前記割合値が予め設定される閾値以下のときは、画像安定化制御を禁止させる制御を行う制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、処理プログラムに関する。
【背景技術】
【０００２】
従来、電子写真方式を用いたカラー画像形成装置には、タンデム方式のカラー画像形成装置がある。このタンデム方式のカラー画像形成装置は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒）の各色トナー像をそれぞれ異なる感光体ドラムに形成し、各感光体ドラムに形成された各色トナー像を直接記録紙に順次転写するか、または中間転写体（転写ベルト）に順次転写した後に一括して記録紙に転写することで、各色トナー像を重畳させたフルカラー画像を形成するようにする。
【０００３】
上述したタンデム方式のカラー画像形成装置では、カラーページとモノクロページとが混在したドキュメント（文書）の印刷出力のときは、カラーモードとモノクロモードとの印刷モードの切り替えを実施する。
【０００４】
ここで、カラーモードとは、Ｙ、Ｍ、Ｃ、Ｋの各感光体ドラムを転写ベルトに接触させて、画像形成する印刷モードである。また、モノクロモードとは、Ｋの感光体ドラムを転写ベルトに接触させるとともに、Ｙ、Ｍ、Ｃの各感光体ドラムを転写ベルトから離間させて、画像形成する印刷モードである。
【０００５】
また、タンデム方式のカラー画像形成装置では、良好な画質を維持するために当該装置内環境（温度、湿度など）の変化に対応して画像安定化制御を実施する。ここで、画像安定化制御とは、感光体ドラム表面や転写ベルト上などにトナーによるパターン像を形成して、当該パターン像を検出し、この検出結果に基づいて画像形成条件を決定する制御である。
【０００６】
なお、タンデム方式の画像形成装置としては、例えば、特許文献１、特許文献２および特許文献３に記載されたものが知られている。また、画像安定化制御を実施するタンデム方式の画像形成装置としては、例えば特許文献３に記載されたものが知られている。
【特許文献１】特開２００５−０１０６５３号公報
【特許文献２】特開２００６−３２３２７１号公報
【特許文献３】特開２００１−００５３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、性能劣化を抑制することのできる画像形成装置、画像形成システム、処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の本発明の画像形成装置は、印刷対象の印刷データを取得するデータ取得手段と、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認手段と、前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該過去に印刷処理された印刷データにかかわる前記色情報の属性の属性値を基に、カラーモードまたはモノクロモードを設定する印刷モード設定手段と、を有することを特徴とする。
【０００９】
上記課題を解決するため、請求項２に記載の本発明の画像形成装置は、印刷対象の印刷データを取得するデータ取得手段と、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とについての特定の属性の属性値が同一である場合に、当該特定の属性の属性値を含む前記第１の属性情報に含まれる前記色情報の属性の属性値を基にカラー印刷の割合を算出する算出手段と、前記算出手段によって算出された算出結果が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定手段と、を有することを特徴とする。
【００１０】
請求項３に記載の発明は、上記請求項２に記載の発明において、前記第２の属性情報と前記記憶手段に記憶されている前記第１の属性情報とを照合し、前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないことを確認する確認手段と、前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないと確認された場合に、前記第２の属性情報と前記記憶手段に記憶されている前記第１の属性情報とに関する特定の属性の属性値が同一であるか否かを判断する判断手段と、を更に備え、前記算出手段は、前記判断手段によって前記特定の属性の属性値が同一であると判断された場合に、当該特定の属性の属性値を含む前記第１の属性情報に含まれる前記色情報の属性の属性値を基にカラー印刷の割合を算出する、ことを特徴とする。
【００１１】
上記課題を解決するため、請求項４に記載の本発明の画像形成装置は、印刷対象の印刷データを取得するデータ取得手段と、ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値を記憶するユーザー情報記憶手段と、前記取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得手段と、前記割合情報取得手段によって取得された割合値が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定手段と、を有することを特徴とする。
【００１２】
請求項５に記載の発明は、上記請求項４に記載の発明において、印刷処理が完了した印刷データに関する属性情報を記憶する記憶手段と、前記取得された印刷対象の印刷データに関する属性情報と前記記憶手段に記憶されている属性情報とを照合し、前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないことを確認する確認手段と、を更に備え、前記割合情報取得手段は、前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないと確認された場合に、前記カラー印刷の割合を示す割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する、ことを特徴とする。
【００１３】
上記課題を解決するため、請求項６に記載の本発明の画像形成装置は、印刷対象の印刷データを取得するデータ取得手段と、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶する記憶手段と、前記取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認手段と、前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該印刷対象の印刷データに対応する前記色情報の属性の属性値を基に、画像安定化制御を開始するタイミングを決定する制御手段と、を有することを特徴とする。
【００１４】
請求項７に記載の発明は、上記請求項６に記載の発明において、前記制御手段は、画像安定化制御を実施させるべき時期が到来しているときに、前記色情報の属性の属性値を基に得られる連続するカラーのページの数が予め設定される閾値を超えているときは、当該画像安定化制御を開始するタイミングであると決定し、当該画像安定化制御を実施させる制御を行う、ことを特徴とする。
【００１５】
請求項８に記載の発明は、上記請求項６または７に記載の発明において、前記制御手段は、画像安定化制御を実施させるべき時期が到来しているときに、前記色情報の属性の属性値を基に得られる連続するカラーのページの数が予め設定される閾値以下であるときは、当該画像安定化制御を禁止させる制御を行う、ことを特徴とする。
【００１６】
上記課題を解決するため、請求項９に記載の本発明の画像形成装置は、印刷対象の印刷データを取得するデータ取得手段と、ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値を記憶するユーザー情報記憶手段と、前記取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得手段と、前記割合情報取得手段によって取得された前記割合値が予め設定される閾値以下のときは、画像安定化制御を禁止させる制御を行う制御手段と、を有することを特徴とする。
【００１７】
請求項１０に記載の発明は、上記請求項９に記載の発明において、印刷処理が完了した印刷データに関する属性情報を記憶する記憶手段と、前記取得された印刷対象の印刷データに関する属性情報と前記記憶手段に記憶されている属性情報とを照合し、前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないことを確認する確認手段と、を更に備え、前記割合情報取得手段は、前記確認手段によって前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものではないと確認された場合に、前記カラー印刷の割合を示す割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得し、前記制御手段は、画像安定化制御を実施させるべき時期が到来しているときに、前記割合値が前記閾値以下のときは、当該画像安定化制御を禁止させる制御を行う、ことを特徴とする。
【００１８】
上記課題を解決するため、請求項１１に記載の本発明の画像形成システムは、請求項１、請求項２、請求項４、請求項６、または請求項９に記載の画像形成装置と、前記画像形成装置と通信回線を介して接続され、印刷対象の印刷データを前記画像形成装置に向けて送信する情報処理装置と、を有することを特徴とする。
【００１９】
上記課題を解決するため、請求項１２に記載の本発明の処理プログラムは、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶手段に記憶させる記憶処理過程と、データ取得手段によって取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認処理過程と、前記確認処理過程により前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該過去に印刷処理された印刷データにかかわる前記色情報の属性の属性値を基に、カラーモードまたはモノクロモードを設定する印刷モード設定処理過程と、をコンピュータに実行させることを特徴とする。
【００２０】
上記課題を解決するため、請求項１３に記載の本発明の処理プログラムは、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶手段に記憶させる記憶処理過程と、データ取得手段によって取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とについての特定の属性の属性値が同一である場合に、当該特定の属性の属性値を含む前記第１の属性情報に含まれる前記色情報の属性の属性値を基にカラー印刷の割合を算出する算出処理過程と、前記算出処理過程により算出された算出結果が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定処理過程と、をコンピュータに実行させることを特徴とする。
【００２１】
上記課題を解決するため、請求項１４に記載の本発明の処理プログラムは、ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値をユーザー情報記憶手段に記憶させるユーザー情報記憶処理過程と、データ取得手段によって取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得処理過程と、前記割合情報取得処理過程より取得された割合値が予め設定される閾値を超えているときは、前記印刷対象の印刷データにかかわる全てのページに対応して、カラーモードを設定するカラーモード設定処理過程と、をコンピュータに実行させることを特徴とする。
【００２２】
上記課題を解決するため、請求項１５に記載の本発明の処理プログラムは、印刷処理が完了した印刷データに関するページ毎のカラーまたはモノクロを示す色情報の属性を含む第１の属性情報を記憶手段に記憶させる記憶処理過程と、データ取得手段によって取得された印刷対象の印刷データに関する第２の属性情報と前記第１の属性情報とに基づき当該印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであることを確認する確認処理過程と、前記確認処理過程により前記印刷対象の印刷データは過去に印刷処理された印刷データと同一のものであると確認された場合に、前記第１の属性情報における当該印刷対象の印刷データに対応する前記色情報の属性の属性値を基に、画像安定化制御を開始するタイミングを決定する制御処理過程と、をコンピュータに実行させることを特徴とする。
【００２３】
上記課題を解決するため、請求項１６に記載の本発明の処理プログラムは、ユーザーにより作成された文書に対応し印刷処理が完了した印刷データにかかわるカラー印刷の割合を示す割合値をユーザー情報記憶手段に記憶させるユーザー情報記憶処理過程と、データ取得手段によって取得された印刷対象の印刷データに関する属性情報に含まれるユーザー名の属性の属性値に基づくユーザーにより作成された文書に対応する前記割合値が前記ユーザー情報記憶手段に記憶されていることを条件に、前記ユーザー情報記憶手段から該当する割合値を取得する割合情報取得処理過程と、前記割合情報取得処理過程により取得された前記割合値が予め設定される閾値以下のときは、画像安定化制御を禁止させる制御を行う制御処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２４】
請求項１記載の発明によれば、性能劣化を抑制することができる。
【００２５】
請求項２記載の発明によれば、性能劣化を抑制することができる。
【００２６】
請求項３記載の発明によれば、性能劣化を抑制することができる。
【００２７】
請求項４記載の発明によれば、性能劣化を抑制することができる。
【００２８】
請求項５記載の発明によれば、性能劣化を抑制することができる。
【００２９】
請求項６記載の発明によれば、性能劣化を抑制することができる。
【００３０】
請求項７記載の発明によれば、画像安定化制御を実施するべき時期が到来している場合に、画像安定化制御を開始するタイミングで画像安定化制御を実施することができる。
【００３１】
請求項８記載の発明によれば、画像安定化制御を実施するべき時期が到来している場合であっても、画像安定化制御を省略することができる。
【００３２】
請求項９記載の発明によれば、性能劣化を抑制することができる。
【００３３】
請求項１０記載の発明によれば、画像安定化制御を実施するべき時期が到来している場合であっても、画像安定化制御を省略することができる。
【００３４】
請求項１１記載の発明によれば、画像形成装置の性能劣化を抑制することができる。
【００３５】
請求項１２記載の発明によれば、本構成を有しない場合に比較して、性能劣化を抑制させるソフトウェアを提供することができる。
【００３６】
請求項１３記載の発明によれば、性能劣化を抑制させるソフトウェアを提供することができる。
【００３７】
請求項１４記載の発明によれば、性能劣化を抑制させるソフトウェアを提供することができる。
【００３８】
請求項１５記載の発明によれば、性能劣化を抑制させるソフトウェアを提供することができる。
【００３９】
請求項１６記載の発明によれば、性能劣化を抑制させるソフトウェアを提供することができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００４１】
（実施の形態１）
【００４２】
図３は、実施の形態１に係る画像形成システムの構成を示している。
【００４３】
図３に示すように、画像形成システム１は、画像形成装置としての印刷装置１０と、情報処理装置としてのコンピュータ２０とが通信回線３０を介して接続されている。
【００４４】
コンピュータ２０は、印刷装置１０を使用するユーザーの端末装置であり、ユーザーがコンピュータ２０上で動作する任意のアプリケーションソフトウェアにより作成されたデータ（文書データ）に対する印刷指示を行うことにより、当該印刷対象の文書データを印刷装置１０で処理可能なデータ例えばページ記述言語（ＰＤＬ＝Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたデータ（以下「ＰＤＬデータ」という。）に変換するとともに、この変換後のＰＤＬデータを印刷データ（印刷対象の印刷データ）として印刷装置２０に向けて送信する。
【００４５】
この印刷データには、文書名、ユーザーＩＤ（ユーザー名）、アプリケーション名、ホスト名、ページ毎のデータサイズ（ＰＤＬデータのサイズ）、印刷日時が属性情報として付加される。なお、この属性情報は後述する第２の属性情報と同じものである。
【００４６】
通信回線３０としては、ローカルエリアネットワーク（ＬＡＮ＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、また、これらの通信回線を組み合わせたもの、さらには、シリアルインタフェースやパラレルインターフェースなどローカル接続による伝送媒体などが挙げられる。
【００４７】
印刷装置１０は、印刷データ受信部１１０、データ記憶部１２０、画像データ生成部１３０、印刷出力部１４０、制御部２００、および印刷履歴情報記憶部３００を有している。
【００４８】
印刷データ受信部１１０は、通信回線３０を介して、コンピュータ２０から送信された印刷対象の印刷データ（ＰＤＬデータ）を受信し、この受信した印刷データをデータ記憶部１２０に格納する。
【００４９】
画像データ生成部１３０は、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）を解析し、この解析結果を基に画像データつまりページデータ（ビットマップデータ）を生成するとともに、この生成した画像データと制御部２００から出力される印刷モードとを印刷出力部１４０へ出力する。
【００５０】
印刷出力部１４０は、例えば電子写真プロセスを実行することにより画像を記録媒体に形成し、当該記録媒体を出力（排出）するものであり、画像データ生成部１３０から出力された印刷モード情報を基にカラーモードとモノクロモードとの印刷モードの切替えを行い、この切替え後の印刷モードに従って、画像データ生成部１３０から出力された画像データの画像を記録媒体に形成し、この画像が形成された記録媒体（印刷物）を出力する。
【００５１】
印刷履歴情報記憶部３００は、印刷処理が完了した印刷データに関する第１の属性情報を印刷履歴情報として記憶する。
【００５２】
印刷履歴情報３１０は、図２に示すように、文書名３１１、ホスト名３１２、ユーザーＩＤ３１３、アプリケーション名３１４、ページ毎の色情報３１５、ページ毎のデータサイズ３１６、印刷日時３１７の各項目つまり各属性を含んでいる。これらの属性にそれぞれ対応して属性値が登録される。
【００５３】
文書名３１１の属性の属性値は、印刷処理が完了した印刷データ（ＰＤＬデータ）に対応する文書の名称を示す情報である。
【００５４】
ホスト名３１２の属性の属性値は、上記印刷データの送信（つまり印刷要求）を行ったコンピュータを識別するための識別情報例えば名称を示す情報である。
【００５５】
ユーザーＩＤ３１３の属性の属性値は、上記文書を作成したユーザーを識別するための識別情報（ＩＤ）またはユーザー名を示す情報である。
【００５６】
アプリケーション名３１４の属性の属性値は、上記文書の作成にかかわるアプリケーションソフトウェア（文書の作成、編集などを行うためのソフトウェア）の名称を示す情報である。
【００５７】
ページ毎の色情報３１５の属性の属性値は、上記印刷データにかかわるページ毎のカラー（有彩色）またはモノクロ（無彩色）を示す情報である。
【００５８】
ページ毎のデータサイズ３１６の属性の属性値は、上記印刷データ（ＰＤＬデータ）にかかわるページ毎のデータサイズ（ＰＤＬデータのサイズ）を示す情報である。
【００５９】
印刷日時３１７の属性の属性値は、上記印刷データの印刷完了の日時を示す。
【００６０】
実施の形態１では、カラーは有彩色を意味し、モノクロ（白黒）は無彩色を意味し、カラー（有彩色）またはモノクロ（無彩色）を示す情報を色情報と定義する。
【００６１】
このように印刷履歴情報３１０は、例えば図２に示すテーブル形式の情報の如く、データベース化されて保存されるようになっている。
【００６２】
制御部２００は、データ記憶部１２０に記憶されている印刷対象の印刷データに関する第２の属性情報（文書名、ユーザーＩＤ、アプリケーション名、ホスト名、ページ毎のデータサイズ（ＰＤＬデータサイズ）、印刷日時）と、印刷履歴情報記憶部３００に記憶されている印刷履歴情報（第１の属性情報）３１０とに基づき当該印刷対象の印刷データに基づく印刷に関する制御を実行する。
【００６３】
実施の形態１では、制御部２００は、カラーモードとモノクロモードとを切り替える印刷モード切替え制御を実行するものであり、カラーモードまたはモノクロモードを示す印刷モード情報を画像データ生成部１３０へ出力する。
【００６４】
図１は、図３に示す画像データ生成部１４０および制御部２００の機能構成を詳細に示した印刷装置１０の機能構成を示している。
【００６５】
制御部２００は、図１に示すように、第１の印刷履歴確認部２１０、第２の印刷履歴確認部２２０、カラー印刷頻度算出部２３０、カラー印刷モード判断部２４０、印刷モード設定部２５０、履歴不一致チェック部２６０、印刷履歴更新部２７０、およびカラーモード閾値登録部２８０を有している。
【００６６】
第１の印刷履歴確認部２１０は、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）の第２の属性情報と印刷履歴情報記憶部１３０に保持されている印刷履歴情報（第１の属性情報）３１０とを照合し、この照合した結果を基に、当該印刷対象の印刷データ（ファイル）は過去に印刷処理された印刷データ（ファイル）と同一のものであるかを確認する。
【００６７】
すなわち、第１の印刷履歴確認部２１０は、印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報（以下「ファイル印刷履歴情報」という。）が印刷履歴情報記憶部３００に記憶されているか否かを判断する。
【００６８】
この場合、同一の印刷データ（ファイル）を特定する情報としては、文書名（ファイル名）、アプリケーション名、これらの組み合わせなどがある。
【００６９】
また、第１の印刷履歴確認部２１０は、上記判断した結果、上記ファイル印刷履歴情報が印刷履歴情報記憶部３００に記憶されている場合にはその旨（ファイル印刷履歴あり）および当該第１の印刷履歴情報に含まれる「ページ毎の色情報」を印刷モード設定部２５０の後述する履歴利用設定部２５１へ通知する。
【００７０】
一方、第１の印刷履歴確認部２１０は、上記判断した結果、上記ファイル印刷履歴情報が印刷履歴情報記憶部３００に記憶されていない場合は、その旨（ファイル印刷履歴なし）と、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）に付加されている第２の属性情報に含まれるアプリケーション名および文書名のうち少なくともアプリケーション名とを第２の印刷履歴確認部２２０へ通知する。
【００７１】
さらに、第１の印刷履歴確認部２１０は、上述した印刷対象の印刷データ（ＰＤＬデータ）に付加されている第２の属性情報（文書名、ホスト名、ユーザー名、アプリケーション名、ページ毎のデータサイズ（ＰＤＬデータのサイズ）、印刷日時）を印刷履歴更新部２７０へ出力する。
【００７２】
第２の印刷履歴確認部２２０は、第１の印刷履歴確認部２１０から通知された通知内容に基づき、上記印刷対象の印刷データの作成にかかわるアプリケーションソフトウェアと同一のアプリケーションソフトウェアにより作成された文書データに対応する印刷データに関する印刷履歴情報（以下「アプリケーション印刷履歴情報」という。）が印刷履歴情報記憶部３００に記憶されているか否かを判断する。
【００７３】
ここで、第２の印刷履歴確認部２２０は、同一のアプリケーション（アプリケーションソフトウェア）であるか否かの判断は、上記第１の属性情報（印刷履歴情報）と上記第２の属性情報とに含まれるアプリケーション名、またはアプリケーション名と文書名の拡張子の組み合わせを用いて行う。
【００７４】
また、第２の印刷履歴確認部２２０は、上記判断した結果、上記アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されていない場合には、その旨（アプリケーション印刷履歴なし）を印刷モード設定部２５０へ通知する。
【００７５】
一方、第２の印刷履歴確認部２２０は、上記判断した結果、上記アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されている場合は、その旨（アプリケーション印刷履歴あり）と、第１の印刷履歴確認部２１０から通知された第２の属性情報に含まれるアプリケーション名および文書名のうち少なくともアプリケーション名とをカラー印刷頻度算出部２３０へ通知する。
【００７６】
ところで、上記ファイル印刷履歴情報は印刷データ（ファイル）に注目した場合の印刷履歴情報であり、上記アプリケーション印刷履歴情報は当該印刷データを作成したアプリケーション（アプリケーションソフトウェア）に注目した場合の印刷履歴情報である。すなわち、前者は例えば文書名（ファイル名）をキーとして印刷履歴情報３１０を検索した場合に得られる印刷履歴情報であり、後者は例えばアプリケーション名をキーとして印刷履歴情報３１０を検索した場合に得られる印刷履歴情報である。
【００７７】
カラー印刷頻度算出部２３０は、上記第２の属性情報と上記第１の属性情報（印刷履歴情報＝アプリケーション印刷履歴情報）とについての特定の属性例えばアプリケーション名３１４の属性の属性値が同一である場合に、当該特定の属性の属性値を含む上記第１の属性情報に含まれる上記ページ毎の色情報３１５の属性の属性値を基にカラー印刷の割合を算出する。
【００７８】
すなわち、カラー印刷頻度算出部２３０は、第２の印刷履歴確認部２２０から通知された通知内容（アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されている旨、アプリケーション名および文書名のうち少なくともアプリケーション名）を受け取った場合、当該同一のアプリケーション名のアプリケーションソフトウェアにより作成された文書データに対応する印刷データに基づき印刷処理されたカラー印刷の割合（カラー印刷の頻度）を算出し、この算出した結果をカラー印刷モード判断部２４０へ出力する。
【００７９】
このカラー印刷の割合（カラー印刷の頻度）は、印刷履歴情報記憶部３００に記憶されている上記印刷データにかかわる印刷履歴情報（アプリケーション印刷履歴情報）に含まれるページ毎の色情報を基に、カラー印刷されたページの数（カラーのページ数）を全てのページの数（カラーのページ数とモノクロのページ数の合計のページ数）で除算することにより求められる。
【００８０】
ここで、カラー印刷頻度算出部２３０は、上記印刷データにかかわる印刷履歴情報（アプリケーション印刷履歴情報）を特定するための同一のアプリケーション（アプリケーションソフトウェア）であるか否かの判断は、上記第１の属性情報（印刷履歴情報）と上記第２の属性情報とに含まれるアプリケーション名、またはアプリケーション名と文書名の拡張子の組み合わせを用いて行う。
【００８１】
カラーモード閾値登録部２８０には、全ページをカラーモードによる印刷動作を実施するということを決定するための基準値（閾値）が登録（記憶）されている。
【００８２】
すなわち、カラーモード閾値登録部２８０は、ユーザーによる印刷装置１０の図示しない操作パネルの操作により入力された上記閾値、またはユーザーによるコンピュータ２０の図示しない入力装置の操作により入力された上記閾値を取得し登録する。
【００８３】
ここで、印刷モードには、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の感光体ドラムを転写ベルトに接触させて、画像形成するカラーモードと、Ｋの感光体ドラムを転写ベルトに接触させるとともに、Ｙ、Ｍ、Ｃの感光体ドラムを転写ベルトから離間させて、画像形成するモノクロモードと、が含まれる。
【００８４】
カラー印刷モード判断部２４０は、カラー印刷頻度算出部２３０によって算出されたカラー印刷割合とカラーモード閾値登録部２８０に登録されている閾値とを比較し、この比較した結果を基に、印刷モードを全ページについてカラーモードにするか否かを判断する。
【００８５】
すなわち、カラー印刷モード判断部２４０は、上記カラー印刷割合が上記閾値を超えていると判断した場合にはその旨（カラー印刷頻度が高い旨）を印刷モード設定部２５０の後述する全ページ一括設定部２５２へ出力し、一方、カラー印刷割合が閾値以下であると判断した場合はその旨（カラー印刷頻度が低い旨）を印刷モード設定部２５０の後述するページ毎設定部２５３へ出力する。ちなみに、前者の場合には全ページについてカラーモードにすることを意味し、一方、後者の場合は全ページについてカラーモードにしないこと意味する（ページ毎の色情報に基づく印刷モードとすることを意味する）。
【００８６】
印刷モード設定部２５０は、印刷モードの設定を行うものであり、履歴利用設定部２５１、全ページ一括設定部２５２、ページ毎設定部２５３を有している。
【００８７】
履歴利用設定部２５１は、第１の印刷履歴確認部２１０から取得した印刷履歴情報（ファイル印刷履歴情報）の中のページ毎のカラー情報１３５に対応するページ毎の色情報（ページ毎のカラーまたはモノクロを示す色情報）を基に印刷モード（カラーモードまたはモノクロ）の設定を行い、このようにして設定した印刷モードを示す情報（印刷モード情報）を画像データ生成部１３０および履歴不一致チェック部２６０に向けて出力する。この場合、印刷対象の印刷データにかかわるページ毎のカラーまたはモノクロを示す色情報を利用することなく、事前にカラーモードまたはモノクロモードを示す印刷モードが設定される。
【００８８】
また、履歴利用設定部２５１は、第１の印刷履歴確認部２１０から取得したページ毎の色情報を履歴不一致チェック部２６０に向けて出力する。
【００８９】
全ページ一括設定部２５２は、カラー印刷頻度が高い旨をカラー印刷モード判断部２４０から取得した場合（カラー印刷モード判断部２４０によって全ページについてカラーモードにすると判断された場合）に、全ページについてカラーモードを採用することを示すモード（以下「全ページカラーモード」という。）を設定し、このようにして設定した印刷モードとしての全ページカラーモードを示す情報（全ページカラーモード情報）を画像データ生成部１３０に向けて出力する。
【００９０】
ページ毎設定部２５３は、次の（１）から（３）の事象が発生した場合に、画像データ生成部１３０に対しページ毎の色情報を出力するよう要求するとともに、この要求に応じた画像データ生成部１３０から出力されるページ毎の色情報を取得し、さらにページ毎の色情報を基に印刷モード（カラーモードまたはモノクロモード）を設定し、このようにして設定した印刷モードを示す情報（印刷モード情報）を画像データ生成部１３０に向けて出力する。
【００９１】
（１）アプリケーション印刷履歴なしの旨（アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されていない旨）を第２の印刷履歴確認部２２０から取得すること。
【００９２】
（２）カラー印刷頻度が低い旨をカラー印刷モード判断部２４０から取得すること。これは、カラー印刷モード判断部２４０によって全ページについてカラーモード（全ページカラーモード）としないと判断されたことを意味する。
【００９３】
（３）印刷モードを変更すべき旨を後述する履歴不一致チェック部２６０から取得すること。
【００９４】
ちなみに、ページ毎設定部２５３は、上記（１）および上記（２）の事象が発生したときは、最初のページ（１ページ）から最終のページまでについて、画像データ生成部１３０から取得したページ毎の色情報を基に印刷モード（カラーモードまたはモノクロモード）を設定する。また、ページ毎設定部２５３は、上記（３）の事象が発生したときは、印刷モードを変更すべき旨を取得した場合の当該ページから最終のページまでについて、画像データ生成部１３０から取得したページ毎の色情報を基に印刷モード（カラーモードまたはモノクロモード）を設定する。
【００９５】
実施の形態１では、印刷モードには、カラーモード、モノクロモード、および全ページカラーモードが含まれる。
【００９６】
履歴不一致チェック部２６０は、履歴利用設定部２５１によって事前に設定された印刷モード（カラーモードまたはモノクロモード）の状態での画像データ生成部１３０による画像データの生成において、画像データ生成部１３０から取得した注目するページにかかわる色情報と、履歴利用設定部２５１から取得したページ毎の色情報における当該注目するページにかかわる色情報とが不一致であるかをチェックする。
【００９７】
また、履歴不一致チェック部２６０は、上記チェックした結果、上記２つの色情報が不一致であると判断した場合には、２つの色情報が不一致である旨つまり「印刷モードを変更すべき旨」を印刷モード設定部２５０のページ毎設定部２５３へ通知し、一方、上記チェックした結果、上記２つの色情報が一致していると判断した場合は、「２つの色情報が一致している旨」を画像データ生成部１３０へ通知する。
【００９８】
印刷モード設定部２５０では、ページ毎設定部２５３は、履歴不一致チェック部２６０から通知された２つの色情報が不一致である旨（印刷モードを変更すべき旨）を受け付けると、画像データ生成部１３０に対し現在のページ以降のページに関する色情報の送出の要求を行い、この要求に応じた画像データ生成部１３０からの色情報を基に上記２つの色情報が不一致であるページ以降のページについて印刷モードを設定する。
【００９９】
ところで、画像データ生成部１３０は、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）を解析する解析部１３１、解析部１３１による解析の結果に基づきページ毎に当該ページにかかわる色がカラーまたはモノクロであるかを判断する色判断部１３２、および解析部１３１による解析の結果に基づきページ毎にページデータ（ビットマップデータ）つまり１ページ分の画像データを生成する生成部１３３を有している。
【０１００】
また、画像データ生成部１３０は、履歴不一致チェック部２６０からの「２つの色情報が一致している旨」の通知を受けて、上記生成した画像データと印刷モード設定部２５０からの印刷モード情報（カラーモードまたはモノクロモード）とを印刷出力部１４０に向けて出力する。
【０１０１】
また、画像データ生成部１３０は、色判断部１３２によって判断した結果（ページ毎の色情報）を履歴不一致チェック部２６０へ出力するとともに、印刷モード設定部２５０のページ毎設定部２５３からの色情報の送出の要求に応じてページ毎の色情報をページ毎設定部２５３へ出力する。
【０１０２】
なお、画像データ生成部１３０は、ページ毎の色情報をページ毎設定部２５３へ出力するときは、当該色情報については履歴不一致チェック部２６０へ出力しないようになっている。
【０１０３】
さらに、画像データ生成部１３０は、生成した画像データ（ページデータ）にかかわる色情報を保持し、最終のページにかかわる画像データ（ページデータ）を印刷出力部１４０へ出力した場合に、全てのページにかかわるページ毎の色情報を印刷履歴更新部２７０へ出力する。
【０１０４】
印刷出力部１４０は、例えば電子写真プロセスを実行することにより画像を記録媒体に形成するに際し、印刷モードがカラーモードまたは全ページカラーモードのときは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナーによりカラー画像を形成するカラープロセスを実行し、一方、印刷モードがモノクロモードのときは、ブラック（Ｋ）の１色のトナーにより白黒画像（モノクロ画像）を形成する白黒プロセスを実行する。
【０１０５】
また、印刷出力部１４０は、全てのページについての印刷が完了すると、印刷完了の旨を印刷履歴更新部２１０へ通知する。
【０１０６】
印刷履歴更新部２７０は、上記印刷完了の通知を受け取ると、第１の印刷履歴確認部２１０からの第２の属性情報、画像データ生成部１３０からの色情報を基に印刷履歴情報記憶部３００に記憶されている印刷履歴情報３１０の内容を更新する。
【０１０７】
実施の形態１では、印刷データ受信部１１０はデータ取得手段の機能を有し、第１の印刷履歴確認部２１０は確認手段の機能を有し、第２の印刷履歴確認部２２０は判断手段の機能を有し、カラー印刷頻度算出部２３０は算出手段の機能を有し、履歴利用設定部２５１は印刷モード設定手段の機能を有し、全ページ一括設定部２５２はカラーモード設定手段の機能を有し、印刷履歴情報記憶部３００は記憶手段の機能を有する。
【０１０８】
次に、印刷装置の制御部による印刷モード切替え制御処理について、図４を参照して説明する。
【０１０９】
なお、図４は、その印刷モード切替え制御処理の処理手順を示すフローチャートである。
【０１１０】
ここでは、第２の印刷履歴確認部２２０およびカラー印刷頻度算出部２３０のそれぞれによる同一のアプリケーションであるか否かの判断には、アプリケーション名が用いられるものとする。
【０１１１】
コンピュータ２０が印刷対象の印刷データ（ＰＤＬデータ）を印刷装置１０に向けて送信すると、印刷装置１０では、印刷データ受信部１１０がその印刷データを受信してデータ記憶部１２０に格納する。印刷データには上述した第２の属性情報が付加されている。
【０１１２】
印刷装置１０の制御部２００において、第１の印刷履歴確認部２１０は、データ記憶部１２０に格納された印刷対象の印刷データに付加されている第２の属性情報を取得するとともに、印刷履歴情報記憶部３００から印刷履歴情報３１０を取得し、前記第２の属性情報と第１の属性情報としての印刷履歴情報３１０とを照合して、当該印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報（ファイル印刷履歴情報）が印刷履歴情報３１０に含まれているか否かを判断する（ステップＳ１０１）。
【０１１３】
なお、印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）であるかの判定処理（図５参照）については後述する。
【０１１４】
第１の印刷履歴確認部２１０は、ステップＳ１０１において上記印刷履歴情報（ファイル印刷履歴情報）が印刷履歴情報３１０に含まれていると判断した場合、当該印刷履歴情報（ファイル印刷履歴情報）に含まれるページ毎の色情報を印刷モード設定部２５０の履歴利用設定部２５１へ通知する。
【０１１５】
また、第１の印刷履歴確認部２１０は、上述した印刷対象の印刷データ（ＰＤＬデータ）に付加されている第２の属性情報（文書名、ホスト名、ユーザー名、アプリケーション名、ページ毎のデータサイズ（ＰＤＬデータのサイズ）、印刷日時）を印刷履歴更新部２７０へ出力する。
【０１１６】
印刷モード設定部２５０では、履歴利用設定部２５１は、第１の印刷履歴確認部２１０から通知されたページ毎の色情報を基に、事前にカラーモードまたはモノクロモードの印刷モードを設定し（ステップＳ１０２）、この設定した印刷モード情報と前記ページ毎の色情報とを画像データ生成部１３０へ出力する。
【０１１７】
上記印刷モード情報を受け付けた画像データ生成部１３０では、解析部１３１が、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）の処理対象のページのＰＤＬデータを解析し、色判断部１３２が、前記解析された結果に基づき、当該ページにかかわる色がカラーまたはモノクロであるかを判断し、この判断した結果（処理対象のページの色情報）を履歴不一致チェック部２６０へ出力する。
【０１１８】
また、画像データ生成部１３０では、生成部１３３は、解析部１３１による解析の結果に基づき、処理対象のページに対応するページデータ（ビットマップデータ）つまり１ページ分の画像データを生成する（ステップＳ１０３）。
【０１１９】
なお、画像データ生成部１３０は、最終のページにかかわる画像データ（ページデータ）を印刷出力部１４０へ出力するまでは、生成したページ毎の画像データ（ページデータ）にかかわる色情報を保持し、最終のページにかかわる画像データ（ページデータ）を印刷出力部１４０へ出力した場合に、保持している前記全てのページにかかわるページ毎の色情報を印刷履歴更新部２７０へ出力するようになっている。
【０１２０】
ここで、色判断部１３２から色情報を受け付けた履歴不一致チェック部２６０は、画像データ生成部１３０（の色判断部１３２）からの色情報（注目するページの色情報）と、履歴利用設定部２５１から取得したページ毎の色情報の中の当該注目するページにかかわる色情報とが不一致であるか否かを判断する（ステップＳ１０４）。
【０１２１】
履歴不一致チェック部２６０がステップＳ１０４において上記２つの色情報が一致すると判断し、「２つの色情報が一致している旨」を画像データ生成部１３０へ通知すると、画像データ生成部１３０は、履歴不一致チェック部２６０からの「２つの色情報が一致している旨」の通知を受けて、上記生成した１ページ分の画像データと印刷モード設定部２５０からの印刷モード情報（カラーモードまたはモノクロモード）とを印刷出力部１４０に向けて出力する。
【０１２２】
印刷出力部１４０は、画像データ生成部１３０から出力された印刷モード情報および１ページ分の画像データ（ページデータ）に基づいて画像形成処理を実行（印刷処理を実行）し、この画像形成処理の結果である画像が形成された記録媒体（印刷物）を出力する（ステップＳ１０５）。
【０１２３】
また、上述したようにして１ページ分の画像データに対する画像形成処理を終了した印刷出力部１４０は、当該画像データにかわるページは最終のページであるか否かを判断する（ステップＳ１０６）。
【０１２４】
ステップＳ１０６において印刷出力部１４０によって最終のページであると判断された場合は、ステップＳ１０３に移行される。
【０１２５】
印刷出力部１４０は、ステップＳ１０６において最終のページであると判断した場合は、印刷完了通知を印刷履歴更新部２７０へ通知する（ステップＳ１０７）。
【０１２６】
制御部２００において、印刷履歴更新部２７０は、印刷出力部１４０からの印刷完了通知を受け取ると、第１の印刷履歴確認部２１０からの第２の属性情報、画像データ生成部１３０からの色情報（ページ毎の色情報）を基に、印刷履歴情報記憶部３００に記憶されている印刷履歴情報３１０の内容を更新する（ステップＳ１０８）。
【０１２７】
実施の形態１では、印刷処理が完了した印刷データ（ファイル）と同一の印刷データ（ファイル）を印刷対象として印刷する場合、制御部２００は、印刷履歴情報記憶部３００に記憶されている当該印刷データ（ファイル）に関する印刷履歴情報に含まれるページ毎の色情報を基に、事前に印刷モードを設定する。
【０１２８】
そのため、制御部２００は、印刷対象の印刷データにかかわるページ毎のカラーまたはモノクロの色の判定に要する時間を必要としない分、カラーモードまたはモノクロモードの印刷モードの設定に要する処理時間を抑制する。
【０１２９】
これにより、１枚目の印刷出力までの時間（ＦＰＯＴ＝Ｆｉｒｓｔ  Ｐａｐｅｒ  Ｏｕｔｐｕｔ  Ｔｉｍｅ）は短縮され、スループットなど性能劣化は抑制される。
【０１３０】
ところで、制御部２００において、第１の印刷履歴確認部２１０は、ステップＳ１０１において上記ファイル印刷履歴情報が印刷履歴情報３１０に含まれていないと判断した場合、その旨（ファイル印刷履歴なし）と、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）の第２の属性情報に含まれるアプリケーション名を第２の印刷履歴確認部２２０へ通知する。
【０１３１】
第１の印刷履歴確認部２１０から通知された通知内容を受け取った第２の印刷履歴確認部２２０は、第１の印刷履歴確認部２１０から通知されたアプリケーション名と同一のアプリケーション名を含む印刷履歴情報（アプリケーション印刷履歴情報）が印刷履歴情報記憶部３００に記憶されているか否かを判断する（ステップＳ１０９）。
【０１３２】
次に、第２の印刷履歴確認部２２０は、ステップＳ１０９において、上記アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されていると判断した場合は、その旨（アプリケーション印刷履歴あり）、および第１の印刷履歴確認部２１０から通知された第２の属性情報に含まれるアプリケーション名をカラー印刷頻度算出部２３０へ通知する。
【０１３３】
カラー印刷頻度算出部２３０は、印刷履歴情報記憶部３００に記憶されている印刷履歴情報（第１の属性情報）３１０の中から、第２の印刷履歴確認部２２０から通知されたアプリケーション名を含む印刷履歴情報を特定するとともに、この特定した印刷履歴情報に含まれるページ毎の色情報を基にカラー印刷の割合（カラー印刷の頻度）を算出し、この算出した結果（カラー印刷の割合）をカラー印刷モード判断部２４０へ出力する。
【０１３４】
カラー印刷モード判断部２４０は、カラー印刷頻度算出部２３０によって算出されたカラー印刷の割合とカラーモード閾値登録部２８０に登録されている閾値とを比較し、前記カラー印刷の割合が前記閾値を超えているか否かを判断する（ステップＳ１１０）。
【０１３５】
カラー印刷モード判断部２４０は、ステップＳ１１０において、上記カラー印刷の割合が上記閾値を超えていると判断した場合は、その旨（カラー印刷頻度が高い旨）を印刷モード設定部２５０の全ページ一括設定部２５２へ出力する。
【０１３６】
全ページ一括設定部２５２は、カラー印刷頻度が高い旨をカラー印刷モード判断部２４０から取得した場合、印刷モードとしての全ページカラーモード情報を画像データ生成部１３０に向けて出力する（ステップＳ１１１）。
【０１３７】
次に、画像データ生成部１３０が画像データ生成処理を実施するとともに、印刷出力部１４０が画像形成処理（印刷実行）を実施する（ステップＳ１１２）。
【０１３８】
すなわち、画像データ生成部１３０は、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）を基にページ毎の画像データ（ページデータ）を生成し、この生成したページ毎の画像データ、および印刷モード情報としての前記受け取った全ページカラーモード情報を印刷出力部１４０へ出力する。この場合、全ページカラーモード情報は、最初のページの画像データに対応して印刷出力部１４０へ出力すればよく、各ページの画像データに対応して印刷出力部１４０へ出力する必要はない。
【０１３９】
印刷出力部１４０は、画像データ生成部１３０から出力された印刷モード情報（全ページカラーモード情報）に基づく印刷モードで、ページ毎の画像データ（ページデータ）に基づいて画像形成処理を実行（印刷処理を実行）し、この画像形成処理の結果である画像が形成された記録媒体（印刷物）を出力する。
【０１４０】
そして、印刷出力部１４０は、全てのページについての印刷（最終のページについての印刷）が完了すると、印刷完了の旨を印刷履歴更新部２１０へ通知する（ステップＳ１１３）。このステップＳ１１１３が終了した後は、ステップＳ１０８に移行される。
【０１４１】
ところで、ステップＳ１０４において、履歴不一致チェック部２６０によって上記２つの色情報が不一致であると判断された場合、ステップＳ１０９において、第２の印刷履歴確認部２２０によって上記アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されていないと判断された場合、ステップＳ１１０において、カラー印刷モード判断部２４０によって上記カラー印刷の割合が上記閾値以下であると判断された場合、ページ毎設定部２５３は、画像データ生成部１３０に対しページ毎の色情報を出力するよう要求するとともに、この要求に応じた画像データ生成部１３０から出力されるページ毎の色情報を取得し、さらにページ毎の色情報を基に印刷モード（カラーモードまたはモノクロモード）を設定し（ステップＳ１１４）、当該印刷モード情報を画像データ生成部１３０に向けて出力する。
【０１４２】
ここで、履歴不一致チェック部２６０は、ステップＳ１０４において上記２つの色情報が不一致であると判断した場合、印刷モードを変更すべき旨をページ毎設定部２５３へ出力する。この場合、上記（３）の事象が発生することになる。
【０１４３】
また、第２の印刷履歴確認部２２０は、ステップＳ１０９において上記アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に記憶されていないと判断された場合、アプリケーション印刷履歴情報が印刷履歴情報記憶部３００に存在しない旨（アプリケーション印刷履歴なしの旨）をページ毎設定部２５３へ出力する。この場合、上記（１）の事象が発生することになる。
【０１４４】
さらに、カラー印刷モード判断部２４０は、ステップＳ１１０において上記カラー印刷の割合が上記閾値以下であると判断した場合、カラー印刷頻度が低い旨をページ毎設定部２５３へ出力する。この場合、上記（２）の事象が発生することになる。
【０１４５】
そして、ページ毎設定部２５３は、上記（１）から上記（２）の事象に応じて印刷モード（カラーモードまたはモノクロモード）を設定する。
【０１４６】
次に、画像データ生成部１３０が画像データ生成処理を実施するとともに、印刷出力部１４０が画像形成処理（印刷実行）を実施する（ステップＳ１１５）。
【０１４７】
すなわち、画像データ生成部１３０は、データ記憶部１２０に記憶されている印刷対象の印刷データ（ＰＤＬデータ）を基にページ毎の画像データ（ページデータ）を生成し、この生成したページ毎の画像データ、および印刷モード情報（カラーモードまたはモノクロモード）を印刷出力部１４０へ出力する。
【０１４８】
印刷出力部１４０は、画像データ生成部１３０から出力された印刷モード情報に基づく印刷モードで、ページ毎の画像データ（ページデータ）に基づいて画像形成処理を実行（印刷処理を実行）し、この画像形成処理の結果である画像が形成された記録媒体（印刷物）を出力する。
【０１４９】
そして、印刷出力部１４０は、全てのページについての印刷（最終のページについての印刷）が完了した場合、ステップＳ１１３へ進む。
【０１５０】
実施の形態１では、印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報が印刷履歴情報記憶部３００に記憶されておらず、かつ当該印刷対象の印刷データ（ファイル）を作成したアプリケーションソフトウェアと同一のアプリケーションソフトウェアのアプリケーション名を含む印刷履歴情報が印刷履歴情報記憶部３００に記憶されている場合、制御部２００は、印刷履歴情報記憶部３００に記憶されている当該アプリケーション名を含む印刷履歴情報に含まれるページ毎の色情報を基にカラー印刷の量の割合を算出し、この算出した結果が閾値を超えているときは、印刷対象の印刷データ（ファイル）にかかわる全てのページについて印刷モードとしてカラーモードを設定する。
【０１５１】
そのため、制御部２００は、印刷対象の印刷データの印刷処理の途中において、ページ毎のカラーまたはモノクロの色情報に基づくカラーモードとモノクロモードとの印刷モードの切替え判定を行う必要がない分、印刷モード切替えによる性能劣化を抑制する。
【０１５２】
これにより、１枚目の印刷出力までの時間（ＦＰＯＴ）は短縮され、スループットなど性能劣化は抑制される。
【０１５３】
次に、第１の印刷履歴情報確認部２１０による印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）であるかの判定処理について、図５を参照して説明する。
【０１５４】
図５は、その判定処理の処理手順を示すフローチャートである。なお、この判定処理は、図４のステップＳ１０１の処理において実行されるものである。
【０１５５】
第１の印刷履歴確認部２１０は、印刷対象の印刷データ（ファイル）に付加されている第２の属性情報に含まれる文書名（ファイル名）と、印刷履歴情報記憶部３００に記憶されている印刷履歴情報（第１の印刷履歴情報）３１０の文書名（ファイル名）とを比較する（ステップＳ１２１）。つまり、第１の印刷履歴情報確認部２１０は、第２の属性情報に含まれる文書名（ファイル名）と同じものが印刷履歴情報記憶部３００の印刷履歴情報３１０に含まれているかを判断する。
【０１５６】
第１の印刷履歴確認部２１０は、ステップＳ１２１において、上記第２の属性情報に含まれる文書名（ファイル名）と同一の文書名（ファイル名）を含む印刷履歴情報が印刷履歴情報記憶部３００の印刷履歴情報３１０に含まれていると判断した場合（上記２つの文書名（ファイル名）が一致すると判断した場合）、上記第２の属性情報に含まれるページ毎のデータサイズ（ＰＤＬデータのサイズ）の合計のデータサイズと、印刷履歴情報３１０の中の上記同一の文書名（ファイル名）を含む印刷履歴情報に含まれているページ毎のデータサイズ（ＰＤＬデータのサイズ）の合計のデータサイズとを比較する（ステップＳ１２２）。
【０１５７】
第１の印刷履歴確認部２１０は、ステップＳ１２２において、上記２つのＰＤＬデータの合計のデータサイズが一致すると判断した場合は、上記第２の属性情報に含まれる印刷日時（今回の印刷日時）は、印刷履歴情報３１０の中の上記同一の文書名（ファイル名）を含む印刷履歴情報に含まれている印刷日時（前回の印刷日時）から予め設定される一定期間を経過しているか否かを判断する（ステップＳ１２３）。
【０１５８】
第１の印刷履歴確認部２１０は、ステップＳ１２３において、上記今回の印刷日時は上記前回の印刷日時から上記一定期間を経過していないと判断した場合、印刷対象の印刷データ（ファイル）は、過去に印刷処理された印刷データ（ファイル）と同一の印刷データ（ファイル）であると認識する（ステップＳ１２４）。
【０１５９】
その結果、第１の印刷履歴確認部２１０は、図４のステップＳ１０１において、第１の印刷履歴情報（印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報）が印刷履歴情報３１０に含まれていると判断する。
【０１６０】
第１の印刷履歴確認部２１０は、ステップＳ１２１において、上記２つの文書名（ファイル名）が不一致であると判断した場合、ステップＳ１２２において、上記２つのデータサイズが異なる（不一致である）と判断した場合、ステップＳ１２３において、上記今回の印刷日時は上記前回の印刷日時から上記一定期間を経過していると判断した場合、印刷対象の印刷データ（ファイル）は、過去に印刷処理された印刷データ（ファイル）とは異なる印刷データ（ファイル）であると認識する（ステップＳ１２５）。
【０１６１】
その結果、第１の印刷履歴確認部２１０は、図４のステップＳ１０１において、第１の印刷履歴情報（印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報）が印刷履歴情報３１０に含まれていないと判断する。
【０１６２】
次に、実施の形態１の印刷装置１０のハードウェア構成について、図６を参照して説明する。
【０１６３】
なお、図６は、印刷装置１０のハードウェア構成を示している。
【０１６４】
印刷装置１０は、図６に示すように、ＣＰＵ１１、記憶装置１２、不揮発性メモリ１３、ＲＡＭ１４、操作パネル１５、画像出力装置１６、および通信インタフェース（以下「通信Ｉ／Ｆ」という。）１７を備えている。
【０１６５】
上記各構成要素１１〜１６はシステムバス１８に接続されている。なお、記憶装置１２０、および画像出力装置１６は、それぞれに対応するインタフェース（図示せず）を介してシステムバス１８に接続される。
【０１６６】
記憶装置１２は、例えばハードディスクで構成され、後述する処理プログラム１２Ａ、画像データ生成部１３０（図１参照）の各機能を実現するためのプログラム、履歴情報１２Ｂとしての印刷履歴情報３１０（図２参照）、などを記憶している。また、記憶装置１２は、図１に示した印刷履歴情報記憶部３００の機能を有する。
【０１６７】
ここで、処理プログラム１２Ａは、上述した図１に示した制御部２００の各機能を実現するためのプログラム、上述した印刷モード切替え制御処理の処理手順（図４参照）に対応するプログラム、および上述した判定処理の処理手順（図５参照）に対応するプログラムを含んでいる。
【０１６８】
なお、制御部２００の各機能とは、第１の印刷履歴確認部２１０、第２の印刷履歴確認部２２０、カラー印刷頻度算出部２３０、カラー印刷モード判断部２４０、印刷モード設定部２５０、履歴不一致チェック部２６０、および印刷履歴更新部２７０の各構成要素の機能のことである。
【０１６９】
不揮発性メモリ１３は、ＥＥＰＲＯＭ（電気的に消去可能なＲＯＭ）などの不揮発性のメモリであり、カラーモード閾値を記憶している。不揮発性メモリ１３は図１に示したカラーモード閾値登録部２８０の機能を有する。
【０１７０】
ＲＡＭ１４は、随時書き込み読み出しメモリであり、記憶装置１２０から読み込まれたプログラムや履歴情報、不揮発性メモリ１３から読み込まれたカラーモード閾値、制御部２００の各構成要素による処理の途中結果や最終結果などを記憶する。
【０１７１】
また、ＲＡＭ１４は、図１に示したデータ記憶部１２０の機能を有し、通信Ｉ／Ｆ１７によって受信されたデータ例えば印刷対象の印刷データを記憶する。
【０１７２】
操作パネル１５は、カラーモード閾値など入力情報を入力する機能と、印刷装置１０の状態など表示情報を表示する機能とを有している。操作パネル１５０によって入力されたカラーモード閾値は、不揮発性メモリ１３に記憶される。
【０１７３】
画像出力装置１６は、図１に示した印刷出力部１４００の機能を有するものであり、画像データ生成部１３０（ＣＰＵ１１）から出力されるカラーモードまたはモノクロモードの印刷モードに従って、画像データ生成部１３０（ＣＰＵ１１）から出力される画像データ（ページデータ）に基づき画像形成（印刷処理）を実行する。
【０１７４】
通信Ｉ／Ｆ１７は、図１に示した印刷データ受信部１１０の機能を有するものであり、通信回線３０（図３参照）を介して外部装置、例えばコンピュータ２０（図３参照）との通信を行うインタフェースである。
【０１７５】
ＣＰＵ１１は、記憶装置１２からＲＡＭ１４に処理プログラム１２Ａを含むプログラムを読み込んで実行することにより、カラーモード閾値登録部２８０を除く制御部２００の各機能、および画像データ生成部１３０の各機能を実現するとともに、印刷モード切替え制御処理を実行する。この印刷モード切替え制御処理を実行するに際し、ＣＰＵ１１は、記憶装置１２からＲＡＭ１４に印刷履歴情報を読み込むとともに、不揮発性メモリ１３からＲＡＭ１４にカラーモード閾値を読み込む。また、ＣＰＵ１１０は、印刷装置１０全体を制御する。
【０１７６】
本願明細書において、上記処理プログラムを記録媒体としてのハードディスク等の記憶装置に記録する実施形態として説明したが、当該処理プログラムを次のようにして提供してもよい。
【０１７７】
すなわち、上記処理プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０１７８】
また、上記処理プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしてもよい。この場合、その記録媒体に記録されたプログラムを画像形成装置（印刷装置）がインストールした後、このプログラムをＣＰＵが実行するようにする。このプログラムのインストール先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置がある。そして、画像形成装置は、必要に応じてこの記憶装置に記憶したプログラムを主記憶装置にローディングして実行する。
【０１７９】
さらには、画像形成装置を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータ等のコンピュータと接続するようにし、当該画像形成装置が、サーバ装置あるいはコンピュータから上記処理プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）がある。そして、当該画像形成装置が、必要に応じてこの記憶装置に記憶された上記プログラムを主記憶装置にローディングして実行するようにする。
【０１８０】
（実施の形態２）
【０１８１】
図７は、実施の形態２に係る印刷装置の機能構成を示している。この図７に示す印刷装置１０は、図１に示した実施の形態１の印刷装置１０の制御部２００の機能構成において、第２の印刷履歴確認部２２０およびカラー印刷頻度算出部２３０を削除し、ユーザー統計別データ記憶部４００および統計データ取得部４２０を追加し、さらに印刷履歴更新部２７０を印刷履歴・統計更新部４３０に変更した構成になっている。なお、図７において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付す。
【０１８２】
実施の形態２において、第１の印刷履歴確認部２１０は、印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報（ファイル印刷履歴情報）が印刷履歴情報記憶部３００に記憶されていないと判断した場合は、その旨（ファイル印刷履歴なし）および当該印刷対象の印刷データ（ファイル）に付加されている属性情報（第２の属性情報）に含まれる「ユーザーＩＤ」を統計データ取得４２０へ通知する。
【０１８３】
ユーザー別統計データ記憶部４００は、ユーザー毎に、ユーザーにより作成された文書に対応し印刷処理が完了した印刷データに関するカラー印刷された割合（頻度）を示すカラー印刷割合（カラー印刷頻度）の統計を示す統計データを記憶する。このユーザー毎の統計データ（以下「ユーザー別統計データ」という。）４１０は、図８に示すように、ユーザーＩＤ４１１の項目と、第１のアプリケーションによるカラー印刷頻度４１２、第２のアプリケーションによるカラー印刷頻度４１３、および平均のカラー印刷頻度４１４の各項目とが対応付けられている。
【０１８４】
なお、第１のアプリケーションによるカラー印刷頻度４１２、第２のアプリケーションによるカラー印刷頻度４１３、および平均のカラー印刷頻度４１４の各項目に登録される値（カラー印刷頻度値）は統計データを構成する。
【０１８５】
第１のアプリケーションによるカラー印刷頻度４１２は、対応するユーザーＩＤ例えばユーザーＩＤ＝「ｔａｒｏ」にかかわる全ての印刷データ（ファイル）の中の当該第１のアプリケーション（アプリケーションソフトウェア）により作成された文書データに対応する印刷データに関しての、例えば「（カラーのページの数／全てのページの数）×１００」を演算することにより得られる値（カラー印刷頻度値）である。
【０１８６】
第２のアプリケーションによるカラー印刷頻度４１３は、対応するユーザーＩＤ例えばユーザーＩＤ＝「ｔａｒｏ」にかかわる全ての印刷データ（ファイル）の中の当該第２のアプリケーション（アプリケーションソフトウェア）により作成された文書データに対応する印刷データに関しての、例えば「（カラーのページの数／全てのページの数）×１００」を演算することにより得られる値（カラー印刷頻度値）である。
【０１８７】
平均のカラー印刷頻度４１４は、アプリケーション毎のカラー印刷頻度を合計し、この合計値の平均の値（平均値）を示す。この例では、第１のアプリケーションによるカラー印刷頻度４１２の項目に登録されたカラー印刷頻度値と第２のアプリケーションによるカラー印刷頻度４１３の項目に登録されたカラー印刷頻度値との合計の平均値を示す。
【０１８８】
図８において、統計データ４１５は、ユーザーＩＤ＝ｔａｒｏに対応するユーザーに関する統計データである。
【０１８９】
なお、ユーザー別統計データ４１０には、アプリケーションによるカラー印刷頻度は２つの項目が登録されているが、実際には、印刷履歴情報記憶部３００の印刷履歴情報３１０のアプリケーション名の属性３１４（図２参照）の属性値として登録されるアプリケーション名の種類に応じたカラー印刷頻度の数の項目が登録されるようになっている。
【０１９０】
統計データ取得部４２０は、第１の印刷履歴確認部２１０から通知されたファイル印刷履歴なしの旨および印刷対象の印刷データ（ファイル）に付加されている属性情報（第２の属性情報）に含まれるユーザーＩＤを受け取った場合に、当該ユーザーＩＤと同じものが、ユーザー別統計データ記憶部４００のユーザー別統計データ４１０に含まれているか否かを判断し、この判断した結果に応じた処理を実行する。
【０１９１】
すなわち、統計データ取得部４２０は、上記判断した結果、上記ユーザーＩＤと同じものがユーザー別統計データ４１０に含まれている場合は、ユーザー別統計データ記憶部４００から、当該ユーザーＩＤに対応する統計データの中の平均のカラー印刷頻度４１４の項目に登録されている平均のカラー印刷頻度値を取得するとともに、この「平均のカラー印刷頻度値」および「ユーザー統計データありの旨」をカラー印刷モード判断部２４０へ出力する。
【０１９２】
一方、統計データ取得部４２０は、上記判断した結果、上記ユーザーＩＤと同じものがユーザー別統計データ４１０に含まれていない場合は、「ユーザー統計データなしの旨」を印刷モード設定部２５０のページ毎設定部２５３へ出力する。
【０１９３】
実施の形態２において、カラー印刷モード判断部２４０は、統計データ取得部４２０からのカラー印刷頻度とカラーモード閾値登録部２８０に登録されている閾値とを比較し、この比較した結果を基に、印刷モードを全ページについてカラーモードにするか否かを判断する。
【０１９４】
印刷モード設定部２５０のページ毎設定部２５３は、次の（１）から（３）の事象が発生した場合に、上記実施の形態１の場合と同様に、画像データ生成部１３０に対しページ毎の色情報を出力するよう要求するとともに、この要求に応じた画像データ生成部１３０から出力されるページ毎の色情報を取得し、さらにページ毎の色情報を基に印刷モード（カラーモードまたはモノクロモード）を設定し、このようにして設定した印刷モードを示す情報（印刷モード情報）を画像データ生成部１３０に向けて出力する。
【０１９５】
（１）ユーザー統計データなしの旨を統計データ取得部４２０から取得すること。
【０１９６】
（２）カラー印刷頻度が低い旨をカラー印刷モード判断部２４０から取得すること。これは、カラー印刷モード判断部２４０によって全ページについてカラーモード（全ページカラーモード）としないと判断されたことを意味する。
【０１９７】
（３）印刷モードを変更すべき旨を後述する履歴不一致チェック部２６０から取得すること。
【０１９８】
印刷履歴・統計更新部４３０は、上記印刷完了の通知を受け取ると、第１の印刷履歴確認部２１０からの第２の属性情報、および画像データ生成部１３０からのページ毎の色情報を基に、印刷履歴情報記憶部３００に記憶されている印刷履歴情報３１０の内容を更新するとともに、ユーザー別統計データ記憶部４００に記憶されているユーザー別統計データ４０１０の内容を更新する。
【０１９９】
実施の形態２では、印刷データ受信部１１０はデータ取得手段の機能を有し、第１の印刷履歴確認部２１０は確認手段の機能を有し、履歴利用設定部２５１は印刷モード設定手段の機能を有し、全ページ一括設定部２５２はカラーモード設定手段の機能を有し、印刷履歴情報記憶部３００は記憶手段の機能を有し、ユーザー別統計データ記憶部４００はユーザー情報記憶手段の機能を有し、統計データ取得部４２０は割合情報取得手段の機能を有する。
【０２００】
次に、印刷装置の制御部による印刷モード切替え制御処理について、図９を参照して説明する。
【０２０１】
なお、図９は、その印刷モード切替え制御処理の処理手順を示すフローチャートである。この図９に示す処理手順は、図４に示した実施の形態１の処理手順において、ステップＳ１０８、ステップＳ１０９、ステップＳ１１０をそれぞれステップＳ２０１、ステップＳ２０２、ステップＳ２０３に変更したものになっている。
【０２０２】
最初に制御部２００は、図４に示した実施の形態１の印刷モード切替え制御処理のステップＳ１０１〜Ｓ１０７を実行する。そして、制御部２００の印刷履歴・統計更新部４３０は、印刷出力部４０から印刷完了の通知を受け取った場合、第１の印刷履歴確認部２１０からの第２の属性情報、および画像データ生成部１３０からのページ毎の色情報を基に、印刷履歴情報記憶部３００に記憶されている記憶内容（印刷履歴情報３１０）を更新するとともに、ユーザー別統計データ記憶部４００に記憶されている記憶内容（ユーザー別統計データ４１０）を更新する（ステップＳ２０１）。
【０２０３】
ところで、制御部２００において、第１の印刷履歴確認部２１０は、ステップＳ１０１において、ファイル印刷履歴情報（印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報）が印刷履歴情報記憶部３００に記憶されていないと判断した場合は、その旨（ファイル印刷履歴なし）および印刷対象の印刷データ（ファイル）に付加されている第２の属性情報に含まれるユーザーＩＤを統計データ取得４２０へ通知する。
【０２０４】
第１の印刷履歴確認部２１０から通知された通知内容を受け取った統計データ取得部４２０は、受け取ったユーザーＩＤと同一のユーザーＩＤがユーザー別統計データ記憶部４００のユーザー別統計データ４１０に含まれているか否か、すなわち前記受け取ったユーザーＩＤと同一のユーザーＩＤに対応する統計データがユーザー別統計データ４１０に含まれているか否かを判断する（ステップＳ２０２）。
【０２０５】
統計データ取得部４２０は、ステップＳ２０２において、上記同一のユーザーＩＤに対応する統計データがユーザー別統計データ４１０に含まれていると判断した場合は、ユーザー別統計データ記憶部４００から、当該ユーザーＩＤに対応する統計データの中の平均のカラー印刷頻度４１４の項目に登録されている平均のカラー印刷頻度値を取得するとともに、この「平均のカラー印刷頻度値」および「ユーザー統計データありの旨」をカラー印刷モード判断部２４０へ出力する。
【０２０６】
カラー印刷モード判断部２４０は、統計データ取得部４２０からのカラー印刷頻度値とカラーモード閾値登録部２８０に登録されている閾値とを比較し、前記カラー印刷頻度値が前記閾値を超えているか否かを判断する（ステップＳ２０３）。
【０２０７】
カラー印刷モード判断部２４０は、ステップＳ２０３において、上記カラー印刷頻度値が上記閾値を超えていると判断した場合は、その旨（カラー印刷頻度が高い旨）を印刷モード設定部２５０の全ページ一括設定部２５２へ出力する。
【０２０８】
この処理が終了した後は、ステップＳ１１１へ移行される。
【０２０９】
ところで、図９のステップＳ１０４において、履歴不一致チェック部２６０によって上記２つの色情報が不一致であると判断された場合、ステップＳ２０２において、統計データ取得部４２０によって上記受け取ったユーザーＩＤと同一のユーザーＩＤに対応する統計データがユーザー別統計データ４１０に含まれていないと判断された場合、ステップＳ２０３において、カラー印刷モード判断部２４０によって上記カラー印刷頻度値が上記閾値以下であると判断された場合、ステップＳ１１４へ移行される。
【０２１０】
実施の形態２では、印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報が印刷履歴情報記憶部３００に記憶されておらず、かつ当該印刷対象の印刷データ（ファイル）に付加されている第２の属性情報に含まれるユーザーＩＤと同一のユーザーＩＤに対応する統計データがユーサー別統計データ記憶部４００に記憶されている場合、制御部２００は、当該同一のユーザーＩＤに対応する統計データの中の平均のカラー印刷頻度値が閾値を超えているときは、印刷対象の印刷データ（ファイル）にかかわる全てのページについて印刷モードとしてカラーモードを設定する。
【０２１１】
そのため、制御部２００は、印刷対象の印刷データの印刷処理の途中において、ページ毎のカラーまたはモノクロの色情報に基づくカラーモードとモノクロモードとの印刷モードの切替え判定を行う必要がない分、印刷モード切替えによる性能劣化を抑制する。
【０２１２】
これにより、１枚目の印刷出力までの時間（ＦＰＯＴ）は短縮され、スループットなど性能劣化は抑制される。
【０２１３】
実施の形態２の印刷装置１０のハードウェア構成も、図６に示した実施の形態１の印刷装置１０の場合と同様になっている。
【０２１４】
実施の形態２において、記憶装置１２に記憶される処理プログラム１２Ａは、上記図７に示した制御部２００の各機能を実現するためのプログラム、上記図９に示した印刷モード切替え制御処理の処理手順に対応するプログラム、および上記図５に示した実施の形態１の判定処理の処理手順に対応するプログラムを含んでいる。
【０２１５】
なお、上記制御部２００の各機能とは、第１の印刷履歴確認部２１０、カラー印刷モード判断部２４０、印刷モード設定部２５０、履歴不一致チェック部２６０、統計データ取得部４２０、および印刷履歴・統計更新部４３０の各構成要素の機能のことである。
【０２１６】
また、記憶装置１２に記憶される履歴情報１２Ｂは、印刷履歴情報３１０およびユーザー別統計データ４１０である。
【０２１７】
記憶装置１２は、印刷履歴情報記憶部３００およびユーザー別統計データ記憶部４００の各機能を有する。
【０２１８】
（実施の形態３）
【０２１９】
図１０は、実施の形態３に係る画像形成システムの構成を示している。
【０２２０】
図１０に示す画像形成システム２は、図３に示した実施の形態１の画像形成システム１の構成において、画像形成装置としての印刷装置１０を画像形成装置としての印刷装置５００に代替した構成になっている。図１０において、図３に示した構成要素と同様の機能を果たす部分には同一の符号を付す。
【０２２１】
この実施の形態３においては、コンピュータ２０から送信される印刷対象の印刷データ（ＰＤＬデータ）には、文書名、ユーザーＩＤ（ユーザー名）、アプリケーション名、ホスト名、ページ毎の色情報（カラーまたはモノクロを示す色情報）ページ毎のデータサイズ（ＰＤＬデータのサイズ）、印刷日時が属性情報として付加されるようになっている。この属性情報は後述する第２の属性情報と同じものである。
【０２２２】
印刷装置５００は、図１０に示すように、印刷データ受信部５１０、データ記憶部５２０、データ解析部５３０、画像データ生成部５４０、画像安定化制御判定部５５０、印刷履歴情報記憶部５６０、使用者統計データ記憶部５７０、印刷モード設定部５８０、および印刷出力部５９０を備えている。
【０２２３】
印刷データ受信部５１０は、通信回線３０を介して、コンピュータ２０から送信された印刷対象の印刷データ（ＰＤＬデータ）を受信し、この受信した印刷データをデータ記憶部５２０に格納する。
【０２２４】
データ解析部５３０は、データ記憶部５２０から印刷対象の印刷データ（ＰＤＬデータ）を読み出し、この印刷データを出力イメージ形式のデータに変換するための解析を実行し、この解析した結果（解析結果）を画像データ生成部５４０および画像安定化制御判定部５５０へ出力する。
【０２２５】
画像データ生成部５４０は、データ解析部５３０からの解析結果（印刷データに対応）を基にページデータ（ビットマップデータ）つまりイメージデータ（画像データ）を生成し、このイメージデータを印刷モード設定部５８０へ出力する。
【０２２６】
印刷履歴情報記憶部５６０は、印刷処理が完了した印刷データに関する第１の属性情報を印刷履歴情報として記憶する。
【０２２７】
印刷履歴情報５６０Ａは、図１１に示すように、印刷処理が完了した印刷データ（ＰＤＬデータ）に対応する文書の名称を示す文書名５６１、上記印刷データの送信（つまり印刷要求）を行ったコンピュータを識別するための識別情報例えば名称を示すホスト名５６２、上記文書を作成したユーザーを識別するための識別情報（ＩＤ）あるいはユーザー名を示すユーザーＩＤ５６３、上記該文書の作成にかかわるアプリケーションソフトウェア（文書の作成、編集などを行うためのソフトウェア）の名称を示すアプリケーション名５６４、色情報３１５は、上記印刷データにかかわるページ毎のカラー（有彩色）またはモノクロ（無彩色）を示す色情報５６５、上記印刷データ（ＰＤＬデータ）にかかわるページ毎のデータサイズ（ＰＤＬデータのサイズ）を示すページ毎のデータサイズ５６６、上記印刷データの印刷完了の日時を示す印刷日時５６７の各属性を含んでいる。これらの属性にそれぞれ対応して属性値が登録される。
【０２２８】
実施の形態３では、実施の形態１の場合と同様に、カラーは有彩色を意味し、モノクロ（白黒）は無彩色を意味し、カラー（有彩色）またはモノクロ（無彩色）を示す情報を色情報と定義する。
【０２２９】
このように印刷履歴情報５６０Ａは、例えば図１１に示すテーブル形式の情報の如く、データベース化されて保存されるようになっている。
【０２３０】
使用者統計データ記憶部５７０は、ユーザー毎に、ユーザーにより作成された文書に対応し印刷処理が完了した印刷データに関するカラー印刷された割合（頻度）を示すカラー印刷割合（カラー印刷頻度）の統計を示す統計データを記憶する。
【０２３１】
このユーザー毎の統計データ（以下「使用者統計データ」という。）はユーザー毎の使用統計情報であると言える。
【０２３２】
使用者統計データ５７０Ａは、図１２に示すように、ユーザーＩＤ５７１の項目と、第１のアプリケーションによるカラー印刷頻度５７２、第２のアプリケーションによるカラー印刷頻度５７３、およびＴｏｔａｌ（トータル＝合計）のカラー印刷頻度５７４の各項目とが対応付けられている。
【０２３３】
なお、第１のアプリケーションによるカラー印刷頻度５７２、第２のアプリケーションによるカラー印刷頻度５７３、およびＴｏｔａｌのカラー印刷頻度５７４の各項目に登録される値（カラー印刷頻度値）は統計データを構成する。
【０２３４】
ちなみに、統計データ５７５は、ユーザーＩＤ＝Ｔａｒｏに対応するユーザーに関する統計データである。
【０２３５】
第１のアプリケーションによるカラー印刷頻度４１２は、対応するユーザーＩＤ例えばユーザーＩＤ＝「Ｔａｒｏ」にかかわる１つ以上の印刷データ（ファイル）の中の当該第１のアプリケーション（アプリケーションソフトウェア）により作成された文書データに対応する印刷データに関しての、例えば「（カラーのページの数／全てのページの数）×１００」を演算することにより得られる値（カラー印刷頻度値）である。
【０２３６】
第２のアプリケーションによるカラー印刷頻度４１３は、対応するユーザーＩＤ例えばユーザーＩＤ＝「Ｔａｒｏ」にかかわる１つ以上の印刷データ（ファイル）の中の当該第２のアプリケーション（アプリケーションソフトウェア）により作成された文書データに対応する印刷データに関しての、例えば「（カラーのページの数／全てのページの数）×１００」を演算することにより得られる値（カラー印刷頻度値）である。
【０２３７】
Ｔｏｔａｌのカラー印刷頻度５７４は、対応するユーザーＩＤ例えばユーザーＩＤ＝「Ｔａｒｏ」にかかわる１つ以上の印刷データ（ファイル）に関しての、例えば「（カラーのページの数／全てのページの数）×１００」を演算することにより得られる値（カラー印刷頻度値）である。
【０２３８】
なお、使用者統計データ５７０Ａには、アプリケーションによるカラー印刷頻度は２つの項目が登録されているが、実際には、印刷履歴情報記憶部５６０の印刷履歴情報５６０Ａのアプリケーション名の属性３１４（図１１参照）の属性値として登録されるアプリケーション名の種類に応じたカラー印刷頻度の数の項目が登録されるようになっている。
【０２３９】
画像安定化制御判定部５５０は、履歴情報取得部５５１、制御部５５２、および更新部５５３を有している。
【０２４０】
履歴情報取得部５５１は、印刷履歴情報記憶部５６０から印刷履歴情報５６０Ａを取得し、この印刷履歴情報５６０Ａ（第１の属性情報）と、データ解析部５３０からの解析結果（印刷データの第２の属性情報に対応）とを照合し、印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであるか否かを確認し、印刷対象の印刷データが過去に印刷処理された印刷データと同一のものであると確認したときは、第１の属性情報（印刷履歴情報）における当該印刷対象の印刷データに対応するページ毎の色情報の属性の属性値を制御部５５２へ渡す。
【０２４１】
また、履歴情報取得部５５１は、上記印刷対象の印刷データが過去に印刷処理された印刷データと同一のものではないと確認したときは、使用者統計データ記憶部５７０から使用者統計データ５７０Ａを取得し、上記第２の属性情報に含まれるユーザーＩＤ（ユーザー名）の属性の属性値に基づくユーザーにより作成された文書に対応する上記カラー印刷頻度値（割合値）が使用者統計データ５７０Ａに含まれているか否かを確認し、当該カラー印刷頻度値が使用者統計データ５７０Ａに含まれていると確認したときは、該当するカラー印刷頻度値を制御部５５２へ渡す。
【０２４２】
制御５５２は、履歴情報取得部５５１から渡されたページ毎の色情報を基に、画像安定化制御を開始するタイミングを決定する。
【０２４３】
この場合、制御部５５２は、ページ毎の色情報を基に得られる連続するカラーのページの数が予め設定される閾値を超えているときは、画像安定化制御を開始するタイミングであると決定し、画像安定化制御を実施させる制御を行い、一方、連続するカラーのページの数が予め設定される閾値以下のときは、当該画像安定化制御を禁止（画像安定化制御を省略）させる制御を行う。
【０２４４】
また、制御部５５２は、履歴情報取得部５５１によって上記印刷対象の印刷データが過去に印刷処理された印刷データと同一のものではないと確認された場合に、履歴情報取得部５５１から渡されたカラー印刷頻度値が予め設定される閾値を超えているときは、画像安定化制御を開始するタイミングであると決定し、画像安定化制御を実施させる制御を行い、一方、履歴情報取得部５５１から渡されたカラー印刷頻度値が予め設定される閾値以下のときは、画像安定化制御を禁止させる制御を行う。
【０２４５】
そして、制御部５５２は、画像安定化制御を開始するタイミングである旨、または画像安定化制御を禁止する旨を印刷モード設定部５８０へ出力するとともに、履歴情報取得部５５１から渡されたページ毎の色情報を印刷モード設定部５８０へ出力する。
【０２４６】
更新部５５３は、印刷対象の印刷データに対する印刷処理が完了した場合に、当該印刷データにかかわる属性情報（第２の属性情報）を基に印刷履歴情報記憶部５６０の記憶内容（印刷履歴情報（第１の属性情報））を更新するとともに、当該印刷データにかかわる属性情報（第２の属性情報）のページ毎の色情報を基に使用者統計データ記憶部５７０の記憶内容（統計データ）を更新する。
【０２４７】
さらには、画像安定化制御判定部５５０には、当該印刷装置５００の内部の温度や湿度など環境を検出するセンサーなど検出手段（図示せず）から検出結果が通知されるようになっており、画像安定化制御判定部５５０は、その検出結果を基に画像安定化制御の実施時期が到来したか否かを判断するようになっている。
【０２４８】
印刷モード設定部５８０は、画像安定化制御判定部５５０に対し画像安定化制御を実施するべきか否かの判定を要求するとともに、画像安定化制御判定部５５０からの前記要求に対する結果（判定結果）が画像安定化制御を開始するタイミングである旨の場合には、印刷出力部５９０に対し画像安定化制御を実施するよう指示し、前記要求に対する結果（判定結果）が画像安定化制御を禁止させる旨（画像安定化制御を省略させる旨）の場合は、印刷出力部５９０に対し画像安定化制御の実施の指示は行わない（画像安定化制御を省略させる）。
【０２４９】
また、印刷モード設定部５８０は、画像安定化制御判定部５５０（の制御部５５２）からのページ毎の色情報の属性に関する属性値を基に、カラーモードまたはモノクロモードの印刷モードを決定し、印刷出力部５９０に対し当該決定した印刷モードを示す情報を通知する。
【０２５０】
さらに、印刷モード設定部５８０は、画像データ生成部５４０からのイメージデータを印刷出力部５９０へ出力する。
【０２５１】
印刷出力部５９０は、例えば電子写真プロセスを実行することにより画像を記録媒体に形成し、当該記録媒体を出力（排出）するものであり、印刷モード設定部５８０から通知された印刷モード情報に基づく印刷モード（カラーモードまたはモノクロモード）に従って、印刷モード設定部５８０から出力されたイメージデータ（画像データ）の画像を記録媒体に形成し、この画像が形成された記録媒体（印刷物）を出力する。
【０２５２】
また、印刷出力部５９０は、電子写真プロセスを実行することにより画像を記録媒体に形成するに際し、印刷モードがカラーモードのときは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナーによりカラー画像を形成するカラープロセスを実行し、一方、印刷モードがモノクロモードのときは、ブラック（Ｋ）の１色のトナーにより白黒画像（モノクロ画像）を形成する白黒プロセスを実行する。
【０２５３】
さらに、印刷出力部５９０は、印刷モード設定部５８０から画像安定化制御を実施するべき旨の指示を受け付けたときは、上記電子写真プロセスを実行する前に画像安定化制御を実施する。
【０２５４】
ここで、画像安定化制御とは、感光体ドラム表面や転写ベルト上などにトナーによるカラーパターン像（パッチ画像）を形成して、当該カラーのパターン像を検出し、この検出結果に基づいて画像形成条件を決定する制御である。
【０２５５】
実施の形態３では、印刷データ受信部１１０はデータ取得手段の機能を有し、画像安定化制御判定部５５０の履歴情報取得部５５１は確認手段の機能および割合情報取得手段の機能を有し、画像安定化制御判定部５５０の制御部５５２は制御手段の機能を有し、印刷履歴情報記憶部５６０は記憶手段の機能を有し、使用者統計データ記憶部５７０はユーザー情報記憶手段の機能を有する。
【０２５６】
次に、印刷装置１０の画像安定化制御判定部による画像安定化制御可否の判定処理について、図１３を参照して説明する。
【０２５７】
図１３は、その画像安定化制御可否の判定処理の処理手順を示すフローチャートである。
【０２５８】
コンピュータ２０から印刷装置１０に向けて送信された印刷対象の印刷データ（ＰＤＬデータ）が、印刷装置１０の印刷データ受信部５１０によって受信され、データ記憶部５２０に格納されると、印刷装置１０では、データ解析部５３０は、データ記憶部５２０から印刷対象の印刷データ（ＰＤＬデータ）を読み出し、この印刷データを出力イメージ形式のデータに変換するための解析を実行し、この解析した結果（解析結果）を画像データ生成部５４０および画像安定化制御判定部５５０へ出力する。
【０２５９】
画像データ生成部５４０は、データ解析部５３０からの解析結果（印刷データに対応）を基にページデータ（ビットマップデータ）を生成し、このイメージデータを印刷モード設定部５８０へ出力する。
【０２６０】
画像安定化制御判定部５５０は、データ解析部５３０からの解析結果（第２の属性情報に対応）に含まれるページ毎の色情報の属性の属性値を基にカラーモードまたはモノクロモードの印刷モードを決定し、この決定した印刷モードを印刷モード決定部５８０へ出力する。
【０２６１】
そして、印刷モード設定部５８０は、画像データ生成部５４０から出力されたイメージデータを受け取るとともに、画像安定化制御判定部５５０から出力された印刷モードを受け取った場合、画像安定化制御判定部５５０に対し、画像安定化制御を実施するべきか否かの判定を要求（判定要求）する。
【０２６２】
すると、画像安定化制御判定部５５０は、上記検出手段（図示せず）からの検出結果を基に画像安定化制御の実施時期が到来したか否かを判断し（ステップＳ３０１）、このステップＳ３０１において、画像安定化制御の実施時期が到来したと判断した場合は、上記第２の属性情報（データ解析部５３０からの解析結果）に含まれるユーザー名の属性の属性値を基に、当該ユーザー名のユーザーに関しての統計データが、使用者統計データ記憶部５７０に記憶されているか否かを判断する（ステップＳ３０２）。
【０２６３】
次に、画像安定化制御判定部５５０は、ステップＳ３０２において、上記ユーザーに関しての統計データが、使用者統計データ記憶部５７０に記憶されていると判断した場合は、
上記第２の属性情報（データ解析部５３０からの解析結果）に含まれる文書名（ファイル名）の属性の属性値を基に、当該文書名（ファイル名）と同一の文書名の印刷データ（ファイル）に関する印刷履歴情報が印刷履歴情報記憶部５６０に記憶されているか否かを判断する（ステップＳ３０３）。
【０２６４】
続いて、画像安定化制御判定部５５０は、ステップＳ３０３において、上記同一の文書名の印刷データ（ファイル）に関する印刷履歴情報が印刷履歴情報記憶部５６０に記憶されていると判断した場合は、該当する印刷履歴情報（第１の属性情報）に含まれるページ毎の色情報の属性の属性値を基にカラーのページの連続性を認識し、連続するカラーページの数が予め設定される第１の閾値を超えるか否かを判断する（ステップＳ３０４）。
【０２６５】
さらに、画像安定化制御判定部５５０は、ステップＳ３０４において、連続するカラーページの数が予め設定される閾値を超えると判断した場合は、画像安定化制御を開始するタイミングである旨（画像安定化制御を実施するべき旨）を、印刷モード設定部５８０からの上記判定要求に対する結果として、印刷モード設定部５８０へ出力する（ステップＳ３０５）。
【０２６６】
印刷モード設定部５８０は、画像安定化制御判定部５５０からの上記判定要求に対する結果（判定結果）が画像安定化制御を開始するタイミングである旨（画像安定化制御を実施するべき旨）の場合は、印刷出力部５９０に対し画像安定化制御を実施するよう指示するとともに、画像安定化制御判定部５５０からの印刷モードおよび画像データ生成部５４０からのイメージデータを印刷出力部５９０へ出力する。
【０２６７】
上記判定要求に対する結果（判定結果）として画像安定化制御を開始するタイミングである旨を受け取った印刷出力部５９０は、その画像安定化制御を開始するタイミングである旨に従って、画像安定化制御を実施した後、印刷モード設定部５８０からの印刷モードおよびイメージデータに基づき印刷処理を実施する。
【０２６８】
このようにして印刷出力部５９０による印刷処理が完了すると、画像安定化制御判定部５５０は、既に受け取っている印刷対象の印刷データに関する第２の属性情報（データ解析部５３０からの解析結果）を基に、印刷履歴情報記憶部５６０の記憶内容、および使用者統計データ記憶部５７０の記憶内容を更新する（ステップＳ３０６）。
【０２６９】
ところで、画像安定化制御判定部５５０は、ステップＳ３０４において、連続するカラーページの数が予め設定される閾値以下であると判断した場合は、画像安定化制御を禁止する旨（画像安定化制御を省略する旨）を印刷モード設定部５８０へ出力する（ステップＳ３０７）。
【０２７０】
印刷モード設定部５８０は、画像安定化制御判定部５５０からの上記判定要求に対する結果（判定結果）が画像安定化制御を禁止する旨（画像安定化制御を省略する旨）の場合は、印刷出力部５９０に対し画像安定化制御を禁止するよう指示するとともに、画像安定化制御判定部５５０からの印刷モードおよび画像データ生成部５４０からのイメージデータを印刷出力部５９０へ出力する。
【０２７１】
この画像安定化制御を禁止する旨を受け取った印刷出力部５９０は、画像安定化制御の実施時期であっても、画像安定化制御を実施することなく、印刷モード設定部５８０からの印刷モードおよびイメージデータに基づき印刷処理を実施する。
【０２７２】
このようにして印刷出力部５９０による印刷処理が完了すると、画像安定化制御判定部５５０は、ステップＳ３０６を実行する。
【０２７３】
ところで、画像安定化制御判定部５５０は、ステップＳ３０３において、上記同一の文書名の印刷データ（ファイル）に関する印刷履歴情報が印刷履歴情報記憶部５６０に記憶されていないと判断した場合は、使用者統計データ記憶部５７０の使用者統計データ５７０Ａの中から、該当するユーザー（印刷対象の印刷データの第２の属性情報に含まれるユーザー名）に対応する統計データつまりカラー印刷頻度値（割合値）を取得し、このカラー印刷頻度値が予め設定される第２の閾値を超えているか否かを判断する（ステップＳ３０８）。
【０２７４】
画像安定化制御判定部５５０は、ステップＳ３０８において、カラー印刷頻度値が予め設定される閾値を超えていると判断した場合には、ステップＳ３０５に進み、一方、カラー印刷頻度値が予め設定される閾値以下であると判断した場合は、画像安定化制御を禁止する旨（画像安定化制御を省略する旨）を印刷モード設定部５８０へ出力する（ステップＳ３０９）。このステップＳ３０９が終了した後は、ステップＳ３０６に移行される。
【０２７５】
実施の形態３では、画像安定化制御判定部５５０は、画像安定化制御の実施時期が到来したときは、印刷対象の印刷データが過去に印刷出力された印刷データと同一のものであることを確認した場合、印刷履歴情報５６０Ａに含まれ、当該過去に印刷出力された印刷データにかかわるページ毎の色情報の属性の属性値に基づき得られる連続するカラーのページの数が予め設定される第１の閾値を超えている場合に、画像安定化制御の開始するタイミングであると決定し、画像安定化制御を実施させる制御を行う。
【０２７６】
また、画像安定化制御判定部５５０は、画像安定化制御の実施時期が到来したときは、印刷対象の印刷データが過去に印刷出力された印刷データと同一のものではないことを確認し、また印刷対象の印刷データにかかわるユーザーに関する統計データの履歴情報が使用者統計データ記憶部に記憶されていること確認し、さらに該当するユーザーに関する統計データつまりカラー印刷頻度値（割合値）が予め設定される第２の閾値を超えている場合に、画像安定化制御の開始するタイミングであると決定、画像安定化制御を実施させる制御を行う。
【０２７７】
このようにして画像安定化制御の開始するタイミングであると決定され、画像安定化制御を実施させる制御が行われると、印刷出力部５９０は、画像安定化制御の実施時期が到来しているときは、当該画像安定化制御を実施する。
【０２７８】
これに対し、画像安定化制御判定部５５０は、上記の如く確認し、連続するカラーのページの数が予め設定される第１の閾値以下のときは、画像安定化制御の実施時期が到来した場合であっても、画像安定化制御を禁止させる制御を行う。
【０２７９】
また、画像安定化制御判定部５５０は、上記の如く確認し、カラー印刷頻度値（割合値）が予め設定される第２の閾値以下のときは、画像安定化制御の実施時期が到来した場合であっても、画像安定化制御を禁止させる制御を行う。
【０２８０】
このようにして画像安定化制御を禁止させる制御が行われると、印刷出力部５９０は、画像安定化制御の実施時期が到来している場合であっても、当該画像安定化制御を実施しない。
【０２８１】
これにより、画像安定化制御が実施されない分（画像安定化制御が省略される分）、印刷の生産性など性能の劣化は抑制される。また、画像安定化制御が実施されない分（画像安定化制御が省略される分）、画像安定化制御に伴い稼働することとなる感光体ドラムや転写ベルトなどの部材の劣化が抑制され、かつカラーパターン像（パッチ画像）を形成するために必要となるトナーの無駄な使用が抑制される。
【０２８２】
次に、画像安定化制御判定部５５０による印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）であるかの判定処理について、図１４を参照して説明する。
【０２８３】
図１４は、その判定処理の処理手順を示すフローチャートである。なお、この判定処理は、図１３のステップＳ３０３の処理において実行されるものである。
【０２８４】
画像安定化制御判定部５５０は、データ解析部５３０からの解析結果つまり印刷対象の印刷データ（ファイル）に付加されている第２の属性情報に含まれる文書名（ファイル名）と、印刷履歴情報記憶部５６０に記憶されている印刷履歴情報５６０Ａの文書名（ファイル名）とを比較する（ステップＳ３１１）。つまり、画像安定化制御判定部５５０は、第２の属性情報に含まれる文書名（ファイル名）と同じものが印刷履歴情報記憶部５６０の印刷履歴情報５６０Ａに含まれているかを判断する。
【０２８５】
画像安定化制御判定部５５０は、ステップＳ３１１において上記第２の属性情報に含まれる文書名（ファイル名）と同一の文書名（ファイル名）を含む印刷履歴情報が印刷履歴情報記憶部５６０の印刷履歴情報５６０Ａに含まれていると判断した場合（上記２つの文書名（ファイル名）が一致すると判断した場合）、上記第２の属性情報に含まれるページ毎のデータサイズ（ＰＤＬデータのサイズ）の合計のデータサイズと、印刷履歴情報５６０Ａの中の上記同一の文書名（ファイル名）を含む印刷履歴情報に含まれているページ毎のデータサイズ（ＰＤＬデータのサイズ）の合計のデータサイズとを比較する（ステップＳ３１２）。
【０２８６】
画像安定化制御判定部５５０は、ステップＳ３１２において、上記２つのＰＤＬデータの合計のデータサイズが一致すると判断した場合は、上記第２の属性情報に含まれる印刷日時（今回の印刷日時）は、印刷履歴情報５６０Ａの中の上記同一の文書名（ファイル名）を含む印刷履歴情報に含まれている印刷日時（前回の印刷日時）から予め設定される一定期間を経過しているか否かを判断する（ステップＳ３１３）。
【０２８７】
画像安定化制御判定部５５０は、ステップＳ３１３において、上記今回の印刷日時は上記前回の印刷日時から上記一定期間を経過していないと判断した場合、印刷対象の印刷データ（ファイル）は、過去に印刷処理された印刷データ（ファイル）の中の特定の印刷データ（ファイル）と同一の印刷データ（ファイル）であると認識する（ステップＳ３１４）。
【０２８８】
その結果、第１の印刷履歴確認部２１０は、図１３のステップＳ３０３において、第１の印刷履歴情報（印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報）が印刷履歴情報５６０Ａに含まれていると判断する。
【０２８９】
画像安定化制御判定部５５０は、ステップＳ３１１において、上記２つの文書名（ファイル名）が不一致であると判断した場合、ステップＳ３１２において、上記２つのデータサイズが異なる（不一致である）と判断した場合、ステップＳ３１３において、上記今回の印刷日時は上記前回の印刷日時から上記一定期間を経過していると判断した場合、印刷対象の印刷データ（ファイル）は、過去に印刷処理された印刷データ（ファイル）とは異なる印刷データ（ファイル）であると認識する（ステップＳ３１５）。
【０２９０】
その結果、第１の印刷履歴確認部２１０は、図１３のステップＳ３０３において、第１の印刷履歴情報（印刷対象の印刷データ（ファイル）と同一の印刷データ（ファイル）に関する印刷履歴情報）が印刷履歴情報５６０Ａに含まれていないと判断する。
【０２９１】
実施の形態３では、印刷対象の印刷データに付加される属性情報（第２の属性情報）には、ページ毎の色情報（カラーまたはモノクロを示す色情報）の属性も含まれるとしたが、これに限定されることなく、印刷装置５００において、印刷対象の印刷データにかかわるページ毎にカラーまたはモノクロの色解析を実施し、この解析結果をページ毎の色情報の属性とするようにしてもよい。
【０２９２】
この場合、コンピュータ２０から送信される印刷対象の印刷データ（ＰＤＬデータ）には、文書名、ユーザーＩＤ（ユーザー名）、アプリケーション名、ホスト名、ページ毎のデータサイズ（ＰＤＬデータのサイズ）、印刷日時が属性情報（第２の属性情報）として付加されることになる。
【０２９３】
画像データ生成部５４０は、データ解析部５３０からの解析結果（印刷データ）を基にページ毎にカラーまたはモノクロの色解析を実施し、この解析結果を、画像安定化制御判定部５５０へ出力する（図１０の点線矢印線参照）とともに印刷モード設定部５８０へ出力する。
【０２９４】
画像安定化制御判定部５５０は、画像データ生成部５４０による印刷対象の印刷データにかかわるページ毎のカラーまたはモノクロの色解析の結果を用いることなく、上述したように、印刷履歴情報記憶部に記憶されている印刷履歴情報に含まれるページ毎の色情報の属性と第１の閾値とを基に、画像安定化制御の開始するタイミングであると決定するようにする。
【０２９５】
そのため、画像安定化制御判定部５５０は、画像データ生成部５４０による色解析処理に要する時間分だけ早い時点で、画像安定化制御の開始するタイミングであることを決定し、印刷の生産性など性能の劣化を抑制する。
【０２９６】
すなわち、上記色解析処理に要する時間分だけ、画像安定化制御を実施する適正なタイミングの特定が早まり、印刷の生産性など性能の劣化は抑制される。
【０２９７】
ちなみに、画像安定化制御判定部５５０は、画像データ生成部５４０からのページ毎の色情報の属性と、データ解析部５３０からの解析結果（属性情報）とを基に、印刷履歴情報記憶部５６０の記憶内容（印刷履歴情報５６０Ａ）および使用者統計データ記憶部５７０の記憶内容（使用者統計データ５７０Ａ）を更新する。
【０２９８】
実施の形態３の印刷装置５００のハードウェア構成も、図６に示した実施の形態１の印刷装置１０の場合と同様になっている。
【０２９９】
実施の形態３において、記憶装置１２に記憶される処理プログラム１２Ａは、上述した図１０に示した画像安定化制御判定部５５０の各機能を実現するためのプログラム、上述した画像安定化制御実施判定処理の処理手順（図１３参照）に対応するプログラム、および上述した判定処理の処理手順（図１４参照）に対応するプログラムを含んでいる。
【０３００】
また、記憶装置１２に記憶される履歴情報１２Ｂは、印刷履歴情報５６０Ａおよび使用者統計データ５７０Ａである。
【０３０１】
記憶装置１２は、印刷履歴情報記憶部５６０および使用者統計データ記憶部５７０の各機能を有する。
【産業上の利用可能性】
【０３０２】
本発明は、印刷機能、複写機能、スキャン機能など、少なくとも印刷機能を含む複数の画像形成処理機能を有する画像形成装置（いわゆる複合機）に適用することができる。
【図面の簡単な説明】
【０３０３】
【図１】実施の形態１に係る印刷装置の機能構成を示すブロック図である。
【図２】実施の形態１に係る印刷装置に設けられる印刷履歴情報記憶部に記憶される印刷履歴情報の一例を示す図である。
【図３】実施の形態１に係る画像形成システムの構成を示す構成図である。
【図４】実施の形態１に係る印刷モード切替え制御処理の処理手順を示すフローチャートである。
【図５】実施の形態１に係る判定処理の処理手順を示すフローチャートである。
【図６】実施の形態１に係る印刷装置のハードウェア構成を示す構成図である。
【図７】実施の形態２に係る印刷装置の機能構成を示すブロック図である。
【図８】実施の形態２に係る印刷装置に設けられるユーザー別統計データ記憶部に記憶されるユーザー別統計データの一例を示す図である。
【図９】実施の形態２に係る印刷モード切替え制御処理の処理手順を示すフローチャートである。
【図１０】実施の形態３に係る画像形成システムの機能構成を示すブロック図である。
【図１１】実施の形態３に係る印刷装置に設けられる印刷履歴情報記憶部に記憶される印刷履歴情報の一例を示す図である。
【図１２】実施の形態３に係る印刷装置に設けられる使用者統計データ記憶部に記憶される使用者統計データの一例を示す図である。
【図１３】実施の形態３に係る画像安定化制御実施判定処理の処理手順を示すフローチャートである。
【図１４】実施の形態３に係る判定処理の処理手順を示すフローチャートである。
【符号の説明】
【０３０４】
１，２  画像形成システム
１０，５００  画像形成装置（印刷装置）
１１  ＣＰＵ
１２  記憶装置
１２Ａ  処理プログラム
１２Ｂ  履歴情報
１３  不揮発性メモリ
１４  ＲＡＭ
１５  操作パネル
１６  画像出力装置
１７  通信インタフェース
２０  コンピュータ
１１０，５１０  印刷データ受信部
１２０，５２０  データ記憶部
１３０，５４０  画像データ生成部
１４０，５９０  印刷出力部
２００  制御部
２１０  第１の印刷履歴確認部
２２０  第２の印刷履歴確認部
２３０  カラー印刷頻度算出部
２４０  カラー印刷モード判断部
２５０  印刷モード設定部
２５１  履歴利用設定部
２５２  全ページ一括設定部
２５３  ページ毎設定部
２６０  履歴不一致チェック部
２７０  印刷履歴更新部
２８０  カラーモード閾値登録部
３００，５６０  印刷履歴情報記憶部
３１０，５６０Ａ  印刷履歴情報
４００  ユーザー別統計データ記憶部
４１０  ユーザー別統計データ
４２０  統計データ取得部
４３０  印刷履歴・統計更新部
５３０  データ解析部
５５０  画像安定化制御判定部
５５１  履歴情報取得部
５５２  制御部
５５３  更新部
５７０  使用者統計データ記憶部
５７０Ａ使用者統計データ
【図１】
2010122431.tif 000003
【図２】
2010122431.tif 000004
【図３】
2010122431.tif 000005
【図４】
2010122431.tif 000006
【図５】
2010122431.tif 000007
【図６】
2010122431.tif 000008
【図７】
2010122431.tif 000009
【図８】
2010122431.tif 000010
【図９】
2010122431.tif 000011
【図１０】
2010122431.tif 000012
【図１１】
2010122431.tif 000013
【図１２】
2010122431.tif 000014
【図１３】
2010122431.tif 000015
【図１４】
2010122431.tif 000016