JPH10202960A - Printing equipment - Google Patents

Printing equipment

Info

Publication number
JPH10202960A
JPH10202960A JP9012564A JP1256497A JPH10202960A JP H10202960 A JPH10202960 A JP H10202960A JP 9012564 A JP9012564 A JP 9012564A JP 1256497 A JP1256497 A JP 1256497A JP H10202960 A JPH10202960 A JP H10202960A
Authority
JP
Japan
Prior art keywords
printing
bitmap
pattern
image
data
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.)
Withdrawn
Application number
JP9012564A
Other languages
Japanese (ja)
Inventor
Isao Migishima
功 右島
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP9012564A priority Critical patent/JPH10202960A/en
Publication of JPH10202960A publication Critical patent/JPH10202960A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To make the usage of a memory as small as possible in a printing equipment, in which a printing processing is carried out on the basis of printing data sent from a host computer or the like. SOLUTION: A printing bit map image pattern is produced by a character pattern generating device 109 on the basis of printing data inputted from a host computer. At the same time, the printing data are analyzed by an input data analyzing part 111 so as to recognize the assignment of resolution at the bit map expansion of every printing object. On the basis of the resultant information, when necessary, the above-mentioned bit map image pattern is enlarged with a bit map pattern enlarging and reducing device 110 so as to store the obtained data in a sub-image buffer 108. Then, the bit map image data are transferred from the sub-image buffer 108 through an image buffer 112, which stores a bit map plane corresponding to a printing paper, to a printing part 113 so as to carry out a printing on a paper.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ホストコンピュー
タ等と接続されて使用される印刷装置、特にビットマッ
プイメージによって印刷画像が構成されるLBP(レー
ザビームプリンタ)等の印刷装置に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a printing apparatus used in connection with a host computer or the like, and more particularly to a printing apparatus such as an LBP (laser beam printer) which forms a print image by a bitmap image.

【0002】[0002]

【従来の技術】従来、ビットマップイメージによって画
像を構成して印刷を行う印刷装置においては、印刷用紙
に対応するビットマップイメージ全体を持つフルペイン
ト方式と、印刷用紙のビットマップイメージを複数に分
割したバンドによって構成しそのバンド毎に描画の展開
を行うパーシャルペイント方式の二つが知られている。
2. Description of the Related Art Conventionally, in a printing apparatus which forms an image by using a bitmap image and prints the image, a full paint system in which the entire bitmap image corresponding to the printing paper is provided, and a bitmap image of the printing paper is divided into a plurality of pieces. There are known two types of partial paint schemes, which are constituted by bands formed and develop drawing for each band.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
ような従来の印刷装置にあっては、印刷解像度が高くな
った場合に多くのメモリ容量を必要とするという問題点
があった。また省メモリのために印刷解像度が切り替え
られるような場合でもページ中の全体の解像度が全て均
一であるため、文字など比較的低解像度の画像でも良い
印刷対象と自然画のイメージなどのように高解像度であ
る程良い印刷対象のそれぞれに適切なメモリ容量を配分
することができず、イメージを美しく印刷するために文
字のビットマップなども含め大量のメモリを必要とする
という問題点があった。また、使用メモリを少なくする
ためには複雑な画像の印刷を行う場合に解像度を下げな
ければならないという問題点があった。
However, the conventional printing apparatus as described above has a problem that a large memory capacity is required when the printing resolution is increased. Even when the printing resolution can be switched to save memory, the entire resolution in the page is uniform, so even relatively low-resolution images such as characters can be printed and high-resolution images such as natural images. As the resolution is better, an appropriate memory capacity cannot be allocated to each of the printing targets, and a large amount of memory including bitmaps of characters is required for beautifully printing images. Further, in order to reduce the memory used, there is a problem that the resolution must be reduced when printing a complicated image.

【0004】本発明は、上記のような問題点に着目して
なされたもので、効率的なメモリ使用が可能で、メモリ
の使用量を少なくすることができる印刷装置を提供する
ことを目的としている。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide a printing apparatus capable of efficiently using a memory and reducing the amount of memory used. I have.

【0005】[0005]

【課題を解決するための手段】本発明に係る印刷装置
は、次のように構成したものである。
A printing apparatus according to the present invention is configured as follows.

