(57)【要約】【課題】画像データに空白であるバンドが存在しない確率が高い印刷モードにおいて、印刷時間を短縮する。【解決手段】ＣＰＵ４０４は、印刷開始時に印刷モードを判別し（Ｓ８０１）、印刷モードに応じて、空白スキップ機能のＯＮまたはＯＦＦを設定する（Ｓ８０５）。ＣＰＵ４０４は、空白スキップ機能がＯＮであれば、空白検出、画像蓄積を行い、空白スキップ機能がＯＦＦ（コピー印刷モード、セキュリティ印刷モード）であれば、空白検出、画像蓄積を行わない。【選択図】図７
2014108614.tif 000002
【特許請求の範囲】
【請求項１】
画像データを複数の画像領域（以下、バンド）に分割し、分割された各バンドの画像データに所定の処理を実施して、記録媒体に画像を形成する画像形成装置において、前記バンドの画像データが空白データであるか否かを検出する検出手段と、前記検出後の前記バンドの画像データを記憶する記憶手段と、所定の印刷モードに応じて前記検出手段を実行させるか否かを制御する制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記所定の印刷モードが前記検出手段を実行させる印刷モードである場合、前記検出手段が空白データを検出したとき、前記空白データに相当する搬送量に応じて前記記録媒体を搬送するように制御し、前記検出手段が空白データを検出しないとき、前記記憶手段に記憶した前記バンドの画像データに対して所定の処理を実施するように制御し、前記所定の印刷モードが前記検出手段を実行させない印刷モードである場合、前記バンドの画像データに対して所定の処理を実施するように制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記検出手段を実行させない印刷モードは、コピー印刷モードであることを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記検出手段を実行させない印刷モードは、セキュリティ印刷モードであることを特徴とする請求項１または２記載の画像形成装置。
【請求項５】
画像データを複数の画像領域（以下、バンド）に分割し、分割された各バンドの画像データに所定の処理を実施して、記録媒体に画像を形成する画像形成方法において、前記バンドの画像データが空白データであるか否かを検出する検出工程と、前記検出後の前記バンドの画像データを記憶する記憶工程と、所定の印刷モードに応じて前記検出手段を実行させるか否かを制御する制御工程を備えたことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピーおよびプリンタ機能を有する、インクジェット方式の記録ヘッドを備えた画像形成装置に関する。
【背景技術】
【０００２】
インクジェット方式の記録ヘッドを備えた画像形成装置において、印刷を高速化するために、記録画像に記録ヘッド幅分（以降１バンドと呼ぶ）以上の空白画像を含んでいた場合、空白部分では記録ヘッド走査による画像形成を行わず、用紙搬送のみを実施する、空白スキップを行っている（例えば、特許文献１を参照）。
【０００３】
空白スキップ機能は、インクジェット方式の画像形成装置に固有の機能であり、また、記録ヘッド幅、記録ヘッド配置等の機種に固有の構成によって制御方法が異なるため、コントローラ制御部へ搭載するのではなく、印刷制御部であるエンジン制御部へ搭載する方がよい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、エンジン制御部における空白スキップ機能では、空白スキップが発生しない記録画像に対して印刷時間を短縮できない。すなわち、エンジン制御部での空白スキップ機能は、１バンド分の画像データが空白であるか否かを検出し、検出結果に基づいて空白スキップの有無を切り替えている。このとき、画像データに空白であるバンドが存在しない場合、空白であるか否かを検出する時間分だけ、印刷処理に遅れが発生するという問題があった。
【０００５】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、画像データに空白であるバンドが存在しない確率が高い印刷モードにおいて、印刷時間を短縮した画像形成装置および画像形成方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、画像データを複数の画像領域（以下、バンド）に分割し、分割された各バンドの画像データに所定の処理を実施して、記録媒体に画像を形成する画像形成装置において、前記バンドの画像データが空白データであるか否かを検出する検出手段と、前記検出後の前記バンドの画像データを記憶する記憶手段と、所定の印刷モードに応じて前記検出手段を実行させるか否かを制御する制御手段を備えたことを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像データに空白であるバンドが存在しない確率が高い印刷モードにおいて、印刷時間を短縮することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明が適用される、インクジェット方式の記録ヘッドを備えた画像形成装置を示す。
【図２】記録ヘッドの構成を示す。
【図３】空白スキップ動作を説明する図である。
【図４】本発明の画像形成装置のシステム構成を示す。
【図５】プリンタ画像処理部の構成を示す。
【図６】従来の画像印字の処理フローチャートを示す。
【図７】本発明に係る、空白スキップ機能のＯＦＦ／ＯＮを行う処理フローチャートを示す。
【図８】本発明の画像印字の処理フローチャートを示す。
【図９】１ページの印刷時間を説明する図である。
【図１０】コピー印刷モードとセキュリティ印刷モードの画像データを示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態について図面により詳細に説明する。プリンタモードにおいては空白スキップ機能をＯＮにし、コピーモードにおいては空白スキップ機能をＯＦＦにすることで、プリンタモードでの印刷時間を保ったまま、空白であるバンドを含む可能性が低いコピーモードにおいて、印刷時間を短縮する。
【実施例１】
【００１０】
図１（ａ）は、本発明が適用される、インクジェット方式の記録ヘッドを備えた画像形成装置を示す。記録紙（記録媒体）１１１は、ロール状に巻かれた紙の筒であり、搬送ローラ１０２によって副走査方向（Ｙ方向）へと搬送される。搬送ローラ１０２は、紙送りモータ１０９によって回転し、紙送りモータ１０９はモータ制御部１１０によって制御される。搬送された記録紙１１１は、プラテン１０７によって支持される。プラテン１０７の下部には空気吸引装置１０３が備えられており、プラテン１０７上に空けられた空気穴より空気を吸引し、記録紙１１１は撓むことなくプラテン上を搬送する。
【００１１】
記録紙１１１が一定量搬送されると、記録ヘッド１０５を支持するキャリッジ１０４が主走査方向（Ｘ方向）に走査する。キャリッジ１０４はガイドロッド１０６によって支持され、キャリッジモータ１０８によって主走査方向に駆動する。キャリッジモータ1０８は、モータ制御部１１０によって制御される。キャリッジ１０４が主走査方向に走査すると同時に、記録ヘッド１０５に備えられた複数のノズルからインクが吐出され、記録紙１１１上に画像を記録する。
以上の記録紙１１１の搬送と、キャリッジ１０４の走査を繰り返して、画像が記録される。
【００１２】
記録紙１１１へ記録するべきデータが無くなると、画像記録動作を終了し、記録紙１１１はカッター１０１によって裁断され、搬送ローラ１０２によって排出される。
【００１３】
図１（ｂ）は、画像形成装置の記録動作を説明する図である。キャリッジ２０２は、ガイドロッド２０１によって支持される。キャリッジ２０２が主走査方向（Ｘ方向）に移動しながら、複数の記録ヘッド２０４により、記録紙２０３に微小なインク滴を吐出することで、画像記録を行う（以降、スキャンと呼ぶ）。記録紙２０３はプラテン２０５に支えられ、記録動作開始時に副走査方向（Ｙ方向）へと搬送される。
【００１４】
記録紙２０３の搬送と、キャリッジ２０２の移動を繰り返し、記録動作を実現する。記録紙２０３へ記録するべきデータがなくなると、記録動作を終了し、記録紙２０３は排出される。
【００１５】
図２は、記録ヘッドの構成を示す。記録ヘッド３０１は、複数のノズル３０２を有し、ノズル３０２はキャリッジの移動方向（Ｘ方向）に対して垂直な方向（Ｙ方向）に並び、ノズル列を形成している。
【００１６】
ｎ１，ｎ３，ｎ５，・・・，ｎ１９で構成されるノズル列と、ｎ２，ｎ４，ｎ６，・・・，ｎ２０で構成されるノズル列は、同色、もしくは異色のインクを吐出することができ、図１（ｂ）に示すキャリッジ２０２内に複数個配置された各記録ヘッドの各ノズル列からインクが吐出されることで、記録媒体上に画像を形成する。
【００１７】
図３は、空白スキップ動作を説明する図である。１ページ分の画像データ中に、記録ヘッド３０１の複数ラインからなる副走査幅分の単位で空白データがあるか否かを検出する。記録ヘッド３０１の副走査幅分の画像データをバンドと呼ぶ。図３では、１ページ分の画像データが１０個のバンド（画像領域）に分割されている。
【００１８】
空白スキップでは、空白データのみで構成されたバンドにおいて、キャリッジ２０２のスキャンを行わず、バンドに相当する搬送量の用紙搬送によって画像形成を置換することで、画像形成時間を短縮する。
【００１９】
図４は、本発明の画像形成装置のシステム構成を示す。画像形成装置は、原稿画像を読み取るスキャナ部４０１、画像印刷を制御するエンジン制御部４０２、システム全体を制御するコントローラ制御部４０３、各構成要素を制御するＣＰＵ４０４、記録ヘッド駆動を制御する記録ヘッド駆動部４０５、キャリッジモータ１０８と紙送りモータ１０９を制御するモータ制御部１１０によって構成される。
【００２０】
スキャナ部４０１は、原稿を読み取り、画像データに変換し、エンジン制御部４０２へ画像データを転送する機能を有する。エンジン制御部４０２は、スキャナ部４０１より転送された画像データに対して、画像処理を施すスキャナ画像処理部４０６、コントローラ制御部４０３との通信を行うＣＴＬ（コントローラ）Ｉ／Ｆ４０７、コントローラＩ／Ｆ４０７より入力された画像データに画像処理を施すプリンタ画像処理部４０８、記録ヘッドの構成に合わせて画像データの変換を行うＩＪレンダリング部４０９によって構成される。
【００２１】
コントローラ制御部４０３は、エンジン制御部４０２より入力された画像、もしくは外部ＰＣ４１０より入力された画像を蓄積し、外部ＰＣ４１０からの指示に従い印刷画像をエンジン制御部４０２へ転送する。モータ制御部１１０は、キャリッジモータ１０８を制御し、キャリッジを主走査方向に走査させる機能、および紙送りモータ１０９を制御し、記録紙を副走査方向に搬送させる機能を有する。記録ヘッド駆動部４０５は、記録ヘッドからインクを吐出させ、エンジン制御部４０２より入力された画像データを記録紙上へ記録する。ＣＰＵ４０４は、これら各構成要素を制御する。
【００２２】
コピー印刷時は、スキャナ部４０１、エンジン制御部４０２、コントローラ制御部４０３、エンジン制御部４０２、記録ヘッド駆動部４０５の順に画像が転送される。プリンタ印刷時は、外部ＰＣ４１０、コントローラ制御部４０３、エンジン制御部４０２、記録ヘッド駆動部４０５の順に画像が転送される。
【００２３】
また、コントローラ制御部４０３からエンジン制御部４０２へ転送される画像は、記録画像の主走査方向先端側、副走査方向先端側の画素から１画素ずつ、主走査方向に１ラインずつ入力し、次のラインを主走査方向先端側から入力する、という順序で入力される。図３を例にすると、左上の画素から１画素ずつ、主走査方向に１ラインずつ入力し、次のラインを左から入力する順序で入力される。ＣＴＬＩ／Ｆ４０７を介してプリンタ画像処理部４０８へ入力される画像も、同じ転送順序で入力される。
【００２４】
図５は、空白スキップ機能を実行するプリンタ画像処理部の構成を示す。空白スキップ機能は、プリンタ画像処理部４０８とＣＰＵ４０４により実現する。プリンタ画像処理部４０８は、ＣＰＵ  Ｉ／Ｆ５０１を介して処理すべき画像データのサイズ、画像処理パラメータ、およびその他の制御情報を受け取ると共に、プリンタ画像処理部４０８が通知する各種情報を受信する。画像入力部５０２は、ＣＴＬＩ／Ｆ４０７から転送される画像データを入力する。
【００２５】
空白検出部５０３は、入力されたバンドの画像データが空白データであるか否かを１ラインずつ順次検出すると共に、画像データの記憶手段であるＲＡＭ５０５に記憶する。１バンド分の空白検出が完了すると、ＣＰＵ  Ｉ／Ｆ５０１を介して、該当バンドが空白もしくは画像ありという検出結果をＣＰＵ４０４へ通知し、次のバンドの画像データが空白データであるか否かを検出する。ＲＡＭ５０５上に入力画像を記憶可能な領域は、１バンド分以上あればよい。２バンド分確保し、バンドごとに切り替えることで、画像入力転送を行うようにしても良い。
【００２６】
また、空白検出部５０３は、ＲＡＭ５０５上に記憶可能な空き領域を管理し、空き領域が無い場合は、画像入力部５０２へ通知し、画像入力部５０２はＣＴＬＩ／Ｆ４０７からの画像入力転送を一時的に止める。
【００２７】
ＣＰＵ４０４は、検出結果を受け取ると検出結果に従い、ＣＰＵ  Ｉ／Ｆ５０１を介して、空白スキップの実施または非実施を選択する。空白スキップの実施を選択した場合、空白スキップ部５０４へスキップすることを通知すると共に、該当バンドの印字を行わず、紙送りに置換するように各種制御を行う。空白スキップの非実施を選択した場合、空白スキップ部５０４へスキップしないことを通知すると共に、該当バンドの印字を行うように各種制御を行う。紙送りへの置換制御、印字制御の詳細は省略する。
【００２８】
空白スキップ部５０４は、ＣＰＵ４０４からの空白スキップの実施または非実施の通知に従って処理を行う。空白スキップの実施が通知された場合、ＲＡＭ５０５に記録された該当バンドの入力画像データを破棄する。空白スキップの非実施が通知された場合、ＲＡＭ５０５に記録された該当バンドの入力画像データを記録画像の主走査方向先端側、副走査方向先端側の画素から１画素ずつ、主走査方向に１ライン単位で読み出し、画像処理部５０６へ画像データを渡す。
【００２９】
画像処理部５０６は、入力された画像データに対して、１画素ずつ１ライン単位で順次、解像度変換やγ補正、文字輪郭補正などのエンジン特性に合わせた画像データ変換処理及び、小値のデータ（吐出する滴の種類に等しい階調数）へ変換する。画像処理部５０６は、画像処理後のデータを画像出力部５０７へ渡す。画像出力部５０７は、ＩＪレンダリング部４０９へ画像を出力する。
【００３０】
ＩＪレンダリング部４０９は、記録ヘッド構成およびＣＰＵ４０４によって設定される印刷モードに合わせて画像変換を行い、１度のヘッド走査で出力する画像単位に画像データを変換すると共に、記録ヘッド駆動部４０５へ出力する。
【００３１】
図６は、従来の画像印字の処理フローチャートを示す。図６（ａ）は、プリンタ画像処理部４０８の画像入力部５０２の処理から、空白検出部５０３の処理までの処理フローチャートを示す。また、図６（ｂ）は、プリンタ画像処理部４０８の空白スキップ部５０４の処理から画像記録までの処理フローを示す。図６（ａ）、（ｂ）の処理フローチャートは並列で実行される。
【００３２】
図６（ａ）において、１ページ分の印刷を開始すると、空白検出部５０３はＲＡＭ５０５上に記録可能な空き領域があるか否かを確認する（Ｓ６０１）。空き領域が無い場合、空き領域が生じるまで確認を繰り返す。
【００３３】
空き領域がある場合、画像入力部５０２は画像を入力する（Ｓ６０２）。入力された画像データに対し、空白検出部５０３はバンドの画像データが空白か否かを検出し、検出後のバンドの画像データをＲＡＭ５０５へ蓄積する（Ｓ６０３）。空白検出部５０３は、１バンド分の画像蓄積が終了したか否かを判定する（Ｓ６０４）。
【００３４】
１バンド分の画像蓄積が終了していない場合（Ｓ６０４でＮＯ）、Ｓ６０２に進み、画像入力、空白検出、画像蓄積を再度行う。１バンド分の画像蓄積が終了した場合、空白検出部５０３は検出結果をＣＰＵ４０４へ通知する（Ｓ６０５）。１ページ中の全てのバンドデータについて、画像蓄積が終了したか否かを判定する（Ｓ６０６）。終了していない場合（Ｓ６０６でＮＯ）、Ｓ６０１に進み、次のバンドについても同様に繰り返し、終了した場合（Ｓ６０６でＹＥＳ）、１ページ分の処理が終了する。
【００３５】
図６（ｂ）において、１ページ分の印刷を開始すると、空白スキップ部５０４は、ＣＰＵ４０４より、現バンドに対する空白スキップの実施もしくは非実施の指示があるか否かを確認する（Ｓ７０１）。空白スキップの実施もしくは非実施の指示は、図６（ａ）において、１バンド分の画像蓄積終了後（Ｓ６０４）に行われるため、１バンド分の画像蓄積が完了するまで待つことになる。
【００３６】
指示が無い場合、指示があるまで繰り返す。指示がある場合、空白スキップ部５０４は、指示がスキップ実施か、スキップ非実施かを確認する（Ｓ７０２）。指示がスキップ非実施である場合、空白スキップ部５０４は、ＲＡＭ５０５上の画像データを記録画像の主走査方向先端側、副走査方向先端側の画素から１画素ずつ、主走査方向に１ライン単位で転送し、画像処理部５０６は画像データの処理を１画素ずつ１ライン単位で順次行い、画像出力部５０７は画像データを出力する（Ｓ７０３）。
【００３７】
画像出力部５０７は、１バンド分の出力が終了しているか否かを確認する（Ｓ７０４）。１バンド分の出力が終了していない場合（Ｓ７０４でＮＯ）、Ｓ７０３に進み、画像データ転送、画像処理、画像出力を繰り返す。１バンド分の出力が終了している場合（Ｓ７０４でＹＥＳ）、ＩＪレンダリング部４０９は、画像変換を行い、記録ヘッド駆動部４０５へ出力し、記録ヘッド駆動部４０５は１バンド分の画像印字を行うと同時に、モータ制御部１１０は記録ヘッドを主走査方向に走査し、記録紙上に画像を記録する（Ｓ７０５）。
【００３８】
指示がスキップ実施である場合、空白スキップ部５０４は、ＲＡＭ５０５上の画像データを１バンド分破棄する（Ｓ７０６）。ＣＰＵ４０４は、１バンド分の画像印字を行わず、紙送りに置換するように、モータ制御部１１０に指示を行い、モータ制御部１１０は空白データに相当する搬送量、記録媒体を搬送制御する（Ｓ７０７）。
【００３９】
１バンド分の画像印字、もしくは紙送りによる置換を行った後、１ページ中の全てのバンドデータについて、画像蓄積が終了したか否かを判定する（Ｓ７０８）。終了していない場合（Ｓ７０８でＮＯ）、Ｓ７０１に進み、次のバンドについても同様に繰り返す。終了した場合（Ｓ７０８でＹＥＳ）、１ページ分の処理が終了する。図６（ａ）、（ｂ）の処理により画像が印字される。
【００４０】
図６（ａ）の処理フローチャートにおいて、１バンド分の、画像入力から検出結果通知が行われるまでの時間をｔ１とする。また、図６（ｂ）の処理フローチャートにおいて、１バンド分の、画像処理から画像印字が行われるまでの時間をｔ２とし、１バンド分の、画像データ破棄と紙送り時間をｔ３とする。
【００４１】
時間ｔ１〜ｔ３の大小関係は、ｔ３＜ｔ１＜ｔ２となる。時間ｔ１は、ＣＴＬＩ／Ｆ４０７からプリンタ画像処理部４０８に転送される１バンド分の画像転送時間が支配的である。時間ｔ２は、１バンド分の画像印字に必要な時間、つまり１バンド分相当のキャリッジ走査時間および紙送り時間が支配的で、これは印刷モードにより異なる。例えば、高速な印刷モードでは、１回のキャリッジ走査と紙送りにより１バンド分の画像印字を行うのに対し、高画質画像を印刷する印刷モードでは、複数回のキャリッジ走査と紙送りにより１バンド分の画像印字を行うため、時間ｔ２は長くなる。ただし、高速な印刷モードにおいても、時間ｔ２はｔ１より長くなるのは一般的である。時間ｔ３は、１バンド分の用紙搬送にかかる時間が支配的であり、時間ｔ１、時間ｔ２に対してかなり短い。
【００４２】
図６（ｂ）の処理フローチャートでは、ＣＰＵ４０４より、現バンドに対する空白スキップの実施もしくは非実施の指示があるか否かを確認する（Ｓ７０１）が、ページ先頭では、図６（ａ）の処理フローチャート中の検出結果の通知が実行（Ｓ６０５）されるまで、指示を待つ時間が発生する。この指示を待つ時間は、印刷開始から時間ｔ１だけ待つことになる。
【００４３】
空白スキップ機能を搭載しない場合、図６（ｂ）の処理フローチャートにおいて、空白スキップの実施もしくは非実施の指示を待つ必要がない。すなわち、空白検出部５０３の１バンド分の画像蓄積を待つ必要はなく、空白スキップ機能を搭載する場合に必要な画像蓄積を待つ時間ｔ１の間に、画像入力部５０２より転送される画像データを、順次、画像処理部５０６へ画像を転送することができる。そのため、空白スキップ機能を搭載した場合、空白スキップ機能を搭載しない場合に比べ、１ページの印刷時間が時間ｔ１だけ長くなってしまう場合がある。長くなってしまう場合とは、空白スキップが発生しない記録画像を印刷する場合である。
【００４４】
空白スキップが発生する場合、１バンドの画像印字に必要な時間ｔ２がｔ３へ短縮され、ｔ１＜ｔ２−ｔ３であることから、１ページの印刷時間は短縮される。Ａ０幅の用紙サイズまで処理するような大型の画像形成装置の構成例における時間ｔ１は、例えば約１０００ｍｓであり、この時間は無視できるものではない。
【００４５】
図７は、印刷モード毎に、空白スキップ機能のＯＦＦ／ＯＮの切り替えを行う処理フローチャートである。本発明では、印刷モード毎に、空白スキップ機能のＯＮ、ＯＦＦをそれぞれ設定できる。この設定は、ＣＰＵ４０４内部の記録領域に保持される。
【００４６】
ＣＰＵ４０４は、印刷開始時にどの印刷モードであるかを判別し（Ｓ８０１）、印刷モードに応じて（Ｓ８０２、８０３、８０４）、空白スキップ機能のＯＮまたはＯＦＦをＣＰＵ４０４内部の記録領域に設定する（Ｓ８０５）。ＣＰＵ４０４は、空白スキップ機能がＯＮであれば、前述した図６の処理フローチャートに従い制御を行い、空白スキップ機能がＯＦＦであれば、空白検出通知およびスキップの実施、非実施の指示を行わない。なお、空白スキップのＯＮ・ＯＦＦの設定は、ユーザーにより切り替えることができる。
【００４７】
実際には印刷モードが決定すると、1バンド分が何ラインかＣＰＵ４０４において決定する。ＣＰＵ４０４がエンジン制御部４０２に対してライン数を指定し、エンジン制御部４０２は、出力の際には、当該ライン数毎に次の処理に移行するようにエンジン制御部４０２全体を制御する。エンジン制御部４０２は、所定のライン数毎に動作を行うことで結果として１ページの画像が所定の画像領域に分割されて処理される。  
【００４８】
図８は、本発明の画像印字の処理フローチャートである。図８（ａ）は、図６（ａ）の処理フローチャートに対して、プリンタ画像処理部４０８の空白検出部５０３の処理として、空白スキップ機能がＯＮであるか否かの判定を行う処理を追加している（Ｓ９０３）。空白スキップ機能がＯＮであれば、図６（ａ）と同様の処理フローチャートとなる。空白スキップ機能がＯＦＦであれば、空白検出部５０３は空白検出および画像蓄積を行わず、画像データを空白スキップ部５０４へ渡す。
【００４９】
図８（ｂ）は、図６（ｂ）の処理フローチャートに対して、プリンタ画像処理部４０８の空白スキップ部５０４の処理として、空白スキップ機能がＯＮであるか否かの判定を行う処理を追加している（Ｓ１００１）。空白スキップ機能がＯＮであれば、図６（ｂ）と同様の処理フローチャートとなる。空白スキップ機能がＯＦＦであれば、空白スキップ部５０４は空白スキップの実施、非実施の指示があるか否かの判定、および指示についての判定を行わず、空白検出部５０３より入力される画像データに対して、図６（ｂ）で空白スキップの非実施が指示された場合と同様の処理を行う。
【００５０】
つまり、空白スキップ機能がＯＦＦの場合、空白検出部５０３の１バンド分の画像蓄積を待つ必要はなく、空白スキップ機能がＯＮの場合に生じる画像蓄積を待つ時間ｔ１の間に、画像入力部５０２より転送される画像データを、順次、画像処理部５０６へ画像を転送することができる。
【００５１】
以上により、空白スキップ機能がＯＦＦの場合、時間ｔ１はほぼ無視してよい時間に短縮されると共に、１ラインの画像転送が終わると同時に、図８（ｂ）の処理では、図８（ａ）に対して１バンド分の遅延なく動作が開始可能となる。従って、空白スキップ機能を搭載した場合でも、空白スキップ機能を搭載しない場合に比べて、１ページの印刷時間が長くなることはない。
【００５２】
図９は、１ページの印刷時間を説明する図である。ＲＡＭ５０５上の入力画像を記録可能な領域を２バンド分、確保した場合の例を示すが、記録可能な領域のサイズはこれに限定されない。
【００５３】
図９−１は、本発明を実施した場合に、空白スキップ機能がＯＮで、空白スキップが発生した場合の印刷時間を示す。図９−２は、本発明を実施した場合に、空白スキップ機能がＯＦＦの場合の印刷時間を示す。図９−３は、従来の方法で、空白スキップが発生しない場合の印刷時間を示す。
【００５４】
図中のＢ１，Ｂ２，・・・，Ｂ５は、バンドの番号を表し、図９は５バンド分の画像を印字した場合の例を示す。図９の（ａ）は、図６（ａ）または図８（ａ）の処理フローチャートにおける処理時間を表し、図９の（ｂ）は、図６（ｂ）または図８（ｂ）の処理フローチャートにおける処理時間を表している。
【００５５】
図６（ａ）および図８（ａ）の処理フローチャートにおいて、１バンド分の、画像入力から検出結果通知が行われるまでの時間をｔ１とする。図６（ｂ）および図８（ｂ）の処理フローチャートにおいて、１バンド分の、画像処理から画像印字が行われるまでの時間をｔ２とする。図６（ｂ）および図８（ｂ）の処理フローチャートにおいて、１バンド分の、画像データ破棄と紙送り時間をｔ３とする。
【００５６】
図９−１と図９−２は、図８の処理フローチャートを参照し、図９−３は、図６の処理フローチャートを参照している。
【００５７】
特に、Ａ０幅の用紙サイズまで処理するような大型の画像形成装置における時間ｔ１〜ｔ３の一例を以下に示す。
高速モードでは、ｔ１＝約１０００［ｍｓ］、ｔ２＝約２０００［ｍｓ］、ｔ３＝約３００［ｍｓ］となる。
高画質モードでは、ｔ１＝約１０００［ｍｓ］、ｔ２＝約１６０００［ｍｓ］、ｔ３＝約１５００［ｍｓ］となる。
【００５８】
図９−１では、空白スキップ機能がＯＮで、空白スキップが２バンド分発生した場合の例を示す。図８（ｂ）の処理フローは、図８（ａ）の処理フローに対して１バンド分遅れて開始するため、１ページの印刷開始から時間ｔ１経過後に、図８（ｂ）の処理フローが開始する。空白スキップが発生するバンド発生箇所により、図８（ａ）の処理フローと図８（ｂ）の処理フローとの間で、待ち合わせ時間が発生する場合があるため、１ページ分の印刷時間は一意には表すことができないが、空白スキップが発生しない場合に比べ、印刷時間は短くなる。
【００５９】
図９−２では、空白スキップ機能がＯＦＦの場合の例を示す。空白スキップ機能がＯＦＦであるため１バンド分のスキップ検出は省略され、１バンド分の待ち合わせ時間が発生せず、図８（ｂ）の処理フローにおいて、画像処理および出力が開始される。１ページの印刷時間は、時間ｔ２×バンド数となる。
【００６０】
図９−３では、従来の方法により、空白スキップが発生しない場合の例を示す。図６（ｂ）の処理フローは、図６（ａ）の処理フローに対して１バンド分遅れて開始するため、１ページの印刷開始から時間ｔ１経過後に、図６（ｂ）の処理フローが開始する。そのため、１ページの印刷時間は、時間ｔ１＋時間ｔ２×バンド数となる。
【００６１】
つまり、本発明を実施することにより、空白スキップが発生しない場合に、従来よりも１ページの印刷時間が長くなることはない。
【００６２】
図１０（ａ）は、コピー印刷モードにおいて、プリンタ画像処理部４０８に入力される画像データを示す。コピーモードでは、スキャナ部４０１で原稿を読み取り、読み取った画像データに対して画像記録を行う。原稿に１バンド以上の空白が存在する場合においても、読み取った画像データには、地肌と呼ばれる低濃度の背景データ、もしくは微小で画像として意味を成さない孤立点と呼ばれるノイズ画像が存在するため、空白バンドが存在せず、空白スキップ動作を行わない。
【００６３】
そのため、図７に示した空白スキップのＯＮ、ＯＦＦ設定を、コピー印刷モード、プリンタ印刷モードで切り替えるように、それぞれの設定値を持ち、切り替えるようにしても良い。ＯＮ、ＯＦＦの初期設定値は、プリンタ印刷モードではＯＮ、コピー印刷モードではＯＦＦに設定することにより、コピー印刷時の印刷時間の増加を回避することができる。
【００６４】
図１０（ｂ）は、プリンタ印刷モードのセキュリティ印刷モードにおいて、プリンタ画像処理部４０８に入力される画像データを示す。セキュリティ印刷モードとは、プリンタ印刷モードの一部で、ユーザーがセキュリティ印刷モードを選択した場合、画像の背景に、特定のマスクパターンを合成して印刷する印刷モードである。
【００６５】
セキュリティ印刷モードの目的は、印刷物の複写を抑止するものであり、マスクパターンが印刷された印刷物を原稿としてコピー印刷を行う場合、画像形成装置は合成されたマスクパターンを読み取り、コピーを行わない、もしくは、コピー印刷結果を塗りつぶす、もしくは複写禁止の旨を伝える文字を合成して出力するなどができ、セキュリティ機能を高める。
【００６６】
セキュリティ印刷モードを用いた場合、プリンタ画像処理部４０８に入力される画像データにはマスクパターンが合成されているため、空白バンドが存在せず、空白スキップ動作を行わない。
【００６７】
そのため、図７に示す空白スキップのＯＮ、ＯＦＦ設定を、セキュリティ印刷モード、その他の印刷モードで切り替えるように、それぞれの設定値を持ち、切り替えるようにしても良い。ＯＮ、ＯＦＦの初期設定値は、セキュリティ印刷モードではＯＦＦ、その他の印刷モードではＯＮに設定することにより、セキュリティ印刷時の印刷時間の増加を回避することができる。
【符号の説明】
【００６８】
４０１  スキャナ部
４０２  エンジン制御部
４０３  コントローラ制御部
４０４  ＣＰＵ
４０５  記録ヘッド駆動部
４０６  画像処理部
４０７  ＣＴＬＩ／Ｆ
４０８  プリンタ画像処理部
４０９  ＩＪレンダリング部
５０１  ＣＰＵ  Ｉ／Ｆ
５０２  画像入力部
５０３  空白検出部
５０４  空白スキップ部
５０５  ＲＡＭ
５０６  画像処理部
５０７  画像出力部
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開２０１０−２３４６１号公報
【図１】
2014108614.tif 000003
【図２】
2014108614.tif 000004
【図３】
2014108614.tif 000005
【図４】
2014108614.tif 000006
【図５】
2014108614.tif 000007
【図６】
2014108614.tif 000008
【図７】
2014108614.tif 000009
【図８】
2014108614.tif 000010
【図９】
2014108614.tif 000011
【図１０】
2014108614.tif 000012