(57)【要約】【課題】特殊色用のヘッドを後から追加する場合、既存のヘッドと２種類のヘッドの制御を行う必要がある。【解決手段】本体に追加で別ヘッドを装着できる構造を有し、標準装備されたヘッドと、追加のヘッドを同時に使用するために、吐出制御周波数を前記２つのヘッド吐出周波数の少ないヘッドの値以下に設定し、且つ、使用するノズルを前記２つのヘッドの少ない方のノズル以下に設定して同時吐出による画像形成することで、特殊色を用いたユーザーの印刷ニーズに対応しようとするものである。【選択図】図２
2007030253.tif 000002
【特許請求の範囲】
【請求項１】
プリント媒体搬送手段と、インクジェットヘッドが搭載を走査移動することによって画像を形成する構成において、前記インクジェットヘッドは１カラム分の多ノズルを同時吐出するブロック単位に分割したデータを受け取り、データ受信後にヒートパルスによりエネルギーが印加されインクを吐出する構造となっているインクジェット記録装置において、
標準搭載されるインクジェットヘッドと、追加で搭載される第２のインクジェットヘッドと、前記第２のインクジェットヘッドが搭載されたときに、第２のインクジェットヘッドを判別し、前記標準搭載されるヘッドと、第２のインクジェットヘッドのノズル解像度を同じにして、且つ、使用ノズル数はノズルの少ないヘッドのノズル数以下となる値を選択し、且つ、吐出周波数については吐出周波数が少ないヘッドの値を選択し、吐出制御を行うことを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタに対して、標準搭載されるインクとヘッドに加え、金色、銀色、白色等の特殊な色を追加できるインクジェット記録装置に関するものである。
【背景技術】
【０００２】
従来のインクジェットプリンタにおいて、同様な２つのヘッドを搭載して、独立に制御できるようにすることのできるものがある（例えば、特許文献１参照）。
【０００３】
又、同様な複数ヘッドを大きなキャリッジ上に搭載して、走査間隔を短くすることで、高速印字ができるものもある（例えば、特許文献２参照）。
【特許文献１】特開平７−２４２０３６号公報
【特許文献２】特開平５−０７７４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、プリント画像の多様化が求められており、インクジェットプリンタにおいても、金色、銀色、白色等の特殊色が求められている。但し、この使用される特殊色については、ユーザーの印刷ニーズによって変化するものであり、多くのインクが使用される可能性がある。使用されるインクによっては、標準インクと全く同様の吐出周波数制御を行うことができないものがあったり、又、後でヘッドを追加する場合、ノズル数が異なったり、電力的に使用ノズル数に増やせなかったり、プリンタ内部メモリ容量に限界があるという問題があった。
【０００５】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、新しいインク、例えば金、銀や白インク等の特殊色が追加されても印刷が可能であるインクジェット記録装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のインクジェット記録装置は、本体に追加で別ヘッドを装着できる構造を有し、標準装備されたヘッドと、追加のヘッドを同時に使用するために、吐出制御周波数を前記２つのヘッド吐出周波数の少ないヘッドの値以下に設定し、且つ、使用するノズルを前記２つのヘッドの少ない方のノズル以下に設定して画像形成することで、特殊色を用いたユーザーの印刷ニーズに対応しようとするものである。
【発明の効果】
【０００７】
本発明によれば、インクジェットプリンタにユーザーが拡張用インクジェットヘッドを追加できる機能を有し、使用ノズルの設定を前記２ヘッドの少ない方のノズル数以下に設定し、吐出制御も吐出周波数の少ない方のヘッドの周波数以下を選択することで、拡張用インクジェットヘッドと標準装備されているインクジェットヘッドと同時に制御可能とすることで、新しいインク、例えば金、銀や白インク等の特殊色が追加されても印刷が可能となる効果がある。
【発明を実施するための最良の形態】
【０００８】
以下に本発明の実施の形態を添付図面を参照して詳細に説明する。
【０００９】
図３は本発明の使用されるプリンタユニットを上から見た概観図である。
【００１０】
３０１はオートフィーダユニットであり、ここに積載された用紙を１枚ずつ分離してＬＦモータ３０５、ＬＦギア３０４等の給紙機構により給紙動作を行う。用紙が給紙された状態で、キャリッジ駆動モータ３１０がキャリッジ３０７に接続されているベルト３１１を動かすことによってキャリッジ３０７は給紙方向と垂直の方向に走査移動する。
【００１１】
キャリッジ３０７にはインクジェットヘッド１０７及び拡張用インクジェットヘッド１０８が搭載されており、ヘッド着脱レバー３０８によって装着されている。又、キャリッジ３０７は、不図示の軸受けによって、シャーシ３０３に固定したシャフト３０６に接続されている。キャリッジ３０７が走査移動したことの位置検出はエンコーダスケール３１２とキャリッジ３０７内にある不図示のエンコーダセンサ２０１によって行われる。３０９は回復ユニットであり、インクジェットヘッド１０７及び拡張用インクジェットヘッド１０８の回復動作を行う。
【００１２】
図４はインクジェットプリンタを構成する電気部品に関するブロック図である。
【００１３】
エンコーダセンサ２０１は、ＣＲボードユニット４１９に搭載されており、エンコーダセンサ２０１がエンコーダスケール３１２の読み取りを行うことで、キャリッジの移動量を検出している。エンコーダセンサ２０１から出力されたエンコーダ信号４１６は、メインボードユニット４０１へと出力されている。インクジェットヘッド１０７及び拡張用インクジェットヘッド１０８は、ＣＲボードユニット４１９を介してメインボードユニット４０１から出力されるヘッド駆動信号４１７によって吐出制御されている。
【００１４】
４０２は電源ユニットであり、プリンタにて使用される電源をメインボードを介して供給している。
【００１５】
４１３はＰＥセンサであり、プリント用紙の有無を検出することでプリンタの給排紙の制御を行う。
【００１６】
４１４はＰＧセンサであり、前記回復ユニット３０９内部のカム位置を検出することによって回復動作制御を行うためのセンサである。
【００１７】
４１５は操作バネルであり、スイッチとＬＣＤパネルから構成され、ユーザーとのインターフェースを行っている。
【００１８】
４０１はメインボードユニットであり、プリンタ制御の主要な電気部品が実装されているＰＣＢユニットである。プリンタ制御のロジック回路の主要部品であるインクジェットプリンタコントローラ１０１は、インクジェットヘッドコンロトールをはじめ、多様な機能を１チップにしたものであり、エンコーダセンサ２０１の信号を取り込んで、キャリッジ位置を検出し、ヘッド駆動信号４１７を生成している。
【００１９】
又、ＰＥセンサ４１３、ＰＧセンサ４１４、操作パネル４１５もインクジェットプリンタコントローラ１０１に接続され、制御されている。図には示していないが、モータ制御回路４０３をコントロールしているのもインクジェットプリンタコントローラ１０１である。
【００２０】
インクジェットプリンタコントローラ１０１は、内部バス４０６によって、ＣＰＵ４０５、Ｉ／Ｆ制御回路４０８、プログラムＲＯＭ４０９、ＲＡＭ４１０とバス接続されている。Ｉ／Ｆ制御回路４０８は、パラレルインタフェース４１１とシリアルインターフェース回路４１２の制御を行っている。
【００２１】
ＣＰＵ４０５は、プログラムＲＯＭ４０９、ＲＡＭ４１０を使用してインクジェットプリンタコントローラ１０１を制御することでプリンタの制御を行っている。
【００２２】
モータ制御回路４０３は、ＡＳＩＣ４０７によってロジック処理された信号をＰＧモータ４０４、ＣＲモータ３１０、ＬＦモータ３０５、給紙モータ４１８の駆動信号に変換している。ＰＧモータ４０４は、前記回復ユニット３０９を駆動するモータであり、ＣＲモータ３１０は、前記キャリッジ３０７を駆動するモータ、ＬＦモータ３０５は、用紙を搬送するためのモータ、給紙モータ４１８は、前記オートシートフィーダーユニット３０１から１枚ずつ用紙を分離して、用紙搬送手段へ渡すためのモータである。
【００２３】
図１は本発明の主要部分を示した構成図である。
【００２４】
１０１は本発明の回路が内蔵されているカスタムＩＣであるところのインクジェットプリンタコントローラである。プリントデータを格納している外部ＳＤＲＡＭのプリントバッファ１０２からプリントバッファコントローラ１０３が必要なデータを読み出し、データ処理を行った後、ヘッド吐出データ用ＳＲＡＭコントローラ１０４へ転送する。ヘッド吐出データ用ＳＲＡＭコントローラ１０４は、一度ヘッド吐出データ用ＳＲＡＭにデータを格納し、再度、必要なタイミングに合わせてデータを読み出し、ヘッド吐出波形生成コントローラ１０６へデータを送付する。ヘッド吐出波形生成コントローラ１０６は、インクジェットヘッド１０７，１０８の仕様に合わせた形で、ヘッドデータ転送波形とヘッド駆動波形を生成する。
【００２５】
図２は図１の詳細を示した図である。
【００２６】
２０１のエンコーダセンサから受け取った３００ｄｐｉ相当のエンコーダパルスをインクジェットプリンタコントローラ１０１へ入力し、エンコーダ信号逓倍回路２０２を用いて、６００ｄｐｉ、１２００ｄｐｉ、２４００ｄｐｉ相当のエンコーダパルスを生成し、エンコーダシーケンスコントローラ２０３へ入力する。エンコーダシーケンスコントローラ２０３は、モードレジスタ２０４の設定されたプリンタの動作モードに従ってプリントバッファコントローラ１０３とヘッド吐出データ用ＳＲＡＭコントローラ１０４を制御する。
【００２７】
予め設定された印刷開始位置情報に基づいて、エンコーダシーケンスコントローラ２０３は、プリントバッファシーケンスコントローラ２０５に対して、データアクセス要求を行う。要求を受けたプリントバッファシーケンスコントローラ２０５は、プリントバッファアドレス生成回路２０６を介してメモリアドレスを生成し、ＳＤＲＡＭコントローラ２０７によってＳＤＲＡＭアクセス波形に変換され、プリントバッファ用ＳＤＲＡＭ１０２にバーストリード動作を行う。バーストリードされたリードデータは、ＳＤＲＡＭコントローラ２０７によってバス幅変換され、２５６ビットバスに拡張され、データ生成回路２０８へ送られる。
【００２８】
データ生成回路２０８は、前記２５６ビットデータアクセスを３回行い、必要なデータを抽出して、６４０ビットデータを作成し、ヘッド吐出データ用ＳＲＡＭコントローラ１０４へと転送する。ヘッド吐出データ用ＳＲＡＭコントローラ１０４内部のシーケンスコントローラ２１０は、エンコーダシーケンスコントローラ２０３とプリントバッファシーケンスコントローラ２０５によって決定されたタイミングによって動作を行い、ライトコントロール回路２１１を介して、データ生成回路２０８から受け取ったデータをバスコントローラ２１２を介してヘッド吐出データ用SRAMのフォーマット１０５に従って格納する。
【００２９】
又、シーケンスコントローラ２１０によって、リードコントロール回路２１３は、起動を掛けられ、バスコントローラ２１２を介してヘッド吐出データ用ＳＲＡＭ１０５からデータを読み出す。バスコントローラ２１２は、ライトコントロール回路２１１とリードコントロール回路２１３のヘッド吐出データ用ＳＲＡＭ１０５に対するバスアービトレーションを行う。
【００３０】
リードコントロール回路２１３によって読み出されたデータは、ヘッド吐出波形生成コントローラ２２０によって各インクジェットヘッド１０７，１０８の仕様に合わせたシリアル送信波形に変換されて送信される。インクジェットヘッド１０７は、イエローヘッド２３２、マゼンタヘッド２３３、シアンヘッド２３４とブラックヘッド２３５の４つのヘッドから構成されており、又、拡張用インクジェットヘッド１０８は、特殊インクヘッド２３１から構成されており、それぞれのヘッドへ駆動波形が供給されている。
【００３１】
図５はヘッド吐出データ用ＳＲＡＭコントローラ１０４がヘッド吐出データ用ＳＲＡＭ１０５をＦＩＦＯ制御する方法を説明した図である。
【００３２】
ヘッド吐出データ用ＳＲＡＭ１０５の格納するメモリエリアは３つに分割され、ヘッド３カラム分のデータが格納されている。その制御状態は典型的な形として３つある。
【００３３】
５０１は状態１を示している。
【００３４】
５０２には状態１におけるｎカラム目のデータが格納してあり、リードコントロール回路２１３により、リード中又はリード可能状態となっている。
【００３５】
５０３には状態１におけるｎ＋１カラム目のデータが格納されている。
【００３６】
５０４には状態１におけるｎ＋２カラム目のデータがライトコントロール回路２１１によってライト中またはライト可能、ライト終了状態である。
【００３７】
５１１は状態２を示している。
【００３８】
５１２には状態２におけるｎ＋３カラム目のデータがライトコントロール回路２１１によってライト中又はライト可能、ライト終了状態である。
【００３９】
５１３には状態２におけるｎ＋１カラム目のデータが格納してあり、リードコントロール回路２１３により、リード中又はリード可能状態となっている。
【００４０】
５１４には状態２におけるｎ＋２カラム目のデータが格納されている。
【００４１】
５２１は状態３を示している。
【００４２】
５２２には状態３におけるｎ＋３カラム目のデータが格納されている。
【００４３】
５２３には状態３におけるｎ＋４カラム目のデータがライトコントロール回路２１１によってライト中又はライト可能、ライト終了状態である。
【００４４】
５２４には状態２におけるｎ＋２カラム目のデータが格納してあり、リードコントロール回路２１３により、リード中又はリード可能状態となっている。
【００４５】
以上の動作を繰り返し行うことで、ヘッド吐出データ用ＳＲＡＭ１０５をＦＩＦＯとして使用しアクセスタイミングを満たすことができる。
【００４６】
図６は２４ブロック分割駆動時ののヘッド吐出データ用ＳＲＡＭ１０５内部のデータ構成を説明した図である。
【００４７】
ヘッド吐出データ用ＳＲＡＭ１０５の格納するメモリエリアは６０１のｎカラムのデータ、６０５のｎ＋１カラムのデータと６０９のｎ＋２カラムのデータ、計３つに分割され、ヘッド３カラム分のデータが格納されている。
【００４８】
６０１のｎカラムのデータの中は２４ブロックのデータに細分化されており、図中において６０２はｎカラムの1 ブロック目のデータ、６０３はｎカラムの２ブロック目のデータ、６０４はｎカラムの２４ブロック目のデータを示している。同様に、６０６はｎ＋１カラムの１ブロック目のデータ、６０７はｎ＋１カラムの２ブロック目のデータ、６０８はｎ＋１カラムの２４ブロック目のデータ、６１０はｎ＋２カラムの１ブロック目のデータ、６１１はｎ＋２カラムの２ブロック目のデータ６１２はｎ＋２カラムの２４ブロック目のデータである。
【００４９】
図７はヘッド吐出データ用ＳＲＡＭ１０５内部のデータ構成の詳細を説明した図である。
【００５０】
ヘッド吐出データ用ＳＲＡＭ１０５の格納するメモリエリアは７３０のｎカラムのデータ、７４０のｎ＋１カラムのデータ、７５０のｎ＋２カラムのデータの計３つに分割され、それぞれのカラムのデータにはインクジェットヘッド１０７の４ヘッド分と拡張用インクジェットヘッド１０８の１ヘッド分、計５個のヘッド分のデータがまとまってが格納されている。
【００５１】
本実施の形態においては、５ヘッドそれぞれが奇数ノズル用のヘッドと偶数ノズル用のヘッドの２本持ち、ずらしてノズル配置することで、解像度を倍にしている。各ヘッドの１ブロックに属するデータは２７ビットで、メモリ構成の簡素化から３２ビットをアサインしている。メモリのバス幅は５ヘッドそれぞれが２系列（奇数、偶数ノズル用ヘッド）、又、各ヘッド系列に対して３２ビットのトータル３２０ビット構成となっている。
【００５２】
詳細を説明すると、７２０の３２０ビットのうち、７００はＹ（イエロー）evenの３２ビットデータ、７０１はＹ oddの３２ビットデータ、７０２はＭ（マゼンタ）evenデータ、７０３はＭodd の３２ビットデータデータ、７０４はＣevenの３２ビットデータデータ、７０５はＣodd の３２ビットデータデータ、７０６はＢＫevenの３２ビットデータデータ、７０７はＢＫodd の３２ビットデータデータ、７０８は特殊インクevenの３２ビットデータデータ、７０９は特殊インクodd の３２ビットデータデータとなっている。
【００５３】
又、７３０のｎカラムのデータにおいては、７３１はｎカラム目block0のデータ、７３２はｎカラム目block1のデータ、７３３はｎカラム目block2のデータ、７３４はｎカラム目block23 のデータのデータを示している。
【００５４】
７４０のｎ＋１カラムのデータにおいては、７４１はｎ＋１カラム目block0のデータ、７４２はｎ＋１カラム目block1のデータ、７４３はｎ＋１カラム目block2のデータ、７４４はｎ＋１カラム目block23 のデータのデータを示している。
【００５５】
７５０のｎ＋２カラムのデータにおいては、７５１はｎ＋２カラム目block0のデータ、７５２はｎ＋２カラム目block1のデータ、７５３はｎ＋２カラム目block2のデータ、７５４はｎ＋２カラム目block23 のデータを示している、
図８は２４ブロック分割駆動における波形図である。
【００５６】
８４０は電圧軸、８４１は時間軸となっている。
【００５７】
８０１はエンコーダセンサ２０１から入力した３００ｄｐｉのＡ相のエンコーダパルスである。８０２は同様に、Ｂ相のエンコーダパルスである。８０３は３００ｄｐｉの距離をキャリッジが移動するのに掛かったパルス幅である。キャリッジが２５inch/sec．の速度で移動する場合、１３３ｕｓの時間となる。８０４は８０１のエンコーダＡ相の波形から作成した３００ｄｐｉ毎のトリガ波形である。８０５はエンコーダ信号逓倍回路２０２によって作成された６００ｄｐｉ周期のトリガ波形である。８０６は８０５の６００ｄｐｉ周期のトリガ波形の拡大図であり、８０７は６００ｄｐｉ相当のパルス幅を示している。
【００５８】
８０８は６００ｄｐｉ相当のパルス幅を２４分割駆動するためのブロックトリガ波形、８０９はヒートパルス波形で、８１０はブロック１のヒートパルス、８１１はブロック２のヒートパルスである。
【００５９】
８２０はシリアル転送されたデータをラッチするためのラッチパルス波形で、８２１はブロック１のラッチパルス、８２２はブロック２のラッチパルスである。
【００６０】
８３０はシリアルクロック波形、８３４はシリアルデータ波形１、８３５はシリアルデータ波形２であり、８３２はブロック２におけるデータ、８３３はブロック３におけるデータである。
【００６１】
図７において各色の各ブロックの属するデータは３２ビットであり、そのうち２７ビットを印刷データ用、残りの５ビットをブロック指示用のデータとなっており、８３０のシリアルクロック速度制限から、８３４と８３５の２つのデータ線に分割して出力している。
【００６２】
図９は２４分割駆動時の印刷イメージを示した図である。
【００６３】
１０７はインクジェットヘッド、１０８は拡張用インクジェットヘッド、９０１は印刷用紙である。インクジェットヘッドを上から透視してみた場合のノズル位置は図中に示したようになっている。９０５の一番上のノズルはブロック２３に属しており、９０６の一番下のノズルはブロック０に属している。１０７のインクジェットヘッド内部は２４ノズル毎に同一ブロックに属するノズル配置となっている。９０４はキャリッジ動作方向であり、ヘッド１０７は９０１の印刷用紙上を左から右へ移動することとなる。
【００６４】
ノズル位置がブロックごとにずれて配置されていることで、ブロック０のノズルを吐出した後、インクジェットヘッド１０７を右に移動して、次にブロック１のノズルを吐出し、順次２４ブロックを時間差を与えて駆動することで、その印刷結果は９０２の１カラム目の印刷データのように直線に印刷されることになる。
【００６５】
９０３は９１８の１／６００インチ移動した２カラム目の印刷結果である。９０２の１カラム印刷については９１０のＹevenヘッドの上部２４ドットを全て吐出した結果である。９１０のノズル配置解像度６００ｄｐｉがそのまま印刷結果に繋がっており、９１６のドット間の距離は１／６００インチとなっている。９０３の２カラム目の印刷については９１０のＹevenヘッドの上部２４ドットと９１１のＹodd ヘッドの上部２４ドットを全て吐出した結果を重ね合わせたものである。９１０，９１１のノズル配置解像度６００ｄｐｉが１／１２００インチずれているため、９１７のドット間の距離は１／１２００インチとなっている。
【００６６】
インクジェットヘッド１０７において９１０はＹevenヘッド、９１１はＹodd ヘッド、９１２はＭevenヘッド、９１３はＭodd ヘッド、９１４はＢodd ヘッド、９２０は特殊インクevenヘッド、９２１は特殊インクodd ヘッドを示している。９１５はＹevenヘッドとＭevenヘッドの距離を示しており、６／６００インチとなっている。即ち、６００ｄｐｉの印刷時の６カラム分の距離となっている。これは、９１２のＭevenヘッドで吐出した後、６カラム分のキャリッジ動作後に９１０のＹevenヘッドから吐出することにより、印刷が重なることとなる。この動作を１０ヘッド全てについてオーバーラップすることで、カラー印刷を実現することとなる。
【００６７】
図１０は本発明の運用である拡張用インクジェットヘッドを対応した場合のプリンタ制御方法をフローチャートに示したものである。
【００６８】
先ず最初に、ユーザーによりＳ１０１にて印刷制御開始される。Ｓ１０２にてプリンタに特殊インクヘッドが装着されているかどうかを判断する。
【００６９】
装着されている場合はＳ１０３にて装着された特殊インクヘッドの吐出周波数がデフォルト吐出周波数が小さいかどうかを判断して、小さい場合はＳ１０４にて特殊インクヘッドの吐出周波数をプリンタの吐出周波数として設定する。又、小さくない場合はＳ１０５にて標準装備されたヘッドの吐出周波数であるところのデフォルト周波数をプリンタの吐出周波数として設定する。又、Ｓ１０２にて特殊インクヘッドが装着されていないと判断した場合も同様にＳ１０６にてデフォルト周波数をプリンタの吐出周波数として設定する。
【００７０】
次に、Ｓ１０７にて装着された特殊インクヘッドのノズル数と標準装備されたヘッドのノズル数との比較を行い、特殊インクヘッドのノズルが小さい場合はＳ１０８にて使用可能ノズル数を特殊インクヘッドのノズル数に設定する。又、大きい場合は、Ｓ１０９にて使用可能ノズル数をデフォルトインクヘッドのノズル数に設定する。Ｓ１０２にて特殊インクヘッドが装着されていない場合もＳ１０９にて使用可能ノズル数をデフォルトインクヘッドのノズル数に設定される。使用可能ノズル数が決定した後に、Ｓ１１０にて本体プリンタに搭載されている電源ユニットの能力及びメモリの容量に合わせて、実際に使用する使用ノズル数をＳ１１０にて設定する。
【００７１】
次に、Ｓ１１２にてその他のコントローラプリントパラメータ設定する。又、Ｓ１０２にて特殊インクヘッドが装着されているかどうかで、インクジェットプリンタコントローラ１０１のヘッド吐出波形生成コントローラ２２０からの特殊インクヘッド２３１への駆動波形の出力ＯＮ／ＯＦＦが決定され、又、エンコーダシーケンスコントローラ２０３からのヘッド吐出データ生成指令に関してもＯＮ／ＯＦＦが決定される。
【００７２】
次に、Ｓ１３１にてＩＦからデータ受信し、Ｓ１３２にて印刷データを作成、Ｓ１３３にて給紙動作を行う。更に、Ｓ１５１でキャリッジスキャン動作開始、キャリッジを印刷速度へ加速して、Ｓ１５２ではＳ１０２にて設定された駆動ブロック数にて印刷動作を行い、Ｓ１５３にて１スキャン印刷終了し、キャリッジが減速し、停止することで、Ｓ１５４のキャリッジスキャン動作終了となる。１スキャン印刷後、Ｓ１５５にて印刷終了判断されない場合は、Ｓ１５６紙送り動作を行い、Ｓ１５１にて再度１スキャン印刷を行う。Ｓ１５５にて印刷終了判断された場合には、Ｓ１６０にて排紙動作を行い、Ｓ１６１の印刷終了となる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態における本発明の主要部分を示した構成図である。
【図２】本発明の実施の形態における本発明の主要部分を示した詳細構成図である。
【図３】本発明の実施の形態におけるプリンタユニットの概観図である。
【図４】本発明の実施の形態におけるインクジェットプリンタ主要電気部品に関するブロック図である。
【図５】本発明の実施の形態におけるヘッド吐出データ用ＳＲＡＭのＦＩＦＯ制御方法を説明した図である。
【図６】本発明の実施の形態におけるＳＲＡＭ内部のデータ構成を説明した図である。
【図７】本発明の実施の形態における５ヘッド駆動時のＳＲＡＭ内部のデータ構成の詳細を説明した図である。
【図８】本発明の実施の形態における２４ブロック分割駆動における波形図である。
【図９】本発明の実施の形態における２４ブロック分割駆動における印刷イメージ図である。
【図１０】本発明の実施の形態における拡張用インクジェットヘッドを対応した場合のプリンタ制御方法をフローチャートである。
【符号の説明】
【００７４】
１０１  インクジェットプリンタコントローラ
１０２  プリントバッファ
１０３  プリントバッファコントローラ
１０４  ヘッド吐出データ用ＳＲＡＭコントローラ
１０５  ヘッド吐出データ用ＳＲＡＭ
１０６  ヘッド吐出波形生成コントローラ
１０７  インクジェットヘッド
１０８  拡張用インクジェットヘッド
２０１  エンコーダセンサ
２０２  エンコーダ信号逓倍回路
２０３  エンコーダシーケンスコントローラ
２０４  モードレジスタ
２０５  プリントバッファシーケンスコントローラ
２０６  アドレス生成回路
２０７  ＳＤＲＡＭコントローラ
２０８  データ生成回路
２１０  シーケンスコントローラ
２１１  ライトコントロール回路
２１２  バスコントローラ
２１３  リードコントロール回路
２２０  ヘッド吐出波形生成コントローラ
２３１  特殊インクヘッド
２３２  Ｙヘッド
２３３  Ｍヘッド
２３４  Ｃヘッド
２３５  ＢＫヘッド
３０１  オートシートフィーダーユニット
３０３  シャーシ
３０４  ＬＦギア
３０５  ＬＦモータ
３０６  シャフト
３０７  キャリッジ
３０８  ヘッド着脱レバー
３０９  回復ユニット
３１０  キャリッジ駆動モータ
３１１  ベルト
３１２  エンコーダスケール
４０１  メインボードユニット
４０２  電源ユニット
４０３  モータ制御回路
４０４  ＰＧモータ
４０５  ＣＰＵ
４０６  内部バス
４０８  Ｉ／Ｆ制御回路
４０９  プログラムＲＯＭ
４１０  ＲＡＭ
４１１  パラレルインターフェース
４１２  シリアルインターフェース
４１３  ＰＥセンサ
４１４  ＰＧセンサ
４１５  操作パネル
４１６  エンコーダ信号
４１７  ヘッド駆動信号
４１８  給紙モータ
４１９  ＣＲボードユニット
【図１】
2007030253.tif 000003
【図２】
2007030253.tif 000004
【図３】
2007030253.tif 000005
【図４】
2007030253.tif 000006
【図５】
2007030253.tif 000007
【図６】
2007030253.tif 000008
【図７】
2007030253.tif 000009
【図８】
2007030253.tif 000010
【図９】
2007030253.tif 000011
【図１０】
2007030253.tif 000012