【0006】(1)外部装置から入力された印刷データ
に基づいて印刷出力を行う印刷装置において、前記入力
された印刷データから印刷用のビットマップイメージパ
ターンを作成するパターン発生装置と、該印刷データよ
り解像度を識別するデータ解析部と、識別した解像度情
報を基に必要に応じてビットマップパターンの拡大を行
うパターン拡大装置と、印刷用紙に対応するビットマッ
ププレーンを格納するメモリと、このメモリから転送さ
れたビットマップイメージデータに従って前記印刷用紙
に印刷を行う印刷部とを備えた。
(1) In a printing apparatus for performing print output based on print data input from an external device, a pattern generator for creating a bitmap image pattern for printing from the input print data, and the print data A data analysis unit for further identifying the resolution, a pattern enlargement device for enlarging the bitmap pattern as needed based on the identified resolution information, a memory for storing a bitmap plane corresponding to the printing paper, A printing unit for printing on the printing paper in accordance with the transferred bitmap image data.

【0007】(2)上記(1)の装置において、パター
ン発生装置により作成されたビットマップイメージパタ
ーンを格納するメモリを有するようにした。
(2) In the apparatus of (1), a memory for storing the bitmap image pattern created by the pattern generator is provided.

【0008】(3)上記(2)の装置において、印刷用
紙に対応するビットマッププレーンを複数のバンドに分
割し、その一つのバンドの大きさのビットマップイメー
ジを展開するために該バンドに含まれるビットマップイ
メージパターンをメモリに格納するようにした。
(3) In the apparatus of (2) above, the bitmap plane corresponding to the printing paper is divided into a plurality of bands, and the bands are included in the bands to develop a bitmap image having the size of one band. Bitmap image patterns to be stored in memory.

【0009】[0009]

【発明の実施の形態】本発明の実施例を図1〜図9によ
り詳細に説明する。なおここでは、解像度が1200D
PI(1インチ当たりの印刷可能なドット数)のLBP
を例にして説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to FIGS. Here, the resolution is 1200D
LBP of PI (number of printable dots per inch)
Will be described as an example.

【0010】図1は本実施例の全体構成を示すブロック
図である。同図中、101は外部装置であるホストコン
ピュータ102と通信ケーブル103によって接続され
たLBPで、ホストコンピュータ102からの印刷デー
タに基づいて印刷出力を行う。本実施例では、ページ全
体のビットマップバッファを用いて印刷処理を行う前述
のフルペイント方式のプリンタとなっている。
FIG. 1 is a block diagram showing the overall configuration of this embodiment. In FIG. 1, reference numeral 101 denotes an LBP connected to a host computer 102, which is an external device, via a communication cable 103, and performs print output based on print data from the host computer 102. In the present embodiment, the printer is of the above-described full paint type which performs a printing process using the bitmap buffer of the entire page.

【0011】104はLBP101が外部と通信を行う
ためのI/Oインターフェイス、105はLBP101
の全体を制御するCPU、106はCPU105のワー
クメモリ等として使用されるRAM、107はLBP1
01の制御プログラムや各種データを格納するROM、
108はジャム発生時のリカバーなどのために全ての印
刷文字や図形のビットマップイメージパターンを格納し
ておく副画像バッファ(メモリ)で、完全に用紙の印刷
が終了するまでパターンデータを保持しておく。
Reference numeral 104 denotes an I / O interface through which the LBP 101 communicates with the outside; and 105, an LBP 101
Is a RAM used as a work memory or the like of the CPU 105, and 107 is an LBP1.
ROM for storing control programs and various data
Reference numeral 108 denotes a sub-image buffer (memory) for storing bitmap image patterns of all print characters and graphics for recovery in the event of a paper jam, etc., and retains the pattern data until printing of the paper is completed. deep.

【0012】109はホストコンピュータ102からの
印刷データから上述の印刷用のビットマップイメージパ
ターンを作成する文字パターン発生装置で、印刷データ
に含まれる印刷命令に従って文字や図形(コード)をビ
ットマップパターンに展開する。110は作成されたビ
ットマップイメージパターンを任意に拡大縮小するビッ
トマップパターン拡大縮小装置で、上記印刷命令によっ
て認識された文字や図形の解像度の指定(解像度情報)
を基に必要に応じてビットマップパターンの拡大を行
う。
A character pattern generator 109 generates the above-described bitmap image pattern for printing from print data from the host computer 102. Characters and graphics (codes) are converted into bitmap patterns in accordance with print commands included in the print data. expand. Reference numeral 110 denotes a bitmap pattern enlargement / reduction device that arbitrarily enlarges / reduces the created bitmap image pattern, and designates the resolution (resolution information) of the character or graphic recognized by the print command.
, The bitmap pattern is enlarged as needed.

