JPS598050A - Recording device - Google Patents

Recording device

Info

Publication number
JPS598050A
JPS598050A JP57118236A JP11823682A JPS598050A JP S598050 A JPS598050 A JP S598050A JP 57118236 A JP57118236 A JP 57118236A JP 11823682 A JP11823682 A JP 11823682A JP S598050 A JPS598050 A JP S598050A
Authority
JP
Japan
Prior art keywords
character
dot
pattern
recording
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
Application number
JP57118236A
Other languages
Japanese (ja)
Inventor
Kazunari Kikuchi
菊地 一成
Koichi Sakugi
孝一 柵木
Haruo Uchiyama
内山 春雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP57118236A priority Critical patent/JPS598050A/en
Publication of JPS598050A publication Critical patent/JPS598050A/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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Document Processing Apparatus (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

PURPOSE:To provide the freedom degree to a recording position with a simple constitution, by reproducing and recording a dot pattern specifying a pattern based on a displacement data and in the form of a prescribed row pattern and then reading out the stored patterns successively to record them. CONSTITUTION:The character codes stored in a storage part 11 from a computer, etc. via an interface 10 and displacement data DELTAY and DELTAX of row and column directions which are added to each character are read out in accordance with the address given from an address producing part 15 and then stored in registers RG18, 16 and 17 of character codes and data DELTAY and DELTAX, respectively. The contents of RG16 and 17 are converted into dot positions of row and column directions based on the values of counters 13 and 14 and at row and column coordinate deciding parts 19 and 20, respectively and then supplied to a picture storage address generating part 23 together with the value of a dot counter 21. The contents of the RG18 are converted into a character pattern based on the value of the counter 21 and at a character pattern generating part 22. The character pattern of the part 20 is stored in a picture storage part 25 via a dot shifting part 24 and with an address fed from the part 23. Then the contents of the part 25 are read out via a shift RG27.

Description

【発明の詳細な説明】 この発明は、文字または記号等のパターンがコード情報
と1〜て与えられ、該コードに対応したドツトパターン
を発生してこれを記録する記録装置に関するものである
。例えば電子計算機の記録装置として添字や特殊記号の
記録のため、しばしば文字の記録位置を記録行内で移動
したい場合があるが、以下の様な点で効率よくこれらを
行う方法がない。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a recording device that is given a pattern of characters or symbols in combination with code information, and generates and records a dot pattern corresponding to the code. For example, in order to record subscripts and special symbols in computer recording devices, it is often necessary to move the recording position of characters within a recording line, but there is no efficient way to do this due to the following points.

従来の記録装置では、文字情報の伝送効率の良さから文
字情報をEBICDICまたはASCIIコードなどに
変換して伝送し、また各文字コードの伝送順は、記録媒
体上での文字または記号の記録位置により決定されてい
るのが普通である。つまり、伝送された各文字コードの
記録位置の決定方法は、記録媒体上を等分割して多数の
領域に分け、この領域に対して伝送文字コードを順に割
付けることによっていた。
In conventional recording devices, character information is converted into EBICDIC or ASCII code and transmitted in order to improve the transmission efficiency of character information, and the transmission order of each character code depends on the recording position of the character or symbol on the recording medium. Usually it is determined. In other words, the method for determining the recording position of each transmitted character code was to equally divide the recording medium into a large number of areas, and to sequentially allocate the transmitted character codes to these areas.

また、文字コードに対応するフォントの記憶も文字品位
の良さ、フォントデータの記憶効率の良さから、第4図
に示すごとく各文字をrnXnの大きさの共通したドツ
トマトリックスパターンとして記録装置側に記憶してお
くのが一般的である。文字コードを受け、これを文字と
して記録する場合は、先の各文字コードの伝送頴により
決定される記録位置に各文字コードに対応したドツトパ
ターンを記録する方法をとる。したがって、該記録媒体
上の分割領域は、フォントのドツトパターンの大きさと
関連して決定される。
In addition, in order to store the font corresponding to the character code, each character is stored in the recording device as a dot matrix pattern with a common size of rnXn, as shown in Figure 4, due to the good character quality and the storage efficiency of font data. It is common to leave it as is. When receiving a character code and recording it as a character, a method is used in which a dot pattern corresponding to each character code is recorded at a recording position determined by the transmission mark of each character code. Therefore, the divided areas on the recording medium are determined in relation to the size of the dot pattern of the font.

以上の様な理由で、文字の記録位Mは伝送手順やフォン
トのドツトパターンによる制約があり、添字や特殊記号
などを記録するためには記録位置の自由度がある程度必
要とされるので、この点で従来は問題があった。
For the reasons mentioned above, the recording position M of characters is limited by the transmission procedure and the dot pattern of the font, and in order to record subscripts and special symbols, a certain degree of freedom in the recording position is required. Previously, there was a problem with this.

一方、とれらの目的に合わせ記録する方法として、記録
媒体上の各文字または記号ドツトパターンによるドツト
イメージを合成して記録する方法、文字フォントベクト
ルデータとして表現し記録媒体上にてベクトル展開をす
る方法がある。
On the other hand, there are recording methods that suit these purposes, such as combining and recording dot images of each character or symbol dot pattern on the recording medium, and expressing it as character font vector data and vector-expanding it on the recording medium. There is a way.

記録媒体上の全ドツトイメージを合成して、それを記録
する場合にあっては、各文字または記号ドツトパターン
を記録媒体上に直接記録し合成する方法と、記録媒体上
での全ドツトイメージを仮想的に画像記憶装置にて一度
合成した上記録する方法がある。ドツトプリンタ・ラス
クスキャン方式の記録装置等では、後者が有利である。
If all dot images on the recording medium are to be combined and recorded, there are two methods: one is to record each character or symbol dot pattern directly onto the recording medium and then combine the two, and the other is to combine all the dot images on the recording medium. There is a method in which images are virtually combined once in an image storage device and then recorded. The latter is advantageous for dot printers, rask scan type recording devices, and the like.

この場合、画像記憶装置が、文字データを伝送する側あ
るいは記録装置側に必要とされ、十分な文字品位を生成
するには画像記憶装置の記憶容量が大規模となる。記録
装置として、この画像記憶装置を持たずデータの供給源
がこれを有することも考えうるが、データの伝送効率が
極めて悪く、データの供給源が例えば電子計算機の場合
はそのパーフォーマンスを低下すせる原因となる。
In this case, an image storage device is required on the side that transmits character data or on the recording device side, and the storage capacity of the image storage device is large in order to generate sufficient character quality. It is conceivable that the data supply source does not have this image storage device as a recording device, but the data transmission efficiency is extremely low, and if the data supply source is, for example, an electronic computer, its performance may be reduced. This can cause

文字フォントをベクトルとして表現する方法には、プロ
ッターなどの例があるが、フォントをドツトパターンと
して記憶する場合に比較し7同じ文字品位を得ようとす
ると記憶容量が太きくなる。寸たベクトル展開する必要
があり付加されるハードウェアや記録速度上の問題があ
る。
Examples of methods for expressing character fonts as vectors include plotters, but compared to storing fonts as dot patterns, the storage capacity becomes larger if the same character quality is to be achieved. Since it is necessary to expand vectors in large quantities, there are problems with additional hardware and recording speed.

本発明は、上述の様な問題点を除去するために発明され
たものであり、例えば添字や特殊記号等の記録において
簡単な構成で記録位置に自由度を与えるととを目的とし
ている。
The present invention was invented in order to eliminate the above-mentioned problems, and aims to provide a degree of freedom in the recording position with a simple configuration, for example, in recording subscripts, special symbols, etc.

本発明を実施例に従って説明する前に、その概略を説明
するならば例えば電子計算機を情報源として利用する場
合、その電子計算機の出力情報として文字コード情報(
勿論記号、図形等を含むパターン情報で良い)及び文字
の行方向変位データΔY1列方向変位データΔXを、そ
れぞれの文字ごとに用意している。以後、簡単のために
行方向変位データをΔY1列方向変位データをΔXとし
て記述することとする。
Before explaining the present invention according to embodiments, the outline of the present invention will be explained. For example, when a computer is used as an information source, the output information of the computer is character code information (
Of course, pattern information including symbols, figures, etc. may be used) and character row direction displacement data ΔY1 column direction displacement data ΔX are prepared for each character. Hereinafter, for simplicity, the row direction displacement data will be described as ΔY, and the column direction displacement data will be described as ΔX.

たとえば添字や特殊記号を用いるために、この文字の記
録位置を変更したい時には多くの場合、同一行内の任意
位置である。
For example, when you want to change the recording position of a character in order to use a subscript or a special symbol, in most cases you can change the recording position to any position within the same line.

この様な理由により、本実施例ではi’fの範囲は前後
行(上下行)に文字がずれ込む範囲までとする。この例
を第1図に示す、又ΔXは第1図に示す如く左右に文字
がずれ込む範囲を示すものである。(第1図において矢
印は文字の変位方向) 記録すべき行のドツトイメージは第1図で示す1行の通
り、その前後行すなわちi−1,i+1行の文字を考慮
する必要がある。例えばラスメスキャン形の記録装置で
は、1行を記録するためにあらかじめ画像記憶装置にて
i行の文字とi+1.i−1行の文字のあふれ分のドラ
トノにターンを合成した後記録する方法が容易である。
For this reason, in this embodiment, the range of i'f is set to the range where characters are shifted in the preceding and following lines (up and down lines). An example of this is shown in FIG. 1, and ΔX indicates the range in which characters are shifted to the left and right as shown in FIG. (In FIG. 1, the arrow indicates the direction of character displacement.) The dot image of the line to be recorded is as shown in one line in FIG. 1, and it is necessary to consider the characters in the lines before and after it, i.e., lines i-1 and i+1. For example, in a laser scanning type recording device, in order to record one line, the image storage device stores i+1 . An easy method is to combine the overflow of characters in the i-1 line with a turn and then record it.

ただし画像記憶装置を記録媒体全面相当分有するために
は記憶容量が大規模に1また1行分のみの画像記憶装置
を有するためには各行+1i−1+i+1の3つの状態
となるので、各行の評価回数が多くなる欠点がある。し
たがって、本実施例中では複数行(4行)分の画像記憶
装置を有しており、以下にその機能を述べる。
However, in order to have an image storage device equivalent to the entire surface of the recording medium, the storage capacity is large, and in order to have an image storage device for only one row, there are three states: +1i-1+i+1 for each row, so evaluation of each row is required. The disadvantage is that the number of times is high. Therefore, this embodiment has an image storage device for a plurality of lines (four lines), and its functions will be described below.

第5図は本実施例に用いた画像記憶部の動作を説明する
図である。図中(a)においてi行は現在画像記憶装置
内で記録ドツトイメージを合成している行、i−1行け
すでに記録すべきドツトイメージが完成した行、i+1
はi行からのあふれた文字のドツトパターンを示す。
FIG. 5 is a diagram illustrating the operation of the image storage section used in this embodiment. In (a) of the figure, line i is the line where the recorded dot image is currently being synthesized in the image storage device, line i-1 is the line where the dot image to be recorded has already been completed, and line i+1 is the line where the dot image to be recorded has already been completed.
indicates a dot pattern of overflowing characters from line i.

まず(−)でi−1行にアイウェオのドラトノ(ターン
が書込まれている状況において、i行でABCDEを合
成する。CとEは前後行へのあふれた文字である。(b
)では12345のドツトツクターンが書込まれ、これ
によりi行の合成は完了する。完成と同時に記録媒体上
へi行の記録が行なわれる。記録と同時lci行のデー
タは消去され次の合成のための準備がなされる。さらに
(C)ではi+2行にabcdeが合成され、1+1行
の記録ドツトイメージが完成し、(d)ではi+3行に
アイウェオが合成され、i+2行の記録ドツトイメージ
が完成する。i+4行はi+3行の文字のあふれた状態
を示し、(a) Kおける1行の記憶装置が再利用され
ている。以上の様な手順をくり返し実行し、あふれた文
字のドツトパターンのために同一行をくり返し評価する
ことがな゛い。
First, in a situation where Aiweo's Dratono (turn) is written in line i-1 with (-), combine ABCDE in line i. C and E are characters that overflow to the previous and previous lines. (b
), 12345 dot patterns are written, thereby completing the composition of the i row. At the same time as completion, i rows are recorded on the recording medium. At the same time as recording, the data in the lci row is erased and preparations are made for the next synthesis. Further, in (C), abcde is synthesized on the i+2 line, completing the recorded dot image of the 1+1 line, and in (d), aiweo is synthesized on the i+3 line, completing the recorded dot image of the i+2 line. Line i+4 shows the overflow of characters from line i+3, and (a) one line of storage in K is reused. The above steps are repeated and the same line is not evaluated repeatedly due to the dot pattern of overflowing characters.

この方法によれば、効率の良い画像記憶装置の利用が可
能で、また本実施例ではlYによる文字のあぶれが前後
行までの範囲としたが、画像記憶装置の拡張により、よ
り広い範囲のlYに対応可能である。
According to this method, it is possible to use an efficient image storage device, and in this embodiment, the blurring of characters due to lY is limited to the preceding and succeeding lines, but by expanding the image storage device, a wider range of lY can be used. It is possible to correspond to

以下図面を用いて本発明の詳細な説明する。The present invention will be described in detail below using the drawings.

第2図は、本発明による記録装置が応用され得るレーザ
ビーム形記録装置の構成を示す斜視図−1iる。図にお
いて、レーザ発生器]から発生されるレーザビームLは
、印加電気信号に応じて透過光量が制御される光変調器
2を介して回転多面鏡3に照射される。この回転多面鏡
3はモータ4により、一定速度で矢印Rの方向に駆動さ
れて回転している。そのため、回転多面鏡3によって反
射されたビームは、1つの直線上を繰り返し走査する如
く偏向される。この反射ビームはレンズ5で収束された
後、感光性ドラム60表面上に照射される。
FIG. 2 is a perspective view showing the configuration of a laser beam type recording device to which the recording device according to the present invention can be applied. In the figure, a laser beam L generated from a laser generator] is irradiated onto a rotating polygon mirror 3 via an optical modulator 2 whose amount of transmitted light is controlled according to an applied electric signal. This rotating polygon mirror 3 is driven and rotated by a motor 4 at a constant speed in the direction of an arrow R. Therefore, the beam reflected by the rotating polygon mirror 3 is deflected so as to repeatedly scan one straight line. After this reflected beam is focused by the lens 5, it is irradiated onto the surface of the photosensitive drum 60.

