JPH09201986A - Image recording device - Google Patents
Image recording deviceInfo
- Publication number
- JPH09201986A JPH09201986A JP8033042A JP3304296A JPH09201986A JP H09201986 A JPH09201986 A JP H09201986A JP 8033042 A JP8033042 A JP 8033042A JP 3304296 A JP3304296 A JP 3304296A JP H09201986 A JPH09201986 A JP H09201986A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- data
- buffer
- shift register
- 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.)
- Granted
Links
- 239000000872 buffer Substances 0.000 claims abstract description 79
- 238000007639 printing Methods 0.000 claims abstract description 41
- 239000003086 colorant Substances 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 18
- 230000010365 information processing Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 abstract description 14
- 239000000976 ink Substances 0.000 abstract description 12
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 2
- 238000007641 inkjet printing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004042 decolorization Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 125000000524 functional group Chemical group 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Ink Jet (AREA)
- Record Information Processing For Printing (AREA)
- Fax Reproducing Arrangements (AREA)
Abstract
(57)【要約】
【課題】 複数の印字ヘッドに対するデータ処理を分散
することで、印字速度を高速化すると共に、回路構成を
簡素化する。
【解決手段】 プリントバッファに記憶された印字デー
タを基にしてそれぞれ異なるインクを噴出するように、
主走査方向に配列された複数(4個)の印字ヘッドと、
プリントバッファの印字データを一時的に格納した後、
該印字データをドット単位で各印字ヘッドに順次供給す
る2ビットシフトレジスタ部54および2ビット共有シ
フトレジスタ部56と、複数の印字ヘッドを2つのグル
ープに区分して、その区分の印字ヘッドに対応する印字
データをタイミングをずらせながらプリントバッファか
ら上記のレジスタ部54・56に転送するバッファ制御
手段とを有している。2ビット共有シフトレジスタ部5
6は、2ビットシフトレジスタ部54に共用され、セレ
クタ回路55aの切り換えにより2ビットシフトレジス
タ部54の2つのレジスタ54a・54bあるいは54
c・54dのいずれかに印字データをドット単位で順次
シフトするようになっている。
(57) Abstract: By distributing data processing for a plurality of print heads, a printing speed is increased and a circuit configuration is simplified. SOLUTION: Different inks are ejected based on print data stored in a print buffer.
A plurality of (4) print heads arranged in the main scanning direction,
After temporarily storing the print data in the print buffer,
A 2-bit shift register unit 54 and a 2-bit shared shift register unit 56 that sequentially supply the print data to each print head in dot units, and a plurality of print heads are divided into two groups, and the print heads of the divisions are supported. And buffer control means for transferring the print data from the print buffer to the register units 54 and 56 while shifting the timing. 2-bit shared shift register unit 5
6 is shared by the 2-bit shift register unit 54, and the two registers 54a and 54b or 54 of the 2-bit shift register unit 54 are switched by switching the selector circuit 55a.
The print data is sequentially shifted in dot units to either c or 54d.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、印字ヘッドを主走
査することによりバンド単位で印字する画像記録装置に
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image recording apparatus for printing in band units by main scanning a print head.
【0002】[0002]
【従来の技術】パーソナルコンピュータ等の情報処理装
置には、通常、文字や図形からなるデータを視覚情報と
して記録するように、これらのデータを用紙に記録可能
な画像記録装置が接続されるようになっている(図4参
照)。この記録装置には、インパクト方式や感熱方式、
インクジェット方式等の各種の印字方式が採用されてい
るが、通常の記録装置は、これら方式の記録素子が複数
(例えば64チャンネル)備えられた印字ヘッドを主走
査して用紙に1バンド分の印字を行った後、この用紙を
1バンド幅副走査するという印字処理を繰り返すことに
より用紙の全面に印字するようになっている。2. Description of the Related Art An information recording apparatus such as a personal computer is usually connected to an image recording apparatus capable of recording data such as characters and figures as visual information and recording such data on a sheet. (See Figure 4). This recording device has an impact method, a thermal method,
Although various printing methods such as an inkjet method are adopted, a normal recording apparatus performs main scanning with a print head provided with a plurality of recording elements of these methods (for example, 64 channels) and prints one band on a sheet. After this, the printing process of sub-scanning the paper by one band width is repeated to print on the entire surface of the paper.
【0003】即ち、従来の記録装置は、図11に示すよ
うに、少なくとも1バンド分の印字データを記憶可能な
プリントバッファ61と、印字ヘッドの各記録素子に対
して印字動作を行わせる図示しない印字ヘッド駆動部
と、各記録素子のチャンネルに対応するように印字デー
タをドット単位で印字ヘッド駆動部に出力するDMAコ
ントローラ62や4ビットシフトレジスタ部63等を備
えた印字制御部64とを有している。That is, the conventional recording apparatus, as shown in FIG. 11, does not show a print buffer 61 capable of storing print data for at least one band and a recording operation of each recording element of the print head. A print head drive unit and a print control unit 64 including a DMA controller 62 for outputting print data to the print head drive unit in dot units so as to correspond to channels of respective recording elements, a 4-bit shift register unit 63, and the like are provided. doing.
【0004】そして、印字する場合の動作を4ビットシ
フトレジスタ部63の0チャンネルレジスタ63aおよ
び1チャンネルレジスタ63bに注目しながら説明する
と、図12に示すように、プリントバッファ61に記憶
された4ビット分の印字データ(○0〜3,●0〜3)
をDMAコントローラ62により4ビットシフトレジス
タ部63に転送させた後(S1)、この印字データ(○
0〜3,●0〜3)を先頭ビットから印字クロックの入
力タイミングで1ビット単位に印字ヘッド65の各記録
素子に出力して印字を行わせる(S2〜S4)。この
後、4ビットシフトレジスタ部63から最終の印字デー
タ(○3,●3)が出力されると、次の4ビット分の印
字データ(○4〜7,●4〜7)をプリントバッファ6
1から4ビットシフトレジスタ部63に転送させ(S
5)、印字クロックの入力タイミングで以降の印字を行
わせる(S6〜S8)。そして、このような印字データ
の転送および印字を繰り返すことによって、1バンド分
の印字を行うようになっている。The operation for printing will now be described while paying attention to the 0-channel register 63a and the 1-channel register 63b of the 4-bit shift register section 63, as shown in FIG. Minute print data (○ 0-3, ● 0-3)
After being transferred to the 4-bit shift register section 63 by the DMA controller 62 (S1), the print data (○
0 to 3, 0 to 3) are output from the first bit to each recording element of the print head 65 in 1-bit units at the input timing of the print clock to perform printing (S2 to S4). After this, when the final print data (○ 3, ● 3) is output from the 4-bit shift register section 63, the next 4-bit print data (○ 4-7, ● 4-7) is printed.
Transfer from 1 to 4 bit shift register 63 (S
5) The subsequent printing is performed at the print clock input timing (S6 to S8). Then, by repeating such transfer and printing of print data, printing for one band is performed.
【0005】[0005]
【発明を解決しようとする課題】しかしながら、上記従
来のように、例えばS5およびS9において、最終の印
字データを4ビットシフトレジスタ部63から出力させ
た後、次の印字クロックが入力されるまでの期間内に、
4ビット分の印字データをプリントバッファ61から4
ビットシフトレジスタ部63に64チャンネル分転送さ
せる構成では、1チャンネルに要する転送時間をプリン
トバッファ61の読み出し速度等の制約により短縮する
ことが困難であるため、全チャンネルの転送が完了する
まで次の印字クロックが入力されないように、印字速度
を低下させねばならないという問題がある。また、全チ
ャンネルのシフトレジスタが4ビット構成であるため、
回路構成が複雑化しているという問題もある。そして、
これらの問題は、複数の印字ヘッドによりカラー印字等
を行おうとすると、チャンネル数がさらに増加するた
め、一層大きなものになる。However, as in the prior art described above, for example, in S5 and S9, after the final print data is output from the 4-bit shift register unit 63, the next print clock is input. Within the period,
Print data of 4 bits from print buffer 61 to 4
In the configuration of transferring 64 channels to the bit shift register unit 63, it is difficult to shorten the transfer time required for one channel due to restrictions such as the reading speed of the print buffer 61, so the following transfer is completed until transfer of all channels is completed. There is a problem that the printing speed must be reduced so that the printing clock is not input. In addition, since the shift registers for all channels have a 4-bit configuration,
There is also a problem that the circuit configuration is complicated. And
These problems become more serious when the color printing or the like is performed by a plurality of print heads because the number of channels further increases.
【0006】そこで、本発明は、複数の印字ヘッドに対
するデータ処理を分散させることにより印字速度を高速
化することができると共に、回路構成を簡素化すること
ができる画像記録装置を提供しようとするものである。Therefore, the present invention intends to provide an image recording apparatus capable of increasing the printing speed by distributing the data processing for a plurality of print heads and simplifying the circuit configuration. Is.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するため
に、請求項1の発明は、情報処理装置から受信した印字
データを記憶するプリントバッファと、上記プリントバ
ッファに記憶された印字データを基にして印字するよう
に、主走査方向に配列された複数の印字ヘッドと、上記
プリントバッファの印字データを一時的に格納した後、
該印字データをドット単位で上記各印字ヘッドに順次供
給する格納手段と、上記各印字ヘッドに対応する印字デ
ータをタイミングをずらせながら上記プリントバッファ
から上記格納手段に転送するバッファ制御手段とを有
し、上記格納手段は、上記印字データをドット単位で上
記各印字ヘッドに順次供給する第1シフトレジスタ部
と、上記第1シフトレジスタ部に共用され、該第1シフ
トレジスタ部に上記印字データをドット単位で順次供給
する第2シフトレジスタ部とを有していることを特徴と
している。これにより、印字ヘッドに対応する印字デー
タがタイミングをずらせながらプリントバッファから格
納手段に転送されるため、全印字ヘッドの印字データを
同時に転送する場合よりも、短時間で転送を完了するこ
とが可能になり、結果として印字速度を高速化すること
が可能になっている。さらに、第2シフトレジスタ部を
第1シフトレジスタ部に共用させることによって、第2
シフトレジスタ部のシフトレジスタの数量を減少させる
ことができることから、回路構成を簡素化することもで
きる。In order to solve the above-mentioned problems, the invention of claim 1 is based on a print buffer for storing print data received from an information processing device and a print data stored in the print buffer. After printing the print data in the print buffer and a plurality of print heads arranged in the main scanning direction,
Storage means for sequentially supplying the print data to the print heads in dot units, and buffer control means for transferring print data corresponding to the print heads from the print buffer to the storage means while shifting the timing. The storage means is commonly used by the first shift register unit and the first shift register unit that sequentially supplies the print data to the print heads in dot units, and the print data is dot-printed in the first shift register unit. It is characterized in that it has a second shift register portion which is sequentially supplied in units. As a result, the print data corresponding to the print heads is transferred from the print buffer to the storage means while shifting the timing, so that the transfer can be completed in a shorter time than when the print data of all print heads are transferred at the same time. As a result, the printing speed can be increased. Furthermore, by sharing the second shift register unit with the first shift register unit,
Since the number of shift registers in the shift register section can be reduced, the circuit configuration can be simplified.
【0008】請求項2の発明は、請求項1記載の画像記
録装置であって、上記バッファ制御手段は、上記複数の
印字ヘッドを少なくとも2つのグループに区分し、その
各区分に属する印字ヘッド毎に異なるタイミングで各印
字ヘッドに対応する印字データを上記プリントバッファ
から上記格納手段に転送することを特徴としている。こ
れにより、一つの転送タイミングで同じ区分に属する複
数の印字ヘッドに対応する印字データを同時に転送する
ことができ、例えば比較的少ない数の印字素子を持った
ヘッドの場合に特に適合して、タイミングの切換えが容
易となる。According to a second aspect of the present invention, in the image recording apparatus according to the first aspect, the buffer control means divides the plurality of print heads into at least two groups, and each print head belonging to each division. The print data corresponding to each print head is transferred from the print buffer to the storage means at different timings. As a result, print data corresponding to a plurality of print heads belonging to the same section can be simultaneously transferred at one transfer timing, which is particularly suitable for a head having a relatively small number of print elements, and timing Can be easily switched.
【0009】請求項3の発明は、請求項1記載の画像記
録装置であって、上記バッファ制御手段は、上記複数の
印字ヘッド毎にそれぞれ異なるタイミングで各印字ヘッ
ドに対応する印字データを上記プリントバッファから上
記格納手段に転送することを特徴としている。これによ
り、複数の印字ヘッド毎にそれぞれ異なるタイミングで
印字データを転送することができ、例えば比較的多数の
印字素子を持ったヘッドの場合に特に適合して、より高
速に印字を行うことができる。According to a third aspect of the present invention, in the image recording apparatus according to the first aspect, the buffer control means prints the print data corresponding to each print head at different timings for each of the plurality of print heads. It is characterized in that the data is transferred from the buffer to the storage means. As a result, print data can be transferred at different timings for each of a plurality of print heads, which is particularly suitable for a head having a relatively large number of print elements, and printing can be performed at a higher speed. .
【0010】請求項4の発明は、請求項1ないし3のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、それぞれ異なる色の印字を行うものであることを特
徴としている。これにより、複数色のカラー印字を、高
速に、しかも簡素な回路構成によって行うことができ
る。The invention of claim 4 is the image recording apparatus according to any one of claims 1 to 3, characterized in that the print heads perform printing in different colors. As a result, color printing of a plurality of colors can be performed at high speed with a simple circuit configuration.
【0011】請求項5の発明は、請求項1ないし3のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、それぞれ印字用紙の異なる位置に単一色の印字を行
うものであることを特徴としている。これにより、例え
ば白黒印字等の単一色からなる印字を、きわめて高速
に、しかも簡素な回路構成によって行うことができる。According to a fifth aspect of the present invention, in the image recording apparatus according to any one of the first to third aspects, the print heads perform single-color printing at different positions on the printing paper. Is characterized by. As a result, printing of a single color such as black and white printing can be performed at extremely high speed with a simple circuit configuration.
【0012】請求項6の発明は、請求項1ないし5のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、印字ピッチの整数倍の間隔で配列されていることを
特徴としている。これにより、複数の各印字ヘッドに対
応する印字データの転送制御を印字ピッチに合わせて容
易に行うことができる。The invention according to claim 6 is the image recording apparatus according to any one of claims 1 to 5, characterized in that the print heads are arranged at intervals of an integral multiple of a print pitch. . As a result, the transfer control of the print data corresponding to each of the plurality of print heads can be easily performed according to the print pitch.
【0013】請求項7の発明は、請求項1ないし6のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、インクの噴射により印字するインクジェット式のヘ
ッドであることを特徴としている。これにより、インク
ジェット式による印字を高速に行うことができる。The invention according to claim 7 is the image recording apparatus according to any one of claims 1 to 6, characterized in that the print head is an ink jet head for printing by ejecting ink. . As a result, inkjet printing can be performed at high speed.
【0014】[0014]
【発明の実施の形態】本発明の一実施形態を図1ないし
図10に基づいて以下に説明する。本実施の形態に係る
画像記録装置は、図4に示すように、パーソナルコンピ
ュータ等の情報処理装置1に接続されている。情報処理
装置1は、磁気ディスク装置等の補助記憶装置や中央演
算装置を内蔵した処理装置本体2と、データ等を画面表
示するCRT(cathode-ray tube)3と、データの入力お
よび指示に使用されるキーボード4およびマウス5とを
有しており、例えばセントロニクス仕様のプリンタケー
ブル6を介して画像記録装置であるインクジェット式の
プリンタ7に接続されている。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to FIGS. The image recording apparatus according to the present embodiment is connected to an information processing apparatus 1 such as a personal computer as shown in FIG. The information processing device 1 is used for inputting and instructing data, a processing device main body 2 having a built-in auxiliary storage device such as a magnetic disk device and a central processing unit, a CRT (cathode-ray tube) 3 for displaying data and the like on a screen. It has a keyboard 4 and a mouse 5 and is connected to an ink jet printer 7 which is an image recording device via a printer cable 6 of Centronics specification, for example.
【0015】上記の処理装置本体2は、図5に示すよう
に、例えばウインドウ・システム8をオペレーティング
システム(OS)として備えている。ウインドウ・シス
テム8は、文書作成プログラム等のアプリケーション
9、字体を管理するフォントドライバ10、CRT3を
管理するCRT・ドライバ11、キーボード4を管理す
るキーボード・ドライバ12、マウス5を管理するマウ
ス・ドライバ13、プリンタ7を管理するプリンタ・ド
ライバ14等の各種の機能グループと協働して1つある
いは複数のアプリケーション9を同時に実行することが
できるようになっている。As shown in FIG. 5, the processing apparatus main body 2 includes, for example, a window system 8 as an operating system (OS). The window system 8 includes an application 9 such as a document creation program, a font driver 10 for managing fonts, a CRT driver 11 for managing the CRT 3, a keyboard driver 12 for managing the keyboard 4, and a mouse driver 13 for managing the mouse 5. , One or a plurality of applications 9 can be simultaneously executed in cooperation with various functional groups such as the printer driver 14 that manages the printer 7.
【0016】上記のプリンタ・ドライバ14は、カラー
印字モードおよび白黒印字モードによるドットイメージ
データを形成可能になっており、例えばカラー印字モー
ドの場合には、印刷の対象となる中間調の画像データを
基に、ディザ法あるいは誤差拡散法等の2値化処理によ
り、イエロー色(Y)、マゼンタ色(M)、シアン色
(C)、および黒色(K)の4色のドットイメージデー
タを形成し、これらのデータを水平方向にラスタースキ
ャンしながら8ビット単位の印字データとしてインター
フェース(I/F)部15から出力するようになってい
る。The printer driver 14 is capable of forming dot image data in the color print mode and the monochrome print mode. For example, in the color print mode, halftone image data to be printed is generated. Based on the binarization processing such as the dither method or the error diffusion method, dot image data of four colors of yellow color (Y), magenta color (M), cyan color (C), and black color (K) is formed. The data is output from the interface (I / F) unit 15 as 8-bit print data while raster-scanning these data in the horizontal direction.
【0017】上記のようなラスタスキャン形式により出
力された印字データは、プリンタ7のI/F(インター
フェース)部16に入力されるようになっている。この
プリンタ7は、プリンタ・コントローラ17と、イエロ
ー色(Y)、マゼンタ色(M)、シアン色(C)、およ
び黒色(K)用の印字データを記憶するプリントバッフ
ァ18a〜18dと、印字ヘッド駆動部19と、CRモ
ータ駆動部20とを有している。CRモータ駆動部20
は、CRモータ22に接続されており、CRモータ22
を正回転および逆回転させるようになっている。一方、
印字ヘッド駆動部19は、イエロー色(Y)、マゼンタ
色(M)、シアン色(C)、および黒色(K)用の印字
ヘッド21a〜21dに接続されている。これらの各印
字ヘッド21a〜21dには、圧電素子の変位によりイ
ンクを噴出させる図示しないノズル(印字素子)が副走
査方向に例えば64チャンネル分配列されており、これ
らのノズルの圧電素子には、圧電素子を変位させるよう
に、印字ヘッド駆動部19からの駆動電圧がそれぞれ印
加されるようになっている。The print data output in the raster scan format as described above is input to the I / F (interface) unit 16 of the printer 7. The printer 7 includes a printer controller 17, print buffers 18a to 18d for storing print data for yellow (Y), magenta (M), cyan (C), and black (K), and a print head. It has a drive unit 19 and a CR motor drive unit 20. CR motor drive unit 20
Is connected to the CR motor 22 and
It is designed to rotate forward and backward. on the other hand,
The print head drive unit 19 is connected to the print heads 21a to 21d for yellow color (Y), magenta color (M), cyan color (C), and black color (K). In each of these print heads 21a to 21d, nozzles (printing elements) (not shown) that eject ink by displacement of the piezoelectric elements are arranged in the sub-scanning direction for, for example, 64 channels, and the piezoelectric elements of these nozzles are A drive voltage from the print head drive unit 19 is applied so as to displace the piezoelectric element.
【0018】上記の印字ヘッド駆動部19を詳細に説明
すると、印字ヘッド駆動部19は、図6に示すように、
印字ヘッド21a〜21dの各ノズルに対応して設けら
れたバッファ回路からなるバッファ部33a〜33d
と、バッファ部33a〜33dの各バッファ回路に接続
された2入力のアンド回路からなるゲート部32a〜3
2dと、ゲート部32a〜32dの各アンド回路の一方
の入力側に接続されたシリアル−パラレル変換回路31
とを有している。シリアル−パラレル変換回路31は、
図5のプリントバッファ18a〜18dからプリンタ・
コントローラ17を介してシリアル出力されたドット単
位の印字データを転送クロックの入力タイミングで取り
込んでパラレル出力するようになっている。また、ゲー
ト部32a〜32dは、パラレル出力された印字データ
をハイレベルの印字クロックが入力された時にバッファ
部33a〜33dにそれぞれ出力するようになってお
り、バッファ部33a〜33dは、入力された印字デー
タがハイレベルであるときに、駆動電圧(Y用、M用、
C用、K用)を印字ヘッド21a〜21dにそれぞれ出
力するようになっている。The print head drive unit 19 will be described in detail. As shown in FIG.
Buffer units 33a to 33d including buffer circuits provided corresponding to the nozzles of the print heads 21a to 21d.
And gate units 32a to 3 formed of 2-input AND circuits connected to the respective buffer circuits of the buffer units 33a to 33d.
2d and a serial-parallel conversion circuit 31 connected to one input side of each AND circuit of the gate units 32a to 32d.
And The serial-parallel conversion circuit 31
From the print buffers 18a to 18d shown in FIG.
The dot-unit print data serially output via the controller 17 is taken in at the input timing of the transfer clock and is output in parallel. Further, the gate units 32a to 32d are configured to output the print data output in parallel to the buffer units 33a to 33d, respectively, when the high-level print clock is input, and the buffer units 33a to 33d are input. Drive voltage (Y, M,
C and K) are respectively output to the print heads 21a to 21d.
【0019】このようにして印字ヘッド駆動部19から
駆動電圧が供給される印字ヘッド21a〜21dは、図
7に示すように、主走査方向Xに配列されている。隣接
する印字ヘッド21a〜21d同士の配列間隔は、図2
に示すように、印字ピッチの整数倍(印字ヘッド21a
・21b間が4ドット分、印字ヘッド21b・21c間
が6ドット分、および印字ヘッド21c・21d間が4
ドット分)の距離となるように設定されており、後で詳
述するように、プリントバッファ18a〜18dのドッ
トイメージデータ(印字データ)の格納状態を4ビット
単位の等間隔にずれた状態にさせるようになっている。In this way, the print heads 21a to 21d to which the drive voltage is supplied from the print head drive unit 19 are arranged in the main scanning direction X as shown in FIG. The arrangement interval between the adjacent print heads 21a to 21d is as shown in FIG.
, The print pitch is an integer multiple (print head 21a
・ 4 dots between 21b, 6 dots between print heads 21b and 21c, and 4 dots between print heads 21c and 21d
The dot image data (print data) is stored in the print buffers 18a to 18d at equal intervals of 4 bits, as will be described in detail later. It is designed to let you.
【0020】また、これらの印字ヘッド21a〜21d
は、図7に示すように、印刷用紙25に対してインクの
噴射方向が所定の角度となるようにキャリッジ23に固
設されている。キャリッジ23には、主走査方向に横設
されたガイド軸24が移動自在に貫挿されていると共
に、CRモータ22により駆動される走査ベルト26が
接続されており、走査ベルト26を駆動するCRモータ
22は、ガイド軸24に沿ってキャリッジ23を主走査
方向に進退移動させることによって、印字ヘッド21と
用紙25との距離を一定に維持しながら印字ヘッド21
を主走査するようになっている。Further, these print heads 21a to 21d
As shown in FIG. 7, is fixed to the carriage 23 such that the ink ejection direction is at a predetermined angle with respect to the printing paper 25. A guide shaft 24 horizontally provided in the main scanning direction is movably inserted into the carriage 23, and a scanning belt 26 driven by the CR motor 22 is connected to the carriage 23. The motor 22 moves the carriage 23 forward and backward along the guide shaft 24 in the main scanning direction to maintain a constant distance between the print head 21 and the paper 25, and the print head 21.
The main scanning is performed.
【0021】また、キャリッジ23の下面には、光学式
や磁気式等の非接触式センサからなるエンコーダ素子2
7が設けられている。このエンコーダ素子27の検出方
向には、多数のスリット部28a…を等間隔に有したタ
イミングスリット28がガイド軸24に対して平行に設
けられており、エンコーダ素子27は、キャリッジ23
と共に主走査方向に移動したときに、タイミングスリッ
ト28のスリット部28aを検出してエンコーダ信号と
して出力するようになっている。On the lower surface of the carriage 23, an encoder element 2 including a non-contact type sensor such as an optical type or a magnetic type is provided.
7 are provided. In the detection direction of the encoder element 27, a timing slit 28 having a large number of slit portions 28a at equal intervals is provided in parallel with the guide shaft 24.
At the same time, when it moves in the main scanning direction, the slit portion 28a of the timing slit 28 is detected and output as an encoder signal.
【0022】上記のエンコーダ信号は、図8に示すよう
に、プリンタ・コントローラ17に入力されるようにな
っている。プリンタ・コントローラ17は、本発明のバ
ッファ制御手段として機能するように、印字タイミング
発生部34とバッファ制御部35とCPU部38とI/
F制御部42と印字制御部43とを有している。そし
て、印字タイミング発生部34とバッファ制御部35と
I/F制御部42と印字制御部43とは、ASIC(ア
プリケーション・スペシフィック・インテグレーテッド
・サーキット)等のハードロジック回路により一体的に
形成されたASIC部39を構成している。The above encoder signal is input to the printer controller 17, as shown in FIG. The printer controller 17 has a print timing generation section 34, a buffer control section 35, a CPU section 38, and an I / I so as to function as the buffer control means of the present invention.
It has an F control unit 42 and a print control unit 43. The print timing generator 34, the buffer controller 35, the I / F controller 42, and the print controller 43 are integrally formed by a hard logic circuit such as an ASIC (Application Specific Integrated Circuit). The ASIC section 39 is configured.
【0023】上記のASIC部39を構成する印字タイ
ミング発生部34は、上述のエンコーダ信号を基にして
印字クロックとなる印字タイミング信号を形成し、この
印字タイミング信号をバッファ制御部35および印字制
御部43に出力するようになっている。バッファ制御部
35は、DMAコントローラやアドレスジェネレータ等
を有しており、I/F部16を介して入力された印字デ
ータをプリントバッファ18a〜18dに格納する書き
込み処理およびプリントバッファ18a〜18dに格納
された印字データを読み出して印字制御部43に出力す
る読み出し処理を実行するようになっている。The print timing generating section 34 constituting the ASIC section 39 forms a print timing signal as a print clock based on the encoder signal described above, and the print timing signal is supplied to the buffer control section 35 and the print control section. It is designed to output to 43. The buffer control unit 35 includes a DMA controller, an address generator, and the like, and stores the print data input via the I / F unit 16 in the print buffers 18a to 18d and the print buffers 18a to 18d. A read process of reading the selected print data and outputting it to the print control unit 43 is executed.
【0024】即ち、書き込み処理および読み出し処理を
具体的に説明すると、各プリントバッファ18a〜18
dには、図9(a)・(b)に示すように、主走査方向
Xに対応する水平方向(ラスタ方向)および副走査方向
に対応する垂直方向からなるマトリックス状に例えば6
4ラスタ分のデータテーブルが形成されている。このデ
ータテーブルは、印字データの送信単位である8ビット
のデータ領域に区分されており、書き込み処理が行われ
ると、情報処理装置1から出力される場合と同様のラス
タスキャン形式により印字データが順に各データ領域に
格納されるようになっている。一方、読み出し処理が行
われると、副走査方向となる垂直方向の印字データが図
中左端から順に水平方向に読み出されるようになってい
る。That is, the write processing and the read processing will be specifically described. Each of the print buffers 18a to 18a.
As shown in FIGS. 9A and 9B, d has a matrix shape of, for example, 6 in a horizontal direction (raster direction) corresponding to the main scanning direction X and a vertical direction corresponding to the sub scanning direction.
A data table for four rasters is formed. This data table is divided into 8-bit data areas, which are the transmission units of print data, and when write processing is performed, print data is sequentially output in the same raster scan format as that output from the information processing apparatus 1. It is designed to be stored in each data area. On the other hand, when the reading process is performed, the print data in the vertical direction, which is the sub-scanning direction, is sequentially read in the horizontal direction from the left end in the drawing.
【0025】上記の読み出し処理により読み出された印
字データは、図8に示すように、印字制御部43に出力
されるようになっている。そして、印字制御部43は、
プリントバッファ18の印字データを一時的に格納した
後、この印字データをドット単位で印字ヘッド駆動部1
9に順次送出するようになっている。The print data read by the above-mentioned reading process is output to the print control unit 43 as shown in FIG. Then, the print controller 43
After the print data in the print buffer 18 is temporarily stored, the print data is dot by dot in the print head drive unit 1.
9 are sequentially transmitted.
【0026】具体的には、印字制御部43は、図10に
示すように、ドット単位の印字データを転送クロックの
入力タイミングで印字ヘッド駆動部19にシリアル転送
するパラレルシリアル変換部51と、パラレルシリアル
変換部51に全チャンネル(64チャンネル×4色)の
印字データをドット単位で出力するように、黒色
(K)、マゼンタ色(M)、シアン色(C)、およびイ
エロー色(Y)用の2ビットのシフトレジスタをこの順
に(64×4)個有した2ビットシフトレジスタ部54
とを有している。More specifically, as shown in FIG. 10, the print control unit 43 includes a parallel-serial conversion unit 51 for serially transferring print data in dot units to the print head drive unit 19 at the input timing of the transfer clock, and a parallel-serial conversion unit 51. For black (K), magenta (M), cyan (C), and yellow (Y) so that the print data of all channels (64 channels x 4 colors) is output in dot units to the serial conversion unit 51. 2 bit shift register unit 54 having (2 × 4) 2 bit shift registers in this order
And
【0027】また、印字制御部43は、1入力2出力の
セレクタ回路55a…・57a…をそれぞれ(64×
2)個有した第1セレクタ部55および第2セレクタ部
57と、2ビットのシフトレジスタを(64×2)個有
した2ビット共有シフトレジスタ部56と、データセレ
クタ53と、セレクタ回路55a…・57a…の接続方
向を切り替えるK/M,C/Yヘッド切り替え回路58
とを有している。Further, the print control section 43 controls the selector circuits 55a ... 57a ...
2) a first selector unit 55 and a second selector unit 57 which are provided, a 2-bit shared shift register unit 56 which has (64 × 2) 2-bit shift registers, a data selector 53, a selector circuit 55a ... .K / M, C / Y head switching circuit 58 for switching the connection direction of 57a ...
And
【0028】上記の第1セレクタ部55に備えられたセ
レクタ回路55aの出力端子は、2ビットシフトレジス
タ部54における隣接するチャンネルのシフトレジスタ
(例えばK0チャンネルレジスタ54aおよびM0チャ
ンネルレジスタ54b)に接続されている。一方、セレ
クタ回路55aの入力端子には、2ビット共有シフトレ
ジスタ部56のシフトレジスタ(例えばK0/M0チャ
ンネル共有レジスタ56a)が接続されている。これに
より、第1セレクタ部55は、セレクタ回路55aの出
力方向を切り替えることによって、2ビット共有シフト
レジスタ部56のシフトレジスタ(K0/M0チャンネ
ル共有レジスタ56a)を2ビットシフトレジスタ部5
4の隣接するチャンネルのシフトレジスタ(例えばK0
チャンネルレジスタ54aおよびM0チャンネルレジス
タ54b)に共用させるようになっている。The output terminal of the selector circuit 55a provided in the first selector section 55 is connected to the shift registers of adjacent channels in the 2-bit shift register section 54 (for example, K0 channel register 54a and M0 channel register 54b). ing. On the other hand, the shift register of the 2-bit shared shift register unit 56 (for example, the K0 / M0 channel shared register 56a) is connected to the input terminal of the selector circuit 55a. As a result, the first selector unit 55 switches the output direction of the selector circuit 55a so that the shift register (K0 / M0 channel shared register 56a) of the 2-bit shared shift register unit 56 is changed to the 2-bit shift register unit 5.
4 adjacent channel shift registers (eg K0
The channel register 54a and the M0 channel register 54b) are commonly used.
【0029】一方、第2セレクタ部57に備えられたセ
レクタ回路57aの出力端子は、2ビットシフトレジス
タ部54における隣接するチャンネルのシフトレジスタ
(例えばK0チャンネルレジスタ54aおよびM0チャ
ンネルレジスタ54b)に接続されている。これによ
り、第2セレクタ部57は、4ビット単位の印字データ
の下位2ビットがデータセレクタ53から2ビット共有
シフトレジスタ部56のシフトレジスタ(例えばK0/
M0チャンネル共有レジスタ56a)に直接格納される
のと同時に、印字データの上位2ビットをセレクタ回路
57aの出力方向の切り替えにより2ビットシフトレジ
スタ部54の一方のシフトレジスタ(例えばK0チャン
ネルレジスタ54aまたはM0チャンネルレジスタ54
b)に格納させるようになっている。On the other hand, the output terminal of the selector circuit 57a provided in the second selector section 57 is connected to the shift registers of adjacent channels in the 2-bit shift register section 54 (for example, the K0 channel register 54a and the M0 channel register 54b). ing. As a result, the second selector unit 57 causes the lower 2 bits of the print data in units of 4 bits to shift from the data selector 53 to the shift register of the 2-bit shared shift register unit 56 (for example, K0 /
At the same time as it is directly stored in the M0 channel shared register 56a), the upper 2 bits of the print data are switched to the output direction of the selector circuit 57a so that one shift register (for example, the K0 channel register 54a or the M0 channel register 54a or M0). Channel register 54
It is designed to be stored in b).
【0030】上記の構成において、画像記録装置の動作
について説明する。先ず、図4に示すように、印字を開
始するようにキーボード4やマウス5により指示データ
が入力されると、図5のウインドウ・システム8がプリ
ンタ・ドライバ14を作動させることになる。指示内容
がカラー印字モードである場合には、印字対象となるカ
ラー印字データ(中間調のRGB画像信号)を基に、R
GB画像信号からCMY信号への色信号の変換が行わ
れ、このCMY信号を基にして墨量(K値)が決定され
ることになる。この後、墨量(K値)を基にしてCMY
信号が補正され(下色除去(UCR)と称される)、さ
らに、ディザ法や誤差拡散法等を用いた2値化処理によ
り各色のドットイメージデータが作成されることにな
る。The operation of the image recording apparatus having the above structure will be described. First, as shown in FIG. 4, when instruction data is input by the keyboard 4 or mouse 5 to start printing, the window system 8 in FIG. 5 operates the printer driver 14. When the instruction content is the color print mode, R is printed based on the color print data (halftone RGB image signal) to be printed.
The color signal is converted from the GB image signal into the CMY signal, and the black amount (K value) is determined based on the CMY signal. After this, CMY based on the black ink amount (K value)
The signal is corrected (referred to as under color removal (UCR)), and the dot image data of each color is created by the binarization process using the dither method, the error diffusion method, or the like.
【0031】次に、カラー印字モード設定用コマンドが
プリンタ7に送信されることによって、プリンタ・コン
トローラ17に対してカラー印字を行わせるように、プ
リントバッファ18a〜18d用のデータ領域を形成さ
せることになる。この後、イエロー色(Y)、マゼンタ
色(M)、シアン色(C)、および黒色(K)のドット
イメージデータが印字データとして送信され、プリント
バッファ18a〜18dにそれぞれ格納されることにな
る。Next, by transmitting a color print mode setting command to the printer 7, a data area for the print buffers 18a to 18d is formed so that the printer controller 17 can perform color printing. become. After that, the dot image data of yellow color (Y), magenta color (M), cyan color (C), and black color (K) is transmitted as print data and stored in the print buffers 18a to 18d, respectively. .
【0032】プリントバッファ18a〜18dに対して
印字データが1バンド分格納されると、図7および図8
に示すように、CRモータ22が正方向に回転駆動さ
れ、印字ヘッド21a〜21dの主走査方向Xの往動が
開始されることになる。この後、印字ヘッド21a〜2
1dが右移動時の印字開始位置に到達すると、CPU部
38により読み出し処理を指示されたバッファ制御部3
5が、図9に示すように、各プリントバッファ18a〜
18dからイエロー色(Y)、マゼンタ色(M)、シア
ン色(C)、および黒色(K)の印字データを下記の手
順で読み出して印字制御部43に転送することになる。When the print data for one band is stored in the print buffers 18a to 18d, as shown in FIGS.
As shown in, the CR motor 22 is rotationally driven in the positive direction, and the forward movement of the print heads 21a to 21d in the main scanning direction X is started. After this, the print heads 21a-2
When 1d reaches the print start position when moving to the right, the buffer control unit 3 instructed to perform the reading process by the CPU unit 38.
5, each of the print buffers 18a ...
The print data of yellow color (Y), magenta color (M), cyan color (C), and black color (K) are read out from 18d by the following procedure and transferred to the print control unit 43.
【0033】即ち、図1および図2に示すように、読み
出し処理の動作を2ビットシフトレジスタ部54のK0
〜Y0チャンネルレジスタ54a〜54dと、2ビット
共有シフトレジスタ部56のK0/M0チャンネル共有
レジスタ56aおよびC0/Y0チャンネル共有レジス
タ56bとに注目しながら説明すると、先ず、所定の印
字クロック、例えば1パルス目の入力タイミングで、M
0チャンネルおよびY0チャンネルに対応する4ビット
分の印字データ(M0〜M3, Y0〜Y3) が、マゼンタ色
(M)およびイエロー色(Y)用のプリントバッファ1
8b・18aから読み出され、上位2ビットの印字デー
タ(M0・M1, Y0・Y1) が2ビットシフトレジスタ部54
のM0チャンネルレジスタ54bとY0チャンネルレジ
スタ54dとに転送され、これと同時に、下位2ビット
の印字データ(M2・M3, Y2・Y3) が2ビット共有シフト
レジスタ部56のK0/M0チャンネル共有レジスタ5
6aとC0/Y0チャンネル共有レジスタ56bとに格
納されると共に、図10の第1セレクタ部55および第
2セレクタ部57におけるセレクタ回路55a・57a
の出力方向がM0チャンネルレジスタ54bおよびY0
チャンネルレジスタ54dに切り替えられる(S1)。That is, as shown in FIGS. 1 and 2, the operation of the read processing is performed by K0 of the 2-bit shift register unit 54.
~ Y0 channel registers 54a to 54d and the K0 / M0 channel sharing register 56a and the C0 / Y0 channel sharing register 56b of the 2-bit shared shift register unit 56 will be described. First, a predetermined print clock, for example, 1 pulse. M at the eye input timing
4-bit print data (M0 to M3, Y0 to Y3) corresponding to channels 0 and Y0 is print buffer 1 for magenta (M) and yellow (Y).
The print data (M0 · M1, Y0 · Y1) of the upper 2 bits read out from 8b · 18a is stored in the 2-bit shift register unit 54.
Is transferred to the M0 channel register 54b and the Y0 channel register 54d, and at the same time, the lower 2 bits of the print data (M2.M3, Y2.Y3) are transferred to the K0 / M0 channel sharing register 5 of the 2-bit shared shift register unit 56.
6a and the C0 / Y0 channel shared register 56b, and selector circuits 55a and 57a in the first selector section 55 and the second selector section 57 of FIG.
Output direction of M0 channel register 54b and Y0
It is switched to the channel register 54d (S1).
【0034】この際、2ビットシフトレジスタ部54
は、各チャンネルの先頭レジスタ(図1では右端のレジ
スタ)に格納しているデータをパラレルシリアル変換部
51に出力している。従って、K0〜Y0チャンネルレ
ジスタ54a〜54dは、次の2パルス目の印字クロッ
クが入力されるまでの間(S1とS2の間)に、パラレ
ルシリアル変換部51を介して印字ヘッド駆動部19に
先頭レジスタのデータが転送されることになるが、M0
チャンネルレジスタ54bおよびY0チャンネルレジス
タ54dにのみ2ビット分の印字データ(M0・M1, Y0・
Y1) が格納されているため、これらの印字データのうち
先頭レジスタに格納されている1番目のビットの印字デ
ータ(M0, Y0) が1ビット単位で転送されることにな
る。At this time, the 2-bit shift register section 54
Outputs the data stored in the head register (the rightmost register in FIG. 1) of each channel to the parallel-serial conversion unit 51. Therefore, the K0 to Y0 channel registers 54a to 54d are connected to the print head drive unit 19 via the parallel / serial conversion unit 51 until the next second pulse of the print clock is input (between S1 and S2). The data in the top register will be transferred, but M0
Only 2-bit print data (M0, M1, Y0.
Since Y1) is stored, the print data (M0, Y0) of the first bit stored in the head register among these print data is transferred in 1-bit units.
【0035】そして、2パルス目の印字クロックが入力
されると、2ビット共有シフトレジスタ部56と2ビッ
トシフトレジスタ部54とは、セレクタ回路55aによ
りK0/M0チャンネル共有レジスタ56aとM0チャ
ンネルレジスタ54bとが接続状態にされていると共
に、セレクタ回路55aによりC0/Y0チャンネル共
有レジスタ56bとY0チャンネルレジスタ54dとが
接続状態にされているため、各共有レジスタ56a・5
6bの印字データ(M2・M3, Y2・Y3) が1ビット単位で
M0チャンネルレジスタ54bおよびY0チャンネルレ
ジスタ54dにそれぞれ転送(シフト)されると共に、
1番目の印字データ(M0, Y0) が印字ヘッド21b・2
1aによって印字されることになる(S2)。When the second pulse of the print clock is input, the 2-bit shared shift register section 56 and the 2-bit shift register section 54 are arranged in the K0 / M0 channel shared register 56a and the M0 channel register 54b by the selector circuit 55a. Are connected and the selector circuit 55a connects the C0 / Y0 channel shared register 56b and the Y0 channel register 54d, so that the shared registers 56a.
The print data (M2 · M3, Y2 · Y3) of 6b is transferred (shifted) to the M0 channel register 54b and the Y0 channel register 54d in 1-bit units, and
The first print data (M0, Y0) is print head 21b ・ 2
It is printed by 1a (S2).
【0036】次に、3パルス目の印字クロックが入力さ
れると、その直前に印字ヘッド駆動部19に転送されて
いる2番目のビットの印字データ(M1, Y1) が印字され
ると共に、K0チャンネルおよびC0チャンネルに対応
する4ビット分の印字データ(K0〜K3, C0〜C3) がプリ
ントバッファ18d・18cから読み出され、上位2ビ
ットの印字データ(K0・K1, C0・C1) が2ビットシフト
レジスタ部54のK0チャンネルレジスタ54aおよび
C0チャンネルレジスタ54cに転送されると共に、下
位2ビットの印字データ(K2・K3, C2・C3) が2ビット
共有シフトレジスタ部56のK0/M0チャンネル共有
レジスタ56aおよびC0/Y0チャンネル共有レジス
タ56bにそれぞれ転送される。また、印字クロックの
入力直前まで接続されていたK0/M0チャンネル共有
レジスタ56aとM0チャンネルレジスタ54b、およ
びC0/Y0チャンネル共有レジスタ56bとY0チャ
ンネルレジスタ54dに格納されている印字データが、
それぞれ1ビット単位でシフトされた後、図10の第1
セレクタ部55および第2セレクタ部57におけるセレ
クタ回路55a・57aの出力方向がK0チャンネルレ
ジスタ54aおよびC0チャンネルレジスタ54cのそ
れぞれ切り替えられることになる(S3)。Next, when the print pulse of the third pulse is input, the print data (M1, Y1) of the second bit transferred to the print head drive unit 19 immediately before that is printed and K0 4-bit print data (K0 to K3, C0 to C3) corresponding to channels C0 and C0 is read from the print buffers 18d and 18c, and the upper 2 bits of print data (K0 to K1, C0 to C1) is 2 The transfer data is transferred to the K0 channel register 54a and the C0 channel register 54c of the bit shift register unit 54, and the lower 2 bits of print data (K2 · K3, C2 · C3) are shared by the K0 / M0 channel of the 2-bit shared shift register unit 56. It is transferred to the register 56a and the C0 / Y0 channel shared register 56b, respectively. Further, the print data stored in the K0 / M0 channel shared register 56a and the M0 channel register 54b, and the C0 / Y0 channel shared register 56b and the Y0 channel register 54d which are connected until just before the input of the print clock,
After being shifted in 1-bit units, the first of FIG.
The output directions of the selector circuits 55a and 57a in the selector unit 55 and the second selector unit 57 are switched to the K0 channel register 54a and the C0 channel register 54c, respectively (S3).
【0037】この後、次の4パルス目の印字クロックが
入力されると、その直前にK0〜Y0チャンネルレジス
タ54a〜54dから印字データ駆動部19に転送され
た印字データ(K0, C0, M2, Y2) が印字されることにな
る(S4)。そして、このような隣接するチャンネルレ
ジスタ54a〜54dおよびチャンネル共有レジスタ5
6a・56bに対する2ビットずつ計4ビット単位の印
字データの格納が印字クロックの2パルス毎に交互に繰
り返されながら、印字クロックの入力タイミング各チャ
ンネルレジスタ54a〜54dから印字データ駆動部1
9に印字データが転送されることによって(S5〜S1
0)、1バンド分のカラー印字が行われることになる。After that, when the next fourth pulse of the print clock is input, the print data (K0, C0, M2, M2, K0, M0, M2, etc.) transferred from the K0 to Y0 channel registers 54a to 54d to the print data driving unit 19 immediately before that is input. Y2) will be printed (S4). Then, such adjacent channel registers 54a to 54d and the channel sharing register 5
Inputting the print clock from each of the channel registers 54a to 54d is repeated from the print data drive unit 1 while the storage of the print data in units of 4 bits for each 2 bits for 6a and 56b is alternately repeated for every 2 pulses of the print clock.
9 by transferring the print data (S5 to S1
0) Color printing for one band will be performed.
【0038】以上のように、本実施の形態における画像
記録装置は、M0チャンネルレジスタ54bおよびY0
チャンネルレジスタ54d等のマゼンタ色(M)および
イエロー色(Y)用のチャンネルレジスタへの印字デー
タの格納と、K0チャンネルレジスタ54aおよびC0
チャンネルレジスタ54c等の黒色(K)およびシアン
色(C)用のチャンネルレジスタへの印字データの格納
とを印字クロックの2パルス毎に交互に繰り返して実施
するようになっている。即ち、印字ヘッド21a〜21
dを2つのグループに区分し、一方のグループの印字ヘ
ッド21a・21bに対応する印字データと、他方のグ
ループの印字ヘッド21c・21dに対応する印字デー
タとを異なるタイミングで、即ち、印字クロックの2パ
ルス毎にタイミングをずらして交互に2ビットシフトレ
ジスタ部54および2ビット共有シフトレジスタ部56
に転送するようになっている。従って、印字クロックの
1周期において、プリントバッファ18a〜18dから
印字データを読み出して2ビットシフトレジスタ部54
等に格納するチャンネル数は、全チャンネル数の半分と
なっている。これにより、全チャンネルのシフトレジス
タに印字データを格納する場合よりも、短時間で印字デ
ータの格納が完了するため、印字クロックの周期を短く
して画像記録装置の印字速度を高速化することが可能に
なっている。As described above, the image recording apparatus according to the present embodiment has the M0 channel registers 54b and Y0.
Storing print data in the magenta color (M) and yellow (Y) channel registers such as the channel register 54d and the K0 channel registers 54a and C0
Storage of print data in the channel registers for the black (K) and cyan colors (C) of the channel register 54c and the like is alternately repeated every two pulses of the print clock. That is, the print heads 21a to 21
d is divided into two groups, and the print data corresponding to the print heads 21a and 21b of one group and the print data corresponding to the print heads 21c and 21d of the other group are different in timing, that is, the print clock The 2-bit shift register section 54 and the 2-bit shared shift register section 56 are alternately shifted by shifting the timing every two pulses.
To be forwarded to. Therefore, in one cycle of the print clock, the print data is read from the print buffers 18a to 18d and the 2-bit shift register unit 54
The number of channels stored in etc. is half of the total number of channels. As a result, the print data can be stored in a shorter time than in the case where the print data is stored in the shift registers of all channels. Therefore, it is possible to shorten the cycle of the print clock and increase the printing speed of the image recording apparatus. It is possible.
【0039】さらに、本実施の形態においては、(64
×4)個の2ビットシフトレジスタからなる2ビットシ
フトレジスタ部54と、(64×2)個の2ビットシフ
トレジスタからなる2ビット共有シフトレジスタ部56
とで64チャンネル×4色分の4ビットシフトレジスタ
を構成しているため、全チャンネルを4ビットシフトレ
ジスタで構成した場合よりも、回路構成を簡素化するこ
とが可能になっている。即ち、シフトレジスタは、セレ
クタ等に比べて極めて多くのゲート部品を必要とするた
め、これらをASIC、例えばゲートアレイ等で構成す
る場合に、比較的安価に製作することができる。Further, in the present embodiment, (64
× 4) 2-bit shift register section 54 composed of 2 2-bit shift registers and 2-bit shared shift register section 56 composed of (64 × 2) 2-bit shift registers
Since a 4-bit shift register for 64 channels × 4 colors is configured by and, the circuit configuration can be simplified as compared with the case where all channels are configured by 4-bit shift registers. That is, since the shift register requires an extremely large number of gate components as compared with the selector or the like, when these are configured by ASIC, for example, a gate array or the like, they can be manufactured relatively inexpensively.
【0040】尚、本実施の形態における印字ヘッド21
a〜21d同士の配列間隔は、印字ヘッド21a・21
b間が4ドット分、印字ヘッド21b・21c間が6ド
ット分、および印字ヘッド21c・21d間が4ドット
分の距離となるように設定されている。このため、図2
からも明らかなように、イエロー色(Y)の1番目のビ
ットの印字データ(Y0)が印字される位置に、マゼンタ
色(M)の5番目のビットの印字データ(M4)が印字さ
れるとともに、マゼンタ色(M)の1番目のビットの印
字データ(M0)が印字される位置に、シアン色(C)の
5番目のビットの印字データ(C0)が印字され、さら
に、シアン色(C)の1番目のビットの印字データ(C
0)が印字される位置に、黒色(K)の5番目のビット
の印字データ(K0)が印字される。つまり、各色のプリ
ントバッファ18a〜18dにドットマトリックス状の
イメージデータがそのまま格納されているとすると、各
色間でそれぞれ4ビットのずれが生ずることになる。The print head 21 according to the present embodiment.
The arrangement intervals of a to 21d are the same as the print heads 21a and 21d.
The distance between b is 4 dots, the distance between print heads 21b and 21c is 6 dots, and the distance between print heads 21c and 21d is 4 dots. Therefore, FIG.
As is clear from the above, the print data (M4) of the fifth bit of the magenta color (M) is printed at the position where the print data (Y0) of the first bit of the yellow color (Y) is printed. At the same time, the print data (C0) of the fifth bit of the cyan color (C) is printed at the position where the print data (M0) of the first bit of the magenta color (M) is printed. C) 1st bit print data (C
The print data (K0) of the fifth bit of black (K) is printed at the position where 0) is printed. That is, if the dot-matrix image data is stored as it is in the print buffers 18a to 18d for the respective colors, a 4-bit shift will occur between the respective colors.
【0041】そこで、このようなずれを解消するため
に、各色のプリントバッファ18a〜18dには、各色
間でそれぞれ4ビットずれたドットイメージデータ(印
字データ)が格納されるようにする必要がある。このよ
うな補正処理を、例えば、情報処理装置1側で行う場
合、プリンタドライバ14によってドットイメージデー
タを作成する段階で、4ビットのずれを考慮したドット
イメージデータを作成するようにしても良いし、あるい
は、ドットイメージデータをプリンタ7側に転送する段
階で、4ビットのずれを考慮したドットイメージデータ
に補正するようにしても良い。また、プリンタ7側で補
正する場合は、情報処理装置1から受信したドットイメ
ージデータを各色のプリントバッファ18a〜18dに
格納する段階で、4ビットずれたドットイメージデータ
が格納されるようにしても良い。Therefore, in order to eliminate such a shift, it is necessary to store dot image data (print data) in which the shifts of 4 bits are made between the print buffers 18a to 18d for the respective colors. . When such a correction process is performed on the information processing apparatus 1 side, for example, the dot image data may be created in consideration of a 4-bit shift when the dot image data is created by the printer driver 14. Alternatively, at the stage of transferring the dot image data to the printer 7, the dot image data may be corrected in consideration of the shift of 4 bits. Further, when the correction is performed on the printer 7 side, the dot image data shifted by 4 bits may be stored at the stage of storing the dot image data received from the information processing device 1 in the print buffers 18a to 18d of the respective colors. good.
【0042】さらに、プリントバッファ18a〜18d
からドットイメージデータ(印字データ)を読み出し
て、2ビットシフトレジスタ部54と2ビット共有シフ
トレジスタ部56に格納する段階で、ドットイメージデ
ータの読み出しを4ビットずらすようにしても良く、結
果として、4ビットのずれを考慮したドットイメージデ
ータ(印字データ)が、2ビットシフトレジスタ部54
と2ビット共有シフトレジスタ部56に4ビット単位で
格納されるようにすれば良い。Further, the print buffers 18a to 18d are provided.
The dot image data (print data) may be read out from the dot image data (print data) and stored in the 2-bit shift register unit 54 and the 2-bit shared shift register unit 56 by shifting the dot image data by 4 bits. The dot image data (print data) considering the 4-bit shift is converted into 2-bit shift register section 54.
And the 2-bit shared shift register unit 56 may be stored in units of 4 bits.
【0043】なお、上記したような補正処理を行う場
合、本実施形態では、各色間でそれぞれ4ビット単位の
等間隔のずれを解消すれば良いため、その補正処理がき
わめて容易であるが、これに限定されることなく、例え
ば、図3に変形例として示すように、印字ヘッド21a
〜21dの配列間隔を4ドット分の等距離となるように
設定しても良い。In the case of performing the correction processing as described above, in the present embodiment, since it is sufficient to eliminate the deviation of equal intervals of 4 bits between the respective colors, the correction processing is extremely easy. For example, as shown as a modification in FIG. 3, the print head 21a is not limited to the above.
The arrangement intervals of ˜21d may be set to be equidistant for 4 dots.
【0044】この場合、図3から明らかなように、イエ
ロー色(Y)の1番目のビットの印字データ(Y0)が印
字される位置に、マゼンタ色(M)の5番目のビットの
印字データ(M4)が印字されるとともに、マゼンタ色
(M)の1番目のビットの印字データ(M0)が印字され
る位置に、シアン色(C)の3番目のビットの印字デー
タ(C2)が印字され、さらに、シアン色(C)の1番目
のビットの印字データ(C0)が印字される位置に、黒色
(K)の5番目のビットの印字データ(K4)が印字され
る。つまり、各色のプリントバッファ18a〜18dに
ドットマトリックス状のイメージデータがそのまま格納
されているとすると、各色間で4ビットあるいは2ビッ
トのずれが生ずることになる。しかしながら、このよう
なずれは、上記したような補正処理を施すことによっ
て、例えば、各色のプリントバッファ18a〜18d
に、各色間で4ビットあるいは2ビットずれたドットイ
メージデータ(印字データ)を格納する等によって解消
することができる。In this case, as is apparent from FIG. 3, the print data of the fifth bit of magenta color (M) is printed at the position where the print data (Y0) of the first bit of yellow color (Y) is printed. (M4) is printed, and the print data (C2) of the third bit of cyan color (C) is printed at the position where the print data (M0) of the first bit of magenta color (M) is printed. Further, the print data (K4) of the fifth bit of black (K) is printed at the position where the print data (C0) of the first bit of cyan (C) is printed. That is, assuming that the dot-matrix image data is stored in the print buffers 18a to 18d for each color as they are, a shift of 4 bits or 2 bits will occur between the colors. However, such a shift can be corrected by performing the above-described correction process, and for example, the print buffers 18a to 18d of the respective colors can be obtained.
Can be solved by storing dot image data (print data) which is shifted by 4 bits or 2 bits between the respective colors.
【0045】ところで、上記実施形態では、4つの印字
ヘッド21a〜21dを2つのグループに区分して、そ
の一方のグループに属するイエロー色(Y)とマゼンタ
色(M)用の印字ヘッド21a・21bに対応する印字
データと、他方のグループに属するシアン色(C)と黒
色(K)用の印字ヘッド21c・21dに対応する印字
データとを、印字クロックの2パルス毎にタイミングを
ずらして交互に2ビットシフトレジスタ部54と2ビッ
ト共有シフトレジスタ部56に転送するようにしている
が、これに限定されることなく、例えば、各印字ヘッド
21a〜21d毎に異なるタイミングで転送するように
しても良い。By the way, in the above embodiment, the four print heads 21a to 21d are divided into two groups, and the print heads 21a and 21b for yellow (Y) and magenta (M) which belong to one of the groups. And the print data corresponding to the cyan (C) and black (K) print heads 21c and 21d belonging to the other group are alternately arranged with a timing shift for every two pulses of the print clock. Although the transfer is performed to the 2-bit shift register unit 54 and the 2-bit shared shift register unit 56, the present invention is not limited to this, and for example, the transfer may be performed at different timings for each print head 21a to 21d. good.
【0046】すなわち、図1に示す上記実施形態におい
ては、1パルス目の印字クロックの入力タイミングで
(S1)、マゼンタ色(M)とイエロー色(Y)用のプ
リントバッファ18a〜18dからそれぞれ4ビット分
の印字データ(M0〜M3, Y0〜Y3)を読み出して、チャン
ネル共有レジスタ56a・56bとチャンネルレジスタ
54b・54dとにそれぞれ2ビットずつ格納するとと
もに、3パルス目の印字クロックの入力タイミング(S
3)で、黒色(K)とシアン色(C)用のプリントバッ
ファ18d・18cからそれぞれ4ビット分の印字デー
タ(K0〜K3, C0〜C3)を読み出して、チャンネル共有レ
ジスタ56a・56bとチャンネルレジスタ54a・5
4cとにそれぞれ2ビットずつ格納するようにしている
が、これを以下のように変更しても良い。That is, in the above-described embodiment shown in FIG. 1, at the input timing of the print pulse of the first pulse (S1), the print buffers 18a to 18d for the magenta color (M) and the yellow color (Y) respectively output 4 pulses. The print data for bits (M0 to M3, Y0 to Y3) is read out and stored in the channel sharing registers 56a and 56b and the channel registers 54b and 54d, 2 bits each, and the input timing of the print pulse of the third pulse ( S
In 3), print data (K0 to K3, C0 to C3) of 4 bits is read from the print buffers 18d and 18c for black (K) and cyan (C) respectively, and the channel shared registers 56a and 56b and the channels are read. Register 54a ・ 5
Although 2 bits are stored in each of 4c and 4c, this may be changed as follows.
【0047】先ず、1パルス目の印字クロックの入力タ
イミング(S1)で、イエロー色(Y)用のプリントバ
ッファ18aから4ビット分の印字データ(Y0〜Y3) を
読み出して、チャンネル共有レジスタ56bとチャンネ
ルレジスタ54dとに2ビットずつ格納するとともに、
2パルス目の印字クロックの入力タイミング(S2)
で、マゼンタ色(M)用のプリントバッファ18bから
4ビット分の印字データ(M0〜M3)を読み出して、チャ
ンネル共有レジスタ56aとチャンネルレジスタ54b
とに2ビットずつ格納する。次に、3パルス目の印字ク
ロックの入力タイミング(S3)で、シアン色(C)用
のプリントバッファ18cから4ビット分の印字データ
(C0〜C3)を読み出して、チャンネル共有レジスタ56
bとチャンネルレジスタ54cとに2ビットずつ格納す
るとともに、4パルス目の印字クロックの入力タイミン
グ(S4)で、黒色(K)用のプリントバッファ18d
から4ビット分の印字データ(K0〜K3)を読み出して、
チャンネル共有レジスタ56aとチャンネルレジスタ5
4aとに2ビットずつ格納する。First, at the input timing (S1) of the first pulse of the print clock, the 4-bit print data (Y0 to Y3) is read from the yellow (Y) print buffer 18a, and the channel shared register 56b is read. Stores 2 bits each in the channel register 54d and
Input timing of the second pulse print clock (S2)
Then, the print data (M0 to M3) for 4 bits is read from the print buffer 18b for magenta color (M), and the channel sharing register 56a and the channel register 54b are read.
Store 2 bits each in and. Next, at the input timing (S3) of the print pulse of the third pulse, the 4-bit print data (C0 to C3) is read from the cyan (C) print buffer 18c, and the channel sharing register 56 is read.
b and the channel register 54c, 2 bits each are stored, and at the input timing (S4) of the print pulse of the fourth pulse, the print buffer 18d for black (K) is output.
Read the 4-bit print data (K0 to K3) from
Channel shared register 56a and channel register 5
Two bits are stored in each of 4a and 4a.
【0048】この後、5パルス目の印字クロックの入力
タイミング(S5)で、イエロー色(Y)用のプリント
バッファ18aから4ビット分の印字データ(Y4〜Y7)
を読み出して、チャンネル共有レジスタ56bとチャン
ネルレジスタ54dとに2ビットずつ格納するというよ
うに、イエロー色(Y)、マゼンタ色(M)、シアン色
(C)、および黒色(K)という順で、4ビット単位の
印字データの読み出し動作を繰り返す。After that, at the input timing (S5) of the fifth pulse of the print clock, 4-bit print data (Y4 to Y7) from the yellow (Y) print buffer 18a.
Is read out and stored in the channel sharing register 56b and the channel register 54d in units of 2 bits, in order of yellow color (Y), magenta color (M), cyan color (C), and black color (K). The read operation of print data in units of 4 bits is repeated.
【0049】このような実施形態によれば、印字クロッ
クの1周期において、プリントバッファ18a〜18d
から印字データを読み出して2ビットシフトレジスタ部
54等に格納するチャンネル数は、全チャンネル数の4
分の1となり、上記した実施形態の場合よりも、さらに
短時間で印字データの格納が完了することができ、より
一層の高速印字が可能となる。しかも、前半2ビットの
シフトレジスタを共用することができるため、回路構成
を簡素化することもできる。なお、このような実施形態
においても、印字ヘッド21a〜21dの配列間隔につ
いて制限されることはなく、上記したような補正処理を
適宜施すことによって、印字ずれを解消することができ
ることは勿論であるが、例えば、印字ヘッド21a〜2
1dの配列間隔を5ドット分の等距離となるように設定
した場合には、各色間でそれぞれ4ビット単位の等間隔
のずれを解消すればよくなるため、その補正処理が容易
である。According to such an embodiment, the print buffers 18a to 18d in one cycle of the print clock.
The number of channels for reading the print data from the printer and storing it in the 2-bit shift register unit 54, etc.
This is one-third, and the storage of print data can be completed in a shorter time than in the case of the above-described embodiment, and higher speed printing is possible. Moreover, since the first half 2-bit shift register can be shared, the circuit configuration can be simplified. Even in such an embodiment, the arrangement interval of the print heads 21a to 21d is not limited, and it is needless to say that the print misregistration can be eliminated by appropriately performing the correction process described above. However, for example, the print heads 21a-2
When the arrangement interval of 1d is set to be equidistant for 5 dots, it suffices to eliminate the deviation of equidistant intervals of 4 bits for each color, so that the correction process is easy.
【0050】なお、本発明は、複数の印字ヘッドからそ
れぞれ異なる色のインクを噴出することによって、カラ
ー印字を行うようにしたものであるが、例えば、白黒印
字のように単一色のインクで印字を行う画像記録装置で
あっても、各ノズルの配列位置を副走査方向にずらした
複数の印字ヘッドによって、1回の主走査で数バンド分
の印字を一度に実行するような記録装置に適用可能であ
る。また、インクジェット式のプリンタに限らず、例え
ば、複数の印字ヘッドを搭載したワイヤドット式のプリ
ンタ等にも利用可能である。Although the present invention is designed to perform color printing by ejecting inks of different colors from a plurality of print heads, for example, printing with a single color ink such as monochrome printing. Even in an image recording apparatus that performs the above, it is applied to a recording apparatus in which a plurality of print heads in which the array positions of the nozzles are displaced in the sub-scanning direction perform printing of several bands at one time in one main scan. It is possible. Further, the present invention is not limited to the ink jet type printer, but can be applied to, for example, a wire dot type printer equipped with a plurality of print heads.
【0051】[0051]
【発明の効果】請求項1の発明は、情報処理装置から受
信した印字データを記憶するプリントバッファと、上記
プリントバッファに記憶された印字データを基にして印
字するように、主走査方向に配列された複数の印字ヘッ
ドと、上記プリントバッファの印字データを一時的に格
納した後、該印字データをドット単位で上記各印字ヘッ
ドに順次供給する格納手段と、上記各印字ヘッドに対応
する印字データをタイミングをずらせながら上記プリン
トバッファから上記格納手段に転送するバッファ制御手
段とを有し、上記格納手段は、上記印字データをドット
単位で上記各印字ヘッドに順次供給する第1シフトレジ
スタ部と、上記第1シフトレジスタ部に共用され、該第
1シフトレジスタ部に上記印字データをドット単位で順
次供給する第2シフトレジスタ部とを有している構成で
ある。According to the first aspect of the present invention, a print buffer for storing print data received from an information processing apparatus and an array in the main scanning direction for printing based on the print data stored in the print buffer are arranged. Storage means for temporarily storing the print data of the plurality of print heads and the print data in the print buffer, and sequentially supplying the print data to the print heads in dot units; and print data corresponding to the print heads. And a buffer control means for transferring the print data from the print buffer to the storage means while shifting the timing, the storage means sequentially supplying the print data in dot units to the print heads, and A second system which is shared by the first shift register section and which sequentially supplies the print data in dot units to the first shift register section. A Configurations of and a Torejisuta portion.
【0052】これにより、印字ヘッドに対応する印字デ
ータがタイミングをずらせながらプリントバッファから
格納手段に転送されるため、全印字ヘッドの印字データ
を同時に転送する場合よりも、短時間で転送を完了する
ことが可能になり、結果として印字速度を高速化するこ
とが可能になる。さらに、第2シフトレジスタ部を第1
シフトレジスタ部に共用させることによって、第2シフ
トレジスタ部のシフトレジスタの数量を減少させること
ができることから、回路構成を簡素化することもできる
という効果を奏する。As a result, the print data corresponding to the print heads is transferred from the print buffer to the storage means while shifting the timing, so that the transfer is completed in a shorter time than when the print data of all the print heads are transferred at the same time. As a result, the printing speed can be increased. Furthermore, the second shift register unit is connected to the first
Since the number of shift registers in the second shift register unit can be reduced by sharing the shift register unit with the shift register unit, the circuit configuration can be simplified.
【0053】請求項2の発明は、請求項1記載の画像記
録装置であって、上記バッファ制御手段は、上記複数の
印字ヘッドを少なくとも2つのグループに区分し、その
各区分に属する印字ヘッド毎に異なるタイミングで各印
字ヘッドに対応する印字データを上記プリントバッファ
から上記格納手段に転送する構成である。これにより、
一つの転送タイミングで同じ区分に属する複数の印字ヘ
ッドに対応する印字データを同時に転送することがで
き、例えば比較的少ない数の印字素子を持ったヘッドの
場合に特に適合して、タイミングの切換えが容易とな
る。According to a second aspect of the present invention, in the image recording apparatus according to the first aspect, the buffer control means divides the plurality of print heads into at least two groups, and each print head belonging to each division. The print data corresponding to each print head is transferred from the print buffer to the storage means at different timings. This allows
The print data corresponding to a plurality of print heads belonging to the same section can be simultaneously transferred at one transfer timing. For example, it is particularly suitable for a head having a relatively small number of print elements, and the timing can be switched. It will be easy.
【0054】請求項3の発明は、請求項1記載の画像記
録装置であって、上記バッファ制御手段は、上記複数の
印字ヘッド毎にそれぞれ異なるタイミングで各印字ヘッ
ドに対応する印字データを上記プリントバッファから上
記格納手段に転送する構成である。これにより、複数の
印字ヘッド毎にそれぞれ異なるタイミングで印字データ
を転送することができ、例えば比較的多数の印字素子を
持ったヘッドの場合に特に適合して、より高速に印字を
行うことができる。According to a third aspect of the present invention, in the image recording apparatus according to the first aspect, the buffer control means prints the print data corresponding to each print head at different timings for each of the plurality of print heads. The configuration is such that the data is transferred from the buffer to the storage means. As a result, print data can be transferred at different timings for each of a plurality of print heads, which is particularly suitable for a head having a relatively large number of print elements, and printing can be performed at a higher speed. .
【0055】請求項4の発明は、請求項1ないし3のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、それぞれ異なる色の印字を行う構成である。これに
より、複数色のカラー印字を、高速に、しかも簡素な回
路構成によって行うことができる。The invention according to claim 4 is the image recording apparatus according to any one of claims 1 to 3, wherein the print heads print in different colors. As a result, color printing of a plurality of colors can be performed at high speed with a simple circuit configuration.
【0056】請求項5の発明は、請求項1ないし3のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、それぞれ印字用紙の異なる位置に単一色の印字を行
う構成である。これにより、例えば白黒印字等の単一色
からなる印字を、きわめて高速に、しかも簡素な回路構
成によって行うことができる。The fifth aspect of the present invention is the image recording apparatus according to any one of the first to third aspects, wherein each of the print heads prints a single color at different positions on the print paper. As a result, printing of a single color such as black and white printing can be performed at extremely high speed with a simple circuit configuration.
【0057】請求項6の発明は、請求項1ないし5のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、印字ピッチの整数倍の間隔で配列されている構成で
ある。これにより、複数の各印字ヘッドに対応する印字
データの転送制御を印字ピッチに合わせて容易に行うこ
とができる。The invention according to claim 6 is the image recording apparatus according to any one of claims 1 to 5, wherein the print heads are arranged at intervals of an integral multiple of a print pitch. As a result, the transfer control of the print data corresponding to each of the plurality of print heads can be easily performed according to the print pitch.
【0058】請求項7の発明は、請求項1ないし6のい
ずれかに記載の画像記録装置であって、上記印字ヘッド
は、インクの噴射により印字するインクジェット式のヘ
ッドである構成である。これにより、インクジェット式
による印字を高速に行うことができる。According to a seventh aspect of the invention, there is provided the image recording apparatus according to any one of the first to sixth aspects, wherein the print head is an ink jet head which prints by ejecting ink. As a result, inkjet printing can be performed at high speed.
【図1】本発明の一実施形態を示すものであり、印字制
御部におけるデータ処理を示す説明図である。FIG. 1 illustrates an embodiment of the present invention and is an explanatory diagram illustrating data processing in a print control unit.
【図2】各印字ヘッドが印字する状態を示す説明図であ
る。FIG. 2 is an explanatory diagram showing a state in which each print head prints.
【図3】印字ヘッドの配列間隔を変更した例を示すもの
であり、図2に相当する説明図である。3 is an explanatory view corresponding to FIG. 2, showing an example in which a print head array interval is changed.
【図4】情報処理装置が接続された画像記録装置の斜視
図である。FIG. 4 is a perspective view of an image recording device to which an information processing device is connected.
【図5】情報処理装置および画像記録装置のブロック図
である。FIG. 5 is a block diagram of an information processing device and an image recording device.
【図6】ヘッド駆動部の回路図である。FIG. 6 is a circuit diagram of a head drive unit.
【図7】画像記録装置の要部斜視図である。FIG. 7 is a perspective view of a main part of the image recording apparatus.
【図8】ASIC部を含むブロック図である。FIG. 8 is a block diagram including an ASIC unit.
【図9】プリントバッファのデータ領域を示す説明図で
あり、(a)はビット状態を示す図、(b)はドット状
態を示す図である。9A and 9B are explanatory diagrams showing a data area of a print buffer, FIG. 9A is a diagram showing a bit state, and FIG. 9B is a diagram showing a dot state.
【図10】印字制御部のブロック図である。FIG. 10 is a block diagram of a print control unit.
【図11】従来の印字制御部のブロック図である。FIG. 11 is a block diagram of a conventional print control unit.
【図12】従来の印字制御部におけるデータ処理を示す
説明図である。FIG. 12 is an explanatory diagram showing data processing in a conventional print control unit.
16 I/F部 17 プリンタ・コントローラ 18a〜18d プリントバッファ 19 印字ヘッド駆動部 20 CRモータ駆動部 21a〜21d 印字ヘッド 22 CRモータ 23 キャリッジ 24 ガイド軸 25 用紙 26 走査ベルト 27 エンコーダ素子 28 タイミングスリット 35 バッファ制御部 38 CPU部 43 印字制御部 51 パラレルシリアル変換部 53 データセレクタ 54 2ビットシフトレジスタ部(第1シフトレジスタ
部) 55 第1セレクタ部 56 2ビット共有シフトレジスタ部(第2シフトレジ
スタ部) 57 第2セレクタ部16 I / F unit 17 Printer controller 18a to 18d Print buffer 19 Print head drive unit 20 CR motor drive unit 21a to 21d Print head 22 CR motor 23 Carriage 24 Guide shaft 25 Paper 26 Scan belt 27 Encoder element 28 Timing slit 35 Buffer Control unit 38 CPU unit 43 Print control unit 51 Parallel-to-serial conversion unit 53 Data selector 54 2-bit shift register unit (first shift register unit) 55 First selector unit 56 2-bit shared shift register unit (second shift register unit) 57 Second selector section
Claims (7)
記憶するプリントバッファと、 上記プリントバッファに記憶された印字データを基にし
て印字するように、主走査方向に配列された複数の印字
ヘッドと、 上記プリントバッファの印字データを一時的に格納した
後、該印字データをドット単位で上記各印字ヘッドに順
次供給する格納手段と、 上記各印字ヘッドに対応する印字データをタイミングを
ずらせながら上記プリントバッファから上記格納手段に
転送するバッファ制御手段とを有し、 上記格納手段は、 上記印字データをドット単位で上記各印字ヘッドに順次
供給する第1シフトレジスタ部と、上記第1シフトレジ
スタ部に共用され、該第1シフトレジスタ部に上記印字
データをドット単位で順次供給する第2シフトレジスタ
部とを有していることを特徴とする画像記録装置。1. A print buffer for storing print data received from an information processing device, and a plurality of print heads arranged in the main scanning direction so as to print based on the print data stored in the print buffer. Storing the print data in the print buffer temporarily, and sequentially storing the print data in dot units to the print heads; and printing the print data corresponding to the print heads while shifting the timing. A buffer control means for transferring the data from the buffer to the storage means, wherein the storage means includes a first shift register section for sequentially supplying the print data in dot units to the print heads, and a first shift register section. A second shift register unit that is commonly used and sequentially supplies the print data to the first shift register unit in dot units. Image recording apparatus characterized by having.
分し、その各区分に属する印字ヘッド毎に異なるタイミ
ングで各印字ヘッドに対応する印字データを上記プリン
トバッファから上記格納手段に転送することを特徴とす
る請求項1記載の画像記録装置。2. The buffer control means divides the plurality of print heads into at least two groups, and print data corresponding to each print head from the print buffer at different timings for each print head belonging to each division. The image recording apparatus according to claim 1, wherein the image recording apparatus transfers the image data to the storage unit.
各印字ヘッドに対応する印字データを上記プリントバッ
ファから上記格納手段に転送することを特徴とする請求
項1記載の画像記録装置。3. The buffer control means transfers the print data corresponding to each print head from the print buffer to the storage means at different timings for each of the plurality of print heads. Image recording device.
印字を行うものであることを特徴とする請求項1ないし
3のいずれかに記載の画像記録装置。4. The image recording apparatus according to claim 1, wherein the print heads print different colors.
異なる位置に単一色の印字を行うものであることを特徴
とする請求項1ないし3のいずれかに記載の画像記録装
置。5. The image recording apparatus according to claim 1, wherein each of the print heads prints a single color at different positions on a print sheet.
の間隔で配列されていることを特徴とする請求項1ない
し5のいずれかに記載の画像記録装置。6. The image recording apparatus according to claim 1, wherein the print heads are arranged at intervals of an integral multiple of a print pitch.
印字するインクジェット式のヘッドであることを特徴と
する請求項1ないし6のいずれかに記載の画像記録装
置。7. The image recording apparatus according to claim 1, wherein the print head is an ink jet head that prints by ejecting ink.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03304296A JP3885247B2 (en) | 1996-01-26 | 1996-01-26 | Image recording device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03304296A JP3885247B2 (en) | 1996-01-26 | 1996-01-26 | Image recording device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09201986A true JPH09201986A (en) | 1997-08-05 |
| JP3885247B2 JP3885247B2 (en) | 2007-02-21 |
Family
ID=12375741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03304296A Expired - Lifetime JP3885247B2 (en) | 1996-01-26 | 1996-01-26 | Image recording device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3885247B2 (en) |
-
1996
- 1996-01-26 JP JP03304296A patent/JP3885247B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP3885247B2 (en) | 2007-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6705695B2 (en) | Combination of bidirectional-and unidirectional-printing using plural ink types | |
| US6758544B2 (en) | Ink jet printer | |
| JP4078811B2 (en) | Printing that reproduces gradation with dark and light ink in pixel block units | |
| US6843546B2 (en) | Draft printing with multiple same-hue ink nozzles | |
| JP2002331692A (en) | Printing with multiple pixels as one unit of tone reproduction | |
| JP4827674B2 (en) | Recording apparatus and recording method | |
| JP3885247B2 (en) | Image recording device | |
| JP4704635B2 (en) | Inkjet printer | |
| JP2963032B2 (en) | Printing apparatus and printing method | |
| JP2022043669A (en) | Liquid discharge device | |
| JPH0958019A (en) | Image forming device | |
| JP3610998B2 (en) | Color image forming apparatus | |
| JP5343504B2 (en) | Inkjet recording apparatus, image forming system, image forming method, and program | |
| JP2001341295A (en) | Draft printing using nozzles that eject ink of the same hue as nozzles that eject the same type of ink | |
| JPH09290520A (en) | Serial printer | |
| JP2003001813A (en) | Printing that can change the mask pattern for each pixel | |
| JPH09183238A (en) | Ink jet recording device | |
| JPH10129011A (en) | Method and apparatus for separately recording a color image and a monochrome image | |
| JPH10181000A (en) | Ink jet recording method and apparatus | |
| JP4370744B2 (en) | Printing device | |
| JP2001138513A (en) | Position shift adjustment in printing using multiple types of drive signals | |
| JP2003291331A (en) | Printing with higher resolution than the input print data | |
| JPH07329364A (en) | Printer controller | |
| JPH09277572A (en) | Serial printer | |
| KR19990055080A (en) | How to print data of printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040909 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060117 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060320 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060905 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060929 |
|
| 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: 20061031 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061113 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091201 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101201 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111201 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121201 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131201 Year of fee payment: 7 |
|
| EXPY | Cancellation because of completion of term |