【0013】111は上記入力された印刷データを解析
して上述の印刷命令や解像度情報を識別する入力データ
解析部、112は上記副画像バッファ108からのビッ
トマップイメージデータを実際に印刷を実行する印刷部
113に転送するためのメモリである画像バッファで、
印刷用紙に対応するビットマッププレーンを格納する。
Reference numeral 111 denotes an input data analysis unit for analyzing the input print data and identifying the above-mentioned print command and resolution information. Reference numeral 112 actually executes printing of the bitmap image data from the sub-image buffer 108. An image buffer which is a memory for transferring to the printing unit 113,
The bitmap plane corresponding to the printing paper is stored.

【0014】図2は上記文字パターン発生装置109に
よりビットマップ展開された文字(L)の一例を示す図
であり、201は600DPIの文字、202は120
0DPIの文字、203は201の文字のビットマップ
を縦横2倍ずつ拡大したものをそれぞれ示している。ま
た、図3は同ビットマップ展開されたイメージ(図形)
の一例を示す図であり、301は解像度1200DPI
のイメージ、302は解像度600DPIのイメージを
それぞれ示している。
FIG. 2 is a diagram showing an example of a character (L) which has been bit-mapped by the character pattern generator 109, wherein 201 is a 600 DPI character, and 202 is 120.
A character of 0 DPI and a numeral 203 indicates a bitmap of the character of 201 which is enlarged twice vertically and horizontally. FIG. 3 shows an image (graphic) developed by the bitmap.
FIG. 3 is a diagram illustrating an example of a resolution, where 301 is a resolution of 1200 DPI.
And 302, an image having a resolution of 600 DPI.

【0015】図4〜図6は上記の文字及びイメージを含
む印刷データをビットマップ展開した例を示す図であ
り、図4の401は全てのビットマップを1200DP
Iの解像度で展開した場合、図5の501は同ビットマ
ップを600DPIの解像度で展開した場合をそれぞれ
示している。また図6の601は文字を600DPIの
解像度で展開し、印刷時に縦横2倍に拡大して1200
DPIの解像度のイメージと同時に印刷した例を示して
いる。
FIGS. 4 to 6 are diagrams showing examples in which print data including the above-mentioned characters and images are developed into bitmaps. In FIG.
When the bitmap is developed at a resolution of I, reference numeral 501 in FIG. 5 shows a case where the bitmap is developed at a resolution of 600 DPI. In addition, reference numeral 601 in FIG. 6 decompresses a character at a resolution of 600 DPI, and enlarges the character twice and vertically to 1200 when printing.
An example is shown in which printing is performed simultaneously with an image having a DPI resolution.

【0016】図7はLBP101のデータ入力から印刷
出力までの処理の流れを示すフローチャートであり、こ
のSTEP701(開始)からSTEP712(終了)
までの処理はROM107に格納された制御プログラム
に基づきCPU105により実行されるものである。
FIG. 7 is a flow chart showing the flow of processing from data input to print output of the LBP 101, from STEP 701 (start) to STEP 712 (end).
The above processing is executed by the CPU 105 based on the control program stored in the ROM 107.

【0017】図8はホストコンピュータ102からLB
P101に入力される印刷命令を含むデータの一例を示
す図であり、801は「600DPI展開指定」の命
令、802は「文字“L”」の文字データ、803は
「1200DPI展開指定」の命令、804はイメージ
データ、805は「排紙」の命令をそれぞれ示してい
る。
FIG. 8 shows the LB from the host computer 102.
FIG. 6 is a diagram illustrating an example of data including a print command input to P101, in which 801 is a command of “designation of 600 DPI development”, 802 is character data of “letter“ L ””, 803 is a command of “designation of 1200 DPI development”, Reference numeral 804 denotes image data, and reference numeral 805 denotes a command for “discharge”.

