JP3646928B2 - 印字データ転送方法および印字装置 - Google Patents
印字データ転送方法および印字装置 Download PDFInfo
- Publication number
- JP3646928B2 JP3646928B2 JP2000570006A JP2000570006A JP3646928B2 JP 3646928 B2 JP3646928 B2 JP 3646928B2 JP 2000570006 A JP2000570006 A JP 2000570006A JP 2000570006 A JP2000570006 A JP 2000570006A JP 3646928 B2 JP3646928 B2 JP 3646928B2
- Authority
- JP
- Japan
- Prior art keywords
- divided
- head
- print data
- sections
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007639 printing Methods 0.000 title claims description 66
- 238000012546 transfer Methods 0.000 title claims description 32
- 238000000034 method Methods 0.000 title claims description 13
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 6
- 238000009826 distribution Methods 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- -1 SELC Proteins 0.000 description 1
- 101150098459 SELENOK gene Proteins 0.000 description 1
- 101150103877 Selenom gene Proteins 0.000 description 1
- 102100023829 Selenoprotein K Human genes 0.000 description 1
- 102100023647 Selenoprotein M Human genes 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04521—Control methods or devices therefor, e.g. driver circuits, control circuits reducing number of signal lines needed
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61P—SPECIFIC THERAPEUTIC ACTIVITY OF CHEMICAL COMPOUNDS OR MEDICINAL PREPARATIONS
- A61P35/00—Antineoplastic agents
- A61P35/04—Antineoplastic agents specific for metastasis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04541—Specific driving circuit
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04543—Block driving
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04546—Multiplexing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04573—Timing; Delays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/0458—Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads based on heating elements forming bubbles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0077—Raster outputting to the print element(s)
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Chemical & Material Sciences (AREA)
- Pharmacology & Pharmacy (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Oncology (AREA)
- Medicinal Chemistry (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Organic Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Ink Jet (AREA)
Description
本発明は、プリンタ、プロツタなどの印字装置にかかり、特にシフトレジスタを搭蔵した印字ヘッドへのデータ転送方法の最適化に関する。
背景技術
通常、インクジェット方式のプリンタやプロッタなどの印字装置は、印字ヘッドを用紙上移動しながら印字および用紙送りを繰り返し画像を完成させる。
ところで、キャリッジに搭載された印字ヘッドに印字データを送るには、印字装置を制御するための中央処理部(エンジンコントローラ)からケーブルを経由して送ることになる。
近年、印字装置は、フルカラー化、高速化に伴い、搭載する印字ヘッドも4個、場合によっては6個と、多数のヘッドを搭載するようになってきた。当然、中央処理部とキャリッジをつなぐ信号ライン数も多くなり、装置サイズの大型化、コストのアップを余儀なくされてきた。
また、可動のケーブルを用いるため、信号数が多くなれば放射ノズルの対策も難しくなり、単にケーブルのコストだけですむ問題ではない。そのため、信号線の数をできるだけ減らすことが求められる。
従来のエンジンコントローラとキャリッジとの接続方法の例を図17および図18に示す。
図17の従来例では、すべてのデータを各ヘッド単位に独立に印字ヘッドに転送しているため、最も信号線の数が多くなる。
これに対して、図18の従来例では、各ヘッドに与える印字データであるヘッドデータ(HDDATA)および駆動信号(HDDRIVE)は各ヘッド独立にし、データ転送クロック(HDCLK)、ラッチクロック(HDLTCLK)を各ヘッドで共通にしたものである。これにより、図17の構成より幾分信号線を削減することができる。しかし、図18の構成では、図19のタイミング図に示すように、1つのヘッドに対して、128ビットのデータが連続して送られ、128ビットのデータが同時にラッチされる。この構成では、データ転送タイミングが各ヘッド共1スライス単位となってしまうため、微妙な印字タイミングの調整ができなくなる。(本明細書では、「スライス」とは、横1画素縦印字ノズル数(ここでは128画素)を1単位とする画素群を表わし、複数のヘッドの複数の印字ノズルに対応する単位印字データを転送するためのタイムスロットに相当する。)そのため、カラー印字の場合、色の重ね合わせの調整が1ドット単位となってしまう。通常、人間の色ずれの識別は1/4画素程度まで可能とされるので、調整も1/4画素以下でなければ問題を生じることがわかっている。
したがって、本発明の目的は、印字装置のコントローラとキャリッジ間のケーブルの信号線本数を低減するとともに、1画素より小さい単位で各ヘッドの印字タイミングを調整できる印字データ転送方法および印字装置を提供することにある。
発明の開示
本発明による印字データ転送方法は、各々複数のドット印字部を有する複数の印字ヘッドをキャリッジ上に搭載してキャリッジを用紙上で往復移動させながら印字を行う印字装置において印字データをコントローラからケーブルを介してキャリッジへ転送する印字データ転送方法であって、前記ケーブルとして、前記複数の印字ヘッド用の印字データを所定の順序で含むシリアル印字データを転送する信号線、このシリアル印字データの各ビットに対応するクロック信号を転送する信号線、前記シリアル印字データに含まれる印字データがどの印字ヘッドに対応するデータであるかを示す信号を転送する信号線、および各ヘッドの駆動信号を転送する信号線を有するケーブルを用い、前記複数のヘッドの複数のドット印字部に対応する単位印字データを転送するためのタイムスロットに相当する1スライスの区間を複数の区間に分割し、この各分割区間をさらに前記印字ヘッドの個数分のサブ分割区間に分割し、各分割区間内の異なるサブ分割区間をそれぞれの前記複数の印字ヘッドに割り当て、各印字ヘッド用の単位印字データを前記儀複数の分割区間の個数分に分割し、各印字ヘッド用の印字データは、他の印字ヘッド用の印字データとは独立に、1つの前記分割区間内の当該印字ヘッドに割り当てられた複数のサブ分割区間の任意のサブ分割区間から当該印字ヘッド用の分割された印字データの転送を開始することを特徴とする。
本発明によれば、複数の印字ヘッド用の印字データをシリアル印字データに変換してケーブル上に転送するので、ケーブル信号本数を低減できるとともに、1スライスの区間を複数の区間に分割し、この各分割区間をさらに前記印字ヘッドの個数分のサブ分割区間に分割し、各分割区間内の異なるサブ分割区間をそれぞれ前記複数の印字ヘッドに割り当てることにより、各印字ヘッド独立に、それぞれ1画素より小さい印字タイミングの調整を行うことができる。その結果、カラー印字の時の色ずれやヘッド間に起因する罫線ずれを最小限に調整することが可能となる。
上記印字装置において、例えば、前記複数の印字ヘッドとして4個の印字ヘッドを用いる場合、前記1スライスの区間を少なくとも4つの分割区間に分割し、この各分割区間をさらに4つのサブ分割区間に分割する。
上記本発明の方法を実施する装置として、本発明の印字装置は、各々複数のドット印字部を有する複数の印字ヘッドをキャリッジ上に搭載してキャリッジを用紙上で往復移動させながら印字を行う印字装置において、前記複数の印字ヘッド用の印字データを所定の順序で含むシリアル印字データと、このシリアル印字データの各ビットに対応するクロック信号と、前記シリアル印字データに含まれる印字データがどの印字ヘッドに対応するデータであるかを示す信号と、各ヘッドの駆動信号とを生成するコントローラと、このコントローラにより生成された前記シリアル印字データおよび各種信号を前記キャリッジへ転送するケーブルと、このケーブルから受けた前記印字データおよび各種信号を前記複数の印字ヘッドへ分配する信号分配手段とを備え、前記コントローラは、前記複数のヘッドの複数のドット印字部に対応する単位印字データを転送するためのタイムスロットに相当する1スライスの区間を複数の区間に分割し、この各分割区間をさらに前記印字ヘッドの個数分のサブ分割区間に分割し、各分割区間内の異なるサブ分割区間をそれぞれ前記複数の印字ヘッドに割り当て、各印字ヘッド用の単位印字データを前記複数の分割区間の個数分に分割し、各印字ヘッド用の印字データを、他の印字ヘッド用の印字データとは独立に、1つの前記分割区間内の当該印字ヘッドに割り当てられた複数のサブ分割区間のうちの指示されたサブ分割区間から当該印字ヘッド用の分割された印字データの転送を開始することを特徴とする。
より具体的には、各印字ヘッドは、キャリッジの移動方向とほぼ直角の方向に配列された複数のドット印字手段を有し、1つの印字ヘッドの前記複数のドット印字手段のための印字データは、当該印字ヘッドに割り当てられた複数の前記サブ分割区間を用いて転送される。
【図面の簡単な説明】
図1は、本発明の実施の形態における印字装置の印字ユニット部回りの外観図である。
図2は、図1の印字装置のエンジンコントローラの制御ブロック図である。
図3は、図1の印字装置におけるヘッド制御部25とキャリッジ12とを接続するケーブル13上の信号の説明図である。
図4は、図3のヘッド制御部25の内部構成例を示すブロック図である。
図5は、本発明の実施の形態におけるヘッドデータ転送タイミング図である。
図6は、図4に示したヘッドクロック生成部42の構成例を示すブロック図である。
図7は、図6に示したラッチ生成部74の構成例を示すブロック図である。
図8は、図7のラッチ生成部74の動作を説明するためのタイミング図である。
図9は、図4に示したヘッド駆動信号生成部51の入出力信号を示す説明図である。
図10は、図9に示したヘッド駆動信号生成部51の信号の関係を示すタイミング図である。
図11は、図4に示したヘッドデータバッファ44の構成例を示すブロック図である。
図12は、図4に示したヘッドデータバッファ44の動作のタイミング図である。
図13は、図11に示したアドレス生成カウンタ123の構成例を示すブロック図である。
図14は、図3のキャリッジ12に搭載されたデータセレクタ91の入出力信号を示す説明図である。
図15は、本発明の実施の形態におけるインクジェットヘッドの構成例を示すブロック図である。
図16は、本実施の形態における1/4画素単位の印字タイミングの調整を説明するための説明図である。
図17は、従来のエンジンコントローラとキャリッジの第1の接続例の説明図である。
図18は、従来のエンジンコントローラとキャリッジの第2の接続例の説明図である。
図19は、図18の従来例におけるヘッド制御タイミング図である。
図20は、ヘッド駆動部をキャリッジ側に配置した本発明の他の実施の形態における印字装置の構成を示すブロック図である。
図21は、図20に示したヘッド駆動部の構成例を示すブロック図である。
図22は、図20の実施の形態に対応するヘッド制御部の構成例を示すブロック図である。
発明を実施するための最良の形態
以下、図面を参照して本発明による印字装置の好適な実施の形態を詳細に説明する。ここでは、インクジェット印字装置を例として説明する。
図1は、本実施の形態における印字装置の印字ユニット部回りの外観を示す。キャリッジ12には、カラー4個(Y、M、C、K)の印字ヘッドが搭載されている。キャリッジ12は、キャリッジ支持レール11に沿って、用紙14の送り方向(X)と直角の方向(Y)に往復移動される。各ヘッドはほぼX方向に沿って配列された128個の印字ノズル(ドット印字部)を有し、これらノズルに対応したレジスタ(128ビットシフトレジスタ)が搭載されている。ヘッドへの電力および各種信号は、可動のケーブル(FFC:Flexible Flat Cable)13を介してエンジンコントローラから転送される。キャリッジ12は、用紙14上を左右に移動しながら印字を行う。キャリッジ走査方向(Y方向)に延びた帯状の1バンドを印字するごとに、用紙搬送ローラ15により用紙をX方向に所定量移動させる。その繰り返しにより、用紙1枚に画像全体が印字される。
エンジンコントローラの制御ブロックを図2に示す。
図2を参照しながら、画像データの入力から印字ヘッドへのデータ転送までを説明する。まず、外部インターフェイス20を介して、画像入力制御部22が画像データの入力を受け付ける。直ちに、画像入力制御部22は、MPU21に対しDMAリクエスト(REQ1)を発行する。MPU21は、それに応じて画像データを画像メモリ24にDMA転送すると同時に、DMAアクノリッジ(ACK1)を画像入力制御部22に出力する。また、MPU21は、印字を開始するために、画像データをヘッド制御部25に転送する。ヘッド制御部25は、キャリッジの移動に同期して入力されるリニアスケール信号のカウント値に応じて、印字データをヘッドに転送すると同時に、印字パルスをヘッドに与えることにより印字を行う。
ヘッド制御部25内の画像データがなくなれば、ヘッド制御部25は、画像データの要求をMPU21に対して行う(REQ2)。MPU21は、それに従い、画像メモリ24内の画像データをヘッド制御25にDMA転送するとともに、DMAアクノリッジ(ACK2)をヘッド制御部25に対して出力する。その繰り返しにより、画像データが印字ヘッドに送られ、印字が行われる。
MPU21は、駆動制御部23を介して、搬送モータ27およびキャリッジモータ28を制御する。MPU21は操作パネル29との間でも、入力データの受付、表示データの出力、等を行う。
以上のMPU21の動作は、ROM等のプログラムメモリ26に格納されたプログラムにより規定されている。
図3は、ヘッド制御部25から出力された信号キャリッジ12に接続するケーブル13上の信号を示す。ケーブル13上の信号は、複数の印字ヘッド用の印字データHDDATA、データ転送用クロックHDCLK、ラッチクロックHDLTCLK、ヘッド選択信号HDSEL0,HDSEL1、およびヘッド駆動信号HDDRIVE1,HDDRIVE2,HDDRIVE3,HDDRIVE4である。これを図18の従来例と比べると、外見上は、HDDATAの信号線が4本から1本に削減されるとともに、HDSELの2本が追加されていることが分かる。また、後述するように、本発明の特徴的な制御により、各ヘッドの印字タイミングを水平1画素よりも小さい単位で調整できるようになり、カラー印字時の色ずれやヘッド間に起因する罫線ずれを最小限に調整することができる。
次に、図4に、図3のヘッド制御部25の内部構成例を示す。また、図5に、本発明の実施の形態におけるヘッドデータ転送タイミング図を示す。以下、必要な箇所でこの図を参照する。
図4に示したヘッド制御部25は、リニアスケール制御部41、ヘッドクロック生成部42、印字タイミング生成部43、ヘッドデータバッファ44、およびヘッド駆動信号生成部51を有する。
リニアスケール制御部41は、相互に90°位相のずれたリニアスケール信号(LA,LB)を基準にし、水平1スライスの区間を4分割した2ビットの信号を発生し、さらに4分割回路45により各分割区間をさらに4分割した信号(2進数で00,01,10,11)を生成する。これを本実施の形態ではヘッド選択信号と呼び、HDSEL[1..0]と表す。ここに[1..0]は、その信号がビット0からビット1までを含む2ビットの信号であることを示す。4分割回路45は、内部にタイマーを有し、1分割区間をさらに4つのサブ分割区間に分割する。結局、本実施の形態では、水平1スライスの区間を16分割することになる。また、各ヘッドのキャリッジ走査方向における印字開始位置および終了位置を算出するために、16ビットのリニアスケール信号カウント値(LinCNT[15..0])を出力する。これはヘッドクロック生成部42に入力される。
以下、図4に示したヘッドクロック生成部42、印字タイミング生成部43、ヘッド駆動信号生成部51、およびヘッドデータバッファ44の各ブロックの詳細について順次説明する。
ヘッドクロック生成部42の詳細を図6に示す。ヘッドクロック生成部42は、MPU21から入力された各ヘッドの印字開始位置、印字終了位置(1/4画素単位に設定可能)に従い、これらをウインドウコンパレータ71でLinCNTと対比することにより各ヘッドの印字領域(期間)を示すウインドウ信号WindK、WindC、WindM、WindYを出力する。図5のタイミング図では、各ウインドウ信号がHighの期間が当該ヘッドの印字領域となる。また、クロック生成部42は、ヘッド選択信号HDSEL0,1の変化毎に、デコーダ72で選択制御信号SELK、SELC、SELM、SELYを生成する。同様に、HDSEL0,1の変化毎に、クロック生成部73で32個のクロックパルスを出力するよう構成されている。これらの信号を基に、図6右上部に示す論理回路により、データ転送クロックHDCLKを生成する。また、ラッチ生成部74は、HDSELに基づいて選択されたHeadCLK(すなわちHCLK)が128パルスに達する毎にHDLTCLKを出力するよう構成されている。
図7に、図6内のラッチ生成部74の構成例を示す。ラッチ生成部74は、各ヘッドについて7ビットカウンタ、DフリップフロップおよびANDゲートの組と、全ANDゲートに共通の1つのORゲートからなり、各ヘッド用のHCLKが128個出力される度にラッチクロックLTCLKを出力する。この動作は、図8の波形図に示すとおりである。
図4に示した印字タイミング生成部43は、ラッチクロックHDLTCLKをヘッド選択信号HDSELで選択することによりヒートトリガ信号HeatTrig0〜3を出力する。これらの信号をトリガとし、ヘッド駆動信号生成部51がヘッド駆動信号HDDRIVE1〜4を生成する。図9に示すように、ヘッド駆動信号生成部51は、それぞれのヘッド用にHDDRIVE信号として、3ビットのBLOCKENB信号および1ビットのHeat信号を生成する。これらの各信号の関係を図10のタイミング図に示す。BLOCKENBは、1つのヘッドにおける128ノズルを8個のブロックに分割して順次駆動するための信号である。
図4に示したヘッドデータバッファ44は、ヘッド選択信号HDSELで選択されたヘッドデータHDDATAをヘッド転送クロックHDCLKに同期して出力するように構成されている。本実施の形態では、1回の選択で32個のHDCLKが出力される。つまり32ビット分のデータが出力されることになる。よって、4回の選択で128ビット(1ヘッド分)のデータを出力することになる。図5の最下部に示すヘッドデータHDDT(HDDATA)を示す信号の数字は、印字ノズルの番号に対応する。各ヘッドの128個のノズル用の128ビットの印字データは、1〜32,33〜64,65〜96,97〜128の4つに分割され、当該ヘッドに割り当てられた4つのサブ分割区間を利用して転送される。
図11に、図4に示したヘッドデータバッファ44の構成例を示す。これは、デュアルポートメモリ121、16ビットパラレル・シリアル変換器122、アドレス生成カウンタ123、4ビットカウンタ124およびDMAリクエスト発行部125からなる。デュアルポートメモリ121は、この例では、非同期16ビット256ワードの構成である。MPUにより予めDMAリクエスト発行部125にDMAリクエストの開始タイミングを設定しておくことにより、任意のキャリッジ位置で画像データの要求(REQ2)を発生する。MPUは、この信号に同期して1スライス分のデータをこのメモリ121に書き込む。また、HDCLKに同期して、アドレス生成カウンタ123からのアドレス位置にあるデータは、16ビットのOUTDATAとして読み出され、これがパラレル・シリアル変換器122を介してシリアルのヘッドデータHDDATAとして出力される。この様子を、図12の、ヘッドデータバッファ44の動作のタイミング図に示す。図から分かるように、HDDATAは、HDCLKの出力毎に1ビットずつデータを出力する。また、HDCLKが16回出力される毎に、4ビットカウンタ124からリプルキャリ(RC)が発生し、これに応じて、アドレス生成カウンタ123のOUTADRSへの出力が更新される。
図13に、図11に示したアドレス生成カウンタ123の構成例を示す。この回路は、HDSEL信号に応じて、ヘッド毎にアドレスを生成する4個の8ビットカウンタ、これらのカウンタを選択的に能動化するデコーダ、およびいずれかのカウンタの出力を選択してアドレスADRとして出力するマルチプレクサからなる。ここでは、各ヘッドデータのアドレス範囲を決めるために、カウント単位と初期アドレスを設定できるようになっている。
図3のヘッド制御部25から出力された信号は、ケーブル13を経由しキャリッジ12に入力される。キャリッジ12には、図14に示すような、簡単なデータセレクタ(2to4セレクタ×3)91が搭載されており、これにより各ヘッドのシフトレジスタ(後述する図15の81)にデータが送られる。
図15に、インクジェットヘッド80の構成例を示す。このヘッド80は、128ビットのシフトレジスタ81、128ビットのラッチ82、ヒータ駆動部83、およびヒータSeg1〜128からなる。シフトレジスタ81には、HDCLKに従って、ヘッドデータHDDATAが直列に順次取り込まれ、128ビット分取り込まれた時点でHDLTCLK信号によりその128ビットデータがラッチ82へ移される。このデータと、BLOCKENBとの論理積に応じて、Heat信号のタイミングで各ヒータが駆動される。
本実施の形態により、1画素の1/4単位での印字タイミングの調整が可能なことを図16により説明する。図16の上部は、印字画像の画素の配置を示し、下部は、図5に示したと同様のHDSEL信号とヘッドデータHDDT(HDDATA)との関係を示している。但し、ヘッドデータHDDTとして4つの異なる印字タイミング(位相φ1〜4)を示す。上記説明により分かるように、本実施の形態では、水平1スライスの期間に各色毎にについて128ビットのデータを転送する。その際、1スライスの期間を4分割して、その1分割期間をさらに4つのサブ分割区間に分割して各色32ビットの転送期間を設けている。一方、各ウインドウ信号Windは、1画素の1/4単位にその立ち上がりタイミングを設定できる。これに合わせて、1つの色のデータ(図16ではK)の転送は、4つの異なる印字タイミング(位相φ1〜4)のいずれからでも開始できる。かつ、1つの色のデータの印字タイミングは、他の色のデータの印字タイミングとは独立に設定できる。
以上の実施の形態では、印字ノズルが128個あるヘッドについて述べたが、これにに限ることはない。例えば、160ノズルでは、HDSELの1回の選択で40ビット転送し、4回で1ヘッド分のデータを転送すればよい。よって、上記実施の形態から容易に回路を構成することができる。それ以外の印字ヘッドでも同様である。
また、上記実施の形態では、ヘッドデータ(HDDT)は、シリアル1本の信号線で構成したが、HDCLKの周波数を抑えるためにパラレル信号(2〜4ビット程度)にしてもよい。
図9に示したヘッド駆動信号生成部51は比較的大きい回路であるため上記実施の形態ではヘッド制御部25側に配置した(図4参照)が、図20に示すように印字タイミング生成部43とともにヘッド駆動部47として、キャリッジ12側に配置してもよい。それによって、さらにケーブルの信号線数を低減することが可能となる。
図21は、ヘッド駆動部47の内部構成を示す。ヘッド駆動部47は、図4の場合と同様、印字タイミング生成部43とヘッド駆動信号生成部51からなる。但し、この例では、ヘッド駆動信号生成部51は、ヘッドを駆動するパルス信号(図10のHeat信号)のパルス幅をMPUからの指示に基づいて制御する機能を有する。そのために、MPUとの間でのシリアル通信の送受信端子(TxD,RxD)を有する。また、これに対応して、ヘッド制御部25には図22に示すように、MPUのシステムバスと接続されたシリアル通信部46を有する。このシリアル通信部46の送受信端子(TxD,RxD)を介して上記ヘッド駆動信号生成部51との通信が行われる。
図20のケーブル13と図3のケーブル13とを比較すれば分かるように、図20の構成によりケーブル13の信号線数がさらに低減される。この構成は、キャリッジ12にヘッド駆動部47を搭載できる余裕のある場合に適用して好適である。
本発明によれば、エンジンコントローラと印字ヘッドを搭載するキャリッジとの間のケーブルの信号線の本数を少なくすることができ、なおかつ、キャリッジに搭載する論理回路も、システムクロック等を必要としない論理ゲートだけで構成でき、放射ノイズ等の対策も少なくすることができる。
産業上の利用可能性
本発明は、プリンタ、プロツタなどの印字装置の開発研究および製造に利用できる。
Claims (11)
- 各々複数のドット印字部を有する複数の印字ヘッドをキャリッジ上に搭載してキャリッジを用紙上で往復移動させながら印字を行う印字装置において印字データをコントローラからケーブルを介してキャリッジへ転送する印字データ転送方法であって、
前記ケーブルとして、少なくとも、前記複数の印字ヘッド用の印字データを所定の順序で含むシリアル印字データを転送する信号線、このシリアル印字データの各ビットに対応するクロック信号を転送する信号線、前記シリアル印字データに含まれる印字データがどの印字ヘッドに対応するデータであるかを示す信号を転送する信号線を有するケーブルを用い、
前記複数のヘッドの複数のドット印字部に対応する単位印字データを転送するためのタイムスロットに相当する1スライスの区間を複数の区間に分割し、この各分割区間をさらに前記印字ヘッドの個数分のサブ分割区間に分割し、
各分割区間内の異なるサブ分割区間をそれぞれ前記複数の印字ヘッドに割り当て、
各印字ヘッド用の単位印字データを前記複数の分割区間の個数分に分割し、
各印字ヘッド用の印字データは、他の印字ヘッド用の印字データとは独立に、1つの前記分割区間内の当該印字ヘッドに割り当てられた複数のサブ分割区間の任意のサブ分割区間から当該印字ヘッド用の分割された印字データの転送を開始することを特徴とする印字データ転送方法。 - 前記複数の印字ヘッドとして4個の印字ヘッドを用い、前記1スライスの区間を少なくとも4つの分割区間に分割し、この各分割区間をさらに4つのサブ分割区間に分割したことを特徴とする請求項1記載の印字データ転送方法。
- 各ヘッドの駆動信号を前記コントローラ側で生成し、前記ケーブルはさらに当該各ヘッドの駆動信号を転送する信号線を含むことを特徴とする請求項1記載の印字データ転送方法。
- 各ヘッドの駆動信号を前記キャリッジ側で生成し、前記ケーブルはさらに前記各ヘッドの駆動信号のパルス幅を制御するためのシリアルデータ転送用信号線を含むことを特徴とする請求項1記載の印字データ転送方法。
- 各々複数のドット印字部を有する複数の印字ヘッドをキャリッジ上に搭載してキャリッジを用紙上で往復移動させながら印字を行う印字装置において、
前記複数の印字ヘッド用の印字データを所定の順序で含むシリアル印字データと、このシリアル印字データの各ビットに対応するクロック信号と、前記シリアル印字データに含まれる印字データがどの印字ヘッドに対応するデータであるかを示す信号と、各ヘッドの駆動信号とを生成するコントローラと、
このコントローラにより生成された前記シリアル印字データおよび各種信号を前記キャリッジへ転送するケーブルと、
前記キャリッジ上に設けられた、前記ケーブルから受けた前記印字データおよび各種信号を前記複数の印字ヘッドへ分配する信号分配手段とを備え、
前記コントローラは、前記複数のヘッドの複数のドット印字部に対応する単位印字データを転送するためのタイムスロットに相当する1スライスの区間を複数の区間に分割し、この各分割区間をさらに前記印字ヘッドの個数分のサブ分割区間に分割し、各分割区間内の異なるサブ分割区間をそれぞれ前記複数の印字ヘッドに割り当て、各印字ヘッド用の単位印字データを前記複数の分割区間の個数分に分割し、各印字ヘッド用の印字データを、他の印字ヘッド用の印字データとは独立に、1つの前記分割区間内の当該印字ヘッドに割り当てられた複数のサブ分割区間のうちの指示されたサブ分割区間から当該印字ヘッド用の分割された印字データの転送を開始することを特徴とする印字装置。 - 前記複数の印字ヘッドとして4個の印字ヘッドを用い、前記1スライスの区間を少なくとも4つの分割区間に分割し、この各分割区間をさらに4つのサブ分割区間に分割したことを特徴とする請求項5記載の印字装置。
- 各印字ヘッドは、キャリッジの移動方向とほぼ直角の方向に配列された複数のドット印字手段を有し、1つの印字ヘッドの前記複数のドット印字手段のための印字データは、当該印字ヘッドに割り当てられた複数の前記サブ分割区間を用いて転送されることを特徴とする請求項5記載の印字装置。
- 各々複数のドット印字部を有する複数の印字ヘッドをキャリッジ上に搭載してキャリッジを用紙上で往復移動させながら印字を行う印字装置において、
前記複数の印字ヘッド用の印字データを所定の順序で含むシリアル印字データと、このシリアル印字データの各ビットに対応するクロック信号と、前記シリアル印字データに含まれる印字データがどの印字ヘッドに対応するデータであるかを示す信号とを生成するコントローラと、
このコントローラにより生成された前記シリアル印字データおよび各種信号を前記キャリッジへ転送するケーブルと、
前記キャリッジ上に設けられた、前記ケーブルから受けた前記印字データおよび各種信号を前記複数の印字ヘッドへ分配する信号分配手段と、前記各ヘッドの駆動信号を生成する駆動信号生成手段とを備え、
前記コントローラは、前記複数のヘッドの複数のドット印字部に対応する単位印字データを転送するためのタイムスロットに相当する1スライスの区間を複数の区間に分割し、この各分割区間をさらに前記印字ヘッドの個数分のサブ分割区間に分割し、各分割区間内の異なるサブ分割区間をそれぞれ前記複数の印字ヘッドに割り当て、各印字ヘッド用の単位印字データを前記複数の分割区間の個数分に分割し、各印字ヘッド用の印字データを、他の印字ヘッド用の印字データとは独立に、1つの前記分割区間内の当該印字ヘッドに割り当てられた複数のサブ分割区間のうちの指示されたサブ分割区間から当該印字ヘッド用の分割された印字データの転送を開始することを特徴とする印字装置。 - 前記複数の印字ヘッドとして4個の印字ヘッドを用い、前記1スライスの区間を少なくとも4つの分割区間に分割し、この各分割区間をさらに4つのサブ分割区間に分割したことを特徴とする請求項8記載の印字装置。
- 各印字ヘッドは、キャリッジの移動方向とほぼ直角の方向に配列された複数のドット印字手段を有し、
1つの印字ヘッドの前記複数のドット印字手段のための印字データは、当該印字ヘッドに割り当てられた複数の前記サブ分割区間を用いて転送されることを特徴とする請求項8記載の印字装置。 - 前記駆動信号生成手段は、前記各ヘッドの駆動信号のパルス幅を調整する手段を有し、前記ケーブルはさらに前記各ヘッドの駆動信号のパルス幅を制御するためのシリアルデータ転送用信号線を含むことを特徴とする請求項8記載の印字装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27437998 | 1998-09-10 | ||
PCT/JP1999/004940 WO2000015438A1 (fr) | 1998-09-10 | 1999-09-10 | Procede de transfert de donnees d'impression et imprimante a cet effet |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3646928B2 true JP3646928B2 (ja) | 2005-05-11 |
Family
ID=17540851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000570006A Expired - Fee Related JP3646928B2 (ja) | 1998-09-10 | 1999-09-10 | 印字データ転送方法および印字装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6371668B1 (ja) |
EP (1) | EP1031421B1 (ja) |
JP (1) | JP3646928B2 (ja) |
DE (1) | DE69908899T2 (ja) |
WO (1) | WO2000015438A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4799258A (en) * | 1984-02-13 | 1989-01-17 | National Research Development Corporation | Apparatus and methods for granting access to computers |
US6585339B2 (en) | 2001-01-05 | 2003-07-01 | Hewlett Packard Co | Module manager for wide-array inkjet printhead assembly |
DE60204485T2 (de) | 2001-01-05 | 2006-03-16 | Hewlett-Packard Development Co., L.P., Houston | Integrierter programmierbarer Auslösepulsgenerator für Tintenstrahldruckkopf |
US6726298B2 (en) | 2001-02-08 | 2004-04-27 | Hewlett-Packard Development Company, L.P. | Low voltage differential signaling communication in inkjet printhead assembly |
US6726300B2 (en) | 2002-04-29 | 2004-04-27 | Hewlett-Packard Development Company, L.P. | Fire pulses in a fluid ejection device |
US7922276B2 (en) | 2004-04-08 | 2011-04-12 | International United Technology Co., Ltd. | Ink jet printhead module and ink jet printer |
TWI232801B (en) | 2004-04-08 | 2005-05-21 | Int United Technology Co Ltd | Printhead controller and ink jen printer |
DE602004010624T2 (de) * | 2004-05-26 | 2008-12-18 | International United Technology Co., Ltd., Chu-Pei | Druckkopf-Controller |
FR2956061B1 (fr) * | 2010-02-11 | 2012-12-21 | Markem Imaje | Imprimante a jet d'encre industrielle a communication numerique |
US10569542B2 (en) * | 2016-08-16 | 2020-02-25 | Zebra Technologies Corporation | Printhead pin configurations |
JP7322412B2 (ja) * | 2019-01-24 | 2023-08-08 | セイコーエプソン株式会社 | 液体吐出装置、及びヘッドユニット |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04261264A (ja) * | 1991-02-15 | 1992-09-17 | Victor Co Of Japan Ltd | パルス幅変調装置 |
JP3397388B2 (ja) | 1993-01-21 | 2003-04-14 | キヤノン株式会社 | 記録装置 |
JP3227282B2 (ja) * | 1993-09-08 | 2001-11-12 | キヤノン株式会社 | 記録ヘッドユニットおよび記録装置 |
CA2128967C (en) * | 1993-09-30 | 2001-04-03 | Yoshiaki Kaburagi | Recording apparatus |
-
1999
- 1999-09-10 DE DE69908899T patent/DE69908899T2/de not_active Expired - Lifetime
- 1999-09-10 WO PCT/JP1999/004940 patent/WO2000015438A1/ja active IP Right Grant
- 1999-09-10 JP JP2000570006A patent/JP3646928B2/ja not_active Expired - Fee Related
- 1999-09-10 US US09/530,615 patent/US6371668B1/en not_active Expired - Fee Related
- 1999-09-10 EP EP99969063A patent/EP1031421B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1031421A1 (en) | 2000-08-30 |
US6371668B1 (en) | 2002-04-16 |
DE69908899D1 (de) | 2003-07-24 |
EP1031421B1 (en) | 2003-06-18 |
DE69908899T2 (de) | 2004-04-29 |
WO2000015438A1 (fr) | 2000-03-23 |
EP1031421A4 (en) | 2001-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3646928B2 (ja) | 印字データ転送方法および印字装置 | |
US7950860B2 (en) | Thermal printer and drive control method of thermal head | |
US7850268B2 (en) | Recording method and recording apparatus | |
JPH08221354A (ja) | ダイレクトメモリアクセスコントローラ、プリンタ、及びデータ転送方法 | |
JP2002513337A (ja) | 自動可変印字速度の記録装置及びその方法 | |
JP4632388B2 (ja) | プリント装置およびプリント方法 | |
EP0824243B1 (en) | Printing apparatus with registration of line print heads | |
US8014029B2 (en) | Raster-to-swath image data conversion printing system and related method | |
JP3382438B2 (ja) | 記録装置 | |
US7306306B2 (en) | Inkjet recording method and inkjet recording apparatus | |
US5768484A (en) | Printing apparatus and control method therefor | |
JP2016028882A (ja) | データ転送装置、データ転送方法及びデータ転送装置を備えた画像形成装置 | |
JP5082686B2 (ja) | 印字ヘッド制御装置 | |
JP3153795B2 (ja) | 記録装置および記録方法 | |
JP2873700B2 (ja) | 記録装置 | |
JP2008279684A (ja) | プリンタ、プリンタの制御方法、プリンタの制御プログラム | |
JP2000238250A (ja) | シリアル記録装置 | |
JP3493881B2 (ja) | 印刷装置およびその制御方法 | |
JPH0796313B2 (ja) | カラープリンタ | |
JPH08244265A (ja) | 中間調記録方法及び装置 | |
JP2002207692A (ja) | 画像データ転送装置、プリンタおよび画像データ転送システム | |
JPH0796314B2 (ja) | 印刷装置 | |
JP2006159551A (ja) | インクジェット記録装置 | |
JPH07152505A (ja) | データ転送回路 | |
JPH08238806A (ja) | 多色画像記録方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050203 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090218 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100218 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100218 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110218 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |