[go: up one dir, main page]

JP2000025279A - Band scan type raster plotter - Google Patents

Band scan type raster plotter

Info

Publication number
JP2000025279A
JP2000025279A JP19783898A JP19783898A JP2000025279A JP 2000025279 A JP2000025279 A JP 2000025279A JP 19783898 A JP19783898 A JP 19783898A JP 19783898 A JP19783898 A JP 19783898A JP 2000025279 A JP2000025279 A JP 2000025279A
Authority
JP
Japan
Prior art keywords
band
data
plotter
raster
bands
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.)
Pending
Application number
JP19783898A
Other languages
Japanese (ja)
Inventor
Hideo Noda
英夫 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mutoh Industries Ltd
Original Assignee
Mutoh Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mutoh Industries Ltd filed Critical Mutoh Industries Ltd
Priority to JP19783898A priority Critical patent/JP2000025279A/en
Publication of JP2000025279A publication Critical patent/JP2000025279A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)
  • Printers Characterized By Their Purpose (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce a print wait time and improve a print speed by increasing a data process speed. SOLUTION: A band scan type raster plotter 2 divides an image output area of one page to a plurality of bands, develops vector data of image information to be output to a bit map memory 8 in a form of raster data for every band, and outputs the image information developed to the bit map memory 8 to a head 10 for every band. The bit map memory 8 when the vector data is developed to the bit map memory 8 is prepared by a maximum capacity necessary for the plotter. A height of the bands is changed according to a print condition.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は画像出力すべきベク
ターデータをラスタデータとして展開して出力するバン
ドスキャン型ラスタプロッタ/プリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a band scan type raster plotter / printer for developing vector data to be output as raster data and outputting the raster data.

【0002】[0002]

【従来の技術】ラスタプロッタなどの画像出力装置に
は、入力されたベクターデータをラスタデータとして展
開して画像出力するに際し、1枚分のデータに相当する
容量の画像メモリに解析結果であるラスタデータを展開
するフルビットマップ型と、1枚分のデータをいくつか
のバンドに分割したバンドデータに相当する容量の画像
メモリにラスタデータを展開するバンディング型とがあ
る。後者のバンディング型は、画像メモリとして、例え
ば、2バンド分の容量のバンディングメモリを用い、一
方のバンディングメモリに中間コードを介して展開され
たラスタデータが1バンド分印刷される間に、他方のバ
ンディングメモリに中間コードを介してラスタデータが
展開される動作が繰り返される。例えば、A1の用紙に
400dpiの解像度で印刷する場合、前者では、16
MBに相当する大容量が必要となるが、後者では、1バ
ンドの幅を128ドットとすると、バンディングメモリ
に必要な容量が1バンドあたり150KBとなり、全体
として300KBの容量で済むという利点がある。
2. Description of the Related Art When an input vector data is developed as raster data and output as an image to an image output device such as a raster plotter, the rasterized result of analysis is stored in an image memory having a capacity corresponding to one sheet of data. There are a full bitmap type for expanding data and a banding type for expanding raster data to an image memory having a capacity equivalent to band data obtained by dividing one sheet of data into several bands. In the latter banding type, for example, a banding memory having a capacity of two bands is used as an image memory, and raster data developed through an intermediate code in one banding memory is printed for one band while the other banding memory is printed. The operation of expanding raster data in the banding memory via the intermediate code is repeated. For example, when printing on A1 paper at a resolution of 400 dpi, the former requires 16
Although a large capacity corresponding to MB is required, the latter has an advantage that if the width of one band is 128 dots, the capacity required for the banding memory is 150 KB per band, and the total capacity is 300 KB.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述し
た従来のバンディング型の画像出力装置では、解像度
(例えば720×720dpi,360×360dpi
の切換)の相違、インク使用(CMYK4色、K1色の
切換)の相違があっても、一定のバンド幅で処理してい
た。従ってラスタデータの展開処理がバンド単位で行わ
れるため、例えば解像度360×360dpiでインク
K1色で出力するような空白部分を多く含むバンドであ
っても、1バンド分のバンディングメモリ全体が割り当
てられる。このため、多くの空白情報のためにメモリの
大部分が費やされ、メモリの使用効率が悪いうえ、デー
タのクリアにも時間がかかるという問題点がある。ま
た、従来のものでは、先行して展開可能なデータ量も、
例えば1バンド分に限られるため、次のバンドの中間コ
ードの本数が多かったり、あるいは展開されるラスタデ
ータのデータ量が多い場合、一方のバンドの印刷が終了
しても、他方のバンドの展開が終了しておらず、画像出
力装置が出力を停止する状態(いわゆる、考え込む状
態)になり、印刷速度が遅くなるという問題点がある。
本発明は、上記問題点に鑑みなされたもので、印刷条件
(解析度/インク使用の数)によってバンド高さを変
え、待ち時間の減少を図ることができるバンドスキャン
型ラスタプロッタを提供することを目的とするものであ
る。
However, in the above-described conventional banding-type image output apparatus, the resolution (for example, 720 × 720 dpi, 360 × 360 dpi) is required.
, And the use of ink (switching between CMYK four colors and K1 color) has been processed with a constant bandwidth. Therefore, since raster data development processing is performed in band units, even for a band including many blank portions that are output with the ink K1 color at a resolution of 360 × 360 dpi, the entire banding memory for one band is allocated. For this reason, most of the memory is consumed for a lot of blank information, and there is a problem that the efficiency of use of the memory is low and that it takes time to clear data. In addition, in the conventional system, the amount of data that can be
For example, since it is limited to one band, if the number of intermediate codes in the next band is large or the amount of raster data to be developed is large, even if printing of one band is completed, Is not completed, and the image output apparatus stops outputting (so-called conceived state), which causes a problem that the printing speed is reduced.
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and provides a band scan type raster plotter that can change a band height according to printing conditions (analysis degree / number of inks used) and reduce a waiting time. It is intended for.

【0004】[0004]

【課題を解決するための手段】上記問題点を達成するた
め、本発明は、1ページ分の画像出力領域を複数のバン
ドに分割し、出力すべき画像情報のベクターデータを前
記バンド毎にラスタデータの形態でビットマップメモリ
に展開し、前記ビットマップメモリに展開された画像情
報を前記各バンド毎に出力するバンドスキャン型ラスタ
プロッタにおいてベクターデータをビットマップメモリ
に展開するときのビットマップメモリをプロッタに必要
な最大容量用意し、印刷条件によってバンドの高さを変
えるようにしたものである。
In order to achieve the above-mentioned problem, the present invention divides an image output area for one page into a plurality of bands and rasterizes vector data of image information to be output for each of the bands. A bitmap memory for developing vector data in a bitmap memory in a band scan type raster plotter that develops data in a bitmap memory in the form of data and outputs the image information developed in the bitmap memory for each band. The maximum capacity required for the plotter is provided, and the height of the band is changed according to the printing conditions.

【0005】[0005]

【発明の実施の形態】以下に本発明の実施の形態を添付
した図面を参照して詳細に説明する。図9において、
(1)はホスト装置であり、図示しない入力装置を使用
して作成された設計図面などの画像情報をベクタデータ
の形態でラスタプロッタ(2)に出力する。ラスタプロ
ッタ(2)は、ホスト装置(1)から送られるベクタデ
ータをラスタデータに変換して印刷出力する。
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In FIG.
(1) is a host device, which outputs image information such as design drawings created using an input device (not shown) to a raster plotter (2) in the form of vector data. The raster plotter (2) converts vector data sent from the host device (1) into raster data and prints out the raster data.

【0006】ホスト装置(1)から送信されるベクタデ
ータは、FIFOバッファリング機能を有するインター
フェース(3)を介してRAM(4)に取り込まれる。
CPU(5)は、ROM(6)に記憶されたプログラム
に基いて、RAM(4)に格納されたベクタデータに対
して予め設定されたバンド幅及びブロック幅での分割処
理、ソート処理等の前処理を施して、各バンドの各ブロ
ックに含まれるベクタデータを中間コードの形式(例え
ばベクタデータ)に整理する。
[0006] Vector data transmitted from the host device (1) is taken into the RAM (4) via the interface (3) having a FIFO buffering function.
The CPU (5) performs, based on a program stored in the ROM (6), division processing, sort processing, and the like for the vector data stored in the RAM (4) using a preset bandwidth and block width. Preprocessing is performed to arrange vector data included in each block of each band into an intermediate code format (for example, vector data).

【0007】画像プロセッサ(7)は、RAM(4)に
保存された中間コード形式の画像データに対して順次D
DA処理を施し、ラスタデータをビットマップメモリ
(8)に展開する。ビットマップメモリ(8)に展開さ
れたラスタデータは、ヘッド駆動装置(9)を介してヘ
ッド(10)に順次送られ、バンドスキャナ方式で印刷
される。
[0007] The image processor (7) sequentially converts the image data in the intermediate code format stored in the RAM (4) into a D code.
The DA processing is performed, and the raster data is developed in the bit map memory (8). The raster data developed in the bitmap memory (8) is sequentially sent to the head (10) via the head driving device (9) and printed by the band scanner method.

【0008】図1は、ラスタプロッタ(2)で用紙(1
1)に印刷されるバンドを示している。全体画像は複数
のバンドに分割され、各バンドの画像は、ヘッド(1
0)の長手方向の長さに対応した幅で用紙に印字作画さ
れる。次に、バンド高さ調整処理動作について説明す
る。
FIG. 1 shows a paper (1) using a raster plotter (2).
1) shows a band to be printed. The whole image is divided into a plurality of bands, and the image of each band is
The image is printed on a sheet with a width corresponding to the length in the longitudinal direction of 0). Next, the band height adjustment processing operation will be described.

