JPS60200285A - Dot pattern conversion method - Google Patents

Dot pattern conversion method

Info

Publication number
JPS60200285A
JPS60200285A JP59055754A JP5575484A JPS60200285A JP S60200285 A JPS60200285 A JP S60200285A JP 59055754 A JP59055754 A JP 59055754A JP 5575484 A JP5575484 A JP 5575484A JP S60200285 A JPS60200285 A JP S60200285A
Authority
JP
Japan
Prior art keywords
column
row
output
memory
dot pattern
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
JP59055754A
Other languages
Japanese (ja)
Inventor
睦夫 下前
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP59055754A priority Critical patent/JPS60200285A/en
Publication of JPS60200285A publication Critical patent/JPS60200285A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 技術分野 本発明は、行または列単位のドツトパターン情報を列ま
たは行単位のドツトパターン情報に変換する方式に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a method for converting dot pattern information on a row or column basis into dot pattern information on a column or row basis.

従来技術 従来、コンピュータから文字を出力する装置としては、
プリンタ、CRTディスプレイ等がある。
Prior Art Conventionally, as a device for outputting characters from a computer,
There are printers, CRT displays, etc.

これらの出力装置では、英数文字、カナ文字、漢字等を
用いていることから、それらのドツトパターンをキャラ
クタ・ジェネレータにあらかじめ内蔵し、それに対応す
る文字コードを用いて、文字の選択を行っている。
Since these output devices use alphanumeric characters, kana characters, kanji, etc., these dot patterns are built into the character generator in advance, and characters are selected using the corresponding character code. There is.

文字コードでメモリ内の文字アドレスを選択した後、文
字ドツトパターンを出力する方法としては、行単位(R
OW 5CAN)と列単位(COT−UMN 5CAN
)の2種類がある。行単位の出力とは1文字のドツト・
マトリックス表現(フォント文字)を水平方向の行に分
割して1行ずつ出力するものであり、CRTディスプレ
イの走査線のように水平に走査しながら上から下へと文
字の表示をする場合等に使用される。
After selecting a character address in memory using a character code, the method of outputting a character dot pattern is by row by row (R
OW 5CAN) and column unit (COT-UMN 5CAN)
) There are two types. Line-by-line output means one character dot,
It divides the matrix representation (font characters) into horizontal lines and outputs them one by one, and is used when displaying characters from top to bottom while scanning horizontally like the scanning line of a CRT display. used.

一方、列単位の出力とは、文字のドツト・マトリックス
表JM(フォント文字)を垂直方向の列に分割して1列
ずつ出力するものであり、シリアル・プリンタのように
左から順々に1字ずつ印字していく場合等に使用される
On the other hand, column-by-column output means dividing the character dot matrix table JM (font characters) into vertical columns and outputting them one by one from the left. It is used when printing character by character.

ところで、最近は汎用小型コンピュータの普及に伴って
、各出力装置の応用範囲も広くなり、記録などのほかに
、帳票の作成、伝票の発行1文書の編集作成あるいはグ
ラフィック表示等に利用される場合が多くなっている。
By the way, recently, with the spread of general-purpose small computers, the scope of application of each output device has expanded, and in addition to recording, output devices are used for creating forms, issuing slips, editing documents, displaying graphics, etc. are increasing.

そのために、ドツトパターンの行単位あるいは列単位に
よる出力を随時に切り替えられることが望まれている。
For this reason, it is desired to be able to switch the output of dot patterns by row or column at any time.

それを実現する方法としては、メモリから読み出したド
ツトパターンを−Hバッファ・メモリに格納した後、装
置内CPUのソフト処理によって、行から列単位へ、反
対に列から行単位にデータ変換する方法がある。
The method to achieve this is to store the dot pattern read from the memory into the -H buffer memory, and then convert the data from row to column and vice versa from column to row using software processing by the CPU in the device. There is.

しかしながら、変換のための処理時間が必要になること
から1例えばプリンタの印字速度が低下するなどの欠点
がある。
However, since processing time is required for conversion, there are drawbacks such as a decrease in the printing speed of the printer, for example.

