(57)【要約】【課題】  インクジェットプリンタのヘッドのノズル列を追加した場合、これまでのインクジェットプリンタコントローラにおける吐出データ制御回路ではデータの読み出しの処理が間に合わなくなってしまう。【解決手段】  プリントバッファに格納されたヘッド吐出データを、インクジェットプリンタコントローラ内部にあるFIFOメモリに一度格納したのちに、複数ノズル列のそれぞれの吐出タイミングにあわせて、ノズル列分、FIFOメモリを繰り返し読み出して、読み出した吐出データから指定されたノズル列に必要なデータを選択して、印刷する。【選択図】  図１
2006159551.tif 000002
【特許請求の範囲】
【請求項１】
プリント媒体搬送手段と、インクジェットヘッドがプリント媒体を走査移動する事によって画像を形成する構成において、前記インクジェットヘッドは１カラム分の多ノズルを同時吐出するブロック単位に分割したデータを受け取り、データ受信後に駆動パルスによりエネルギーが印可されインクを吐出する構造となっているインクジェットプリンタにおいて、
同一色のインクジェットノズル列を複数有し、
インクジェットヘッド吐出データを格納する第1の記憶手段と、
前記第1の記憶手段から、データを読み出して、吐出用の複数カラム分のデータを格納する第２の記憶手段と、
ヘッド位置情報を検出する位置検出手段と、
前記、位置検出手段からの情報に基づいて、前記第２の記憶手段からデータを読み出して、
ヘッドへの吐出駆動波形を生成する手段を有し、
前記複数のインクジェットノズル列用のデータを、前記第2の記憶手段から繰り返し読み出すことを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多くのノズルから構成される１カラム分のデータを、同時吐出するブロック単位に分割し、分割されたデータをインクジェットヘッドへ送信し、送信後にヒートパルスによりエネルギーを印可することでインクを吐出する構造となっているインクジェットヘッドを用いたインクジェット記録装置に関するものである。
【背景技術】
【０００２】
インクジェットプリンタにおいて用いられるヘッドは、記録媒体に面した開口部であるところのインクノズルを有し、ノズル深部に存在するヒータを加熱し、気泡を生じさせる事によってインク滴を吐出する構造となっている。
【０００３】
このインクを吐出するタイミングを決定するためのキャリッジの絶対位置検出に多くのプリンタが、エンコーダスケールとスケール位置を検出するための光学透過型センサを使用する事で、高精細なインクジェットプリントを実現してきた。
【０００４】
エンコーダスケールによって決定された印刷位置情報に基づき、インクジェットプリンタコントローラが吐出データをインクジェットヘッドに送信して、送信後、ヒートパルスを加え、エネルギーを投入して、インクを吐出し画像を形成する。
【０００５】
近年、ヘッドのカラム方向のノズル数は増加の傾向にあり、多くのノズルを同時吐出することで印刷速度を向上させてきた。しかし、ノズルが増えた場合、１カラム分のデータをすべて同時に吐出することは電源的に不可能であり、電源の許す最大の同時吐出ノズルを同一ブロック単位としブロック単位にヒートする必要がある。前記ブロック単位に属するノズルのデータをインクジェットプリンタコントローラ側からシリアル送信し、送信後、データをヘッド内部のラッチ回路にラッチさせ、その後,ヒートパルスを加えて、ヒートパルスがアクティブのときにヘッド電圧が、インクジェットヘッド内部のヒータに加えられ、インクがノズルより吐出される。（特許文献1参照）
また、気泡を生じさせてインク滴を吐出させるため、気泡発生のために最低必要な時間がヘッドの構造、インクから前もって決定されており、駆動は最大駆動周波数以下にて行う必要があった。ノズルが増えてくると、ブロック分割数も増えてしまい、1カラムに必要な吐出時間は
（ブロック分割数）×（1／最大駆動周波数）
以上かかることとなる。
【特許文献１】特開２００２−９６４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、プリント画像品位の向上のため、インクジェットノズル形状はさらに微細化が進み、インク滴が小さくなってきて、さらなる高解像度印刷が可能となってきている。
【０００７】
一方、印刷スピードもさらなる向上が求められており、主走査方向にノズルを増やすだけではなく、副走査方向にもさらにノズル列を追加することで、高速なキャリッジ動作に対しても複数のノズル列を交互に吐出して、それぞれのノズル列が出力するブロックを限定することで、ヘッド全体としての吐出周波数を複数倍にする必要が出てきた。しかし、単にノズル列を追加した場合、これまでのインクジェットプリンタコントローラにおける吐出データ制御回路ではデータの読み出しの処理が間に合わなくなってしまう課題がでてきた。
【課題を解決するための手段】
【０００８】
本発明のインクジェット記録装置は、インクジェットプリンタコントローラの外部大容量メモリであるところのプリントバッファに格納されたヘッド吐出データを、インクジェットプリンタコントローラ内部にあるFIFOメモリに一度格納したのちに、複数ノズル列のそれぞれの吐出タイミングにあわせて、ノズル列分、FIFOメモリを繰り返し読み出して、読み出した吐出データから指定されたノズル列に必要なデータを選択して、印刷することを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明により、ヘッド吐出データ用を一時インクジェットプリンタコントローラ内部のFIFOメモリに格納することにより、同一吐出データを複数のヘッドに振り分けて印刷するさい、2回目以降のアクセスをFIFOメモリ側からリードすることで、プリントバッファへのアクセス頻度を半減させることが可能となり、メモリアクセスのボトルネックを解消し、システム全体としての高速化を可能とする効果がある。
【発明を実施するための最良の形態】
【００１０】
つぎに、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１１】
図3は、本発明の使用される、プリンタユニットの概観図である。
【００１２】
301はオートフィーダユニットであり、ここに積載された用紙を一枚ずつ分離してLFモータ305、LFギア304等の給紙機構により、給紙動作をおこなう。用紙が給紙された状態で、キャリッジ駆動モータ310がキャリッジ307に接続されているベルト311を動かす事によってキャリッジ307は給紙方向と垂直の副走査方向に移動する。
【００１３】
キャリッジ307にはインクジェットヘッド107が搭載されており、ヘッド着脱レバー308によって装着される。また、キャリッジ307は軸受け306によって、シャーシ303に固定したシャフトに接続されている。307のキャリッジが走査移動したことの位置検出はエンコーダスケール312と図には表示されていないエンコーダセンサ201によって行われる。
【００１４】
図4はインクジェットプリンタを構成する電気部品に関するブロック図である。
【００１５】
エンコーダセンサ201はCRボードユニット419に搭載されており、エンコーダセンサ201がエンコーダスケール312の読み取りを行なう事で、キャリッジの移動量を検出している。エンコーダセンサ201から出力されたエンコーダ信号416はメインボードユニット401へと出力されている。インクジェットヘッド107はCRボードユニット419を介してメインボードユニット401から出力されるヘッド駆動信号417によって吐出制御されている。
【００１６】
402は電源ユニットであり、プリンタにて使用される電源をメインボードを介して供給している。
【００１７】
413はPEセンサであり、プリント用紙の有無を検出する事で、プリンタの給排紙の制御を行なう。
【００１８】
414はPGセンサであり、前記回復ユニット309内部のカム位置を検出する事で、回復動作制御をおこなうためのセンサである。
【００１９】
415は操作バネルであり、スイッチとLCDパネルから構成され、ユーザーとのインターフェースを行なっている。
【００２０】
401はメインボードユニットであり、プリンタ制御の主要な電気部品が実装されているPCBユニットである。プリンタ制御のロジック回路の主要部品であるインクジェットプリンタコントローラ101はインクジェットヘッドコンロトールをはじめ、多様な機能を1チップにしたものであり、エンコーダセンサ201の信号を取り込んで、キャリッジ位置を検出し、ヘッド駆動信号417を生成している。また、PEセンサ413、PGセンサ414、操作パネル415もインクジェットプリンタコントローラ101に接続され、制御されている。図には示していないが403のモータ制御回路をコントロールしているのもインクジェットプリンタコントローラ101である。
【００２１】
インクジェットプリンタコントローラ 101はバス406によって、405のCPU、408のI/F制御回路、プログラムROM 409、RAM 410とバス接続されている。408のI/F制御回路はパラレルインターフェース411とシリアルインターフェース回路412の制御を行っている。
【００２２】
405のCPUはプログラムROM409、RAM410を使用してインクジェットプリンタコントローラ 101を制御する事でプリンタの制御を行っている。
【００２３】
モータ制御回路503はインクジェットプリンタコントローラ101によってロジック処理された信号をPGモータ404、CRモータ310、LFモータ305、給紙モータ418の駆動信号に変換している。404のPGモータは前記回復ユニット309を駆動するモータであり、310のCRモータは前記キャリッジ307を駆動するモータ、305のLFモータは用紙を搬送するためのモータ、418の給紙モータは前記301のオートシートフィーダーユニットから、1枚ずつ用紙を分離して、用紙搬送手段へ渡すためのモータである。
【００２４】
図1は本発明の主要部分を示したインクジェットプリンタコントローラにおける吐出データ制御ブロック構成図である。
【００２５】
101は本発明の回路が内蔵されているカスタムICであるところのインクジェットプリンタコントローラである。
【００２６】
プリントデータを格納している外部SDRAMのプリントバッファ102から103のプリントバッファコントローラが必要なデータを読み出し、110のFIFOコントローラによって制御される111のFIFOメモリにデータが一時格納される。
【００２７】
111に格納されたデータは、ヘッドの吐出タイミングにあわせて103のプリントバッファコントローラによって指示されたヘッド用のデータを110のFIFOコントローラ経由で読み出しがなされる。読み出したデータから実際に吐出するノズル列に必要なデータを選択するデータ処理を行った後、104のヘッド吐出データ用SRAMコントローラへ転送する。
【００２８】
107のインクジェットヘッドには同一色のヘッドが複数本含まれているため、同一色の同じカラムデータを2回以上アクセスする場合は、102のプリントバッファからではなく、111のFIFOメモリに格納されたデータを複数回読み出されることとなる。
【００２９】
読み出されたデータはヘッド吐出データ用SRAMコントローラ104に送られて、ヘッド吐出データ用SRAMに一時格納し、ヘッドの吐出特性に合わせた微少タイミング調整、メカ機構による微少タイミング調整がなされた後、読み出され、106のヘッド吐出波形生成コントローラへデータを送付される。
【００３０】
106のヘッド吐出波形生成コントローラは107のインクジェットヘッドの駆動仕様に合わせた形で、ヘッドデータ転送波形とヘッド駆動波形を生成する。
【００３１】
図2は図1の詳細を示したインクジェットプリンタコントローラにおける吐出データ詳細ブロック構成図である。201のエンコーダセンサから受け取った300dpi相当のエンコーダパルスをインクジェットプリンタコントローラ101へ入力し、202のエンコーダ信号逓倍回路を用いて、600dpi、1200dpi、2400dpi相当のエンコーダパルスを生成し、203のエンコーダシーケンスコントローラへ入力する。エンコーダシーケンスコントローラ203はモードレジスタ204に設定されたプリンタの動作モードにしたがって、プリントバッファコントローラ103、FIFOコントローラ110とヘッド吐出データ用SRAMコントローラ104を制御する。あらかじめ設定された、プリントバッファリード開始位置情報に基づいて、エンコーダシーケンスコントローラ203はプリントバッファシーケンスコントローラ205に対して、データアクセス要求を行う。要求を受けたプリントバッファシーケンスコントローラ251は252のプリントバッファアドレス生成回路を介してメモリアドレスを生成し、207 SDRAMコントローラを介してSDRAMアクセス波形に変換され102のプリントバッファ用SDRAMにバーストリード動作を行う。バーストリードされたリードデータは207 SDRAMコントローラによって、バス幅変換され、128ビットバスに拡張され、4回分まとめた512ビットデータとして、262のFIFOデータ制御回路へ送られる。プリントバッファリードシーケンスコントローラ251は261のFIFOシーケンスコントローラにライト要求を送ることで、263のFIFOアドレス制御回路にて111のFIFOメモリへのライトアドレスを作成し、262のFIFOデータ制御回路経由でデータが111に書き込まれる。261のFIFOシーケンスコントローラは、111のメモリが所定のデータ量が格納されるまで、251のプリントバッファリードシーケンスコントローラにリード要求を出し、102からのデータ読み出し、111へのデータ書き込み動作が繰り返し行われる。
【００３２】
111のFIFOメモリが十分なデータを格納した後、203のエンコーダシーケンスコントローラはエンコーダセンサ位置が所定の印刷開始位置からコントローラ内部のデータ転送等に要するレイテンシを考慮した位置にきたとき、111のFIFOメモリから所定のヘッドに対するデータの読み出し指示を261のFIFOシーケンスコントローラにおくる。本実施例においては、同一色に対するヘッドは2本存在しており、それらのヘッドの取り付け位置が30カラム分ずれているため、どちらのヘッドを選択するかによって、111のFIFOメモリから読み出す位置は異なることとなる。203のエンコーダシーケンスコントローラからどのヘッド向けのデータを用意するかといった具体的な指示が261のFIFOシーケンスコントローラに送られ、263のFIFOアドレス制御回路によって必要なアドレスが生成され、必要なデータの読み出しがなされる。
【００３３】
同一色、2本のヘッドデータの振り分け方については図11にて説明する。
【００３４】
253のデータ生成回路は必要なデータ512ビットを作成して、104のヘッド吐出データ用SRAMコントローラへと転送する。104のヘッド吐出データ用SRAMコントローラ内部の210 シーケンスコントローラーは、203のエンコーダシーケンスコントローラとプリントバッファシーケンスコントローラ205によって決定されたタイミングによって動作を行い、211のライトコントロール回路を介して、データ生成回路208から受け取ったデータを212のバスコントローラを介し105のヘッド吐出データ用SRAMのフォーマットにしたがって格納する。また、210のシーケンスコントローラーによって、213のリードコントロール回路は起動をかけられ、212のバスコントローラを介し105のヘッド吐出データ用SRAMからデータを読み出す。
【００３５】
212のバスコントローラは211のライトコントロール回路と213のリードコントロール回路のヘッド吐出データ用SRAM105に対するバスアービトレーションを行う。213のリードコントロール回路によって読み出されたデータは220のヘッド吐出波形生成コントローラによって107の4色ダブルインクジェットヘッドの仕様に合わせたシリアル送信波形に変換されて送信される。107の4色ダブルインクジェットヘッドは240のイエローヘッド1、241のイエローヘッド2、242のマゼンタヘッド1、243のマゼンタヘッド2、244のシアンヘッド1、245のシアンヘッド2、246のブラックヘッド1と247のブラックヘッド2の4色各2本ずつの計8つのヘッドから構成されており、それぞれのヘッドへ駆動波形が供給されている。
【００３６】
図5は従来例のインクジェットプリンタコントローラにおける吐出データ制御詳細ブロック構成を説明した図である。
【００３７】
図2に対して、ヘッドが変更になっており、使用しているのは510の4色インクジェットヘッドであり、501のイエローヘッド、502のマゼンタヘッド、503のシアンヘッドと504のBKヘッドの4色各1本ずつの計4つのヘッドから構成されている。また、110のFIFOコントローラや111のFIFOメモリも存在しないため、107のSDRAMから読み出されたデータは直接104のヘッド吐出データ用SRAMコントローラへ送られている。
【００３８】
図6は従来例における4色4ヘッドの印刷イメージを示した図である。510は4色インクジェットヘッド、601は印刷用紙である。インクジェットヘッドを上から透視してみた場合のノズル位置は図中に示したようになっている。605のノズルはブロック23に属しており、606のノズルはブロック0に属している。510のインクジェットヘッド内部は24ノズル毎に同一ブロックに属するノズル配置となっている。604はキャリッジ動作方向であり、510のヘッドは601の印刷用紙上を左から右へ移動することとなる。
【００３９】
ノズル位置がブロックごとにずれて配置されていることで、ブロック0のノズルを吐出した後、510のインクジェットヘッドを右に移動して、次にブロック1のノズルを吐出し、順次24ブロックを時間差を与えて駆動することで、その印刷結果は602の1カラム目の印刷データのように直線に印刷されることになる。603は618の1/600インチ移動した2カラム目の印刷結果である。602、603の１カラム印刷については501のYヘッドの上部24ドットをすべて吐出した結果である。主走査方向については501のヘッドノズル配置解像度600dpiがそのまま印刷結果につながっており、616のドット間の距離は1/600インチとなっている。
【００４０】
インクジェットヘッド510において501はYヘッド、502はMヘッド、503はCヘッド、504はBKヘッドを示している。620は各ヘッド間の距離を示しており、本実施例においては2.54ｍｍすなわち600dpiで60カラム分ずれており、60カラム分ずらしてBK、Y、M、Cの順で各ヘッドの印刷をオーバーラップさせることで、カラー印刷を実現することとなる。
【００４１】
図7は本実施例にて使用される4色8ヘッドを使用した印刷イメージを示した図である。
【００４２】
107は4色ダブルインクジェットヘッド、701は印刷用紙である。インクジェットヘッドを上から透視してみた場合のノズル位置は図中に示したようになっている。各ヘッド内部のノズル構成については図6と同様である。705のノズルはブロック23に属しており、706のノズルはブロック1に属している。707のノズルはブロック22に属しており、708のノズルはブロック0の属している。107のインクジェットヘッド内部は24ノズル毎に同一ブロックに属するノズル配置となっている。704はキャリッジ動作方向であり、107のヘッドは701の印刷用紙上を左から右へ移動することとなる。
【００４３】
ノズル位置がブロックごとにずれて配置されていることで、ブロック0のノズルを吐出した後、107のインクジェットヘッドを右に移動して、次にブロック1のノズルを吐出し、順次24ブロックを時間差を与えて駆動することで、その印刷結果は702の1カラム目の印刷データのように直線に印刷されることになる。
【００４４】
インクジェットヘッド107において240はY1ヘッド、241はY1ヘッド、242はM1ヘッド、243はM2ヘッド、244はC1ヘッド、245はC2ヘッド、246はBK1ヘッド、247はBK2ヘッド、を示している。720はヘッド間の距離を示しており、本実施例においては1.27ｍｍすなわち600dpiで30カラム分ずれており、30カラム分ずらしてBK2、BK1、C2、C1、M2、M1、Y2、Y1の順で印刷をオーバーラップさせることで、カラー印刷を実現することとなる。
【００４５】
702の１カラム印刷については241のY2ヘッドの上部24ドットの偶数ブロック、トータル12ブロックを吐出して、その後、30カラムキャリッジが右に移動した後、240のY1ヘッドの上部24ドットの奇数ブロック、トータル12ブロックを吐出した結果である。主走査方向については240のヘッドノズル配置解像度600dpiがそのまま印刷結果につながっており、716のドット間の距離は1/600インチとなっている。
【００４６】
図8は従来例における24ブロック分割駆動の出力波形図である。
【００４７】
840は電圧軸、841は時間軸となっている。
【００４８】
801は201のエンコーダセンサから入力した300dpiのA相のエンコーダパルスである。802は同様に、B相のエンコーダパルスである。803は300dpiの距離をキャリッジが移動するのにかかったパルス幅である。キャリッジが25inch/sec．の速度で移動する場合、133usの時間となる。804は801のエンコーダA相の波形から作成した300dpi毎のトリガ波形である。805は202のエンコーダ信号逓倍回路によって作成された600dpi周期のトリガ波形である。806は805の600dpi周期のトリガ波形の拡大図であり、807のT1は600dpi相当のパルス幅を示している。
【００４９】
808は600dpi相当のパルス幅を24分割駆動するためのブロックトリガ波形、809はヒートパルス波形で、810はブロック1のヒートパルス、811はブロック2のヒートパルスである。
【００５０】
820はシリアル転送されたデータをラッチするためのラッチパルス波形で、821はブロック1のラッチパルス、822はブロック2のラッチパルスである。
【００５１】
830はシリアルクロック波形、834はシリアルデータ波形1、835はシリアルデータ波形2であり、832はブロック2におけるデータ、833はブロック3におけるデータである。
【００５２】
各色の各ブロック駆動に必要なデータは３２ビットであり、そのうち２７ビットを印刷データ用、残りの５ビットをブロック指示用のデータとなっており、830のシリアルクロック転送の高速化のため、834と835の２つのデータ線に分割して出力している。
【００５３】
図9は本実施例における24ブロック分割駆動の出力波形図である。
【００５４】
903のT2は600dpi相当のパルス幅を示している。
【００５５】
908は600dpi相当のパルス幅を分割駆動するためのブロックトリガ波形であるが、901のY2ヘッドの吐出ブロックであるところの偶数12ブロックと、902のY1ヘッドの吐出ブロックであるところの奇数12ブロックというように2つのヘッドで半分ずつ駆動するため、パルスとしては12パルスしか出力されていない。
【００５６】
909はヒートパルス波形で、910はブロック2、3のヒートパルス、811はブロック4、5のヒートパルスである。
【００５７】
920はシリアル転送されたデータをラッチするためのラッチパルス波形で、921はブロック2、3のラッチパルス、922はブロック4、5のラッチパルスである。
【００５８】
930はシリアルクロック波形、934はシリアルデータ波形1、935はシリアルデータ波形2であり、932はブロック4、5におけるデータ、933はブロック6、7におけるデータである。
【００５９】
各色の各ブロックの属するデータは３２ビットであり、そのうち２７ビットを印刷データ用、残りの５ビットをブロック指示用のデータとなっており、930のシリアルクロック転送の高速化のため、934と935の２つのデータ線に分割して出力している。
【００６０】
図8の従来例との比較でもわかるように、同一色のヘッドを2本に増やすことで、908でのブロックトリガ信号が24パルスから12パルスに減少させることができ、約倍の速度を実現している。
【００６１】
図10は従来例における4色ヘッド駆動時の制御出力波形図である。1070のｘ軸は時間を示している。1001はプリントバッファの使用状態を示している。1002にしめした期間がプリントバッファのアクセス状態であり、1003に示した期間はアクセス無しの状態である。この図においては、プリントバッファのアクセスは103のプリントバッファコントローラのみを想定しており、プリントバッファのアクセスには十分余裕があることがわかる。
【００６２】
具体的には1004は nカラムのYのHSRAMライト用のデータリード、1005はnカラムのMのHSRAMライト用のデータリード、1006は nカラムのCのHSRAMライト用のデータリード、1007はnカラムのBKのHSRAMライト用のデータリードのアクセス期間を示している。プリントバッファから読み出したデータは103のプリントバッファコントローラにより、データ処理された後、105のヘッド吐出データ用SRAMに104のヘッド吐出データ用SRAMコントローラ（以下HSRAMC）によって書き込まれる。1010はHSRAMCへのYデータライト転送波形であり、1011はnカラムのHSRAMCへのYデータライト転送、1014はHSRAMCへのMデータライト転送であり、1015 はnカラムのHSRAMCへのMデータライト転送、1018はHSRAMCへのCデータライト転送であり、1019はnカラムのHSRAMCへのCデータライト転送、1020はHSRAMCへのBKデータライト転送であり、1021はnカラムのHSRAMCへのBKデータライト転送を示している。
【００６３】
1030はHSRAMCからのYデータリード転送を示しており、1031はn-2カラムのHSRAMCからのYデータリード転送でこの期間に24ブロックすべての2４回のリード転送を示している。1034はHSRAMCからのMデータリード転送で1035はn-2カラムのHSRAMCからのMデータリード転送である。1038はHSRAMCからのCデータリード転送で1039はn-2カラムのHSRAMCからのCデータリード転送である。1040はHSRAMCからのBKデータリード転送で1041はn-2カラムのHSRAMCからのBKデータリード転送である。
【００６４】
1050はヘッドへのシリアル転送をしめしており、1030、1034、1038、1040のHSRAMCからのリードデータ転送によって受け取ったデータをシリアルデータに変換し、ヘッドの仕様に合わせて出力した波形である。1051はn-2カラムのヘッドへのシリアル転送を示しており、４色分の24ブロックすべてのデータ転送をまとめて表示してある。1052は転送状態をしめした期間で、1053は転送無しの期間を示している。
【００６５】
1060はヘッドのヒート信号で1050にて受け取ったデータにたいしてヒートする為の信号である。1061はn-2カラムのヘッドのヒート信号を示している。実際には24ブロック分に相当する24パルスが含まれる。
【００６６】
図11は図2における110のFIFOコントローラ、111のFIFOメモリの制御をブロック図を用いて詳細に説明した図である。
【００６７】
203のエンコーダシーケンスコントローラは逓倍されたエンコーダ信号をもとに、プリントバッファシーケンスコントローラ205に対して、データアクセス要求を行う。要求を受けたプリントバッファシーケンスコントローラ251は252のプリントバッファアドレス生成回路を介してメモリアドレスを生成し、207 SDRAMコントローラによってSDRAMアクセス波形に変換され102のプリントバッファ用SDRAMにバーストリード動作を行う。バーストリードされたリードデータは207 SDRAMコントローラによって、バス幅変換され、128ビットバスに拡張され、4回分まとめた512ビットデータとして、1103のFIFOライトデータ制御回路へ送られる。プリントバッファリードシーケンスコントローラ251は261のFIFOシーケンスコントローラにライト要求を送り、すなわち1112のFIFOアクセスアービターに111のFIFOメモリライトアクセス権を要求する。1112のFIFOアクセスアービターがライトアクセスを許可したときに、内部の1111のFIFOデータ残量制御回路にて残量を1カウントダウンして、1113のFIFO  R/Wトリガを出力し、263のFIFOアドレス回路にライトアクセス要求を出し、内部の1114のライトアドレスを管理するFIFOライトポインタ制御回路がライトアドレスを作成して1120のメモリアドレス信号を作成し、1103のFIFOライトデータ制御回路から出力された1104のライトデータを111のFIFOメモリに書き込む。
【００６８】
111のFIFOメモリのビット構成は512アドレスX128ビットとなっており、240のY1ヘッドが吐出するタイミングと同時に吐出する他の色の吐出データをまとめてページ管理されて格納されている。1140はY1ヘッドがｎ-30カラムのデータエリアを示している。1141はY1がｎ-30カラムに同時に吐出するBKのデータが格納されているエリアで、X0hからX3hまでの4ワードX128ビットの512ビットのデータが格納されている。同様に1142はY1がｎ-30カラムに同時に吐出するCのデータが格納されているエリアで、X4hからX7hまでの4ワードX128ビットの512ビットのデータが格納されている。1143はY1がｎ-30カラムに同時に吐出するMのデータが格納されているエリアで、X8hからXBhまでの4ワードX128ビットの512ビットのデータが格納されている。1144はｎ-30カラムに吐出するY1のデータが格納されているエリアで、XChからXFhまでの4ワードX128ビットの512ビットのデータが格納されている。アドレス上位のXの値は1114のFIFOライトポインタ制御回路が111のFIFOメモリのアクセスに応じて順次更新する値である。
【００６９】
同様に1131はｎ+5カラム目のデータ。厳密に説明するとY1ヘッドがｎ+5カラム目のときに同時吐出する4色分のデータである。同様に1132はY1ヘッドがｎ+4、1132はｎ+3、1133はｎ+2、1134はｎ+1、1135はｎ、1136はｎ-1カラム目のデータとなっている。
【００７０】
261のFIFOシーケンスコントローラは、111のFIFOメモリが所定のデータ量が格納されるまで、251のプリントバッファリードシーケンスコントローラに1110のFIFOエンプティフラグを送ることでリード要求を出し、102からのデータ読み出し、111へのデータ書き込み動作が繰り返し行われる。
【００７１】
111のFIFOメモリが十分なデータを格納した後、203のエンコーダシーケンスコントローラは1106の各ヘッドの吐出トリガを261のFIFOシーケンスコントローラにおくる。そのトリガを元に1112のFIFOアクセスアービターがリードアクセスを許可した時点で1111のFIFOデータ残量制御回路の値を-1して、1113のFIFO R/Wトリガを263のFIFOアドレス制御回路に出力する。1115のリードポインタ制御回路は要求されたヘッドの吐出データの格納されているアドレスを111のFIFOメモリに対して出力し、リードアクセスが行われる。
【００７２】
ここで、同一色に対するヘッドは2本存在しており、それらのヘッドの取り付け位置が30カラム分ずれているため、どちらのヘッドのトリガかによって、111のFIFOメモリから読み出すアドレス位置は異なることとなる。
【００７３】
1121のFIFOリードデータは1104のリードデータ制御回路に格納され、103のプリントバッファコントローラ内部の253のデータ生成回路に送られる。データは254のデータ振り分けマスクを使用して有効データが振り分けられる。同一色のヘッドが2本存在しており、データのそれぞれのヘッドへの振り分け方はあらかじめ254のデータ振り分けマスクによって決められており、リードしたデータと、マスクのデータをANDすることで、マスクよって選択されたデータのみが104のヘッド吐出データ用SRAMコントローラに送られる。254のデータ振り分けマスクは２本のヘッドで100％の印刷がなされるように作成されている。この振り分けマスクにランダム性を持たせることで、印刷ムラをおさえた印刷も可能である。また、本実施例に記述している高速印刷を目的とする場合は254のデータ振り分けマスクを使用せずに104のヘッド吐出データ用SRAMコントローラが１０５のヘッド吐出データ用SRAMにデータを格納する際に必要なブロックのデータのみを格納することで代用できる。具体的には図９にて説明したように２４分割駆動を２本のヘッドで１２分割ずつ駆動する方法であり、データのうち吐出する１２ブロックのデータを選択して格納することを示す。
【００７４】
図１２は図５にて示した従来例に107の４色ダブルインクジェットヘッドを接続したインクジェットプリンタコントローラにおける吐出データ詳細制御ブロック構成図である。
【００７５】
図5に対して制御するヘッドの数量を増やすことにより、８ヘッドの駆動は構成上可能である。
【００７６】
図1３は図１２に示した従来例に4色ダブルインクジェットヘッドを接続した場合の駆動時の制御出力波形図である。1070のｘ軸は時間を示している。1301はプリントバッファの使用状態を示している。1302にしめした期間がプリントバッファのアクセス状態であり、1303に示した期間はアクセス無しの状態である。図に示すように本例においては1303のアクセス無しの期間はほとんどゼロである。この図においては、プリントバッファのアクセスは103のプリントバッファコントローラのみを想定しており、それでもプリントバッファのアクセスにはまったく余裕がないことがわかる。
【００７７】
具体的には1370は nカラムのY1のHSRAMライト用のデータリード、1371は nカラムのY2のHSRAMライト用のデータリード、1372は nカラムのM1のHSRAMライト用のデータリード、1373は nカラムのM2のHSRAMライト用のデータリード、1374は nカラムのC1のHSRAMライト用のデータリード、1375は nカラムのC2のHSRAMライト用のデータリード、1376はnカラムのBK1のHSRAMライト用のデータリード、1377はnカラムのBK2のHSRAMライト用のデータリードのアクセス期間を示している。プリントバッファから読み出したデータは103のプリントバッファコントローラにより、データ処理された後、105のヘッド吐出データ用SRAMに104のヘッド吐出データ用SRAMコントローラ（以下HSRAMC）によって書き込まれる。1310はHSRAMCへのY1データライト転送波形であり、1311はnカラムのHSRAMCへのY1データライト転送である。1312はHSRAMCへのY2データライト転送波形であり、1313はnカラムのHSRAMCへのY2データライト転送である。1314はHSRAMCへのM1データライト転送波形であり、1315はnカラムのHSRAMCへのM1データライト転送である。1316はHSRAMCへのM2データライト転送波形であり、131７はnカラムのHSRAMCへのM2データライト転送である。1318はHSRAMCへのC1データライト転送波形であり、1319はnカラムのHSRAMCへのC1データライト転送である。1320はHSRAMCへのC2データライト転送波形であり、1321はnカラムのHSRAMCへのC2データライト転送である。1322はHSRAMCへのBK1データライト転送波形であり、1323はnカラムのHSRAMCへのBK1データライト転送である。1324はHSRAMCへのBK2データライト転送波形であり、1325はnカラムのHSRAMCへのBK2データライト転送を示している。
【００７８】
1330はHSRAMCからのY1、Y2データリード転送をしめしており、1331はn-2カラムのHSRAMCからのY1、Y2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1334はHSRAMCからのM1、M2データリード転送をしめしており、1335はn-2カラムのHSRAMCからのM1、M2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1338はHSRAMCからのC1、C2データリード転送をしめしており、1339はn-2カラムのHSRAMCからのC1、C2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1340はHSRAMCからのBK1、BK2データリード転送をしめしており、1341はn-2カラムのHSRAMCからのBK1、BK2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1350はヘッドへのシリアル転送をしめしており、1330、1334、1338、1340のHSRAMCからのリードデータ転送によって用意したデータをシリアルデータに変換し、ヘッドの仕様に合わせて出力したヘッドシリアル転送である。1051はn-2カラムのヘッドへのシリアル転送を示しており、４色、8ヘッド分のすべてのデータ転送をまとめて表示してある。1352は転送状態をしめした期間で、1353は転送無しの期間を示している。
【００７９】
1360はヘッドのヒート信号で1350にて受け取ったデータにたいしてヒートする為の信号である。1361はn-2カラムのヘッドのヒート信号を示している。実際には各ヘッドあたり12ブロック分に相当する12パルスが含まれる。
【００８０】
図14は図２に示した本発明の実施例の制御出力波形図である。1070のｘ軸は時間を示している。1401はプリントバッファの使用状態を示している。1402にしめした期間がプリントバッファのアクセス状態であり、1403に示した期間はアクセス無しの状態である。本例においては110のFIFOコントローラを有しているため、たとえばY1ヘッドと、Y2ヘッドのデータアクセスに関してはプリントバッファへのアクセスは最初に吐出されるY2ヘッドのデータアクセスのみで、Y1ヘッドのデータはY2ヘッドアクセス時にFIFOに蓄えられたデータを使用することとなる。したがって、プリントバッファへのアクセスは図１３に示した従来例のアクセスに対して半分となり、1403のアクセス無しの期間は図10における場合と同じだけの十分な時間となる。
【００８１】
具体的には1470は n+5カラムのY2のHSRAMライト用のデータリード、1471は n+5カラムのM2のHSRAMライト用のデータリード、1472は n+5カラムのC2のHSRAMライト用のデータリード、1473は n+5カラムのBK2のHSRAMライト用のデータリードのアクセス期間を示している。ここで、n+5カラムのデータをアクセスしているのは1101のメモリアクセス余裕度確保のためのFIFOエリアを有するためである。
【００８２】
プリントバッファから読み出したデータは110のFIFOコントローラに送られ、111のFIFOメモリに格納される。そのあと、インク吐出に必要なヘッドカラムデータがFIFOメモリから読み出されて、105のヘッド吐出データ用SRAMに104のヘッド吐出データ用SRAMコントローラ（以下HSRAMC）によって書き込まれる。
【００８３】
1410はHSRAMCへのY1データライト転送波形であり、1411は111のFIFOメモリから読み出されたn-30カラムのデータのHSRAMCへのY1データライト転送である。1412はHSRAMCへのY2データライト転送波形であり、1413は111のFIFOメモリから読み出されたnカラムのデータのHSRAMCへのY2データライト転送である。1414はHSRAMCへのM1データライト転送波形であり、1415は111のFIFOメモリから読み出されたn-30カラムのデータのHSRAMCへのM1データライト転送である。1416はHSRAMCへのM2データライト転送波形であり、1417は111のFIFOメモリから読み出されたnカラムのデータのHSRAMCへのM2データライト転送である。1418はHSRAMCへのC1データライト転送波形であり、1419は111のFIFOメモリから読み出されたn-30カラムのデータのHSRAMCへのC1データライト転送である。1420はHSRAMCへのC2データライト転送波形であり、1421は111のFIFOメモリから読み出されたnカラムのデータのHSRAMCへのC2データライト転送である。1422はHSRAMCへのBK1データライト転送波形であり、1423は111のFIFOメモリから読み出されたn-30カラムのデータのHSRAMCへのBK1データライト転送である。1424はHSRAMCへのBK2データライト転送波形であり、1425は111のFIFOメモリから読み出されたnカラムのデータのHSRAMCへのBK2データライト転送を示している。
【００８４】
HSRAMCへのデータリード転送以降は図13の説明とまったく同じである。1330はHSRAMCからのY1、Y2データリード転送をしめしており、1331はn-2カラムのHSRAMCからのY1、Y2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1334はHSRAMCからのM1、M2データリード転送をしめしており、1335はn-2カラムのHSRAMCからのM1、M2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1338はHSRAMCからのC1、C2データリード転送をしめしており、1339はn-2カラムのHSRAMCからのC1、C2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1340はHSRAMCからのBK1、BK2データリード転送をしめしており、1341はn-2カラムのHSRAMCからのBK1、BK2データリード転送でこの期間に2つのヘッドでトータル24ブロック用の2４回のリード転送を示している。1350はヘッドへのシリアル転送をしめしており、1330、1334、1338、1340のHSRAMCからのリードデータ転送によって用意したデータをシリアルデータに変換し、ヘッドの仕様に合わせて出力したヘッドシリアル転送である。1051はn-2カラムのヘッドへのシリアル転送を示しており、４色、8ヘッド分のすべてのデータ転送をまとめて表示してある。1352は転送状態をしめした期間で、1353は転送無しの期間を示している。
【００８５】
1360はヘッドのヒート信号で1350にて受け取ったデータにたいしてヒートする為の信号である。1361はn-2カラムのヘッドのヒート信号を示している。実際には各ヘッドあたり12ブロック分に相当する12パルスが含まれる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態における主要部分を示すところのインクジェットプリンタコントローラにおける吐出データ制御ブロック構成図。
【図２】本発明の実施の形態における主要部分を示すところのインクジェットプリンタコントローラにおける吐出データ制御詳細ブロック構成図。
【図３】本発明の実施の形態におけるプリンタユニットの概観図。
【図４】本発明の実施の形態におけるインクジェットプリンタ主要電気部品に関するブロック図。
【図５】従来例におけるインクジェットプリンタコントローラにおける吐出データ詳細制御ブロック構成図。
【図６】従来例における4色4ヘッドの印刷イメージを示した図。
【図７】本発明の実施の形態における4色8ヘッドの印刷イメージを示した図。
【図８】従来例における24ブロック分割駆動の出力波形図。
【図９】本発明の実施の形態における24ブロック分割駆動の出力波形図。
【図１０】従来例における4色ヘッド駆動時の制御出力波形図。
【図１１】本発明の実施の形態におけるFIFOコントローラ、およびFIFOメモリの制御に関する詳細ブロック図。
【図１２】本発明の実施の形態における従来例に４色ダブルインクジェットヘッドを接続したインクジェットプリンタコントローラにおける吐出データ詳細制御ブロック構成図。
【図１３】本発明の実施の形態における従来例に4色ダブルインクジェットヘッドを接続した場合の駆動時の制御出力波形図。
【図１４】本発明の実施の形態における制御出力波形図。
【符号の説明】
【００８７】
101  インクジェットプリンタコントローラ
102  プリントバッファ
103  プリントバッファコントローラ 
104  ヘッド吐出データ用SRAMコントローラ
105  ヘッド吐出データ用SRAM
106  ヘッド吐出波形生成コントローラ
107  インクジェットヘッド
110  FIFOコントローラ
102  FIFOメモリ
201  エンコーダセンサ
202  エンコーダ信号逓倍回路
203  エンコーダシーケンスコントローラ
204  モードレジスタ
207  SDRAMコントローラ
210  シーケンスコントローラ
211  ライトコントロール回路
212  バスコントローラ
213  リードコントロール回路
220  ヘッド吐出波形生成コントローラ
240  Y1ヘッド
241  Y2ヘッド
242  M1ヘッド
243  M2ヘッド
244  C1ヘッド
245  C2ヘッド
246  BK1ヘッド
247  BK2ヘッド
251  プリントバッファリードシーケンスコントローラ
252  アドレス生成回路
253  データ生成回路
254  データ振り分けマスク
261  FIFOシーケンスコントローラ
262  FIFOデータ制御回路
263  FIFOアドレス制御回路
301  オートシートフィーダーユニット
303  シャーシ
304  LFギア
305  LFモータ
306  軸受け
307  キャリッジ
308  ヘッド着脱レバー
309  回復ユニット
310  キャリッジ駆動モータ
311  ベルト
312  エンコーダスケール
401  メインボードユニット
402  電源ユニット
403  モータ制御回路
404  PGモータ
405  CPU
406  内部バス
408  I/F制御回路
409  プログラムROM
410  RAM
411  パラレルインターフェース
412  シリアルインターフェース
413  PEセンサ
414  PGセンサ
415  操作パネル
416  エンコーダ信号
417  ヘッド駆動信号
418  給紙モータ
419  CRボードユニット
501  Yヘッド
502  Mヘッド
503  Cヘッド
504  BKヘッド
510  インクジェットヘッド
520  データ生成回路
601  印刷用紙
602  1カラム目の印刷データ
603  2カラム目の印刷データ
604  キャリッジ動作方向
605  ブロック23のノズル
606  ブロック0のノズル
616  1/600inch
618  1/600inch
620  各ヘッド間の距離
701  印刷用紙
702  1カラム目の印刷データ
704  キャリッジ動作方向
705  ブロック23のノズル
706  ブロック1のノズル
707  ブロック22のノズル
708  ブロック0のノズル
716  1/600inch
720  Y1ヘッドとY2ヘッドとの距離（1.27mm）
801  エンコーダA相
802  エンコーダB相
803  300dpi相当のパルス幅
804  300dpi周期のトリガ波形
805  600dpi周期のトリガ波形
806  600dpi周期のトリガ波形の拡大図
807  T1（600dpi相当のパルス幅）
808  ブロックトリガ波形
809  ヒートパルス波形
810  ブロック1のヒートパルス
811  ブロック2のヒートパルス
820  ラッチパルス波形
821  ブロック1のラッチパルス
822  ブロック2のラッチパルス
830  シリアルクロック波形
832  ブロック2のデータ
833  ブロック3のデータ
834  シリアルデータ波形1
835  シリアルデータ波形2
840  電圧軸
841  時間軸
901  エンコーダA相
902  エンコーダB相
903  時間T2（600dpi相当のパルス幅）
908  ブロックトリガ波形
909  ヒートパルス波形
910  ブロック1のヒートパルス
911  ブロック2のヒートパルス
920  ラッチパルス波形
921  ブロック1のラッチパルス
922  ブロック2のラッチパルス
930  シリアルクロック波形
932  ブロック2のデータ
933  ブロック3のデータ
934  シリアルデータ波形1
935  シリアルデータ波形2
1001  プリントバッファの使用状態
1002  アクセス状態
1003  アクセス無し
1004  nカラムのYのHSRAMライト用のデータリード
1005  nカラムのMのHSRAMライト用のデータリード
1006  nカラムのCのHSRAMライト用のデータリード
1007  nカラムのBKのHSRAMライト用のデータリード
1010  HSRAMCへのYデータライト転送
1011  nカラムのHSRAMCへのYデータライト転送
1014  HSRAMCへのMデータライト転送
1015  nカラムのHSRAMCへのMデータライト転送
1018  HSRAMCへのCデータライト転送
1019  nカラムのHSRAMCへのCデータライト転送
1020  HSRAMCへのBKデータライト転送
1021  nカラムのHSRAMCへのBKデータライト転送
1030  HSRAMCからのYデータリード転送
1031  n-2カラムのHSRAMCからのYデータリード転送
1034  HSRAMCからのMデータリード転送
1035  n-2カラムのHSRAMCからのMデータリード転送
1038  HSRAMCからのCデータリード転送
1039  n-2カラムのHSRAMCからのCデータリード転送
1040  HSRAMCからのBKデータリード転送
1041  n-2カラムのHSRAMCからのBKデータリード転送
1050  ヘッドへのシリアル転送
1051  n-2カラムのヘッドへのシリアル転送
1052  転送状態
1053  転送無し
1060  ヘッドのヒート信号
1061  n-2カラムのヘッドのヒート信号
1070  時間軸
1101  プリントバッファアクセスイネーブル
1102  プリントバッファリードデータ
1103  FIFOライトデータ制御回路
1104  FIFOリードデータ制御回路
1105  FIFOライトデータ
1106  ヘッド吐出トリガ
1110  FIFOエンプティフラグ
1111  FIFOデータ残量制御回路
1112  FIFOアクセスアービター
1113  FIFO R/Wトリガ、
1114  FIFOライトポインタ制御回路
1115  FIFOリードポインタ制御回路
1120  FIFOアドレス
1121  FIFOリードデータ
1131  n+5カラムのデータ
1132  n+4カラムのデータ
1133  n+3カラムのデータ
1134  n+2カラムのデータ
1135  n+1カラムのデータ
1136  n カラムのデータ
1137  n+5カラムのデータ
1140  n-30カラムのデータエリア
1141  Kのデータエリア
1142  Cのデータエリア
1143  Mのデータエリア
1144  Yのデータエリア
1301  プリントバッファの使用状態
1302  アクセス状態
1303  アクセス無し
1310  HSRAMCへのY1データライト転送
1311  nカラムのHSRAMCへのY1データライト転送
1312  HSRAMCへのY2データライト転送
1313  nカラムのHSRAMCへのY2データライト転送
1314  HSRAMCへのM1データライト転送
1315  nカラムのHSRAMCへのM1データライト転送
1316  HSRAMCへのM2データライト転送
1317  nカラムのHSRAMCへのM2データライト転送
1318  HSRAMCへのC1データライト転送
1319  nカラムのHSRAMCへのC1データライト転送
1320  HSRAMCへのC2データライト転送
1321  nカラムのHSRAMCへのC2データライト転送
1322  HSRAMCへのBK1データライト転送
1323  nカラムのHSRAMCへのBK1データライト転送
1324  HSRAMCへのBK1データライト転送
1325  nカラムのHSRAMCへのBK1データライト転送
1330  HSRAMCからのY1,Y2データリード転送
1331  n-2カラムのHSRAMCからのY1,Y2データリード転送
1334  HSRAMCからのM1,M2データリード転送
1335  n-2カラムのHSRAMCからのM1,M2データリード転送
1338  HSRAMCからのC1,C2データリード転送
1339  n-2カラムのHSRAMCからのC1,C2データリード転送
1340  HSRAMCからのBK1,BK2データリード転送
1341  n-2カラムのHSRAMCからのBK1,BK2データリード転送
1350  ヘッドへのシリアル転送
1351  n-2カラムのヘッドへのシリアル転送
1352  転送状態
1353  転送無し
1360  ヘッドのヒート信号
1361  n-2カラムのヘッドのヒート信号
1370  nカラムのY1のHSRAMライト用のデータリード
1371  nカラムのY2のHSRAMライト用のデータリード
1372  nカラムのM1のHSRAMライト用のデータリード
1373  nカラムのM2のHSRAMライト用のデータリード
1374  nカラムのC1のHSRAMライト用のデータリード
1375  nカラムのC2のHSRAMライト用のデータリード
1376  nカラムのBK1のHSRAMライト用のデータリード
1377  nカラムのBK2のHSRAMライト用のデータリード
1401  プリントバッファの使用状態
1402  アクセス状態
1403  アクセス無し
1410  HSRAMCへのY1データライト転送
1411  FIFO内部のY2のn-30カラムデータのHSRAMCへのY1データライト転送
1412  HSRAMCへのY2データライト転送
1413  nカラムのHSRAMCへのY2データライト転送
1414  HSRAMCへのM1データライト転送
1415  FIFO内部のM2のn-30カラムデータのHSRAMCへのM1データライト転送
1416  HSRAMCへのM2データライト転送
1417  nカラムのHSRAMCへのM2データライト転送
1418  HSRAMCへのC1データライト転送
1419  FIFO内部のC2のn-30カラムデータのHSRAMCへのC1データライト転送
1420  HSRAMCへのC2データライト転送
1421  nカラムのHSRAMCへのC2データライト転送
1422  HSRAMCへのBK1データライト転送
1423  FIFO内部のBK2のn-30カラムデータのHSRAMCへのBK1データライト転送
1424  HSRAMCへのBK1データライト転送
1425  nカラムのHSRAMCへのBK1データライト転送
1470  nカラムのY2のHSRAMライト用のデータリード
1471  nカラムのM2のHSRAMライト用のデータリード
1472  nカラムのC2のHSRAMライト用のデータリード
1473  nカラムのBK2のHSRAMライト用のデータリード
【図１】
2006159551.tif 000003
【図２】
2006159551.tif 000004
【図３】
2006159551.tif 000005
【図４】
2006159551.tif 000006
【図５】
2006159551.tif 000007
【図６】
2006159551.tif 000008
【図７】
2006159551.tif 000009
【図８】
2006159551.tif 000010
【図９】
2006159551.tif 000011
【図１０】
2006159551.tif 000012
【図１１】
2006159551.tif 000013
【図１２】
2006159551.tif 000014
【図１３】
2006159551.tif 000015
【図１４】
2006159551.tif 000016