【0018】また、図9は文字のビットマップパターン
を16進数で示す図であり、901は図2の201の文
字ビットマップパターン、902は202の文字ビット
マップパターンにそれぞれ対応している。
FIG. 9 is a diagram showing a character bitmap pattern in hexadecimal notation, where 901 corresponds to the character bitmap pattern 201 in FIG. 2 and 902 corresponds to the character bitmap pattern 202 in FIG.

【0019】次に、図7のフローチャートに従ってLB
P101の動作について説明する。LBP101は、I
/Oインターフェイス104を通して入力されたホスト
コンピュータ102からの印刷データを入力データ解析
部111で解析し、図8に示す印刷命令を順次認識して
印刷処理を行う。
Next, according to the flowchart of FIG.
The operation of P101 will be described. LBP101 is I
The print data from the host computer 102 input through the / O interface 104 is analyzed by the input data analysis unit 111, and the print commands shown in FIG.

【0020】すなわち、まずSTEP702で最初の印
刷命令が排紙命令かどうかの判断を行い、違う場合はS
TEP703に進む。STEP703では印刷命令が1
200DPIの展開指定かあるいは600DPIの展開
指定かの判断を行う。ここでは、801の印刷命令が6
00DPIの展開指定命令であるため、STEP706
に進む。そして、次の802の印刷データが文字である
ため、CPU105は文字パターン発生装置109で6
00DPIの文字パターンを発生させる。
That is, first, in STEP 702, it is determined whether or not the first print command is a discharge command.
Proceed to TEP703. In STEP 703, the print command is 1
A determination is made as to whether to specify 200 DPI or 600 DPI. Here, the print instruction of 801 is 6
Since the instruction is a 00DPI expansion designation instruction, STEP706
Proceed to. Then, since the next print data 802 is a character, the CPU 105
Generate a 00DPI character pattern.

【0021】次に、STEP705でCPU105が発
生させたビットマップパターンを副画像バッファ108
に600DPIの解像度情報と共に格納する。このとき
の文字パターンは図2の201に示すようになる。ま
た、仮に1200DPIでビットマップパターン展開し
た場合は、図2の202に示すようになる。
Next, the bitmap pattern generated by the CPU 105 in STEP 705 is stored in the sub-image buffer 108.
And the resolution information of 600 DPI. The character pattern at this time is as shown by 201 in FIG. If the bitmap pattern is developed at 1200 DPI, the result is as shown by 202 in FIG.

【0022】同様にして、STEP703において80
3の印刷命令が1200DPIのビットマップ展開指定
と判断され、STEP704に移る。そして、次の80
4の印刷データはSTEP704において1200DP
Iのイメージデータとして展開される。ここでは、80
4の印刷データは1200DPIの解像度のモノクロー
ム2値のデータであるものとする。したがって、仮に6
00DPIのビットマップ展開が指定された場合には、
ビットマップパターン拡大縮小装置110により縦横半
分のドットに変換する必要がある。
Similarly, in STEP 703, 80
It is determined that the print command No. 3 is 1200 DPI bitmap development designation, and the flow proceeds to STEP 704. And the next 80
4 is 1200DP in STEP704.
It is developed as I image data. Here, 80
It is assumed that print data No. 4 is monochrome binary data with a resolution of 1200 DPI. Therefore, if 6
If bitmap expansion of 00DPI is specified,
It is necessary to use the bitmap pattern enlargement / reduction device 110 to convert the dots into half-width dots.

【0023】次に、STEP705で804のイメージ
データが1200DPIの解像度情報と共に副画像バッ
ファ108に格納される。このとき格納されるイメージ
データのビットマップは図3の301に示すようにな
る。また、仮に600DPIで展開した場合は、図3の
302に示すようになる。
Next, in STEP 705, the image data 804 is stored in the sub-image buffer 108 together with the resolution information of 1200 DPI. The bit map of the image data stored at this time is as shown at 301 in FIG. Also, if the data is developed at 600 DPI, the result is as shown by 302 in FIG.

【0024】上記STEP702で805の印刷命令が
排紙命令と判断されると、STEP707に移る。ST
EP707では副画像バッファ108に印刷すべきビッ
トマップパターンがあるかどうかが判断され、印刷すべ
きビットマップがある場合はSTEP708に移る。
If it is determined in step 702 that the print command 805 is a paper ejection command, the process proceeds to step 707. ST
In EP707, it is determined whether there is a bitmap pattern to be printed in the sub-image buffer 108. If there is a bitmap to be printed, the process proceeds to STEP 708.