また、上記の欠点(CPU処理時間が必要)を軽減する
方法として、画像を形成する最小のドツト・マトリック
スの全データを読み取った後、必要なデータに選択する
ことによって、データ量を減少し、処理速度を向上でき
るものもあるが、回路部品が増加し経済上不利である。
In addition, as a method to alleviate the above disadvantage (requires CPU processing time), after reading all the data of the smallest dot matrix that forms the image, the amount of data is reduced by selecting the necessary data. Although some methods can improve processing speed, they increase the number of circuit components and are economically disadvantageous.

目 的 本発明の目的は、これらの問題を解決するため、簡単か
つ安価な回路構成によって、行単位あるいは列単位で入
力されるドツトパターンを出力装置の処理内容にしたが
って、行単位9列車位のいずれにも安易に変換すること
のできるドツトパターン変換方式を提供することにある
Purpose An object of the present invention is to solve these problems by using a simple and inexpensive circuit configuration to convert a dot pattern input in rows or columns into nine trains per row according to the processing content of the output device. It is an object of the present invention to provide a dot pattern conversion method that can easily convert any pattern.

構 成 以下、本発明の構成を図面により詳細に説明する。composition Hereinafter, the configuration of the present invention will be explained in detail with reference to the drawings.

第1図は本発明の一実施例を示すドツトパターン変換回
路のブロック図であり、第2図(a)l (b)は第1
図のメモリの一部に格納されている文字デザイン例を示
すものである。
FIG. 1 is a block diagram of a dot pattern conversion circuit showing one embodiment of the present invention, and FIGS.
This figure shows an example of a character design stored in a part of the memory in the figure.

第1図において、1は8ドツト×8ドツト構成のフォン
ト・メモリ、2−00〜2−77はメモリ素子、3は大
容量のメモリ、4は行セレクト部、5は列セレクト部、
6−θ〜6−7.7−0〜7−7は8人力のオアゲート
、8はゲート回路である。
In FIG. 1, 1 is a 8 dot x 8 dot font memory, 2-00 to 2-77 are memory elements, 3 is a large capacity memory, 4 is a row select section, 5 is a column select section,
6-θ to 6-7. 7-0 to 7-7 are eight-man powered OR gates, and 8 is a gate circuit.

第1図のメモリ素子2−00〜2−77には、:)1ビ
ツト構成でありデータの入・出力が分離できる。i:)
回路を簡単にできるトライステート出力である。ili
 )キャラクタ数が増えた場合にコストが安い。1v)
アクセス・タイムが速いなどから、ダイナミックRAM
を使用し、ダウン・ロードによりメ壬り3からの格納デ
ータの転送を行わせている。
The memory elements 2-00 to 2-77 in FIG. 1 have a 1-bit configuration, and data input and output can be separated. i:)
It is a tri-state output that simplifies the circuit. ili
) Cost is low when the number of characters increases. 1v)
Dynamic RAM because of its fast access time, etc.
is used to transfer the stored data from the mailbox 3 by downloading.

第2図(a)に示した文字11 A #lは1.536
ドツトの構成であり、行方向(矢印Xx)はXO・0〜
x3・7の32ドツトに、一方の列方向(矢印Yy)は
YO・0〜Y5・7の48ドツトに分割された場合のデ
ザイン例である。したがって、第2図(a)のXo−Y
O。
Character 11 A #l shown in Figure 2 (a) is 1.536
It is composed of dots, and the row direction (arrow Xx) is from XO・0 to
This is an example of a design in which 32 dots of x3.7 are divided into 48 dots of YO.0 to Y5.7 in one column direction (arrow Yy). Therefore, Xo-Y in FIG. 2(a)
O.

XI−YO,・・・・、X3・Y5で示す各エリアは、
第2図(b)に示すように、8×8ドツト構成であり、
斜線部分は、Xx・OYy・0で表わせる1ドツトであ
る。第1図のメモリ3からは、上記のようにドツト構成
された文字デザインの格納データが、XO・OYO・(
0〜?)、Xo・1’YO・(0・7)、・・・・・、
X3・6Y5・(0〜?)、X3・7Y5・(0〜7)
で示す順位で、フォント・メモリ1に送出される。なお
、データの送出は、メモリ・アクセス単位に合わせ8ビ
ツト(1バイト)ごとに行う。
Each area indicated by XI-YO,..., X3 and Y5 is
As shown in FIG. 2(b), it has an 8×8 dot configuration,
The shaded area is one dot that can be expressed as Xx・OYy・0. From the memory 3 in FIG.
0~? ), Xo・1'YO・(0・7),...
X3・6Y5・(0~?), X3・7Y5・(0~7)
The fonts are sent to font memory 1 in the order indicated by . Note that data is sent every 8 bits (1 byte) in accordance with the memory access unit.