したがって、光変調器2に、変調信号として、例えば画
像信号を与えると共に、モータ4を駆動し、そして感光
性ドラム6をS方向に駆動することにより、ドラム60
表面上には所望の画像を得ることができる。
Therefore, by applying, for example, an image signal as a modulation signal to the light modulator 2, and driving the motor 4 to drive the photosensitive drum 6 in the S direction, the drum 60
A desired image can be obtained on the surface.

なお、感光性ドラム6はセレンあるいは硫化カドミウム
等より成る光導電性物質を表面て形成し、ビーム照射に
よる静電潜像を形成して、トナーによりこれを現像する
。しかる後、普通紙に転写し、更に定着を行なうことに
よって、普通紙上に印刷された画像を得ることができる
The photosensitive drum 6 has a photoconductive material made of selenium or cadmium sulfide formed on its surface, and forms an electrostatic latent image by beam irradiation, which is then developed with toner. Thereafter, by transferring the image to plain paper and further fixing it, an image printed on plain paper can be obtained.

このような印刷プロセスは、電子写真において既に広く
知られているものであるから、その詳細は省略する。
Since such a printing process is already widely known in electrophotography, its details will be omitted.

第3図は、記録装置の記録信号形成回路の一例を示す。FIG. 3 shows an example of a recording signal forming circuit of a recording apparatus.