【0009】最大作画幅が905mm,解像度が720
dpi、インクジェットヘッド(10)のノズ数が64
/バンド、インクがCMYK(シアン、アゼンダ、イエ
ロー黒)の4色を用いたインクジェットプロッタにおい
て、そのプロッタに必要なビットマップメモリ(8)の
最大容量は、(905/25.4×720×64×4)
/8=820913バイトの式から約800KBであ
る。
The maximum drawing width is 905 mm and the resolution is 720.
dpi, the number of nozzles of the inkjet head (10) is 64
In an ink-jet plotter using four colors of CMYK (cyan, azenda, and yellow black), the maximum capacity of the bitmap memory (8) required for the plotter is (905 / 25.4 × 720 × 64). × 4)
/ 8 = 820913 bytes, which is about 800 KB.

【0010】ここで1インチは25.4mmとして計算
し、全体を8で割るのは、ビットをバイト変換するため
である(1バイト=8ビット)。CPU(5)は、ベク
ターデータをビットマップ展開するときのビットマップ
メモリ(8)を、そのプロッタに必要な最大容量即ち本
実施形態では800KB用意する。
Here, one inch is calculated as 25.4 mm, and the whole is divided by 8 in order to convert bits into bytes (1 byte = 8 bits). The CPU (5) prepares a bitmap memory (8) for developing vector data into a bitmap, with a maximum capacity necessary for the plotter, that is, 800 KB in the present embodiment.

