(57)【特許請求の範囲】
【請求項１】
記録素子が形成され且つ主走査方向に配列された複数の印字ヘッドを備えており、前記複数の印字ヘッドのそれぞれに対応する印字ヘッド駆動部へとプリントバッファに記憶された印字データを所定量ごとにシフトレジスタ部を介して転送して画像を記録する画像記録装置において、
互いに異なる印字ヘッドに形成された２つの前記記録素子にそれぞれ対応して前記シフトレジスタ部に設けられており、前記所定量の印字データの半分のデータ容量を有し、前記印字ヘッド駆動部へと１印字クロックごとに１ビットずつ印字データを出力する２つのチャンネルシフトレジスタと、
前記２つのチャンネルシフトレジスタのいずれかを選択する第１セレクタと、
前記シフトレジスタ部に設けられており、前記所定量の印字データの半分のデータ容量を有し、前記第１セレクタを介して前記２つのチャンネルシフトレジスタの一方へと１印字クロックごとに１ビットずつ印字データを出力する共有シフトレジスタと、
前記２つのチャンネルシフトレジスタのいずれか及び前記共有シフトレジスタを選択する第２セレクタと、
前記共有シフトレジスタ内の印字データが無くなるごとに、前記第１及び第２セレクタによるそれぞれの選択先を前記２つのチャンネルシフトレジスタの間で交互に切り替える切り替え回路と、
前記切り替え回路が前記それぞれの選択先を切り替えた後に、前記第２セレクタを介して、前記所定量の印字データの上位半分のデータを前記２つのチャンネルシフトレジスタの他方へ、前記所定量の印字データの下位半分のデータを前記共有シフトレジスタへそれぞれ供給する供給手段とを備えていることを特徴とする画像記録装置。
【請求項２】
互いに異なる４色に対応する４つの前記印字ヘッドを備えており、
前記２つのチャンネルシフトレジスタ、１つの前記共有シフトレジスタ、１つの前記第１セレクタ及び１つの第２セレクタを１組とする２組の回路を備えており、
前記２組の回路に含まれる４つのチャンネルシフトレジスタは、前記４つの印字ヘッドにそれぞれ対応して設けられていることを特徴とする請求項１に記載の画像記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字ヘッドを主走査することによりバンド単位で印字する画像記録装置に関するものである。
【０００２】
【従来の技術】
パーソナルコンピュータ等の情報処理装置には、通常、文字や図形からなるデータを視覚情報として記録するように、これらのデータを用紙に記録可能な画像記録装置が接続されるようになっている（図４参照）。この記録装置には、インパクト方式や感熱方式、インクジェット方式等の各種の印字方式が採用されているが、通常の記録装置は、これら方式の記録素子が複数（例えば６４チャンネル）備えられた印字ヘッドを主走査して用紙に１バンド分の印字を行った後、この用紙を１バンド幅副走査するという印字処理を繰り返すことにより用紙の全面に印字するようになっている。
【０００３】
即ち、従来の記録装置は、図１１に示すように、少なくとも１バンド分の印字データを記憶可能なプリントバッファ６１と、印字ヘッドの各記録素子に対して印字動作を行わせる図示しない印字ヘッド駆動部と、各記録素子のチャンネルに対応するように印字データをドット単位で印字ヘッド駆動部に出力するＤＭＡコントローラ６２や４ビットシフトレジスタ部６３等を備えた印字制御部６４とを有している。
【０００４】
そして、印字する場合の動作を４ビットシフトレジスタ部６３の０チャンネルレジスタ６３ａおよび１チャンネルレジスタ６３ｂに注目しながら説明すると、図１２に示すように、プリントバッファ６１に記憶された４ビット分の印字データ（○０〜３，●０〜３）をＤＭＡコントローラ６２により４ビットシフトレジスタ部６３に転送させた後（Ｓ１）、この印字データ（○０〜３，●０〜３）を先頭ビットから印字クロックの入力タイミングで１ビット単位に印字ヘッド６５の各記録素子に出力して印字を行わせる（Ｓ２〜Ｓ４）。この後、４ビットシフトレジスタ部６３から最終の印字データ（○３，●３）が出力されると、次の４ビット分の印字データ（○４〜７，●４〜７）をプリントバッファ６１から４ビットシフトレジスタ部６３に転送させ（Ｓ５）、印字クロックの入力タイミングで以降の印字を行わせる（Ｓ６〜Ｓ８）。そして、このような印字データの転送および印字を繰り返すことによって、１バンド分の印字を行うようになっている。
【０００５】
【発明を解決しようとする課題】
しかしながら、上記従来のように、全チャンネルのシフトレジスタが４ビット構成であるため、回路構成が複雑化しているという問題がある。また、例えばＳ５およびＳ９において、最終の印字データを４ビットシフトレジスタ部６３から出力させた後、次の印字クロックが入力されるまでの期間内に、４ビット分の印字データをプリントバッファ６１から４ビットシフトレジスタ部６３に６４チャンネル分転送させる構成では、１チャンネルに要する転送時間をプリントバッファ６１の読み出し速度等の制約により短縮することが困難であるため、全チャンネルの転送が完了するまで次の印字クロックが入力されないように、印字速度を低下させねばならないという問題もある。そして、これらの問題は、複数の印字ヘッドによりカラー印字等を行おうとすると、チャンネル数がさらに増加するため、一層大きなものになる。
【０００６】
そこで、本発明は、複数の印字ヘッドに対するデータ処理を分散させることにより印字速度を高速化することができると共に、回路構成を簡素化することができる画像記録装置を提供しようとするものである。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明は、記録素子が形成され且つ主走査方向に配列された複数の印字ヘッドを備えており、前記複数の印字ヘッドのそれぞれに対応する印字ヘッド駆動部へとプリントバッファに記憶された印字データを所定量ごとにシフトレジスタ部を介して転送して画像を記録する画像記録装置において、互いに異なる印字ヘッドに形成された２つの前記記録素子にそれぞれ対応して前記シフトレジスタ部に設けられており、前記所定量の印字データの半分のデータ容量を有し、前記印字ヘッド駆動部へと１印字クロックごとに１ビットずつ印字データを出力する２つのチャンネルシフトレジスタと、前記２つのチャンネルシフトレジスタのいずれかを選択する第１セレクタと、前記シフトレジスタ部に設けられており、前記所定量の印字データの半分のデータ容量を有し、前記第１セレクタを介して前記２つのチャンネルシフトレジスタの一方へと１印字クロックごとに１ビットずつ印字データを出力する共有シフトレジスタと、前記２つのチャンネルシフトレジスタのいずれか及び前記共有シフトレジスタを選択する第２セレクタと、前記共有シフトレジスタ内の印字データが無くなるごとに、前記第１及び第２セレクタによるそれぞれの選択先を前記２つのチャンネルシフトレジスタの間で交互に切り替える切り替え回路と、前記切り替え回路が前記それぞれの選択先を切り替えた後に、前記第２セレクタを介して、前記所定量の印字データの上位半分のデータを前記２つのチャンネルシフトレジスタの他方へ、前記所定量の印字データの下位半分のデータを前記共有シフトレジスタへそれぞれ供給する供給手段とを備えている。
これにより、共有シフトレジスタをチャンネルシフトレジスタに共用させることによって、共有シフトレジスタの数量を減少させることができることから、回路構成を簡素化することができる。
また、２つのチャンネルシフトレジスタに交互に印字データが供給されるため、全印字ヘッドの印字データを同時に転送する場合よりも、短時間で転送を完了することが可能になり、結果として印字速度を高速化することが可能になっている。
【０００８】
【０００９】
【００１０】
請求項２の発明は、請求項１に記載の画像記録装置であって互いに異なる４色に対応する４つの前記印字ヘッドを備えており、前記２つのチャンネルシフトレジスタ、１つの前記共有シフトレジスタ、１つの前記第１セレクタ及び１つの第２セレクタを１組とする２組の回路を備えており、前記２組の回路に含まれる４つのチャンネルシフトレジスタは、前記４つの印字ヘッドにそれぞれ対応して設けられている。
これにより、複数色のカラー印字を、簡素な回路構成によって行うことができる。
【００１１】
【００１２】
【００１３】
【００１４】
【発明の実施の形態】
本発明の一実施形態を図１ないし図１０に基づいて以下に説明する。
本実施の形態に係る画像記録装置は、図４に示すように、パーソナルコンピュータ等の情報処理装置１に接続されている。情報処理装置１は、磁気ディスク装置等の補助記憶装置や中央演算装置を内蔵した処理装置本体２と、データ等を画面表示するＣＲＴ(cathode-ray tube)３と、データの入力および指示に使用されるキーボード４およびマウス５とを有しており、例えばセントロニクス仕様のプリンタケーブル６を介して画像記録装置であるインクジェット式のプリンタ７に接続されている。
【００１５】
上記の処理装置本体２は、図５に示すように、例えばウインドウ・システム８をオペレーティングシステム（ＯＳ）として備えている。ウインドウ・システム８は、文書作成プログラム等のアプリケーション９、字体を管理するフォントドライバ１０、ＣＲＴ３を管理するＣＲＴ・ドライバ１１、キーボード４を管理するキーボード・ドライバ１２、マウス５を管理するマウス・ドライバ１３、プリンタ７を管理するプリンタ・ドライバ１４等の各種の機能グループと協働して１つあるいは複数のアプリケーション９を同時に実行することができるようになっている。
【００１６】
上記のプリンタ・ドライバ１４は、カラー印字モードおよび白黒印字モードによるドットイメージデータを形成可能になっており、例えばカラー印字モードの場合には、印刷の対象となる中間調の画像データを基に、ディザ法あるいは誤差拡散法等の２値化処理により、イエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、および黒色（Ｋ）の４色のドットイメージデータを形成し、これらのデータを水平方向にラスタースキャンしながら８ビット単位の印字データとしてインターフェース（Ｉ／Ｆ）部１５から出力するようになっている。
【００１７】
上記のようなラスタスキャン形式により出力された印字データは、プリンタ７のＩ／Ｆ（インターフェース）部１６に入力されるようになっている。このプリンタ７は、プリンタ・コントローラ１７と、イエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、および黒色（Ｋ）用の印字データを記憶するプリントバッファ１８ａ〜１８ｄと、印字ヘッド駆動部１９と、ＣＲモータ駆動部２０とを有している。ＣＲモータ駆動部２０は、ＣＲモータ２２に接続されており、ＣＲモータ２２を正回転および逆回転させるようになっている。一方、印字ヘッド駆動部１９は、イエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、および黒色（Ｋ）用の印字ヘッド２１ａ〜２１ｄに接続されている。これらの各印字ヘッド２１ａ〜２１ｄには、圧電素子の変位によりインクを噴出させる図示しないノズル（印字素子）が副走査方向に例えば６４チャンネル分配列されており、これらのノズルの圧電素子には、圧電素子を変位させるように、印字ヘッド駆動部１９からの駆動電圧がそれぞれ印加されるようになっている。
【００１８】
上記の印字ヘッド駆動部１９を詳細に説明すると、印字ヘッド駆動部１９は、図６に示すように、印字ヘッド２１ａ〜２１ｄの各ノズルに対応して設けられたバッファ回路からなるバッファ部３３ａ〜３３ｄと、バッファ部３３ａ〜３３ｄの各バッファ回路に接続された２入力のアンド回路からなるゲート部３２ａ〜３２ｄと、ゲート部３２ａ〜３２ｄの各アンド回路の一方の入力側に接続されたシリアル−パラレル変換回路３１とを有している。シリアル−パラレル変換回路３１は、図５のプリントバッファ１８ａ〜１８ｄからプリンタ・コントローラ１７を介してシリアル出力されたドット単位の印字データを転送クロックの入力タイミングで取り込んでパラレル出力するようになっている。また、ゲート部３２ａ〜３２ｄは、パラレル出力された印字データをハイレベルの印字クロックが入力された時にバッファ部３３ａ〜３３ｄにそれぞれ出力するようになっており、バッファ部３３ａ〜３３ｄは、入力された印字データがハイレベルであるときに、駆動電圧（Ｙ用、Ｍ用、Ｃ用、Ｋ用）を印字ヘッド２１ａ〜２１ｄにそれぞれ出力するようになっている。
【００１９】
このようにして印字ヘッド駆動部１９から駆動電圧が供給される印字ヘッド２１ａ〜２１ｄは、図７に示すように、主走査方向Ｘに配列されている。隣接する印字ヘッド２１ａ〜２１ｄ同士の配列間隔は、図２に示すように、印字ピッチの整数倍（印字ヘッド２１ａ・２１ｂ間が４ドット分、印字ヘッド２１ｂ・２１ｃ間が６ドット分、および印字ヘッド２１ｃ・２１ｄ間が４ドット分）の距離となるように設定されており、後で詳述するように、プリントバッファ１８ａ〜１８ｄのドットイメージデータ（印字データ）の格納状態を４ビット単位の等間隔にずれた状態にさせるようになっている。
【００２０】
また、これらの印字ヘッド２１ａ〜２１ｄは、図７に示すように、印刷用紙２５に対してインクの噴射方向が所定の角度となるようにキャリッジ２３に固設されている。キャリッジ２３には、主走査方向に横設されたガイド軸２４が移動自在に貫挿されていると共に、ＣＲモータ２２により駆動される走査ベルト２６が接続されており、走査ベルト２６を駆動するＣＲモータ２２は、ガイド軸２４に沿ってキャリッジ２３を主走査方向に進退移動させることによって、印字ヘッド２１と用紙２５との距離を一定に維持しながら印字ヘッド２１を主走査するようになっている。
【００２１】
また、キャリッジ２３の下面には、光学式や磁気式等の非接触式センサからなるエンコーダ素子２７が設けられている。このエンコーダ素子２７の検出方向には、多数のスリット部２８ａ…を等間隔に有したタイミングスリット２８がガイド軸２４に対して平行に設けられており、エンコーダ素子２７は、キャリッジ２３と共に主走査方向に移動したときに、タイミングスリット２８のスリット部２８ａを検出してエンコーダ信号として出力するようになっている。
【００２２】
上記のエンコーダ信号は、図８に示すように、プリンタ・コントローラ１７に入力されるようになっている。プリンタ・コントローラ１７は、本発明のバッファ制御手段として機能するように、印字タイミング発生部３４とバッファ制御部３５とＣＰＵ部３８とＩ／Ｆ制御部４２と印字制御部４３とを有している。そして、印字タイミング発生部３４とバッファ制御部３５とＩ／Ｆ制御部４２と印字制御部４３とは、ＡＳＩＣ（アプリケーション・スペシフィック・インテグレーテッド・サーキット）等のハードロジック回路により一体的に形成されたＡＳＩＣ部３９を構成している。
【００２３】
上記のＡＳＩＣ部３９を構成する印字タイミング発生部３４は、上述のエンコーダ信号を基にして印字クロックとなる印字タイミング信号を形成し、この印字タイミング信号をバッファ制御部３５および印字制御部４３に出力するようになっている。バッファ制御部３５は、ＤＭＡコントローラやアドレスジェネレータ等を有しており、Ｉ／Ｆ部１６を介して入力された印字データをプリントバッファ１８ａ〜１８ｄに格納する書き込み処理およびプリントバッファ１８ａ〜１８ｄに格納された印字データを読み出して印字制御部４３に出力する読み出し処理を実行するようになっている。
【００２４】
即ち、書き込み処理および読み出し処理を具体的に説明すると、各プリントバッファ１８ａ〜１８ｄには、図９（ａ）・（ｂ）に示すように、主走査方向Ｘに対応する水平方向（ラスタ方向）および副走査方向に対応する垂直方向からなるマトリックス状に例えば６４ラスタ分のデータテーブルが形成されている。このデータテーブルは、印字データの送信単位である８ビットのデータ領域に区分されており、書き込み処理が行われると、情報処理装置１から出力される場合と同様のラスタスキャン形式により印字データが順に各データ領域に格納されるようになっている。一方、読み出し処理が行われると、副走査方向となる垂直方向の印字データが図中左端から順に水平方向に読み出されるようになっている。
【００２５】
上記の読み出し処理により読み出された印字データは、図８に示すように、印字制御部４３に出力されるようになっている。そして、印字制御部４３は、プリントバッファ１８の印字データを一時的に格納した後、この印字データをドット単位で印字ヘッド駆動部１９に順次送出するようになっている。
【００２６】
具体的には、印字制御部４３は、図１０に示すように、ドット単位の印字データを転送クロックの入力タイミングで印字ヘッド駆動部１９にシリアル転送するパラレルシリアル変換部５１と、パラレルシリアル変換部５１に全チャンネル（６４チャンネル×４色）の印字データをドット単位で出力するように、黒色（Ｋ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、およびイエロー色（Ｙ）用の２ビットのシフトレジスタをこの順に（６４×４）個有した２ビットシフトレジスタ部５４とを有している。
【００２７】
また、印字制御部４３は、１入力２出力のセレクタ回路５５ａ…・５７ａ…をそれぞれ（６４×２）個有した第１セレクタ部５５および第２セレクタ部５７と、２ビットのシフトレジスタを（６４×２）個有した２ビット共有シフトレジスタ部５６と、データセレクタ５３と、セレクタ回路５５ａ…・５７ａ…の接続方向を切り替えるＫ／Ｍ，Ｃ／Ｙヘッド切り替え回路５８とを有している。
【００２８】
上記の第１セレクタ部５５に備えられたセレクタ回路５５ａの出力端子は、２ビットシフトレジスタ部５４における隣接するチャンネルのシフトレジスタ（例えばＫ０チャンネルレジスタ５４ａおよびＭ０チャンネルレジスタ５４ｂ）に接続されている。一方、セレクタ回路５５ａの入力端子には、２ビット共有シフトレジスタ部５６のシフトレジスタ（例えばＫ０／Ｍ０チャンネル共有レジスタ５６ａ）が接続されている。これにより、第１セレクタ部５５は、セレクタ回路５５ａの出力方向を切り替えることによって、２ビット共有シフトレジスタ部５６のシフトレジスタ（Ｋ０／Ｍ０チャンネル共有レジスタ５６ａ）を２ビットシフトレジスタ部５４の隣接するチャンネルのシフトレジスタ（例えばＫ０チャンネルレジスタ５４ａおよびＭ０チャンネルレジスタ５４ｂ）に共用させるようになっている。
【００２９】
一方、第２セレクタ部５７に備えられたセレクタ回路５７ａの出力端子は、２ビットシフトレジスタ部５４における隣接するチャンネルのシフトレジスタ（例えばＫ０チャンネルレジスタ５４ａおよびＭ０チャンネルレジスタ５４ｂ）に接続されている。これにより、第２セレクタ部５７は、４ビット単位の印字データの下位２ビットがデータセレクタ５３から２ビット共有シフトレジスタ部５６のシフトレジスタ（例えばＫ０／Ｍ０チャンネル共有レジスタ５６ａ）に直接格納されるのと同時に、印字データの上位２ビットをセレクタ回路５７ａの出力方向の切り替えにより２ビットシフトレジスタ部５４の一方のシフトレジスタ（例えばＫ０チャンネルレジスタ５４ａまたはＭ０チャンネルレジスタ５４ｂ）に格納させるようになっている。
【００３０】
上記の構成において、画像記録装置の動作について説明する。
先ず、図４に示すように、印字を開始するようにキーボード４やマウス５により指示データが入力されると、図５のウインドウ・システム８がプリンタ・ドライバ１４を作動させることになる。指示内容がカラー印字モードである場合には、印字対象となるカラー印字データ（中間調のＲＧＢ画像信号）を基に、ＲＧＢ画像信号からＣＭＹ信号への色信号の変換が行われ、このＣＭＹ信号を基にして墨量（Ｋ値）が決定されることになる。この後、墨量（Ｋ値）を基にしてＣＭＹ信号が補正され（下色除去（ＵＣＲ）と称される）、さらに、ディザ法や誤差拡散法等を用いた２値化処理により各色のドットイメージデータが作成されることになる。
【００３１】
次に、カラー印字モード設定用コマンドがプリンタ７に送信されることによって、プリンタ・コントローラ１７に対してカラー印字を行わせるように、プリントバッファ１８ａ〜１８ｄ用のデータ領域を形成させることになる。この後、イエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、および黒色（Ｋ）のドットイメージデータが印字データとして送信され、プリントバッファ１８ａ〜１８ｄにそれぞれ格納されることになる。
【００３２】
プリントバッファ１８ａ〜１８ｄに対して印字データが１バンド分格納されると、図７および図８に示すように、ＣＲモータ２２が正方向に回転駆動され、印字ヘッド２１ａ〜２１ｄの主走査方向Ｘの往動が開始されることになる。この後、印字ヘッド２１ａ〜２１ｄが右移動時の印字開始位置に到達すると、ＣＰＵ部３８により読み出し処理を指示されたバッファ制御部３５が、図９に示すように、各プリントバッファ１８ａ〜１８ｄからイエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、および黒色（Ｋ）の印字データを下記の手順で読み出して印字制御部４３に転送することになる。
【００３３】
即ち、図１および図２に示すように、読み出し処理の動作を２ビットシフトレジスタ部５４のＫ０〜Ｙ０チャンネルレジスタ５４ａ〜５４ｄと、２ビット共有シフトレジスタ部５６のＫ０／Ｍ０チャンネル共有レジスタ５６ａおよびＣ０／Ｙ０チャンネル共有レジスタ５６ｂとに注目しながら説明すると、先ず、所定の印字クロック、例えば１パルス目の入力タイミングで、Ｍ０チャンネルおよびＹ０チャンネルに対応する４ビット分の印字データ（M0〜M3, Y0〜Y3) が、マゼンタ色（Ｍ）およびイエロー色（Ｙ）用のプリントバッファ１８ｂ・１８ａから読み出され、上位２ビットの印字データ（M0・M1, Y0・Y1) が２ビットシフトレジスタ部５４のＭ０チャンネルレジスタ５４ｂとＹ０チャンネルレジスタ５４ｄとに転送され、これと同時に、下位２ビットの印字データ（M2・M3, Y2・Y3) が２ビット共有シフトレジスタ部５６のＫ０／Ｍ０チャンネル共有レジスタ５６ａとＣ０／Ｙ０チャンネル共有レジスタ５６ｂとに格納されると共に、図１０の第１セレクタ部５５および第２セレクタ部５７におけるセレクタ回路５５ａ・５７ａの出力方向がＭ０チャンネルレジスタ５４ｂおよびＹ０チャンネルレジスタ５４ｄに切り替えられる（Ｓ１）。
【００３４】
この際、２ビットシフトレジスタ部５４は、各チャンネルの先頭レジスタ（図１では右端のレジスタ）に格納しているデータをパラレルシリアル変換部５１に出力している。従って、Ｋ０〜Ｙ０チャンネルレジスタ５４ａ〜５４ｄは、次の２パルス目の印字クロックが入力されるまでの間（Ｓ１とＳ２の間）に、パラレルシリアル変換部５１を介して印字ヘッド駆動部１９に先頭レジスタのデータが転送されることになるが、Ｍ０チャンネルレジスタ５４ｂおよびＹ０チャンネルレジスタ５４ｄにのみ２ビット分の印字データ（M0・M1, Y0・Y1) が格納されているため、これらの印字データのうち先頭レジスタに格納されている１番目のビットの印字データ（M0, Y0) が１ビット単位で転送されることになる。
【００３５】
そして、２パルス目の印字クロックが入力されると、２ビット共有シフトレジスタ部５６と２ビットシフトレジスタ部５４とは、セレクタ回路５５ａによりＫ０／Ｍ０チャンネル共有レジスタ５６ａとＭ０チャンネルレジスタ５４ｂとが接続状態にされていると共に、セレクタ回路５５ａによりＣ０／Ｙ０チャンネル共有レジスタ５６ｂとＹ０チャンネルレジスタ５４ｄとが接続状態にされているため、各共有レジスタ５６ａ・５６ｂの印字データ（M2・M3, Y2・Y3) が１ビット単位でＭ０チャンネルレジスタ５４ｂおよびＹ０チャンネルレジスタ５４ｄにそれぞれ転送（シフト）されると共に、１番目の印字データ（M0, Y0) が印字ヘッド２１ｂ・２１ａによって印字されることになる（Ｓ２）。
【００３６】
次に、３パルス目の印字クロックが入力されると、その直前に印字ヘッド駆動部１９に転送されている２番目のビットの印字データ（M1, Y1) が印字されると共に、Ｋ０チャンネルおよびＣ０チャンネルに対応する４ビット分の印字データ（K0〜K3, C0〜C3) がプリントバッファ１８ｄ・１８ｃから読み出され、上位２ビットの印字データ（K0・K1, C0・C1) が２ビットシフトレジスタ部５４のＫ０チャンネルレジスタ５４ａおよびＣ０チャンネルレジスタ５４ｃに転送されると共に、下位２ビットの印字データ（K2・K3, C2・C3) が２ビット共有シフトレジスタ部５６のＫ０／Ｍ０チャンネル共有レジスタ５６ａおよびＣ０／Ｙ０チャンネル共有レジスタ５６ｂにそれぞれ転送される。また、印字クロックの入力直前まで接続されていたＫ０／Ｍ０チャンネル共有レジスタ５６ａとＭ０チャンネルレジスタ５４ｂ、およびＣ０／Ｙ０チャンネル共有レジスタ５６ｂとＹ０チャンネルレジスタ５４ｄに格納されている印字データが、それぞれ１ビット単位でシフトされた後、図１０の第１セレクタ部５５および第２セレクタ部５７におけるセレクタ回路５５ａ・５７ａの出力方向がＫ０チャンネルレジスタ５４ａおよびＣ０チャンネルレジスタ５４ｃのそれぞれ切り替えられることになる（Ｓ３）。
【００３７】
この後、次の４パルス目の印字クロックが入力されると、その直前にＫ０〜Ｙ０チャンネルレジスタ５４ａ〜５４ｄから印字データ駆動部１９に転送された印字データ（K0, C0, M2, Y2) が印字されることになる（Ｓ４）。そして、このような隣接するチャンネルレジスタ５４ａ〜５４ｄおよびチャンネル共有レジスタ５６ａ・５６ｂに対する２ビットずつ計４ビット単位の印字データの格納が印字クロックの２パルス毎に交互に繰り返されながら、印字クロックの入力タイミング各チャンネルレジスタ５４ａ〜５４ｄから印字データ駆動部１９に印字データが転送されることによって（Ｓ５〜Ｓ１０）、１バンド分のカラー印字が行われることになる。
【００３８】
以上のように、本実施の形態における画像記録装置は、Ｍ０チャンネルレジスタ５４ｂおよびＹ０チャンネルレジスタ５４ｄ等のマゼンタ色（Ｍ）およびイエロー色（Ｙ）用のチャンネルレジスタへの印字データの格納と、Ｋ０チャンネルレジスタ５４ａおよびＣ０チャンネルレジスタ５４ｃ等の黒色（Ｋ）およびシアン色（Ｃ）用のチャンネルレジスタへの印字データの格納とを印字クロックの２パルス毎に交互に繰り返して実施するようになっている。即ち、印字ヘッド２１ａ〜２１ｄを２つのグループに区分し、一方のグループの印字ヘッド２１ａ・２１ｂに対応する印字データと、他方のグループの印字ヘッド２１ｃ・２１ｄに対応する印字データとを異なるタイミングで、即ち、印字クロックの２パルス毎にタイミングをずらして交互に２ビットシフトレジスタ部５４および２ビット共有シフトレジスタ部５６に転送するようになっている。従って、印字クロックの１周期において、プリントバッファ１８ａ〜１８ｄから印字データを読み出して２ビットシフトレジスタ部５４等に格納するチャンネル数は、全チャンネル数の半分となっている。これにより、全チャンネルのシフトレジスタに印字データを格納する場合よりも、短時間で印字データの格納が完了するため、印字クロックの周期を短くして画像記録装置の印字速度を高速化することが可能になっている。
【００３９】
さらに、本実施の形態においては、（６４×４）個の２ビットシフトレジスタからなる２ビットシフトレジスタ部５４と、（６４×２）個の２ビットシフトレジスタからなる２ビット共有シフトレジスタ部５６とで６４チャンネル×４色分の４ビットシフトレジスタを構成しているため、全チャンネルを４ビットシフトレジスタで構成した場合よりも、回路構成を簡素化することが可能になっている。即ち、シフトレジスタは、セレクタ等に比べて極めて多くのゲート部品を必要とするため、これらをＡＳＩＣ、例えばゲートアレイ等で構成する場合に、比較的安価に製作することができる。
【００４０】
尚、本実施の形態における印字ヘッド２１ａ〜２１ｄ同士の配列間隔は、印字ヘッド２１ａ・２１ｂ間が４ドット分、印字ヘッド２１ｂ・２１ｃ間が６ドット分、および印字ヘッド２１ｃ・２１ｄ間が４ドット分の距離となるように設定されている。このため、図２からも明らかなように、イエロー色（Ｙ）の１番目のビットの印字データ（Y0）が印字される位置に、マゼンタ色（Ｍ）の５番目のビットの印字データ（M4）が印字されるとともに、マゼンタ色（Ｍ）の１番目のビットの印字データ（M0）が印字される位置に、シアン色（Ｃ）の５番目のビットの印字データ（C4）が印字され、さらに、シアン色（Ｃ）の１番目のビットの印字データ（C0）が印字される位置に、黒色（Ｋ）の５番目のビットの印字データ（K4）が印字される。つまり、各色のプリントバッファ１８ａ〜１８ｄにドットマトリックス状のイメージデータがそのまま格納されているとすると、各色間でそれぞれ４ビットのずれが生ずることになる。
【００４１】
そこで、このようなずれを解消するために、各色のプリントバッファ１８ａ〜１８ｄには、各色間でそれぞれ４ビットずれたドットイメージデータ（印字データ）が格納されるようにする必要がある。このような補正処理を、例えば、情報処理装置１側で行う場合、プリンタドライバ１４によってドットイメージデータを作成する段階で、４ビットのずれを考慮したドットイメージデータを作成するようにしても良いし、あるいは、ドットイメージデータをプリンタ７側に転送する段階で、４ビットのずれを考慮したドットイメージデータに補正するようにしても良い。また、プリンタ７側で補正する場合は、情報処理装置１から受信したドットイメージデータを各色のプリントバッファ１８ａ〜１８ｄに格納する段階で、４ビットずれたドットイメージデータが格納されるようにしても良い。
【００４２】
さらに、プリントバッファ１８ａ〜１８ｄからドットイメージデータ（印字データ）を読み出して、２ビットシフトレジスタ部５４と２ビット共有シフトレジスタ部５６に格納する段階で、ドットイメージデータの読み出しを４ビットずらすようにしても良く、結果として、４ビットのずれを考慮したドットイメージデータ（印字データ）が、２ビットシフトレジスタ部５４と２ビット共有シフトレジスタ部５６に４ビット単位で格納されるようにすれば良い。
【００４３】
なお、上記したような補正処理を行う場合、本実施形態では、各色間でそれぞれ４ビット単位の等間隔のずれを解消すれば良いため、その補正処理がきわめて容易であるが、これに限定されることなく、例えば、図３に変形例として示すように、印字ヘッド２１ａ〜２１ｄの配列間隔を４ドット分の等距離となるように設定しても良い。
【００４４】
この場合、図３から明らかなように、イエロー色（Ｙ）の１番目のビットの印字データ（Y0）が印字される位置に、マゼンタ色（Ｍ）の５番目のビットの印字データ（M4）が印字されるとともに、マゼンタ色（Ｍ）の１番目のビットの印字データ（M0）が印字される位置に、シアン色（Ｃ）の３番目のビットの印字データ（C2）が印字され、さらに、シアン色（Ｃ）の１番目のビットの印字データ（C0）が印字される位置に、黒色（Ｋ）の５番目のビットの印字データ（K4）が印字される。つまり、各色のプリントバッファ１８ａ〜１８ｄにドットマトリックス状のイメージデータがそのまま格納されているとすると、各色間で４ビットあるいは２ビットのずれが生ずることになる。しかしながら、このようなずれは、上記したような補正処理を施すことによって、例えば、各色のプリントバッファ１８ａ〜１８ｄに、各色間で４ビットあるいは２ビットずれたドットイメージデータ（印字データ）を格納する等によって解消することができる。
【００４５】
ところで、上記実施形態では、４つの印字ヘッド２１ａ〜２１ｄを２つのグループに区分して、その一方のグループに属するイエロー色（Ｙ）とマゼンタ色（Ｍ）用の印字ヘッド２１ａ・２１ｂに対応する印字データと、他方のグループに属するシアン色（Ｃ）と黒色（Ｋ）用の印字ヘッド２１ｃ・２１ｄに対応する印字データとを、印字クロックの２パルス毎にタイミングをずらして交互に２ビットシフトレジスタ部５４と２ビット共有シフトレジスタ部５６に転送するようにしているが、これに限定されることなく、例えば、各印字ヘッド２１ａ〜２１ｄ毎に異なるタイミングで転送するようにしても良い。
【００４６】
すなわち、図１に示す上記実施形態においては、１パルス目の印字クロックの入力タイミングで（Ｓ１）、マゼンタ色（Ｍ）とイエロー色（Ｙ）用のプリントバッファ１８ａ〜１８ｄからそれぞれ４ビット分の印字データ（M0〜M3, Y0〜Y3）を読み出して、チャンネル共有レジスタ５６ａ・５６ｂとチャンネルレジスタ５４ｂ・５４ｄとにそれぞれ２ビットずつ格納するとともに、３パルス目の印字クロックの入力タイミング（Ｓ３）で、黒色（Ｋ）とシアン色（Ｃ）用のプリントバッファ１８ｄ・１８ｃからそれぞれ４ビット分の印字データ（K0〜K3, C0〜C3）を読み出して、チャンネル共有レジスタ５６ａ・５６ｂとチャンネルレジスタ５４ａ・５４ｃとにそれぞれ２ビットずつ格納するようにしているが、これを以下のように変更しても良い。
【００４７】
先ず、１パルス目の印字クロックの入力タイミング（Ｓ１）で、イエロー色（Ｙ）用のプリントバッファ１８ａから４ビット分の印字データ（Y0〜Y3) を読み出して、チャンネル共有レジスタ５６ｂとチャンネルレジスタ５４ｄとに２ビットずつ格納するとともに、２パルス目の印字クロックの入力タイミング（Ｓ２）で、マゼンタ色（Ｍ）用のプリントバッファ１８ｂから４ビット分の印字データ（M0〜M3）を読み出して、チャンネル共有レジスタ５６ａとチャンネルレジスタ５４ｂとに２ビットずつ格納する。次に、３パルス目の印字クロックの入力タイミング（Ｓ３）で、シアン色（Ｃ）用のプリントバッファ１８ｃから４ビット分の印字データ（C0〜C3）を読み出して、チャンネル共有レジスタ５６ｂとチャンネルレジスタ５４ｃとに２ビットずつ格納するとともに、４パルス目の印字クロックの入力タイミング（Ｓ４）で、黒色（Ｋ）用のプリントバッファ１８ｄから４ビット分の印字データ（K0〜K3）を読み出して、チャンネル共有レジスタ５６ａとチャンネルレジスタ５４ａとに２ビットずつ格納する。
【００４８】
この後、５パルス目の印字クロックの入力タイミング（Ｓ５）で、イエロー色（Ｙ）用のプリントバッファ１８ａから４ビット分の印字データ（Y4〜Y7）を読み出して、チャンネル共有レジスタ５６ｂとチャンネルレジスタ５４ｄとに２ビットずつ格納するというように、イエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、および黒色（Ｋ）という順で、４ビット単位の印字データの読み出し動作を繰り返す。
【００４９】
このような実施形態によれば、印字クロックの１周期において、プリントバッファ１８ａ〜１８ｄから印字データを読み出して２ビットシフトレジスタ部５４等に格納するチャンネル数は、全チャンネル数の４分の１となり、上記した実施形態の場合よりも、さらに短時間で印字データの格納が完了することができ、より一層の高速印字が可能となる。しかも、前半２ビットのシフトレジスタを共用することができるため、回路構成を簡素化することもできる。なお、このような実施形態においても、印字ヘッド２１ａ〜２１ｄの配列間隔について制限されることはなく、上記したような補正処理を適宜施すことによって、印字ずれを解消することができることは勿論であるが、例えば、印字ヘッド２１ａ〜２１ｄの配列間隔を５ドット分の等距離となるように設定した場合には、各色間でそれぞれ４ビット単位の等間隔のずれを解消すればよくなるため、その補正処理が容易である。
【００５０】
なお、本発明は、複数の印字ヘッドからそれぞれ異なる色のインクを噴出することによって、カラー印字を行うようにしたものであるが、例えば、白黒印字のように単一色のインクで印字を行う画像記録装置であっても、各ノズルの配列位置を副走査方向にずらした複数の印字ヘッドによって、１回の主走査で数バンド分の印字を一度に実行するような記録装置に適用可能である。また、インクジェット式のプリンタに限らず、例えば、複数の印字ヘッドを搭載したワイヤドット式のプリンタ等にも利用可能である。
【００５１】
【発明の効果】
請求項１の発明は、記録素子が形成され且つ主走査方向に配列された複数の印字ヘッドを備えており、前記複数の印字ヘッドのそれぞれに対応する印字ヘッド駆動部へとプリントバッファに記憶された印字データを所定量ごとにシフトレジスタ部を介して転送して画像を記録する画像記録装置において、互いに異なる印字ヘッドに形成された２つの前記記録素子にそれぞれ対応して前記シフトレジスタ部に設けられており、前記所定量の印字データの半分のデータ容量を有し、前記印字ヘッド駆動部へと１印字クロックごとに１ビットずつ印字データを出力する２つのチャンネルシフトレジスタと、前記２つのチャンネルシフトレジスタのいずれかを選択する第１セレクタと、前記シフトレジスタ部に設けられており、前記所定量の印字データの半分のデータ容量を有し、前記第１セレクタを介して前記２つのチャンネルシフトレジスタの一方へと１印字クロックごとに１ビットずつ印字データを出力する共有シフトレジスタと、前記２つのチャンネルシフトレジスタのいずれか及び前記共有シフトレジスタを選択する第２セレクタと、前記共有シフトレジスタ内の印字データが無くなるごとに、前記第１及び第２セレクタによるそれぞれの選択先を前記２つのチャンネルシフトレジスタの間で交互に切り替える切り替え回路と、前記切り替え回路が前記それぞれの選択先を切り替えた後に、前記第２セレクタを介して、前記所定量の印字データの上位半分のデータを前記２つのチャンネルシフトレジスタの他方へ、前記所定量の印字データの下位半分のデータを前記共有シフトレジスタへそれぞれ供給する供給手段とを備えている。
【００５２】
これにより、共有シフトレジスタをチャンネルシフトレジスタに共用させることによって、共有シフトレジスタの数量を減少させることができることから、回路構成を簡素化することもできるという効果を奏する。また、２つのチャンネルシフトレジスタに交互に印字データが供給されるため、全印字ヘッドの印字データを同時に転送する場合よりも、短時間で転送を完了することが可能になり、結果として印字速度を高速化することが可能になっている。
【００５３】
【００５４】
【００５５】
請求項２の発明は、請求項１に記載の画像記録装置であって互いに異なる４色に対応する４つの前記印字ヘッドを備えており、前記２つのチャンネルシフトレジスタ、１つの前記共有シフトレジスタ、１つの前記第１セレクタ及び１つの第２セレクタを１組とする２組の回路を備えており、前記２組の回路に含まれる４つのチャンネルシフトレジスタは、前記４つの印字ヘッドにそれぞれ対応して設けられている。
これにより、複数色のカラー印字を、簡素な回路構成によって行うことができる。
【００５６】
【００５７】
【００５８】
【図面の簡単な説明】
【図１】  本発明の一実施形態を示すものであり、印字制御部におけるデータ処理を示す説明図である。
【図２】  各印字ヘッドが印字する状態を示す説明図である。
【図３】  印字ヘッドの配列間隔を変更した例を示すものであり、図２に相当する説明図である。
【図４】  情報処理装置が接続された画像記録装置の斜視図である。
【図５】  情報処理装置および画像記録装置のブロック図である。
【図６】  ヘッド駆動部の回路図である。
【図７】  画像記録装置の要部斜視図である。
【図８】  ＡＳＩＣ部を含むブロック図である。
【図９】  プリントバッファのデータ領域を示す説明図であり、（ａ）はビット状態を示す図、（ｂ）はドット状態を示す図である。
【図１０】  印字制御部のブロック図である。
【図１１】  従来の印字制御部のブロック図である。
【図１２】  従来の印字制御部におけるデータ処理を示す説明図である。
【符号の説明】
１６  Ｉ／Ｆ部
１７  プリンタ・コントローラ
１８ａ〜１８ｄ  プリントバッファ
１９  印字ヘッド駆動部
２０  ＣＲモータ駆動部
２１ａ〜２１ｄ  印字ヘッド
２２  ＣＲモータ
２３  キャリッジ
２４  ガイド軸
２５  用紙
２６  走査ベルト
２７  エンコーダ素子
２８  タイミングスリット
３５  バッファ制御部
３８  ＣＰＵ部
４３  印字制御部
５１  パラレルシリアル変換部
５３  データセレクタ
５４  ２ビットシフトレジスタ部（第１シフトレジスタ部）
５５  第１セレクタ部
５６  ２ビット共有シフトレジスタ部（第２シフトレジスタ部）
５７  第２セレクタ部
【図１】
0003885247.tif 000002
【図２】
0003885247.tif 000003
【図３】
0003885247.tif 000004
【図４】
0003885247.tif 000005
【図５】
0003885247.tif 000006
【図６】
0003885247.tif 000007
【図７】
0003885247.tif 000008
【図８】
0003885247.tif 000009
【図９】
0003885247.tif 000010
【図１０】
0003885247.tif 000011
【図１１】
0003885247.tif 000012
【図１２】
0003885247.tif 000013