上記送出データはアドレス・バスおよびWl(書込)信
号を制御することにより、行セレクト部4の出力■〜■
を全て有効に、一方の列セレクト部5の出力■〜0のい
ずれか一つを有効に切替えて、前述した第2図に対応さ
せて各メモリ素子2−〇〇〜2−77に格納することが
できる。この場合、文字デザインのデータは列ごとに入
力される。また、フォント・メモリ1のドツト構成が8
×8ドツトと少ないことから、メモリ3からのデータ転
送は、フォント・メモリlがデータを送出するごとに行
われる。
The above sending data is output from the row select section 4 by controlling the address bus and the Wl (write) signal.
are all enabled, and one of the outputs ■ to 0 of one column selector 5 is enabled, and stored in each memory element 2-〇〇 to 2-77 in correspondence with the above-mentioned Fig. 2. be able to. In this case, character design data is entered column by column. Also, the dot configuration of font memory 1 is 8.
Since the number of dots is as small as 8 dots, data transfer from memory 3 is performed every time font memory l sends data.

第3図(a)、 (b)は、レーザビームプリンタのレ
ーザビーム走査による画像の形成を示したものである。
FIGS. 3(a) and 3(b) show image formation by laser beam scanning of a laser beam printer.

画像の形成は、矢印X方向にレーザビーム走査を繰り返
すことにより、画像を感光体に形成し、その後、転写紙
に転写を行う。同図(a)は、縦読み出力であり、同図
(b)は横読み出力である。
The image is formed on the photoreceptor by repeating laser beam scanning in the direction of arrow X, and then transferred onto transfer paper. 11A shows a vertical reading output, and FIG. 2B shows a horizontal reading output.

なお、矢印Y方向は、転写紙の搬送方向である。Note that the direction of arrow Y is the conveyance direction of the transfer paper.

さて、フォント・メモリlに格納されている文字デザイ
ンのデータによって、第3図(a)に示すように縦読み
出力を行う場合は、第1図のV/H信号を“1″にし、
ゲート回路8の出力DOO−D77には、オアゲート6
−θ〜6−7の出力TO−T7を選択する。
Now, if you want to perform vertical reading output as shown in Figure 3(a) using the character design data stored in the font memory l, set the V/H signal in Figure 1 to "1",
The output DOO-D77 of the gate circuit 8 has an OR gate 6
Select the output TO-T7 from -θ to 6-7.

V/H信号がat 1”であることにより1行セレクト
部4の出力■〜■の全てが有効となり、今、例えば、列
セレクト部5の出力Oのみが有効であるときには列単位
のメモリ素子2−10.2−11゜・・・・、2−17
の出力は、それぞれオアゲート6−0.6−1.・・・
・、6−7の入力となる。その時オアゲート6−0〜6
−7の上記以外の入力端子金てが” High”である
ことから、上記の入力信号のみが出力となる。したがっ
て列セレクト部5の出力の、■・・・・、■を順序よく
切り替えを行うことによッテ、第2図(a)、 Cb)
ノxo−Co 〜7)Yo・0、 XI−(0−7)Y
O−0,X2・(0−7)YO−0,・−−−テ示す順
位でゲート回路8の出力DOO−D77がら出力するこ
とができる。さらに、上記パラレル出方をシリアル信号
に変換し、1ドツト(1ビツト)ずつデータをレーザビ
ームに同期させて出力することにより、第3図(a)に
示す縦読みに描くことができる。
Since the V/H signal is at 1'', all of the outputs ■ to ■ of the row select section 4 are valid, and now, for example, when only the output O of the column select section 5 is valid, the memory elements in each column are 2-10.2-11°..., 2-17
The outputs of OR gates 6-0.6-1. ...
, 6-7 is input. At that time, or gate 6-0~6
Since the input terminals of -7 other than the above are "High", only the above input signals are output. Therefore, by sequentially switching between the outputs of the column selector 5, (Fig. 2(a), Cb)
Noxo-Co ~7)Yo・0, XI-(0-7)Y
The outputs DOO-D77 of the gate circuit 8 can be outputted in the order shown by O-0, Furthermore, by converting the parallel output into a serial signal and outputting data one dot (one bit) at a time in synchronization with the laser beam, it is possible to draw the vertical reading shown in FIG. 3(a).