【0025】STEP708では副画像バッファ108
に格納されているビットマップパターンの解像度によっ
て該副画像バッファ108から画像バッファ112にデ
ータ転送を行う場合に縦横2倍の拡大が必要かどうかが
判断される。このとき、最初のビットマップは図2の2
01に示す600DPIのビットマップであるため、S
TEP709でビットマップパターン拡大縮小装置11
0によって縦横2倍に拡大され、図2の203に示すよ
うになって画像バッファ112に格納される。
In STEP 708, the sub-image buffer 108
It is determined based on the resolution of the bitmap pattern stored in the sub-image buffer 108 whether or not double and vertical enlargement is necessary when data is transferred from the sub-image buffer 108 to the image buffer 112. At this time, the first bitmap is 2 in FIG.
01 because it is a 600 DPI bitmap shown in FIG.
Bitmap pattern scaling device 11 in TEP709
The image is magnified twice vertically and horizontally by 0, and stored in the image buffer 112 as shown by 203 in FIG.

【0026】同様に、図3の301に示す次のビットマ
ップパターンは1200DPIであるため、STEP7
11において画像バッファ112にそのままのビットマ
ップパターンで格納される。また、副画像バッファ10
8に画像バッファ112に転送すべきビットマップパタ
ーンがなくなった場合にはSTEP710に移る。
Similarly, the next bitmap pattern 301 shown in FIG.
In step 11, the image data is stored in the image buffer 112 in the same bitmap pattern. The sub-image buffer 10
If there are no more bitmap patterns to be transferred to the image buffer 112 in step 8, the process proceeds to step 710.

【0027】STEP710では画像バッファ112か
ら印刷部113にビットマップイメージを転送して印刷
を行う。このとき転送するビットマップパターンは、図
6の601に示すようになる。また、全てを1200D
PIでビットマップ展開した場合は図4の401に示す
ようになり、全てを600DPIで展開した場合は図5
の501に示すようになる。
In STEP 710, the bitmap image is transferred from the image buffer 112 to the printing unit 113 and printing is performed. The bitmap pattern to be transferred at this time is as shown by 601 in FIG. Also, everything is 1200D
When bitmap development is performed by PI, the result is as shown by 401 in FIG. 4. When all are developed by 600 DPI, FIG.
501 is obtained.

【0028】ここで、図3に示す301のイメージと3
02のイメージを比較した場合、1200DPIである
301のイメージの方が当然細かな部分を表現してい
る。しかし、図2に示すように201の文字ビットマッ
プパターンと202の文字ビットマップパターンでは両
方とも文字“L”と読み取れ、大きな差はない。かつ、
201の文字ビットマップパターンのデータ量は図9の
901に示すように3byteであるが、202の文字
ビットマップパターンのデータ量は902に示すように
4倍の12byte必要である。
Here, the image 301 shown in FIG.
When comparing the image of No. 02, the image of No. 301 which is 1200 DPI expresses a finer portion. However, as shown in FIG. 2, both the character bitmap pattern 201 and the character bitmap pattern 202 can be read as the character "L", and there is no significant difference. And,
The data amount of the character bitmap pattern 201 is 3 bytes as indicated by 901 in FIG. 9, but the data amount of the character bitmap pattern of 202 is 12 times as large as indicated by 902.

【0029】通常、LBP101などで印刷する文書で
は文字とイメージが混在されることがほとんどであるた
め、本実施例のように文字や図形など印刷対象の種類毎
にビットマップ展開時の適切な解像度を指定することに
よって、メモリの効率的な利用を行うことが可能とな
る。
Normally, characters and images are mostly mixed in a document printed by the LBP 101 or the like. Therefore, as shown in this embodiment, an appropriate resolution for bitmap development for each type of printing target such as characters and graphics is used. , It is possible to use the memory efficiently.

【0030】なお、ビットマップパターンを副画像バッ
ファ108に一度格納してから画像バッファ112に転
送しているのは、ジャム等により再度印刷を実行する場
合に備えるためで、プリンタで一般的な処理を行うため
である。
The reason why the bitmap pattern is stored once in the sub-image buffer 108 and then transferred to the image buffer 112 is to prepare for a case where printing is executed again due to a jam or the like. It is for doing.

