JPH08197784A - Raster graphics serial printer - Google Patents
Raster graphics serial printerInfo
- Publication number
- JPH08197784A JPH08197784A JP7033039A JP3303995A JPH08197784A JP H08197784 A JPH08197784 A JP H08197784A JP 7033039 A JP7033039 A JP 7033039A JP 3303995 A JP3303995 A JP 3303995A JP H08197784 A JPH08197784 A JP H08197784A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- data
- print data
- color
- image buffer
- 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
Landscapes
- Ink Jet (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ホスト装置から出力さ
れたビット・マップデータに基づいてシリアル記録ヘッ
ドをラスタ走査しながら印刷するラスタイメージシリア
ルプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a raster image serial printer that prints while raster scanning a serial recording head based on bit map data output from a host device.
【0002】[0002]
【従来の技術】ラスタイメージモードによる印刷は、ビ
ットマップで展開された印刷データをイメージバッファ
に確保した段階で印刷が可能となるため、カラー印刷を
行う場合には、シアン、マゼンタ、イエロー、及び黒の
各色のデータを格納するために4本の印刷バッファを用
意する必要がある。しかしながら、カラー印刷を専用と
する場合は、4本のイメージバッファを用意しても、イ
メージバッファの機能を十分に生かすことができるもの
の、普段はモノクロでの印刷が大部分を占め、たまにカ
ラー印刷を行うようなプリンタの使用形態にあっては、
カラー印刷用の3本のイメージバッファが遊休状態とな
り資源が無駄になるという問題がある。このような問題
を解消するため、モノクロ印刷用のイメージバッファ
を、色毎に時間的に切替えて各色を順番に印刷する方式
も提案されているが、一色毎に印刷データを展開して一
印字領域を複数回の走査で印刷する関係上、色毎に印刷
位置が微妙にずれ、印刷色にくすみが生じて印刷品質が
低下するという問題がある。2. Description of the Related Art In the raster image mode, printing can be performed at a stage where print data expanded by a bitmap is secured in an image buffer. Therefore, when performing color printing, cyan, magenta, yellow, and It is necessary to prepare four print buffers to store the data of each color of black. However, when color printing is exclusively used, even if four image buffers are prepared, the functions of the image buffer can be fully utilized, but normally monochrome printing occupies the majority, and occasionally color printing is performed. In the usage pattern of the printer,
There is a problem that the three image buffers for color printing become idle and resources are wasted. In order to solve such a problem, a method has been proposed in which the image buffer for monochrome printing is temporally switched for each color and each color is printed in order, but the print data is expanded for each color and printed once. Since the area is printed by scanning a plurality of times, there is a problem in that the printing position is slightly deviated for each color, the print color becomes dull, and the print quality deteriorates.
【0003】[0003]
【発明が解決しようとする課題】本発明はこのような問
題に鑑みてなされたものであって、その目的とするとこ
ろは可及的に小さな容量の印刷バッファで、当該印刷パ
ス内のカラーデータを1回の走査で印刷するとともに、
モノクロ印刷時にもイメージバッファの大半を有効に利
用することができる新規なラスターイメージシリアルプ
リンタを提供することである。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide a print buffer having a capacity as small as possible to obtain color data in the print path. Is printed in a single scan,
It is to provide a new raster image serial printer that can effectively use most of the image buffer even in monochrome printing.
【0004】[0004]
【課題を解決するための手段】このような問題を解消す
るために本発明においては、印刷データに基づいてドッ
トを記録媒体に形成するドット形成素子が複数、紙送り
方向に配列された記録ヘッドと、入力した印刷データが
モノクロ印刷用データか、カラー印刷用データかを判定
する印刷データ判定手段と、カラー印刷時にはM(ただ
し、Mは2以上の整数)個の領域に分割してラスターイ
メージデータの各色の印刷データの格納が可能なイメー
ジバッファと、前記印刷データ判定手段によりカラー印
刷が検知された時、前記イメージバッファをM個の領域
(ただし、Nは2以上の整数)に分割して色毎の印刷デ
ータを前記領域に格納するイメージ展開手段と、該イメ
ージバッファの各領域から印刷データを読出すイメージ
読出手段と、前記記録ヘッドの連続するN個の作動領域
に分割し、その作動領域を順次移動させながら前記印刷
データを出力する手段と、前記記録ヘッドのすべてのド
ット形成素子の印刷動作が終了した時点で記録媒体を紙
送りする紙送り制御手段とを備えるようにした。In order to solve such a problem, in the present invention, a recording head in which a plurality of dot forming elements for forming dots on a recording medium based on print data are arranged in a paper feeding direction. A print data determining means for determining whether the input print data is monochrome print data or color print data, and a raster image by dividing into M (where M is an integer of 2 or more) areas during color printing. An image buffer capable of storing print data of each color of data, and when color printing is detected by the print data determination means, the image buffer is divided into M areas (where N is an integer of 2 or more). Image developing means for storing print data for each color in the area, image reading means for reading print data from each area of the image buffer, and A unit for dividing the recording head into continuous N operation regions, outputting the print data while sequentially moving the operation region, and a recording medium when the printing operation of all the dot forming elements of the recording head is completed. And a paper feed control means for feeding the paper.
【0005】[0005]
【作用】カラー印刷時にはモノクロ印刷用に設えられた
イメージバッファをM個の領域に分割して各色の印刷デ
ータを格納するとともに、記録ヘッドをNつの連続する
作動領域に分割し、その作動領域を移動させながら、記
録ヘッドの高さ分の印刷が終了するまで紙送りすること
なく印刷データをM色同時に展開しながら印刷を継続す
る。When performing color printing, the image buffer provided for monochrome printing is divided into M areas to store print data of each color, and the recording head is divided into N continuous operation areas. While moving, the printing is continued while the print data is simultaneously developed with M colors without feeding the paper until printing for the height of the recording head is completed.
【0006】[0006]
【実施例】そこで、以下に本発明の詳細を図示した実施
例に基づいて説明する。図1は、本発明をイエロー、マ
ゼンタ、シアン、及びブラックの4色の色素を使用する
プリンタに適用した場合の一実施例を示すもので、図中
符号1は、印刷データ判定手段で、ホストからラスター
ライズされて送られて来る印刷データが、モノクロ印刷
用のものか、カラー印刷用のものかを判定して判定結果
を出力するものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The details of the present invention will be described below with reference to the illustrated embodiments. FIG. 1 shows an embodiment in which the present invention is applied to a printer using four color dyes of yellow, magenta, cyan, and black. In FIG. This is to determine whether the print data rasterized and sent from is for monochrome printing or for color printing, and outputs the determination result.
【0007】2は、前述のイメージ展開手段で、印刷デ
ータの判定結果に基づいて、モノクロ印刷用のデータの
場合には、イメージバッファ3を分割することなく、1
行の印刷に必要な印刷データをイメージバッファ3に格
納し、またカラー印刷用データの場合には、イメージバ
ッファ3を等分に4つの領域3a、3b、3c、3d、
つまりシアン、マゼンタ、イエロー、及びブラック用に
分割して、対応する色のラスターライズされた各色の印
刷データを各領域3a、3b、3c、3d、に格納する
ものである。Reference numeral 2 denotes the above-mentioned image developing means, which is based on the judgment result of the print data and, in the case of data for monochrome printing, without dividing the image buffer 3,
The print data necessary for printing a line is stored in the image buffer 3, and in the case of color print data, the image buffer 3 is equally divided into four areas 3a, 3b, 3c, 3d,
That is, the print data for each color that is divided into cyan, magenta, yellow, and black and is rasterized for the corresponding color is stored in each area 3a, 3b, 3c, 3d.
【0008】3は、イメージバッファで、図2(イ)に
示したようにモノクロ印刷時に印刷データを格納するに
必要な容量の4/3倍の容量を備え、同図(ロ)に示し
たように随時、4つの領域3a、3b、3c、3dに等
分に分割可能に構成されている。Reference numeral 3 denotes an image buffer, which has a capacity of 4/3 times the capacity required to store print data during monochrome printing as shown in FIG. 2A, and is shown in FIG. As described above, it can be divided into four regions 3a, 3b, 3c and 3d at any time.
【0009】すなわち、この実施例においては、イメー
ジバッファ3は、その先頭アドレスを8000Hとする
と、第1の領域3aの先頭アドレスには8000H,第
2の領域3bの先頭アドレスには85A0H、第3の領
域3cの先頭アドレスには8B40H、第4の領域3c
の先頭アドレスには90E0Hが割り当てられている。That is, in this embodiment, assuming that the start address of the image buffer 3 is 8000H, the start address of the first area 3a is 8000H, the start address of the second area 3b is 85A0H, and the third address is 3rd. 8B40H at the start address of the area 3c of the fourth area 3c
90E0H is assigned to the first address of the.
【0010】4は、イメージ読出手段で、印刷データ判
定手段1の判定結果に基づいて、モノクロ印刷用データ
の場合にはイメージバッファ3の先頭領域から順番にデ
ータを読出し、またカラー印刷用データの場合には分割
された各領域3a、3b、3c、3d、の先頭のアドレ
スから各色の印刷データを並行して読み出すように構成
されている。Reference numeral 4 denotes an image reading means which, based on the judgment result of the print data judging means 1, sequentially reads the data from the head area of the image buffer 3 in the case of monochrome printing data, and the color printing data. In this case, the print data of each color is read out in parallel from the head address of each of the divided areas 3a, 3b, 3c, 3d.
【0011】5は、ラッチ手段で、イメージ読出手段4
から読み出されたデータをラッチし、カラー印刷時には
記録ヘッド8の作動領域を移動させるように印刷データ
をラッチし、同時に印刷に供されないドット形成素子に
対してヌルデータ発生手段6からのヌルデータをラッチ
してヘッド駆動回路7に出力するものである。Reference numeral 5 is a latch means, which is an image reading means 4
The data read from the data is latched, the print data is latched so as to move the operation area of the recording head 8 at the time of color printing, and at the same time, the null data from the null data generating means 6 is latched to the dot forming elements not used for printing. And outputs it to the head drive circuit 7.
【0012】7はヘッド駆動回路で、ラッチ回路5から
出力された印刷データに基づいて、記録ヘッド8のヘッ
ド形成素子d1〜d24を作動させるものである。A head drive circuit 7 operates the head forming elements d1 to d24 of the recording head 8 based on the print data output from the latch circuit 5.
【0013】9は、紙送り制御手段で、印刷データ判定
手段1によりモノクロ印刷が検知された場合には、記録
用紙を1行分紙送りし、またカラー印刷が検知された場
合には、記録ヘッド8の分割数、この実施例では3回の
印刷工程が終了した段階で1行分の紙送りを行うように
紙送りモータ10を制御するものである。Reference numeral 9 denotes a paper feed control means, which feeds the recording paper by one line when the print data determination means 1 detects monochrome printing, and when color printing is detected, prints the recording paper. The number of divisions of the head 8, that is, in this embodiment, the paper feed motor 10 is controlled so as to feed the paper for one line at the stage when three printing processes are completed.
【0014】図3は、前述した記録ヘッドの一実施例を
示すもので、インパクトワイヤや、発熱素子、インク吐
出ノズル等のドット形成素子d1、d2、‥‥d24を紙送
り方向に列状に複数、この実施例では3バイト分、つま
り24個配置して構成された印字要素列をキャリッジの
移動方向に色別に4列配列し、記録用紙の幅方向に走査
されて記録用紙にドットを形成するものである。FIG. 3 shows an embodiment of the above-mentioned recording head, in which dot forming elements d1, d2, ..., D24 such as impact wires, heating elements, and ink discharge nozzles are arranged in a line in the paper feeding direction. A plurality of, for example, three bytes in this embodiment, that is, four printing element arrays each of which is configured by arranging 24, are arranged in four rows for each color in the moving direction of the carriage and are scanned in the width direction of the recording paper to form dots on the recording paper. To do.
【0015】次にこのように構成した装置の動作を、上
述のように各色ごとに副走査方向に24個ドット形成素
子d1、d2、d3‥‥d24を配列して、副走査方向
の3バイト分のドットデータを1つの印刷タイミングで
印刷できるように構成された記録ヘッド8を例に採って
説明する。Next, the operation of the apparatus configured as described above is performed by arranging 24 dot forming elements d1, d2, d3, ..., D24 for each color in the sub-scanning direction as described above, and 3 bytes in the sub-scanning direction. The recording head 8 configured to print minute dot data at one print timing will be described as an example.
【0016】ホストからラスターライズされた印刷デー
タが出力されると、印刷データ判定手段1によりモノク
ロ印刷用データか、カラー印刷用データかのいずれのも
のであるかが判定される。When the rasterized print data is output from the host, the print data determining means 1 determines whether the print data is monochrome print data or color print data.
【0017】(モノクロ印刷用データの場合)イメージ
展開手段2は、印刷データ判定手段1からのモノクロ印
刷用データであるとの判定結果に基づいて、印刷バッフ
ァ3を分割することなく、ホストからのラスターイメー
ジされた印刷データを、例えば特開平5-246078号公報に
示されるような手順により印刷バッファ3に1行分展開
する。(In the case of monochrome print data) The image developing means 2 receives the data from the host without dividing the print buffer 3 based on the determination result from the print data determining means 1 that the data is monochrome print data. The rasterized print data is expanded in the print buffer 3 for one line by a procedure as disclosed in Japanese Patent Laid-Open No. 5-246078.
【0018】展開が終了した時点で、イメージ読出手段
4によりイメージバッファ3のデータを縦横変換しなが
ら、ヘッド駆動手段5により記録ヘッド8のドット形成
素子d1乃至d24を駆動して記録媒体に印刷する。印
刷が終了した時点で紙送り制御手段9により1行分の紙
送りを行って次ぎの行の印刷を実行する。When the development is completed, the image reading unit 4 converts the data in the image buffer 3 into the vertical and horizontal directions, and the head driving unit 5 drives the dot forming elements d1 to d24 of the recording head 8 to print on the recording medium. . When the printing is completed, the paper feed control unit 9 feeds the paper for one line and prints the next line.
【0019】(カラー印刷の場合)ラスタ方向の奇数ラ
インに青(マゼンタとシアンの合成色)が、また偶数ラ
インに赤(イエローとマゼンタの合成色)のデータが交
互に配列されたパターンのカラー画像を印刷する場合を
例に採り説明する。印刷データ判定手段1によりカラー
印刷用のデータであると判定されると、イメージ展開手
段2は、イメージバッファ3を4つの領域3a、3b、
3c、3dに分割する。(For color printing) A pattern color in which blue (composite color of magenta and cyan) is alternately arranged in odd-numbered lines in the raster direction and red (composite color of yellow and magenta) is alternately arranged in even-numbered lines. The case of printing an image will be described as an example. When the print data determining unit 1 determines that the data is for color printing, the image developing unit 2 stores the image buffer 3 in four areas 3a, 3b,
Divide into 3c and 3d.
【0020】本実施例においては、ホストからは、色分
解した同一位置におけるデータがシアン、マゼンタ、イ
エロー、ブラックの順に1バイトずつ計4バイトを1ま
とめとして、ラスタ方向に繰り返し送信して来るように
なっているため、第1ラインの青に対しては、FFh,
FFh,00h,00hの4バイトを1まとめとしたデ
ータが繰り返し送られてくる。すると、イメージ展開手
段2は、ホストより送られて来たシアンのデータを格納
領域3aのアドレス8007hに、マゼンタのデータを
格納領域3bの85A7hに、イエローのデータを格納
領域3cの8B47hに、ブラックのデータを格納領域
3dの90E7hに格納する。In the present embodiment, the color-separated data at the same position is repeatedly transmitted in the raster direction from the host in the order of cyan, magenta, yellow, and black, one byte in total of four bytes. Therefore, for the blue of the first line, FFh,
Data in which 4 bytes of FFh, 00h, and 00h are combined into one is repeatedly sent. Then, the image developing unit 2 stores the cyan data sent from the host at the address 8007h of the storage area 3a, the magenta data at 85A7h of the storage area 3b, the yellow data at 8B47h of the storage area 3c, and the black data. Data is stored in 90E7h of the storage area 3d.
【0021】そして次に送られてくるFFh,FFh,
00h,00hの4バイトのデータを前の4バイトのデ
ータ格納アドレスに対して8バイト離れたアドレス、つ
まり800Fh,85AFh,8B4Fh,90EFh
にそれそれ格納する(図4(イ)乃至(ニ))。Then, the next FFh, FFh,
Addresses of 4 bytes of 00h and 00h which are separated from the previous 4-byte data storage address by 8 bytes, that is, 800Fh, 85AFh, 8B4Fh, 90EFh.
It is stored in each (FIG. 4 (a) to (d)).
【0022】このようにして色分解された各色のデータ
を色毎に順次対応する格納領域3a,3b,3c,3d
に8バイトおきに順番に格納し、所定バイト数の第1ラ
インのデータ格納が終了すると、ホストは、第2ライン
の赤の色分解データを出力する。赤は、イエローとマゼ
ンタの合成色であるので、ホストからは、00h,FF
h,FFh,00hの4バイトを1まとめとしたデータ
を繰り返し送信して来ることになるが、イメージ展開手
段2は、当該色分解データをシアンに対しては格納領域
3aのアドレス8006hから、マゼンタに対しては格
納領域3bの85A6hから、イエローに対しては格納
領域3cの8B46hから、ブラックに対しては格納領
域3dの90E6hからそれぞれ8バイトおきに順番に
格納して行く。つまり直前のライン(第1ライン)の格
納アドレスの隣のアドレスに色毎に順次格納して行く。The storage areas 3a, 3b, 3c, 3d corresponding to the data of the respective colors separated in this way in order for each color.
In order to store every 8 bytes, the host outputs the red color separation data of the second line when the storage of the predetermined number of bytes of the first line of data is completed. Since red is a composite color of yellow and magenta, from the host, 00h, FF
Although data in which 4 bytes of h, FFh, and 00h are collectively collected is repeatedly transmitted, the image developing unit 2 uses magenta from the address 8006h of the storage area 3a for the color separation data for cyan. For storage area 8b, storage area 3b for storage area 85A6h, yellow area storage area 3c for storage area 8B46h, and black storage area 3d for storage area 90E6h at 8 byte intervals. That is, the data is sequentially stored for each color at the address next to the storage address of the immediately preceding line (first line).
【0023】このような操作を8ライン分行うことによ
って、合計8ライン分の色分解データが図5(イ)乃至
(ニ)に示したようにイメージバッファ3の各格納領域
3a,3b,3c,3dに格納されることになる。な
お、この例ではブラックのデータが存在しないので、ブ
ラックの格納領域3dにはヌルデータが格納される。By performing such an operation for eight lines, a total of eight lines of color separation data are stored in the storage areas 3a, 3b, 3c of the image buffer 3 as shown in FIGS. , 3d. Note that in this example, since there is no black data, null data is stored in the black storage area 3d.
【0024】ところで、イメージバッファ3の各領域3
a,3b,3c,3dは、ラスタイメージを縦方向に格
納しているため、格納したデータをそのまま搬送方向に
ドット形成素子d1〜d24が並ぶ記録ヘッド8に出力
したのでは所望の印刷出力が得られない。そこで各色毎
の各格納領域3a、3b,3c,3dの先頭アドレスか
ら連続して8バイト単位にデータを図示せぬワークエリ
ア(RAMの一部)に読み出し、反時計方向に90度回
転させる縦横変換を行って、再度、前記連続するアドレ
スに8バイトのデータを上書きする処理を行う。By the way, each area 3 of the image buffer 3
Since the raster images a, 3b, 3c, and 3d are stored in the vertical direction, if the stored data is directly output to the recording head 8 in which the dot forming elements d1 to d24 are arranged in the transport direction, a desired print output is obtained. I can't get it. Therefore, data is continuously read from the start address of each storage area 3a, 3b, 3c, 3d for each color in 8-byte units to a work area (not shown) (a part of RAM) and rotated 90 degrees counterclockwise vertically and horizontally. After the conversion, the process of overwriting 8-byte data on the continuous address is performed again.
【0025】このような縦横変換により、シアンのデー
タについては図6に示したように、マゼンタのデータに
ついては図7に示したように、イエローのデータについ
ては図8に示したように印刷可能な状態に変換されたデ
ータが格納されることになる。By such vertical / horizontal conversion, cyan data can be printed as shown in FIG. 6, magenta data can be printed as shown in FIG. 7, and yellow data can be printed as shown in FIG. The data that has been converted to a different state will be stored.
【0026】その後、図示せぬ制御手段よりキャリッジ
が駆動されると、イメージ読出手段4は、イメージバッ
ファ3の各格納領域3a、3b,3c,3dから各色の
印刷データを印刷タイミングに合わせて読み出し、ラッ
チ手段5に出力し、印刷を行う。After that, when the carriage is driven by the control means (not shown), the image reading means 4 reads out the print data of each color from the storage areas 3a, 3b, 3c, 3d of the image buffer 3 in accordance with the print timing. , Is output to the latch means 5, and printing is performed.
【0027】ここで、イメージ読出手段4からラッチ手
段5に出力されるデータは、記録ヘッド8の第1乃至第
8ラインのドット形成素子d1〜d8に対してだけであ
り、印字に供されない第9乃至第24番目のドッツ形成
素子d9〜d24にはヌルデータがヌルデータ発生手段
6より出力されるので、上から8ドット分のドット形成
素子だけで印刷がなされることになる。Here, the data output from the image reading means 4 to the latch means 5 is only for the dot forming elements d1 to d8 of the first to eighth lines of the recording head 8 and is not used for printing. Since null data is output from the null data generating means 6 to the ninth to 24th dot forming elements d9 to d24, printing is performed only by dot forming elements for 8 dots from the top.
【0028】このようにして、イメージバッファ3に格
納されている第1乃至第8ラインの全てのデータの印刷
が終了した段階で、ホストからのラスターイメージデー
タを前述と同様の操作でイメージバッファ3の各領域3
a〜3dに第9乃至第16ラインの印刷データとして格
納し、上述した縦横変換を施した後、次ぎの印刷動作に
移行する。In this way, when the printing of all the data of the first to eighth lines stored in the image buffer 3 is completed, the raster image data from the host is processed by the image buffer 3 by the same operation as described above. Each area 3
The print data of the 9th to 16th lines are stored in a to 3d, and after the above-described vertical / horizontal conversion is performed, the next printing operation is performed.
【0029】この第9乃至第16ラインの印刷に際して
は、紙送りを実行することなく、ラッチ手段5により第
9番目乃至第16番目のドット形成素子d9〜d16に
選択的にイメージバッファ3のデータを出力する一方、
印刷に供されない第1乃至第8番目のドット形成素子d
1〜d8、及び第17番目乃至第24番目のドット形成
素子d17〜d24にヌルデータを出力して印刷を行
う。In printing the ninth to sixteenth lines, the data in the image buffer 3 is selectively applied to the ninth to sixteenth dot forming elements d9 to d16 by the latch means 5 without executing paper feeding. While outputting
First to eighth dot-forming elements d not used for printing
The null data is output to the 1 to d8 and the 17th to 24th dot forming elements d17 to d24 to perform printing.
【0030】第9乃至第16ラインの印刷が終了する
と、ホストから第17乃至第24ラインのデータが出力
されるので、前述と同様に各色の印刷データを最終的に
イメージバッファ3の各領域に横縦変換した状態で格納
する。When the printing of the 9th to 16th lines is completed, the data of the 17th to 24th lines are output from the host, so that the print data of each color is finally stored in each area of the image buffer 3 as described above. Store it in the state of horizontal and vertical conversion.
【0031】印刷データのイメージバッファ3ヘの格納
が終了すると、この第9乃至第16ラインの印刷に際し
ても紙送りを行うことなく、ラッチ手段5により記録ヘ
ッド8の第17番目乃至第24番目のドット形成素子d
17〜d24に印刷データを出力するとともに、印刷に
供されない第1乃至第16番目のドット形成素子d1〜
d16にヌルデータを出力して印刷を行う。When the storage of the print data in the image buffer 3 is completed, the paper is not fed even during the printing of the 9th to 16th lines, and the latch means 5 allows the 17th to 24th recording heads 8 to be recorded. Dot forming element d
The print data is output to 17 to d24, and the first to sixteenth dot forming elements d1 to d16 which are not used for printing are output.
The null data is output to d16 and printing is performed.
【0032】このようにして第17乃至第24ラインの
印刷が終了、つまり記録ヘッドの高さH分の印刷が終了
した時点で、紙送り制御手段9は記録用紙を記録ヘッド
の記録高さH分、つまり24ライン分の紙送りし、再び
前述の工程を繰り返して印刷を行う。In this way, when the printing of the 17th to 24th lines is completed, that is, the printing of the height H of the recording head is completed, the paper feeding control means 9 sets the recording paper to the recording height H of the recording head. Paper is fed by the amount of 24 lines, and the above-mentioned steps are repeated to perform printing.
【0033】このように記録ヘッド8のドット形成素子
d1乃至d24の駆動領域を複数に分割し、駆動領域を
順番に変えることにより、ドット形成素子d1〜d24
を均等に使用することができるばかりでなく、記録ヘッ
ド8の高さHの印刷が終了した時点で紙送りを行うた
め、8ライン分の印刷が終了する度に紙送りする場合に
比較して紙送り速度が向上するばかりでなく、微量な紙
送りに伴う誤差の発生を防止して印字品質を維持するこ
とができる。なお、上述の実施例においてはカラー印刷
の際にイメージバッファを4個の領域に分割している
が、分割数は印刷に使用する色数に応じて適宜変更する
ことができる。例えばイエロー、マゼンタ、シアンの三
色のインクを混合した黒色、いわゆるコンポジット・ブ
ラックを使用するプリンタにあっては、イメージバッフ
ァを3分割すればよい。In this way, by dividing the driving area of the dot forming elements d1 to d24 of the recording head 8 into a plurality of areas and changing the driving area in order, the dot forming elements d1 to d24 are formed.
Can be used evenly, and since the paper is fed when the height H of the recording head 8 is printed, compared to the case where the paper is fed every time 8 lines of printing are finished. Not only is the paper feed speed improved, but it is possible to prevent the occurrence of errors due to a slight amount of paper feed and maintain the print quality. Although the image buffer is divided into four areas in color printing in the above-described embodiment, the number of divisions can be appropriately changed according to the number of colors used for printing. For example, in a printer using black, which is a mixture of three color inks of yellow, magenta, and cyan, so-called composite black, the image buffer may be divided into three.
【0034】[0034]
【発明の効果】以上説明したように本発明においては、
印刷データに基づいてドットを記録媒体に形成するドッ
ト形成素子が複数、紙送り方向に配列された記録ヘッド
と、入力した印刷データがモノクロ印刷用データか、カ
ラー印刷用データかを判定する印刷データ判定手段と、
カラー印刷時にはM(ただし、Mは2以上の整数)個の
領域に分割してラスターイメージデータの各色の印刷デ
ータの格納が可能なイメージバッファと、印刷データ判
定手段によりカラー印刷が検知された時、イメージバッ
ファをM個の領域に分割して色毎の印刷データを領域に
格納するイメージ展開手段と、イメージバッファの各領
域から印刷データを読出すイメージ読出手段と、記録ヘ
ッドの連続するN個の作動領域に分割し、その作動領域
を順次移動させながら印刷データを出力する手段と、記
録ヘッドのすべてのドット形成素子の印刷動作が終了し
た時点で記録媒体を紙送りする紙送り制御手段とを備え
たので、カラー印刷時にはイメージバッファをM個の領
域に分割して印刷データを格納するとともに、記録ヘッ
ドをNつの連続する領域に分割し、その作動領域を移動
させながら、記録ヘッドの高さ分の印刷が終了するまで
紙送りすることなく印刷を継続する。As described above, in the present invention,
Print data that determines whether the input print data is monochrome print data or color print data, and a print head in which multiple dot forming elements that form dots on the print medium based on print data are arranged in the paper feed direction. Determination means,
At the time of color printing, an image buffer capable of storing print data of each color of raster image data by dividing into M (where M is an integer of 2 or more) areas, and when color printing is detected by the print data determination means , An image developing means for dividing the image buffer into M areas and storing print data for each color in the areas, an image reading means for reading the print data from each area of the image buffer, and N consecutive recording heads. A means for outputting print data while sequentially moving the operating area, and a paper feed control means for feeding the recording medium when the printing operation of all the dot forming elements of the recording head is completed. Since the image buffer is divided into M areas for storing print data during color printing, the print head is divided into N consecutive areas. Divided into regions, while moving the operating region, to continue printing without paper feed to the printing height of the recording head is completed.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】図(イ)、(ロ)は、それぞれ同上装置に使用
するイメージバッファのモノクロ印刷時、及びカラー印
刷時の構成を模式的に示す図である。FIGS. 2A and 2B are diagrams schematically showing a configuration of an image buffer used in the same apparatus during monochrome printing and color printing, respectively.
【図3】同上装置に使用する記録ヘッドにおけるドット
形成素子の配列を示す図である。FIG. 3 is a diagram showing an arrangement of dot forming elements in a recording head used in the same apparatus.
【図4】図(イ)乃至(ニ)は、それぞれ同上装置のイ
メージデータの格納工程を、奇数列が紫、また偶数列が
緑であるデータに例を採って、ラスターイメージデータ
の格納工程を示す図である。FIGS. 4A to 4D show a raster image data storage process by taking an example of the image data storage process of the same apparatus as the data in which the odd columns are purple and the even columns are green. FIG.
【図5】図(イ)乃至(ニ)は、それぞれカラー印刷時
におけるイメージバッファの各領域に格納されている印
刷データを模式的に示す図である。5A to 5D are diagrams schematically showing print data stored in respective areas of an image buffer during color printing.
【図6】イメージバッファのシアンの印刷データの格納
領域から読み出された印刷データを模式的に示す図であ
る。FIG. 6 is a diagram schematically illustrating print data read from a cyan print data storage area of an image buffer.
【図7】イメージバッファのマゼンタの印刷データの格
納領域から読み出された印刷データを模式的に示す図で
ある。FIG. 7 is a diagram schematically showing print data read from a magenta print data storage area of an image buffer.
【図8】イメージバッファのイエロの印刷データの格納
領域から読み出された印刷データを模式的に示す図であ
る。FIG. 8 is a diagram schematically illustrating print data read from a storage area of yellow print data in an image buffer.
8 記録ヘッド 10 紙送り用モータ 8 Recording head 10 Paper feed motor
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 3/12 B ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location G06F 3/12 B
Claims (5)
に形成するドット形成素子が複数、紙送り方向に配列さ
れた記録ヘッドと、 入力した印刷データがモノクロ印刷用データか、カラー
印刷用データかを判定する印刷データ判定手段と、 カラー印刷時にはM(ただし、Mは2以上の整数)個の
領域に分割してラスターイメージデータの各色の印刷デ
ータの格納が可能なイメージバッファと、 前記印刷データ判定手段によりカラー印刷が検知された
時、前記イメージバッファをM個の領域に分割して色毎
の印刷データを前記領域に格納するイメージ展開手段
と、 該イメージバッファの各領域から印刷データを読出すイ
メージ読出手段と、 前記記録ヘッドの連続するN個の作動領域に分割し、そ
の作動領域を順次移動させながら前記印刷データを出力
する手段と、 前記記録ヘッドのすべてのドット形成素子の印刷動作が
終了した時点で記録媒体を紙送りする紙送り制御手段と
を備えてなるラスターグラフィックシリアルプリンタ。1. A recording head having a plurality of dot forming elements for forming dots on a recording medium based on print data and arranged in a paper feeding direction, and whether the input print data is monochrome print data or color print data. A print data determining means for determining the print data, an image buffer capable of storing print data of each color of the raster image data by dividing into M (where M is an integer of 2 or more) areas for color printing; When color printing is detected by the determination means, the image buffer is divided into M areas and the print data for each color is stored in the area, and the print data is read from each area of the image buffer. The image reading means for outputting and the continuous operation area of the recording head are divided into N operation areas, and the print data is transferred while sequentially moving the operation areas. Means and, all of the dots forming element raster graphics serial printer comprising a paper feed control means for the paper feed a recording medium when the printing operation has been completed of the recording head for outputting.
あり、また記録ヘッドの作動領域の分割数Mが3である
請求項1のラスターグラフィックシリアルプリンタ。2. The raster graphic serial printer according to claim 1, wherein the number of divisions M of the image buffer is 4, and the number of divisions M of the operation area of the recording head is 3.
ロ印刷に必要な容量の4/3倍である請求項2のラスタ
ーグラフィックシリアルプリンタ。3. The raster graphic serial printer according to claim 2, wherein the capacity of the image buffer is 4/3 times the capacity required for monochrome printing.
を単位にしてその作動領域が分割される請求項1のラス
ターグラフィックシリアルプリンタ。4. The raster graphic serial printer according to claim 1, wherein the operation area of the recording head is divided in units of eight dot forming elements.
にヌルデータを出力する手段を備えた請求項1のラスタ
ーグラフィックシリアルプリンタ。5. The raster graphic serial printer according to claim 1, further comprising means for outputting null data to the dot forming element in the non-dot forming area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03303995A JP3275936B2 (en) | 1995-01-30 | 1995-01-30 | Raster graphics serial printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03303995A JP3275936B2 (en) | 1995-01-30 | 1995-01-30 | Raster graphics serial printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08197784A true JPH08197784A (en) | 1996-08-06 |
JP3275936B2 JP3275936B2 (en) | 2002-04-22 |
Family
ID=12375655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03303995A Expired - Lifetime JP3275936B2 (en) | 1995-01-30 | 1995-01-30 | Raster graphics serial printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3275936B2 (en) |
-
1995
- 1995-01-30 JP JP03303995A patent/JP3275936B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP3275936B2 (en) | 2002-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4078811B2 (en) | Printing that reproduces gradation with dark and light ink in pixel block units | |
US5382968A (en) | Raster image serial printer having variable buffer memory and method for operating same | |
JP2000218890A (en) | Print system for long matter | |
EP0690410B1 (en) | Printer having scroll print buffer and printing method | |
JP3533895B2 (en) | Serial printer and image buffer access method in serial printer | |
US6843546B2 (en) | Draft printing with multiple same-hue ink nozzles | |
JP3291789B2 (en) | Recording device and recording method | |
JPS6268367A (en) | Thermosensitive recorder | |
JP3275936B2 (en) | Raster graphics serial printer | |
JP3179674B2 (en) | Image recording method and apparatus | |
JP3729199B2 (en) | Printing apparatus, printing method, and recording medium | |
JP2963032B2 (en) | Printing apparatus and printing method | |
US5646671A (en) | Thermal transfer recording apparatus and method for regularly assigning blank dots | |
JPH04259566A (en) | Printing method of ink jet printer | |
JP2685446B2 (en) | Recording device | |
JP4456823B2 (en) | Printing device that prints an image while grouping and storing the determination result of dot formation, and print control device therefor | |
JPH0958019A (en) | Image forming equipment | |
JP2004255700A (en) | Process for creating dot data while saving memory capacity | |
JP3327430B2 (en) | Printer control device | |
JP3596313B2 (en) | Printing apparatus, printing method, and recording medium | |
JP2003103846A (en) | Ink-jet printer | |
JP2001341295A (en) | Draft printing using nozzles for ejecting inks of the same hue as nozzles for ejecting the same kinds of ink | |
WO1998008686A1 (en) | Color recording apparatus and method of color recording | |
JPH10129011A (en) | Method and apparatus for separately recording color image and white and black image | |
JP2003175587A (en) | Imaging apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080208 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090208 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090208 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100208 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110208 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110208 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120208 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130208 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130208 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |