(57)【要約】【課題】画像データを生成する際の負荷を減らし、画像データの転送速度を高速化する。【解決手段】ラスタライズ処理により、１ページの領域内に位置する１又は複数のオブジェクトの画像データを生成する画像生成部２１と、第１メモリー３１と、画像生成部２１により生成された各オブジェクトの画像データを、前記１ページの領域内で副走査方向に繰り返し決定されたリピートページ単位で第１メモリー３１へ転送し、第１メモリー３１に保存された画像データをリピートページ単位で読み出すメモリー制御部２３と、を備え、メモリー制御部２３は、各リピートページの領域のうち、各オブジェクトの領域では各オブジェクトの画像データを第１メモリー３１から読み出して出力し、各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、第１メモリー３１から各リピートページの画像データを読み出す。【選択図】図２
2015205396.tif 000002
【特許請求の範囲】
【請求項１】
ラスタライズ処理により、１ページの領域内に位置する１又は複数のオブジェクトの画像データを生成する画像生成部と、
第１メモリーと、
前記画像生成部により生成された各オブジェクトの画像データを、前記１ページの領域内で副走査方向に繰り返し決定されたリピートページ単位で前記第１メモリーへ転送し、前記第１メモリーに保存された画像データをリピートページ単位で読み出すメモリー制御部と、を備え、
前記メモリー制御部は、各リピートページの領域のうち、各オブジェクトの領域では各オブジェクトの画像データを前記第１メモリーから読み出して出力し、各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、前記第１メモリーから各リピートページの画像データを読み出すことを特徴とする画像形成装置。
【請求項２】
前記画像生成部により生成された各オブジェクトの画像データを保存する第２メモリーを備え、
前記メモリー制御部は、前記第２メモリーから前記第１メモリーへ２つのリピートページの画像データを転送し、当該２つのリピートページのいずれかの画像データの読み出しが完了するごとに、新たなリピートページの画像データを前記第２メモリーから前記第１メモリーへ転送して、前記転送が完了したリピートページの画像データを、当該新たなリピートページの画像データに書き換えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記メモリー制御部は、
前記第１メモリーに保存されているリピートページごとに、リピートページの領域内に位置する各オブジェクトの領域の開始位置及びサイズを領域情報として記憶するバッファーを備え、当該領域情報に基づいて前記画像データを読み出す各オブジェクトの領域を特定し、
前記第１メモリーにおいて、前記転送が完了したリピートページの画像データを前記新たなリピートページの画像データに書き換えると、前記転送が完了したリピートページの領域情報を、前記新たなリピートページの領域情報に書き換えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像生成部は、各リピートページに共通して描画するベースの画像がある場合、ラスタライズ処理により当該ベースの画像データを生成し、
前記メモリー制御部は、前記ベースの画像データが生成された場合、前記ベースの画像データを前記第１メモリーへ転送し、前記各オブジェクトの領域以外の領域では前記ベースの画像データを前記第１メモリーから読み出して出力することを特徴とする請求項１〜３のいずれか一項に記載の画像形成装置。
【請求項５】
画像データに応じて用紙上に画像を形成する画像形成部を備え、
前記メモリー制御部は、前記第１メモリーから読み出された各リピートページの画像データを、前記画像形成部へ転送することを特徴とする請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
前記画像形成部は、各リピートページの画像データの転送が完了するごとに、割り込み信号を出力し、
前記メモリー制御部は、前記画像形成部から出力された割り込み信号によって、前記各リピートページの転送の完了を判断することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記画像形成部により用いられる用紙がロール紙である場合に、前記画像生成部が前記オブジェクトの画像データの生成を行い、前記メモリー制御部が前記リピートページ単位の画像データの転送を行うことを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
ラスタライズ処理により、１ページの領域内に位置する１又は複数のオブジェクトの画像データを生成する生成ステップと、
前記生成ステップにより生成された各オブジェクトの画像データを、前記１ページの領域内で副走査方向に繰り返し決定されたリピートページ単位で前記第１メモリーへ転送する第１転送ステップと、
前記各オブジェクトの画像データを前記第１メモリーからリピートページ単位で読み出す第２転送ステップと、を含み、
前記第２転送ステップでは、各リピートページにおいて、各オブジェクトが位置する領域では各オブジェクトの画像データを前記第１メモリーから読み出して出力し、各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、前記第１メモリーから各リピートページの画像データを読み出すことを特徴とする画像データの転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像データの転送方法に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、ラスタライズ処理により生成された画像データをメモリーに保存して、メモリーから画像形成部へ画像データを転送している。画像の形成にカット紙を用いることを前提としている画像形成装置は、１枚のカット紙の領域を１ページとするページ単位で画像データを生成し、転送することが通常である。
【０００３】
カット紙の使用を前提とする画像形成装置により、ロール紙への画像の形成も可能とするためには、ロール紙と同じ長尺サイズの領域を１ページとする画像データに対応する必要がある。長さが数ｋｍのロール紙が用いられることも多く、ロール紙の１ページはカット紙の１ページとは異なり、データ量が非常に大きくなる。そのため、カット紙の使用を前提として用意されたメモリーでは容量が足りず、ロール紙の１ページの画像データをすべて保存することができない。
【０００４】
このようなメモリーの容量不足に対し、画像データをバンド単位で分割し、バンドごとに画像データを転送する方法が提案されている（例えば、特許文献１参照）。特許文献１によれば、画像形成部への転送が完了するごとに、転送が完了したバンドのメモリー領域に次のバンドの画像データを上書きすることにより、画像データよりも容量が少ないメモリーでも画像データを画像形成部へ転送することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−１８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、バンド単位であっても画像が複雑であるとラスタライズ処理の処理時間が長くなり、メモリーへの画像データの転送が遅れて画像の形成に間に合わないことがある。画像データの転送が間に合わない場合、カット紙であれば、用紙間において画像形成を停止し、画像データの生成を待機することができるが、ロール紙の場合は用紙間が無いため、すぐに画像形成を停止することができない。
【０００７】
同じ画像の繰り返しをロール紙上に形成する場合、ラスタライズ処理により最初の１つの画像のみ描画すれば、当該画像を繰り返し使用して画像データを生成できるので、ラスタライズ処理の処理時間が短くなる。
しかし、描画する画像が全く同じであるとは限らず、同じ図形の画像が繰り返されるが、当該図形の画像の領域にシリアル番号のような異なる画像が重ねられる場合もある。この場合は、ラスタライズ処理によりバンド内のすべての領域の画像を描画して画像データを生成する必要があるため、ラスタライズ処理の処理時間がやはり長くなってしまう。
【０００８】
本発明の課題は、画像データを生成する際の負荷を減らし、画像データの転送速度を高速化することである。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明によれば、
ラスタライズ処理により、１ページの領域内に位置する１又は複数のオブジェクトの画像データを生成する画像生成部と、
第１メモリーと、
前記画像生成部により生成された各オブジェクトの画像データを、前記１ページの領域内で副走査方向に繰り返し決定されたリピートページ単位で前記第１メモリーへ転送し、前記第１メモリーに保存された画像データをリピートページ単位で読み出すメモリー制御部と、を備え、
前記メモリー制御部は、各リピートページの領域のうち、各オブジェクトの領域では各オブジェクトの画像データを前記第１メモリーから読み出して出力し、各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、前記第１メモリーから各リピートページの画像データを読み出すことを特徴とする画像形成装置が提供される。
【００１０】
請求項２に記載の発明によれば、
前記画像生成部により生成された各オブジェクトの画像データを保存する第２メモリーを備え、
前記メモリー制御部は、前記第２メモリーから前記第１メモリーへ２つのリピートページの画像データを転送し、当該２つのリピートページのいずれかの画像データの読み出しが完了するごとに、新たなリピートページの画像データを前記第２メモリーから前記第１メモリーへ転送して、前記転送が完了したリピートページの画像データを、当該新たなリピートページの画像データに書き換えることを特徴とする請求項１に記載の画像形成装置が提供される。
【００１１】
請求項３に記載の発明によれば、
前記メモリー制御部は、
前記第１メモリーに保存されているリピートページごとに、リピートページの領域内に位置する各オブジェクトの領域の開始位置及びサイズを領域情報として記憶するバッファーを備え、当該領域情報に基づいて前記画像データを読み出す各オブジェクトの領域を特定し、
前記第１メモリーにおいて、前記転送が完了したリピートページの画像データを前記新たなリピートページの画像データに書き換えると、前記転送が完了したリピートページの領域情報を、前記新たなリピートページの領域情報に書き換えることを特徴とする請求項２に記載の画像形成装置が提供される。
【００１２】
請求項４に記載の発明によれば、
前記画像生成部は、各リピートページに共通して描画するベースの画像がある場合、ラスタライズ処理により当該ベースの画像データを生成し、
前記メモリー制御部は、前記ベースの画像データが生成された場合、前記ベースの画像データを前記第１メモリーへ転送し、前記各オブジェクトの領域以外の領域では前記ベースの画像データを前記第１メモリーから読み出して出力することを特徴とする請求項１〜３のいずれか一項に記載の画像形成装置が提供される。
【００１３】
請求項５に記載の発明によれば、
画像データに応じて用紙上に画像を形成する画像形成部を備え、
前記メモリー制御部は、前記第１メモリーから読み出された各リピートページの画像データを、前記画像形成部へ転送することを特徴とする請求項１〜４のいずれか一項に記載の画像形成装置が提供される。
【００１４】
請求項６に記載の発明によれば、
前記画像形成部は、各リピートページの画像データの転送が完了するごとに、割り込み信号を出力し、
前記メモリー制御部は、前記画像形成部から出力された割り込み信号によって、前記各リピートページの転送の完了を判断することを特徴とする請求項５に記載の画像形成装置が提供される。
【００１５】
請求項７に記載の発明によれば、
前記画像形成部により用いられる用紙がロール紙である場合に、前記画像生成部が前記オブジェクトの画像データの生成を行い、前記メモリー制御部が前記リピートページ単位の画像データの転送を行うことを特徴とする請求項５又は６に記載の画像形成装置が提供される。
【００１６】
請求項８に記載の発明によれば、
ラスタライズ処理により、１ページの領域内に位置する１又は複数のオブジェクトの画像データを生成する生成ステップと、
前記生成ステップにより生成された各オブジェクトの画像データを、前記１ページの領域内で副走査方向に繰り返し決定されたリピートページ単位で前記第１メモリーへ転送する第１転送ステップと、
前記各オブジェクトの画像データを前記第１メモリーからリピートページ単位で読み出す第２転送ステップと、を含み、
前記第２転送ステップでは、各リピートページにおいて、各オブジェクトが位置する領域では各オブジェクトの画像データを前記第１メモリーから読み出して出力し、各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、前記第１メモリーから各リピートページの画像データを読み出すことを特徴とする画像データの転送方法が提供される。
【発明の効果】
【００１７】
本発明によれば、１ページのすべての領域の画像を描画するのではなく、オブジェクトのみを描画してオブジェクトの画像データを生成すればよいので、ラスタライズ処理により画像データを生成する際の負荷を減らすことができる。ラスタライズ処理の処理時間だけでなく、転送する画像データ量も減らすことができ、画像データの転送速度を高速化することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係る画像形成装置の正面図である。
【図２】図１の画像形成装置の構成を機能ごとに表す機能ブロック図である。
【図３】画像生成部が画像データを生成する際の処理手順を示すフローチャートである。
【図４】メモリー制御部が画像データを転送する際の処理手順を示すフローチャートである。
【図５】ダミーページの領域内で決定された複数のリピートページを表す図である。
【図６】リピートページの領域内に位置する複数のオブジェクトを表す図である。
【図７】第１メモリーのメモリー領域を表す図である。
【図８】第１割り込み処理の処理手順を示すフローチャートである。
【図９】第２割り込み処理の処理手順を示すフローチャートである。
【図１０】繰り返し配置される図形とシリアル番号を組み合わせた画像を示している。
【発明を実施するための形態】
【００１９】
以下、本発明の画像形成装置及び画像データの転送方法の実施の形態について、図面を参照して説明する。
【００２０】
図１は、本実施の形態に係る画像形成装置Ｇの概略構成を示している。
画像形成装置Ｇは、図１に示すようにカット紙上に画像を形成する本体ユニット１０と、本体ユニット１０に任意に取り付け可能なアンワインダーユニット５１及びワインダーユニット５２と、を備えて構成されている。アンワインダーユニット５１は、ロール紙を巻き出して本体ユニット１０に給紙し、ワインダーユニット５２は本体ユニット１０により画像が形成されたロール紙を巻き取る。
画像形成装置Ｇは、アンワインダーユニット５１及びワインダーユニット５２を本体ユニット１０に取り付けることにより、カット紙だけでなく、ロール紙にも画像を形成することができる。
【００２１】
本体ユニット１０は、図１に示すように、ユーザーインターフェイスとして操作部１３及び表示部１４を備えている。また、本体ユニット１０は、上部に画像読取部２２を備え、内部に画像形成部４０を備えている。
【００２２】
図２は、本体ユニット１０の構成を機能ごとに表す機能ブロック図である。
図２に示すように、画像形成装置Ｇは、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５、画像生成部２１、画像読取部２２、メモリー制御部２３、画像処理部２４、第１メモリー３１、第２メモリー３２及び画像形成部４０を備えている。
【００２３】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等を備えている。制御部１１は、記憶部１２に記憶されているプログラムを読み出して実行することにより、画像形成装置Ｇの本体ユニット１０、アインワインダーユニット５１及びワインダーユニット５２の動作を制御する。
例えば、制御部１１は、画像生成部２１又は画像読取部２２により画像データを生成させ、画像処理部２４により当該画像データに画像処理を施させる。制御部１１は、画像処理された画像データに基づいて、画像形成部４０によりカット紙上に画像を形成させる。制御部１１は、アンワインダーユニット５１によりロール紙を給紙させ、画像形成部４０によりロール紙上に画像を形成させることもできる。
【００２４】
記憶部１２は、制御部１１が読み取り可能なプログラム、ファイル等を記憶している。
記憶部１２としては、ハードディスク、ＲＯＭ（Read Only Memory）等の記憶媒体を用いることができる。
【００２５】
操作部１３は、操作キー、表示部１４と一体に構成されたタッチパネル等を備え、これらの操作に応じた操作信号を制御部１１に出力する。ユーザーは、操作部１３により、ジョブの設定、処理内容の変更等の入力操作を行うことができる。
【００２６】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等であることができ、制御部１１の指示に従って操作画面等を表示する。
【００２７】
通信部１５は、制御部１１の指示に従い、ネットワーク上のコンピューター、例えばユーザー端末、サーバー、他の画像形成装置等と通信する。通信部１５は、例えばページ記述言語（ＰＤＬ；Page Description Language）で記述されたデータ（以下、ＰＤＬデータという）を、ユーザー端末から受信する。
【００２８】
画像生成部２１は、通信部１５が受信したＰＤＬでデータをラスタライズ処理して、画素ごとに階調値を有するビットマップ形式の画像データを生成し、第２メモリー３２に保存する。階調値は、画像の濃淡のレベルを０〜１００％の範囲内で表す信号値である。画像データは、Ｃ（シアン）、Ｍ（マジェンタ）、Ｙ（イエロー）及びＫ（黒）の色ごとに生成される。
第２メモリー３２としては、ＤＲＡＭ（Dynamic RAM）等を用いることができる。
【００２９】
画像読取部２２は、スキャナー、自動原稿送り機構等を備え、ユーザーによりセットされた原稿をスキャナーにより読み取って、Ｒ（赤）、Ｇ（緑）及びＢ（青）の各色の画像データを生成する。画像読取部２２により生成された各色Ｒ、Ｇ及びＢの画像データは、図示しない色変換部によって各色Ｃ、Ｍ、Ｙ及びＫの画像データに変換される。
【００３０】
メモリー制御部２３は、画像生成部２１により生成された画像データを第２メモリー３２から第１メモリー３１へＤＭＡ（Dynamic Memory Access）転送して、保存する。メモリー制御部２３は、画像読取部２２により生成され、色変換された画像データも第１メモリー３１へ保存する。第１メモリー３１としては、ＤＲＡＭ等を用いることができる。
メモリー制御部２３は、第１メモリー３１から画像データを読み出し、画像処理部２４を介して画像形成部４０へＤＭＡ転送する。
【００３１】
メモリー制御部２３はバッファー２３１を備え、当該バッファー２３１に画像形成部４０へ転送する画像データのページ情報を保存している。ページ情報には、１ページのサイズ、全ページ数、各ページのページ番号等の情報が含まれる。
また、画像データの同期信号に合わせて画像形成部４０へ画像データを転送するため、メモリー制御部２３は、第１メモリー３１から読み出した画像データをバッファー２３１に一時的に保持することができる。
【００３２】
画像処理部２４は、メモリー制御部２３から画像形成部４０へ転送された画像データに対し、階調補正処理、中間調処理等の画像処理を施す。
階調補正処理は、画像データの各画素の階調値を、形成された画像の濃度特性が目標の濃度特性と一致するように補正された階調値に変換する処理である。
中間調処理は、例えば誤差拡散処理、ディザマトリクスを用いたスクリーン処理等である。
【００３３】
画像形成部４０は、画像処理部２４により画像処理された画像データに応じて、複数の色からなる画像をカット紙又はロール紙に形成する。
画像形成部４０は、図１に示すように、４つの書込みユニット４１、中間転写ベルト４２、２次転写ローラー４３、定着装置４４、給紙トレイ４５及び反転機構４６を備えている。各書込みユニット４１は、中間転写ベルト４２のベルト面に沿って直列に配置されている。中間転写ベルト４２は、複数のローラーにより巻き回されて回転する。複数のローラーの１つは２次転写ローラー４３を構成している。２次転写ローラー４３及び定着装置４４は、給紙トレイ４５から搬送されるカット紙又はアンワインダーユニット５１から搬送されるロール紙の搬送経路上に配置されている。給紙トレイ４５は、カット紙を収容している。
【００３４】
４つの書込みユニット４１は、それぞれＣ、Ｍ、Ｙ及びＫの色の画像を形成する。各書込みユニット４１の構成は同じであり、露光部４１１、感光体４１２、現像部４１３、帯電部４１４及びクリーニング部４１５を備えている。
各書込みユニット４１は、帯電部４１４により感光体４１２に電圧を印加して帯電させた後、Ｃ、Ｍ、Ｙ及びＫの各色の画像データに応じてレーザービームを照射し、感光体４１２を露光する。各書込みユニット４１は、現像部４１３によりトナー等の色材を感光体４１２上に供給して、感光体４１２上に形成された静電潜像を現像する。現像により、各書込みユニット４１の感光体４１２上には各色の画像が形成される。
【００３５】
各感光体４１２上の画像は中間転写ベルト４２上に順次重ねて転写され、中間転写ベルト４２上には複数の色からなる画像が形成される。各書込みユニット４１では、クリーニング部４１５により転写後に感光体４１２上に残留する色材が除去される。
中間転写ベルト４２上の複数の色からなる画像は、２次転写ローラー４３によってさらにカット紙又はロール紙上に転写される。カット紙又はロール紙は２次転写ローラー４３により定着装置４４へと搬送され、画像をカット紙又はロール紙に定着させるため、定着装置４４により加熱及び加圧される。カット紙の両面に画像を形成する場合は、反転機構４６により用紙面を反転させて再度２次転写ローラー４３へカット紙を搬送する。
【００３６】
上記画像形成装置Ｇは、カット紙に画像を形成する場合、画像生成部２１により１枚のカット紙上において画像の形成が有効な領域を１ページとするページ単位で画像データを生成し、第２メモリー３２に保存する。この時、画像生成部２１は、ラスタライズ処理により１ページの領域のすべてを描画することにより画像データを生成する。第２メモリー３２に書き込まれた各ページの画像データを、メモリー制御部２３により第１メモリー３１へ、さらに第１メモリー３１から画像形成部４０へ、１ページごとにＤＭＡ転送する。
一方、ロール紙に画像を形成する場合、画像形成装置Ｇは下記処理手順により画像データを生成し、画像形成部４０へＤＭＡ転送する。
【００３７】
図３は、画像形成装置Ｇがロール紙上に画像を形成する場合に、画像生成部２１により実行される処理手順を示している。
画像生成部２１は、通信部１５から受信したＰＤＬデータのラスタライズ処理を開始する。ラスタライズ処理において、画像生成部２１は、ロール紙上において画像の形成が有効な全領域を１ページとする。この１ページをダミーページと呼ぶ。
【００３８】
図３に示すように、画像生成部２１はＰＤＬデータを解析し、ダミーページにおいて描画するベースの画像があれば（ステップＳ１；Ｙ）、ベースの画像データを生成し（ステップＳ２）、第２メモリー３２に保存する。ベースの画像とは、例えば地紋等の背景になり得る画像をいう。ダミーページの全領域と同じサイズのベースの画像データを生成する必要はなく、Ａ４サイズ等のカット紙の１ページと同じサイズのベースの画像データを生成すれば、十分である。
背景が白紙であり、ベースの画像が無い場合は（ステップＳ１；Ｎ）、ベースの画像データは生成されず、ステップＳ３の処理に移行する。
【００３９】
次に、画像生成部２１は、ダミーページの領域内に位置する１又は複数のオブジェクトを描画して、各オブジェクトの画像データの生成を開始し（ステップＳ３）、第２メモリー３２に保存する。オブジェクトとは、ひらがな、アルファベット、数字等の文字、線、円、四角形等の図形、写真等の前景になり得る画像をいう。
なお、画像生成部２１は、複数の同じオブジェクトを描画する場合、最初のオブジェクトのみを描画して共通する１つのオブジェクトの画像データを生成する。
【００４０】
ダミーページの領域内のすべてのオブジェクトの画像データを生成しておらず、ラスタライズ処理が完了していなければ（ステップＳ４；Ｎ）、画像生成部２１は第２メモリー３２の空き領域があることを確認した後（ステップＳ５；Ｙ）、ステップＳ３の処理に戻って、オブジェクトの画像データを生成する処理を継続する。第２メモリー３２の空き領域が無い場合（ステップＳ５；Ｎ)、画像生成部２１は第２メモリー３２に保存されている画像データが、第１メモリー３１へ転送されるまで待機する（ステップＳ６；Ｎ）。その後、第２メモリー３２から画像データが転送されると（ステップＳ６；Ｙ）、ステップＳ５へ戻り、空き領域があることが確認して、オブジェクトの画像データの生成を継続する。
【００４１】
ダミーページのすべてのオブジェクトの画像データを生成し、ラスタライズ処理が完了すると（ステップＳ４；Ｙ）、本処理を終了する。
第２メモリー３２に画像データが保存されると、メモリー制御部２３により当該画像データを画像形成部４０に転送する処理が実行される。
図４は、メモリー制御部２３が画像データを転送する際の処理手順を示している。
【００４２】
図４に示すように、メモリー制御部２３は、ダミーページの領域内で副走査方向に繰り返し複数のリピートページの領域を決定する（ステップＳ１１）。各リピートページの領域のサイズは同じである。サイズは任意に決定することができるが、カット紙の１ページ以下のサイズであると、ロール紙に対応するために第２メモリー３２及び第１メモリー３１の容量を増やす必要がなく、好ましい。また、各リピートページ間でのオブジェクトの位置ずれを防ぐため、各リピートページ間の境界上にオブジェクトが位置しないようにリピートページのサイズを決定することが好ましい。
【００４３】
さらに、メモリー制御部２３は、ダミーページ中の各リピートページを、第１リピートページと第２リピートページに交互に振り分ける。
図５は、ダミーページの領域内で決定された複数のリピートページを示している。
図５に示すように、ダミーページＰ０の領域には、第１リピートページＰ１と第２リピートページＰ１が副走査方向ｙに交互に繰り返し並んでいる。
なお、図５において、同期信号ＩＮＤは画像形成の開始タイミングを示し、同期信号ＨＶ及びＶＶはそれぞれ主走査方向ｘ及び副走査方向ｙにおける画像形成の有効領域を示している。同期信号ＩＨＶ及びＩＶＶは、それぞれ主走査方向ｘ及び副走査方向ｙにおけるダミーページの領域を示している。これら同期信号ＩＮＤ、ＨＶ、ＶＶ、ＩＨＶ及びＩＶＶは、ラスタライズ処理時に画像生成部２１により生成される。
【００４４】
リピートページが決定されると、メモリー制御部２３はダミーページの領域の先頭に位置する第１及び第２リピートページの画像データを、第２メモリー３２から第１メモリー３１へＤＭＡ転送するための設定を行う（ステップＳ１２）。
最初に、メモリー制御部２３は、ダミーページのページ情報を生成し、バッファー２３１に記憶する。メモリー制御部２３は、ページ情報において、ダミーページの領域のサイズ、ダミーページの領域内に位置する各第１及び第２リピートページの領域の開始位置及びサイズ、各第１及び第２リピートページの領域内に位置する１又は複数のオブジェクトの領域の開始位置及びサイズ等を設定する。
【００４５】
例えば、図５に示すダミーページＰ０の場合、ダミーページＰ０の先頭の画素Ａｄ０から第１リピートページＰ１の先頭の画素Ａｄ１までの主走査方向ｘ及び副走査方向ｙの画素数Ｄｘ及びＤｙが、第１リピートページＰ１の領域の開始位置として設定される。
また、第１リピートページの主走査方向ｘの幅Ｗｘ及び副走査方向ｙの幅Ｗｙが、当該第１リピートページＰ１の領域のサイズとして設定される。
【００４６】
オブジェクトの領域の開始位置及びサイズについても、第１及び第２リピートページと同様にして設定することができる。
図６は、上記第１リピートページＰ１と第２リピートページＰ２の領域内にそれぞれ位置するオブジェクトＰ１０〜Ｐ１９を示している。図６において、点線は各オブジェクトＰ１０〜Ｐ１９の領域を示している。
図６に示すように、各オブジェクトＰ１０、Ｐ１１、Ｐ１５及びＰ１６の領域に、それぞれオブジェクトＰ１３、Ｐ１４、Ｐ１８及びＰ１９が重なっている。また、第１リピートページＰ１の領域内に位置するオブジェクトＰ１２と、第２リピートページＰ２の領域内に位置するオブジェクトＰ１７は、同じオブジェクトである。
【００４７】
オブジェクトＰ１０の領域の場合、第１リピートページＰ１の先頭の画素Ａｄ１から先頭の画素Ａｄ１０までの主走査方向ｘ及び副走査方向ｙの画素数Ｄｘ１０及びＤｙ１０が、当該領域の開始位置として設定される。オブジェクトＰ１３の領域の場合は、第１リピートページＰ１の先頭の画素Ａｄ１から先頭の画素Ａｄ１３までの主走査方向ｘの画素数Ｄｘ１３及び副走査方向ｙの画素数Ｄｙ１３が当該領域の開始位置として設定される。また、オブジェクトＰ１０の領域の主走査方向ｘの幅Ｗｘ１０及び副走査方向ｙの幅Ｗｙ１０が、当該領域のサイズとして設定される。同様にオブジェクトＰ１３の領域も主走査方向ｘの幅Ｗｘ１３及び副走査方向ｙの幅Ｗｙ１３が、当該領域のサイズとして設定される。
【００４８】
ページ情報の設定後、メモリー制御部２３は、転送元の第２メモリー３２と転送先の第１メモリー３１において、先頭の第１及び第２リピートページの領域内に位置する各オブジェクトの画像データを保存するメモリー領域の先頭アドレス、転送する各画像データのデータ量等を設定する。
【００４９】
メモリー制御部２３は、設定に基づいて、第２メモリー３２から第１メモリー３１へ、先頭の第１及び第２リピートページの画像データのＤＭＡ転送を開始する（ステップＳ１３）。画像データは、上述した同期信号ＩＮＤ、ＨＶ、ＶＶ、ＩＨＶ及びＩＶＶとともに転送される。第１及び第２リピートページのすべてのオブジェクトの画像データの転送が完了するまで（ステップＳ１４；Ｎ）、メモリー制御部２３は転送を継続する。
【００５０】
図７は、第１メモリー３１のメモリー領域の一例を示している。
図６に示す第１リピートページＰ１及び第２リピートページＰ２の画像データが転送された場合、第１メモリー３１には、図７に示すように各オブジェクトＰ１０〜Ｐ１９の画像データが保存されている。オブジェクトＰ１２とオブジェクトＰ１７は同じオブジェクトであるので、共通する１つの画像データが保存されている。
また、図７に示す例では、第１リピートページＰ１及び第２リピートページＰ２に共通のベースの画像データＰ３０も第１メモリー３１に転送され、保存されている。
【００５１】
第１及び第２リピートページの転送が完了すると（ステップＳ１４；Ｙ）、メモリー制御部２３は、前記第１メモリー３１に保存されている第１及び第２リピートページごとに、それぞれの領域内に位置する各オブジェクトの領域を特定するための領域情報を作成し、バッファー２３１に保存する（ステップＳ１５）。
具体的には、メモリー制御部２３は、ダミーページ中のすべての第１及び第２リピートページのうち、第１メモリー３１にオブジェクトの画像データが保存されている第１及び第２リピートページの領域の開始位置及びサイズと、当該領域内に位置する各オブジェクトの領域の開始位置及びサイズとを、ページ情報から抽出する。さらに、メモリー制御部２３は、第１メモリー３１において各オブジェクトの画像データが保存されたメモリー領域のアドレスを、各オブジェクトの領域の開始位置及びサイズに対応付けて、領域情報とする。
【００５２】
次に、メモリー制御部２３は、第１及び第２リピートページの画像データを、第１メモリー３１から画像形成部４０へ転送するための設定を行う（ステップＳ１６）。具体的には、転送元の第１メモリー３１と転送先の画像形成部４０のメモリーにおいて、第１及び第２リピートページの画像データを保存するメモリー領域の先頭アドレス、転送する各画像データのデータ量等を設定する。
メモリー制御部２３は、設定に基づいて、第１メモリー３１から画像形成部４０への第１リピートページのＤＭＡ転送を開始する（ステップＳ１７）。
【００５３】
転送時、メモリー制御部２３は、バッファー２３１に記憶された領域情報に基づいて、転送する第１リピートページの各オブジェクトの領域を特定する。そして、メモリー制御部２３は、特定された各オブジェクトの領域では、各オブジェクトの画像データを第１メモリー３１から読み出して出力し、特定された各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、第１リピートページの画像データを読み出す。白紙の画像データとは、階調値が０の画像データである。
ベースの画像データが生成され、第１メモリー３１に保存されている場合、メモリー制御部２３は、特定された各オブジェクトの領域以外の領域では第１メモリー３１から当該ベースの画像データを読み出して出力する。
【００５４】
具体的には、メモリー制御部２３は、領域情報から各オブジェクトの領域の開始位置及びサイズを取得し、読み出し位置が当該開始位置に至るまでは、メモリー制御部２３は白紙かベースの画像データを出力する。そして、読み出し位置が各オブジェクトの領域の開始位置に至ると、メモリー制御部２３は、領域情報において各オブジェクトの開始位置に対応付けられたアドレスを元に、第１メモリー３１から各オブジェクトの画像データを読み出して出力する。また、メモリー制御部２３は、領域情報から取得した開始位置とサイズから、各オブジェクトの領域の終了位置を特定し、読み出し位置が当該終了位置に至ると、白紙かベースの画像データの出力に切り替える。
【００５５】
なお、メモリー制御部２３は、第１メモリー３１から読み出した画像データをバッファー２３１に一時的に保存し、同期信号ＩＨＶ及びＩＶＶに合わせてバッファー２３１から画像形成部４０へ画像データを転送する。
【００５６】
画像形成部４０へ転送された第１リピートページの画像データは、画像処理部２４によって画像処理された後、画像形成部４０へ転送される。
画像形成部４０は、転送された第１リピートページの画像データに基づいてロール紙上に画像を形成する。第１リピートページのＤＭＡ転送時に設定されたデータ量の画像データがすべて転送され、第１リピートページの画像の形成が完了すると、画像形成部４０はメモリー制御部２３に対して割り込み信号を出力する。
メモリー制御部２３は、この割り込み信号が出力されるまで第１リピートページの転送が完了していないと判断し（ステップＳ１８；Ｎ）、第１リピートページの画像データの転送作業を継続する。
【００５７】
画像形成部４０から割り込み信号が出力されると、メモリー制御部２３は第１リピートページの転送が完了したと判断し（ステップＳ１８；Ｙ）、第１割り込み処理を実行する（ステップＳ１９）。
図８は、第１割り込み処理の処理手順を示している。
図８に示すように、第１割り込み処理において、メモリー制御部２３は、第２メモリー３２から第１メモリー３１へ、新たな第１リピートページの画像データをＤＭＡ転送するための設定を行う（ステップＳ３１）。新たな第１リピートページとは、ダミーページにおいて画像形成部４０へまだ転送されていない第１リピートページのうち、先頭に位置する第１リピートページをいう。
【００５８】
メモリー制御部２３は、設定に基づいて、新たな第１リピートページのＤＭＡ転送を開始し、第１メモリー３１において画像形成部４０への転送が完了した第１リピートページの画像データを、新たな第１リピートページの画像データに書き換える（ステップＳ３２）。ベースの画像データはすでに保存されているため、メモリー制御部２３は新たな第１リピートページのオブジェクトの画像データのみを、第２メモリー３２から第１メモリー３１へ転送する。また、メモリー制御部２３は、ページ情報に基づいて、転送が完了した第１リピートページと同じオブジェクトが当該第１リピートページ以降にあるか否かを判断し、ある場合は当該オブジェクトの画像データを書き換えずに第１メモリー３１に残しておく。
【００５９】
新たな第１リピートページのすべてのオブジェクトの画像データの転送が完了するまで（ステップＳ３３；Ｎ）、メモリー制御部２３は転送を継続する。そして、すべてのオブジェクトの画像データの転送が完了すると（ステップＳ３３；Ｙ）、メモリー制御部２３は、ステップＳ１５と同様にして、新たな第１リピートページの領域情報を作成する。メモリー制御部２３は、バッファー２３１に保存されている第１リピートページの領域情報を、新たな第１リピートページの領域情報に書き換えて（ステップＳ３４）、第１割り込み処理を終了する。異なるリピートページに同じオブジェクトが位置する場合は、共通する１つのオブジェクトの画像データを読み出すように、オブジェクトの領域情報を書き換えればよく、同じオブジェクトの画像データを重複して生成する必要がなくなるため、ラスタライズ処理の処理時間を短縮できる。
【００６０】
上記第１割り込み処理と並行して、メモリー制御部２３は、第１メモリー３１から画像形成部４０へ、第２リピートページの画像データのＤＭＡ転送を開始する（ステップＳ２０）。第１リピートページの場合と同様に、第２リピートページのＤＭＡ転送時に設定されたデータ量の画像データがすべて転送され、第２リピートページの画像の形成が完了すると、画像形成部４０から割り込み信号が出力される。メモリー制御部２３は、割り込み信号が出力されるまで第２リピートページの転送が完了していないと判断し（ステップＳ２１；Ｎ）、第２リピートページの画像データの転送作業を継続する。
【００６１】
画像形成部４０から割り込み信号が出力されると、メモリー制御部２３は第２リピートページの転送が完了したと判断し（ステップＳ２１；Ｙ）、第２割り込み処理を実行する（ステップＳ２２）。
図９は、第２割り込み処理の処理手順を示している。
第２割り込み処理は、第１リピートページが第２リピートページに替わるのみで、上述した第１割り込み処理と同じ処理手順である。
すなわち、メモリー制御部２３は、第２メモリー３２から第１メモリー３１へ、新たな第２リピートページの画像データ、すなわち新たな第２リピートページ内に位置する各オブジェクトの画像データをＤＭＡ転送するための設定を行う（ステップＳ４１）。メモリー制御部２３は設定にしたがってＤＭＡ転送を開始し、画像形成部４０への転送が完了した第２リピートページの画像データを、新たな第２リピートページの画像データに書き換える（ステップＳ４２）。
【００６２】
新たな第２リピートページの転送が完了するまで（ステップＳ４３；Ｎ）、メモリー制御部２３は転送を継続する。転送が完了すると（ステップＳ４３；Ｙ）、メモリー制御部２３は、新たな第２リピートページの領域情報を作成し、バッファー２３１に保存されている第２リピートページの領域情報を、新たな第２リピートページの領域情報に書き換えて（ステップＳ４４）、本処理を終了する。
【００６３】
画像形成部４０へ画像データがまだ転送されていない第１及び第２リピートページがあり、ダミーページの転送が完了していない場合（ステップＳ２３；Ｎ）、ステップＳ１７に戻り、メモリー制御部２３は、上記第２割り込み処理と並行して、第１メモリー３１から画像形成部４０へ第１リピートページの画像データのＤＭＡ転送を開始する。
このようにして、第２メモリー３２から第１メモリー３１へ転送された第１及び第２リピートページのいずれかの画像データの読み出しが完了するごとに、新たな第１及び第２リピートページを、第２メモリー３２から第１メモリー３１へ転送して書き換えることを繰り返すことにより、ダミーページの画像データをリピートページ単位で画像形成部４０へ転送する。これにより、第１メモリー３１の容量がダミーページの画像データ量よりも小さくても、ダミーページの画像データをすべて転送できる。
すべての第１及び第２リピートページの画像データが画像形成部４０へ転送され、ダミーページの転送が完了すると（ステップＳ２３；Ｙ）、本処理を終了する。
【００６４】
以上のように、本実施の形態の画像形成装置Ｇは、ラスタライズ処理により、ダミーページの領域内に位置する１又は複数のオブジェクトの画像データを生成する画像生成部２１と、第１メモリー３１と、画像生成部２１により生成された各オブジェクトの画像データを、ダミーページの領域内で副走査方向に繰り返し決定されたリピートページ単位で第１メモリー３１へ転送し、第１メモリー３１に保存された画像データをリピートページ単位で読み出すメモリー制御部２３と、を備えている。メモリー制御部２３は、各リピートページの領域のうち、各オブジェクトの領域では各オブジェクトの画像データを第１メモリー３１から読み出して出力し、各オブジェクトの領域以外の領域では白紙の画像データを出力することにより、第１メモリー３１から各リピートページの画像データを読み出す。
【００６５】
これにより、ダミーページのすべての領域の画像を描画することなく、オブジェクトのみを描画してオブジェクトの画像データを生成すればよいので、ラスタライズ処理により画像データを生成する際の負荷を減らすことができる。ラスタライズ処理の処理時間だけでなく、転送する画像データ量を減らすことができ、画像データの転送速度を高速化することができる。
【００６６】
例えば、図１０に示すように、円とＡの文字からなる図形を繰り返し配置し、各図形にシリアル番号を組み合わせた画像を形成する場合、シリアル番号の画像部分が異なるため、従来の画像形成装置によれば、すべての領域の画像を描画して画像データを生成する必要がある。これに対し、本実施の形態の上記処理手順によれば、各第１及び第２リピートページＰ１及びＰ２において図形とシリアル番号のみを描画して生成されたオブジェクトＰ３１及びＰ３２の画像データが転送される。部分的な描画で足りるため、ラスタライズ処理により画像データを生成する負荷が減る。転送するデータ量も減るため、転送速度を高速化することができる。また、繰り返し配置される図形については、最初に生成された図形のオブジェクトＰ３１の画像データのみ第１バッファー３１へ転送して各リピートページの領域情報を書き換えれば、それ以降の図形のオブジェクトの画像データを生成する必要が無いため、転送する画像データ量をさらに減らすことができる。
【００６７】
上記実施の形態は本発明の好適な一例であり、これに限定されない。本発明の主旨を逸脱しない範囲で適宜変更可能である。
例えば、上述した実施の形態は、ロール紙に画像を形成するために生成された大容量の画像データを画像形成部４０に転送する場合の例であるが、画像形成時に限らず、２つのメモリー間において画像データを転送する場合であれば、本発明の画像データの転送方法を利用することができる。例えば、大容量の画像データをＳＳＤ（Solid State Drive）等のメモリーに転送する場合、２つの画像形成装置間で画像データを転送する場合等にも本発明の画像データの転送方法を利用することができる。
【００６８】
また、メモリー制御部２３ではなく、制御部１１がプログラムを読み取ることにより、メモリー制御部２３の上記処理手順を制御部１１により実行させることもできる。画像形成装置Ｇに限らず、汎用のＰＣ等のコンピューターにより当該プログラムを読み取らせて、上記処理手順を実行させることもできる。
上記プログラムのコンピューター読み取り可能な媒体としては、ＲＯＭ、フラッシュメモリー等の不揮発性メモリー、ＣＤ-ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、プログラムのデータを、通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も適用される。
【符号の説明】
【００６９】
Ｇ    画像形成装置
１０    本体ユニット
１１    制御部
１２    記憶部
２１    画像生成部
２３    メモリー制御部
２３１    バッファー
３１    第１メモリー
３２    第２メモリー
４０    画像形成部
【図１】
2015205396.tif 000003
【図２】
2015205396.tif 000004
【図３】
2015205396.tif 000005
【図４】
2015205396.tif 000006
【図５】
2015205396.tif 000007
【図６】
2015205396.tif 000008
【図７】
2015205396.tif 000009
【図８】
2015205396.tif 000010
【図９】
2015205396.tif 000011
【図１０】
2015205396.tif 000012