(57)【要約】【課題】  展開画像を格納するための容量の大きいメモリを必要とせず、プリンタエンジンによって画像形成される処理単位分の展開画像が格納可能なメモリを備えるだけで好適にマルチビーム方式による画像形成を行うことができる画像形成装置及び画像形成方法並びにプログラムを提供する。【解決手段】  複数の光ビームのそれぞれに対応して設けられたデータ圧縮部Ａ（２０５）〜Ｄ（２０８）を用いて１ライン分の画像データを圧縮してＤＲＡＭ３００に記憶する。データ伸長部Ａ（２０９）〜Ｄ（２１２）は、画像形成部５００から発行された同期信号に基づいてＤＲＡＭ３００から圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成し、データ送出部Ａ（２１３）〜Ｄ（２１６）を介してマルチビーム方式による画像形成を行う画像形成部５００に送出する。【選択図】  図１
2006218660.tif 000002
【特許請求の範囲】
【請求項１】
複数の光ビームを同時に走査するマルチビーム方式によって画像形成を行う画像形成手段を備える画像形成装置であって、
前記複数の光ビームのそれぞれに対応して設けられ、所定単位量の画像データを圧縮して複数の圧縮データを生成する複数の圧縮手段と、
前記複数の圧縮データを記憶する記憶手段と、
前記複数の光ビームのそれぞれに対応して設けられ、前記画像形成手段から発行された同期信号に基づいて前記記憶手段から前記複数の圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成する複数の伸長手段と、
前記複数の光ビームのそれぞれに対応して設けられ、前記複数の展開データをそれぞれ前記画像形成手段に送出する複数の送出手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記複数の送出手段のそれぞれが、前記複数の伸長手段によって伸長して生成された前記複数の展開データを格納する格納手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数の圧縮手段が、前記複数の光ビームのそれぞれが走査する、１ページ分の画像データのうちの１ライン単位分の画像データを圧縮することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記複数の圧縮手段が、ＪＢＩＧ圧縮方式を用いて圧縮処理を行い、
前記複数の伸長手段が、ＪＢＩＧ伸長方式を用いて伸長処理を行う
ことを特徴とする請求項１から３までのいずれか１項に記載の画像形成装置。
【請求項５】
前記複数の圧縮手段においてそれぞれの圧縮率で圧縮され、前記記憶手段に記憶された前記複数の圧縮データの配置を連続した配置に変更する再配置手段をさらに備え、
前記伸長手段が、前記記憶手段に連続した配置で記憶されている前記複数の圧縮データを前記同期信号に基づいてそれぞれ読み出して伸長することを特徴とする請求項１から４までのいずれか１項に記載の画像形成装置。
【請求項６】
前記複数の送出手段が、前記画像形成手段から発行された垂直方向及び水平方向の同期信号に基づいて定められるタイミングで、前記複数の展開データをそれぞれ前記画像形成手段に送出することを特徴とする請求項１から５までのいずれか１項に記載の画像形成装置。
【請求項７】
前記複数の送出手段が、前記垂直方向の同期信号を受けて前記画像データのライン単位に前記複数の伸長手段によって圧縮データから伸長された前記複数の展開データのそれぞれを、前記水平方向の同期信号を受けて前記画像形成手段に送出することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
複数の光ビームを同時に走査するマルチビーム方式によって画像形成を行う画像形成手段を備える画像形成装置を用いた画像形成方法であって、
前記複数の光ビームのそれぞれに対応して設けられた複数の圧縮手段を用いて所定単位量の画像データを圧縮して複数の圧縮データを生成する圧縮工程と、
前記複数の圧縮データを記憶手段に記憶する記憶工程と、
前記複数の光ビームのそれぞれに対応して設けられた伸長手段を用いて、前記画像形成手段から発行された同期信号に基づいて前記記憶手段から前記複数の圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成する伸長工程と、
前記複数の光ビームのそれぞれに対応して設けられた送出手段を用いて、前記複数の展開データをそれぞれ前記画像形成手段に送出する送出工程と
を有することを特徴とする画像形成方法。
【請求項９】
複数の光ビームを同時に走査するマルチビーム方式によって画像形成を行う画像形成手段に画像データを送出するコンピュータに、
前記複数の光ビームのそれぞれに対応して設けられた複数の圧縮手段を用いて所定単位量の画像データを圧縮して複数の圧縮データを生成する圧縮手順と、
前記複数の圧縮データを記憶手段に記憶する記憶手順と、
前記複数の光ビームのそれぞれに対応して設けられた伸長手段を用いて、前記画像形成手段から発行された同期信号に基づいて前記記憶手段から前記複数の圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成する伸長手順と、
前記複数の光ビームのそれぞれに対応して設けられた送出手段を用いて、前記複数の展開データをそれぞれ前記画像形成手段に送出する送出手順と
を実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮して格納された画像データを伸長して複数の光ビームを用いて画像形成するマルチビーム方式の画像形成装置及び画像形成方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、レーザ複写機やレーザビームプリンタ（ＬＢＰ）等の光走査方式の画像形成装置では、印字の高速化、多色化、或いは印字解像度の高解像度化等の要求から、複数の光源を用いて複数の光ビームで被走査面である感光媒体面を一括走査するマルチビーム方式の画像形成装置が開発されている。
【０００３】
この種の画像形成装置においては、例えば、回転多面鏡から成る光偏向器の回転軸を含む面に対して対称に複数の光学手段（光学系）を配し、当該光偏向器の１つの偏向面に対し、例えば２本の光ビームを入射させ、当該偏向面で偏向反射した２本の光ビームを結像光学系を介して被走査面上の異った領域に導光し、当該被走査面上を同時に光走査して画像の記録を行っている（例えば、特許文献１参照。）。
【０００４】
この他、１つの光学手段（光学系）で光偏向器の偏向面１面に複数の光ビーム、例えば２本乃至４本の光ビームを入射させ、当該偏向面で偏向反射した複数の光ビームを結像光学系を介して被走査面上の異なった領域に導光し、当該被走査面上を同時に光走査して画像の記録を行う画像形成装置も知られている。
【０００５】
上述したような画像形成装置では、主走査方向を複数の光ビームが同時に走査するため、画像を送出するクロックの周波数に光ビームの本数を積算した値以上の周波数で画像を生成し、光ビーム装置に生成された画像を送出することが可能な性能を有することで、マルチビーム方式の画像形成装置を実現している。
【０００６】
また、このような画像形成装置の中には、画像生成手段において生成された画像をデータ圧縮して一時保存しておき、光ビーム装置に画像を送出する際に、データ伸長しながらデータを送出するために、メモリ容量削減を目的としたページスプール方式の画像形成装置が知られている。
【特許文献１】特開２００２−２１１０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したようなメモリ容量削減を目的としたページスプール方式の画像形成装置では、画像を生成する画像制御装置は画像を送出するクロックの周波数に光ビームの本数を積算した値以上の周波数で画像を圧縮及び伸長する必要があるため、回路設計の高速化を実現することが非常に困難である。
【０００８】
また、圧縮回路及び伸長回路を複数個用意して、圧縮回路及び伸長回路を同時に動作させることで動作周波数を下げるような画像形成装置にある。しかし、この種の画像形成装置では、圧縮データを一旦伸長したビットマップデータを画像メモリに一度展開した後に送出する必要が生じるため、必要とされる画像メモリの容量が増大し、その結果として製品コストの増大を招くという問題があった。
【０００９】
本発明は、このような事情を考慮してなされたものであり、展開画像を格納するための容量の大きいメモリを必要とせず、プリンタエンジンによって画像形成される処理単位分の展開画像が格納可能なメモリを備えるだけで好適にマルチビーム方式による画像形成を行うことができる画像形成装置及び画像形成方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、複数の光ビームを同時に走査するマルチビーム方式によって画像形成を行う画像形成手段を備える画像形成装置であって、
前記複数の光ビームのそれぞれに対応して設けられ、所定単位量の画像データを圧縮して複数の圧縮データを生成する複数の圧縮手段と、
前記複数の圧縮データを記憶する記憶手段と、
前記複数の光ビームのそれぞれに対応して設けられ、前記画像形成手段から発行された同期信号に基づいて前記記憶手段から前記複数の圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成する複数の伸長手段と、
前記複数の光ビームのそれぞれに対応して設けられ、前記複数の展開データをそれぞれ前記画像形成手段に送出する複数の送出手段と
を備えることを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、複数の光ビームを同時に走査するマルチビーム方式によって画像形成を行う画像形成手段を備える画像形成装置を用いた画像形成方法であって、
前記複数の光ビームのそれぞれに対応して設けられた複数の圧縮手段を用いて所定単位量の画像データを圧縮して複数の圧縮データを生成する圧縮工程と、
前記複数の圧縮データを記憶手段に記憶する記憶工程と、
前記複数の光ビームのそれぞれに対応して設けられた伸長手段を用いて、前記画像形成手段から発行された同期信号に基づいて前記記憶手段から前記複数の圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成する伸長工程と、
前記複数の光ビームのそれぞれに対応して設けられた送出手段を用いて、前記複数の展開データをそれぞれ前記画像形成手段に送出する送出工程と
を有することを特徴とする。
【００１２】
さらに、上記課題を解決するために、本発明は、複数の光ビームを同時に走査するマルチビーム方式によって画像形成を行う画像形成手段に画像データを送出するコンピュータに、
前記複数の光ビームのそれぞれに対応して設けられた複数の圧縮手段を用いて所定単位量の画像データを圧縮して複数の圧縮データを生成する圧縮手順と、
前記複数の圧縮データを記憶手段に記憶する記憶手順と、
前記複数の光ビームのそれぞれに対応して設けられた伸長手段を用いて、前記画像形成手段から発行された同期信号に基づいて前記記憶手段から前記複数の圧縮データをそれぞれ読み出して伸長することによって複数の展開データを生成する伸長手順と、
前記複数の光ビームのそれぞれに対応して設けられた送出手段を用いて、前記複数の展開データをそれぞれ前記画像形成手段に送出する送出手順と
を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、展開画像を格納するための容量の大きいメモリを必要とせず、プリンタエンジンによって画像形成される処理単位分の展開画像が格納可能なメモリを備えるだけで好適にマルチビーム方式による画像形成を行うことができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の一実施形態に係る画像形成装置の回路構成例を示すブロック図である。図１において、ＣＰＵ１００は、ＲＯＭ４００に格納されている制御プログラム等に基づいて、制御部２００内のシステムバス２１９に接続された各種のデバイスとのアクセスを統括的に制御して、インタフェース２５０を介して接続された画像形成部５００（或いは、後述するマルチビーム形成装置等の画像形成装置）に出力情報としての画像信号を出力する。また、ＲＯＭ４００には、上記制御プログラムの他にも、上記出力情報を生成する際に使用されるフォントデータ等も記憶される。
【００１５】
ＣＰＵ１００は、データ入力部２０４を介して、通信インタフェース２７０で接続された不図示のホストコンピュータやネットワークとの通信処理が可能である。そして、ＣＰＵ１００は、画像形成部５００内の情報等をホストコンピュータやネットワーク上のコンピュータに通知することが可能である。通信インタフェースとしては、例えば、ＵＳＢ、セントロニクス、イーサーネット（登録商標）等が使用できる。
【００１６】
制御部２００は、図１に示すように、ＣＰＵ１００、ＲＡＭ３００、ＲＯＭ４００及び画像形成部５００と接続しており、通信インタフェース２７０を介して入力される印刷コマンドに対して当該ＣＰＵ１００の解釈に基づいて画像生成を行って画像信号を出力する。
【００１７】
図１において、ＣＰＵ  Ｉ／Ｆ２０１は、ＣＰＵ１００とシステムバス２１９とを接続するためのインタフェースであり、描画処理部２０２は、前述した画像生成を行うための描画処理を行う。また、データ圧縮部Ａ（２０５）〜Ｄ（２０８）は描画処理後の画像を圧縮し、ＪＢＩＧ、ＪＰＥＧ、パックビッツ等の圧縮方法を用いて圧縮処理を行う。
【００１８】
また、データ伸長部Ａ（２０９）〜Ｄ（２１２）は、データ圧縮部Ａ（２０５）〜Ｄ（２０８）によって圧縮され、ＤＲＡＭ３００に格納された画像を伸長する。そして、送出部Ａ（２１３）〜Ｄ（２１６）は、伸長部Ａ（２０９）〜Ｄ（２０８）によって伸長された画像をインタフェース２５０を介して画像形成部５００にダイレクトに出力可能である。尚、本実施形態において、データ伸長部とデータ送出部とがそれぞれ４チャンネル（Ａ〜Ｄ）を有しているのは、本実施形態に係る画像形成部５００が有する光ビームの本数が４本である場合の構成であることによる。従って、画像形成部５００が有する光ビームの本数が２本の場合には２チャンネルでよく、光ビームの本数が８本の場合には８チャンネル分必要となる。
【００１９】
また、データ圧縮部に関しても同様であるが、データ圧縮部の処理周波数がデータ送出部の画像出力周波数よりも著しく高くなるように設計した場合は、データ圧縮部のチャンネル数の軽減が可能となることは容易に類推可能である。
【００２０】
また、図１において、同期信号制御部２１７は、画像形成部５００が発行する水平同期信号（ｎＢＤ）と垂直同期信号（ｎＴＯＰ）を受け、Ａ〜Ｄに対応する４本の各光ビームに対応した画像を送出するタイミングを生成する。さらに、エンジン制御部２１８は、画像形成部５００の制御情報、例えば、画像形成部５００のハードウェア情報や用紙カセット情報、印刷時の紙ジャムの通知等の情報をシステムバス２１９を介してＣＰＵ１００と通信する制御を行う。
【００２１】
図２は、本発明の一実施形態に係る画像形成装置における複数の光ビームにより画像を形成するマルチビーム形成を行う画像形成部５００の要部斜視図である。図２において、マルチレーザ１は、複数の発光部を有する光源手段であり、レーザユニット１１の内部に固設しており、後述する発光制御回路８により放射する複数の光ビームの発光タイミングが制御されている。また、コリメータレンズ２は、マルチレーザ（光源手段）１から放射した複数の光ビームを平行光束にし、レーザユニット１１のホルダ１２に固設されている。
【００２２】
さらに、シリンドリカルレンズ３は、所定方向（副走査方向）のみに所定の屈折力を有するレンズである。尚、コリメータレンズ２とシリンドリカルレンズ３は、マルチレーザ（光源手段）１から放射された複数の光ビームを偏向手段である光偏向器４に導光する光学手段としての一要素を構成している。光偏向器４は、回転多面鏡から成り、回転駆動用のモータ１３で実現される駆動手段によって、図２中の矢印ｗ１の方向に一定速度で回転する。尚、当該光偏向器４は、制御系１４により解像度に応じて回転数が制御されている。
【００２３】
図２において、結像部５は、ｆ−θレンズ等よりなる結像手段であって、光偏向器４からの複数の光ビームを集光し、被走査面である感光体６面上のそれぞれ異なる露光位置に結像する。
【００２４】
感光体６は、回転機構（不図示）により図２中の矢印ｗ２の方向へ一定速度で回動している。同期検出部７は、光ビームの走査開始側Ｌ−１の位置に設けられており、反射ミラー７ａと水平同期信号検出回路７ｂとを備えている。そして、同期検出部７は、感光体６面上の走査開始位置のタイミングを調整する水平同期信号（ＢＤ信号）を得るために、光偏向器４で偏向反射された光ビームの一部を反射ミラー７ａを介して水平同期信号検出回路７ｂで受光している。
【００２５】
図２において、発光制御回路８は、水平同期信号検出回路７ｂからのＢＤ信号を用いて、当該ＢＤ信号に同期してマルチレーザ（光源手段）１から放射される光ビームの発光タイミングを制御する。
【００２６】
その後、光偏向器４の偏向面４ａによって偏向反射した各々の光ビームは、結像部５を通過して感光体６面上の異なる領域にそれぞれビームスポットを形成し、これによって感光体６面上に画像の形成（記録）を順次行っている。
【００２７】
次に、インタフェース２５０からの同期信号に対して画像を送出するタイミングを図３を用いて説明する。図３は、制御部２００においてインタフェース２５０からの同期信号に対して画像を送出するタイミング波形を説明するための図である。ここで、本実施形態では、エンジン同期信号ｎＢＤは、４個の光ビームの走査開始位置を示す信号を多重化したものである。
【００２８】
まず、インタフェース２５０を介して画像形成部５００から、図３に示すようなポリゴンミラーの帰線期間に相当するｎＢＤのｔ１後の最初のたち下がりエッジをビームＡの水平同期信号、それに続く以降の立下りを順次ビームＢ、ビームＣ、ビームＤの水平同期信号とした多重化水平同期信号ｎＢＤが同期信号制御部２１７に入力される。同期信号制御部２１７は、多重化水平同期信号ｎＢＤが入力されると、Ｌｓｙｎｃ＿Ａ、Ｌｓｙｎｃ＿Ｂ、Ｌｓｙｎｃ＿Ｃ、Ｌｓｙｎｃ＿Ｄを生成し、データ送出部Ａ（２１３）〜Ｄ（２１６）にデータ送出タイミング信号として供給する。
【００２９】
データ送出部Ａ（２１３）〜Ｄ（２１６）は、供給されたデータ送出タイミング信号を基準として有効信号を送出する。ここで、データ送出タイミング信号から有効データの間は、レーザビームのスキャン方向によってレフトマージン又はライトマージンとして規定されることとなる。
【００３０】
次に、印刷用紙上での各ビームの走査線の説明を図４を用いて行う。図４は、本実施形態に係る画像形成装置による印刷用紙上での各ビームの走査線を説明するための図である。本実施形態では、４本のビームＡ〜Ｄが、それぞれ図３に示すタイミングに従って第１走査を開始して、用紙左端の有効印字領域に達した場合には、図３に示した帰線期間ｔ１に破線４１で示すように第２走査の基準位置に移動して第２走査を開始し、第ｎ走査を終了した時点で１ページの印字を終了することになる。
【００３１】
ここで、ビームＡに着目すると、ビームＡの１ライン目の走査が終了した際に、ビームＢ、Ｃ、Ｄの各走査ラインを飛び越えて２ライン目の走査開始位置に移動することになる。図５は、本実施形態に係る画像形成装置で形成される画像データのメモリ上の配置と圧縮データのメモリ格納状態とを説明するための図である。図５において、５Ａは、上述したようなビームの走査について画像メモリ上の画像データと対比した図である。
【００３２】
５Ａに示すように、ビームＡに対応した画像データを圧縮する場合に、画像メモリ上の圧縮を行うデータの開始アドレスＡ、１ラインの画像幅、及びビームＡが走査する次のラインまでの画像ピッチをデータ圧縮部Ａ（２０５）に設定することによって、ビームＡが走査するデータを圧縮処理することが可能となる。また、ビームＢ、ビームＣ、ビームＤに対しても、同様にしてそれぞれの開始アドレス、１ラインの画像幅、及び画像ピッチを指示するが、１ラインの画像幅と画像ピッチはビームＡで設定した値と同じ値を設定すればよい。
【００３３】
上述したように開始アドレス等を設定して、データ圧縮部Ａ（２０５）〜Ｄ（２０８）を起動する。これによって、データ圧縮部Ａ（２０５）〜Ｄ（２０８）は同時にメモリ上の画像データの圧縮処理を開始し、設定された格納アドレスから順次圧縮データを格納する。図５において、５Ｂは圧縮データのメモリへの格納状態を示したものである。５Ｂによれば、データ圧縮部Ａ（２０５）〜Ｄ（２０８）が同時に動作するため圧縮データの配置は、メモリ上で不連続になっている。そこで、１ページ分の圧縮処理が終了した後、圧縮データの再配置を行って５Ｃに示すように、圧縮データの配置を連続した配置として１ページ分の圧縮処理を終了する。
【００３４】
尚、図５において５Ｂに示すように、不連続な配置となる理由は各データ圧縮部が圧縮するデータの圧縮率がメモリに格納される時点では不明なためである。そこで、前処理として圧縮率を計算しておく等によってメモリへの格納状態が判明している場合には、格納アドレスＢ〜Ｄを連続したアドレスに設定することが可能となり、圧縮処理が完了した時点で５Ｃに示すように連続したメモリ配置とすることができる。
【００３５】
図６は、本発明の一実施形態に係る画像形成装置による画像形成処理時の各種処理の手順を説明するためのフローチャートである。まず、データ圧縮部Ａ（２０５）〜Ｄ（２０８）のそれぞれに、圧縮を行うデータのＤＭＡ開始アドレス、主走査の画像幅、図５を用いて説明した画像ピッチ、副走査ライン数、圧縮データの格納アドレスを設定する（ステップＳ１１）。
【００３６】
ステップＳ１１で設定が終了した後、データ圧縮部Ａ（２０５）〜Ｄ（２０８）を起動する（ステップＳ１２）。起動されたデータ圧縮部Ａ（２０５）〜Ｄ（２０８）は設定された値に従ってＤＭＡアクセスを行い、画像データを取得し、ＪＢＩＧ、ＪＰＥＧ、パックビッツ等の圧縮処理を行って圧縮データを格納アドレスに書き込む。尚、本実施形態では、各光ビームが走査する１ライン分の画像データを圧縮するものとし、後述するように１ライン分の圧縮データを伸長してデータ送出部Ａ（２１３）〜Ｄ（２１６）のバッファメモリに格納していくようにする。これにより、圧縮された画像データを１ページ分全て伸長して格納するための容量の大きなメモリを画像伸長処理時には必要としない。
【００３７】
そして、設定されたライン数分の圧縮処理が終了したかどうかの判断を行う（ステップＳ１３）。その結果、圧縮処理が終了した場合（Ｙｅｓ）は、図５を用いて説明したメモリの再配置処理を行う（ステップＳ１４）。そして、データ伸長部Ａ（２０９）〜Ｄ（２１２）にＤＭＡ開始アドレス及びデータ転送サイズを設定する（ステップＳ１５）。
【００３８】
次に、データ送出部Ａ（２１３）〜Ｄ（２１６）のパラメータとして主走査の画像幅及び副走査のライン数の設定を行う（ステップＳ１６）。その後、データ伸長部Ａ（２０９）〜Ｄ（２１２）を起動する（ステップＳ１７）。起動されたデータ伸長部Ａ（２０９）〜Ｄ（２１２）は、ステップＳ１６で設定された設定値に従って、ＤＭＡアクセスによってメモリに格納されている１ライン分の圧縮データを読み出して伸長処理を行い、データ送出部Ａ（２１３）〜Ｄ（２１６）に内蔵される不図示のバッファメモリにデータを格納していく。このバッファメモリはＦＩＦＯメモリとして機能し、データを格納可能な状態であれば、データ伸長部からのデータを取り込むことが可能である。
【００３９】
そして、画像形成部（プリントエンジン）５００から来る垂直同期信号（ｎＴＯＰ）を待ち（ステップＳ１８）、垂直同期信号ｎＴＯＰが来た後に、データ送出部Ａ（２１３）〜Ｄ（２１６）を起動する（ステップＳ１９）。起動したデータ送出部Ａ（２１３）〜Ｄ（２１６）は、同期信号制御部２１７でｎＢＤから生成された各ビームに対応した水平同期信号（Ｌｓｙｎｃ＿Ａ、Ｌｓｙｎｃ＿Ｂ、Ｌｓｙｎｃ＿Ｃ、Ｌｓｙｎｃ＿Ｄ）を待つ（ステップＳ２０）。そして、水平同期信号が来た後に、印字所定位置までをレフトマージン値として白データを送出する（ステップＳ２１）。尚、レフトマージンとは、用紙左端からのマージン値を意味するが、用紙右端を基準位置とするプリントエンジンの場合にはライトマージンと表記される。
【００４０】
そして、ステップＳ２１でレフトマージンの送出が終了した後、それぞれのビームに応じた伸長された１ライン分の画像データＡ〜Ｄを送出する（ステップＳ２２）。そして、データ送出部Ａ（２１３）〜Ｄ（２１６）のバッファメモリに格納された１ライン分の伸長された画像データが送出された後、内部ラインカウンタの値をインクリメントしてステップＳ１２に戻る。そして、次のラインの画像データに対して、上述した処理手順と同様に、圧縮、伸長、格納、送出処理を行う。そして、ステップＳ２３において、内部ラインカウンタの値がステップＳ１６で設定された副走査ライン数を超えたと判定された場合（Ｙｅｓ）、画像形成部５００へのデータ送出処理を終了して本手順を終了する。
【００４１】
尚、上述した処理は、１ラインごとに画像の圧縮、伸長、送出処理を行うものであったが、それ以外にも所定文字列ごとや複数ラインごとに行うようにしてもよい。
【００４２】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００４６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る画像形成装置の回路構成例を示すブロック図である。
【図２】本発明の一実施形態に係る画像形成装置における複数の光ビームにより画像を形成するマルチビーム形成を行う画像形成部５００の要部斜視図である。
【図３】制御部２００においてインタフェース２５０からの同期信号に対して画像を送出するタイミング波形を説明するための図である。
【図４】本実施形態に係る画像形成装置による印刷用紙上での各ビームの走査線を説明するための図である。
【図５】本実施形態に係る画像形成装置で形成される画像データのメモリ上の配置と圧縮データのメモリ格納状態とを説明するための図である。
【図６】本発明の一実施形態に係る画像形成装置による画像形成処理時の各種処理の手順を説明するためのフローチャートである。
【符号の説明】
【００５２】
１００  ＣＰＵ
２００  制御部
２０１  ＣＰＵ  Ｉ／Ｆ
２０２  描画処理部
２０３  メモリ制御部
２０４  データ入力部
２０５、２０６、２０７、２０８  データ圧縮部
２０９、２１０、２１１、２１２  データ伸長部
２１３、２１４、２１５、２１６  データ送出部
２１７  同期信号制御部
２１８  エンジン制御部
２１９  システムバス
２５０  インタフェース
２７０  通信インタフェース
３００  ＤＲＡＭ
４００  ＲＯＭ
５００  画像形成部
【図１】
2006218660.tif 000003
【図２】
2006218660.tif 000004
【図３】
2006218660.tif 000005
【図４】
2006218660.tif 000006
【図５】
2006218660.tif 000007
【図６】
2006218660.tif 000008