また、前記と同様のフォントメモリ1に格納された文字
デザインのデータで、第3図(b)に示すように横読み
出力を行う場合は、第1図のV/H信号を前記とは逆の
′0′″にし、ゲート回路8の出力D00〜D77には
、オアゲート7−0〜7−7の出力YO〜Y7を選択す
る。
Also, when performing horizontal reading output as shown in Figure 3(b) using character design data stored in the font memory 1 similar to the above, the V/H signal in Figure 1 should be reversed. is set to ``0'''', and the outputs YO to Y7 of the OR gates 7-0 to 7-7 are selected as the outputs D00 to D77 of the gate circuit 8.

V/H信号が0′″であることにより、前記とは反対の
列セレクト部5の出力■〜0全てが有効となり、今、例
えば行セレクト部4の出カフが有効であるときには、行
単位のメモリ素子2−07゜2−17.・・・・2−7
7の出力は、それぞれオアゲート7−0 、7−1 、
・・・・7−7の入力となる。
Since the V/H signal is 0'', all of the outputs from column select section 5 to 0 are valid, and now, for example, when the output cuff of row select section 4 is valid, Memory element 2-07゜2-17...2-7
The outputs of 7 are OR gates 7-0, 7-1, and 7-1, respectively.
...It becomes the input of 7-7.

その時オアゲート7−0〜7−7の上記以外の入力端子
金てが’Hjgh”であることから、上記の入力信号の
みが出力となる。したがって行セレクト部4の出力■、
■、■、・・・・、■を順序よく切り替えることによっ
て、第2図(a)(b)のX3・7YO・(0〜?)、
X3・7Y1・(0〜?)、X3・7Y2・(θ〜7)
・自・で示す順序でゲート回路8の出力DOG〜D77
から出力することができる。前記と同様、さらに上記パ
ラレル出力をシリアル信号に変換し、1ドツト(1ビツ
ト)ずつデータをレーザビームに同期させて出力するこ
とにより、第3図(b)に示す横読みに描くことができ
る。
At that time, since the input terminals other than the above of the OR gates 7-0 to 7-7 are 'Hjgh', only the above input signal is output.Therefore, the output of the row select section 4 is
By switching ■, ■, ..., ■ in order, X3・7YO・(0~?) in FIG.
X3・7Y1・(0~?), X3・7Y2・(θ~7)
・The outputs of the gate circuit 8 DOG to D77 in the order indicated by
It can be output from. In the same way as above, by further converting the parallel output into a serial signal and outputting the data one dot (one bit) at a time in synchronization with the laser beam, it is possible to draw the horizontal reading shown in Figure 3(b). .

このように、通常用いるキャラクタ・ジェネレータより
少ないメモリ容量で、行単位あるいは列単位の出力を行
うことができ、変換速度も通常のキャラクタ・ジェネレ
ータと殆んど劣ることがないため、各種ドツトパターン
を速やかに出力することができる。
In this way, it can output row by row or column by column with less memory capacity than a normally used character generator, and the conversion speed is almost as good as a regular character generator. It can be output quickly.

例えば、マークシート・リーダ、OCRスキャナ等から
入力された列単位のドツトパターンをCPUを介するこ
となく、行単位でCRTディスプレイに表示することが
可能であり、また行単位で入力されたドツトパターンを
列単位でドツト・プリンタに出力することが可能である
For example, it is possible to display dot patterns in columns input from a mark sheet reader, OCR scanner, etc. on a CRT display in units of rows without going through the CPU, and it is also possible to display dot patterns input in units of rows in columns. It is possible to output to a dot printer in units.

さらに、通常のキャラクタ・ジェネレータと組み合せて
用いることにより、種々のドツトパターンを行単位およ
び列単位のいずれにても各種入出力装置を制御すること
ができるので、漢字や特殊記号等の複雑なドツトパター
ンを扱う場合は便利である。
Furthermore, by using it in combination with a regular character generator, it is possible to control various input/output devices with various dot patterns in both row and column units. This is useful when working with patterns.

効 果 以上説明したように、本発明によれば簡単なハードの処
理であるので、処理速度を落すことなく、各種入出力装
置の処理内容に合わせて行単位あるいは列単位の入出力
を行うことができるので、漢字や特殊記号等の複雑なド
ツトパターンの作成を楽にすることができる。
Effects As explained above, according to the present invention, since the hardware processing is simple, input/output can be performed row by row or column by column according to the processing contents of various input/output devices without reducing the processing speed. This makes it easier to create complex dot patterns such as kanji and special symbols.

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

第1図は本発明の一実施例を示すドツトパターン変換回
路のブロック図、第2図はメモリにおける行単位または
列単位の書込み、読出し、の説明図、第3図はレーザビ
ームプリンタのプリント内容の説明図である。 1:フォント・メモリ、2−00〜2−77:メモリ素
子、3:メモリ、4:行セレクト部、5:列セレクト部
、6−0〜6−7.7−0〜7−7:オアゲー1〜.8
:ゲート回路。 第 1 図 XX O] 2 3 2図 (b) 一□ XX、 m (b) □X
Fig. 1 is a block diagram of a dot pattern conversion circuit showing an embodiment of the present invention, Fig. 2 is an explanatory diagram of writing and reading in row units or column units in memory, and Fig. 3 is the print contents of the laser beam printer. FIG. 1: Font memory, 2-00 to 2-77: Memory element, 3: Memory, 4: Row selection section, 5: Column selection section, 6-0 to 6-7.7-0 to 7-7: Or game 1~. 8
: Gate circuit. Figure 1 XX O] 2 3 Figure 2 (b) 1□ XX, m (b) □X

Claims (1)

【特許請求の範囲】[Claims] (1)文字パターン等のドツト情報を格納し、チップセ
レクト端子を備えたメモリ素子、該メモリ素子をマトリ
ックス状に配列し1行革位および列単位で書込・続出が
可能なメモリ、該メモリをアクセスするための行単位と
列単位のチップセレクト・ライン、行単位と列単位の出
力データ・ライン、ならびに行単位または列単位に切換
えを指示するラインを有し、該切替指示ラインの情報に
より文字等のドツトパターンを列単位入力から行単位出
力に変換し、あるいは列単位入力のまま出力することを
特徴とするドツトパターン変換方式。。
(1) A memory element that stores dot information such as character patterns and is equipped with a chip select terminal, a memory in which the memory elements are arranged in a matrix and can be written/continued in rows and columns; It has chip select lines for each row and column for access, output data lines for each row and column, and lines for instructing switching for each row or column. A dot pattern conversion method characterized by converting a dot pattern such as from a column-by-column input into a row-by-row output, or outputting the dot pattern as a column-by-column input. .
JP59055754A 1984-03-23 1984-03-23 Dot pattern conversion method Pending JPS60200285A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59055754A JPS60200285A (en) 1984-03-23 1984-03-23 Dot pattern conversion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59055754A JPS60200285A (en) 1984-03-23 1984-03-23 Dot pattern conversion method

Publications (1)

Publication Number Publication Date
JPS60200285A true JPS60200285A (en) 1985-10-09

Family

ID=13007627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59055754A Pending JPS60200285A (en) 1984-03-23 1984-03-23 Dot pattern conversion method

Country Status (1)

Country Link
JP (1) JPS60200285A (en)

Similar Documents

Publication Publication Date Title
JPS5949584A (en) System of processing data in mixed various character sizes
JPS6363913B2 (en)
JPS59187391A (en) Character image instruction method
JPS62121065A (en) Character enlarging printer
JPS6173990A (en) Character pattern generator
JPS5862776A (en) Kanji font vertical/horizontal conversion method
JPH02178826A (en) page printer
JPS60140387A (en) figure generator
JPS61186989A (en) Data processor
JPS62269192A (en) Rule generator/eraser
JPS58162986A (en) Character display unit
JPH0226234B2 (en)
JPS6024585A (en) Character pattern conversion system
JPS6113287A (en) Method and apparatus for printing character
JPH0213993A (en) Storing method for type face data of dot font
JPH0569232B2 (en)
JPS6039684A (en) Character pattern generator
JPS61208083A (en) Character dot pattern data generation method
JPH07106650B2 (en) Character pattern control method
JPS595341A (en) Document file outputting system
JPS63311383A (en) Dot matrix display method
JPH0461776B2 (en)
JPS61217091A (en) character generator
JPS62263066A (en) Read-only memory read control device
JPS61156191A (en) Character output system