【0031】このように、本実施例ではホストコンピュ
ータ102からの印刷命令によって文字や図形(円や多
角形)の解像度の指定を認識し、ビットマップ展開時に
対応する解像度のビットマップ展開を行い、そのビット
マップを副画像バッファ108に解像度情報と共に格納
し、印刷時にその解像度情報に従って必要な場合にビッ
トマップパターン拡大縮小装置110によりビットマッ
プパターンの拡大を行うことによって、メモリの使用量
を可能な限り少なくすることを可能としている。したが
って、効率的なメモリの使用が可能となる。
As described above, in the present embodiment, the designation of the resolution of a character or a figure (a circle or a polygon) is recognized by the print command from the host computer 102, and the bitmap of the corresponding resolution is developed when the bitmap is developed. The bitmap is stored together with the resolution information in the sub-image buffer 108, and the bitmap pattern is enlarged by the bitmap pattern enlarging / reducing device 110 when necessary according to the resolution information at the time of printing. It is possible to reduce as much as possible. Therefore, efficient use of the memory becomes possible.

【0032】また、上述の実施例において、印刷用紙に
対応するビットマッププレーンを複数のバンドに分割し
て印刷処理を行う機能を備え、その一つのバンドの大き
さのビットマップイメージを展開するために該バンドに
含まれる文字や図形のビットマップイメージを副画像バ
ッファ108から画像バッファ112に転送して格納す
るようにしても良い。
Further, in the above-described embodiment, a function is provided for performing a printing process by dividing a bitmap plane corresponding to printing paper into a plurality of bands, and for developing a bitmap image having a size of one band. Alternatively, a bitmap image of a character or graphic included in the band may be transferred from the sub-image buffer 108 to the image buffer 112 and stored.

【0033】[0033]

【発明の効果】以上説明したように、本発明によれば、
文字や図形など印刷対象毎にビットマップ展開の解像度
を指定するようにしており、効率的なメモリの使用を行
うことが可能となり、メモリの使用量を少なくすること
ができるという効果がある。
As described above, according to the present invention,
Since the resolution of bitmap development is specified for each print target such as characters and graphics, it is possible to use the memory efficiently and to reduce the amount of memory used.

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

【図1】 本発明の実施例の全体構成を示すブロック図FIG. 1 is a block diagram showing the overall configuration of an embodiment of the present invention.

【図2】 ビットマップ展開された文字の一例を示す説
明図
FIG. 2 is an explanatory diagram showing an example of a character subjected to bitmap development.

【図3】 ビットマップ展開されたイメージの一例を示
す説明図
FIG. 3 is an explanatory diagram showing an example of an image developed by bitmap.

【図4】 印刷データをビットマップ展開した例を示す
説明図
FIG. 4 is an explanatory diagram showing an example in which print data is developed into a bitmap.

【図5】 印刷データをビットマップ展開した例を示す
説明図
FIG. 5 is an explanatory diagram showing an example in which print data is developed into a bitmap.

【図6】 印刷データをビットマップ展開した例を示す
説明図
FIG. 6 is an explanatory diagram showing an example in which print data is developed into a bitmap.

【図7】 LBPの動作を示すフローチャートFIG. 7 is a flowchart showing the operation of the LBP.

【図8】 LBPに入力される印刷データの一例を示す
説明図
FIG. 8 is an explanatory diagram illustrating an example of print data input to an LBP.

【図9】 文字のビットマップパターンを16進数で示
す説明図
FIG. 9 is an explanatory diagram showing a bitmap pattern of a character in hexadecimal.

【符号の説明】[Explanation of symbols]