仁の記録信号形成回路により得られる電気信号を変調信
号として、第2図に示すレーザビーム形記録装置の光変
調器2へ印加する。
The electric signal obtained by the recording signal forming circuit of the present invention is applied as a modulation signal to the optical modulator 2 of the laser beam type recording device shown in FIG.

インターフェイス10は、例えば電子計算機の様な情報
源より、EBCIDIC,ASCII等による文字コー
ド情報と各文字の変位データを受ける。もし、変位を行
うことが少ない場合などにおいては、データ転送に関し
適当な手順を与えデータ圧縮をすることが出来る、この
様な場合は、その手順に基づき、得られた情報を解読し
て、記憶部11へ文字コード情報および各文字に附加さ
れている変位データを記憶させる。
The interface 10 receives character code information such as EBCIDIC, ASCII, etc. and displacement data of each character from an information source such as a computer. If displacement is rare, data can be compressed by providing an appropriate procedure for data transfer.In such cases, the obtained information can be decoded and stored based on the procedure. Character code information and displacement data added to each character are stored in the unit 11.

記憶部11は、情報源より得られた1頁分の文字コード
および変位データを格納する。変位データは、移動量を
ドツトの数または適当なドツト数を1単位としたときの
単位数として記憶する。変位データには、行方向に移動
する量ΔYおよび列方向に移動する量iXのデータがあ
る。
The storage unit 11 stores character codes and displacement data for one page obtained from an information source. The displacement data is stored as the number of dots or an appropriate number of dots as a unit. The displacement data includes data on the amount of movement ΔY in the row direction and the amount iX of movement in the column direction.