【0011】CPU(5)は、RAM(4)に格納され
たベクタデータに対して、ビットマップメモリ(8)の
最大容量に応じてバンド分割する。720dpi、CM
YK4色のバンド(B1)の高さを1バンド幅とする
と、360dpi、CMYK4色の場合は、400KB
×2の式から、バンド(B2)の高さを2倍の2バンド
幅とする。360dpi、K1色の場合は、100KB
×8の式からバンド(B3)の高さを8倍のバンド幅と
する。このように、印刷条件によってバンド(B2)
(B3)の高さを2倍あるいは8倍とすることによっ
て、1ページ分の画像のバンド数を減らし、データ処理
を高速に行うことができる。
The CPU (5) divides the vector data stored in the RAM (4) into bands according to the maximum capacity of the bitmap memory (8). 720 dpi, CM
Assuming that the height of the band (B1) of four colors of YK is one band width, 360 dpi, 400 KB for four colors of CMYK
From the formula of × 2, the height of the band (B2) is set to twice the double band width. 100 KB for 360 dpi, K1 color
From the formula of × 8, the height of the band (B3) is set to be eight times the bandwidth. Thus, the band (B2) depends on the printing conditions.
By making the height of (B3) twice or eight times, the number of bands of an image for one page can be reduced and data processing can be performed at high speed.

【0012】[0012]

【発明の効果】本発明は上述の如く構成したので、デー
タ処理を高速に行うことができ、データ処理待ち時間が
減少し、印字速度が速くなるという効果がある。
Since the present invention is constructed as described above, it is possible to perform data processing at a high speed, to reduce the data processing waiting time and to increase the printing speed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の説明図である。FIG. 1 is an explanatory diagram of the present invention.

【図2】ラスタプロッタのブロック説明図である。FIG. 2 is a block diagram illustrating a raster plotter.

【符号の簡単な説明】[Brief description of reference numerals]