101 LBP 102 ホストコンピュータ(外部装置) 103 通信ケーブル 104 I/Oインターフェイス 105 CPU 106 RAM 107 ROM 108 副画像バッファ(メモリ) 109 文字パターン発生装置 110 ビットマップパターン拡大縮小装置 111 入力データ解析部 112 画像バッファ(メモリ) 113 印刷部 Reference Signs List 101 LBP 102 Host computer (external device) 103 Communication cable 104 I / O interface 105 CPU 106 RAM 107 ROM 108 Sub-image buffer (memory) 109 Character pattern generator 110 Bitmap pattern enlargement / reduction device 111 Input data analysis unit 112 Image buffer (Memory) 113 Printing unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 外部装置から入力された印刷データに基
づいて印刷出力を行う印刷装置において、前記入力され
た印刷データから印刷用のビットマップイメージパター
ンを作成するパターン発生装置と、該印刷データより解
像度を識別するデータ解析部と、識別した解像度情報を
基に必要に応じてビットマップパターンの拡大を行うパ
ターン拡大装置と、印刷用紙に対応するビットマッププ
レーンを格納するメモリと、このメモリから転送された
ビットマップイメージデータに従って前記印刷用紙に印
刷を行う印刷部とを備えたことを特徴とする印刷装置。
1. A printing apparatus for performing print output based on print data input from an external device, comprising: a pattern generating apparatus for generating a bitmap image pattern for printing from the input print data; A data analysis unit for identifying the resolution, a pattern enlargement device for enlarging the bitmap pattern as needed based on the identified resolution information, a memory for storing a bitmap plane corresponding to the printing paper, and a transfer from the memory A printing unit for performing printing on the printing paper in accordance with the generated bitmap image data.
【請求項2】 パターン発生装置により作成されたビッ
トマップイメージパターンを格納するメモリを有してい
ることを特徴とする請求項1記載の印刷装置。
2. The printing apparatus according to claim 1, further comprising a memory for storing a bitmap image pattern created by the pattern generator.
【請求項3】 印刷用紙に対応するビットマッププレー
ンを複数のバンドに分割し、その一つのバンドの大きさ
のビットマップイメージを展開するために該バンドに含
まれるビットマップイメージパターンをメモリに格納す
ることを特徴とする請求項2記載の印刷装置。
3. A bitmap plane corresponding to a printing paper is divided into a plurality of bands, and a bitmap image pattern included in the band is stored in a memory in order to develop a bitmap image having the size of one band. The printing apparatus according to claim 2, wherein the printing is performed.
JP9012564A 1997-01-27 1997-01-27 Printing equipment Withdrawn JPH10202960A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9012564A JPH10202960A (en) 1997-01-27 1997-01-27 Printing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9012564A JPH10202960A (en) 1997-01-27 1997-01-27 Printing equipment

Publications (1)

Publication Number Publication Date
JPH10202960A true JPH10202960A (en) 1998-08-04

Family

ID=11808854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9012564A Withdrawn JPH10202960A (en) 1997-01-27 1997-01-27 Printing equipment

Country Status (1)

Country Link
JP (1) JPH10202960A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8339664B2 (en) 2008-05-15 2012-12-25 Canon Kabushiki Kaisha Image processing method, image processing apparatus, and control method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8339664B2 (en) 2008-05-15 2012-12-25 Canon Kabushiki Kaisha Image processing method, image processing apparatus, and control method thereof

Similar Documents

Publication Publication Date Title
US8294914B2 (en) Image forming apparatus and method for changing number of lines in band buffer based on memory size to be required
US6247028B1 (en) Controlling attributes of pre-registered form data to match those of data to be printed with the form data
EP0684546B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
GB2217492A (en) Output apparatus
JPH02301464A (en) Image output device
US6310693B1 (en) Printing control apparatus and method, and printing system for reducing processing overhead
JP3029136B2 (en) Output method and device
JPH1166327A (en) Method and device for processing image and recording medium
JPH0916149A (en) Character processor, character processing method, and memory
EP0440359B1 (en) Output apparatus
JPH10202960A (en) Printing equipment
JP2000013601A (en) Print information processor and device and method for generating intermediate data
JP3204136B2 (en) Image processing apparatus and compression processing method
JP4325339B2 (en) Printing system, host computer and printer driver
JP2004030386A (en) Image processing method and image processor
JPH10151815A (en) Printing-processing apparatus
US6329993B1 (en) Character processing apparatus, character processing method and record medium recording character processing program
JPH0744687A (en) Picture forming device
JP3864520B2 (en) Print processing apparatus and print processing method
JP2737880B2 (en) Character processing apparatus and method
JPH09277616A (en) Printer and control method therefor
JP3327744B2 (en) Recording apparatus and method, and computer control apparatus
JPH1124863A (en) Print control device and method, and storage medium storing computer readable program
JPH11110151A (en) Printer driver, computer having printer driver, and computer system
JP3495876B2 (en) Character output device, character output method, and storage medium storing computer readable program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040406