各文字コードに対して附加されるΔY、ΔXは、各文字
コードと関連を有する物理的配列として記憶され、読出
し時には文字コードとlY、ΔXが対応して取出しうる
様にインターフェイス10より書込まれる。
ΔY and ΔX added to each character code are stored as a physical array associated with each character code, and when read, they are written through the interface 10 so that the character code, lY, and ΔX can be retrieved in correspondence. .

また各文字コードはインターフェイス10から伝送され
た順に基づき、記憶部11内の物理的配列に格納され、
文字コードによる1ペ一ジ分のイメージを有する。記憶
部11は大容量のランダムアクセスメモリ等により実現
され、その構成は例えば第6図の様に構成することが出
来る。(−)はアドレス生成部15より得られるデータ
のビット列の任意桁間にレジスタ選択カウンタ31の値
をそう人し、この様に生成されたアドレスによって各文
字コードとそれに附加される変位データを関連づけ記憶
部11から読出す。各文字および変位レジスタ18,1
6.17には、レジスタ選択カウンタ31よりストロー
ブが出力されラッチ出来る様にしてあり、クロックを与
えるととてレジスタ選択カウンタがカウントアツプされ
順次各レジスタ18,16゜17にそれぞれのデータが
格納される例を示すものである。
Further, each character code is stored in a physical arrangement in the storage unit 11 based on the order in which it is transmitted from the interface 10,
It has an image for one page based on the character code. The storage unit 11 is realized by a large-capacity random access memory or the like, and its configuration can be configured as shown in FIG. 6, for example. (-) places the value of the register selection counter 31 between arbitrary digits of the bit string of data obtained from the address generation unit 15, and associates each character code with the displacement data added to it using the address generated in this way. Read from the storage unit 11. Each character and displacement register 18,1
6.17, a strobe is output from the register selection counter 31 so that it can be latched, and as soon as a clock is applied, the register selection counter counts up and the respective data is stored in each register 18, 16, 17 in sequence. This is an example.

