(57)【要約】【課題】トナー載り量の検出に時間がかかる場合でも、トナー載り量に応じた定着装置の制御を行いつつ、高生産性の印刷を可能な画像形成装置を提供することを目的とする。【解決手段】画像形成装置において、印刷データを受信する受信部と、前記受信部で受信した印刷データを画像データに変換する変換部と、前記変換部により変換された画像データに基づき記録紙に画像を形成する画像形成部と、前記画像形成部により記録紙に形成された画像を定着させる定着部と、前記変換部によって変換された画像データを解析し、解析の結果に基づき前記定着部の定着温度を決定する制御部とを備えた画像形成装置において、前記制御部は、印刷データのトナー推定使用量と、所定サイズの塗りつぶし領域の最小濃度積算値を比較し、トナー推定使用量の方が小さいときは画像データの解析せずに定着温度を決定することを特徴とする。【選択図】図９
2019168565.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する受信部と、
前記受信部で受信した印刷データを画像データに変換する変換部と、
前記変換部により変換された画像データに基づき記録紙に画像を形成する画像形成部と、
前記画像形成部により記録紙に形成された画像を定着させる定着部と、
前記変換部によって変換された画像データを解析し、解析の結果に基づき前記定着部の定着温度を決定する制御部と、を備えた画像形成装置において、
前記制御部は、印刷データのトナー推定使用量と、所定サイズの塗りつぶし領域の最小濃度積算値を比較し、トナー推定使用量の方が小さいときは画像データの解析せずに定着温度を決定することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式により形成されたトナー画像を記録紙上に熱定着する画像形成装置に関する。
【背景技術】
【０００２】
近年、プリンタ、複写機等のＯＡ機器に対し、省エネルギー化や高速化への市場要求が高まってきている。電子写真方式により形成されたトナー画像を記録紙上に熱定着する画像形成装置において、これらの要求性能を達成する為には、定着装置の消費電力や定着速度の改善が重要である。
【０００３】
通常、定着装置の定着温度及び定着速度は、安定した定着性を得るために、記録紙上に載せることが可能な最大色材量を考慮して決定される。フルカラー複写機では、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）等の複数の色材を重ね合わせて画像形成を行うため、記録紙上に載せる単位面積当たりの色材量（以下、「トナー載り量」と呼ぶ）が多くなる傾向にある。またトナー載り量は、画像形成装置が色を表現できる領域（以下、色再現領域と呼ぶ）と密接な関係があるため、高画質を維持する為には十分なトナー載り量を必要とする。
【０００４】
しかし、画像全体のトナー載り量が所定の値を超えた場合、または定着装置の特性により決まる所定サイズの連続領域（以下、「検出領域」と呼ぶ）を塗りつぶすようにトナーが載る場合には、高い定着温度もしくは長い定着時間が必要となる。前者の場合は消費電力が増加することになり、後者の場合は印刷速度が低下してしまう。このため、画像の最大トナー載り量に応じて、定着装置の定着温度及び定着速度の変更を行っている。
【０００５】
また、画像処理やトナー載り量の検出そのものに時間がかかるような画像形成装置の場合、高速印刷ができないという問題があった。トナー載り量の検出が所定時間内に完了しなかった場合、暫定値で定着温調の制御を行うものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−２０６９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１では、文字文書のようにトナー載り量の少ない画像であってもトナー載り量の検出処理を実施するため、その処理時間分、高速印刷ができないという問題がある。トナー載り量の検出をソフト処理で実現するような画像形成装置では、印刷速度の低下が顕著に現れてしまう。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の画像形成装置は、画像を印刷するために必要なトナー総量の推定値（以下、「トナー推定使用量」と呼ぶ）と検出領域のトナー最小載り量を比較し、検出領域の塗りつぶし発生の可否を判定する。もし検出領域の塗りつぶしが発生しえない場合には、トナー載り量の検出処理をスキップしすることで、高生産性の印刷を可能にする。
【発明の効果】
【０００９】
本発明によれば、トナー載り量の小さい画像データのトナー載り量検出を省略するため、印刷速度の低下を防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置のシステム構成図を示す図である。
【図２】画像処理部の構成を示すブロック図である。
【図３】画像解析による定着温調制御の構成を示すブロック図である
【図４】画像形成装置のプリンタの構成を示す図である。
【図５】トナー載量値と定着温度との関係を示した図である。
【図６】トナー載り量検出処理を示すフローチャートである。
【図７】トナー載り量検出処理を説明する図である。
【図８】トナー推定使用量算出処理を説明する図である。
【図９】トナー推定使用量算出処理を示すフローチャートである。
【図１０】画像解析実施制御処理を説明する図である。
【図１１（ａ）】画像解析実施制御処理を示すフローチャートである。
【図１１（ｂ）】画像解析実施制御処理を示すフローチャートである。
【図１１（ｃ）】画像解析実施制御処理を示すフローチャートである。
【図１２】画像解析実施判断の効果を示す図である。
【図１３】第２の実施形態における画像解析実施制御処理を説明する図である。
【図１４】第２の実施形態における画像解析実施制御処理を示すフローチャートである。
【図１５】本実施形態における画像解析実施判断の効果を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
（システム構成）
以下、本発明を実施するための最良の形態について図面を用いて説明する。図１は、本発明の実施形態における画像形成装置のシステム構成図を示す図である。画像形成装置は、例えばデジタル電子写真複写機、レーザープリンタ、ファクシミリといったトナーを用いた電子写真式のカラーまたはモノクロの画像形成装置である。
【００１２】
画像形成装置０１００は、コントローラ０１０１と、その外部にあるモジュール（操作部０１２１、プリンタ０１２２、外部記憶装置０１２３、外部装置０１２４）とで構成される。コントローラ０１０１は、ＲＯＭ０１０２、ＣＰＵ０１０３、ＲＡＭ０１０４、画像処理部０１０５を備える。ＣＰＵ０１０３は、装置全体の制御及び演算処理等を行う中央処理装置（プロセッサ）であり、ＲＯＭ０１０２に格納されたプログラムに基づき後述に示す各処理を施す。
【００１３】
ＲＯＭ０１０２は、読み出し専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うプログラム及び文字データや文字コード情報等の記憶領域である。ＲＡＭ０１０４は、ランダムアクセスメモリであり、使用制限のないデータ記憶領域である。ＲＡＭ０１０４は、ダウンロードにより追加登録されたフォントデータの記憶領域として、あるいは様々な処理毎のプログラムやデータの実行領域として利用される。また、ＲＡＭ０１０４は、受信した画像ファイルのデータ記憶領域として利用することも可能である。画像処理部０１０５は画像データの生成処理を行う。
【００１４】
操作部０１２１は、例えば液晶等による表示を行うものであり、装置の設定状態や、現在の装置内部の処理、エラー状態などの表示に使用される。また、印刷設定の変更やリセットを行うために使用される。プリンタ０１２２は、プリンタエンジンの各装置（定着装置等）を制御する部分である。外部記憶装置０１２３は、記憶媒体（例えば、ＳＤカード）であり、データのスプール、プログラムや各情報ファイル・画像データ等の格納、作業用領域等に利用される。
【００１５】
コントローラ０１０１は、さらに各種インタフェース（Ｉ／Ｆ）とシステムバス０１１１を備える。操作部Ｉ／Ｆ１０１２は操作部０１２１と接続する。プリンタＩ／Ｆ０１１３は、プリンタ０１２２とデータの供給制御等を行う。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ０１１４は、ネットワーク（例えば、ＬＡＮ）を介して本装置を外部装置０１２４に接続する。デバイスＩ／Ｆ０１１５は外部記憶装置０１２３と接続する。システムバス０１１１は、上述の構造要素間のデータ通路となる。
【００１６】
プリンタ０１２２は画像形成部０１２５、用紙搬送部０１２６、定着装置部０１２７、温度検知部０１２８を持つ。画像系紙部０１２５はプリンタＩ／Ｆ０１１３から供給されたデータのトナー画像を転写ベルト上に形成する。用紙搬送部０１２６は転写ベルトのトナー画像位置へ用紙を搬送する。定着装置部０１２７は当接する温度検知部０１２８を用いて所望の温度に加熱および加圧することでトナー画像を用紙に定着させる。
【００１７】
（画像処理部の構成）
図２は、本実施形態における画像処理部の構成を示すブロック図である。ＤＭＡ部０２０１は、信号線０１１１に接続されているハードウェアから、画像データを入力して、予めＤＭＡ部に設定された値に基づき、トナー推定使用量算出部０２０２へデータを出力する。トナー推定使用量算出部０２０２は、トナー推定使用量の算出を行い、トナー推定使用量０２０４を出力し、ＪＢＩＧ部０２１１、ＪＰＥＧ部０２１２、変倍部０２１３、ＲＩＰ部０２１４、２値化部０２１５へ画像データを出力する。
【００１８】
ＪＢＩＧ部０２１１は、ＤＭＡ部０２０１から入力されたＪＢＩＧ圧縮された画像データに対してＪＢＩＧ伸長して、ＤＭＡ部０２０３へ出力する。もしくは、ＤＭＡ部０２０１から入力されたビットマップ形式の画像データに対してＪＢＩＧ圧縮を行い、ＤＭＡ部０２０３へ出力する。
【００１９】
ＪＰＥＧ部０２１２は、ＤＭＡ部０２０１から入力されたＪＰＥＧ圧縮された画像データに対してＪＰＥＧ伸長して、ＤＭＡ部０２０３へ出力する。もしくは、ＤＭＡ部０２０１から入力されたビットマップ形式の画像データに対してＪＰＥＧ圧縮を行い、ＤＭＡ部０２０３へ出力する。
【００２０】
変倍部０２１３は、ＤＭＡ部０２０１から入力されたビットマップ形式の画像データに対して、予め変倍部０２１３に設定された値に基づき拡大もしくは縮小を行い、ＤＭＡ部０２０３へ出力する。
【００２１】
ＲＩＰ部０２１４、ＤＭＡ部０２０１から入力されたＰＤＬデータから生成した中間データに対して、予めＲＩＰ部０２１４に設定された値に基づき、ビットマップ形式の画像データを生成して、ＤＭＡ部０２０３へ出力する。２値化部０２１５は、ＤＭＡ部０２０１から入力された多値のビットマップ形式の画像データに対して、予め２値化部０２１５に設定された値に基づき２値のビットマップ形式の画像データの生成を行い、ＤＭＡ部０２０３へ出力する。
【００２２】
ＤＭＡ部０２０３は、ＪＢＩＧ部０２１１、ＪＰＥＧ部０２１２部、変倍部０２１３、ＲＩＰ部０２１４、２値化部０２１５からデータを入力して、予めＤＭＡ部に設定された値に基づき、信号線０１１１に接続されているハードウェアへデータを出力する。
【００２３】
（画像解析による定着温調制御）
図３は、本実施形態における画像解析による定着温調制御の構成を示すブロック図である。コントローラ制御０３０１はコントローラ０１０１における制御構成を示し画像解析処理０３０２を持つ。画像解析処理０３０２は画像処理部０１０５で生成された画像データに対して図６で後述するトナー載り量を算出し、プリンタ制御０３０３に通知する。プリンタ制御０３０３はプリンタ０１２２における制御構成を示し定着温調制御０３０４を持つ。定着温調制御０３０４は通知されたトナー載り量に基づいてトナー画像を用紙へ定着させる際の定着装置部０１２７の温度を調節する。
【００２４】
（プリンタの構成）
図４は、プリンタ０１２２の断面図である。プリンタ０１２２は、感光ドラム１１に形成したトナー画像をシートＰに転写して、定着器４０でシートＰに画像を定着させて、シートＰに画像を形成する。
【００２５】
プリンタ０１２２は、Ｙ（イエロ）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｂｋ（ブラック）の各色のトナー画像を形成する画像形成部１０を備えている。画像形成部１０は、図４の左側から順にＹ、Ｍ、Ｃ、Ｂｋの各色に対応した４つの感光ドラム１１（１１Ｙ、１１Ｍ、１１Ｃ、１１Ｂｋ）を備えている。各感光ドラム１１の周囲には、帯電器１２、レーザースキャナユニット１３、現像装置１４、一次転写ブレード１７、クリーナ１５が配置されている。
【００２６】
感光ドラム１１は、駆動源によって矢印方向（図４中の反時計回り方向）に回転駆動する。感光ドラム１１の周囲には、その回転方向に沿って順に、帯電器１２、レーザースキャナユニット１３、現像装置１４、一次転写ブレード１７、クリーナ１５が配置されている。
【００２７】
感光ドラム１１は、帯電器１２によってその表面をあらかじめ帯電される。その後、感光ドラム１１は、画像情報に応じてレーザ光を照射するレーザースキャナユニット１３によって露光され、静電潜像を形成する。静電潜像は、現像装置１４によってＢｋ色のトナー画像になる。このとき他の色についても同様の工程がおこなわれる。各感光ドラム１１上のトナー画像は、一次転写ブレード１７によって、中間転写ベルト３１に順次一次転写される。一次転写後、感光ドラム１１に転写されず残ったトナーは、クリーナ１５によって除去される。こうして、感光ドラム１１の表面は清浄になり、次の画像形成が可能な状態となる。
【００２８】
給送カセット２０又はマルチ給送トレイ２５に置かれたシートＰは、給送機構によって１枚ずつ送り出されてレジストローラ対２３に送り込まれる。レジストローラ対２３は、シートＰを一旦止めて、シートＰが搬送方向に対して斜行している場合はその向きを補正する。レジストローラ対２３は、中間転写ベルト３１上のトナー画像と同期を取って、シートＰを中間転写ベルト３１と二次転写ローラ３５の間に送り込む。ローラ３５は、ベルト３１上のカラーのトナー画像をシートＰに転写する。
【００２９】
その後、シートＰは定着器４０に向かって送り込まれる。定着器４０は、シートＰ上のトナー画像を加熱、加圧してシートＰに定着する。定着器４０を出たシートＰは搬送パスを通って排紙ローラにより排紙トレイ上に送り出される。両面印刷が指定されている場合には、第１面にプリント済みのシートが排紙ローラにより排紙トレイ上に送り出されていき、後端部が排紙ローラを通過する直前で排紙ローラの回転が逆転に変換される。これにより、シートＰはスイッチバックされて再搬送パスに導入される。そして、表裏反転状態になって再びレジストローラ対２３に搬送される。以後は、第１面の時と同様に、転写、定着され、両面プリント物として排紙される。
【００３０】
（定着温調制御）
次に、トナー載り量検出の結果、検出したトナー載り量に応じて対象ページの定着に必要な定着温度の算出方法について説明する。
【００３１】
前述の通り、トナー載り量とは、画像データ上の単位面積あたりのトナー載り量のことを意味する。定着不良を起こすことなくトナーを記録用紙に定着させるためには、定着器４０の温度を、対象ページ中の最大トナー載り量が確実に定着できる定着温度に設定する必要がある。このとき、印刷する画像データにより、最大トナー載り量が異なるため、定着に必要な温度も画像データごとに異なることとなる。そして最大トナー載り量が大きいほど定着器４０がトナー定着に必要な温度も高くなる。
【００３２】
図５（ｂ）は、本実施形態に係る画像形成装置０１０１におけるトナー載り量と、定着器４０がトナー定着に必要な定着温度との関係を示した図である。図５（ａ）における横軸はトナー載り量を示し、縦軸は定着器４０が記録用紙へのトナー定着に必要な温度を示している。
【００３３】
図５（ａ）において、例えばトナー載り量検出の結果が２００％の場合、トナー定着に必要な最低温度はＴ１となる。同様に、トナー載り量検出の結果が１５０％、１００％、５０％の場合、トナー定着に必要な最低温度は、それぞれＴ２、Ｔ３、Ｔ４となる。画像データ中に現れる最大トナー載量値を定着可能な温度まで、定着器４０の定着温度が上がっていれば、画像データに係るトナーをトナー定着処理した際にトナー定着不良の問題が発生する事はない。そのため、上記トナー載り量検出の結果から、印刷対象のトナーを定着するために必要な最低温度を求めることができる。
【００３４】
図５（ｂ）は、トナー載り量と定着器４０の定着温度との関係を正規化したデータテー
ブルを示した図である。図５（ｂ）では、例えばトナー載り量検出の結果が２００％以上の場合は、定着器４０が記録用紙へのトナー定着に必要な最低温度は最も高い基準温度（ｒｅｆ）となる。一方、トナー載り量検出の結果が５０％以下の場合は、定着器４０が記録用紙１１へのトナー定着に必要な最低温度は、基準温度（ｒｅｆ）から１０度低い温度（ｒｅｆ−１０°）となることを参照できる。
【００３５】
（トナー載り量検知処理）
図６（ａ）は、トナー載り量検出処理を示すフローチャートである。なお、フローチャートで示すトナー載り量検知処理はＣＰＵ０１０３が処理を行う。まず、Ｓ０６１０１において、入力されたビットマップ形式の画像データについて、１ラインの検索窓を画像の上端にセットする。Ｓ０６１０２において、検索窓がセットされているラインに対して、ライン単位のトナー載り量を計算する。図７は、トナー載り量検出処理を説明する図である。図７の７０１１がライン単位のトナー載り量とする。
【００３６】
Ｓ０６１０３において、Ｓ０６１０２で求めたライン単位のトナー載り量と、ＲＡＭ０１０４に記憶されている連続ライン結果と比較して小さい方を新しい連続ライン結果としてＲＡＭ１００４に上書きする。連続ライン結果に値が保持されていない場合、Ｓ０６１０２で求めたライン単位のトナー載り量を新しい連続ライン結果としてＲＡＭ０１０４に保存する。図７の７０１２で示すように８つの連続したラインのトナー載り量の最小値を連続ライン結果７０１３とする。
【００３７】
Ｓ０６１０４において、検索窓の位置が上端から数えて８の倍数のラインにある場合は、Ｓ０６１０６に進む。検索窓の位置が上端から数えて８の倍数以外のラインにある場合は、Ｓ０６１０５に進む。
【００３８】
Ｓ０６１０５において、検索窓を下に１ライン移動させて、Ｓ０６１０２へ戻る。Ｓ０６１０６において、ＲＡＭ０１０４に記憶されている連続ライン結果と、ＲＡＭ０１０４に記憶されている最終結果と比較して大きい方を新しい最終結果としてＲＡＭ０１０４に上書きする。最終結果に値が保持されていない場合、連続ライン結果を新しい最終結果としてＲＡＭ０１０４に保存する。図７の７０１４で示すように連続ライン結果の内、最大値をトナー載り量の最終結果とする。
【００３９】
Ｓ０６１０７において、検索窓の位置が画像の下端にあれば、Ｓ０６１０８へ進む。検索窓の位置が画像の下端になければ、Ｓ０６１０５へ進む。Ｓ０６１０８において、ＲＡＭ０１０４に保存されている最終結果をこの画像のトナー載り量として、ＲＡＭ０１０４に保存する。
【００４０】
図６（ｂ）は、ライン単位のトナー載り量検出処理を示すフローチャートである。なお、フローチャートで示すライン単位のトナー載り量検知処理はＣＰＵ０１０３が処理を行う。
【００４１】
まず、Ｓ０６２０１において、入力されたビットマップ形式の画像データについて、１６ｘ１画素の検索窓を画像の左端にセットする。図７の７００２のように検索窓があり、その代表値を７００１とする。Ｓ０６２０２において、検索窓がセットされている画素群に対して、トナー載り量を計算する。画素毎に各色の濃度の和を求め、検索窓内の画素の中でもっとも大きい濃度の和をトナー載り量とする。
【００４２】
Ｓ０６２０３において、Ｓ０６２０２で求めたトナー載り量と、ＲＡＭ０１０４に記憶されているライン結果と比較して大きい方を新しいライン結果としてＲＡＭ０１０４に上書きする。ライン結果に値が保持されていない場合、Ｓ０６２０２で求めたトナー載り量を新しいライン結果としてＲＡＭ０１０４に保存する。図７の７００３で示すようにライン結果の内、最大値をこのラインのトナー載り量とする。
【００４３】
Ｓ０６２０４において、検索窓の位置が画像の右端にあれば、Ｓ０６２０６へ進む。検索窓の位置が画像の右端になければ、Ｓ０６２０５へ進む。Ｓ０６２０５において、検索窓を右に４画素移動させて、Ｓ０６２０２へ戻る。Ｓ０６２０６において、ＲＡＭ０１０４に保存されているライン結果をこのラインのトナー載り量として、ＲＡＭ０１０４に保存する。
【００４４】
（トナー推定使用量の算出）
図８は、本実施形態におけるトナー推定使用量算出処理を示す図である。なお、フローチャートで示すトナー推定使用量算出処理はトナー推定使用量算出部０２０２が処理を行う。まず、入力されたビットマップ形式の画像データについて、１画素のカーソルを画像の左上端８００１に設定する。カーソルを設定した画素の色濃度を取得し、カーソルを１つ右の画素８００２に設定する。
【００４５】
同様に画素の色濃度の取得と、カーソルの移動を繰り返す。カーソルが画像の右端８００３に設定された場合は、画素の色濃度を取得して、カーソルを１ライン下の左端の画素８００４に設定する。同様の処理を繰り返し、カーソルが画像の右下端８００５に設定された場合は画素の色濃度を取得し、全画素の色濃度の総和をトナー推定使用量としてＲＡＭ０１０４に設定する。
【００４６】
図９は、本実施形態におけるトナー推定使用量算出処理を示すフローチャートである。なお、フローチャートで示すトナー推定使用量算出処理はトナー推定使用量算出部０２０２が処理を行う。
【００４７】
まず、Ｓ０８００１において、入力されたビットマップ形式の画像データについて、１画素のカーソルを画像の左上端に設定する。Ｓ０８００２において、カーソルがセットされている画素に対して、カーソルを設定した画素の色濃度を取得する。Ｓ０８００３において、Ｓ０８００２で求めた色濃度と、ＲＡＭ０１０４に記憶されている色濃度の総和を加算してＲＡＭ０１０４に上書きする。Ｓ０８００４において、カーソルの位置が画像の右端にない場合は、Ｓ０８００５に進む。
【００４８】
Ｓ０８００５において、カーソルを１画素右に移動させて、Ｓ０８００２へ戻る。Ｓ０８００６において、カーソルの位置が画像の下端にない場合は、Ｓ０８００７に進む。Ｓ０８００７において、カーソルを１ライン下の画像左端に移動させて、Ｓ０８００２へ戻る。Ｓ０８００８において、ＲＡＭ０１０４に記憶している色濃度の総和を、トナー推定使用量としてＲＡＭ０１０４に記録する。
【００４９】
（第１の実施形態の画像解析処理）
図１０は、本実施形態における画像解析実施制御処理を説明する図である。ＲＩＰ部０２１４は、外部装置０１２４から受信した印刷データを基にページ単位で画像データを生成する。トナー推定使用量算出部０２０２は、ＲＩＰ部０２１４が生成した画像データを基にトナー推定使用量を算出する。画像解析処理０３０２は画像データに対して画像解析を行い、トナー載り量を算出する。プリンタＩ／Ｆ０１１３は印刷データで指定される情報に基づいてページ順を制御し、プリンタ０１２２へ画像データの転送およびトナー載り量の通知を行う。
【００５０】
図８では、２ページの画像データを、部数１部、片面で印刷するケースの処理順序を示している。１ページ目はトナー推定使用量が検出領域のトナー最小載り量より小さく、画像解析の不要な画像データであり、２ページ目はトナー推定使用量が所定の値より大きく、画像解析の必要な画像データである。１ページ目の画像データは、トナー推定使用量算出部０２０２算出したトナー推定使用量が所定の値より小さいため、画像解析処理０３０２を行わない。対して２ページ目の画像データは、トナー推定使用量算出部０２０２算出したトナー推定使用量が所定の値より大きいため、画像解析処理０３０２を行う。
【００５１】
図１１（ａ）は、本実施形態における印刷処理を示すフローチャートである。まず、Ｓ１１１０１において、ＣＰＵ０１０３は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ０１１４を用いて、画像データを入力する。取り込んだ入力画像データと、画像データのヘッダから画像の印刷情報を取得する。取得した入力画像データや印刷情報は外部記憶装置０１２３上に保持しておく。Ｓ１１１０２において、ＣＰＵ０１０３は、画像処理部０１０５を用いて、外部記憶装置０１２３上に保持した入力画像データと印刷情報からプリンタ０１２２へ転送するための出力画像データを生成する。
【００５２】
生成した出力画像データは外部記憶装置０１２３上に保持しておく。Ｓ１１１０３において、ＣＰＵ０１０３は、プリンタ０１２２に対してプリンタＩ／Ｆ０１１３経由で、印刷指示を行う。そして、外部記憶装置０１２３上に保持した出力画像データをＲＡＭ０１０４上に一旦保存して、その後、プリンタＩ／Ｆ０１１３経由でプリンタ０１２２へ転送する。プリンタ０１２２は、ＣＰＵ１００３からプリンタＩ／Ｆ０１１３経由で画像データを受信して、画像形成及び紙搬送制御を行い、印刷処理を実行する。
【００５３】
図９（ｂ）は、本実施形態における画像処理を示すフローチャートである。画像処理はＣＰＵ０１０３の指示に従い画像処理部０１０５で実行される。まず、Ｓ１１２０１において、外部記憶装置０１２３に保存されている入力画像データを取得する。取得した印刷情報はＲＡＭ０１０４上に保持する。Ｓ１１２０２において、ＲＡＭ０１０４上に保持した画像データ情報部の情報を元に入力画像データに対して画像処理部０１０５を用いてビットマップ形式の画像データに変換する。
【００５４】
例えば、画像データ情報の画像フォーマットがＪＰＥＧであれば、ＲＡＭ０１０４からＤＭＡ部０２０１を経由して、ＪＰＥＧ部０２１２に入力画像データが入力される。ＪＰＥＧ部０２１２は、ＤＭＡ部０２０１から入力されたＪＰＥＧ圧縮された画像データに対してＪＰＥＧ伸長することによって、ビットマップ形式の画像データに変換して、ＤＭＡ部０２０３へ出力する。ＤＭＡ部０２０３は、ＪＰＥＧ部０２１２部から出力された画像データをＲＡＭ０１０４に保存する。
【００５５】
Ｓ１１２０３において、ＲＡＭ０１０４上に保持したビットマップ形式の画像データに対して、トナー推定使用量算出部０２０２がトナー推定使用量を算出し、ＲＡＭ０１０４に保存する。Ｓ１１２０４において、ＲＡＭ０１０４上に保持したビットマップ形式の画像データに対して、ＪＢＩＧ圧縮を行う。ＪＢＩＧ圧縮処理は、ＲＡＭ０１０４から画像処理部０１０５のＤＭＡ部０２０１を経由して、ＪＢＩＧ部０２１１にビットマップ形式の画像データが入力される。
【００５６】
ＪＢＩＧ部０２１１は、ＤＭＡ部０２０１から入力されたビットマップ形式の画像データに対してＪＢＩＧ圧縮を行い、ＤＭＡ部０２０３へ出力する。ＤＭＡ部０２０３は、ＪＢＩＧ部０２１１部から出力された圧縮済み画像データをＲＡＭ０１０４に保存する。Ｓ１１２０５において、ＲＡＭ０１０４上の圧縮済み画像データを外部記憶装置０１２３に保存する。
【００５７】
Ｓ１１２０６において、Ｓ１１２０１で読み出した印刷情報を解析して部数や両面を含む印刷設定を検知する。Ｓ１１２０７において、トナー推定使用量が所定の値未満であり、定着温調の画像解析処理が不要である場合はＳ１１２０８へ進む。そうでなければＳ１１２０９へ進む。Ｓ１１２０８において、予め決められた固定値のトナー載り量をプリンタＩ／Ｆ０１１３経由でプリンタ０１２２へ通知する。
【００５８】
Ｓ１１２０９において、Ｓ１１２０４で保存した圧縮データを伸長し、ＲＡＭ０１０４に保存する。Ｓ１１２１０において、ＲＡＭ０１０４上に保持したビットマップ形式の画像データに対して、トナー載り量検知処理を行う。Ｓ１１２１１において、Ｓ１１２１０で算出したトナー載り量をプリンタＩ／Ｆ０１１３経由でプリンタ０１２２へ通知する。
【００５９】
図１１（ｃ）は、本実施形態における画像転送処理を示すフローチャートである。なお、フローチャートで示す画像転送処理はＣＰＵ０１０３で実行される。Ｓ１１３０１において、プリンタ０１２２に対してプリンタＩ／Ｆ０１１３経由で、印刷指示コマンドを送信する。Ｓ１１３０２において、プリンタ０１２２からプリンタＩ／Ｆ０１１３経由で画像転送要求がきたら、外部記憶装置０１２３上に保持している圧縮済みの出力画像データをＲＡＭ０１０４上に一旦保存する。Ｓ１１３０３、Ｓ１１３０４において、圧縮済みの出力画像データを伸長しながら、プリンタ０１２２に対してプリンタＩ／Ｆ０１１３経由で転送する。
【００６０】
（第１の実施形態の効果）
図１２は、本実施形態における画像解析実施判断の効果を示す図である。図１２（ａ）は、従来のトナー載り量通知と印刷のタイミングを記した図である。
【００６１】
Ｎページでは、コントローラ０１０１が１ページの画像生成とトナー載り量検知を行った後、コントローラ０１０１がプリンタ０１２２に１ページ目のトナー載り量通知と印刷指示を行う。次に、プリンタ０１２２からの１ページの印刷指示に従い、コントローラ０１０１へ画像データ送信開始指示を出す。そして、プリンタ０１２２からの１ページの画像データ送信開始指示に同期して、コントローラ０１０１が画像転送を行う。
【００６２】
一方、２ページでは、１ページの画像生成とトナー載り量検知が競り合わないように、それぞれの処理完了後に、２ページの画像生成とトナー載り量検知を行う。コントローラ０１０１が２ページの画像生成とトナー載り量検知を行った後、コントローラ０１０１がプリンタ０１２２に２ページのトナー載り量通知と印刷指示を行う。
【００６３】
次に、プリンタ０１２２からの１ページの印刷指示に従い、１ページと２ページの画像データ送信開始が所定時間未満にならないように、コントローラ０１０へ２ページの画像データ送信開始指示を出す。そして、プリンタ０１２２からの２ページの画像データ送信開始指示に同期して、コントローラ０１０１が２ページの画像転送を行う。
【００６４】
図１２（ｂ）は、本実施形態における従来のトナー載り量通知と印刷のタイミングを記した図である。１ページ、２ページでは、コントローラ０１０１がトナー載り量検知を行わず、プリンタ０１２２へ固定値でトナー載り量通知を行っている。このため、従来と比較して、コントローラ０１０１の印刷指示が早いタイミングで通知可能である。
【００６５】
その結果、図１２（ａ）と比較して、図１２（ｂ）の方は、ファーストプリントが早いことがわかる。
【００６６】
本実施形態によれば、トナー推定使用量が小さい画像については画像データ解析を省略するため、不要な画像データ解析処理により印刷性能が低下することを防ぐことができる。
【００６７】
（第２の実施形態の画像解析処理）
図１３は、第２の実施形態における画像解析実施制御処理を説明する図である。ＲＩＰ部０２１４は外部装置０１２４から受信した印刷データからブロック単位で画像データを生成する。ＲＩＰ部０２１４が生成したブロック単位の画像データを基に、トナー推定使用量算出部０２０２がブロック毎のトナー推定使用量を算出する。画像解析処理０３０２はトナー推定使用量が所定の値を超えたブロック画像ついてのみ画像解析を行い、トナー載り量を算出する。トナー推定使用量が所定の値に満たないブロック画像については画像解析を行わずに、トナー推定使用量に固定値を設定する。プリンタＩ／Ｆ０１１３は印刷データで指定される情報に基づいて、プリンタ０１２２へ画像データの転送およびトナー載り量の通知を行う。
【００６８】
図１３では、入力画像を４つのブロックに分割し、２つめのブロック０８１０２のみトナー推定使用量が所定の値を超えたため画像解析処理０３０２を行い、他のブロックについては、トナー推定使用量が所定の値に満たないため画像解析を行わない。
【００６９】
図９（ｂ）は、第２の実施形態における画像解析実施制御処理を示すフローチャートである。画像処理はＣＰＵ０１０３の指示に従い画像処理部０１０５で実行される。
まず、Ｓ１４１０１において、外部記憶装置０１２３に保存されている入力画像データを取得する。取得した印刷情報はＲＡＭ０１０４上に保持する。
【００７０】
Ｓ１４１０２において、ＲＡＭ０１０４上に保持した画像データ情報部の情報を元に入力画像データに対して画像処理部０１０５を用いて、ブロック単位でビットマップ形式の画像データに変換する。例えば、画像データ情報の画像フォーマットがＪＰＥＧであれば、ＲＡＭ０１０４からＤＭＡ部０２０１を経由して、ＪＰＥＧ部０２１２に入力画像データが入力される。ＪＰＥＧ部０２１２は、ＤＭＡ部０２０１から入力されたＪＰＥＧ圧縮された画像データに対してＪＰＥＧ伸長することによって、ビットマップ形式の画像データに変換して、ＤＭＡ部０２０３へ出力する。ＤＭＡ部０２０３は、ＪＰＥＧ部０２１２部から出力された画像データをＲＡＭ０１０４に保存する。
【００７１】
Ｓ１４１０３において、ＲＡＭ０１０４上に保持したブロック単位のビットマップ形式の画像データに対して、トナー推定使用量算出部０２０２がトナー推定使用量を算出し、ＲＡＭ０１０４に保存する。
【００７２】
Ｓ１４１０４において、ＲＡＭ０１０４上に保持したビットマップ形式の画像データに対して、ＪＢＩＧ圧縮を行う。ＪＢＩＧ圧縮処理は、ＲＡＭ０１０４から画像処理部０１０５のＤＭＡ部０２０１を経由して、ＪＢＩＧ部０２１１にビットマップ形式の画像データが入力される。ＪＢＩＧ部０２１１は、ＤＭＡ部０２０１から入力されたビットマップ形式の画像データに対してＪＢＩＧ圧縮を行い、ＤＭＡ部０２０３へ出力する。ＤＭＡ部０２０３は、ＪＢＩＧ部０２１１部から出力された圧縮済み画像データをＲＡＭ０１０４に保存する。Ｓ１４１０５において、ＲＡＭ０１０４上の圧縮済み画像データを外部記憶装置０１２３に保存する。
【００７３】
Ｓ１４１０６において、全ブロックの処理が完了した場合はＳ１４１０７に進む。全ブロックの処理が完了していない場合はＳ１４１０２に戻る。Ｓ１４１０７において、Ｓ１４１０１で読み出した印刷情報を解析して部数や両面を含む印刷設定を検知する。
【００７４】
Ｓ１４１０８において、ブロックのトナー推定使用量が検出領域のトナー最小載り量未満であり、定着温調の画像解析処理が不要である場合はＳ１４１１１へ進む。そうでなければＳ１４２０９へ進む。Ｓ１４１０８において、予め決められた固定値のトナー載り量をプリンタＩ／Ｆ０１１３経由でプリンタ０１２２へ通知する。Ｓ１４１０９において、Ｓ１４１０４で保存した圧縮データを伸長し、ＲＡＭ０１０４に保存する。
【００７５】
Ｓ１１２１０において、ＲＡＭ０１０４上に保持したビットマップ形式の画像データに対して、トナー載り量検知処理を行う。Ｓ１１２１１において、Ｓ１１２１０で算出したトナー載り量をプリンタＩ／Ｆ０１１３経由でプリンタ０１２２へ通知する。
【００７６】
（第２の実施形態の効果）
図１５は、本実施形態における画像解析実施判断の効果を示す図である。図１５（ａ）は、従来のトナー載り量通知と印刷のタイミングを記した図である。
【００７７】
１ページでは、コントローラ０１０１が１ページの画像生成とトナー載り量検知を行った後、コントローラ０１０１がプリンタ０１２２に１ページ目のトナー載り量通知と印刷指示を行う。次に、プリンタ０１２２からの１ページの印刷指示に従い、コントローラ０１０１へ画像データ送信開始指示を出す。そして、プリンタ０１２２からの１ページの画像データ送信開始指示に同期して、コントローラ０１０１が画像転送を行う。
【００７８】
一方、２ページでは、１ページの画像生成とトナー載り量検知が競り合わないように、それぞれの処理完了後に、２ページの画像生成とトナー載り量検知を行う。コントローラ０１０１が２ページの画像生成とトナー載り量検知を行った後、コントローラ０１０１がプリンタ０１２２に２ページのトナー載り量通知と印刷指示を行う。
【００７９】
次に、プリンタ０１２２からの１ページの印刷指示に従い、１ページと２ページの画像データ送信開始が所定時間未満にならないように、コントローラ０１０へ２ページの画像データ送信開始指示を出す。そして、プリンタ０１２２からの２ページの画像データ送信開始指示に同期して、コントローラ０１０１が２ページの画像転送を行う。
【００８０】
図１５（ｂ）は、従来のトナー載り量通知と印刷のタイミングを記した図である。１ページでは、トナー推定使用量が０の画像ブロックのトナー載り量検知をスキップする。また、２ページでは全ブロックのトナー推定使用量が０のであるため、コントローラ０１０１がトナー載り量検知を行わず、プリンタ０１２２へ固定値でトナー載り量通知を行っている。このため、従来と比較して、コントローラ０１０１の印刷指示が早いタイミングで通知可能である。
【００８１】
その結果、図１５（ａ）と比較して、図１５（ｂ）の方は、印刷が早いことがわかる。
本実施形態によれば、トナー推定使用量が小さいブロックについては画像データ解析を省略するため、不要な画像データ解析処理により印刷性能が低下することを防ぐことができる。
【符号の説明】
【００８２】
０１００  画像形成装置
０１０１  コントローラ
０１２１  操作部
０１２２  プリンタ
０１２３  外部記憶装置
０１２４  外部装置
０１０２  ＲＯＭ
０１０３  ＣＰＵ
０１０４  ＣＰＵ
０１０３  中央処理装置（プロセッサ）
【図１】
2019168565.tif 000003
【図２】
2019168565.tif 000004
【図３】
2019168565.tif 000005
【図４】
2019168565.tif 000006
【図５】
2019168565.tif 000007
【図６】
2019168565.tif 000008
【図７】
2019168565.tif 000009
【図８】
2019168565.tif 000010
【図９】
2019168565.tif 000011
【図１０】
2019168565.tif 000012
【図１１（ａ）】
2019168565.tif 000013
【図１１（ｂ）】
2019168565.tif 000014
【図１１（ｃ）】
2019168565.tif 000015
【図１２】
2019168565.tif 000016
【図１３】
2019168565.tif 000017
【図１４】
2019168565.tif 000018
【図１５】
2019168565.tif 000019