(57)【要約】【課題】画像処理において画像データを拡大する前のデータを用いて、拡大後のトナー載り量を予測し、定着制御を効率的に行う仕組みを提供する。【解決手段】本画像処理装置は、入力された画像データの変倍率が所定の閾値を超えていない場合は、入力された画像の変倍処理を実行し、変倍後の画像データを用いてトナー載り量を検知する第１検知処理を実行し、入力された画像データの変倍率が所定の閾値を超えている場合は、変倍前の入力された画像データを用いてトナー載り量を検知する第２検知処理を実行し、第２検知処理を実行した後に変倍処理を実行する。【選択図】  図４
2017211459.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
入力された画像データを処理する際の変倍率が所定の閾値を超えているか否かを判定する判定手段と、
前記判定手段によって前記入力された画像データの変倍率が前記所定の閾値を超えていないと判定されると、前記入力された画像の変倍処理を実行し、変倍後の画像データを用いてトナー載り量を検知する第１検知処理を実行し、前記判定手段によって前記入力された画像データの変倍率が前記所定の閾値を超えていると判定されると、変倍前の前記入力された画像データを用いてトナー載り量を検知する第２検知処理を実行し、該第２検知処理を実行した後に変倍処理を実行する画像処理手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記第１検知処理及び前記第２検知処理は、画像データに対応する画像の中の複数の画素を含む、所定の検知領域ごとにトナー載り量を算出し、当該画像の全ての画素を含む領域における最大のトナー載り量を算出する算出手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記算出手段は、前記所定の検知領域を用いて、ラインごとにトナー載り量を算出することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第２検知処理の前記所定の検知領域は、前記第１検知処理の前記所定の検知領域よりも小さいことを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記第１検知処理の前記所定の検知領域は、１６×１画素であり、
前記第２検知処理の前記所定の検知領域は、８×１画素であることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第１検知処理及び前記第２検知処理は、ラインごとのトナー載り量を算出するために、設定した前記所定の検知領域のトナー載り量を検知した後に、該所定の検知領域を所定の画素数だけ移動させてトナー載り量の算出を繰り返すことにより、ライン内でのトナー載り量を算出することを特徴とする請求項３に記載の画像形成装置。
【請求項７】
前記第２検知処理の前記所定の画素数は、前記第１検知処理の前記所定の画素数よりも少ないことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記第１検知処理の前記所定の画素数は、４画素であり、
前記第２検知処理の前記所定の画素数は、２画素であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記入力された画像データに基づき、記録材に画像を形成する画像形成手段と、
前記画像処理手段によって検知されたトナー載り量に基づいて定着温度を制御し、前記画像形成手段によって画像が形成された記録材上の画像を定着させる定着手段と
をさらに備えることを特徴とする請求項１乃至８の何れか１項に記載の画像形成装置。
【請求項１０】
前記画像処理手段によって検知したトナー載り量及び画像データを外部装置に送信する送信手段をさらに備えることを特徴とする請求項１乃至９の何れか１項に記載の画像形成装置。
【請求項１１】
画像形成装置の制御方法であって、
判定手段が、入力された画像データを処理する際の変倍率が所定の閾値を超えているか否かを判定する判定工程と、
画像処理手段が、前記判定工程で前記入力された画像データの変倍率が前記所定の閾値を超えていないと判定されると、前記入力された画像の変倍処理を実行し、変倍後の画像データを用いてトナー載り量を検知する第１検知処理を実行し、前記判定工程で前記入力された画像データの変倍率が前記所定の閾値を超えていると判定されると、変倍前の前記入力された画像データを用いてトナー載り量を検知する第２検知処理を実行し、該第２検知処理を実行した後に変倍処理を実行する画像処理工程と
を実行することを特徴とする画像形成装置の制御方法。
【請求項１２】
画像形成装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記方法は、
判定手段が、入力された画像データを処理する際の変倍率が所定の閾値を超えているか否かを判定する判定工程と、
画像処理手段が、前記判定工程で前記入力された画像データの変倍率が前記所定の閾値を超えていないと判定されると、前記入力された画像の変倍処理を実行し、変倍後の画像データを用いてトナー載り量を検知する第１検知処理を実行し、前記判定工程で前記入力された画像データの変倍率が前記所定の閾値を超えていると判定されると、変倍前の前記入力された画像データを用いてトナー載り量を検知する第２検知処理を実行し、該第２検知処理を実行した後に変倍処理を実行する画像処理工程と
を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式により形成されたトナー画像を転写紙上に熱定着する画像形成装置において、消費電力の低減及び高速印刷を可能にする技術に関するものである。
【背景技術】
【０００２】
近年、プリンタ、複写機等のＯＡ機器に対し、省エネルギー化や高速化への市場要求が高まってきている。電子写真方式により形成されたトナー画像を転写紙上に熱定着する画像形成装置において、これらの要求性能を達成する為には、定着装置の消費電力や定着速度の改善が重要である。通常、定着装置の定着温度及び定着速度は、安定した定着性を得るために、転写紙上に載せることが可能な最大色材量（以下、「トナー載り量」と称する。）を考慮して決定される。フルカラー複写機では、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）等の複数の色材を重ね合わせて画像形成を行うため、転写紙上に載せる色材量が多くなる傾向にある。またトナー載り量は、画像形成装置が色を表現できる領域（以下、色再現領域と称する。）と密接な関係があるため、高画質を維持する為には十分なトナー載り量を必要とする。しかし、トナー載り量が多い場合は高い定着温度又は長い定着時間を必要とし、前者は消費電力が増加することになり、後者は印刷速度が低下してしまう。このため、画像のトナー最大載り量に応じて、定着装置の定着温度及び定着速度の変更を行っている。特許文献１には、同じ画像を複数回印刷する場合、２回目以降の最大トナー載り量の検知を省略又は簡略化することにより、トナー載り量に応じた定着装置の制御をしつつ、高速印刷を行う技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、上記従来技術では、画像処理やトナー載り量の検知そのものに時間が掛かるような画像形成装置の場合、高速印刷ができないという問題があった。トナー載り量の検知をソフトウェアで実現するような画像形成装置では、トナー載り量の検知時間が画像の大きさに比例するため、大きなサイズの画像を印刷する場合、印刷速度の低下が顕著に現れてしまう。例えば、低解像度の画像データである場合であっても、拡大して画像出力する場合には、拡大後の画像データを用いてトナー載り量を検知しており、検知時間が画像出力時の画像データに依存するものとなっている。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、画像処理において画像データを拡大する前のデータを用いて、拡大後のトナー載り量を予測し、定着制御を効率的に行う仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、画像形成装置であって、入力された画像データを処理する際の変倍率が所定の閾値を超えているか否かを判定する判定手段と、前記判定手段によって前記入力された画像データの変倍率が前記所定の閾値を超えていないと判定されると、前記入力された画像の変倍処理を実行し、変倍後の画像データを用いてトナー載り量を検知する第１検知処理を実行し、前記判定手段によって前記入力された画像データの変倍率が前記所定の閾値を超えていると判定されると、変倍前の前記入力された画像データを用いてトナー載り量を検知する第２検知処理を実行し、該第２検知処理を実行した後に変倍処理を実行する画像処理手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像処理において画像データを拡大する前のデータを用いて、拡大後のトナー載り量を予測し、定着制御を効率的に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る画像形成装置のシステム構成を示す図。
【図２】一実施形態に係る画像処理部の構成を示すブロック図。
【図３】一実施形態に係る画像形成処理を示すフローチャート。
【図４】一実施形態に係る画像処理を示すフローチャート。
【図５】一実施形態に係るトナー載り量の検知処理を示すフローチャート。
【図６】一実施形態に係るライン単位のトナー載り量の検知処理を示すフローチャート。
【図７】一実施形態に係る受信した入力画像データのデータ構成を示す図。
【図８】一実施形態に係るトナー載り量の検知処理を説明する図。
【図９】一実施形態に係る画像転送処理を示すフローチャート。
【図１０】一実施形態に係る画像形成処理を示すフローチャート。
【図１１】一実施形態に係るトナー載り量の検知時間の効果を示す図。
【図１２】一実施形態に係る変倍率に関するテーブルを示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
＜システムの構成＞
以下、本発明を実施するための最良の形態について図面を用いて説明する。まず、図１を参照して、本発明の実施形態に係る画像形成装置１００のシステム構成について説明する。本発明に係る画像形成装置１００は、例えばデジタル電子写真複写機、レーザープリンタ、ファクシミリといったトナーを用いた電子写真式のカラー又はモノクロの画像形成装置である。
【００１１】
画像形成装置１００は、コントローラ１０１と、その外部にある複数のコンポーネント（操作部１２１、プリンタ１２２、及び外部記憶装置１２３）とで構成される。コントローラ１０１は、ＲＯＭ１０２、ＣＰＵ１０３、ＲＡＭ１０４、及び画像処理部１０５を備える。
【００１２】
ＣＰＵ１０３は、装置全体の制御及び演算処理等を統括的に行う中央処理装置（プロセッサ）であり、ＲＯＭ１０２に格納されたプログラムに基づき後述に示す各処理を実行する。ＲＯＭ１０２は、読み出し専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うプログラム及び文字データや文字コード情報等の記憶領域である。ＲＡＭ１０４は、ランダムアクセスメモリであり、使用制限のないデータ記憶領域である。ＲＡＭ１０４は、ダウンロードにより追加登録されたフォントデータの記憶領域として、或いは、様々な処理毎のプログラムやデータの実行領域として利用される。また、ＲＡＭ１０４は、受信した画像ファイルのデータ記憶領域として利用することも可能である。画像処理部１０５は画像データの生成処理を行う。
【００１３】
操作部１２１は、例えば液晶等による表示を行うものであり、装置の設定状態や、現在の装置内部の処理、エラー状態などの表示に使用される。また、画像形成設定の変更やリセットを行うために使用される。プリンタ１２２は、プリンタエンジンの各装置（定着装置等）を制御する部分である。外部記憶装置１２３は、記憶媒体（例えば、ＳＤカード）であり、データのスプール、プログラムや各情報ファイル・画像データ等の格納、作業用領域等に利用される。
【００１４】
コントローラ１０１は、さらに各種インタフェース（Ｉ／Ｆ）とシステムバス１１１を備える。操作部Ｉ／Ｆ１０１２は操作部１２１と接続する。プリンタＩ／Ｆ１１３は、プリンタ１２２とデータの供給制御等を行う。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１４は、当該Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１４を介して画像形成装置１００をネットワーク（例えば、ＬＡＮ）に接続する。デバイスＩ／Ｆ１１５は外部記憶装置１２３と接続する。システムバス１１１は、上述の構造要素間のデータ通路となる。
【００１５】
＜画像処理部の構成＞
次に、図２を参照して、一実施形態に係る画像処理部１０５の構成について説明する。画像処理部１０５は、ＤＭＡ部２０１、２０２、ＪＢＩＧ部２１１、ＪＰＥＧ部２１２、変倍部２１３、ＲＩＰ部２１４、及び２値化部２１５を備える。
【００１６】
ＤＭＡ部２０１は、システムバス１１１に接続されているハードウェアから、データを入力して、予めＤＭＡ部２０１に設定された値に基づき、ＪＢＩＧ部２１１、ＪＰＥＧ部２１２、変倍部２１３、ＲＩＰ部２１４、及び２値化部２１５へデータを出力する。ＪＢＩＧ部２１１は、ＤＭＡ部２０１から入力されたＪＢＩＧ圧縮された画像データに対してＪＢＩＧ伸長して、ＤＭＡ部２０２へ出力する。或いは、ＤＭＡ部２０１から入力されたビットマップ形式の画像データに対してＪＢＩＧ圧縮を行い、ＤＭＡ部２０２へ出力する。
【００１７】
ＪＰＥＧ部２１２は、ＤＭＡ部２０１から入力されたＪＰＥＧ圧縮された画像データに対してＪＰＥＧ伸長して、ＤＭＡ部２０２へ出力する。或いは、ＤＭＡ部２０１から入力されたビットマップ形式の画像データに対してＪＰＥＧ圧縮を行い、ＤＭＡ部２０２へ出力する。
【００１８】
変倍部２１３は、ＤＭＡ部２０１から入力されたビットマップ形式の画像データに対して、予め変倍部２１３に設定された値に基づき拡大又は縮小を行い、ＤＭＡ部２０２へ出力する。ＲＩＰ部２１４は、ＤＭＡ部２０１から入力されたＰＤＬデータから生成した中間データに対して、予めＲＩＰ部２１４に設定された値に基づき、ビットマップ形式の画像データを生成して、ＤＭＡ部２０２へ出力する。２値化部２１５は、ＤＭＡ部２０１から入力された多値のビットマップ形式の画像データに対して、予め２値化部２１５に設定された値に基づき、２値のビットマップ形式の画像データの生成を行い、ＤＭＡ部２０２へ出力する。
【００１９】
ＤＭＡ部２０２は、ＪＢＩＧ部２１１、ＪＰＥＧ部２１２部、変倍部２１３、ＲＩＰ部２１４、及び２値化部２１５から入力されるデータを、予めＤＭＡ部２０２に設定された値に基づき、システムバス１１１に接続されているハードウェアへ出力する。
【００２０】
＜画像形成処理＞
次に、図３を参照して、一実施形態に係る画像形成処理の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０３がＲＯＭ１０２や外部記憶装置１２３等に格納された制御プログラムをＲＡＭ１０４へ読み出して実行することにより実現される。なお、以下のフローチャートの記述において、「Ｓ・・・・」はステップ（工程）を表す。
【００２１】
まず、Ｓ１０１で、ＣＰＵ１０３は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１４を用いて、入力画像データを受信する。ＣＰＵ１０３は、取り込んだ入力画像データと、画像データのヘッダから画像の画像形成情報を取得し、取得した入力画像データや画像形成情報を外部記憶装置１２３に保存する。
【００２２】
続いて、Ｓ１０２で、ＣＰＵ１０３は、画像処理部１０５を用いて、外部記憶装置１２３上に保持した入力画像データと画像形成情報からプリンタ１２２へ転送するための出力画像データを生成し、生成した出力画像データを外部記憶装置１２３に保存する。Ｓ１０３で、ＣＰＵ１０３は、プリンタ１２２に対してプリンタＩ／Ｆ１１３経由で、画像形成指示を行う。そして、ＣＰＵ１０３は、外部記憶装置１２３に保存した出力画像データをＲＡＭ１０４上に一旦保存して、その後、プリンタＩ／Ｆ１１３経由でプリンタ１２２へ転送する。
【００２３】
一方、Ｓ１０４で、プリンタ１２２は、ＣＰＵ１０３からプリンタＩ／Ｆ１１３経由で画像形成指示を受けて、定着装置の定着温度／定着速度の制御を行う。次に、プリンタ１２２は、ＣＰＵ１０３からプリンタＩ／Ｆ１１３経由で画像データを受信して、記録材上に画像を形成するための画像形成制御及び紙搬送制御を行い、画像形成処理を実行する。
【００２４】
＜画像処理＞
次に、図４を参照して、本実施形態に係る画像処理の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０３がＲＯＭ１０２や外部記憶装置１２３等に格納された制御プログラムをＲＡＭ１０４へ読み出して実行することにより実現される。各画像処理についてはＣＰＵ１０３の指示に従い画像処理部１０５で実行される。
【００２５】
まず、Ｓ２０１で、ＣＰＵ１０３は、外部記憶装置１２３に保存されている入力画像データを取得し、取得した画像形成情報をＲＡＭ１０４に保存する。ここで、図７を参照して、入力画像データについて説明する。入力画像データは、ジョブ情報部３１１、画像データ情報部３１２、及び画像データ部３１３を含んで構成される。ジョブ情報部３１１には、出力画像サイズや、出力解像度、出力階調のように、画像形成するための設定値が格納される。画像データ部３１３には画像データ本体が格納される。画像データ情報部３１２には、画像フォーマット、画像サイズ、解像度、階調などの、画像データ部３１３に格納される画像データ本体の情報が格納される。
【００２６】
図４の説明に戻る。Ｓ２０２で、ＣＰＵ１０３は、ＲＡＭ１０４に保存した画像データ情報部３１２の情報を元に入力画像データに対して画像処理部１０５を用いてビットマップ形式の画像データに変換する。例えば、画像データ情報の画像フォーマットがＪＰＥＧであれば、ＲＡＭ１０４からＤＭＡ部２０１を経由して、ＪＰＥＧ部２１２に入力画像データが入力される。ＪＰＥＧ部２１２は、ＤＭＡ部２０１から入力されたＪＰＥＧ圧縮された画像データに対してＪＰＥＧ伸長することによって、ビットマップ形式の画像データに変換して、ＤＭＡ部２０２へ出力する。ＤＭＡ部２０２は、ＪＰＥＧ部２１２から出力された画像データをＲＡＭ１０４に保存する。
【００２７】
Ｓ２０３で、ＣＰＵ１０３は、ＲＡＭ１０４に保存した入力画像データにおけるジョブ情報部３１１の出力画像サイズ、出力解像度、出力階調、画像データ情報部３１２の画像サイズ、解像度、及び階調から、変倍率を求める。例えば、図１２の番号１の組み合わせの場合は変倍率が１．０、番号２の組み合わせは変倍率が４．０、番号３の組み合わせが０．５となる。番号１の組み合わせであれば、変倍率が１．０であるため、変倍の必要がないので、Ｓ２０８へ進む。一方、番号２や番号３の組み合わせであれば、変倍率が１．０でないので、変倍が必要と判断して、Ｓ２０４へ進む。
【００２８】
Ｓ２０４で、ＣＰＵ１０３は、Ｓ２０３で求めた変倍率が所定の閾値、例えば４．０以上であるか否かを判定する。入力画像データのジョブ情報部３１１と画像データ情報部３１２が、図１２の番号２の組み合わせであれば、変倍率が４．０であるため、Ｓ２０５へ進む。一方、図１２の番号３の組み合わせであれば、変倍率が０．５であるため、Ｓ２０７へ進む。なお、ここでは、分岐の閾値として４．０を一例に説明するが本発明を限定する意図はなく任意の数値が用いられてよい。
【００２９】
Ｓ２０５で、ＣＰＵ１０３は、ＲＡＭ１０４上に保持した変倍前のビットマップ形式の画像データに対して、４倍時のトナー載り量検知処理（第２検知処理）を行う。トナー載り量の検知処理は、例えば、画像形成時の定着温度を決定するために予め画像データを用いてトナー載り量を予測する処理である。つまり、実際に画像形成した後にトナー載り量を光学センサ等を用いて測定するのではなく、画像形成前の画像処理時に画像データからトナー載り量、特に、形成する画像の最大のトナー載り量を導出するため処理である。Ｓ２０５の処理の詳細については、図５及び図６を用いて後述する。続いて、Ｓ２０６で、ＣＰＵ１０３は、Ｓ２０３で求めた変倍率に基づき、ＲＡＭ１０４上に保持したビットマップ形式の画像データに対して、変倍を行う。変倍処理は、ＲＡＭ１０４から画像処理部１０５のＤＭＡ部２０１を経由して、変倍部２１３に入力画像データが入力される。変倍部２１３は、ＤＭＡ部２０１から入力されたビットマップ形式の画像データに対して予め設定された変倍率に基づき変倍して、ＤＭＡ部２０２へ出力する。ＤＭＡ部２０２は、変倍部２１３部から出力された画像データをＲＡＭ１０４に保存する。
【００３０】
一方、変倍率が４．０未満であると判定された場合に、Ｓ２０７で、ＣＰＵ１０３は、Ｓ２０６と同様に変倍を行う。その後、Ｓ２０８で、ＣＰＵ１０３は、ＲＡＭ１０４上に保持したビットマップ形式の画像データに対して、通常時のトナー載り量検知処理（第１検知処理）を行う。Ｓ２０８の処理の詳細については、図５及び図６を用いて後述する。このように、Ｓ２０３で変倍が必要と判断した場合であって、かつ、Ｓ２０４で変倍率が４．０未満であった場合は、変倍後のビットマップ形式の画像データに対して、通常のトナー載り量検知を行うことになる。つまり、変倍後であってもデータサイズの変化量が比較的少ないため処理時間が大幅に増大することはないという予測に基づき、より正確なトナー載り量検知処理を実行するために当該処理より前に変倍処理を行うこととしている。
【００３１】
Ｓ２０９で、ＣＰＵ１０３は、ＲＡＭ１０４上に保持したビットマップ形式の画像データに対して、ＪＢＩＧ圧縮を行う。ＪＢＩＧ圧縮処理は、ＲＡＭ１０４から画像処理部１０５のＤＭＡ部２０１を経由して、ＪＢＩＧ部２１１にビットマップ形式の画像データが入力される。ＪＢＩＧ部２１１は、ＤＭＡ部２０１から入力されたビットマップ形式の画像データに対してＪＢＩＧ圧縮を行い、ＤＭＡ部２０２へ出力する。ＤＭＡ部２０２は、ＪＢＩＧ部２１１部から出力された圧縮済み画像データをＲＡＭ１０４に保存する。Ｓ２１０で、ＣＰＵ１０３は、ＲＡＭ１０４上の圧縮済み画像データを外部記憶装置１２３に保存し、処理を終了する。
【００３２】
＜トナー載り量検知処理＞
次に、図５を参照して、一実施形態に係るトナー載り量検知処理の処理手順について説明する。トナー載り量検知処理とは、上述したように、画像形成前の画像処理時に画像データから、形成する画像のトナー載り量（例えば、それらの最大値）を算出する処理である。以下で説明する処理は、ＣＰＵ１０３がＲＯＭ１０２や外部記憶装置１２３等に格納された制御プログラムをＲＡＭ１０４へ読み出して実行することにより実現される。まず、一実施形態に係る通常時のトナー載り量検知処理（Ｓ２０８）を示すフローチャート５０１について説明する。
【００３３】
Ｓ３０１で、ＣＰＵ１０３は、入力されたビットマップ形式の画像データについて、１ラインの検知領域を画像の上端にセットする。ここで、検知領域とは、トナー載り量を検知する対象となる領域を示す。Ｓ３０２で、ＣＰＵ１０３は、検知領域がセットされているラインに対して、通常時のライン単位のトナー載り量を計算する。ここでは、当該検知領域がセットされているライン内のトナー載り量、例えば、最大値が算出される。通常時のライン単位のトナー載り量検知処理については、図６を用いて後述する。図８は、一実施形態に係るトナー載り量検知処理を説明する図である。白丸及び黒丸は各ラインの画素を示している。８０２が検知領域８０５の幅を示す。図８の８１１が通常時のライン単位のトナー載り量を表すものとする。
【００３４】
Ｓ３０３で、ＣＰＵ１０３は、Ｓ３０２で求めたライン単位のトナー載り量と、ＲＡＭ１０４に記憶されている連続ライン結果と比較して小さい方を新しい連続ライン結果としてＲＡＭ１０４に上書きする。連続ライン結果に値が保持されていない場合、Ｓ３０２で求めたライン単位のトナー載り量を新しい連続ライン結果としてＲＡＭ１０４に保存する。図８の８１２で示すように８つの連続したラインのトナー載り量の最小値を連続ライン結果８１３とする。
【００３５】
Ｓ３０４で、ＣＰＵ１０３は、検知領域の位置が上端から数えて８の倍数のラインにあるか否かを判定する。８の倍数のラインにある場合はＳ３０６に進み、８の倍数以外のラインにある場合はＳ３０５に進む。Ｓ３０５で、ＣＰＵ１０３は、検知領域を下に１ライン移動させて、Ｓ３０２へ処理を戻す。
【００３６】
一方、Ｓ３０６で、ＣＰＵ１０３は、ＲＡＭ１０４に記憶されている連続ライン結果と、ＲＡＭ１０４に記憶されている最終結果と比較して大きい方を新しい最終結果としてＲＡＭ１０４に上書きする。最終結果に値が保持されていない場合、ＣＰＵ１０３は、連続ライン結果を新しい最終結果としてＲＡＭ１０４に保存する。図８の８１４で示すように連続ライン結果の内、最大値をトナー載り量の最終結果とすることが望ましい。
【００３７】
Ｓ３０７で、ＣＰＵ１０３は、検知領域の位置が画像の下端であるか否かを判定する。下端にあれば、Ｓ３０８へ進み、下端になければ、Ｓ３０５へ進む。Ｓ３０８で、ＣＰＵ１０３は、ＲＡＭ１０４に保存されている最終結果をこの画像のトナー載り量として、ＲＡＭ１０４に保存し、処理を終了する。
【００３８】
続いて、一実施形態に係る４倍時のトナー載り量検知処理（Ｓ２０５）を示すフローチャート５０２について説明する。通常時のトナー載り量検知処理と比較して、Ｓ４０２とＳ４０４に差異がある。従って、ここでは当該差異についてのみ説明を記載する。
【００３９】
Ｓ４０２で、ＣＰＵ１０３は、検知領域がセットされているラインに対して、４倍時のライン単位のトナー載り量を計算する。４倍時のライン単位のトナー載り量検知処理については、図６を用いて後述する。
【００４０】
Ｓ４０４で、ＣＰＵ１０３は、検知領域の位置が上端から数えて４の倍数のラインにあるか否かを判定する。ある場合はＳ４０６に進み、そうでない場合はＳ４０５に進む。その他のステップは通常時のトナー載り量検知処理と同じであるため、説明を省略する。
【００４１】
次に、図６を参照して、一実施形態に係るライン単位のトナー載り量検知処理の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０３がＲＯＭ１０２や外部記憶装置１２３等に格納された制御プログラムをＲＡＭ１０４へ読み出して実行することにより実現される。まず、一実施形態に係る通常時のトナー載り量検知処理（Ｓ３０２）を示すフローチャート６０１について説明する。
【００４２】
まず、Ｓ５０１で、ＣＰＵ１０３は、入力されたビットマップ形式の画像データに対応する画像の中で、１６ｘ１画素の検知領域８０５を画像の左端にセットする。図８に示すように、８０２の幅で検知領域８０５をセットし、その代表値を８０１とする。
【００４３】
Ｓ５０２で、ＣＰＵ１０３は、検知領域がセットされている画素群に対して、通常時のトナー載り量を計算する。例えば、画素毎に各色の濃度値の合計を求め、検知領域内の画素の中でもっとも大きい濃度値の合計をトナー載り量とする。続いて、Ｓ５０３で、ＣＰＵ１０３は、Ｓ５０２で求めたトナー載り量（最大値）と、ＲＡＭ１０４に記憶されているライン結果と比較して大きい方を新しいライン結果としてＲＡＭ１０４に上書きする。ライン結果に値が保持されていない場合は、ＣＰＵ１０３は、Ｓ５０２で求めたトナー載り量を新しいライン結果としてＲＡＭ１０４に保存する。図８の８０３で示すようにライン結果の内、最大値をこのラインのトナー載り量とする。
【００４４】
Ｓ５０４で、ＣＰＵ１０３は、検知領域の位置が画像の右端にあるか否かを判定する。右端にあれば、Ｓ５０６へ進み、右端になければ、Ｓ５０５へ進む。Ｓ５０５で、ＣＰＵ１０３は、検知領域を右に所定の画素数、例えば、４画素移動させて、Ｓ５０２へ戻る。
【００４５】
一方、Ｓ５０６で、ＣＰＵ１０３は、ＲＡＭ１０４に保存されているライン結果をこのラインのトナー載り量として、ＲＡＭ１０４に保存し、処理を終了する。
【００４６】
続いて、一実施形態に係る４倍時のトナー載り量検知処理（Ｓ４０２）を示すフローチャート６０２について説明する。通常期のトナー載り量検知処理と比較して、Ｓ６０１とＳ６０５に差異がある。従って、ここでは当該差異についてのみ説明を記載する。
【００４７】
Ｓ６０１で、ＣＰＵ１０３は、入力されたビットマップ形式の画像データに対応する画像の中で、８ｘ１画素の検知領域を画像の左端にセットする。
【００４８】
Ｓ６０５で、ＣＰＵ１０３は、検知領域を右に所定の画素数、例えば２画素移動させて、Ｓ５０２へ戻る。その他のステップは通常時のライン単位のトナー載り量検知処理と同じであるため、説明を省略する。
【００４９】
＜画像転送処理＞
次に、図９を参照して、本実施形態における画像転送処理の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０３がＲＯＭ１０２や外部記憶装置１２３等に格納された制御プログラムをＲＡＭ１０４へ読み出して実行することにより実現される。
【００５０】
まず、Ｓ７０１で、ＣＰＵ１０３は、プリンタ１２２に対してプリンタＩ／Ｆ１１３経由で、外部記憶装置１２３上に保持しているトナー載り量を送信する。続いて、Ｓ７０２で、ＣＰＵ１０３は、プリンタ１２２に対してプリンタＩ／Ｆ１１３経由で、画像形成指示コマンドを送信する。
【００５１】
その後、Ｓ７０３で、ＣＰＵ１０３は、プリンタ１２２からプリンタＩ／Ｆ１１３経由で画像転送要求を受信すると、外部記憶装置１２３上に保持している圧縮済みの出力画像データをＲＡＭ１０４上に一旦保存する。続いて、Ｓ７０４で、ＣＰＵ１０３は、圧縮済みの出力画像データを伸長しながら、Ｓ７０５で、プリンタ１２２に対してプリンタＩ／Ｆ１１３経由で伸張した画像データを送信する。送信が完了すると処理を終了する。
【００５２】
＜画像形成処理＞
次に、図１０を参照して、本実施形態における画像形成処理の処理手順について説明する。以下で説明する処理は、プリンタ１２２で実行される。
【００５３】
まず、Ｓ８０１で、プリンタ１２２は、ＣＰＵ１０３からプリンタＩ／Ｆ１１３経由で送信されたトナー載り量を受信する。Ｓ８０２で、プリンタ１２２は、ＣＰＵ１０３からプリンタＩ／Ｆ１１３経由で送信された画像形成指示コマンドを受信する。Ｓ８０３で、プリンタ１２２は、受信した画像形成指示及びトナー載り量に従って、定着装置の定着温度／定着速度の制御を行う。
【００５４】
続いて、Ｓ８０４で、プリンタ１２２は、コントローラ１０１に対してプリンタＩ／Ｆ１１３経由で画像転送要求を出す。その後、プリンタ１２２は、当該画像転送要求に応じて、コントローラ１０１からプリンタＩ／Ｆ１１３経由で送信された擬似階調処理を施したＣＭＹＫ形式の画像データを受信する。最後に、Ｓ８０５で、ＣＰＵ１０３は、画像形成及び紙搬送制御を行い、画像形成処理を実行し、処理を終了する。
【００５５】
＜検知時間＞
次に、図１１を参照して、一実施形態に係るトナー載り量検知時間について説明する。図１１では、縦軸が処理時間を示し、従来の方式による処理時間と、本実施形態の方式による処理時間とを示している。トナー載り量の検知時間において、大きな割合を占める処理がＲＡＭ１０４からの画像データ読み出し処理である。一度画像データを読み出せば、その後の計算はＣＰＵ１０３内のキャッシュを使うことができるため、トナー載り量の検知時間は画像データのサイズに依存する。
【００５６】
したがって、トナー載り量を検知する前に画像データの変倍（拡大）処理を実行すると、画像データを増大し、その分画像データの読み出し時間も増大してしまう。そこで、本願発明では、所定の変倍率を超える場合には、変倍（拡大）前の小さいデータサイズの画像データを用いてトナー載り量検知処理を実行する。
【００５７】
したがって、図１１に示すように、画像データの拡大処理がある場合において、従来の構成に比べて、本実施形態では、トナー載り量を検知するときの画像データのサイズが小さくなるため、トナー載り量の検知時間を短縮することができる。このように、本実施形態によれば、大きなサイズの画像を画像形成（印刷、コピーなど）する場合でも、拡大する前の画像に対して、トナー載り量を計算するため、トナー載り量に応じた定着装置の制御を行いつつ、高生産性の画像形成を可能にすることが可能である。
【００５８】
＜その他の実施形態＞
上記実施形態に限らず本発明は様々な変形が可能である。例えば、上記実施形態では、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１４経由で投入された画像データの画像形成処理の場合について説明したが、本発明はこれに限定されるものではない。例えば、ＦＡＸ受信により投入された画像データや、複写処理や、ＰＧ、レポートプリントのように画像形成装置内で生成、保存されている画像データの画像形成処理に適用することも可能である。
【００５９】
また、上記実施形態では、ＪＰＥＧ画像データの画像形成処理の場合を説明したが、本発明はこれに限定されるものではない。例えば、ＰＤＦ形式の画像データや、ＰＤＬ形式の画像データに適用することも可能である。これらの画像データの場合は、ＣＰＵ１０３でビットマップ形式の画像に変換後、トナー載り量検知処理を実行する。
【００６０】
また、上記実施形態では、変倍時のトナー載り量検知処理として４倍時の場合を説明したが、本発明はこれに限定されるものではない。例えば、２倍時の場合や、１．５倍時の場合のトナー載り量検知処理を別途設けてもよい。
【００６１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６２】
１０１：コントローラ、１０３：ＣＰＵ、１０５：画像処理部、１２２：プリンタ、１２３：外部記憶装置
【図１】
2017211459.tif 000003
【図２】
2017211459.tif 000004
【図３】
2017211459.tif 000005
【図４】
2017211459.tif 000006
【図５】
2017211459.tif 000007
【図６】
2017211459.tif 000008
【図７】
2017211459.tif 000009
【図８】
2017211459.tif 000010
【図９】
2017211459.tif 000011
【図１０】
2017211459.tif 000012
【図１１】
2017211459.tif 000013
【図１２】
2017211459.tif 000014