また(b)は、各文字コードおよび変位データを記憶す
る記憶装置(1)〜(3)を別圧用意し夫々の記憶装置
に同一アドレスを与えることにより、同時に文字コード
レジスタ18および変位レジスタ16.17にデータが
格納される例を示すものである。
In addition, in (b), the character code register 18 and the displacement register 16 are simultaneously prepared by separately preparing storage devices (1) to (3) for storing each character code and displacement data and giving the same address to each storage device. This shows an example in which data is stored in .17.

再び第3図について説明するならば記憶部11が1ペ一
ジ分の情報を格納し記°録が始まると、制御クロック発
生部12より、各ブロックへ制御信号を与える。仁の制
御クロック発生部は、第2図における感光性ドラム6お
よび回転多面鏡3の回転に同期して信号を発生させる。
Referring again to FIG. 3, when the storage section 11 stores one page of information and recording starts, the control clock generation section 12 gives a control signal to each block. The control clock generator generates a signal in synchronization with the rotation of the photosensitive drum 6 and rotating polygon mirror 3 in FIG.

行カウンタ13シよび列カウンタ14は、記憶部11内
における1ペ一ジ分の各文字コードイメージ中、順次読
出して文字ドツトパターンを発生しようとする文字コー
ド位置を示す。これはインターフェイス10に文字コー
ドデータが転送されてくる順に基づいて決定される行ま
たは列の位置に相当し、従来法による各文字の記録位置
決定用カウンタと同様である。行カウンタ13および列
カウンタ14け、制御クロック12よりカウントアツプ
されていき1ページの分の各文字コードを順次先頭から
読出していくために用いられる。
The row counter 13 and the column counter 14 indicate the position of a character code from which a character dot pattern is to be generated by sequentially reading out one page of character code images in the storage unit 11. This corresponds to the row or column position determined based on the order in which character code data is transferred to the interface 10, and is similar to the counter for determining the recording position of each character in the conventional method. A row counter 13 and a column counter 14 are counted up by the control clock 12 and are used to sequentially read out each character code for one page from the beginning.

アドレス生成部15け行カウンタ13、列カウンタ14
に示される文字コード情報およびjX。
Address generation unit 15 row counter 13, column counter 14
The character code information shown in and jX.

ll’情報を記憶部11より取出す丸めのアドレスを生
成する。
A rounded address for extracting the ll' information from the storage unit 11 is generated.

文字コードレジスタ18.jYレジスタ16゜7Xレジ
スタ14Vi、記憶部11よりアドレス生成部15のア
ドレスで示されるそれぞれ文字コードとデータ、ΔY、
ΔXが読出され格納される。これらの情報に基づき、記
録媒体上におけるドツトパターンおよびその位置が決定
されることとなる。
Character code register 18. jY register 16°7X register 14Vi, character code and data indicated by the address of address generation unit 15 from storage unit 11, ΔY,
ΔX is read and stored. Based on this information, the dot pattern and its position on the recording medium will be determined.

行座標決定部19は、アドレス生成部15に示される文
字の記録媒体上での記録位置を、行方向のドツト位置に
変換する。第7図aの様圧この部分は、行カウンタ13
の値をペースアドレスとしてΔYレジスタ16のjYで
アドレス修飾(加算)する方法、第7図すの様にコード
変換器32として予め行カウンタの値とΔYレジスタの
値を入力することにより所定の値を出力するROMテー
ブル等を用いる方法、第7図Cの如く行カウンタ13の
変化をストローブとしてフォント高レジスタ72に格納
したフォントのドツト高を加算器71により累算し、J
Yレジスタ16のjYをさらに加算器73で加える方法
などにより実現される。構成上は、画像記憶アドレス生
成部23に有効な桁のみ出力されても良い。
The line coordinate determining unit 19 converts the recording position of the character indicated by the address generating unit 15 on the recording medium into a dot position in the line direction. This part of the pressure in FIG. 7a is the row counter 13.
A method of modifying (adding) the address with jY of the ΔY register 16 using the value of as a pace address.As shown in FIG. As shown in FIG. 7C, the dot height of the font stored in the font height register 72 is accumulated by the adder 71 using the change in the line counter 13 as a strobe, and
This is realized by adding jY of the Y register 16 using an adder 73, or the like. In terms of configuration, only valid digits may be output to the image storage address generation section 23.

列座標決定部20はアドレス生成部15に示される文字
の記録媒体上での記録位置を、列方向のドツト位置に変
換する。これも行座標決定部19において行カウンタ1
3を列カウンタ14にJYレジスタ16をΔXXレジス
フ1フ置換えたのと同様々構成で実現される。
The column coordinate determining section 20 converts the recording position of the character indicated by the address generating section 15 on the recording medium into a dot position in the column direction. This is also determined by the row counter 1 in the row coordinate determination unit 19.
3 is replaced with a column counter 14 and the JY register 16 is replaced with a ΔXX register 1f.

