JPS6183048A - Image data rotary apparatus - Google Patents

Image data rotary apparatus

Info

Publication number
JPS6183048A
JPS6183048A JP59205312A JP20531284A JPS6183048A JP S6183048 A JPS6183048 A JP S6183048A JP 59205312 A JP59205312 A JP 59205312A JP 20531284 A JP20531284 A JP 20531284A JP S6183048 A JPS6183048 A JP S6183048A
Authority
JP
Japan
Prior art keywords
image data
data storage
output
section
printing mechanism
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
JP59205312A
Other languages
Japanese (ja)
Inventor
Kazuhiko Komori
小森 一彦
Masato Yamagishi
山岸 正登
Kazuhiko Uchiumi
内海 和彦
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59205312A priority Critical patent/JPS6183048A/en
Publication of JPS6183048A publication Critical patent/JPS6183048A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/12Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers
    • G06K15/128Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers generating or processing printable items, e.g. characters

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Optics & Photonics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)

Abstract

PURPOSE:To enable high speed processing, by simultaneously perform the output operations of image data after the length and breadth conversion of the image data stored in an image data memory part and that in an output mechanism part enabling high speed output. CONSTITUTION:The command data received in a circuit control part 3 through a circuit is transmitted to a main memory part 4 and the image data corresponding to a data development control part 5 is written in an image data memory part 9 by the order of CPU1. By the control of an image data rotation control part 20, the image data outputted to the printing mechanism part 19 is stored in an output data memory part 13 at first. Thereafter, the image data in the memory part 9 is rotated by 90 deg. to simultaneously perform the operation for transmitting image data to one of the output data memory parts 13, 14 and the printing operation of the printing mechanism 19 based on the output from the memory parts 13 or 14. Therefore, high speed processing is enabled without lowering the processing capacity of the printing mechanism 19.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、イメージデータ回転装置に関し、特にイメー
ジデータの縦横変換と変換されたデータの出力を高速に
行うことができるイメージデータ回転装置に関するもの
である。
[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to an image data rotation device, and more particularly to an image data rotation device that can perform vertical and horizontal conversion of image data and output the converted data at high speed. be.

〔発明の背景〕[Background of the invention]

従来より、イメージデータを回転し、印字出力するもの
としては、例えば、特開昭57−130144号公報記
載の回路がある。この回路では、第11図(a)に示す
ように、イメージデータ・メモリ51およびイメージデ
ータ格納メモリ55が、いずれもnビットを1ワードと
して、複数ワードが構成されている。いま、イメージデ
ータを±90″回転させるため、マルチプレクサ54が
書込みワードアドレス生成回路52の出力を選択し、イ
メージデータ・メモリ51の内容をイメージデータ格納
メモリ55の同じ位置にワード単位で書込む0次に、マ
ルチプレクサ54は、読出しビットアドレス生成回路5
3の出力に切換え、ビ゛ット読出しを行う。−90°回
転の場合、第11図(b)に示すように、イメージデー
タ格納メモリ55に格納されていると、先ず、On H
1n 12 n r 3 n 、” ’の順序で読出し
1次に0(n−1)、1(n−1)。
Conventionally, as a circuit for rotating image data and outputting it as a printout, for example, there is a circuit described in Japanese Patent Application Laid-Open No. 57-130144. In this circuit, as shown in FIG. 11(a), the image data memory 51 and the image data storage memory 55 are each configured into a plurality of words with n bits as one word. Now, in order to rotate the image data by ±90'', the multiplexer 54 selects the output of the write word address generation circuit 52, and writes the contents of the image data memory 51 to the same position of the image data storage memory 55 word by word. Next, the multiplexer 54 operates the read bit address generation circuit 5
Switch to output 3 and read bits. In the case of -90° rotation, as shown in FIG. 11(b), if the image data is stored in the image data storage memory 55, the On H
1n 12 n r 3 n, read in the order of ``'', first order 0(n-1), 1(n-1).

2(n −1’)、 3(n −1)・・・・の順序で
読出し、最後に、00,10,20,30.・・・・を
読出すことによって、縦横回転が可能となる。この回路
では、イメージデータ・メモリ51からイメージデータ
格納メモリ55へのイメージデータの転送がワード単位
で行えるので、DMA転送を利用すれば、転送時間を短
縮することができ、印字動作の高速化が可能である。し
かし、イメージデータ格納メモリ55のイメージデータ
を、ドツト単位でプリンタ出力するため、プリンタの1
ドツトの印字時間をメモリのサイクル時間より長くとる
必要がある。
Read in the order of 2(n -1'), 3(n -1)..., and finally 00, 10, 20, 30... By reading out..., vertical and horizontal rotation becomes possible. In this circuit, image data can be transferred from the image data memory 51 to the image data storage memory 55 in word units, so if DMA transfer is used, the transfer time can be shortened and printing operations can be made faster. It is possible. However, since the image data in the image data storage memory 55 is output to the printer dot by dot, one
The dot printing time must be longer than the memory cycle time.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、このような従来の問題点を改善し、画
像データ記憶部に格納されたイメージデータを回転させ
て出力する場合、印字機構部等の出力部の性能を低下さ
せることなく、イメージデータを縦横変換して出力でき
るイメージデータ回転装置を提供することにある。
An object of the present invention is to improve such conventional problems, and to rotate and output image data stored in an image data storage section without deteriorating the performance of an output section such as a printing mechanism section. An object of the present invention is to provide an image data rotation device capable of vertically and horizontally converting image data and outputting the converted image data.

〔発明の概要〕[Summary of the invention]

上記目的を達成するため、本発明のイメージデータ回転
装置は、イメージデータを格納する画像データ記憶手段
と、該画像データ記憶手段内のイメージデータを90度
回転する90度回転手段と、該90度回転手段によって
回転されたイメージデータを格納する出力データ記憶手
段と、該出力データ記憶手段のイメージデータを出力手
段に転送する出力制御手段に転送するシステムにおいて
、少なくとも2個の出力データ記憶手段、および画像デ
ータ記憶手段内のイメージデータの90度回転動作と、
上記出力データ記憶手段の1つからイメージデータを出
力手段に転送する動作とを同時並行して行わせるように
制御するイメージデータ回転制御手段を有することに特
徴がある。
In order to achieve the above object, the image data rotation device of the present invention includes: an image data storage means for storing image data; a 90 degree rotation means for rotating the image data in the image data storage means by 90 degrees; A system for transmitting image data of the output data storage means for storing image data rotated by the rotation means to an output control means for transmitting the image data of the output data storage means to the output means, comprising: at least two output data storage means; and rotating the image data in the image data storage means by 90 degrees;
The present invention is characterized in that it includes an image data rotation control means for controlling the operation of transferring image data from one of the output data storage means to the output means to be performed simultaneously and in parallel.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明の実施例を図面により説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第17は、本発明の一実施例を示すイメージデータ回転
装置のブロック図である。
17 is a block diagram of an image data rotation device showing an embodiment of the present invention.

lは処理装置 (CPU)、2はシステムバス、3は回
線からのデータの受信制御を行う回線制御部、4は回線
制御部3で受信されるコマンドデータを格納する主記憶
部、5はコマンドデータをイメージデータへ展開するデ
ータ展開制御部、9はイメージデータを格納できる画像
データ記憶部で、アドレス信号線6とデータ信号線7と
制御信号線8とで、データ展開制御部5に接続される。
1 is a processing unit (CPU), 2 is a system bus, 3 is a line control unit that controls reception of data from the line, 4 is a main storage unit that stores command data received by the line control unit 3, 5 is a command A data development control section 9 that develops data into image data is an image data storage section that can store image data, and is connected to the data development control section 5 through an address signal line 6, a data signal line 7, and a control signal line 8. Ru.

11はイメージデータを90度回転する90度回転回路
であり、データ信号線10で画像データ記憶部9に接続
される。13.14はそれぞれ90度回転されたイメー
ジデータを格納する出力データ記憶部で、データ信号線
12を介して90度回転回路11に接続されている。1
9は印字機構部であり、16はこの印字機構19を制御
する印字機構制御部で、データ信号線15で出力データ
部13゜14に接続される。20はイメージデータ回転
制御部であって1画像データ記憶部9からデータ信号線
10を介して90度回転回路11にイメージデータを転
送した後、90度回転されたイメージデータを90度回
転回路11から出力データ記憶部13または14のいず
れかに転送すると同時に、出力データ記憶部13と14
のうち、イメージデータ転送に使われていない記憶部か
らイメージデータを印字機構制御部16に転送するよう
に制御する機能を有している。これらの動作を行うため
、制御信号線22とアドレス信号線21を介して画像デ
ータ記憶部9に接続され、またアドレス信号線23とア
ドレス信号線21と制御信号線22を介して90度回転
回路11に接続され、さらにアドレス信号線24.26
と制御信号線25.27とを介して出力データ記憶部1
3.14に接続される。
A 90 degree rotation circuit 11 rotates image data by 90 degrees, and is connected to the image data storage section 9 through a data signal line 10. Reference numerals 13 and 14 designate output data storage units that store image data rotated by 90 degrees, and are connected to the 90 degree rotation circuit 11 via the data signal line 12. 1
Reference numeral 9 indicates a printing mechanism section, and 16 indicates a printing mechanism control section for controlling the printing mechanism 19, which is connected to the output data sections 13 and 14 through a data signal line 15. Reference numeral 20 denotes an image data rotation control unit which transfers image data from the image data storage unit 9 to the 90 degree rotation circuit 11 via the data signal line 10, and then transfers the 90 degree rotated image data to the 90 degree rotation circuit 11. At the same time, the output data storage units 13 and 14 are transferred to either the output data storage unit 13 or 14.
Among them, it has a function of controlling the transfer of image data to the printing mechanism control section 16 from a storage section that is not used for image data transfer. In order to perform these operations, it is connected to the image data storage unit 9 via a control signal line 22 and an address signal line 21, and is also connected to a 90 degree rotation circuit via an address signal line 23, an address signal line 21, and a control signal line 22. 11, and further connected to address signal lines 24 and 26.
and control signal lines 25 and 27 to the output data storage unit 1.
3.14 is connected.

第2図〜第6図は、第1図における90度回転回路の構
成および動作説明図である。
2 to 6 are explanatory diagrams of the configuration and operation of the 90 degree rotation circuit in FIG. 1.

印字機構19として、例えば、レーザビーム・プリンタ
を用いた場合、一般的にレーザビーム・プリンタの印字
出力は、第2図の実線矢印に示すように、縦長の用紙に
対して横方向に印字出力を行う必要がある。一方、第1
図の画像データ記憶部9では、横長の長方形を考慮して
イメージデータが格納されており、第3図の■■■の順
序でデータ・アクセスされる6そこで、第3図に示す画
像データ記憶部9内のイメージデータを、第2図に示す
ように、印字機構19に印字させるためには。
For example, when a laser beam printer is used as the printing mechanism 19, the print output of the laser beam printer is generally printed in the horizontal direction on a vertically long sheet of paper, as shown by the solid arrow in FIG. need to be done. On the other hand, the first
In the image data storage section 9 shown in the figure, image data is stored in consideration of a horizontally long rectangle, and the data is accessed in the order of ■■■ in FIG. In order to cause the printing mechanism 19 to print the image data in the section 9, as shown in FIG.

第4図に示すような画像データ仮想記憶部を考慮して、
イメージデータを格納し直す必要がある。
Considering the image data virtual storage unit as shown in Fig. 4,
Image data needs to be stored again.

第4図の画像データ仮想記憶部では、■■■の順序にデ
ータ・アクセスされるので、第3図の画像データ記憶部
9の■のデータを第4図の■に、第3図の■のデータを
第4図の■に、第3図の@のデータを第4図に■に、そ
れぞれ転送する必要がある。また、これらを第3図から
第4図に転送する場合、第3図の■のデータの向きを変
更、つまり縦横変換(90度回転)しなければならない
In the image data virtual storage section of FIG. 4, data is accessed in the order of ■■■, so the data of ■ in the image data storage section 9 of FIG. 3 is stored in ■ of FIG. It is necessary to transfer the data of . Furthermore, when transferring these data from FIG. 3 to FIG. 4, the orientation of the data marked with ■ in FIG. 3 must be changed, that is, vertically and horizontally converted (rotated by 90 degrees).

90度回転回路11は、例えば前記公報(特開昭57−
130144号公報)等により公知であるが、第5図に
より概略を説明する。
The 90 degree rotation circuit 11 is, for example, disclosed in the above-mentioned publication (Japanese Patent Application Laid-Open No. 57-1992).
130144), etc., and the outline will be explained with reference to FIG.

90度回転回路11は、第5図に示すように、アドレス
選択部28.29と、64個の記憶素子(F F)と、
バッファより構成される。先ず、行アドレス選択部29
により選択された行の8個の記憶素子に、DINO−D
IN7のデータが格納される。行アドレス選択部29に
より、順次行アドレスを変化させ、64個の記憶素子に
データが格納された後1列アドレス選択部28により選
択された任意の1列の8ビツト・データを出力する。
As shown in FIG. 5, the 90 degree rotation circuit 11 includes address selection sections 28 and 29, 64 memory elements (FF),
Consists of buffers. First, the row address selection section 29
8 storage elements in the row selected by DINO-D
The data of IN7 is stored. The row address selection section 29 sequentially changes the row address, and after data is stored in 64 memory elements, the 8-bit data of any one column selected by the column address selection section 28 is output.

列アドレス選択部29により、順次列アドレスを変化さ
せ、64個の記憶素子内のデータを出力する。すなわち
、90度回転回路11により、第6図(a)(b)に示
すような90度回転が可能となる。
The column address selection unit 29 sequentially changes the column addresses and outputs the data in the 64 memory elements. That is, the 90 degree rotation circuit 11 enables 90 degree rotation as shown in FIGS. 6(a) and 6(b).

第6図(、)では、左側の8ビツト×8ビツトのイメー
ジデータΦ〜Oが、右側のように縦横変換され、第6図
(b)では、左側の8ビツト×8ビツトで表示された文
字r字」が、右側のように横向きの「字」に変換される
。このようにして、縦横    ゛変換されたイメージ
データは、出力データ記憶部13、または14に転送さ
れる。出力データ記憶部13.14は、それぞれ8行分
のイメージデータを格納できる容量を有している。
In Figure 6(,), the 8-bit x 8-bit image data Φ~O on the left is vertically and horizontally converted as shown on the right, and in Figure 6(b), it is displayed as 8-bit x 8-bit on the left. The letter "r" is converted into a horizontal "letter" as shown on the right. The image data converted vertically and horizontally in this manner is transferred to the output data storage section 13 or 14. The output data storage units 13 and 14 each have a capacity to store eight lines of image data.

本実施例においては1画像データ記憶部9に格納された
n語×mビットのイメージデータを、90度回転回路1
1により90度回転させ、m語×nビットにした後、m
行分のイメージデータを格納できる2個の出力データ記
憶部13.14のうちの一方に、出力すると同時に、9
0度回転されたイメージデータが格納されている他方の
出力データ記憶部から、イメージデータを印字機構制御
部16に出力するように制御する。これによって。
In this embodiment, the image data of n words x m bits stored in the image data storage section 9 is transferred to the 90 degree rotation circuit 1.
After rotating 90 degrees by 1 and making it m words × n bits, m
At the same time as outputting to one of the two output data storage units 13 and 14 that can store image data for rows,
The image data is controlled to be outputted to the printing mechanism control section 16 from the other output data storage section in which the image data rotated by 0 degrees is stored. by this.

縦横変換に要する処理時間の遅れを無視できるので、印
字機構部19の高速性を損うことなく、画像データ記憶
部9に格納されたイメージデータを90度回転して印字
出力することができる。
Since the processing time delay required for vertical/horizontal conversion can be ignored, the image data stored in the image data storage section 9 can be rotated by 90 degrees and printed out without impairing the high speed performance of the printing mechanism section 19.

第7図は、第1図におけるイメージデータ回転制御部の
ブロック構成図である。
FIG. 7 is a block diagram of the image data rotation control section in FIG. 1.

第7図において、32は90度回転中表示部であって、
WJ像データ記憶部9よりイメージデータを90度回転
回路11を介して90度回転させ、出力データ記憶部1
3または14に転送中であることを表わす。34は、上
記動作タイミングを司どるタイミング制御部、38はア
ドレス生成部であって1画像データ記憶部9から90度
回転回路11にイメージデータを転送するときの画像デ
ータ記憶部9と、90度回転回路11に対するアドレス
を作成する。また35もアドレス生成部であって、出力
データ記憶部13または14に90度回転されたイメー
ジデータを転送するときの90度回転回路11と出力デ
ータ記憶部13または14に対するアドレスを作成する
。31は印字動作中表示部であって、出力データ記憶部
13、または14から印字機構制御部16にイメージデ
ータを転送し、印字機構19が印字出力中であること、
を表わす。33は印字タイミング制御部であって、出力
データ記憶部13または14から印字機構制御部16へ
のデータ転送のタイミングの制御、および印字機構制御
部16から印字機構19へのデータ転送、印字機構16
の印字動作開始のタイミングの制御を司どる。37はア
ドレス生成部であって、上記動作時の出力データ記憶部
工3または14に対するアドレスを生成する。36はデ
ータ記憶部指示部であって、出力データ記憶部13と1
4のいずれを90度回転データ格納用とし、また印字出
力用として使用するかを指示する。39゜40はアドレ
ス選択部であって、上記出力データ記憶部指示部36に
より出力データ記憶部13と14に対するアドレスおよ
び制御信号を選択する。
In FIG. 7, 32 is a 90 degree rotation display section,
The image data from the WJ image data storage section 9 is rotated 90 degrees via the 90 degree rotation circuit 11, and the output data storage section 1
3 or 14 indicates that the data is being transferred. Reference numeral 34 indicates a timing control unit that controls the above-mentioned operation timing, and 38 indicates an address generation unit that connects the image data storage unit 9 and the 90-degree rotation circuit 11 when transferring image data from the one-image data storage unit 9 to the 90-degree rotation circuit 11. Create an address for the rotation circuit 11. Further, 35 is an address generation section, which generates addresses for the 90 degree rotation circuit 11 and the output data storage section 13 or 14 when transferring image data rotated by 90 degrees to the output data storage section 13 or 14. 31 is a printing operation display unit which transfers image data from the output data storage unit 13 or 14 to the printing mechanism control unit 16, and indicates that the printing mechanism 19 is in the process of printing out;
represents. Reference numeral 33 denotes a printing timing control section, which controls the timing of data transfer from the output data storage section 13 or 14 to the printing mechanism control section 16, data transfer from the printing mechanism control section 16 to the printing mechanism 19, and controls the timing of data transfer from the printing mechanism control section 16 to the printing mechanism 19.
Controls the timing of the start of printing operation. Reference numeral 37 denotes an address generation section, which generates an address for the output data storage section 3 or 14 during the above operation. Reference numeral 36 denotes a data storage unit instruction unit, which outputs data storage units 13 and 1.
4 is used for storing 90 degree rotation data and for printing output. 39. An address selection section 40 selects the address and control signal for the output data storage sections 13 and 14 by the output data storage section instruction section 36.

その他、複数のゲート回路と、制御信号選択回路が設け
られている。
Additionally, a plurality of gate circuits and a control signal selection circuit are provided.

イメージ回転制御部20は、データ展開制御部5からの
イメージ回転動作開始信号41を受けると、90度回転
中表示部32をセットし、発振器30からのクロックを
タイミング制御部34に供給する。初期状態では、出力
データ記憶部指示部36はリセットされており、また、
この状態では。
When the image rotation control section 20 receives the image rotation operation start signal 41 from the data development control section 5, it sets the 90 degree rotation display section 32 and supplies the clock from the oscillator 30 to the timing control section 34. In the initial state, the output data storage section instruction section 36 is reset, and
In this condition.

アドレス選択部39はアドレス生成部35のアドレスを
選択し、また制御信号線25に対する制御信号選択回路
は、タイミング制御部34からの信号を澁択している。
The address selection section 39 selects the address of the address generation section 35, and the control signal selection circuit for the control signal line 25 selects the signal from the timing control section 34.

クロックの供給を受けたタイミング制御部34は、アド
レス生成部38と制御゛信号線22を制御して、画像デ
ータ記憶部9内のイメージデータを読み出し、90度回
転回路11に書き込む。タイミング制御部34は、この
転送回数をカウントして、90度回転回路ll内がイメ
ージデータで満たされたことを認識し、アドレス生成部
35と制御信号線42を制御することにより、90度回
転回路11内のイメージデータを読み出し、出力データ
記憶部13に書き込む。タイミング制御部34は、この
転送回数をカウントして、90度回転回路11内のイメ
ージデータがすべて出力データ記憶部13に転送された
ことを認識し、上記画像データ記憶部9のイメージデー
タの90度回転回路11への転送制御に移行する。
The timing control unit 34, which has received the clock, controls the address generation unit 38 and the control signal line 22, reads out the image data in the image data storage unit 9, and writes it into the 90-degree rotation circuit 11. The timing control unit 34 counts the number of transfers, recognizes that the 90-degree rotation circuit 11 is filled with image data, and controls the address generation unit 35 and the control signal line 42 to perform the 90-degree rotation. The image data in the circuit 11 is read out and written into the output data storage section 13. The timing control unit 34 counts the number of transfers, recognizes that all the image data in the 90-degree rotation circuit 11 has been transferred to the output data storage unit 13, and transfers the 90-degree image data in the image data storage unit 9 to the output data storage unit 13. Transfer control to the degree rotation circuit 11 is then started.

出力データ記憶部13がイメージデータで満たされたこ
とを認識したタイミング制御部34は、信号線43と4
4をセットし、90度回転中表示部32をリセットして
、タイミング制御部34へのクロックの入力を止める。
Recognizing that the output data storage unit 13 is filled with image data, the timing control unit 34 connects the signal lines 43 and 4.
4 to reset the 90 degree rotation display section 32 and stop inputting the clock to the timing control section 34.

また信号線44の信号をセットすることにより、出力デ
ータ記憶部指示部36がセットされるので、アドレス選
択部39はアドレス生成部37のアドレスを、また、ア
ドレス選択部40はアドレス生成部35のアドレスを、
それぞれ選択する。また、制御信号線25に対する制御
信号選択回路は、印字タイミング制御部33からの信号
を、制御信号線27に対する制御信号選択回路は、タイ
ミング制御部34からの信号を、それぞれ選択する。ま
た、信号線43の信号がセットされたことにより、印字
動作中表示部31がセットされ、印字タイミング制御部
33に発振器30からクロックが入力される。クロック
の供給を受けた印字タイミング制御部33は、アドレス
生成部37と制御信号線46.47を制御し、出力デー
タ記憶部13内のイメージデータを読み出して、印字機
構制御部16に転送する。
Furthermore, by setting the signal on the signal line 44, the output data storage section instruction section 36 is set, so the address selection section 39 selects the address of the address generation section 37, and the address selection section 40 selects the address of the address generation section 35. address,
Select each. Further, the control signal selection circuit for the control signal line 25 selects the signal from the print timing control section 33, and the control signal selection circuit for the control signal line 27 selects the signal from the timing control section 34. Furthermore, by setting the signal on the signal line 43, the print operation display section 31 is set, and a clock is input from the oscillator 30 to the print timing control section 33. The print timing control section 33 that has received the clock controls the address generation section 37 and the control signal lines 46 and 47, reads out the image data in the output data storage section 13, and transfers it to the printing mechanism control section 16.

印字タイミング制御部33は、出力データ記憶部13か
ら印字機構制御部16へのイメージデータの転送回数を
カウントし、出力データ記憶部13内のイメージデータ
がすべて印字機端制御部16に転送されたことを認識し
、印字動作中表示部31をリセットする。また、信号線
48の信号もセットする。さらに、信号線43がセット
され、印字動作中表示部31がセットされると、90度
回転中表示部32がセットされ、タイミング制御部34
に再び発振器30よりクロックが入力される。タイミン
グ制御部34は、前述の動作を今度は出力データ記憶部
14に対して行う。
The print timing control section 33 counts the number of times image data is transferred from the output data storage section 13 to the printing mechanism control section 16, and determines when all the image data in the output data storage section 13 has been transferred to the printing machine end control section 16. Recognizing this, the printing operation display section 31 is reset. The signal on the signal line 48 is also set. Furthermore, when the signal line 43 is set and the printing operation display section 31 is set, the 90 degree rotation display section 32 is set, and the timing control section 34 is set.
The clock is input again from the oscillator 30. The timing control section 34 then performs the above-described operation on the output data storage section 14.

以下、信号線44の信号と、信号線48の信号の状態に
より出力データ記憶部指示部36の状態を変化させ、こ
れによって出力データ記憶部13と14を90度回転用
バッファまたは印字データ出力用バッファとして交互に
動作させる。そして、出力データ記憶部13または14
から印字機構制御部16へのイメージデータの転送回数
をタイミング制御部33でカウントして1画像データ記
憶部9内のすべてのイメージデータが印字機構制御部1
6に転送されるまで繰り返す。
Hereinafter, the state of the output data storage section instruction section 36 is changed depending on the state of the signal on the signal line 44 and the signal line 48, and thereby the output data storage sections 13 and 14 are used as a buffer for 90 degree rotation or as a buffer for outputting print data. Operate alternately as a buffer. Then, the output data storage section 13 or 14
The timing control unit 33 counts the number of times image data is transferred from the image data storage unit 9 to the printing mechanism control unit 16, and all the image data in one image data storage unit 9 is transferred to the printing mechanism control unit 1.
Repeat until transferred to 6.

第1図において、全体の動作を述べる。In FIG. 1, the overall operation will be described.

回線を通して回線制御部3に受信されたコマンドデータ
は、処理装置lにより、システムバス2を介して主記憶
部4に転送される。コマンド転送後、処理装置1からの
データ展開開始命令により。
Command data received by the line control section 3 through the line is transferred to the main storage section 4 via the system bus 2 by the processing device l. After command transfer, by a data expansion start command from the processing device 1.

データ展開制御部5は主記憶部4内のコマンドデータを
システムバス2を介して読み取り、コマンドデータに対
応するイメージデータをイメージメモリから読み出して
画像データ記憶部9に書き込む。データ展開制御部5は
、画像データ記憶部9内にすべてのイメージデータを書
き込むと、信号線41を介してイメージデータ回転制御
部20に起動をかける。イメージデータ回転制御部20
は、前述のように1画像データ記憶部9.90度回転回
路11、出力データ記憶部13.14を制御し。
The data expansion control section 5 reads command data in the main storage section 4 via the system bus 2, reads out image data corresponding to the command data from the image memory, and writes it into the image data storage section 9. After writing all the image data into the image data storage section 9, the data expansion control section 5 activates the image data rotation control section 20 via the signal line 41. Image data rotation control unit 20
controls the 1-image data storage section 9, the 90 degree rotation circuit 11, and the output data storage sections 13 and 14 as described above.

最初は印字機構部16に初めに出力される8行分の90
度回転されたイメージデータを出力データ記憶部13に
格納する。
90 for eight lines initially output to the printing mechanism section 16
The rotated image data is stored in the output data storage section 13.

それ以後は、画像データ記憶部9内のイメージデータを
、90度回転して出力データ記憶部13または14の一
方へ転送する動作と、出力データ記憶部13または14
の他方から印字機構制御部16へイメージデータを転送
する動作(つまり印字機構部19のイメージデータ印字
出力動作)とを、同時に行わせるように制御する。
After that, the image data in the image data storage section 9 is rotated by 90 degrees and transferred to one of the output data storage sections 13 or 14.
The operation of transferring the image data from the other side to the printing mechanism control section 16 (that is, the image data printing output operation of the printing mechanism section 19) is controlled so as to be performed simultaneously.

第8図は1本発明におけるイメージデータの転送動作タ
イムチャートであり、第9図は第1図の画像データ記憶
部9のメモリ格納状態図である。
FIG. 8 is a time chart of the image data transfer operation according to the present invention, and FIG. 9 is a memory storage state diagram of the image data storage section 9 of FIG. 1.

第8図において、上部2つがイメージデータの90度回
転動作、下部2つがイメージデータの印字部への転送動
作である。すなわち、上部では画像データ記憶部9に格
納されたイメージデータを。
In FIG. 8, the upper two diagrams represent the 90-degree rotation of image data, and the lower two diagrams represent image data transfer operations to the printing section. That is, the image data stored in the image data storage section 9 is shown in the upper part.

90度回転回路11において90度回転し、回転された
イメージデータを出力データ記憶部13または14に転
送する時間を表わしている。また。
It represents the time required to rotate the image data by 90 degrees in the 90 degree rotation circuit 11 and transfer the rotated image data to the output data storage section 13 or 14. Also.

下部では、出力データ記憶部13または14から印字機
構制御部16を経由して、印字機構部19にイメージデ
ータを転送する時間を表わしている。
The lower part represents the time for transferring image data from the output data storage section 13 or 14 to the printing mechanism section 19 via the printing mechanism control section 16.

画像データ記憶部9においては、第9図に示すように、
イメージデータが、横方向に8ドツトずつに分割され、
l、2.3・・・・n−1onと番号が付される6イメ
一ジデータ回転制御部20は、画像データ記憶部9内の
イメージデータ■を8語×8ビット単位に90度回転し
て、出力データ記憶部13に格納する(第8図の■参照
)。画像データ記憶部9内のイメージデータ■がすべで
90度回転され、出力データ記憶部13に格納されると
、出力データ記憶部指示部36(第7図参照)は反転し
、出力データ記憶部13はアドレス生成部37によって
生成されるアドレスおよびタイミング制御部33からの
制御信号によりアクセスされる。
In the image data storage section 9, as shown in FIG.
The image data is divided horizontally into 8 dots each,
The 6-image data rotation control unit 20, numbered 1, 2.3...n-1on, rotates the image data ■ in the image data storage unit 9 by 90 degrees in units of 8 words x 8 bits. and stores it in the output data storage unit 13 (see ◯ in FIG. 8). When all the image data ■ in the image data storage section 9 are rotated by 90 degrees and stored in the output data storage section 13, the output data storage section instruction section 36 (see FIG. 7) is reversed and the output data storage section 13 is accessed by an address generated by the address generation section 37 and a control signal from the timing control section 33.

したがって、前記動作によって出力データ記憶部13に
格納されたイメージデータは、印字機構制御部16に転
送され、さらに印字機構部19で印字出力される(第8
図の■′参照)。また、出力データ記憶部指示部36の
反転により、出力データ記憶部14はアドレス生成部3
5で生成されるアドレスおよびタイミング制御部34が
らの制御信号によりアクセスされ、画像データ記憶部9
内のイメージデータ■は8語×8ビット単位に90度回
転されて、出力データ記憶部14に格納される(第8図
の■参照)。上記イメージデータ■の90度回転動作と
、イメージデータ■′の印字機構部19への転送動作と
は、第8図に示すように、同時に並行して行われる。以
後は、出力データ記憶部13と14に対し、交互に90
度回転動作または印字機構部19への転送動作を行わせ
1画像データ記憶部9内のすべてのイメージデータを印
字出力する。
Therefore, the image data stored in the output data storage section 13 by the above operation is transferred to the printing mechanism control section 16, and is further printed out by the printing mechanism section 19 (eighth
(See figure ■′). Furthermore, due to the inversion of the output data storage section instruction section 36, the output data storage section 14 is
The image data storage unit 9 is accessed by the address generated in step 5 and the control signal from the timing control unit 34.
The image data (■) within is rotated by 90 degrees in units of 8 words x 8 bits and stored in the output data storage section 14 (see ■ in FIG. 8). The 90 degree rotation operation of the image data (2) and the transfer operation of the image data (2) to the printing mechanism section 19 are performed simultaneously and in parallel, as shown in FIG. After that, the output data storage units 13 and 14 are alternately
The rotation operation or the transfer operation to the printing mechanism section 19 is performed to print out all the image data in the one image data storage section 9.

第9図に示す画像データ記憶部9内の分割されたイメー
ジデータでは、イメージデータ■印字出力とイメージデ
ータ()の90度回転が同時期に行われることになる。
In the divided image data in the image data storage section 9 shown in FIG. 9, image data (2) is printed out and image data (2) is rotated by 90 degrees at the same time.

ところで1画像データ記憶部9、出力データ記憶部13
および14のサイクル時間は、27゜(ns)である。
By the way, 1 image data storage section 9, output data storage section 13
The cycle time of and 14 is 27° (ns).

また、出力データ記憶部13および14の1行をQドツ
トとすると、画像データ記憶部9内のイメージデータを
90度回転回路11に読み出すために必要な時間は、 
 (270X 8)(ns〕である。したがって出力デ
ータ記憶部13または14の容量のイメージデータを読
み出すためには、上記の読み出し動作が(a÷8)回必
要であり、このために必要な時間は(270x8xg÷
8)=(270X l(n s)である。
Furthermore, assuming that one row of the output data storage units 13 and 14 is a Q dot, the time required to read out the image data in the image data storage unit 9 to the 90 degree rotation circuit 11 is:
(270×8) (ns). Therefore, in order to read the image data of the capacity of the output data storage unit 13 or 14, the above read operation is required (a÷8) times, and the time required for this is is (270x8xg÷
8)=(270X l(ns).

また、90度回転回路11から出力データ記憶部13ま
たは14のイメージデータを書き込むために必要な時間
は、(270x 8)(n s)である。
Further, the time required to write the image data from the 90 degree rotation circuit 11 to the output data storage unit 13 or 14 is (270×8) (ns).

したがって、出力データ記憶部13または14の容量の
イメージデータを書き込むためには、上記書き込みが(
Q÷8)回必要であり、このために必要な時間は(27
0x8xQ÷8)=(270x 1(ns)である。
Therefore, in order to write the image data of the capacity of the output data storage unit 13 or 14, the above writing is (
Q÷8) times, and the time required for this is (27
0x8xQ÷8)=(270x1(ns)).

結局1画像データ記憶部9内のイメージデータを90度
回転して、回転後のイメージデータで出力データ記憶部
13または14を満すために要する時間は、(270X
AI+270Xfl)=(540Xu)(ns)である
。また、印字機構部19の1ドツト印字速度は、印字機
構部19を12枚/分で出力でき、綿密度が240ドツ
ト/インチのレーザビーム・プリンタとすると、350
(n s)である。したがって、出力データ記憶部13
または14の容量だけ印字するために必要な時間は。
In the end, the time required to rotate the image data in the image data storage section 9 by 90 degrees and fill the output data storage section 13 or 14 with the rotated image data is (270X
AI+270Xfl)=(540Xu)(ns). Furthermore, the printing speed of one dot of the printing mechanism section 19 is 350, assuming that the printing mechanism section 19 can output 12 sheets/minute and is a laser beam printer with a cotton density of 240 dots/inch.
(ns). Therefore, the output data storage section 13
Or the time required to print 14 volumes.

(350X8XQ)=(2800XQ)(nslとなり
、印字機構部19のイメージデータ印字出力には。
(350X8XQ)=(2800XQ)(nsl), and the image data printout of the printing mechanism section 19 is as follows.

画像データ記憶部9内のイメージデータを90度回転し
て、出力データ記憶部13または14へ転送する時間よ
り多くの時間がかかる。
It takes more time than it takes to rotate the image data in the image data storage section 9 by 90 degrees and transfer it to the output data storage section 13 or 14.

これに対して、本実施例では、90度回転動作と印字出
力動作とを並行して行うため、縦横変換に要する処理時
間(540X j2)(n s)の遅れを無視でき、印
字出力の時間(2800XQ)〔ns)だけですむ。し
たがって、画像データ記憶部9内のイメージデータの縦
横変換、印字出力において、印字機構部19の高速性を
損わない。
On the other hand, in this embodiment, since the 90 degree rotation operation and the print output operation are performed in parallel, the delay in the processing time (540 x j2) (ns) required for vertical/horizontal conversion can be ignored, and the print output time can be ignored. (2800XQ) [ns] is all you need. Therefore, the high-speed performance of the printing mechanism section 19 is not impaired in vertical/horizontal conversion of the image data in the image data storage section 9 and print output.

第1O図は1本発明の一般的な処理時間の説明図である
FIG. 1O is an explanatory diagram of the general processing time of the present invention.

第1O図(a)は、画像データ記憶部9の容量。FIG. 1O(a) shows the capacity of the image data storage section 9.

第10図(b)は、出力データ記憶部13.14の容量
をそれぞれ示している。画像データ記憶部9および出力
データ記憶部13.14の書き込みサイクルおよび読み
取りサイクル時間をM[nslとする。90度回転回路
11が、n語のmビットのイメージデータをm語Xnビ
ットに回転するとした場合、画像データ記憶部9から9
0度回転回路11にイメージデータを読み込むためには
、1語mビットずつn回読み込めばよいので、上記に必
要な時間はM(ns)Xn回である。1行のドツト数を
Qドツトとして、画像データ記憶部9のQドツト×mビ
ットのイメージデータをすべて90度回転回路11に読
み込むために必要な時間t2は、上記動作がQ / n
回必要であるため、I12=MXnXQ/n=MQ[n
slとなる。また、90度回転回路11で回転されたm
語Xnビットのイメージデータを、出力データ記憶部1
3または14に書き込むためには、1語nビットずつm
回書き込めばよいので、上記に必要な時間はM(ns’
lXm回である。すなわち、90度回転されたイメージ
データを、出力データ記憶部13または14に書き込む
ために必要な時間t3は、上記動作がQZn回必要であ
るため、t3 =MXmXff−/n=MmQ/nl”
ns)となる。
FIG. 10(b) shows the capacities of the output data storage sections 13 and 14, respectively. Let M[nsl be the write cycle and read cycle times of the image data storage section 9 and the output data storage sections 13 and 14. When the 90 degree rotation circuit 11 rotates image data of n words and m bits into m words and Xn bits, the image data storage units 9 to 9
In order to read the image data into the 0 degree rotation circuit 11, it is sufficient to read m bits of each word n times, so the time required for the above is M(ns)×n times. Assuming that the number of dots in one row is Q dots, the time t2 required to read all the image data of Q dots x m bits in the image data storage section 9 into the 90 degree rotation circuit 11 is calculated as follows:
times, so I12=MXnXQ/n=MQ[n
It becomes sl. In addition, m rotated by the 90 degree rotation circuit 11
The image data of word Xn bits is stored in the output data storage unit 1.
To write to 3 or 14, write n bits per word m
The time required for the above is M(ns'
It is lXm times. In other words, the time t3 required to write the image data rotated by 90 degrees into the output data storage unit 13 or 14 requires the above operation QZn times, so t3=MXmXff-/n=MmQ/nl"
ns).

したがって1画像データ記憶部9のQドツト×mビット
のイメージデータを90度回転し、出力データ記憶部1
3または14に書き込むために必要な時間t1は1次の
ようになる。
Therefore, the image data of Q dots x m bits in one image data storage section 9 is rotated by 90 degrees, and the output data storage section 1
The time t1 required to write to 3 or 14 is linear.

t L =: t 2 + t 3 = M Q + 
M m Q / n=(M(m+ n)X Q / n
 ) (n s、]また、印字機構部19が1ドツトを
印字するために必要な時間をN(ns)とすると、印字
機構部19が出力データ記憶部13または14のm行の
イメージデータを印字するために必要な時間t4は、t
 4 == N X m X Q (n s 〕である
t L =: t 2 + t 3 = M Q +
M m Q/n=(M(m+n)X Q/n
) (ns,] Also, if the time required for the printing mechanism section 19 to print one dot is N (ns), then the printing mechanism section 19 prints m rows of image data in the output data storage section 13 or 14. The time t4 required for printing is t
4 == N X m X Q (n s ).

ここで11MNxmx’n/(m+n)を満足すれば、
tl(t4であり、印字機構部19がm行のイメージデ
ータを印字する間に、印字機構部I9が次に印字するで
あろうm行分の画像データ記憶部9内のイメージデータ
を90度回転するので、画像データ記憶部9に格納され
たイメージデータを縦横変換して、印字機構部19に印
字出力する場合、印字機構部19に処理性能を低下させ
ない。
If 11MNxmx'n/(m+n) is satisfied here,
tl (at t4, while the printing mechanism section 19 prints m lines of image data, the printing mechanism section I9 prints the image data in the image data storage section 9 for m lines that will be printed next) at 90 degrees. Because of the rotation, when the image data stored in the image data storage section 9 is vertically and horizontally converted and printed out to the printing mechanism section 19, the processing performance of the printing mechanism section 19 is not degraded.

また、 M < N X m X n / (m + 
n )において。
Also, M < N X m X n / (m +
In n).

(mXn)>(m+n)を満足するならば、M>Nであ
っても、ヒ1くt4である。
If (mXn)>(m+n) is satisfied, even if M>N, t4 is satisfied.

すなわち、画像データ記憶部9および出力デー夕記憶部
13.14の書き込みサイクルおよび読み取りサイクル
時間が印字機構部19の1ドツト印字時間より長くても
、前記と同じように印字機構部I9の処理性能を低下さ
せない。
That is, even if the writing cycle and reading cycle times of the image data storage section 9 and the output data storage section 13.14 are longer than the one-dot printing time of the printing mechanism section 19, the processing performance of the printing mechanism section I9 will be reduced as described above. does not decrease.

なお、本実施例においては、印字出力として動作を説明
したが、本発明では表示出力やその他の出力にも適用す
ることができる。
In this embodiment, the operation has been explained as print output, but the present invention can also be applied to display output and other outputs.

〔発明の効果〕〔Effect of the invention〕

以上説明したように1本発明によれば、画像データ記憶
部に格納されたイメージデータの縦横変換と、高速出力
が可能な出力機構部における縦横変換後のイメージデー
タの出力動作を同時並行して行うことができるので、出
力機構部の性能を低下させることなく、高速処理が可能
である。
As explained above, according to the present invention, the vertical and horizontal conversion of the image data stored in the image data storage unit and the output operation of the image data after the vertical and horizontal conversion in the output mechanism unit capable of high-speed output are performed simultaneously in parallel. Therefore, high-speed processing is possible without degrading the performance of the output mechanism section.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例を示すイメージデータ回転装置
の全体ブロック図、第2図はレーザビーム・プリンタの
印字方向を示す図、第3図は画像データ記憶部の格納状
態図、第4図は縦横変換された画像データ仮想記憶部の
格納状態図、第5図は第1図の90度回転回路のブロッ
ク図、第6図は縦横変換の結果を示す図、第7図は第1
図のデータ回転制御部の構成図、第8図は縦横変換と印
字出力の動作タイムチャート、第9図は画像データ記憶
部の分割イメージデータを示す図、第10図は画像デー
タ記憶部と出力データ記憶部の処理時間の説明図、第1
1図は従来のイメージデータの回転回路の説明図である
。 1:処理装置、2ニジステムバス、3:回路制御部、4
:主記憶部、5:データ展開制御部、9:画像データ記
憶部、11:90度回転回路、13゜14:出力データ
記憶部、16:印字機構制御部、19:印字機構、20
:イメージデータ回転制御部1.31=印字動作中表示
部、32:90度回転表示部、36:出力データ記憶部
指示部。 第1図 第2図 第3図 第4図 Nl5B              LSBMSB 
             LSB6図 〜ISB   LSB hlsB   LSB 第7図 第8図 第9図 8ドント 〕図 +b)
FIG. 1 is an overall block diagram of an image data rotation device showing an embodiment of the present invention, FIG. 2 is a diagram showing the printing direction of a laser beam printer, FIG. 3 is a storage state diagram of an image data storage unit, and FIG. The figure is a storage state diagram of the virtual storage unit for vertically and horizontally converted image data, Figure 5 is a block diagram of the 90 degree rotation circuit in Figure 1, Figure 6 is a diagram showing the results of vertical and horizontal conversion, and Figure 7 is
Figure 8 is an operation time chart for vertical/horizontal conversion and print output; Figure 9 is a diagram showing divided image data in the image data storage unit; Figure 10 is the image data storage unit and output. Explanatory diagram of processing time of data storage unit, 1st
FIG. 1 is an explanatory diagram of a conventional image data rotation circuit. 1: Processing device, 2 System bus, 3: Circuit control section, 4
: Main storage unit, 5: Data expansion control unit, 9: Image data storage unit, 11: 90 degree rotation circuit, 13° 14: Output data storage unit, 16: Printing mechanism control unit, 19: Printing mechanism, 20
: Image data rotation control section 1. 31 = Printing operation display section, 32: 90 degree rotation display section, 36: Output data storage section instruction section. Figure 1 Figure 2 Figure 3 Figure 4 Nl5B LSBMSB
LSB 6 diagram ~ ISB LSB hlsB LSB Figure 7 Figure 8 Figure 9 Figure 8 Don't] Figure + b)

Claims (1)

【特許請求の範囲】[Claims] (1)イメージデータを格納する画像データ記憶手段と
、該画像データ記憶手段内のイメージデータを90度回
転する90度回転手段と、該90度回転手段によって回
転されたイメージデータを格納する出力データ記憶手段
と、該出力データ記憶手段のイメージデータを出力手段
に転送する出力制御手段に転送するシステムにおいて、
少なくとも2個の出力データ記憶手段、および画像デー
タ記憶手段内のイメージデータの90度回転動作と、上
記出力データ記憶手段の1つからイメージデータを出力
手段に転送する動作とを同時並行して行わせるように制
御するイメージデータ回転制御手段を有することを特徴
とするイメージデータ回転装置。
(1) Image data storage means for storing image data, 90 degree rotation means for rotating the image data in the image data storage means by 90 degrees, and output data for storing the image data rotated by the 90 degree rotation means. A system for transmitting image data of the output data storage means to an output control means for transmitting the image data to the output means,
At least two output data storage means and an operation of rotating the image data in the image data storage means by 90 degrees and an operation of transferring the image data from one of the output data storage means to the output means are performed simultaneously and in parallel. 1. An image data rotation device comprising an image data rotation control means for controlling the rotation of image data.
JP59205312A 1984-09-29 1984-09-29 Image data rotary apparatus Pending JPS6183048A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59205312A JPS6183048A (en) 1984-09-29 1984-09-29 Image data rotary apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59205312A JPS6183048A (en) 1984-09-29 1984-09-29 Image data rotary apparatus

Publications (1)

Publication Number Publication Date
JPS6183048A true JPS6183048A (en) 1986-04-26

Family

ID=16504865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59205312A Pending JPS6183048A (en) 1984-09-29 1984-09-29 Image data rotary apparatus

Country Status (1)

Country Link
JP (1) JPS6183048A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0310774A2 (en) * 1987-10-01 1989-04-12 CADTRONIC COMPUTER-SYSTEME GmbH Method for making a copy of an image on a screen and a device for applying this method
EP0416508A2 (en) * 1989-09-07 1991-03-13 Kabushiki Kaisha TEC Printer with improved image printing function
KR20000040763A (en) * 1998-12-19 2000-07-05 윤종용 Printer system for reducing bottleneck of memory usage

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0310774A2 (en) * 1987-10-01 1989-04-12 CADTRONIC COMPUTER-SYSTEME GmbH Method for making a copy of an image on a screen and a device for applying this method
EP0310774A3 (en) * 1987-10-01 1989-11-08 CADTRONIC COMPUTER-SYSTEME GmbH Method for making a copy of an image on a screen and a device for applying this method
EP0416508A2 (en) * 1989-09-07 1991-03-13 Kabushiki Kaisha TEC Printer with improved image printing function
KR20000040763A (en) * 1998-12-19 2000-07-05 윤종용 Printer system for reducing bottleneck of memory usage

Similar Documents

Publication Publication Date Title
JPH0563818B2 (en)
US5122973A (en) Front-end system for a raster output scanner
JP2661224B2 (en) Memory expansion method
JPS6183048A (en) Image data rotary apparatus
US4761729A (en) Device for exchanging data between a computer and a peripheral unit having a memory formed by shift registers
US20020018238A1 (en) Printer, print control apparatus and method
US4935897A (en) Semiconductor memory device suitable for use as a dot image buffer for a printer
US6980701B1 (en) Image processing method and apparatus capable of rotating and reversing an input image
JPS58117036A (en) Print controller
JP2502530B2 (en) Printer
JP3948152B2 (en) Image information rotation device
JP2838443B2 (en) Image processing method and apparatus
JP2711673B2 (en) Image data transfer control method and device
JP3304907B2 (en) Page layout circuit
JPH02295772A (en) Raster scan type perfecting printer
JP2564435B2 (en) Pixel mosaic and quad device for image transfer
JP2908059B2 (en) Print data controller for dot printer
JPH0747326B2 (en) Character pattern converter
JPS61156195A (en) Image data rotation circuit
JPH06176141A (en) Data output device and data rotation method of data output device
JPH02106363A (en) Graphic information rotating circuit of printer
JPS6349437A (en) Printing data control system
JPH066548A (en) Access controller for page memory
JPS58113981A (en) Screen memory control system
JPH06206350A (en) Image printing control device