(57)【要約】【課題】定着対象のハーフトーン画像データの特徴量に基づいて、画像形成装置の定着温度を制御する従来技術における特徴量の計算には多くの時間を要し、そのための処理の負荷は無視できないものであった。【解決手段】電子写真プロセスで画像を形成する画像形成装置であって、印刷ジョブに含まれるページの画像データの所定領域の特徴量を算出し、その算出した所定領域の特徴量と、当該所定領域の画像データのサイズとを関連付けて記憶する。記憶されている先行ページの所定領域の画像データのサイズと、現ページの前記所定領域に対応する領域の画像データのサイズとの差を比較し、その差が所定値未満のときに、記憶されている先行ページの所定領域の特徴量を、現ページの所定領域に対応する領域の特徴量として取得する。【選択図】  図５
2017191250.tif 000002
【特許請求の範囲】
【請求項１】
電子写真プロセスで画像を形成する画像形成装置であって、
印刷ジョブに含まれるページの画像データの所定領域の特徴量を算出する算出手段と、
前記算出手段により算出された前記所定領域の特徴量と、当該所定領域の画像データのサイズとを関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている先行ページの前記所定領域の画像データのサイズと、現ページの前記所定領域に対応する領域の画像データのサイズとの差を比較する比較手段と、
前記比較手段の比較に基づいて前記差が所定値未満のときに、前記記憶手段に記憶されている前記先行ページの前記所定領域の特徴量を、前記現ページの前記所定領域に対応する領域の特徴量として取得する取得手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記取得手段は、前記比較手段の比較により前記差が所定値未満でないときは、前記現ページに含まれる前記所定領域に対応する領域の特徴量を、前記算出手段により算出して取得することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得手段は、前記現ページに含まれる前記所定領域に対応する複数の領域の特徴量の最大値を、当該現ページの特徴量として取得することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記算出手段は、前記所定領域を更に分割し、当該分割により得られた複数の小領域のそれぞれの画素の平均値を求め、前記所定領域に含まれる前記複数の小領域の平均値の最大値を、前記所定領域の特徴量として算出することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記先行ページは、前記現ページの一つ前のページであることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記先行ページは、一つのジョブ内の前記現ページに先行して展開されたページを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
前記先行ページは、ジョブに跨った前記現ページに先行して展開されたページを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項８】
前記取得手段が取得した前記ページの特徴量に基づいて、定着器ユニットの温度を制御する制御手段を、更に有することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
印刷対象のページの画像データの特徴に基づいて定着器の温度を制御して画像を形成する画像形成装置の制御方法であって、
算出手段が、印刷ジョブに含まれるページの画像データの所定領域の特徴量を算出する算出工程と、
前記算出工程で算出された前記所定領域の特徴量と、当該所定領域の画像データのサイズとを関連付けてメモリに記憶する記憶工程と、
比較手段が、前記メモリに記憶されている先行ページの前記所定領域の画像データのサイズと、現ページの前記所定領域に対応する領域の画像データのサイズとの差を比較する比較工程と、
取得手段が、前記比較工程の比較に基づいて前記差が所定値未満のときに、前記メモリに記憶されている前記先行ページの前記所定領域の特徴量を、前記現ページの前記所定領域に対応する領域の特徴量として取得する取得工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
省エネに代表される環境問題への取り組みとして、定着対象のハーフトーン画像データの特徴量に基づいて、画像形成装置の定着温度を制御する技術が提案されている（特許文献１参照）。また、ハーフトーン画像データから特徴量を算出するための計算を、より効率化する提案がなされている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−７６９５３号公報
【特許文献２】特開２０１５−８４０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来技術における特徴量の計算には多くの時間を要し、そのための処理の負荷は無視できないものであった。特に高解像度の画像データを、より高速に、例えば従来の１．５倍の速度で印刷する場合は、その特徴量の計算に要する時間が印刷処理に間に合わなくなるというおそれがあった。
【０００５】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００６】
本発明の特徴は、印刷対象のページの画像データの特徴量を取得する処理に要する時間を短縮する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
電子写真プロセスで画像を形成する画像形成装置であって、
印刷ジョブに含まれるページの画像データの所定領域の特徴量を算出する算出手段と、
前記算出手段により算出された前記所定領域の特徴量と、当該所定領域の画像データのサイズとを関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている先行ページの前記所定領域の画像データのサイズと、現ページの前記所定領域に対応する領域の画像データのサイズとの差を比較する比較手段と、
前記比較手段の比較に基づいて前記差が所定値未満のときに、前記記憶手段に記憶されている前記先行ページの前記所定領域の特徴量を、前記現ページの前記所定領域に対応する領域の特徴量として取得する取得手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷対象のページの画像データの特徴量を取得する処理に要する時間を短縮できるという効果がある。
【０００９】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１０】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像形成装置のハードウェア構成を説明するブロック図。
【図２】実施形態１に係る画像形成装置のコントローラボードの構成を説明するブロック図。
【図３】実施形態１に係る画像形成装置のプリンタエンジンの構成を説明する図。
【図４】実施形態１に係る画像形成装置による、１ページ分の画像データの特徴量を算出する処理を説明するフローチャート。
【図５】実施形態１に係る画像形成装置による、印刷対象のページの画像データの特徴量を算出する処理を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
図１は、本発明の実施形態１に係る画像形成装置のハードウェア構成を説明するブロック図である。
【００１３】
ＰＣ１５０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信インターフェースを介して画像形成装置１００と接続されている。ＰＣ１５０と画像形成装置１００は、ネットワークケーブルによって直接接続する形態の他、ネットワークハブを介して間接的に接続しても良い。また或いは、インターネットやイントラネット等を介して間接的に接続してもよい。画像形成装置１００とＰＣ１５０の間を有線のネットワークケーブルで接続する他、無線によって接続してもよい。
【００１４】
ＰＣ１５０上で動作するアプリケーションは、印刷に使用する用紙の用紙サイズや用紙種別といった印刷設定や、図形や文字を描画するコマンドを、同じくＰＣ１５０上で動作するプリンタドライバに送信する。このプリンタドライバは、その印刷設定や描画コマンドに基づいて印刷ジョブを作成して画像形成装置１００に送信する。
【００１５】
画像形成装置１００は、操作部１０１、コントローラボード（制御部）１０２、電源ユニット１０３、ハードディスク装置（ＨＤＤ）１０４、電子写真方式で画像を形成するプリンタエンジン１０５を有する。また画像形成装置１００には、大量の用紙を収容するオプションカセット（不図示）が装着される構成でも良い。尚、ＰＣ１５０は、サーバなど他の情報処理装置でも構わない。
【００１６】
コントローラボード１０２は、各モジュールに指示を出すことにより、画像形成装置１００全体の動作を制御する。その詳細については図２を参照して後述する。
【００１７】
操作部１０１は、画像形成装置１００に対するユーザの指示を受け付け、また画像形成装置１００の状態をユーザに通知するためのユーザインターフェースを提供している。操作部１０１は、指示を受け付けるための上ボタン１２１、実行ボタン１２２、下ボタン１２３、状態を通知するための表示部１２４等を有する表示パネルを備える。尚、操作部１０１には、更にテンキーなどの他のキーボタンを有しても良く、また表示部１２４はタッチパネルであっても良い。
【００１８】
ハードディスク装置１０４は、主プログラムを格納するためストレージである。また、ハードディスク装置１０４は、コントローラボード１０２がＰＣ１５０から受信した印刷ジョブを一時的に保持するのにも使用される。更に、ハードディスク装置１０４は、印刷ジョブに基づいてレンダリングした画像データを、プリンタエンジン１０５で用紙へ印刷する前に一時的に保持するのにも使用される。尚、ハードディスク装置１０４は、例えばソリッドステートドライブ（ＳＳＤ）等のストレージであっても良い。
【００１９】
電源ユニット１０３はＡＣ電源に接続され、コントローラボード１０２やプリンタエンジン１０５に電力を供給する。プリンタエンジン１０５は、コントローラボード１０２から指示された印刷設定に従って給紙段から用紙を給紙し、コントローラボード１０２から供給された画像データに従って用紙に画像を形成する。尚、本実施形態に係る画像形成装置１００は、印刷機能に特化したプリンタに限られるものではなく、スキャナ機能やＦＡＸ機能なども有するデジタル複合機であってもよい。
【００２０】
図２は、実施形態１に係る画像形成装置１００のコントローラボード１０２の構成を説明するブロック図である。尚、図２において、メインボード２００やサブボード２２０には、チップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺のハードウェアが多数含まれているが、説明が煩雑となるため、本図では、それらは省略している。
【００２１】
コントローラボード１０２には、大別して、メインボード２００とサブボード２２０、ＲＡＭ２５０が含まれる。
【００２２】
メインボード２００には、ＣＰＵ２０１、ＲＯＭ２０２、不揮発性メモリ２０３、ＵＳＢコントローラ２０４、ディスクコントローラ２０５、ネットワークコントローラ２０６、バスコントローラ２０７、リセット回路２０８が含まれる。ＣＰＵ２０１は、画像形成装置１００の電源が投入されると、ＲＯＭ２０２の初期プログラムを実行してＨＤＤ１０４からプログラムをＲＡＭ２５０に展開し、そのプログラムを実行することにより、このメインボード２００に含まれる各モジュールを制御する。
【００２３】
不揮発性メモリ２０３は、画像形成装置１００の設定情報や、印刷に関連するカウンタ情報等を記憶している。不揮発性メモリ２０３は画像形成装置１００の電源がオフされても、記憶している情報を保持し、再度、電源が投入されたときに、その不揮発性メモリ２０３に記憶されている電源オフ前の値を参照することが出来る。ＵＳＢコントローラ２０４は、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）で接続されたデバイスとの通信を制御する。ディスクコントローラ２０５は、ハードディスク装置１０４に対する入出力を制御する。ネットワークコントローラ２０６は、ネットワークケーブルを介してＰＣ１５０との間でデータの入出力を行う。尚、ネットワークコントローラ２０６は、前述したように有線によってＰＣ１５０と接続するほか、無線によって接続する形態を採ることもできる。バスコントローラ２０７は、サブボード２２０のバスコントローラ２２５と接続しバスブリッジとしての機能を果たしている。リセット回路２０８は、画像形成装置１００の電源オン時にメインボード２００のハードウェアをリセットするための回路である。
【００２４】
サブボード２２０は、ＣＰＵ２２１、電源監視Ｈ／Ｗ２２２、画像処理プロセッサ２２３、デバイスコントローラ２２４、バスコントローラ２２５、リセット回路２２６を有している。ＣＰＵ２２１は、サブボード２２０に含まれる各部を制御する。電源監視Ｈ／Ｗ２２２は、この画像形成装置１００の電源制御を監視している。ＣＰＵ２２１が正常に動作できる場合、ＣＰＵ２２１の指示に従い、リセット回路２２６及びリセット回路２０８を介して画像形成装置１００にリセットをかけることができる。また、ＣＰＵ２２１に電源が供給されていない状態では、不図示の電源スイッチの入力に従ってコントローラボード１０２の電源を投入することができる。尚、この電源監視Ｈ／Ｗ２２２を、別のＣＰＵによって動作する更に小規模なシステムによって実現しても良い。リセット回路２２６は、サブボード２２０のハードウェアをリセットするための回路である。画像処理プロセッサ２２３は、リアルタイムでデジタル画像処理を行う。例えば、画像処理プロセッサ２２３は、印刷ジョブの解析部が印刷ジョブデータを解析して得られたＤｉｓｐｌａｙＬｉｓｔ（中間データ）を、コントーン画像に変換する画像処理を行う。また画像処理プロセッサ２２３は、コントーン画像を基に、プリンタエンジン１５０で印刷可能なハーフトーンで表現された画像データを生成するディザリング処理をするための画像処理を行う。また画像処理プロセッサ２２３は、画像データを面順次に並び変える処理も行う。その他、画像プロセッサ２２３は、コントーン画像に対して、ユーザにとって望ましい色味に調整する画像処理を行ってもよい。画像処理プロセッサ２２３は、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）によって実現できる。或いは、画像処理プロセッサ２２３は、ＦＰＧＡ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）によっても実現できる。デバイスコントローラ２２４は、プリンタエンジン１０５を制御する。バスコントローラ２２５は、メインボード２００のバスコントローラ２０７との間でバスブリッジとして機能している。ＣＰＵ２０１とＣＰＵ２２１は、バスコントローラ２０７及びバスコントローラ２２５を介して、種々の情報を共有し、またやり取りすることができる。
【００２５】
ＲＡＭ２５０は、ＣＰＵ２０１とＣＰＵ２２１のそれぞれからアクセス可能な主記憶メモリである。画像形成装置１００の電源が投入されると、ＣＰＵ２０１は、ＲＯＭ２０２の初期プログラムを実行する。そして、ＣＰＵ２０１は、その初期プログラムを実行して、ハードディスク装置（ＨＤＤ）１０４に格納されたＣＰＵ２０１とＣＰＵ２２１のためのプログラムをＲＡＭ２５０に展開する。そしてＣＰＵ２０１とＣＰＵ２２１は、ＲＡＭ２５０に展開されたそれぞれのプログラムを実行することで、画像形成装置１００としての機能を実現する。その他、ＲＡＭ２５０は、初期プログラムやプログラムを実行する際の一時的なワークメモリとしても用いられる。
【００２６】
尚、本実施形態１では、ＣＰＵ２０１とＣＰＵ２２１でＲＡＭ２５０を共有する形態で説明をしているが、その他ＣＰＵ２０１専用のＲＡＭやＣＰＵ２２１専用のＲＡＭを別に設ける形態で実現することもできる。
【００２７】
また実施形態１では、不揮発性メモリ２０３やＵＳＢコントローラ２０４、ディスクコントローラ２０５、ネットワークコントローラ２０６をメインボード２００に設けている構成で説明をしている。メインボード２００に供えられたインターフェースの一部、或いは全部をサブボード２２０で実現しても良い。或いはメインボード２００でサブボード２２０の機能を全て実現し、ＣＰＵ２０１の制御により画像形成装置１００としての機能を実現する構成であっても良い。
【００２８】
図３は、実施形態１に係る画像形成装置１００のプリンタエンジン１０５の構成を説明する図である。
【００２９】
画像形成装置１００には、給紙トレイ３０１と給紙カセット３０２、そして排紙トレイ３０４が含まれる。画像形成装置１００には、電子写真プロセスにより用紙上にトナーで画像を形成する画像形成ユニット３０３、定着ローラ３０８と加圧ローラ３０９を有し、用紙上のトナーを定着するための定着器ユニットとが含まれる。実施形態１でハーフトーン画像データの特徴量から制御する対象となるのがこの定着器ユニットである。
【００３０】
次に、本実施形態１の特徴である、ハーフトーン画像データの特徴量の算出処理を説明する。尚、実施形態１に係る説明は、実施形態１に係る画像形成装置１００の構成を前提に行うが、本発明は、他の構成の装置で類似した処理を実行する場合にも適用できる。
【００３１】
実施形態１では、画像処理プロセッサ２２３で生成されたハーフトーン画像データは、画像処理プロセッサ２２３内のエンコーダ（不図示）により圧縮された状態でＲＡＭ２５０に保存される。ＣＰＵ２２１は、保存されたハーフトーン画像データをプリンタエンジン１０５の制御タイミングに合わせて読み出し、デコードして印刷する。尚、この際、このハーフトーン画像データは、１ページ分の画像データを一定の幅で分割した所定領域（バンド）の単位で保存されている。尚、ここでは、ＣＰＵ２２１が、ハーフトーン画像データを読み出してデコードするように説明しているが、本発明はこれに限らない。例えばＣＰＵ２０１がハーフトーン画像データをＲＡＭ２５０から読み出してデコードし、そのデコードしたデータをＣＰＵ２２１が受け取って印刷するようにしても良い。
【００３２】
図４は、実施形態１に係る画像形成装置１００による、１ページ分の画像データの特徴量を算出する処理を説明するフローチャートである。尚、この処理をＣＰＵ２２１に実行させるプログラムはＨＤＤ１０４に格納されており、ＨＤＤ１０４からＲＡＭ２５０に展開されたプログラムをＣＰＵ２２１が実行することにより、このフローチャートで示す処理が達成される。
【００３３】
まずＳ４０１でＣＰＵ２２１は、バンドの数を計数するための変数Ｎに「１」を設定する。尚、この変数ＮはＲＡＭ２５０に記憶されている。次にＳ４０２に進みＣＰＵ２２１は、Ｎ番目のバンドのハーフトーン画像データをデコードしてＲＡＭ２５０のワークエリアに記憶する。次にＳ４０３に進みＣＰＵ２２１は、そのデコードしたＮバンド目の画像データの特徴量を計算する。ここでは、例えば、１つのバンドを所定サイズに分割した複数の領域（小領域）のそれぞれ画像データの平均値（所定サイズ内に存在する画素の数を、その所定サイズで割った値）を求め、それをバンド全体に亘って算出する。従って、この平均値は、小領域で形成される平均画素数を表している。そして、そのバンド内における、複数の小領域の平均値の最大値を、そのバンドの特徴量とする。そしてＳ４０４に進みＣＰＵ２２１は、そのバンドの特徴量と、そのバンドの画像データのサイズとを関連付けてＲＡＭ２５０に記憶する。
【００３４】
次にＳ４０５に進みＣＰＵ２２１は、変数Ｎの値が最後のバンドの値と一致するかどうか判定し、そうでなければＳ４０６に進み、変数Ｎの値を＋１してＳ４０２に進む。こうしてＳ４０５でＣＰＵ２２１は、変数Ｎの値が最後のバンドの値と一致したと判定するとＳ４０７に進み、１〜Ｎバンドの特徴量の最大値を現ページの特徴量として取得し、この処理を終了する。
【００３５】
尚、ここでは、バンドを分割した各小領域の平均値の最大値を、そのバンドの特徴量としたが、本発明はこれに限定されるものでなく、例えば各小領域の平均値の最小値や、各小領域の平均値の平均を、そのページの特徴量としても良い。また、ハーフトーン画像データは画像のサイズが大きいため、計算の効率化のために小領域を定義して平均を求める際、小領域内で更に一定画素を間引いて平均値を求めるようにしても良い。
【００３６】
ここで計算したページの特徴量に基づいて、画像形成ユニット３０３が、そのページの画像を形成して定着する際の定着器ユニットの温度を制御する。尚、この実施形態１では、定着器ユニットの温度制御の詳細な説明は割愛するが、例えば簡単な制御の例としては、特徴量の大きさと定着器ユニットの温度とが比例するように制御しても良い。
【００３７】
以上説明したように実施形態１によれば、１ページの画像データを複数のバンドに分け、更にそのバンドを小領域に分割し、それら小領域の特徴量に基づいてバンドごとの特徴量を求める。そして、それら複数のバンドの特徴量の最大値を、そのページの画像データの特徴量とする。これにより、各ページの特徴量を計算する対象となる画像データの量を少なくできるので、従来よりも短い間で、１ページの画像データの特徴量を計算できる。
【００３８】
図５は、実施形態１に係る画像形成装置１００による、印刷対象のページの画像データの特徴量を算出する処理を説明するフローチャートである。尚、この処理をＣＰＵ２２１に実行させるプログラムはＨＤＤ１０４に格納されており、ＨＤＤ１０４からＲＡＭ２５０に展開されたプログラムをＣＰＵ２２１が実行することにより、このフローチャートで示す処理が達成される。
【００３９】
まずＳ５０１でＣＰＵ２２１は、印刷対象のページが最初のページ、即ち１ページ目かどうか判定し、１ページ目であればＳ５０２に進み、図４を参照して説明した処理を実行して、そのページの特徴量を計算する。尚、Ｓ５０１で最初のページかどうかの判定は、印刷ジョブの先頭のページかどうかで判定する。
【００４０】
Ｓ５０１でＣＰＵ２２１は、最初のページでない、即ち、２ページ目、或いは、それ以降のページと判定するとＳ５０３に進む。Ｓ５０３でＣＰＵ２２１は、図４のＳ４０１と同様に、バンドの数を計数する変数Ｎに「１」をセットする。尚、この変数ＮはＲＡＭ２５０に記憶されている。次にＳ５０４に進みＣＰＵ２２１は、処理対象の現ページのＮバンドの画像データをデコードした後の画像データのサイズ（データ量）と、１つ前のページ（先行ページ）の対応するＮバンド目のデータのサイズ（データ量）とを比較する。次にＳ５０５に進みＣＰＵ２２１は、現ページと一つ前のページのＮバンドの画像データのサイズの差が、所定値未満かどうか判定する。ここで所定値未満と判定するとＳ５０６に進みＣＰＵ２２１は、１つ前ページのＮバンドの特徴量を、現ページのＮバンドの特徴量としてＳ５０８に進む。
【００４１】
一方、Ｓ５０５でＣＰＵ２２１は、画像データのサイズの差が所定値以上と判定するとＳ５０７に進みＣＰＵ２２１は、現ページのＮバンドの特徴量を計算してＳ５０８に進む。この場合の計算処理は、前述の図４のＳ４０２，Ｓ４０３の処理と同様である。そしてＳ５０８に進みＣＰＵ２２１は、変数Ｎの値が、そのページの最後のバンドの値と一致するかどうか判定し、そうでなければＳ５０９に進み、変数Ｎの値を＋１してＳ５０３に進む。
【００４２】
こうしてＳ５０８でＣＰＵ２２１は、変数Ｎの値が、現ページの最後のバンドの数と一致したと判定するとＳ５１０に進み、図４のＳ４０７と同様に、１〜Ｎバンドの特徴量の最大値を、現ページの特徴量として取得し、この処理を終了する。
【００４３】
このように実施形態１によれば、印刷ジョブが複数ページの画像データを含む場合、現ページの特徴量の算出に、一つ前のページのＮバンドで、画像データのサイズが現ページのＮバンドのデータのサイズとの差が所定値未満のバンドの特徴量を用いる。これにより、１ページの全てのバンドの特徴量を計算する必要がなくなるため、特徴量を求める処理を高速化できる。
【００４４】
実施形態１では、バンドの画像データのサイズに注目し、バンド単位での特徴量の計算が必要かどうかを、前ページの同じバンドの画像データのサイズを基に判定している。これにより、各バンドの特徴量を算出する処理を少なくして処理の効率化を図っている。
【００４５】
またバンド単位で判定することにより、定着温度の制御に必要な特徴量の算出精度を維持しつつ、処理の迅速化を実現できる。
【００４６】
また、１つのジョブ内の印刷データは似る傾向があるため、各バンドの画像データのサイズの比較を、１つのジョブ内に限定することで、計算が必要かどうかの誤判定を抑制している。また、１つ前のページのバンドの計算結果を用いるため、ハーフトーン画像データとエンコードサイズの多様性の影響を抑制している。
【００４７】
［実施形態２］
上述の実施形態１では、計算必要性の誤判断の抑制を重視するために、１つのジョブ内で、かつ１つ前のページとの間でバンドの画像データサイズを比較した。これに対して実施形態２では、比較の対象を複数ジョブ、或いは複数ページに亘って行うようにしても良い。そうすることで、バンドごとの特徴量の計算を省略できるバンドの数が増え、各バンドの特徴量の計算に要する時間を、より短くできるという効果がある。尚、実施形態２に係る画像形成装置１００及びシステム構成は、前述の実施形態１と同様であるため、その説明を省略する。
【００４８】
実施形態２では、前述の図５のＳ５０４において、例えば比較対象のページを１つ前のページに限らず、例えば、現ジョブにおいて先行するページの全てを対象とすることで、比較の対象を複数ページとすることができる。また前述の図５のＳ５０４において、例えば比較対象のページを先行するジョブのページの全てを対象とすることで、比較の対象を複数のジョブとすることができる。そしてＳ５０５で、差が所定値未満のバンドがあればＳ５０６に進み、そのバンドの特徴量を、現ページのバンドの特徴量とすればよい。
【００４９】
尚、この場合は図４のＳ４０４で記憶したバンドの特徴量とデータサイズは、複数のジョブに跨って記憶されることになる。
【００５０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５１】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００５２】
１００…画像形成装置、１０１…操作部、１０４…ハードディスク装置（ＨＤＤ）、２０１，２２１…ＣＰＵ、３０３…画像形成ユニット、３０８…定着ローラ、３０９…加圧ローラ
【図１】
2017191250.tif 000003
【図２】
2017191250.tif 000004
【図３】
2017191250.tif 000005
【図４】
2017191250.tif 000006
【図５】
2017191250.tif 000007