文字パターン発生部22け、文字コードレジスタ18に
格納された文字コードに対応する文字のドツトパターン
を発生する。ドツトパターンは一例として第4図の様な
パターンであり、たとえば図中R2行のよう々場合には
ooloolo。
A character pattern generating section 22 generates a character dot pattern corresponding to the character code stored in the character code register 18. An example of the dot pattern is as shown in FIG. 4. For example, in the case of row R2 in the figure, the dot pattern is oolooolo.

の並列のビットパターンを出力するものである。It outputs a parallel bit pattern of .

この文字パターン発生部22のビットパターンは、ドツ
トカウンタ21よりRO,R1,R2゜・・・・・・・
・・、R7の順にドツトシフト回M24へ送出される(
他の例としてけCo、C1,C2,・・・・・。
The bit pattern of this character pattern generating section 22 is determined by the dot counter 21 as RO, R1, R2°...
..., R7 are sent to the dot shift circuit M24 in this order (
Other examples include Co, C1, C2, etc.

C7のように送出することも可能である。)。It is also possible to send out like C7. ).

画像記憶アドレス生成部23では、行座標決定部19、
列座標決定部20より得られる記録媒体上の記録位置に
より、画像記憶部25内に文字パターン発生部22より
発生する文字ドツトパターンを合成すべきアドレスを生
成する。
In the image storage address generation section 23, the row coordinate determination section 19,
Based on the recording position on the recording medium obtained from the column coordinate determination section 20, an address for synthesizing the character dot patterns generated by the character pattern generation section 22 is generated in the image storage section 25.

これは、たとえば第8図の様に構成するととが出来る。This can be done, for example, by configuring it as shown in FIG.

(a)図は行座標決定部19より与えられるデータをベ
ースアドレスとして、列座標決定部20とドツトカウン
タ21のデータによりアドレス修飾を行う(または構成
により列座標決定部20のデータをベースアドレスに、
行座標決定部19とドツトカウンタ21でアドレス修飾
を行う)方法である。又(b)図はコード変換器として
入力されたデータに応じた出力数値を予めテーブルとし
て形成したROM等を用いる方法で実現される。この様
に生成されたデータを画像記憶部25のアドレスに必要
な分の上位桁データを画像記憶部25へ、下位桁データ
をドツトシフト部23へ転送する。
(a) In the figure, the data given by the row coordinate determination unit 19 is used as a base address, and the address is modified by the data of the column coordinate determination unit 20 and the dot counter 21 (or depending on the configuration, the data of the column coordinate determination unit 20 is used as the base address). ,
This is a method in which address modification is performed using the row coordinate determination unit 19 and the dot counter 21. The code converter shown in FIG. 2B is realized by using a ROM or the like in which a table of output values corresponding to input data is formed in advance. The data generated in this way is transferred to the image storage section 25 with the upper digit data necessary for the address in the image storage section 25 and the lower digit data to the dot shift section 23.

