(57)【特許請求の範囲】
【請求項１】
ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置と、
外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、
前記光ビーム出力装置と前記解凍手段とに供給するための現ラインの記録データを記憶する記憶手段と、
所定の周期で前記記憶手段から前記現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、
前記第１の読出手段により前記記憶手段から前記現ラインの記録データが読み出された後、前記記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、
前記解凍手段で生成された次ラインの記録データを前記記憶手段に現ラインの記録データとして書き込む書込手段と、
を備えたことを特徴とする画像記録装置。
【請求項２】
前記記憶手段は、１ライン分の記録データを記憶するラインメモリからなり、前記書込手段は、前記解凍手段で生成された次ラインの記録データを前記記憶手段に記憶されている現ラインの記憶データに上書きするものである、請求項１に記載の画像記録装置。
【請求項３】
ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置と、
外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、
前記現ラインの記録データと前記解凍手段により当該現ラインの記録データを用いて生成された前記次ラインの記録データとを記憶するための２つの記憶手段と、
所定の周期で前記２つの記憶手段のうち、前記現ラインの記録データが記憶されている一方の記憶手段から当該現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、
前記第１の読出手段で読み出された前記現ラインの記録データを前記２つの記憶手段のうち、当該現ラインの記録データが記憶されていない他方の記憶手段にコピーする第１の書込手段と、
前記第１の読出手段により前記一方の記憶手段から前記光ビーム出力装置に前記現ラインの記録データが全て読み出された後に、当該現ラインの記録データがコピーされた前記他方の記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、
前記解凍手段で生成された次ラインの記録データを当該次ラインの記録データを生成するために前記現ラインの記録データを読み出した前記他方の記憶手段に現ラインの記録データとして再度書き込む第２の書込手段と、
を備えたことを特徴とする画像記録装置。
【請求項４】
前記２つの記憶手段は、１個の半導体メモリの互いに異なる領域により実現されている、請求項３に記載の画像記録装置。
【請求項５】
前記記憶手段、前記解凍手段、前記第１，第２の読出手段、前記書込手段は、１個の集積回路により構成されている、請求項１に記載の画像記録装置。
【請求項６】
前記光ビーム出力装置から出力される光ビームは、１本のレーザビームであり、この１本のレーザビームをポリゴンミラーによって前記感光ドラム表面上にスキャンさせることにより、静電潜像を形成する、請求項１ないし５のいずれかに記載の画像記録装置。
【請求項７】
コンピュータを、ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置を備えた画像形成装置の、外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、前記光ビーム出力装置と前記解凍手段とに供給するための現ラインの記録データを記憶する記憶手段と、所定の周期で前記記憶手段から前記現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、前記第１の読出手段で読み出された前記現ラインの記録データを前記記憶手段に記憶させる第１の書込手段と、前記第１の読出手段により前記記憶手段から前記現ラインの記録データが読み出された後、前記記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、前記解凍手段で生成された次ラインの記録データを前記記憶手段に現ラインの記録データとして書き込む書込手段として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項８】
コンピュータを、ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置を備えた画像形成装置の、外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、前記現ラインの記録データと前記解凍手段により当該現ラインの記録データを用いて生成された前記次ラインの記録データとを記憶するための２つの記憶手段と、所定の周期で前記２つの記憶手段のうち、前記現ラインの記録データが記憶されている一方の記憶手段から当該現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、前記第１の読出手段で読み出された前記現ラインの記録データを、前記２つの記憶手段のうち、当該現ラインの記録データが記憶されていない他方の記憶手段にコピーする第１の書込手段と、前記第１の読出手段により前記一方の記憶手段から前記光ビーム出力装置に前記現ラインの記録データが全て読み出された後に、当該現ラインの記録データがコピーされた前記他方の記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、前記解凍手段で生成された次ラインの記録データを当該次ラインの記録データを生成するために前記現ラインの記録データを読み出した前記他方の記憶手段に現ラインの記録データとして再度書き込む第２の書込手段として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばレーザプリンタに採用される画像記録装置、ならびにその画像記録装置を制御するためのプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
画像記録装置として、現ラインの記録データとコマンドデータとに基づいて、次ラインの印字データを生成する解凍回路を備えたものが存在する。すなわちコマンドデータは、圧縮された記録データに相当し、現ラインの記録データと次ラインの記録データとの差異を予め決められた各種の表現で効率よく指示するものであって、コマンドデータの指示に基づいて現ラインの記録データを変更していくことにより、次ラインの記録データを生成できる。
【０００３】
このような従来の画像記録装置は、ラインメモリから読み出された現ラインの記録データを、光ビーム出力装置に供給すると同時に、解凍回路にも供給し、その現ラインの記録データと、外部から供給されるコマンドデータとに基づいて、解凍回路が次ラインの記録データを生成する構成であった。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来の画像記録装置では、光ビーム出力装置に供給される現ラインの記録データが、そのまま解凍回路に供給されるので、極めて高速な処理を行える解凍回路が必要であり、解凍回路の回路規模が大きくなって製造コストが高価になるという課題があった。
【０００５】
すなわち、解凍回路による処理時間は、コマンドデータに複数含まれる個々の指示内容毎に大きく変化する。ところが、光ビーム出力装置への記録データの供給速度は常に一定であるので、解凍回路にも一定速度で記録データが供給されることになる。この結果、最も処理時間の長い指示内容に対する処理速度を記録データの供給速度に合わせる必要があり、解凍回路の処理速度を高速化しなければならない。したがって、１ライン分の記録データを解凍するための平均処理速度はそれほど高速にする必要が無いにも係わらず、高速化のために並列処理などが可能な回路規模の大きい解凍回路を設けなければならず、製造コストの上昇を招いてしまう。
【０００６】
本発明は、上記の点に鑑みて提案されたものであって、解凍処理の高速化に起因する製造コストの上昇を抑制できる画像記録装置、およびその画像記録装置を制御するためのプログラムが格納された記憶媒体を提供することを、その目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の画像記録装置は、ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置と、外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、前記光ビーム出力装置と前記解凍手段とに供給するための現ラインの記録データを記憶する記憶手段と、所定の周期で前記記憶手段から前記現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、前記第１の読出手段により前記記憶手段から前記現ラインの記録データが読み出された後、前記記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、前記解凍手段で生成された次ラインの記録データを前記記憶手段に現ラインの記録データとして書き込む書込手段と、を備えたものである。
【０００８】
この画像記録装置によれば、解凍手段が、記憶手段に記憶されている１ライン分の記録データが光ビーム出力装置に供給された後に、外部から供給されるコマンドデータと１ライン分の記録データとに基づいて次ラインの１ライン分の記録データを生成するので、解凍手段による記録データの読み込み速度を１ライン分の間に任意に可変させ得ることから、解凍処理の高速化に起因する製造コストの上昇を抑制できる。
【０００９】
すなわち、記憶手段からの現ラインの記録データの供給が、光ビーム出力装置と解凍手段とに同時に行われないので、解凍手段による解凍処理の進行に伴って、随時記録データを読み込むことが可能になり、１ライン分の記録データを解凍処理するのに要する合計時間だけが記録速度に応じて規定されることから、解凍手段による処理速度を従来の画像記録装置のように高速化しなくてよい。換言すれば、解凍手段による処理速度を従来の画像記録装置と同様にした場合、記録速度を向上させることができる。
【００１０】
なお、解凍処理の高速化に起因する製造コストの上昇とは、たとえば、解凍手段をハードウェアにより実現する場合、並列処理を可能にするための回路規模の増大に伴うコストアップであり、解凍手段をソフトウェアにより実現する場合、より高速なＣＰＵ（central processing unit ）を採用することに伴うコストアップである。
【００１１】
記録データとしては、たとえばビットマップデータを用いることができる。
【００１２】
光ビーム出力装置としては、たとえばレーザ装置や発光ダイオードアレイなどを用いることができる。
【００１３】
記憶手段としては、ＲＡＭ（random access memory）を用いることができるが、これに限るものではない。
【００１４】
解凍手段は、論理回路によって実現してもよいし、所定のプログラムに基づいて動作するＣＰＵによって実現してもよい。
【００１５】
また、請求項２に記載した発明の画像記録装置は、請求項１に記載の画像記録装置であって、前記記憶手段は、１ライン分の記録データを記憶するラインメモリからなり、前記書込手段は、前記解凍手段で生成された次ラインの記録データを前記記憶手段に記憶されている現ラインの記憶データに上書きするものである。
【００１６】
この画像記録装置によれば、請求項１に記載の画像記録装置による効果に加えて、記憶手段に記憶されている現ラインの記録データに次ラインの記録データを上書きするので、記憶手段が１ライン分だけで足り、製造コストを一層低減できる。
【００１７】
更に、請求項３に記載した発明の画像記録装置は、ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置と、外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、前記現ラインの記録データと前記解凍手段により当該現ラインの記録データを用いて生成された前記次ラインの記録データとを記憶するための２つの記憶手段と、所定の周期で前記２つの記憶手段のうち、前記現ラインの記録データが記憶されている一方の記憶手段から当該現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、前記第１の読出手段で読み出された前記現ラインの記録データを前記２つの記憶手段のうち、当該現ラインの記録データが記憶されていない他方の記憶手段にコピーする第１の書込手段と、前記第１の読出手段により前記一方の記憶手段から前記光ビーム出力装置に前記現ラインの記録データが全て読み出された後に、当該現ラインの記録データがコピーされた前記他方の記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、前記解凍手段で生成された次ラインの記録データを当該次ラインの記録データを生成するために前記現ラインの記録データを読み出した前記他方の記憶手段に現ラインの記録データとして再度書き込む第２の書込手段と、を備えたものである。
【００１８】
【００１９】
記憶手段としては、ＲＡＭを用いることができるが、これに限るものではない。
【００２０】
【００２１】
また、請求項４に記載した発明の画像記録装置は、前記２つの記憶手段は、１個の半導体メモリの互いに異なる領域により実現したものである。また、請求項５に記載した発明の画像記録装置は、前記記憶手段、前記解凍手段、前記第１，第２の読出手段、前記書込手段は、１個の集積回路により構成したものである。
【００２２】
この画像記録装置によれば、装置の小型化、軽量化を図ることができる。
【００２３】
更に、請求項６に記載した発明の画像記録装置は、請求項１ないし５のいずれかに記載の画像記録装置であって、光ビーム出力装置から出力される光ビームは、１本のレーザビームであり、この１本のレーザビームをポリゴンミラーによって前記感光ドラム表面上にスキャンさせることにより、静電潜像を形成する。
【００２４】
この画像記録装置によれば、請求項１ないし５のいずれかに記載の画像記録装置による効果に加えて、現ラインのスキャンが終了した時点から次ラインのスキャンが開始されるまでの間に、次ラインの全ての記録データが解凍されている必要はなく、スキャンの進行に伴って光ビーム出力装置に供給される部分の解凍が終了していればよいので、解凍手段に要求される処理速度を一層低速にできる。
【００２５】
また、請求項７に記載した発明の記憶媒体は、コンピュータを、ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置を備えた画像形成装置の外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、前記光ビーム出力装置と前記解凍手段とに供給するための現ラインの記録データを記憶する記憶手段と、所定の周期で前記記憶手段から前記現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、前記第１の読出手段により前記記憶手段から前記現ラインの記録データが読み出された後、前記記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、前記解凍手段で生成された次ラインの記録データを前記記憶手段に現ラインの記録データとして書き込む書込手段として機能させるためのプログラムをコンピュータ読み取り可能に記憶したものである。また、請求項８に記載した発明の記憶媒体は、コンピュータを、ライン単位で各ラインの記録データに基づいて感光ドラム表面に静電潜像を形成するための光ビームを出力する光ビーム出力装置を備えた画像形成装置の、外部から供給されるコマンドデータと現ラインの記録データとに基づいて次ラインの記録データを生成する解凍手段と、前記現ラインの記録データと前記解凍手段により当該現ラインの記録データを用いて生成された前記次ラインの記録データとを記憶するための２つの記憶手段と、所定の周期で前記２つの記憶手段のうち、前記現ラインの記録データが記憶されている一方の記憶手段から当該現ラインの記録データを読み出して前記光ビーム出力装置に供給する第１の読出手段と、前記第１の読出手段で読み出された前記現ラインの記録データを、前記２つの記憶手段のうち、当該現ラインの記録データが記憶されていない他方の記憶手段にコピーする第１の書込手段と、前記第１の読出手段により前記一方の記憶手段から前記光ビーム出力装置に前記現ラインの記録データが全て読み出された後に、当該現ラインの記録データがコピーされた前記他方の記憶手段から前記現ラインの記録データを読み出して前記解凍手段に供給する第２の読出手段と、前記解凍手段で生成された次ラインの記録データを当該次ラインの記録データを生成するために前記現ラインの記録データを読み出した前記他方の記憶手段に現ラインの記録データとして再度書き込む第２の書込手段として機能させるためのプログラムを記憶したものである。
【００２６】
請求項７に記載の記憶媒体によれば、格納されているプログラムに基づいてコンピュータを動作させることにより、請求項１に記載の画像記録装置の動作を実現できる。また、請求項８に記載の記憶媒体によれば、格納されているプログラムに基づいてコンピュータを動作させることにより、請求項３に記載の画像記録装置の動作を実現できる。
【００２７】
記憶媒体としては、不揮発性半導体メモリが考えられるが、これに限らず、たとえば電池により電源バックアップが施された揮発性半導体メモリ、ＣＤ−ＲＯＭ（compact disk read only memory ）、フレキシブルディスク、あるいはハードディスクなどであってもよい。
【００２８】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００２９】
図１は、本発明に係る画像記録装置を備えた多機能周辺装置（以下「ＭＦＤ」と記す）の回路ブロック図であって、このＭＦＤは、ＣＰＵ１、ＮＣＵ２、ＲＡＭ３、モデム４、ＲＯＭ５、ＥＥＰＲＯＭ６、ゲートアレイ７、コーデック８、ＤＭＡＣ９、ＰＣ用インターフェイス１０、読取部１１、記録部１２、操作部１３、および表示部１４を備えている。ＣＰＵ１、ＮＣＵ２、ＲＡＭ３、モデム４、ＲＯＭ５、ＥＥＰＲＯＭ６、ゲートアレイ７、コーデック８、ＤＭＡＣ９、およびＰＣ用インターフェイス１０は、バス線１５により相互に接続されている。バス線１５には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ７には、読取部１１、記録部１２、操作部１３、および表示部１４が接続されている。ＮＣＵ２には、通信回線の一例としての電話回線１６、およびモデム４が接続されている。ＰＣ用インターフェイス１０には、図外のパーソナルコンピュータが接続される。
【００３０】
このＭＦＤは、ファクシミリ通信機能、コピー機能、イメージスキャナ機能、およびプリンタ機能などの複数の機能を有している。ファクシミリ通信機能は、ＭＦＤ単独で発揮できるとともに、パーソナルコンピュータと協働して発揮することもできる。
【００３１】
ＣＰＵ１は、ＭＦＤの全体を制御する。
【００３２】
ＮＣＵ（network control unit）２は、電話回線１６に接続されて網制御を行う。
【００３３】
ＲＡＭ３は、パーソナルコンピュータからのコマンドデータなどの各種のデータを記憶し、ＣＰＵ１にワークエリアを提供する。
【００３４】
モデム４は、送信データの変調や受信データの復調などを行う。
【００３５】
ＲＯＭ（read only memory）５は、各種のプログラムや初期設定値などを記憶している。
【００３６】
ＥＥＰＲＯＭ（electrically erasable and programmable read only memory ）６は、初期値フラグなどの各種のフラグ、いわゆるワンタッチダイヤルや短縮ダイヤルなどのための複数の相手先電話番号、あるいは通信履歴などを記憶している。
【００３７】
ゲートアレイ７は、読取部１１、記録部１２、操作部１３、および表示部１４とＣＰＵ１との間の通信を制御する。
【００３８】
コーデック８は、送信データの符号化や受信データの復号化を行う。
【００３９】
ＤＭＡＣ（direct memory access controller）９は、ＲＡＭ３に対するデータの書き込みおよび読み出しを制御する。
【００４０】
ＰＣ（personal computer ）用インターフェイス１０は、ＣＰＵ１とパーソナルコンピュータとの間の通信を制御する。
【００４１】
読取部１１は、光源やイメージセンサや原稿送りモータなどを備えており、原稿を読み取ってアナログの画像信号を出力する。
【００４２】
記録部１２は、レーザビームを用いた電子写真方式の印刷手段を備えており、記録データに基づく画像を記録用紙上に記録する。
【００４３】
操作部１３は、使用者がモード切換操作、動作指示操作、および各種の設定あるいは登録操作を施すためのものであって、キースイッチ群などからなり、使用者の操作に応じた信号を出力する。
【００４４】
表示部１４は、ＬＣＤ（liquid crystal display）などからなり、ＣＰＵ１により制御されて各種の表示を行う。
【００４５】
図２は、記録部１２の要部の回路ブロック図であって、記録部１２は、解凍回路２１、バッファメモリ２２、読出回路２３，２４、書込回路２５，２６、および光ビーム出力回路２７を備えている。解凍回路２１、バッファメモリ２２、読出回路２３，２４、および書込回路２５，２６は、ＡＳＩＣ（application specific integrated circuit ）３１からなる１個の半導体チップに内蔵されている。
【００４６】
解凍回路２１は、パーソナルコンピュータからＰＣ用インターフェイス１０を介してＲＡＭ３に格納され、ＤＭＡＣ９によりＲＡＭ３からゲートアレイ７を介して供給されるコマンドデータと、バッファメモリ２２に格納されている現ラインの記録データとに基づいて、次ラインの記録データを生成する。すなわち、コマンドデータは、現ラインの記録データをどのように変更するかを指示するデータであって、その指示に応じて現ラインの記録データを変更することにより、次ラインの記録データが得られる。なお、記録データはビットマップデータである。
【００４７】
バッファメモリ２２は、ＳＲＡＭ（static random access memory ）によって実現されており、現ラインの記録データと次ラインの記録データとを記憶する。
【００４８】
読出回路２３は、読出回路２４によりバッファメモリ２２から現ラインの記録データが全て光ビーム出力回路２７に供給された後に、バッファメモリ２２から現ラインの記録データを読み出して解凍回路２１に供給する。
【００４９】
読出回路２４は、バッファメモリ２２から現ラインの記録データを読み出して、光ビーム出力回路２７に供給する。
【００５０】
書込回路２５は、解凍回路２１により生成された次ラインの記録データをバッファメモリ２２に書き込む。
【００５１】
書込回路２６は、読出回路２４によりバッファメモリ２２から読み出されて光ビーム出力回路２７に供給される現ラインの記録データをバッファメモリ２２に書き込む。
【００５２】
光ビーム出力回路２７は、読出回路２４を介して供給される記録データに基づいてオン・オフする１本の光ビームを出力する。
【００５３】
図３は、解凍回路２１による解凍動作の概念説明図、図４は、解凍回路２１による解凍動作のタイミングチャートであって、これら図３および図４を参照しながら記録部１２の動作の要点について説明する。なお、ラインメモリ２２ａ，２２ｂは、バッファメモリ２２の互いに異なる領域により実現されている。また、図４において、（ａ）は光ビーム出力回路２７からのレーザビームを所定の位置において検出することにより得られるＢＤ信号に基づく水平同期信号、（ｂ）は読出回路２４によりバッファメモリ２２から読み出された現ラインの記録信号、（ｃ）は解凍回路２１により解凍された次ラインの記録信号である。
【００５４】
いま、ラインメモリ２２ａに格納されている記録データが現ラインの記録データであるとすると、この現ラインの記録データは、図４の（ａ）に示す水平同期信号の立上がりから所定時間経過後に、図４の（ｂ）に示すように読出回路２４により順次読み出され、光ビーム出力回路２７に供給される。これにより光ビーム出力回路２７が、供給された現ラインの記録データに応じてオン・オフするレーザビームを出力し、そのレーザビームがポリゴンミラーなどによってスキャンされながら感光ドラム表面に照射されることにより、記録データに応じた静電潜像が感光ドラム表面に形成される。一方、読出回路２４によってラインメモリ２２ａから読み出された現ラインの記録データは、書込回路２６にも供給され、書込回路２６によりラインメモリ２２ｂに書き込まれる。すなわち、ラインメモリ２２ａに格納されている現ラインの記録データが、ラインメモリ２２ｂにコピーされる。
【００５５】
読出回路２４によるラインメモリ２２ａからの現ラインの記録データの読み出しが完了すると同時に、パーソナルコンピュータからＰＣ用インターフェイス１０を介してＲＡＭ３に格納されている次ラインのコマンドデータが、ＤＭＡＣ９によりゲートアレイ７を介して解凍回路２１に供給される。これにより解凍回路２１が、読出回路２３に解凍に必要な記録データを要求する。これにより読出回路２３が、ラインメモリ２２ｂにコピーされた現ラインの記録データの必要な部分を読み出し、解凍回路２１に供給する。これにより解凍回路２１が、コマンドデータの指示に基づいて現ラインの記録データを変更することにより次ラインの記録データを生成し、書込回路２５に供給する。これにより書込回路２５が、解凍回路２１からの次ラインの記録データをラインメモリ２２ｂに書き込む。
【００５６】
以下同様に、解凍回路２１により読出回路２３に対して解凍に必要な現ラインの記録データが順次要求され、それに応じて読出回路２３により読み出された現ラインの記録データが順次解凍されて、次ラインの記録データがラインメモリ２２ｂに格納されていく。
【００５７】
ラインメモリ２２ｂに格納された記録データは、現ラインの記録データとして、読出回路２４により読み出され、光ビーム出力回路２７に供給される。すなわち、ラインメモリ２２ａに現ラインの記録データが格納され、ラインメモリ２２ｂに次ラインの記録データが格納された状態と、ラインメモリ２２ｂに現ラインの記録データが格納され、ラインメモリ２２ａに次ラインの記録データが格納された状態とが、１ラインの記録毎に交互に入れ代わる。したがって、１ラインの記録毎に図３に示す回路の接続状態を変更する必要があるが、実際には、図２における読出回路２３，２４および書込回路２５，２６によるバッファメモリ２２へのアクセスアドレスが変更されるだけである。
【００５８】
このとき、図４の（ｃ）に示すように、解凍回路２１による次ラインの記録データの解凍の終了時点は、次ラインの記録データが現ラインの記録データとして読出回路２４により読み出され始める時点以前である必要はなく、記録データの個々のビットが読出回路２４によりバッファメモリ２２から実際に読み出されるまでに、書込回路２５によりバッファメモリ２２に書き込まれていればよい。
【００５９】
なお、上記実施形態においては、バッファメモリ２２により２個のラインメモリ２２ａ，２２ｂを構成したが、１個のラインメモリを使用して解凍するように構成してもよい。すなわち、図５に示すように、バッファメモリ２２により１個のラインメモリ２２ｃを構成し、読出回路２４によりラインメモリ２２ｃから現ラインの記録データが読み出された後に、読出回路２３によりラインメモリ２２ｃに格納されている現ラインの記録データを解凍回路２１の要求に応じて順次読み出し、解凍回路２１により生成された次ラインの記録データを、書込回路２５によりラインメモリ２２ｃに順次上書きするように構成してもよい。
【００６０】
また、上記実施形態においては、解凍回路２１、読出回路２３，２４、および書込回路２５，２６を設けて解凍手段を論理回路により実現したが、解凍手段をＲＯＭ５に格納された所定のプログラムに基づいて動作するＣＰＵ１により実現してもよい。
【００６１】
【発明の効果】
以上説明したように請求項１に記載した発明の画像記録装置によれば、解凍手段が、記憶手段に記憶されている１ライン分の記録データが光ビーム出力装置に供給された後に、外部から供給されるコマンドデータと１ライン分の記録データとに基づいて次の１ライン分の記録データを生成するので、解凍手段による記録データの読み込み速度を１ライン分の間に任意に可変させ得ることから、解凍処理の高速化に起因する製造コストの上昇を抑制できる。
【００６２】
また、請求項２に記載した発明の画像記録装置によれば、請求項１に記載の画像記録装置による効果に加えて、記憶手段に記憶されている現ラインの記録データに次ラインの記録データを上書きするので、記憶手段が１ライン分だけで足り、製造コストを一層低減できる。
【００６３】
更に、請求項３に記載した発明の画像記録装置によれば、第１の記憶手段に現ラインの記録データが残るので、次ラインの記録に際して、２ライン参照のスムージング処理が可能になる。
【００６４】
また、請求項４，５に記載した発明の画像記録装置によれば、装置の小型化、軽量化を図ることができる。
【００６５】
更に、請求項６に記載した発明の画像記録装置によれば、請求項１ないし５のいずれかに記載の画像記録装置による効果に加えて、現ラインのスキャンが終了した時点から次ラインのスキャンが開始されるまでの間に、次ラインの全ての記録データが解凍されている必要はなく、スキャンの進行に伴って光ビーム出力装置に供給される部分の解凍が終了していればよいので、解凍手段に要求される処理速度を一層低速にできる。
【００６６】
また、請求項７に記載した発明の記憶媒体によれば、格納されているプログラムに基づいてコンピュータを動作させることにより、請求項１に記載の画像記録装置の動作を実現できる。また、請求項８に記載した発明の記憶媒体によれば、格納されているプログラムに基づいてコンピュータを動作させることにより、請求項３に記載の画像記録装置の動作を実現できる。
【図面の簡単な説明】
【図１】  本発明に係る画像記録装置を備えたＭＦＤの回路ブロック図である。
【図２】  図１に示すＭＦＤに備えられた記録部の要部の回路ブロック図である。
【図３】  図２に示す解凍回路による解凍動作の概念説明図である。
【図４】  図２に示す解凍回路による解凍動作のタイミングチャートである。
【図５】  別の実施形態における解凍回路による解凍動作の概念説明図である。
【符号の説明】
１  ＣＰＵ
３  ＲＡＭ
５  ＲＯＭ
９  ＤＭＡＣ
１２  記録部
２１  解凍回路
２２  バッファメモリ
２２ａ，２２ｂ，２２ｃ  ラインメモリ
３１  ＡＳＩＣ
【図１】
0003661437.tif 000002
【図２】
0003661437.tif 000003
【図３】
0003661437.tif 000004
【図４】
0003661437.tif 000005
【図５】
0003661437.tif 000006