(57)【要約】【課題】本発明はプリンタ装置等の印刷装置における印刷データの転送回路に関し、特に各相の最後の画素が非印字となり、印字品質の劣化した画像を作成することのないデータ転送回路を提供するものである。【解決手段】ホスト機器から供給された印刷データをインターフェースコントローラによって画像データに転換し、画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）をＲＡＭライト制御部７の制御に従ってＲＡＭ９、及び１０に交互に入力する。ＲＡＭリード制御部８はＲＡＭ９、１０に記憶されたデータを読み出し、出力セレクタ１６を介してＬＥＤヘッドに出力する。この際、ＲＡＭ９、１０からの読み出し処理を書き込みと同一方向に行い、又は所謂山型に行い、空白領域を修正し、印刷品質の優れた印刷処理を行う構成である。【選択図】  図１
2004262155.tif 000002
【特許請求の範囲】
【請求項１】
ライン状に配列された複数の印字素子を備え、１ライン分のデータを前記複数の印字素子の所定数分ずつ分割して転送入力可能な印字ヘッドと、
該印字ヘッドの分割数に対応した複数のメモリエリアを有し、各メモリエリアへ入力するデータ量が前記印字ヘッドの印字素子数より少ないバッファメモリと、
該バッファメモリの各メモリエリアに対して、一方向からデータの書き込み処理を行い、該データの書き込みが行われた複数のメモリエリアから、前記と同方向にデータの読み出し処理を行う処理手段とを有し、
該処理手段は、前記データの読み出し処理を行う際、印字ヘッドの端部に出力するデータを空白に制御する制御回路を含むことを特徴とするデータ転送回路。
【請求項２】
前記処理手段は、前記印字ヘッドの一方の端部に出力するデータを空白に制御し、右詰め印字、又は左詰め印字を行うことを特徴とする請求項１記載のデータ転送回路。
【請求項３】
前記処理手段は、前記印字ヘッドの両端部に出力するデータを均等に空白に制御することを特徴とする請求項１記載のデータ転送回路。
【請求項４】
ライン状に配列された複数の印字素子を備え、１ライン分のデータを前記複数の印字素子の所定数分ずつ分割して転送入力可能な印字ヘッドと、
該印字ヘッドの分割数に対応した複数のメモリエリアを有し、各メモリエリアへ入力するデータ量が前記印字ヘッドの印字素子数より少ないバッファメモリと、
該バッファメモリの各メモリエリアに対して、一方向からデータの書き込み処理を行い、該データの書き込みが行われた複数のメモリエリアの一部は前記と同方向にデータの読み出し処理を行い、前記データの書き込みが行われた複数のメモリエリアの一部は前記と逆方向にデータの読み出し処理を行う処理手段とを有し、
該処理手段は、前記データの読み出し処理を行う際、印字ヘッドの端部に出力するデータを空白に制御する制御回路を含むことを特徴とするデータ転送回路。
【請求項５】
前記同方向にデータの読み出しを行うメモリエリアと逆方向にデータの読み出しを行うメモリエリア間でデータの入れ替え処理を行うことを特徴とする請求項４記載のデータ転送回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ装置等の印刷装置における印刷データの転送回路に関する。
【０００２】
【従来の技術】
今日、印刷装置やファクシミリ装置ではメモリに展開した印刷データや、原稿から読み取った画像データを印字ヘッド等に転送する。例えば、特許文献１は２個１組のラインメモリをｍ個備え、１ライン毎に印刷データをｍ分割して転送する例である。このようなプリンタ装置では、データ転送を効率良く行うことができる。
【０００３】
【特許文献１】特開平１０−２５０１４１号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、今日印刷装置の需要は極めて多様化しており、ユーザの求めに応じて多様な仕様が要求される。この為、同じ画像メモリを使用して、サイズの大きな記録紙への印刷を可能とする機種を製造する場合もある。かかる場合、以下の図１０で説明するような問題が発生する。
【０００５】
同図に示す例は１ラインの印字ヘッドを４分割して同時駆動する例であり、同図（ａ）は印字ヘッドの構成例である。また、同図（ｂ）は画像メモリのデータ構成図であり、例えば２０個のデータ（“０”〜“１９”）が同図（ｂ）に示すアドレスに展開されている。通常、画像メモリのデータは４分割された対応するヘッドの各画素に転送され、各データ（“０”〜“１９”）は同図（ａ）に示す画素に供給され記録紙への印刷処理に供される。尚、上記“０”〜“１９”は、各画素データに限らず、所定個の画素データを含む画像データであっても同様である。
【０００６】
しかし、前述のようにサイズの大きな記録紙への印字を可能とする為、印字ヘッドのみを同図（ｃ）に示す画素数の多いヘッドで構成する装置も開発する必要がある。この場合、同図（ｃ）に示すように４個の画素データ（又は４チップ分のデータ）が足りないことになる。かかる場合、同図（ｄ）に示すように印字ヘッドを４分割して駆動すると、各相の最後の画素分（チップに含まれる画素分）が非印字となり、印字品質の悪い画像となる。
【０００７】
そこで、本発明は上記課題に鑑み、各相の最後の画素が非印字となり、印字品質の劣化した画像を作成することのないデータ転送回路を提供するものである。
【０００８】
【課題を解決するための手段】
上記課題は、請求項１記載の発明によれば、ライン状に配列された複数の印字素子を備え、１ライン分のデータを前記複数の印字素子の所定数分ずつ分割して転送入力可能な印字ヘッドと、該印字ヘッドの分割数に対応した複数のメモリエリアを有し、各メモリエリアへ入力するデータ量が前記印字ヘッドの印字素子数より少ないバッファメモリと、該バッファメモリの各メモリエリアに対して、一方向からデータの書き込み処理を行い、該データの書き込みが行われた複数のメモリエリアから、前記と同方向にデータの読み出し処理を行う処理手段とを有し、該処理手段は、前記データの読み出し処理を行う際、印字ヘッドの端部に出力するデータを空白に制御する制御回路を含むデータ転送回路を提供することによって達成できる。
【０００９】
ここで、上記印字ヘッドは、ＬＥＤヘッド等であり、ライン状に複数の印字素子が配設されている。また、これらの印字素子は、例えば基板上に配設されたチップ内に複数個毎に配設され、例えばこのようなチップが４０個程度配設され、１ラインの印字ヘッドを構成する。
【００１０】
また、上記印字ヘッドは分割印字が可能であり、例えば４分割、８分割等に分割し、同時に分割数分のデータ転送を行い、効率のよいデータ転送を行う構成である。
また、上記バッファメモリの各メモリエリアに対して、同じ方向からデータの書き込み処理を行い、データの書き込みが行われた複数のメモリエリアから、上記と同じ方向にデータの読み出し処理を行い、この際印字ヘッドの端部に出力するデータの一部を空白とすることによって、例えば各分割部の端に生成される空白域を無くし、印字品質を向上することができる。
【００１１】
請求項２の記載は、請求項１記載の発明において、前記処理手段は、例えば前記印字ヘッドの一方の端部に出力するデータを空白に制御し、右詰め印字、又は左詰め印字を行う構成である。
このように構成することにより、データの空白部を記録紙の右、又は左に寄せ、各分割部毎に発生するライン状の空白領域を無くし、印字品質を向上することができる。
【００１２】
請求項３の記載は、請求項１記載の発明において、前記処理手段は、例えば前記印字ヘッドの両端部に出力するデータを均等に空白に制御する構成である。
このように構成することにより、画像印刷を記録紙の真ん中に寄せることができ、更に印字品質の向上を図ることができる。
【００１３】
上記課題は、請求項４記載の発明によれば、ライン状に配列された複数の印字素子を備え、１ライン分のデータを前記複数の印字素子の所定数分ずつ分割して転送入力可能な印字ヘッドと、該印字ヘッドの分割数に対応した複数のメモリエリアを有し、各メモリエリアへ入力するデータ量が前記印字ヘッドの印字素子数より少ないバッファメモリと、該バッファメモリの各メモリエリアに対して、一方向からデータの書き込み処理を行い、該データの書き込みが行われた複数のメモリエリアの一部は前記と同方向にデータの読み出し処理を行い、前記データの書き込みが行われた複数のメモリエリアの一部は前記と逆方向にデータの読み出し処理を行う処理手段とを有し、該処理手段は、前記データの読み出し処理を行う際、印字ヘッドの端部に出力するデータを空白に制御する制御回路を含むデータ転送回路を提供することによって達成できる。
【００１４】
本例では、処理手段がデータの読み出し処理を行う際、複数のメモリエリアの一部は前記書き込み処理と同方向にデータの読み出し処理を行い、前記データの書き込みが行われた複数のメモリエリアの一部は前記と逆方向にデータの読み出し処理を行い、印字ヘッドの端部に出力するデータを空白に制御する構成である。
【００１５】
このように構成することによっても、印字ヘッドの端部に出力するデータの一部を空白にすることによって、例えば各分割部の端に生成される空白域を無くし、印字品質の向上を図ることができる。
請求項５の記載は、請求項４記載の発明において、前記処理手段は、例えば前記同方向にデータの読み出しを行うメモリエリアと逆方向にデータの読み出しを行うメモリエリア間でデータの入れ替え処理を行う構成である。
【００１６】
このように構成することによっても、各分割部の端に生成される空白域を無くし、印字品質の向上を図ることができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照しながら説明する。
図２は、本実施形態のデータ転送回路を含む印刷装置の全体システム図である。同図において、印刷装置１はインターフェース（Ｉ／Ｆ）コントローラ３、本発明のデータ転送回路４、ＬＥＤヘッド５で構成されている。Ｉ／Ｆコントローラ３は、画像データ生成部、画像データ出力部等で構成され、パーソナルコンピュータ（ＰＣ）等のホスト機器２から供給される印刷データに基づいて画像データを作成し、不図示のフレームメモリに展開する。
【００１８】
データ転送回路４は上記フレームメモリから読み出した画像データをＬＥＤヘッド５に転送する回路である。尚、データ転送回路４によってＬＥＤヘッド５に転送された画像データは、記録紙に印刷される。
図１は上記データ転送回路４の回路ブロック図である。データ転送回路４は、同図に示すように、入力セレクタ６、ＲＡＭライト制御部７、ＲＡＭリード制御部８、ＲＡＭ９、１０等で構成されている。また、ＲＡＭ９、１０は、データ転送を所謂トグルで行う為の構成であり、一方のＲＡＭに画像データを書き込む際、他方のＲＡＭから書き込んだデータを読み出す。また、各ＲＡＭ９、１０は、例えば４相で構成され、それぞれをＲＡＭ００〜ＲＡＭ０３、ＲＡＭ１０〜ＲＡＭ１３で構成されている。
【００１９】
入力セレクタ６は、前述のフレームメモリから読み出された画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）を何れか一方のＲＡＭ９、又は１０に転送する回路であり、後述するライト余白制御部１１から出力される選択信号に従っていずれか一方のＲＡＭ９、又は１０を選択する。
【００２０】
ＲＡＭライト制御部７はライトアドレスカウンタ１２にカウントアップ信号を出力し、ライト余白制御部１１は上記ライトアドレスカウンタ１２から出力されるアドレスデータに基づいてデータ書き込み時の余白制御を行う。また、ＲＡＭライト制御部７はＲＡＭ９、又は１０へのデータ書き込みを制御するライト信号（ＷＲＩＴＥ０、又はＷＲＩＴＥ１）を出力する。
【００２１】
また、ＲＡＭリード制御部８はリードアドレスカウンタ１３にカウントアップ信号を出力し、リード余白制御部１４は上記リードアドレスカウンタ１３から出力されるリードアドレスデータに基づいてＲＡＭから画像データを読み出し、余白制御を行う。尚、この時、セレクタ１５によってＲＡＭ９、又は１０の一方が選択され、選択されたＲＡＭ９、又は１０から画像データが読み出される。
【００２２】
また、ＲＡＭ９、１０から読み出された画像データは、出力セレクタ１６によって順次一方が選択され、前述のＬＥＤヘッド５に出力される。
次に、上記構成において、以下に本例のデータ転送処理を説明する。
【００２３】
図３は本例の処理を説明する図であり、同図（ａ）は前述のフレームメモリから読み出される画像データのブロック構成を示す。尚、各ブロックはＬＥＤヘッド５を構成するＩＣチップ１０個分の画像データを含み、全体でブロック０〜ブロック３の４ブロック分の画像データで構成される。
【００２４】
また、同図（ｂ）はＬＥＤヘッド５のサイズを示す図であり、サイズ（小）は上記画像データに１対１で対応したＬＥＤヘッドのサイズを示し、サイズ（大）は上記画像データのデータ量より画素数の多いＬＥＤヘッド５の構成である。尚、本例で使用するＬＥＤヘッド５はサイズ（大）であり、同図（ｂ）の右端に示すように４チップ分（“４０”〜“４３”）の画素数の多いＬＥＤヘッド５を使用する。
【００２５】
上記構成のＬＥＤヘッド５を使用して画像データを供給すると、ＬＥＤヘッド５には同図（ｃ）〜（ｇ）に示す画像データの展開構成があり得る。以下、それぞれについて説明する。
＜第１実施例＞
本例は、画像データを左詰印刷する例である。
【００２６】
この場合、先ずフレームメモリから画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）が読み出され、ＲＡＭライト制御部７の書き込み制御によってライトアドレスカウンタ１２で指定されるＲＡＭのアドレス位置に書き込まれる。ここで、ＲＡＭライト制御部７の制御によって、例えばライト信号（ＷＲＩＴＥ０）が出力されると、画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）はＲＡＭ９に供給される。そして、図６に示すように、クロック信号に同期してＲＡＭ９の各エリア（ＲＡＭ００〜ＲＡＭ０３）に画像データが展開される。
【００２７】
同様にして、次のラインの画像データがフレームメモリから読み出され、ＲＡＭに展開される。この時、ＲＡＭライト制御部７の制御によってライト信号（ＷＲＩＴＥ１）が出力され、画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）はＲＡＭ１０の各エリア（ＲＡＭ１０〜ＲＡＭ１３）に展開される。
【００２８】
一方、この時ＲＡＭ９に展開された画像データは、ＲＡＭリード制御部８によって各エリア（ＲＡＭ００〜ＲＡＭ０３）から読み出される。この画像データの読み出し処理は、図４に示すｃのタイミングに従って行われる。すなわち、先ず同図に示す▲１▼のクロックの出力タイミングに従って、各ブロックからデータ“０”、“１１”、“２２”、“３３”が読み出され、出力セレクタ１６を介してＬＥＤヘッド５の対応するチップに出力される。
【００２９】
次に、同図に▲２▼で示すクロックに同期して、各ブロックから次のデータ“１”、“１２”、“２３”、“３４”が読み出され、出力セレクタ１６を介してＬＥＤヘッド５の対応するチップに出力される。以下、同様にして図４のｃに示すデータが各ブロックから読み出され、ＬＥＤヘッド５の対応するチップに出力される。
【００３０】
その後、８クロック目において（同図のｃに示す▲８▼のタイミング）、ブロック３に対する画像データが空白となり、データ“７”、“１８”、“２９”のみが出力セレクタ１６を介してＬＥＤヘッド５の対応するチップに出力される。以下、更にブロック３に対応するデータが空白の状態でＲＡＭ９から読み出された画像データはＬＥＤヘッド５に出力される。
【００３１】
以上のように処理することによって、ＬＥＤヘッド５の各ブロックには図３（ｃ）に示す画像データが供給され、所謂左詰めの印刷処理を行うことができる。
したがって、このような印刷処理を行うことによって、データの空白部を記録紙の右に寄せ、各分割部毎に発生するライン状の空白領域を無くし、印字品質を向上することができる。
＜第２実施例＞
本例は、画像データを少し左詰めで印刷する例である。
【００３２】
先ず、前述と同様フレームメモリから画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）を読み出し、ＲＡＭライト制御部７の書き込み制御によってライトアドレスカウンタ１２で指定されるアドレス位置にデータが書き込まれる。この処理により、前述と同様、図６に示す画像データの展開処理がなされる。
【００３３】
その後、次のラインの画像データをＲＡＭ１０の各エリア（ＲＡＭ１０〜ＲＡＭ１３）に展開する間、ＲＡＭ９に展開した画像データをＲＡＭリード制御部８の制御によって各エリア（ＲＡＭ００〜ＲＡＭ０３）から読み出す。この時のデータ読み出し処理は、図４のｄに示すように行われ、先ず先頭ブロック０を除く他のブロックのデータ“１０”、“２１”、“３２”が読み出され、出力セレクタ１６を介してＬＥＤヘッド５の対応するチップに出力される。
【００３４】
次に、先頭ブロック０も含む４つのブロックのデータ“０”、“１１”“２２”、“３３”が読み出され、出力セレクタ１６を介してＬＥＤヘッド５の対応するチップに出力される。以下、同様にして図４のｄに示すデータが各ブロックから読み出され、ＬＥＤヘッド５の対応するチップに出力される。
【００３５】
その後、ブロック３に対する画像データが空白となり、データ“７”、“１８”、“２９”が読み出され、次にデータ“８”、“１９”、“３０”が読み出され、更にデータ“９”、“２０”、“３１”が読み出され、出力セレクタ１６を介してＬＥＤヘッド５の対応するチップに出力される。
【００３６】
以上のように処理することによってＬＥＤヘッド５の各ブロックには図３（ｄ）に示す画像データが供給され、前述の第１実施例ほどではないが、左詰めの印刷処理を行うことができる。
したがって、このような印刷処理を行うことによって、各分割部毎に発生するライン状の空白領域を無くし、印字品質を向上することができる。
＜第３実施例＞
本例は、画像データを真ん中に寄せて印刷する例である。
【００３７】
先ず、前述と同様フレームメモリから画像データ（データ（ＤＡＴＡ）０〜データ（ＤＡＴＡ）３）を読み出し、ＲＡＭライト制御部７の書き込み制御によってライトアドレスカウンタ１２で指定されるアドレス位置に書き込む。
一方、次のラインの画像データをＲＡＭ１０の各エリア（ＲＡＭ１０〜ＲＡＭ１３）に展開する間、ＲＡＭ９に展開した画像データをＲＡＭリード制御部８の制御によって各エリア（ＲＡＭ００〜ＲＡＭ０３）から読み出す。この時のデータ読み出し処理は、図４に示すｅのタイミングに従って行われ、ブロック０に対応する画像データが空白となり、先ず“９”、“２０”、“３１”が読み出され、次にデータ“１０”、“２１”“３２”が読み出される。
【００３８】
次に、ブロック０に対応する画像データも含む４ブロックのデータ“０”、“１１”、“２２”、“３３”が読み出され、順次ＬＥＤヘッド５に出力される。その後、最後の２クロックにおいてブロック３に対する画像データが空白となり、データ“７”、“１８”、２９”、及び“８”、“１９”、３０”の画像データが順次ＬＥＤヘッド５に出力される。
【００３９】
以上のように処理することによってＬＥＤヘッド５の各ブロックには図３（ｅ）に示す画像データが供給され、印刷位置を記録紙の真ん中に寄せて印刷処理を行うことができる。
したがって、このように処理することによって、各分割部毎に発生するライン状の空白領域を無くし、印字品質を向上することができる。
＜第４実施例＞
本例は、画像データを少し右詰めで印刷する例である。
【００４０】
すなわち、図６に示すように、ＲＡＭ９の各エリア（ＲＡＭ００〜ＲＡＭ０３）に画像データが展開された後、クロックの出力に同期して、ブロック０を除き、図５のｆに示すタイミングで、データ“８”、“１９”、“３０”を読み出し、次にデータ“９”、“２０”、“３１”を読み出し、更に次のデータ“１０”、“２１”、“３２”を読み出した後、ブロック０を含む４ブロックのデータ“０”、“１１”“２２”、“３３”を読み出し、順次ＬＥＤヘッド５の対応するチップに出力する。
【００４１】
その後、最後のクロックにおいてブロック３に対する画像データを除くブロック０〜ブロック２に対してデータ“７”、“１８”、“２９”を出力し、ＬＥＤヘッド５に対して図３（ｆ）に示す画像データを供給する。
したがって、このような印刷処理を行うことによって、データの空白部を記録紙の左に寄せ、各分割部毎に発生するライン状の空白領域を無くし、印刷位置を少し右に詰めた印刷処理を行うことができる。
＜第５実施例＞
本例は、画像データを右詰印刷する例である。
【００４２】
すなわち、図６に示すように、ＲＡＭ９の各エリア（ＲＡＭ００〜ＲＡＭ０３）に画像データが展開された後、クロックの出力に同期して、ブロック０を除き、図５のｇに示すタイミングでデータ“７”、“１８”、“２９”を読み出し、次にデータ“８”、“１９”、“３０”を読み出し、更にデータ“９”、“２０”、“３１”、データ“１０”、“２１”、“３２”を読み出し、以後ブロック０を含む４ブロックに対応してデータ“０”、“１１”、“２２”、“３３”を読み出し、順次ＬＥＤヘッド５の対応するチップに出力する。
【００４３】
したがって、このような印刷処理を行うことによって、データの空白部を記録紙の左に寄せ、各分割部毎に発生するライン状の空白領域を無くし、印刷位置を右に詰めた印刷処理を行うことができる。
＜第６実施例＞
前述の第１乃至第５の実施例は、ＲＡＭ９、及びＲＡＭ１０に展開した画像データを一方向に読み出す処理である。すなわち、図７（ａ）に示すように、画像データを書き込む際、同図の右方向に画像データを書き込み、画像データを読み出す際も同じ方向に行う処理であった。
【００４４】
一方、本例は同図（ｂ）に示すように、画像データを書き込む際には上記同様右方向に行うが、画像データを読み出す際には、同図（ｂ）のｈ１及びｈ２のアドレス位置から左右方向に行う。すなわち、アドレスｈ１から左方向に“８”、“７”、“６”、・・・と読み出し、同時にアドレスｈ１から右方向に“９”、“１０”、“１１”、・・・と読み出す。また、アドレスｈ２についても同様であり、アドレスｈ２から左方向に“３０”、“２９”、“２８”、・・・と読み出し、同時にアドレスｈ２から右方向に“３１”、“３２”、“３３”、・・・と読み出す。
【００４５】
このように画像データを読み出すことによって、副走査方向に記録紙が移動することに起因する印刷ずれを防止する。
図８（ｂ）は本例のデータ転送処理を説明する図である。尚、画像データの書き込み処理については前述の処理と同様であり、同図（ａ）に示す状態に画像データが読み出され、ＲＡＭ９、１０に展開される。
【００４６】
この場合、ブロック０には同図に示すように“８”、“７”、“６”、・・・の画像データが順次読み出され、ブロック１には“９”、“１０”、“１１”、・・・の画像データが読み出される。尚、本例においては記録紙の真ん中に画像を揃える為、ブロック０の右側は空白となる。また、ブロック２及び３についても同様に、“３０”、“２９”、“２８”、・・・の画像データ、及び“３１”、“３２”、“３３”、・・・の画像データが順次読み出される。
【００４７】
図９は上記処理を実行する為のデータ入れ替え処理を説明する図である。同図（ａ）は、ブロック０とブロック１間でのデータ入れ替え処理を示し、データ“９”と“１９”を入れ替える構成である。また、同図（ｂ）は、ブロック２とブロック３間でのデータ入れ替え処理を示し、データ“２０と“３０”を入れ替える構成であり、このように処理することによって、有効なデータ転送を行うことができる。
【００４８】
以上のように、本例によれば各分割部毎に発生するライン状の空白領域を無くし、印刷処理を有効に行うことができると共に、本例によれば副走査方向に記録紙が移動することに起因する印刷ずれも防止できる。
【００４９】
【発明の効果】
本発明によれば、印字ヘッドの端部に出力するデータの一部を空白とするデータ転送を行うことによって、例えば各分割部の端に生成される空白域を無くし、印字品質の向上を図ることができる。特に、本発明のデータ転送によって印刷位置を記録紙の真ん中に寄せる制御を行うことにより、更に優れた印刷処理を行うことができる。
【００５０】
また、所謂山型に画像データを読み出し、データ転送を行うことによって、更に印刷品質の優れた画像を形成することができる。
【図面の簡単な説明】
【図１】データ転送回路の回路ブロック図である。
【図２】本実施形態のデータ転送回路を含む印刷装置の全体システム図である。
【図３】本実施形態の処理を説明する図であり、（ａ）はフレームメモリから読み出される画像データのブロック構成を示し、（ｂ）はＬＥＤヘッドのサイズ構成を示し、（ｃ）〜（ｇ）は画像データの展開構成を説明する図である。
【図４】図３に示す（ｃ）〜（ｅ）の画像展開を行う為の処理を説明する図である。
【図５】図３に示す（ｆ）、（ｇ）の画像展開を行う為の処理を説明する図である。
【図６】ＲＡＭへの画像データの書き込み処理を説明する図である。
【図７】ＲＡＭに対する画像データの書き込み処理、及び読み取り処理の処理方向を説明する図であり、（ａ）は同方向に画像データの書き込み、及び読み取り処理を行う例を示し、（ｂ）は逆方向に画像データの書き込み、及び読み取り処理を行う例を示す。
【図８】第２の実施形態の処理を説明する図であり、（ａ）は画像データの書き込み処理を示し、（ｂ）は画像データの読み出し処理を示す。
【図９】（ａ）及び（ｂ）は、画像データの入れ替え処理を説明する図である。
【図１０】従来のデータ転送処理を説明する図である。
【符号の説明】
１  印刷装置
２  ホスト機器
３  Ｉ／Ｆコントローラ
４  データ転送回路
５    ＬＥＤヘッド
６  入力セレクタ
７    ＲＡＭライト制御部
８  ＲＡＭリード制御部
９、１０  ＲＡＭ
１１  ライト余白制御部
１２  ライトアドレスカウンタ
１３  リードアドレスカウンタ
１４  リード余白制御部
１５  セレクタ
１６  出力セレクタ
【図１】
2004262155.tif 000003
【図２】
2004262155.tif 000004
【図３】
2004262155.tif 000005
【図４】
2004262155.tif 000006
【図５】
2004262155.tif 000007
【図６】
2004262155.tif 000008
【図７】
2004262155.tif 000009
【図８】
2004262155.tif 000010
【図９】
2004262155.tif 000011
【図１０】
2004262155.tif 000012