ドツトシフ1部24においヤはΔX(または構成により
ΔY)が、文字パターン発生部22の並列ビット数の整
数倍でない時に、剰余変位分だけのビットシフトを行う
。これは画像記憶部25のアドレスのみ変更でΔX(ま
たは構成によりΔY)分完全に変位を実現出来ない分の
ドツト単位のシフトを行う必要があるためで、このシフ
ト回数も画像記憶アドレス生成部23で与えられる。こ
れはシフトレジスタとカウンタにより構成されて(/?
る。
In the dot shift 1 section 24, when .DELTA.X (or .DELTA.Y depending on the configuration) is not an integral multiple of the number of parallel bits of the character pattern generation section 22, bit shifting is performed by the amount of the residual displacement. This is because it is necessary to perform a dot-by-dot shift for the amount that cannot be completely displaced by ΔX (or ΔY depending on the configuration) by changing only the address of the image storage unit 25. is given by This consists of a shift register and a counter (/?
Ru.

画像記憶部25は、ドツトシフト部24で得られたドツ
トパターンを、画像記憶アドレス生成部23によって示
されるアドレスに論理和合成する。この機能はすでに述
べた通り、4行分のドツトイメージを持つランダムアク
セスメモリで構成されている。制御クロック発生部12
よりドツトシフト部24からのデータが書込まれない時
、画像記憶部25は記録媒体への記録データを読出すだ
めアドレスバス、データバスが切換えられ読出し動作を
行う。この切換作業は、マルチプレクサ29.30によ
る。
The image storage section 25 logically combines the dot pattern obtained by the dot shift section 24 with the address indicated by the image storage address generation section 23. As already mentioned, this function consists of a random access memory that holds dot images for four lines. Control clock generator 12
When no data is written from the dot shift section 24, the image storage section 25 performs a read operation by switching between the address bus and the data bus to read data recorded on the recording medium. This switching operation is performed by multiplexer 29.30.

記録アドレスカウンタ26は画像記憶部25内で記録し
ようとするドツトイメージデータのアドレスを与え、画
像記憶部25はこのデータをシフトレジスタ27へ送出
する。シフトレジスタ27にデータを与えた後、このア
ドレスの画像記憶部25のデータはクリアされる。その
後記録アドレスカウンタ26は、カウントアツプし次の
アドレスを示す。
The recording address counter 26 gives the address of the dot image data to be recorded in the image storage section 25, and the image storage section 25 sends this data to the shift register 27. After providing data to the shift register 27, the data in the image storage section 25 at this address is cleared. Thereafter, the recording address counter 26 counts up and indicates the next address.

シフトレジスタ27は、次の文字ドツトパターン合成が
完成するまで、制御クロック発生部12のクロックによ
って1ドツトずつドライバ28へドツトイメージデータ
を送出する。
The shift register 27 sends dot image data to the driver 28 one dot at a time using the clock from the control clock generator 12 until the next character dot pattern synthesis is completed.

ドライブ回路28は、第2図の光変調器2への変調信号
を作成する。以上の様な構成で、記録媒体上へ記録がな
される。
The drive circuit 28 creates a modulation signal to the optical modulator 2 shown in FIG. With the above configuration, recording is performed on the recording medium.

添字や特殊記号を含む行において、この添字や特殊記号
を記録媒体上に記録すべき位置は、この行内の任意位置
の範囲で変更する場合が多く、行方向の移動量は限定し
うる。この様な場合、本実施例では記録媒体上の全ドツ
トイメージを持ちうるような大容量の画像記憶装置を必
要とすることなく、またフォントをドツトパターンで有
するので文字品位の良い記録が可能である。さらに本実
施例によるならば画像記憶装置内での各文字および記号
ドツトパターンによるドツトイメージ合成と、同時にド
ツトイメージが完成した部分配録も多重に行うことが出
来るので文字および記号コードデータを受けて、それを
記録する時間をも短縮しうろことも可能となった。
In a line that includes a subscript or special symbol, the position at which the subscript or special symbol should be recorded on the recording medium is often changed within a range of arbitrary positions within the line, and the amount of movement in the line direction can be limited. In such a case, this embodiment does not require a large-capacity image storage device that can hold all the dot images on the recording medium, and since the font has a dot pattern, it is possible to record characters with high quality. be. Furthermore, according to this embodiment, the dot image synthesis using each character and symbol dot pattern in the image storage device and the partial recording of the completed dot image can be performed simultaneously, so that it is possible to perform multiple dot image synthesis using each character and symbol dot pattern in the image storage device. It has also become possible to shorten the time it takes to record it.

上述した実施例においては、レーザビームにより記録媒
体上を走査して行う記録装置に関して説明したが、本発
明はかかる記録装置にかぎらず、ドツトマトリックスプ
リンタやサーマルプリンタ等の記録装置にも応用可能で
ある。その場合は、それらのプリンタ等1に整合するよ
うに1第3図の制御クロック発生部12とドライバ28
を変更すれば良い。
In the embodiments described above, a recording device that scans a recording medium with a laser beam has been described, but the present invention is not limited to such a recording device, but can also be applied to recording devices such as dot matrix printers and thermal printers. be. In that case, the control clock generator 12 and driver 28 shown in FIG.
All you have to do is change.

以上詳述した如く、本発明によれば小規模な画像記憶部
と文字の記録位置を変更するだめの変位データの記憶部
を有することで文字をドツトパターンで記録するため文
字品位が良質でかつ処理速度の早い記録装置を実現出来
る。
As described in detail above, according to the present invention, by having a small-scale image storage section and a storage section for displacement data for changing the recording position of characters, characters are recorded in a dot pattern, so that the quality of the characters is high. A recording device with high processing speed can be realized.

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

第1図は本発明による記録装置で得られる記録ドツトイ
メージ、第2図はレーザビーム記録装置の構成を示す斜
視図、第3図は本発明による記録装置の制ffl+ブロ
ック図、第4図は文字パターン発生部より得られる出力
ドツト図、第5図(へ)(1))(C)(d)は画像記
憶部の動作を説明する図、第6図(a) (b)は記憶
部の回路図、第7図(a) (+)) (C)は行座標
決定部の回路図、第8図(a)(b)は画像アドレス生
成部の回路図である。 ここで、1はレーザ発生器、2は光変調器、3は回転多
面焼、6は感光性ドラム、11.25は記憶部、13,
14,21.26はカウンタ部、16.17.18はレ
ジスタ部、22は文字パターン発生部、15,19.2
0.23はコード変換部、121′iクロック発生部、
29.30はマルチプレクサである。 特許出願人  キャノン株式会社 代理人 丸島儀−・“;1゜ 」・・i
FIG. 1 is a recorded dot image obtained by the recording device according to the present invention, FIG. 2 is a perspective view showing the configuration of the laser beam recording device, FIG. 3 is a control ffl+ block diagram of the recording device according to the present invention, and FIG. 4 is a Output dot diagrams obtained from the character pattern generation unit, Figures 5 (f) (1)) (C) and (d) are diagrams explaining the operation of the image storage unit, and Figures 6 (a) and (b) are diagrams showing the memory unit. 7(a) (+)) (C) is a circuit diagram of the row coordinate determining section, and FIG. 8(a) and (b) are circuit diagrams of the image address generating section. Here, 1 is a laser generator, 2 is an optical modulator, 3 is a rotary polygon printer, 6 is a photosensitive drum, 11.25 is a storage unit, 13,
14, 21.26 is a counter section, 16.17.18 is a register section, 22 is a character pattern generation section, 15, 19.2
0.23 is a code conversion section, 121'i clock generation section,
29.30 is a multiplexer. Patent Applicant Canon Co., Ltd. Agent Gi Marushima-・“;1゜”・・i

