JPH1024629A - Printer - Google Patents
PrinterInfo
- Publication number
- JPH1024629A JPH1024629A JP8181877A JP18187796A JPH1024629A JP H1024629 A JPH1024629 A JP H1024629A JP 8181877 A JP8181877 A JP 8181877A JP 18187796 A JP18187796 A JP 18187796A JP H1024629 A JPH1024629 A JP H1024629A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- image data
- data
- memory
- magnetic disk
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はプリンタに関し、特
にページ単位で印刷を行うぺージプリンタに関する。[0001] 1. Field of the Invention [0002] The present invention relates to a printer, and more particularly to a page printer that performs printing in page units.
【0002】[0002]
【従来の技術】一般にページプリンタでは、上位装置か
ら入力されたテキストデータとイメージデータとを別々
のメモリに一旦保持し、これら保持されたデータを合成
して印刷している。2. Description of the Related Art In a page printer, generally, text data and image data input from a host device are temporarily stored in separate memories, and the stored data is combined and printed.
【0003】かかる従来のページプリンタにおいては、
1ページの印刷を行うためには、最低1ページ分のデー
タを記憶できる容量のメモリを用意しなければならな
い。特に、カラーページプリンタの場合、写真等のカラ
ーイメージデータを印刷しようとすると、ホストコンピ
ュータ等の上位装置からページプリンタに送信されるデ
ータ量は、モノクロページプリンタに比べて非常に多
い。そのデータ量は、通常2〜3[Mbyte]で、1
0[Mbyte]を越えることもある。In such a conventional page printer,
In order to print one page, a memory having a capacity capable of storing data of at least one page must be prepared. In particular, in the case of a color page printer, when printing color image data such as a photograph, the amount of data transmitted from a host device such as a host computer to the page printer is much larger than that of a monochrome page printer. The data amount is usually 2-3 [Mbytes] and 1
It may exceed 0 [Mbyte].
【0004】したがって、ページプリンタ側でそれらを
受信し一旦保持するメモリを標準で装備すると、メモリ
は大きなコスト比重を占めることになる。よって、プリ
ンタ全体のコストを考えると、メモリの占めるコストウ
ェイトが高く、原価低減の妨げになっている。Therefore, if the page printer is equipped with a memory for receiving and temporarily storing them, the memory occupies a large cost ratio. Therefore, considering the cost of the entire printer, the cost weight occupied by the memory is high, which hinders cost reduction.
【0005】[0005]
【発明が解決しようとする課題】上述した従来のプリン
タではメモリが原価低減の妨げになっている。かかる問
題を解決するために、データ圧縮技法を用いることによ
って、メモリを削減する方法もある。しかしながら、か
かる方法では、印刷しようとするデータの構成によって
は、うまくデータ圧縮できずに印刷できないことがある
という欠点がある。In the above-mentioned conventional printer, the memory hinders cost reduction. In order to solve such a problem, there is a method of reducing memory by using a data compression technique. However, such a method has a drawback that, depending on the configuration of the data to be printed, printing may not be possible due to insufficient data compression.
【0006】また、メモリ容量を小さくすれば原価低減
できるが、印刷できるイメージデータの大きさが制限さ
れるという欠点がある。Although the cost can be reduced by reducing the memory capacity, there is a disadvantage that the size of printable image data is limited.
【0007】なお、特開昭64―4349号公報では、
ビデオターミナルからドットプリンタへデータ転送を行
う際の転送スピードの吸収のために大容量メモリ装置を
用いている。この場合においても、メモリ容量が大きく
なり、原価を低減することができない。In Japanese Patent Application Laid-Open No. 64-4349,
A large-capacity memory device is used to absorb the transfer speed when transferring data from the video terminal to the dot printer. Also in this case, the memory capacity becomes large and the cost cannot be reduced.
【0008】本発明は上述した従来技術の欠点を解決す
るためになされたものであり、その目的は原価を低減で
き、また印刷できるイメージデータの大きさが制限され
ることのないプリンタを提供することである。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned drawbacks of the prior art, and an object of the present invention is to provide a printer which can reduce the cost and does not limit the size of printable image data. That is.
【0009】[0009]
【課題を解決するための手段】本発明によるプリンタ
は、テキストデータとイメージデータとを一旦別々に保
持するテキストデータ用保持手段及びイメージデータ用
保持手段を含み、これら保持手段に一旦保持されたテキ
ストデータとイメージデータとを合成して印刷するプリ
ンタであって、前記イメージデータ用保持手段は磁気デ
ィスク装置であることを特徴とする。A printer according to the present invention includes a text data holding means and an image data holding means for temporarily holding text data and image data separately, and the text once held by these holding means. A printer for combining and printing data and image data, wherein the holding unit for image data is a magnetic disk device.
【0010】[0010]
【発明の実施の形態】本発明の作用は以下の通りであ
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS The operation of the present invention is as follows.
【0011】テキストデータとイメージデータとを一旦
別々に保持しこの一旦保持したテキストデータとイメー
ジデータとを合成して印刷するプリンタにおいて、イメ
ージデータは磁気ディスク装置に保持する。また必要で
あれば、ディスクキャッシュメモリを設ける。プリンタ
構成上、大きなコスト比重を占めるメモリの容量を最小
限度にすることができ、原価を抑えた安価なプリンタを
構築できる。In a printer for temporarily storing text data and image data separately and combining and printing the temporarily stored text data and image data, the image data is stored in a magnetic disk device. If necessary, a disk cache memory is provided. In terms of the printer configuration, the memory capacity occupying a large cost ratio can be minimized, and an inexpensive printer with reduced cost can be constructed.
【0012】次に、本発明の実施例について図面を参照
して説明する。Next, an embodiment of the present invention will be described with reference to the drawings.
【0013】図1は本発明によるプリンタの一実施例の
主要部の構成を示すブロック図であり、上位装置である
ホストコンピュータから送出されるデータを印刷する場
合の構成が示されている。FIG. 1 is a block diagram showing a configuration of a main part of an embodiment of a printer according to the present invention, and shows a configuration in a case where data transmitted from a host computer as a host device is printed.
【0014】図において、本発明の一実施例によるプリ
ンタは、テキストデータを記憶する半導体メモリ3と、
イメージデータを保持する磁気ディスク装置(ハードデ
ィスク)4と、この磁気ディスク装置4の記憶内容の一
部を保持してアクセス速度を高めるキャッシュメモリ5
と、印刷機構7とを含んで構成されている。Referring to FIG. 1, a printer according to one embodiment of the present invention includes a semiconductor memory 3 for storing text data,
A magnetic disk device (hard disk) 4 for holding image data, and a cache memory 5 for holding a part of the storage contents of the magnetic disk device 4 and increasing the access speed
And a printing mechanism 7.
【0015】かかる構成において、ホストコンピュータ
側のアプリケーションソフトウェア1から出力データ1
0が送出されると、そのデータ10はプリンタドライバ
2に渡される。この後プリンタドライバ2は、その出力
データ10をテキスト部分、グラフィック部分及びイメ
ージ部分に分割する処理を行う。この分割されたテキス
ト部分、グラフィック部分及びイメージ部分の各データ
はページプリンタに転送される。In such a configuration, the output data 1 from the application software 1 on the host computer side
When 0 is transmitted, the data 10 is passed to the printer driver 2. Thereafter, the printer driver 2 divides the output data 10 into a text portion, a graphic portion, and an image portion. Each data of the divided text portion, graphic portion and image portion is transferred to the page printer.
【0016】この場合、イメージデータには、プリンタ
言語内で明確に区別されており、ここからここまでまで
はビットイメージであるという記号が付加されて、ホス
トコンピュータ側から送出される。In this case, the image data is clearly distinguished in the printer language, and a symbol indicating that the image data is a bit image is sent from the host computer.
【0017】なお、ここにいう「グラフィック」とは、
プリンタ言語上で、文字コードで表せない(テキストデ
ータではない)もので、プリンタ言語で描画される図
形、例えば棒グラフや円グラフ等の図形をいう。一方、
ここにいう「イメージ」とは、写真等のビットイメージ
データをいう。[0017] The "graphics" referred to here are:
In the printer language, a figure that cannot be represented by a character code (not text data) and is drawn in the printer language, for example, a figure such as a bar graph or a pie graph. on the other hand,
The "image" here refers to bit image data such as a photograph.
【0018】ページプリンタ側では、比較的メモリ容量
を必要としないテキスト部分及びグラフィック部分のデ
ータ20については中間コードを生成する。そして、こ
の生成した中間コードを、メモリ3のディスプレイリス
ト上に、各バンド帯毎に格納していく。一方、イメージ
部分のデータ21に関しては、ホストコンピュータから
受信したものをすぐに磁気ディスク装置4上に記録して
いく。On the page printer side, an intermediate code is generated for the data 20 of the text portion and the graphic portion which does not require a relatively large memory capacity. Then, the generated intermediate code is stored in the display list of the memory 3 for each band. On the other hand, as for the data 21 of the image portion, the data received from the host computer is immediately recorded on the magnetic disk device 4.
【0019】なお、「中間コード」とは、プリンタ言語
から、ラスタイメージに変換する際の処理の過程で生成
されるコードであり、このコードからは高速にラスタイ
メージに展開できるものである。また、「ディスプレイ
リスト」とは、各バンド帯毎に、中間コードがまとめて
管理されるリストである。The "intermediate code" is a code generated in the process of converting a printer language into a raster image, and can be rapidly developed into a raster image from this code. The “display list” is a list in which intermediate codes are collectively managed for each band.
【0020】最後の印刷出力時の、ディスプレイリスト
をラスタ展開し、出力イメージに展開するとき、そのデ
ィスプレイリストに対応したバンドのイメージデータを
磁気ディスク装置4から読出す。そして、この読出した
イメージデータを合成し、合成されたデータ6が印刷機
構7から印刷出力される。When rasterizing a display list at the time of the last print output and developing it into an output image, image data of a band corresponding to the display list is read from the magnetic disk device 4. Then, the read image data is combined, and the combined data 6 is printed out from the printing mechanism 7.
【0021】なお、本実施例では、バンド帯毎に分割し
て処理を行っている。つまり、1ページ分の描画イメー
ジがいくつかのブロックに分けて管理される。このよう
にバンド帯に分割するメリットは、あるバンド帯の描画
処理をしているときには、その他のバンド帯のデータは
必要ないので、この必要ないバンド帯のデータはメモリ
圧縮等しておくことで、少ないメモリ容量を有効に利用
することができるのである。In this embodiment, the processing is performed by dividing each band. That is, the drawing image for one page is managed by being divided into several blocks. The advantage of dividing into band bands in this way is that when performing drawing processing of a certain band band, data of other band bands is not necessary, so that data of the unnecessary band band is compressed in a memory or the like. Thus, a small memory capacity can be effectively used.
【0022】近年、磁気ディスク装置が安価になり、さ
らに比較的大容量のものが小型化され、ページプリンタ
コントローラ上に装備する例が増えてきた。しかし、そ
の場合の利用方法は、各種フォントを格納したり、アウ
トライン展開されたフォント(キャッシュフォント)を
一時的に格納するものである。本プリンタでは、メモリ
に占める割合が大きくて、データ容量が不確定なイメー
ジデータを磁気ディスク装置に退避させることにより、
最小限度の容量のメモリ構成でも印刷を行うことがで
き、プリンタの原価を抑えることができる。In recent years, magnetic disk drives have become inexpensive, and those having relatively large capacities have been downsized, and examples of mounting them on a page printer controller have been increasing. However, the method of use in this case is to store various fonts or temporarily store outline-expanded fonts (cache fonts). With this printer, image data that has a large proportion of the memory and has an indeterminate data capacity is saved to the magnetic disk drive,
Printing can be performed even with a memory configuration having a minimum capacity, and the cost of the printer can be reduced.
【0023】なお、本実施例では、磁気ディスク装置の
記憶内容の一部をキャッシュメモリに保持している。こ
のため、磁気ディスク装置のアクセス速度を半導体メモ
リ並に高めることができるのである。高速アクセス可能
な磁気ディスク装置を用いる場合、キャッシュメモリは
不要である。In this embodiment, a part of the storage contents of the magnetic disk device is held in the cache memory. Therefore, the access speed of the magnetic disk device can be increased to the same level as that of the semiconductor memory. When a magnetic disk device capable of high-speed access is used, a cache memory is unnecessary.
【0024】以上のように、本プリンタでは磁気ディス
クを用いているので、プリンタに搭載するメモリの容量
を少なくすることができ、プリンタの原価を低減するこ
とができる。また、磁気ディスクを用いてイメージデー
タを保持するので、イメージデータが大きすぎるために
メモリ容量不足で印刷できなかったデータも印刷できる
のである。特に、大きなイメージデータを扱うことの多
いカラーイメージプリンタにおいて、その原価低減の効
果が大きい。As described above, since the magnetic disk is used in the present printer, the capacity of the memory mounted on the printer can be reduced, and the cost of the printer can be reduced. Further, since the image data is held using the magnetic disk, data that cannot be printed due to insufficient memory capacity because the image data is too large can be printed. In particular, in a color image printer that often handles large image data, the effect of cost reduction is great.
【0025】なお、以上の説明では磁気ディスク装置の
利用を前提としているが、これに限らず後付け可能なI
Cメモリカード等の二次記憶装置(補助記憶装置)を用
いることもできる。すなわち、イメージデータは一般
に、用紙に印刷される直前までは、解像度変換程度の処
理しか行われないのに、多くのメモリ容量を必要とし、
メモリの使用効率が非常に悪い。このため、イメージデ
ータが必要となる印刷時までは、他の補助メディアに一
時的に保管しておけば良いのである。In the above description, it is assumed that a magnetic disk drive is used.
A secondary storage device (auxiliary storage device) such as a C memory card can also be used. That is, image data generally requires only a large amount of memory capacity until only processing of resolution conversion is performed until immediately before printing on paper.
Memory usage is very poor. For this reason, the image data may be temporarily stored in another auxiliary medium until printing is required.
【0026】請求項の記載に関連して本発明は更に次の
態様をとりうる。In connection with the description of the claims, the present invention can further take the following aspects.
【0027】(1)前記磁気ディスク装置の代りに前記
イメージデータを一旦保持するメモリカードを含むこと
を特徴とする請求項1又は2記載のプリンタ。(1) The printer according to claim 1 or 2, further comprising a memory card for temporarily storing the image data instead of the magnetic disk device.
【0028】[0028]
【発明の効果】以上説明したように本発明は、イメージ
データを一旦保持する手段として磁気ディスクを用いる
ことにより、プリンタの原価を低減することができると
いう効果がある。また磁気ディスクを用いることによ
り、イメージデータが大きい場合でもメモリ容量不足で
印刷できなくなることがないという効果がある。As described above, the present invention has an effect that the cost of the printer can be reduced by using a magnetic disk as a means for temporarily storing image data. The use of a magnetic disk also has the effect that printing cannot be disabled due to insufficient memory capacity even when the image data is large.
【図1】本発明の実施例によるプリンタの構成を示すブ
ロック図である。FIG. 1 is a block diagram illustrating a configuration of a printer according to an embodiment of the present invention.
3 メモリ 4 磁気ディスク装置 5 キャッシュメモリ 3 memory 4 magnetic disk device 5 cache memory
Claims (2)
旦別々に保持するテキストデータ用保持手段及びイメー
ジデータ用保持手段を含み、これら保持手段に一旦保持
されたテキストデータとイメージデータとを合成して印
刷するプリンタであって、前記イメージデータ用保持手
段は磁気ディスク装置であることを特徴とするプリン
タ。1. A text data holding means and an image data holding means for temporarily holding text data and image data separately, and the text data and the image data once held by these holding means are combined and printed. Wherein the image data holding means is a magnetic disk device.
を保持するキャッシュメモリを更に含むことを特徴とす
る請求項1記載のプリンタ。2. The printer according to claim 1, further comprising a cache memory for holding a part of the storage content of said magnetic disk device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8181877A JPH1024629A (en) | 1996-07-11 | 1996-07-11 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8181877A JPH1024629A (en) | 1996-07-11 | 1996-07-11 | Printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1024629A true JPH1024629A (en) | 1998-01-27 |
Family
ID=16108433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8181877A Withdrawn JPH1024629A (en) | 1996-07-11 | 1996-07-11 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1024629A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281531A (en) * | 2013-07-05 | 2015-01-14 | 佳能株式会社 | Image processing apparatus and method of controlling the same |
-
1996
- 1996-07-11 JP JP8181877A patent/JPH1024629A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281531A (en) * | 2013-07-05 | 2015-01-14 | 佳能株式会社 | Image processing apparatus and method of controlling the same |
CN104281531B (en) * | 2013-07-05 | 2017-11-21 | 佳能株式会社 | Image processing apparatus and its control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2000158724A (en) | Image-processing apparatus, image processing method and recording medium | |
US6483604B1 (en) | Disk-based image storage system and method with prioritized loading and retrieval operations | |
JP2000335022A (en) | Printer control device | |
US7864359B2 (en) | Data compression and decompression unit | |
US5880855A (en) | Document process apparatus including a memory storage location function | |
US7443519B1 (en) | Printer system flexibly compatible with plurality of printer control languages (PCL) using intermediate and raster codes | |
US5586229A (en) | Band printing method for preventing band overrun error in page printer | |
JPH1024629A (en) | Printer | |
US20060164665A1 (en) | Method and apparatus for to generate a character image | |
JPS602715B2 (en) | Kanji bit pattern management method for kanji printers | |
US6906823B1 (en) | Input interface for a raster object memory in a method, system and program | |
JP3997808B2 (en) | Drawing processing apparatus and drawing processing method | |
JP3907484B2 (en) | Information processing apparatus, control method thereof, and program | |
JP3110905B2 (en) | Data transfer device and method | |
JP2000181644A (en) | Image processor, control method therefor, printer and recording medium | |
US7835025B2 (en) | Processing system and method of processing pattern bitmap data for printer | |
JP3196788B2 (en) | Printer and print control method | |
JPH01145718A (en) | Printer | |
JPS617771A (en) | System for receiving and expanding image data | |
JPS60168677A (en) | Rule image generator | |
JP2000094764A (en) | Image output method and device | |
JPS60107970A (en) | Facsimile control system | |
JPH11188935A (en) | Hard disc mounting printer | |
JPH0550666A (en) | Printer | |
JPH0729449B2 (en) | Printer controller |
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: 20031007 |