JPH01228263A - Printing device - Google Patents
Printing deviceInfo
- Publication number
- JPH01228263A JPH01228263A JP63053555A JP5355588A JPH01228263A JP H01228263 A JPH01228263 A JP H01228263A JP 63053555 A JP63053555 A JP 63053555A JP 5355588 A JP5355588 A JP 5355588A JP H01228263 A JPH01228263 A JP H01228263A
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- image memory
- memory
- address
- 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
Links
- 230000015654 memory Effects 0.000 claims abstract description 149
- 238000006243 chemical reaction Methods 0.000 claims abstract description 22
- 238000013507 mapping Methods 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 14
- 238000013519 translation Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000003936 working memory Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 108091008695 photoreceptors Proteins 0.000 description 2
- 244000000626 Daucus carota Species 0.000 description 1
- 235000002767 Daucus carota Nutrition 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Control Or Security For Electrophotography (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、印刷用データを画像メモリに格納し、これを
読み出しながら用紙上に印刷を行なう印刷装置に関する
。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a printing device that stores print data in an image memory and prints on paper while reading the data.
(従来の技術)
コンピュータやワードプロセッサ等の上位制御装置によ
って作成された印刷用データを、用紙上に印刷する装置
としては、電子写真方式のプリンタ、サーマルプリンタ
、ワイヤドツト式プリンタ等、種々のものが知られてい
る。(Prior Art) Various devices are known for printing print data created by a host control device such as a computer or a word processor onto paper, such as electrophotographic printers, thermal printers, and wire dot printers. It is being
第2図に、従来の電子写真方式を採用した印刷装置のブ
ロック図を示す。FIG. 2 shows a block diagram of a printing apparatus that employs a conventional electrophotographic method.
この装置は、上位制御装置1にインタフェース2を介し
て接続されたシステムバス3に対し、プロセッサ4、プ
ログラムメモリ5、ワーキングメモリ6、フォントメモ
リ7、画像メモリ8及びプリントエンジンインタフェー
ス9が接続された構成のものである。プリントエンジン
インタフェース9には、プリントエンジン10が接続さ
れている。In this device, a processor 4, a program memory 5, a working memory 6, a font memory 7, an image memory 8, and a print engine interface 9 are connected to a system bus 3 connected to a host control device 1 via an interface 2. It is of composition. A print engine 10 is connected to the print engine interface 9.
上位装置1は、印刷用データを作成するコンピュータや
ワードプロセッサ、画像読取装置等の装置である。イン
タフェース2は、いわゆるR5232Cインタフエース
やパラレルインタフェース等から構成される既知の回路
である。プロセッサ4は、この印刷装置全体の制御を行
なう回路で、その実行用プログラムがプログラムメモリ
5に格納されている。ワーキングメモリ6は、インタフ
ェース2により送受信されたデータを記憶管理するため
のメモリである。フォントメモリ7は、上位制御装置1
から送り込まれた文字キャラクタコードやその他のコー
ドを、印刷用のフォントデータに変換するメモリである
。The host device 1 is a device such as a computer, word processor, or image reading device that creates print data. The interface 2 is a known circuit composed of a so-called R5232C interface, a parallel interface, or the like. The processor 4 is a circuit that controls the entire printing apparatus, and its execution program is stored in the program memory 5. The working memory 6 is a memory for storing and managing data transmitted and received by the interface 2. The font memory 7 is connected to the upper control device 1.
This is a memory that converts character codes and other codes sent from the printer into font data for printing.
又、画像メモリ8は、編集処理されイメージ化された印
刷用データを、例えば1ページ分格納するランダム・ア
クセス・メモリから構成される。The image memory 8 is composed of a random access memory that stores, for example, one page of print data that has been edited and turned into an image.
プリントエンジン10は、画像メモリ8に格納された印
刷用データに基づいて、印刷用の用紙に印刷を行なう装
置で、用紙搬送系や電子写真プロセス等を含む装置5で
ある。プリントエンジンインタフェース9は、プロセッ
サ4の指示に従って画像メモリ8から印刷用データ9a
を読み出してプリントエンジン10に転送し、あるいは
プリントエンジン10から出力されるプリントコントロ
ール信号9bを受は入れ、これをプロセッサ4等に送信
するインタフェース回路である。The print engine 10 is a device that prints on paper for printing based on the print data stored in the image memory 8, and is the device 5 that includes a paper conveyance system, an electrophotographic process, and the like. The print engine interface 9 receives print data 9a from the image memory 8 according to instructions from the processor 4.
This is an interface circuit that reads and transfers the signal to the print engine 10, or receives the print control signal 9b output from the print engine 10, and transmits it to the processor 4, etc.
以上のような印刷装置は、上位制御装置1からインタフ
ェース2を介して受信された制御コマンドや文字キャラ
クタコード、グラフィックコマンド、ビットイメージデ
ータ等を、必要に応じてワーキングメモリ6に一時格納
し、プロセッサ4の制御に従ってイメージ化された印刷
用データを画像メモリ8上に作成する。The above-described printing device temporarily stores control commands, character codes, graphic commands, bit image data, etc. received from the host control device 1 via the interface 2 in the working memory 6 as needed, and then outputs them to the processor. 4, imaged printing data is created on the image memory 8.
こうして作成された画像メモリ8内の印刷用データは、
次のように処理される。The print data in the image memory 8 created in this way is
It is processed as follows.
第3図は、従来の画像メモリからの印刷出力の読み出し
動作を説明する概念図である。FIG. 3 is a conceptual diagram illustrating the operation of reading print output from a conventional image memory.
図に示すように、画像メモリ8に対して読み出しアドレ
ス8aが入力すると、画像メモリ8中の各ラスター■、
■、■、■・・・に対応するデータが順に読み出され、
これがその順番に印刷されて(■、■、■、■・・・)
印刷出力20を得る。即ち、画像メモリ8から読み出さ
れたデータは、各ラスター毎にビットストリーム化して
第2図のプリントエンジン10に送り込まれ、その読み
出しと1対lに対応した印刷動作が行なわれて印刷出力
20が得られる。尚、通常、画像メモリ8からのデータ
の読み出しは、ビット単位でなくワード単位で行なわれ
る。As shown in the figure, when the read address 8a is input to the image memory 8, each raster ■,
The data corresponding to ■, ■, ■... are read out in order,
This will be printed in that order (■, ■, ■, ■...)
A printout 20 is obtained. That is, the data read from the image memory 8 is converted into a bit stream for each raster and sent to the print engine 10 shown in FIG. is obtained. Note that data is normally read from the image memory 8 not in bits but in words.
第4図は、従来の画像メモリからの印刷出力の読み出し
方法をより具体的に示した説明図である。FIG. 4 is an explanatory diagram showing more specifically a conventional method of reading print output from an image memory.
図のように、画像メモリは、各ラスター■、■・・・毎
にそれぞれ1ワード(例えば8ビツト)単位で区切られ
ている。データは、このワード単位で順番に (1)
、 (2)、 (3)・・・というように読み出され、
その右側に示したような印刷出力が得られる。As shown in the figure, the image memory is divided into units of one word (for example, 8 bits) for each raster (2), (2), and so on. The data is written in this word order (1)
, (2), (3)... are read out,
You will get a printout like the one shown on the right.
この図からも分るように、画像メモリ8に格納されたデ
ータとその印刷出力20とは、完全に1対1に対応して
いる。通常、画像メモリ8は、1ページ分程度の印刷出
力20が可能なメモリ容量に設定され′ており、印刷出
力中の情報量が非常に少ない場合でも、必ずいったん1
ページ分の印刷用データが画像メモリ8に格納され、そ
の後印刷を行なうという処理がなされていた。As can be seen from this figure, there is a complete one-to-one correspondence between the data stored in the image memory 8 and its print output 20. Normally, the image memory 8 is set to a memory capacity that can print out about one page 20, and even if the amount of information being printed is very small, it is always necessary to
Printing data for pages is stored in the image memory 8, and then printing is performed.
(発明が解決しようとする課題)
ところで、電子写真方式の印刷装置においては、外周に
感光体層を形成した感光ドラムを一定速度で回転させな
がら、その感光体上に印刷用データに対応する静電潜像
を形成していく。その静電潜像は、トナーを用いて現像
されて用紙上に転写され定着されるが、このような印刷
工程は連続した動作で行なわれ、中断することができな
い。従って、通常、画像メモリ8に印刷用データを完全
に編集し終わってから、用紙の搬送を開始し印刷工程を
始動するようにしている。(Problem to be Solved by the Invention) Incidentally, in an electrophotographic printing apparatus, a photosensitive drum having a photoreceptor layer formed on its outer periphery is rotated at a constant speed, and a static image corresponding to printing data is placed on the photoreceptor. It forms an electric latent image. The electrostatic latent image is developed using toner, transferred and fixed onto the paper, and this printing process is performed in a continuous operation and cannot be interrupted. Therefore, normally, after the printing data has been completely edited in the image memory 8, the conveyance of the paper is started and the printing process is started.
第5図は、このような印刷工程を実行するプリントエン
ジンの動作説明図である。FIG. 5 is an explanatory diagram of the operation of the print engine that executes such a printing process.
図において、トレー11a、llbには、印刷されるべ
き用紙12が収容されている。この用紙12は、ホッピ
ングローラ13aあるいは13bによって引き出され、
搬送路14上を搬送される。In the figure, paper 12 to be printed is stored in trays 11a and llb. This paper 12 is pulled out by a hopping roller 13a or 13b,
It is transported on the transport path 14.
搬送路14の前方には、感光ドラム15と、その外周に
静電で・替像を書き込む書き込み装置16が配置されて
いる。この書き込み装置16は、例えば発光ダイオード
アレイあるいはレーザヘッド等から構成される。In front of the conveyance path 14, a photosensitive drum 15 and a writing device 16 that electrostatically writes a replacement image on the outer periphery of the photosensitive drum 15 are arranged. This writing device 16 is composed of, for example, a light emitting diode array or a laser head.
この装置では、用紙12が搬送路14を搬送され、転写
位置W0に達すると、感光ドラム15上のトナーが転写
され、図示しない定着器によって定着されて排出される
。通常、用紙12は、搬送路上の1点WPにおいて、図
示しないレジストローラ等によっていったん搬送を停止
されて待機し、書き込み装置16による静電潜像の書き
込み開始と同時に搬送が再開される。即ち、感光ドラム
15が℃。たけ(角度aだけ)回転する間に、用紙12
は℃。′だけ搬送されてちょうど転写位置Woに達する
。In this device, the paper 12 is transported along the transport path 14, and when it reaches the transfer position W0, the toner on the photosensitive drum 15 is transferred, fixed by a fixing device (not shown), and discharged. Normally, at one point WP on the conveyance path, the paper 12 is temporarily stopped from being conveyed by a registration roller or the like (not shown) and then waits, and conveyance is resumed at the same time as the writing device 16 starts writing the electrostatic latent image. That is, the temperature of the photosensitive drum 15 is .degree. While the paper 12 rotates by an angle a
is ℃. ' and just reaches the transfer position Wo.
このようなタイミングを制御するために、第2図の画像
メモリ8から書き込み装置16へ印刷用データを転送す
るタイミングは、ホッピングローラ13aが用紙12を
21だけ搬送し、あるいはホッピングローラ13bが用
紙12をf21十氾2だけ搬送した後となる。In order to control such timing, the timing at which printing data is transferred from the image memory 8 to the writing device 16 in FIG. This is after transporting f21 by 2 times.
第6図は、画像メモリへのデータの書き込みとデータを
読み出すタイミングを表わすタイムチャートである。FIG. 6 is a time chart showing the timing of writing data to the image memory and the timing of reading data.
図のように、時刻t。に書き込みを開始し、1ページ目
の印刷用データの画像メモリへの書き込みが時刻t1に
終了すると、時刻t2で第5図のホッピングローラ13
aあるいは13bが用紙12の搬送を開始する。その後
、時刻t3まで待機した後、その1ページ目の印刷用デ
ータの画像メモリからの読み出しが開始される。時刻t
2〜t3までの間に、第5図に示したトレー11a。As shown in the figure, at time t. When writing of the first page print data to the image memory is completed at time t1, the hopping roller 13 in FIG.
a or 13b starts conveying the paper 12. Thereafter, after waiting until time t3, reading of the print data for the first page from the image memory is started. Time t
2 to t3, the tray 11a shown in FIG.
11bから引き出された用紙12が、搬送路14上の1
点W、まで搬送される。そして、レジストローラ等によ
りタイミングを合わせて転写位置W0 (第5図)へ向
けて搬送される。こうして第1ページ目の印刷工程が進
められる。。The paper 12 pulled out from 11b is
It is transported to point W. Then, it is transported toward the transfer position W0 (FIG. 5) at the same timing by registration rollers or the like. In this way, the printing process for the first page is advanced. .
一方、画像メモリへの印刷用データの書き込みと読み出
しを交互に行なうと、プリントエンジン側の待ち時間が
増加する。On the other hand, if printing data is written into and read out from the image memory alternately, the waiting time on the print engine side increases.
従って、処理の高速化のために、第1ページ目のデータ
の読み出しが開始され、その読み出しが終了する前に、
2ページ目のデータの書き込みが開始される。時刻t3
から時刻t3′までの時間は、1ページ目の読み出しが
開始されて、2ページ目のデータを書き込むための一定
のメモリエリアを確保するための時間である。通常、図
のように、画像メモリからのデータの読み出し時間と画
像メモリへの書き込み時間とを比較すると、書き込みの
場合にはライトマージンのチエツクや書き込みアドレス
計算、フォントメモリのアクセス等の時間が必要となり
、合計処理時間はやや長めになる。Therefore, in order to speed up processing, reading of the first page data is started, and before the reading is finished,
Writing of data for the second page is started. Time t3
The time from t3' to time t3' is the time from which reading of the first page is started to securing a certain memory area for writing data of the second page. Normally, as shown in the figure, when comparing the time to read data from image memory and the time to write data to image memory, in the case of writing, time is required for checking the write margin, calculating the write address, accessing the font memory, etc. Therefore, the total processing time will be slightly longer.
このような点を考慮すると、従来、画像メモリを最大限
に有効に利用しようとした場合、書き込み動作を基準に
して動作タイミングを設定する必要がある。Considering these points, conventionally, when trying to utilize the image memory to the maximum extent possible, it is necessary to set the operation timing based on the write operation.
第7図は、従来の画像メモリ書き込み動作のタイミング
を表わすタイミングチャートである。FIG. 7 is a timing chart showing the timing of a conventional image memory write operation.
図のように、画像メモリへの1ページ分の書き込み動作
に毎に、それぞれ■、■、■・・・■という符号を付す
と、各書き込み動作の間に、それぞれtXlの時間だけ
待ち時間を設ける必要がある。As shown in the figure, if each write operation for one page to the image memory is marked with ■, ■, ■...■, then there is a waiting time of tXl between each write operation. It is necessary to provide
この待ち時間は、即ち第6図に示した時刻t1〜t3′
までの間の時間であり、用紙の搬送と画像メモリからの
一定量のデータの読み出しを待つ時間である。従って、
画像メモリのメモリ容量を1ページ分とした印刷装置に
おいては、この第7図に示したタイミングが最大効率の
タイミングであり、これ以上の高速化を図ることができ
なかった。This waiting time is the time t1 to t3' shown in FIG.
This is the time to wait for the paper to be conveyed and a certain amount of data to be read from the image memory. Therefore,
In a printing apparatus in which the memory capacity of the image memory is one page, the timing shown in FIG. 7 is the timing of maximum efficiency, and no further increase in speed could be achieved.
これに対して画像メモリを2ページ分設ければ、1ペー
ジ分の画像メモリからデータの読み出しと印刷を行なっ
ている間に、もう1ページ分の画像メモリにデータの書
き込みを行なうことができ、第7図に示した待ち時間t
Xl〜txsを無くすことができる。On the other hand, if two pages of image memory are provided, while reading and printing data from one page of image memory, data can be written to another page of image memory. The waiting time t shown in Figure 7
Xl~txs can be eliminated.
第8図は、そのような最も望ましい画像メモリの書き込
み動作を示すタイミングチャートである。FIG. 8 is a timing chart showing such a most desirable image memory write operation.
この図に示すように、画像メモリの容量アップにより印
刷の高速化を図ることができる。ところが、画像メモリ
の容量アップは装置のコストを上昇させる原因となる。As shown in this figure, printing speed can be increased by increasing the capacity of the image memory. However, increasing the capacity of the image memory causes an increase in the cost of the device.
特に、印刷画像の解像度が上がれば上がるほど大容量の
画像メモリが必要となり、1ページ分の容量の画像メモ
リを有する印刷装置と、2ページ分の容量の画像メモリ
を有する装置との価格差はますます大きくなる。In particular, as the resolution of printed images increases, a larger capacity image memory is required, and the price difference between a printing device with an image memory capacity of one page and a device with an image memory capacity of two pages is large. It gets bigger and bigger.
本発明は以上の点に着目してなされたもので、画像メモ
リの容量増大を伴わずに印刷の高速化を図った印刷装置
を提供することを目的とするものである。The present invention has been made in view of the above points, and it is an object of the present invention to provide a printing device that can speed up printing without increasing the capacity of an image memory.
(課題を解決するための手段)
本発明の印刷装置は、印刷用データを格納する画像メモ
リと、この画像メモリに印刷用データを書き込む印刷料
、御部と、前記画像メモリから印刷用データを読み出し
ながら印刷を行なう印刷部とを有し、前記印刷制御部は
、印刷出力に対応させて仮想的に設定された1ページ分
の画像から成る仮想ページを、複数のブロックに分割し
て、その各ブロック毎に、それが空白データのみから成
る空白ブロックか、有効データを含む有効ブロックかを
判定するブロック判定部と、前記判定部の判定結果に基
づいて、前記有効ブロックのみを選択して、そのブロッ
ク単位で、前記画像メモリにデータの書き込みを行なう
書き込み制御部と、前記有効ブロックの前記仮想ページ
中でのブロックアドレスと、前記有効ブロックを書き込
んだ前記画像メモリのブロックアドレスとを対応付け、
かつ、前記仮想ページ中で、前記有効ブロックと前記空
白ブロックとを識別するマツピングフラグと、前記画像
メモリに書き込まれた有効ブロックの属する仮想ページ
を識別するページ識別フラグとを格納したアドレス変換
部を設けたことを特徴とするものである。(Means for Solving the Problems) A printing apparatus of the present invention includes an image memory for storing printing data, a printing charger and controller for writing the printing data into the image memory, and a printing unit for writing the printing data from the image memory. and a printing unit that prints while reading, and the print control unit divides a virtual page consisting of one page of images virtually set corresponding to print output into a plurality of blocks, and prints the blocks. a block determining unit that determines for each block whether it is a blank block consisting only of blank data or a valid block containing valid data, and selecting only the valid blocks based on the determination result of the determining unit, a write control unit that writes data to the image memory in units of blocks; associates a block address of the valid block in the virtual page with a block address of the image memory to which the valid block is written;
and an address conversion unit storing a mapping flag that identifies the valid block and the blank block in the virtual page, and a page identification flag that identifies the virtual page to which the valid block written in the image memory belongs. It is characterized by having the following.
(作用)
以上の装置は、例えば1ページ分の容量の画像メモリを
持つ場合であっても、印刷用データの内容によっては数
ページ分のデータの格納が可能である。(Function) Even if the device described above has an image memory with a capacity for one page, for example, it is possible to store data for several pages depending on the content of the print data.
先ず、印刷すべき各ページ毎にそれぞれプロセッサの側
で仮想ページを設定する。そして、この仮想ページを複
数のブロックに分割する。これらのブロックのうち、空
白データのみからなる空白ブロックを除外して、有効デ
ータを含む有効ブロックのみを画像メモリに書き込むよ
うにする。First, a virtual page is set on the processor side for each page to be printed. This virtual page is then divided into multiple blocks. Among these blocks, blank blocks consisting only of blank data are excluded, and only valid blocks containing valid data are written into the image memory.
空白部分の多い仮想ページについては、この有効ブロッ
ク数は非常に少なくなる。従って、1ベ一ジ分の画像メ
モリに対し数ページ分の仮想ページの格納が可能になる
。For virtual pages with many blank spaces, this effective number of blocks will be very small. Therefore, it is possible to store several virtual pages in the image memory for one page.
このようにして有効データを画像メモリの所定のブロッ
クに格納し、あるいは画像メモリに格納されたデータを
読み出して印刷を行なうために、アドレス変換部が用意
されている。In order to store valid data in a predetermined block of the image memory in this manner, or to read and print data stored in the image memory, an address conversion section is provided.
印刷制御部は、アドレス変換部に格納されたブロックア
ドレスやフラグを参照して、各仮想ページの有効ブロッ
クと空白ブロックとを識別し、どの仮想ページの有効ブ
ロックが画像メモリのどのブロックアドレスに格納され
ているかを認識する。そして、データ読み出し時には、
空白ブロック部分については印刷制御部が空白データを
生成し、有効データのみ所定のタイミングで画像メモリ
から読み出すようにする。The print control unit refers to the block addresses and flags stored in the address conversion unit, identifies valid blocks and blank blocks of each virtual page, and stores the valid blocks of which virtual page in which block address of the image memory. Recognize what is being done. And when reading data,
The print control unit generates blank data for the blank block portion, and reads only valid data from the image memory at a predetermined timing.
これにより、仮想ページに対応する印刷出力が得られる
。Thereby, a printout corresponding to the virtual page is obtained.
(実施例) 以下、本発明を実施例によって具体的に説明する。(Example) Hereinafter, the present invention will be specifically explained with reference to Examples.
第1図は、本発明の印刷装置の実施例を示すブロック図
である。この装置の全体構成は、第2図と同様のもので
あるが、この装置においては、図に示したような印刷制
御部40によって、画像メモリ30のデータの書き込み
と読み出しが制御される。FIG. 1 is a block diagram showing an embodiment of a printing apparatus of the present invention. The overall configuration of this device is similar to that shown in FIG. 2, but in this device, writing and reading of data in the image memory 30 is controlled by a print control section 40 as shown in the figure.
この装置には、印刷用データ60を受は入れるブロック
判定部41と、そのデータの画像メモリ30への書き込
みアドレスを割り当てるメモリブロック割り当て制御部
42と、ブロックアドレスを発生するブロックアドレス
発生部43と、所定のアドレス変換等を行なうアドレス
変換部44と、画像メモリ30への書き込みデータの人
力あるいは読み出しデータの出力経路を切り換える接続
切換回路45と、印刷部50とが設けられている。This device includes a block determination section 41 that receives print data 60, a memory block allocation control section 42 that assigns a write address for the data to the image memory 30, and a block address generation section 43 that generates a block address. , an address converting section 44 that performs predetermined address conversion, a connection switching circuit 45 that switches the output route for manually writing data to the image memory 30 or for reading data, and a printing section 50.
この装置の詳細な動作説明をする前に、先ず、第9図を
用いて本発明の装置の原理的な動作説明を行なう。Before explaining the detailed operation of this apparatus, first, the principle operation of the apparatus of the present invention will be explained using FIG.
第9図において、この例は、2枚の仮想ページ■、■の
印刷が要求されている場合を示している。In FIG. 9, this example shows a case where printing of two virtual pages (2) and (3) is requested.
先ず、ここで仮想ベージ■と■とをそれぞれ複数のブロ
ック62.62’ に分割する。このブロックは、例え
ば1つが128X 128ビツト構成のブロックとする
。このようにして、仮想ページを複数のブロックに分割
すると、各ブロックはそれぞれ、空白データのみからな
る空白ブロック62′と、有効データを含む有効ブロッ
ク62とに分類される。そして、第1図に示した印刷制
御部40は、画像メモリ30に対し、各仮想ページ■、
■の有効データを含む有効ブロック62のみを書き込む
ようにする。このようにすれば、それぞれ仮想ベージ■
、■のイメージはバラバラに分解されてしまうが、1ペ
ージ分の容量の画像メモリ30に対し、2ページ分の有
効ブロック62が十分余裕をもって格納されることにな
る。First, the virtual pages ``■'' and ``■'' are each divided into a plurality of blocks 62 and 62'. For example, each block has a 128×128 bit configuration. When a virtual page is divided into a plurality of blocks in this manner, each block is classified into a blank block 62' consisting only of blank data and a valid block 62 containing valid data. Then, the print control unit 40 shown in FIG.
Only the valid block 62 containing the valid data of (2) is written. In this way, each virtual page ■
, ■ will be disassembled into pieces, but two pages worth of effective blocks 62 will be stored with sufficient margin in the image memory 30 with a capacity of one page.
このようにして、画像メモリ30に印刷用データを書き
込んだ後、その第9図右側に示すような印刷出力■、■
を得るためには、仮想ベージ■の第1番目のブロック(
座標(0,0)のブロック)が空白ブロック62′であ
るか否かを判断し、空白ブロックであれば第1図のメモ
リブロック割り当て制御部42がそこに空白データを生
成して印刷部50に向けて出力し、有効ブロック62で
あれば画篠メモリ30からその有効ブロックに対応する
データを読み出して印刷部50に出力するようにする。After writing the print data to the image memory 30 in this way, print outputs as shown on the right side of FIG.
In order to obtain , the first block of the virtual page ■ (
It is determined whether the block at coordinates (0,0)) is a blank block 62', and if it is a blank block, the memory block allocation control unit 42 of FIG. If it is a valid block 62, the data corresponding to the valid block is read out from the picture frame memory 30 and output to the printing unit 50.
これにより、仮想ページ■と■に対応する印刷出力■と
印刷出力■を再現することができる。This makes it possible to reproduce print outputs ■ and print outputs ■ corresponding to virtual pages ■ and ■.
又、これにより仮想ページ■の印刷出力■を印刷中に、
仮想ベージ■の印刷用データの画像メモリ30への書き
込みを並行して行なうことができ、処理の高速化を図る
ことができる。Also, while printing the printout ■ of the virtual page ■,
The printing data of the virtual page (2) can be written to the image memory 30 in parallel, and the processing speed can be increased.
再び第1図に戻って、このような本発明の装置の具体的
な動作を説明する。Returning to FIG. 1 again, the specific operation of the apparatus of the present invention will be described.
第1図において、印刷用データ60は、その仮想ベージ
61について見た場合、多数のブロック62に分割され
構成されている。In FIG. 1, print data 60 is divided into a large number of blocks 62 when viewed from a virtual page 61. As shown in FIG.
書き込み動作を行なう場合そのデータは、1ワード(例
えば8ビツト)単位で、ブロック判定部41と接続切換
回路45とに入力する。ブロック判定部41は、仮想ペ
ージ61を構成する各ブロック62が空白ブロックか有
効ブロックかを判定する回路である。即ち、ブロック判
定部41に設けられた比較器41bには、書き込みデー
タと基準値41a(空白データのレベルに設定されたデ
ータ)とが入力する。そして、1ブロック分のデータに
ついてこの比較を行なった後、その判定結果がメモリブ
ロック割り当て制御部42に対して出力される。When performing a write operation, the data is input to the block determining section 41 and the connection switching circuit 45 in units of one word (for example, 8 bits). The block determining unit 41 is a circuit that determines whether each block 62 constituting the virtual page 61 is a blank block or a valid block. That is, the write data and the reference value 41a (data set to the level of blank data) are input to the comparator 41b provided in the block determination section 41. After performing this comparison for one block of data, the determination result is output to the memory block allocation control section 42.
メモリブロック割り当て制御部42は、画像メモリ30
へのデータの書き込み等を制御するマイクロプロセッサ
等から構成される回路である。このメモリブロック割り
当て制御部42は、比較機41bの出力した判定結果を
基に、仮想ベージ61のブロックが全て空白データのみ
からなる空白ブロックである場合、そのデータの画像メ
モリ30への書き込みを阻止し、有効データを含む有効
ブロックの場合に接続切り換え回路45を介して、画像
メモリ30に人力する書き込みデータを所定のアドレス
に書き込むよう制御する。The memory block allocation control unit 42 controls the image memory 30
This is a circuit composed of a microprocessor and the like that controls writing of data to the computer. Based on the determination result output by the comparator 41b, the memory block allocation control unit 42 prevents the data from being written to the image memory 30 if all blocks of the virtual page 61 are blank blocks consisting of only blank data. However, in the case of a valid block containing valid data, control is performed so that the write data manually input to the image memory 30 is written to a predetermined address via the connection switching circuit 45.
アドレス発生部43は、仮想ページ61のデータを1ワ
ードずつ読み出すために、そのアドレスを発生しメモリ
ブロック割り当て制御部42に出力する回路である。The address generation unit 43 is a circuit that generates an address and outputs it to the memory block allocation control unit 42 in order to read data of the virtual page 61 word by word.
アドレス変換部44は、仮想ページ61のブロックアド
レス順に、各ブロックが有効ブロックか空白ブロックか
を識別するマツピングフラグTと、各有効ブロックを書
き込んだ画像メモリ30のブロックアドレスRMとを対
応付けるためのアドレス変換用メモリ44aを有してい
る。このアドレス変換用メモリ44aは、複数の仮想ペ
ージ分のフラグ等を格納できる容量を備えている。The address conversion unit 44 performs a process for associating a mapping flag T that identifies whether each block is a valid block or a blank block in the order of the block addresses of the virtual page 61 with a block address RM of the image memory 30 into which each valid block is written. It has an address conversion memory 44a. This address translation memory 44a has a capacity capable of storing flags and the like for a plurality of virtual pages.
又、この他に、画像メモリ30のブロックアドレス順に
、そのブロックアドレスにはどの仮想ページの有効ブロ
ックが書き込まれているかを識別するページ識別フラグ
P l”” P xを格納するための、空きブロック指
示用メモリ44bを備えている。In addition, in the order of the block addresses of the image memory 30, empty blocks are used to store a page identification flag Pl""Px that identifies which virtual page's valid block is written to that block address. It is equipped with an instruction memory 44b.
メモリブロック割り当て制御部42は、このアドレス変
換部44を参照しながら、画像メモリ30に第9図にお
いて示した要領で、各仮想ページのデータを書き込み、
かつ、そのデータを接続切り換え回路45を介して印刷
部50に向けて読み出す。印刷部50は、第4図で説明
したような機構のプリントエンジンである。The memory block allocation control unit 42 writes data of each virtual page to the image memory 30 in the manner shown in FIG. 9 while referring to the address conversion unit 44.
The data is then read out to the printing section 50 via the connection switching circuit 45. The printing unit 50 is a print engine having a mechanism as explained in FIG.
以上の構成の本発明の印刷装置は次のように動作する。The printing apparatus of the present invention having the above configuration operates as follows.
先ず、アドレス発生部43から仮想ページのアドレスが
発生されると、メモリブロック割り当て制御部42はこ
のアドレス順に仮想ページ61のデータをワード単位で
読み出し、ブロック判定部41において得られた判定結
果に基づき、空白ブロックを構成するデータの場合には
画像メモリ30への書き込みを行なわず、有効ブロック
を構成する場合には画像メモリ30への書き込みを行な
う。読み出されたデータが有効ブロックに含まれるデー
タであるという判定結果が、メモリブロック割り当て制
御部42に人力すると、メモリブロック割り当て制御部
42はアドレス変換部44のアドレス変換用メモリ44
aを参照する。First, when the address generation unit 43 generates the address of the virtual page, the memory block allocation control unit 42 reads out the data of the virtual page 61 word by word in the order of this address, and based on the determination result obtained by the block determination unit 41. If the data constitutes a blank block, it is not written to the image memory 30, and if it constitutes a valid block, it is written to the image memory 30. When the determination result that the read data is data included in a valid block is manually input to the memory block allocation control unit 42, the memory block allocation control unit 42 transfers the address conversion memory 44 of the address conversion unit 44 to the memory block allocation control unit 42.
See a.
第10図に、アドレス変換部の詳細な動作説明図を示す
。FIG. 10 shows a detailed operational explanatory diagram of the address translation section.
このアドレス変換用メモリ44aには、今、読み出され
たデータを含むブロックが(空白ブロックが有効ブロッ
クか)を示すマツピングフラグTと、そのブロックを書
き込む画像メモリ30のブロックアドレスRMとが格納
されている。有効ブロックを構成する最初のデータを画
像メモリ30に格納する場合、マツピングフラグは初期
値ゼロであり、画像メモリ30のブロックアドレスRM
も未定である。そこで、この場合には、マツピングフラ
グを1にし、画像メモリ30のブロックアドレスRMに
は画像メモリ30の最初のブロックアドレスを書き込み
、次いでその1ワ一ド分のデータを画像メモリ30のそ
のブロックアドレスに書き込む。This address conversion memory 44a stores a mapping flag T indicating which block contains the currently read data (whether a blank block is a valid block) and a block address RM of the image memory 30 into which the block is written. has been done. When storing the first data constituting a valid block in the image memory 30, the mapping flag has an initial value of zero, and the block address RM of the image memory 30
is also undecided. Therefore, in this case, the mapping flag is set to 1, the first block address of the image memory 30 is written to the block address RM of the image memory 30, and then the data for one word is written to that block of the image memory 30. Write to address.
その1ワ一ド分のデータに続いて、仮想ページ61から
連続して読み出されるlブロック分のデータは、全て同
一の有効ブロックに含まれ、マツピングフラグTを参照
した場合、それが1であって、マツピング済みであるこ
とを示すから、アドレス変換用メモリ44aに既に書き
込まれたブロックアドレスRMにそのデータを書き込ん
でいく。尚、画像メモリ30については、図示しないア
ドレスポインタが設けられ、lツー8分のデータが書き
込まれる毎にインクリメントされて書き込みアドレスが
制御されるものとする。Following that one word of data, l blocks of data that are successively read from the virtual page 61 are all contained in the same valid block, and when the mapping flag T is referenced, it is 1. Since this indicates that mapping has been completed, the data is written to the block address RM already written in the address conversion memory 44a. It is assumed that the image memory 30 is provided with an address pointer (not shown), which is incremented every time 1 to 8 data is written to control the write address.
一方、画像メモリ30の所定のブロックアドレスに仮想
ページ61の所定の有効ブロックが書き込まれると、ア
ドレス変換部44の空きブロック指示用メモリ44bに
は、その画像メモリ30の各ブロックアドレス毎に、ど
の仮想ページのデータが格納されたかを識別するために
、ページ識別フラグが書き込まれる。このページ識別フ
ラグは、マツピングフラグと同様に、マツピングされて
いれば1、マツピングされていなければゼロ、という内
容のものである。従って、画像メモリ30の各ブロック
について、ページ識別フラグが全てゼロの場合には、な
にもマツピングされていないブロックであることが分り
、いずれかのページ識別フラグが1であれば既にマツピ
ングされたブロックであることが分る。新たに有効ブロ
ックを書き込むブロックアドレスを定める場合、この空
きブロック指示用メモリ44bを参照する。On the other hand, when a predetermined valid block of the virtual page 61 is written to a predetermined block address of the image memory 30, the free block instruction memory 44b of the address conversion unit 44 stores information about which block address for each block address of the image memory 30. A page identification flag is written to identify whether data of a virtual page has been stored. Similar to the mapping flag, this page identification flag is 1 if the page is mapped, and 0 if the page is not mapped. Therefore, for each block in the image memory 30, if all the page identification flags are zero, it is known that the block has not been mapped to anything, and if any page identification flag is 1, the block has already been mapped. It turns out to be a block. When determining a block address for writing a new valid block, this empty block designation memory 44b is referred to.
このようにして、第1図のアドレス発生部43カ月ペー
ジ分の一アドレスをメモリブロック割り当て制御部42
に供給すると、1ページ分の仮想ページの画像メモリ3
0へのデータ書き込みが完了する。そして、続いて次の
仮想ページのデータの書き込みが行なわれる。In this way, the memory block allocation control unit 42 receives one address for the 3-month page of the address generation unit 4 in FIG.
, one page of virtual page image memory 3
Data writing to 0 is completed. Then, data for the next virtual page is written.
これと並行して、既に書き込まれたページの印刷を実行
することができる。この場合には、先ず、第1図のアド
レス発生部43が仮想ページ61のラスク一方向にアド
レスを発生させる。メモリブロック割り当て制御部42
は、このアドレスを基にアドレス変換部44のアドレス
変換用メモリ44aを参照する。In parallel with this, printing of already written pages can be carried out. In this case, first, the address generation unit 43 in FIG. 1 generates an address in one direction of the virtual page 61. Memory block allocation control unit 42
refers to the address translation memory 44a of the address translation unit 44 based on this address.
ここで、そのブロックアドレスに対応するマツピングフ
ラグTが1であれば、それに対応する画像メモリ30の
ブロックアドレスRMを参照して、画像メモリ30から
その有効データを読み出し、接続切り換え回路45を介
して印刷部50に印刷用データを出力する。又、アドレ
ス変換用メモリ44aを参照し、そのマツピングフラグ
Tがゼロである場合には、メモリブロック割り当て制御
部42が自ら空白データを生成し、これを接続切り換え
回路45を介して印刷部50に出力する。Here, if the mapping flag T corresponding to the block address is 1, the valid data is read from the image memory 30 by referring to the corresponding block address RM of the image memory 30, and the valid data is read out from the image memory 30 via the connection switching circuit 45. The printing data is output to the printing unit 50. Further, referring to the address conversion memory 44a, if the mapping flag T is zero, the memory block allocation control unit 42 generates blank data by itself, and transfers this to the printing unit 50 via the connection switching circuit 45. Output to.
このような動作を、1ブロック単位で順に実行すれば、
第9図に示したように、仮想ページ61上のイメージを
印刷出力として再生することができる。読み出しが完了
すると、その仮想ページのマツピングフラグTは全てゼ
ロクリアされ、次の仮想ページの書き込みを可能にする
。If you perform this operation one block at a time,
As shown in FIG. 9, the image on the virtual page 61 can be reproduced as a printout. When the reading is completed, all mapping flags T of that virtual page are cleared to zero, making it possible to write the next virtual page.
本発明は以上の実施例に限定されない。The present invention is not limited to the above embodiments.
アドレス変換部44は、上記のように有効ブロックの仮
想ページ61中でのブロックアドレスと、有効ブロック
を書き込んだ画像メモリ30のアドレスとを対応付け、
更に、仮想ページ中で有効ブロックと空白ブロックとを
識別するマツピングフラグを設け、又、画像メモリに書
き込まれた有効ブロックの属する仮想ページを識別する
ページ識別フラグを設ければよい。The address conversion unit 44 associates the block address of the valid block in the virtual page 61 with the address of the image memory 30 into which the valid block has been written, as described above,
Furthermore, a mapping flag may be provided to identify valid blocks and blank blocks in the virtual page, and a page identification flag may be provided to identify the virtual page to which the valid block written in the image memory belongs.
従゛つて、第1図に示したように、アドレス変換用メモ
リ44aと空きブロック指示用メモリ44bとを、必ず
しも別々に設ける必要はない。Therefore, as shown in FIG. 1, it is not necessarily necessary to separately provide the address conversion memory 44a and the free block instruction memory 44b.
第1図には、アドレス変換部の変形例を示す。FIG. 1 shows a modification of the address translation section.
このアドレス変換部は、仮想ページブロックアドレスに
対応して、ページ識別フラグP+。This address translation unit sets a page identification flag P+ corresponding to the virtual page block address.
P2.P3.P4と、マツピングフラグTと、画像メモ
リブロックアドレスRMとを格納するようにしている。P2. P3. P4, mapping flag T, and image memory block address RM are stored.
ここでは、例えば画像メモリに4ページ分(通常の画像
の場合、多くて4ページ程度が限度だから)の仮想ペー
ジが格納されるものとして、アドレス変換部を構成して
いる。即ち、ページ識別フラグはP1〜P4までの4ビ
ツト、これにマツピングフラグTを1ビツトと残り11
ビツトのブロックアドレスRMが用意されている。Here, the address conversion section is constructed on the assumption that, for example, four virtual pages (for normal images, the limit is about four pages at most) are stored in the image memory. That is, the page identification flag is 4 bits P1 to P4, the mapping flag T is 1 bit, and the remaining 11 bits.
A bit block address RM is prepared.
このようなテーブルをアドレス変換部44のメモリに格
納しておけば、第1図において説明した処理が実行され
る。If such a table is stored in the memory of the address translation section 44, the processing explained in FIG. 1 will be executed.
このようにテーブルデータを1つにまとめると、コント
ロール信号の簡素化を図り、又、メモリ容量も少量化で
きるので、この回路の高集積化(LSI化)も可能にな
る。又、マツピングフラグTをコード化すれば、4ペー
ジ分のマツピング刀ラグを2ビツトで表示することもで
きる。By combining the table data into one in this way, the control signals can be simplified and the memory capacity can also be reduced, making it possible to highly integrate this circuit (LSI). Furthermore, if the mapping flag T is coded, four pages of mapping lag can be displayed in 2 bits.
又、仮想ページの内容が更に簡単な場合には、より多く
の仮想ページの書き込みが1ページ分の画像メモリ30
に対して可能となる。Also, if the content of the virtual page is simpler, more virtual pages can be written to the image memory 30 for one page.
It becomes possible for
第2図は、このように多数の仮想ページを書き込む場合
のアドレス変換部の変形例を示す。FIG. 2 shows a modification of the address translation unit when writing a large number of virtual pages in this way.
アドレス変換部のデータ幅は、第1図のものと同様16
ビツトとし、ここではページ識別フラグP1〜Pxを必
要なビット数取り、その次にマッピングフラグTを1ビ
ット取って、ブロックアドレスRMを2つに分割し、次
の16ビツトのデータを含めて1つのブロックアドレス
を表示するようにしている。この場合、仮想ページブロ
ックアドレスは1つおきに設定されることはいうまでも
ない。The data width of the address conversion section is 16, which is the same as that in Figure 1.
Here, the required number of bits are taken from the page identification flags P1 to Px, and then 1 bit is taken from the mapping flag T, and the block address RM is divided into two parts, including the next 16 bits of data. I am trying to display one block address. In this case, it goes without saying that virtual page block addresses are set every other page.
このような方法によって、アドレス変換部44自体の構
成を簡単にし、メモリブロック割り当て制御部42の動
作を簡潔にすることができる。By such a method, the configuration of the address translation section 44 itself can be simplified, and the operation of the memory block allocation control section 42 can be simplified.
本発明は以上の実施例に限定されない。The present invention is not limited to the above embodiments.
印刷部の構成は電子写真のみならず、サーマルプリンタ
方式、ワイヤドツト方式等いずれの方式のものでもよい
。又、印刷制御部は、同様の性能を持つ種々の回路にお
きかえて差し支えない。The configuration of the printing section is not limited to electrophotography, but may be of any type such as a thermal printer type or a wire dot type. Further, the printing control section may be replaced with various circuits having similar performance.
(発明の効果)
以上説明した本発明の印刷装置によれば、比較的小容量
の例えば1ページ分程度の画像メモリを使用して、2ペ
ージ分以上の印刷用データを格納し、待ち時間等を挟ま
ず高速で印刷処理が可能になる。又、メモリ容量の減少
により印刷装置の低価格化を実現することができる。(Effects of the Invention) According to the printing apparatus of the present invention described above, printing data for two or more pages can be stored using a relatively small-capacity image memory, for example, for one page, and the waiting time can be reduced. This enables high-speed printing processing without any pinching. Furthermore, the cost of the printing device can be reduced by reducing the memory capacity.
第1図は本発明の印刷装置の実施例を示すブロック図、
第2図は従来の印刷装置のブロック図、第3図は従来の
画像メモリからの印刷出力の読み出し制御を説明する概
念図、第4図は従来の画像メモリからの印刷出力の読み
出し動作の具体例を説明する説明図、第5図はそのプリ
ントニンジンの動作説明図、第6図は従来の画像メモリ
の書き込み読み出しタイミングを説明するタイムチャー
ト、第7図は従来の画像メモリの書き込み動作を説明す
るタイムチャート、第8図は望ましい画像メモリの書き
込み動作を説明するタイムチャート、第9図は本発明の
印刷装置の動作原理を説明する説明図、第10図は本発
明の装置のアドレス変換部の詳細な動作説明図、第11
図及び第12図は本発明のアドレス変換部の変形例を示
す説明図である。
30・・・画像メモリ、40・・・印刷制御部、41・
・・ブロック判定部、
42・・・メモリブロック割り当て制御部、43・・・
アドレス発生部、44・・・アドレス変換部、44a・
・・アドレス変換用メモリ、
44b・・・空きブロック指示用メモリ、45・・・接
続切換回路、50・・・印刷部、60・・・印刷用デー
タ、61・・・仮想ページ、62・・・ブロック、T・
・・マツピングフラグ、RM・・・画像メモリブロック
アドレス、P、、’P2・・Px・・・ページ識別フラ
グ。
特許出願人 沖電気工業株式会社FIG. 1 is a block diagram showing an embodiment of the printing apparatus of the present invention;
FIG. 2 is a block diagram of a conventional printing device, FIG. 3 is a conceptual diagram illustrating control of reading print output from a conventional image memory, and FIG. 4 is a specific example of the operation of reading print output from a conventional image memory. An explanatory diagram explaining an example, FIG. 5 is an explanatory diagram of the operation of the print carrot, FIG. 6 is a time chart explaining the writing/reading timing of a conventional image memory, and FIG. 7 is an explanation of the writing operation of a conventional image memory. 8 is a time chart illustrating a desirable image memory writing operation, FIG. 9 is an explanatory diagram illustrating the operating principle of the printing device of the present invention, and FIG. 10 is a time chart illustrating the address conversion section of the device of the present invention. Detailed operation diagram, 11th
12 and 12 are explanatory diagrams showing modified examples of the address translation section of the present invention. 30... Image memory, 40... Print control unit, 41.
...Block determination unit, 42...Memory block allocation control unit, 43...
Address generation section, 44...Address conversion section, 44a.
...Memory for address conversion, 44b...Memory for empty block instruction, 45...Connection switching circuit, 50...Print section, 60...Print data, 61...Virtual page, 62...・Brock, T.
...Mapping flag, RM...Image memory block address, P,,'P2...Px...Page identification flag. Patent applicant Oki Electric Industry Co., Ltd.
Claims (1)
、 前記画像メモリから印刷用データを読み出しながら印刷
を行なう印刷部とを有し、 前記印刷制御部は、 印刷出力に対応させて仮想的に設定された 1ページ分の画像から成る仮想ページを、複数のブロッ
クに分割して、その各ブロック毎に、それが空白データ
のみから成る空白ブロックか、有効データを含む有効ブ
ロックかを判定するブロック判定部と、 前記判定部の判定結果に基づいて、前記有効ブロックの
みを選択して、そのブロック単位で、前記画像メモリに
データの書き込みを行なう書き込み制御部と、 前記有効ブロックの前記仮想ページ中でのブロックアド
レスと、前記有効ブロックを書き込んだ前記画像メモリ
のブロックアドレスとを対応付け、かつ、前記仮想ペー
ジ中で、前記有効ブロックと前記空白ブロックとを識別
するマッピングフラグと、前記画像メモリに書き込まれ
た有効ブロックの属する仮想ページを識別するページ識
別フラグとを格納したアドレス変換部を設けたことを特
徴とする印刷装置。[Scope of Claims] An image memory that stores print data, a print control unit that writes print data to the image memory, and a print unit that performs printing while reading print data from the image memory, The print control unit divides a virtual page consisting of one page of images virtually set in correspondence with print output into a plurality of blocks, and divides each block into blocks consisting only of blank data. a block determining unit that determines whether the block is a blank block or a valid block containing valid data; and based on the determination result of the determining unit, selecting only the valid block and writing data to the image memory in units of blocks. a write control unit that associates a block address of the valid block in the virtual page with a block address of the image memory to which the valid block is written, and A printing apparatus comprising: an address conversion section storing a mapping flag for identifying the blank block and a page identification flag for identifying a virtual page to which the valid block written in the image memory belongs.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63053555A JPH01228263A (en) | 1988-03-09 | 1988-03-09 | Printing device |
| DE1989619493 DE68919493T2 (en) | 1988-03-09 | 1989-03-07 | Printing device. |
| EP19890104025 EP0334102B1 (en) | 1988-03-09 | 1989-03-07 | Printing apparatus |
| US07/783,729 US5237645A (en) | 1988-03-09 | 1991-10-28 | Printing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63053555A JPH01228263A (en) | 1988-03-09 | 1988-03-09 | Printing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01228263A true JPH01228263A (en) | 1989-09-12 |
Family
ID=12946050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63053555A Pending JPH01228263A (en) | 1988-03-09 | 1988-03-09 | Printing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01228263A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01245760A (en) * | 1988-03-28 | 1989-09-29 | Mitsubishi Electric Corp | image output device |
-
1988
- 1988-03-09 JP JP63053555A patent/JPH01228263A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01245760A (en) * | 1988-03-28 | 1989-09-29 | Mitsubishi Electric Corp | image output device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5515481A (en) | Method and apparatus for printing according to a graphic language | |
| US6690477B2 (en) | Printing control apparatus and method | |
| US5136688A (en) | Print data processing apparatus for an image forming apparatus | |
| JP2000025276A (en) | Printing control method and apparatus | |
| US5191430A (en) | Printing apparatus and method using a raster buffer divided into a writing layer, a reading layer, and a write-waiting layer for handling data overflow | |
| US6985260B1 (en) | Apparatus and method for drawing a gradient fill object | |
| US5237645A (en) | Printing apparatus | |
| NO309078B1 (en) | Method and device for printing in accordance with an infographic language | |
| US5020004A (en) | Image output apparatus capable of outputting forms in special colors | |
| JPH023351A (en) | Printer | |
| JPH04325267A (en) | Output method and its device | |
| JPH01228263A (en) | Printing device | |
| JP2958229B2 (en) | Printing apparatus and control method thereof | |
| JPH07168681A (en) | PDL data processing device, control method thereof, and pattern development device | |
| JP2575227B2 (en) | Printing equipment | |
| JPH02266965A (en) | Printer | |
| EP0334102B1 (en) | Printing apparatus | |
| JP2575208B2 (en) | Printing equipment | |
| JP3774562B2 (en) | Printing control apparatus and method | |
| JP3311322B2 (en) | Color image processing equipment | |
| JPH0286465A (en) | printer device | |
| JP3043446B2 (en) | Color image processing equipment | |
| JP2002055790A (en) | Printing system and printing control method | |
| JP2000004337A (en) | Image processor | |
| JP2007286863A (en) | Drawing apparatus and drawing processing method |