Claims (1)

【特許請求の範囲】[Claims] パターンを特定するパターンコード及び該パターンを出
力する際の変位情報を示す変位データを導入し、前記変
位データにもとづいてドツトパターンを所定行パターン
として再生して記憶し、前記記憶したドツトパターンを
順次読み出して記録することを特徴とする記録装置。
A pattern code for specifying a pattern and displacement data indicating displacement information when outputting the pattern are introduced, a dot pattern is reproduced and stored as a predetermined row pattern based on the displacement data, and the stored dot pattern is sequentially reproduced. A recording device characterized by reading and recording.
JP57118236A 1982-07-06 1982-07-06 Recording device Pending JPS598050A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57118236A JPS598050A (en) 1982-07-06 1982-07-06 Recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57118236A JPS598050A (en) 1982-07-06 1982-07-06 Recording device

Publications (1)

Publication Number Publication Date
JPS598050A true JPS598050A (en) 1984-01-17

Family

ID=14731597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57118236A Pending JPS598050A (en) 1982-07-06 1982-07-06 Recording device

Country Status (1)

Country Link
JP (1) JPS598050A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60247294A (en) * 1984-05-22 1985-12-06 株式会社リコー Character position shift specifying system
JPS61177254A (en) * 1985-02-04 1986-08-08 Nec Corp Dot matrix printer control device
JPS6359542A (en) * 1986-07-31 1988-03-15 Pfu Ltd Printing system for small character
JPS63137854A (en) * 1986-11-29 1988-06-09 Mita Ind Co Ltd Control of character pattern
US5743724A (en) * 1994-11-16 1998-04-28 Tokai Corporation Flame reaction member for gas combustion appliances and a process for producing the same

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60247294A (en) * 1984-05-22 1985-12-06 株式会社リコー Character position shift specifying system
JPS61177254A (en) * 1985-02-04 1986-08-08 Nec Corp Dot matrix printer control device
JPS6359542A (en) * 1986-07-31 1988-03-15 Pfu Ltd Printing system for small character
JPS63137854A (en) * 1986-11-29 1988-06-09 Mita Ind Co Ltd Control of character pattern
US5743724A (en) * 1994-11-16 1998-04-28 Tokai Corporation Flame reaction member for gas combustion appliances and a process for producing the same

Similar Documents

Publication Publication Date Title
KR950006621B1 (en) Image processing apparatus
US4396928A (en) Printer controller for laser beam printer
JPS598050A (en) Recording device
US4475162A (en) Output device for providing information by scan
JPH0519862B2 (en)
EP0091124B1 (en) Video signal generating circuit
US4395721A (en) Laser beam printer
EP0144789B1 (en) Video signal generating apparatus for laser beam printer
JPH10271322A (en) Image-processing method, device therefor and image-forming device
US6825825B2 (en) Smoothing method, smoothing circuit, image forming apparatus and display unit
JPH11306343A (en) Rotational processing device for two-dimensional data
US20020167678A1 (en) Image processing method, image processing equipment and image forming equipment
JP2505362B2 (en) Dot pattern output device
JPS6323464A (en) Printing device in common use for facsimile equipment
JPS5971591A (en) Laser recorder
JP3111710B2 (en) Image processing method and apparatus
JPS5941051A (en) Character pattern generator
JP3055738B2 (en) Dot matrix pattern printing method and apparatus
JPH02172766A (en) Image treating device
JPS58196756A (en) Information processor
JP2908571B2 (en) Page printer
JPS5871169A (en) Pattern output device
JP3167147B2 (en) Control circuit of image forming apparatus
JPH03297669A (en) Image recorder
JPH01255544A (en) Forming device for oblique character