1 ホスト装置 2 ラスタプロッタ 3 インターフェース 4 RAM 5 CPU 6 ROM 7 画像プロセッサ 8 ビットマップメモリ 9 ヘッド駆動部 10 ヘッド 11 用紙 B1 バンド B2 バンド B3 バンド DESCRIPTION OF SYMBOLS 1 Host apparatus 2 Raster plotter 3 Interface 4 RAM 5 CPU 6 ROM 7 Image processor 8 Bit map memory 9 Head drive unit 10 Head 11 Paper B1 band B2 band B3 band

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 1ページ分の画像出力領域を複数のバン
ドに分割し、出力すべき画像情報のベクターデータを前
記バンド毎にラスタデータの形態でビットマップメモリ
に展開し、前記ビットマップメモリに展開された画像情
報を前記各バンド毎に出力するバンドスキャン型ラスタ
プロッタにおいてベクターデータをビットマップメモリ
に展開するときのビットマップメモリをプロッタに必要
な最大容量用意し、印刷条件によってバンドの高さを変
えるようにしたことを特徴とするバンドスキャン型ラス
タプロッタ。
1. An image output area for one page is divided into a plurality of bands, vector data of image information to be output is developed in a bitmap memory in the form of raster data for each of the bands, and stored in the bitmap memory. In a band scan type raster plotter that outputs developed image information for each band, a maximum capacity required for the plotter is provided with a bitmap memory for developing vector data into a bitmap memory, and the height of the band is determined by printing conditions. A band scan type raster plotter characterized by changing the color.
JP19783898A 1998-07-13 1998-07-13 Band scan type raster plotter Pending JP2000025279A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19783898A JP2000025279A (en) 1998-07-13 1998-07-13 Band scan type raster plotter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19783898A JP2000025279A (en) 1998-07-13 1998-07-13 Band scan type raster plotter

Publications (1)

Publication Number Publication Date
JP2000025279A true JP2000025279A (en) 2000-01-25

Family

ID=16381191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19783898A Pending JP2000025279A (en) 1998-07-13 1998-07-13 Band scan type raster plotter

Country Status (1)

Country Link
JP (1) JP2000025279A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100351856C (en) * 2004-06-04 2007-11-28 北京北大方正电子有限公司 Printing control method capable of reducing page pre-rasterization time
CN100351857C (en) * 2005-01-07 2007-11-28 北京北大方正电子有限公司 Printing control method capable of reducing print memory requirement
CN100356395C (en) * 2005-06-13 2007-12-19 北京北大方正电子有限公司 Printing control method capable of avoiding printing border-crossing error
US7362475B2 (en) * 2001-11-19 2008-04-22 Brother Kogyo Kabushiki Kaisha Image forming device for processing a file containing raster data and vector data

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7362475B2 (en) * 2001-11-19 2008-04-22 Brother Kogyo Kabushiki Kaisha Image forming device for processing a file containing raster data and vector data
CN100351856C (en) * 2004-06-04 2007-11-28 北京北大方正电子有限公司 Printing control method capable of reducing page pre-rasterization time
CN100351857C (en) * 2005-01-07 2007-11-28 北京北大方正电子有限公司 Printing control method capable of reducing print memory requirement
CN100356395C (en) * 2005-06-13 2007-12-19 北京北大方正电子有限公司 Printing control method capable of avoiding printing border-crossing error

Similar Documents

Publication Publication Date Title
US5930466A (en) Method and apparatus for data compression of bitmaps using rows and columns of bit-mapped printer data divided into vertical slices
US8958114B2 (en) Printing image slices in parallel by print engines
US6384930B1 (en) Printer control circuit, printer and print system
JPH1134445A (en) Method and apparatus for compressing swath data for printer
US5841552A (en) Image processed apparatus for processing images having different resolutions
EP0713191B1 (en) Offset data transfer to colour printer
JP3936016B2 (en) How to print document images
US7528984B2 (en) Printing apparatus, data processing method for printing apparatus, and printing system
US20130271774A1 (en) Printing apparatus and printer driver
US7502139B2 (en) Image forming apparatus and method, and image forming system
JP2000025279A (en) Band scan type raster plotter
JP2001325087A (en) Command analysis using rewritable command storage
US7301669B1 (en) Color printing apparatus
US6091509A (en) Printer system and method for sending data hints of upcoming data
KR100208385B1 (en) Data buffer device and method for separating text and picture data from printer and storing them
JP2021014038A (en) Image processing device and image processing method
JP2004209989A (en) Printing apparatus, printing method, and recording medium
JP5786394B2 (en) Printing apparatus, printing system, printing method, and program
US8346001B2 (en) Image processing apparatus, printing apparatus, and image processing method
JP3511890B2 (en) Serial printer, print position control method for serial printer
JP3596313B2 (en) Printing apparatus, printing method, and recording medium
JP2798640B2 (en) Ruled line printing control method
JP2024045931A (en) Printing device and method for producing printed matter
KR19990002293A (en) The object-based color matching method of the printer
JPH07285239A (en) Print information processing device and print information processing