JPS6078758A - Printing system of dot printer - Google Patents
Printing system of dot printerInfo
- Publication number
- JPS6078758A JPS6078758A JP18693983A JP18693983A JPS6078758A JP S6078758 A JPS6078758 A JP S6078758A JP 18693983 A JP18693983 A JP 18693983A JP 18693983 A JP18693983 A JP 18693983A JP S6078758 A JPS6078758 A JP S6078758A
- Authority
- JP
- Japan
- Prior art keywords
- bit
- dots
- memory
- shift
- dot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 102100030551 Protein MEMO1 Human genes 0.000 description 1
- 101710176845 Protein MEMO1 Proteins 0.000 description 1
- 235000012149 noodles Nutrition 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/485—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
- B41J2/505—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
- B41J2/5056—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements using dot arrays providing selective dot disposition modes, e.g. different dot densities for high speed and high-quality printing, array line selections for multi-pass printing, or dot shifts for character inclination
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
Description
【発明の詳細な説明】
(技術分野)
本発明は、縦9ドツトの印字素子を有し、ドツトの集合
で文字および記号等を印字するドツトプリンタの印字方
式に関する。DETAILED DESCRIPTION OF THE INVENTION (Technical Field) The present invention relates to a printing method for a dot printer that has a printing element of 9 vertical dots and prints characters, symbols, etc. with a collection of dots.
(従来技術)
シリアルドツトプリンタの印字ヘッドは通常網9ドツト
で構成されている。これは文字および記号等のドツトマ
トリックスを縦7ドソl−1横9ドツトの範囲で構成し
、例えば第1図の左側の文字pのような英小文字のg+
J+p+q+y@は他の英字に対して2ドツト下けて印
字(ディセンダ文字)するのが文字のバランスが良いこ
とと、および第1図右側に示す如く文字および記号にア
ンダーラインを付加する場合に9ドツト目にアンダーラ
インを割当てて1度の印字処理で文字、記号とアンダー
ラインの印字を完了させるだめである。(Prior Art) The print head of a serial dot printer is usually composed of nine dots. This consists of a dot matrix of characters and symbols, etc., in a range of 7 vertical dots l-1 horizontal 9 dots.
J + p + q + y @ is printed 2 dots lower than other alphabetic characters (descender character) for a good balance of characters, and when adding an underline to characters and symbols as shown on the right side of Figure 1, 9. The only way to do this is to assign an underline to each dot and complete the printing of characters, symbols, and underlines in one printing process.
第1図は縦9ドツトの印字ヘッドで印字した例を示すも
のである。FIG. 1 shows an example of printing with a vertical 9-dot print head.
上記した如くドツトプリンタにおいて印字する文字およ
び記号の一部には文字の高さが縦9ドツトのドツトマト
リックスを必要とするものがあり、ドツトプリンタの制
御に使用されるマイクロプロセッサやメモリは1バイト
(8ビツト)単位の情報を基本としているために9ビツ
トのデータを扱うには複雑な処理を必要としていた。そ
の1つの例を第2図によって説明する。As mentioned above, some of the characters and symbols printed on dot printers require a dot matrix with a character height of 9 vertical dots, and the microprocessor and memory used to control the dot printer are 1 byte (8 Since the information is based on information in bits, complex processing was required to handle 9-bit data. One example will be explained with reference to FIG.
第2図(I)は9ドツトの印字素子で構成される印字ヘ
ッド、第2図(6)は縦9ドツト、横9ドツトで構成さ
れたドツトマトリックスパターンの記号1/4の印字例
、第2図(Illは第2図(6)のドツトマトリックス
パターンを格納したメモリの内容でr9の9ビツトのデ
ータはc10′と011′に格納されている。○は論理
°”1”でドツト印字し、他の無印のドツトは論理″′
0″でドツトは印字されない。第2図(11)の01カ
ラムの9ドツトを印字する場合、r1〜r8に印字され
るデータは第2図410のcl’のアドレスに格納され
ているパターンメモリのデータであシ、r9に印字され
るデータは第2図(ト)のアドレスclO’e読出し、
r1′のビットデータを使用する。Fig. 2 (I) shows a print head composed of 9 dots printing elements, Fig. 2 (6) shows an example of printing 1/4 symbol of a dot matrix pattern composed of 9 dots vertically and 9 dots horizontally. Figure 2 (Ill is the content of the memory that stores the dot matrix pattern of Figure 2 (6), and the 9-bit data of r9 is stored in c10' and 011'. ○ is a logic "1" and is printed as a dot. and the other unmarked dots are logic ″′
0", no dots are printed. When printing 9 dots in the 01 column in FIG. 2 (11), the data to be printed in r1 to r8 is stored in the pattern memory stored at the address cl' in FIG. 2 410. The data printed on r9 is read out from address clO'e in Figure 2 (G).
The bit data of r1' is used.
同様に第2図(6)のc2カラムの印字はr1〜r8に
印字するデータを第2図(ホ)のアドレスc2’から読
出し、r9に印字されるデータは第2図0111のアド
レスclO”e読出しr2’のビットデータを使用する
。Similarly, for printing in column c2 in FIG. 2 (6), the data to be printed in r1 to r8 is read from address c2' in FIG. The bit data of e-read r2' is used.
以後順次繰返し、第2図01)の09カラムの印字はr
1〜r8に印字するデータを第2図(ホ)のアドレスc
9’から読出し、c9に印字されるデータは第2図(J
IBのアドレスcll’を読出し、r1′のビットデー
タ全使用する。After that, it is repeated sequentially, and the printing in column 09 of Figure 2 01) is r.
The data to be printed in 1 to r8 is set to address c in Figure 2 (E).
The data read from c9' and printed on c9 is shown in Figure 2 (J
Read address cll' of IB and use all bit data of r1'.
以上のような処理で縦9ドツトで構成された文字が一文
字印字されるが説明で明らかなように従来の方式では縦
9ドツト金必要とする文字はドツトパターンメモリの容
量が増加し、9ドツト目のデータを印字するための複雑
な処理が必要となる欠点があった。With the above process, a single character consisting of 9 vertical dots is printed, but as is clear from the explanation, in the conventional method, characters that require 9 vertical dots increase the capacity of the dot pattern memory, and 9 dots are printed. This method had the drawback of requiring complicated processing to print the eye data.
(発明の目的)
本発明は上記の欠点を解決するもので、文字パターン発
生用メモリ容量が少なく縦9ドツトで構成される文字パ
ターンを縦7ドツトで構成される文字パターンと同様な
処理で印字可能とするドツトプリンタの印字方式とする
ことを目的とする。(Object of the Invention) The present invention solves the above-mentioned drawbacks, and has a small memory capacity for character pattern generation, and prints a character pattern consisting of 9 vertical dots using the same process as a character pattern consisting of 7 vertical dots. The purpose is to create a printing method for dot printers that allows printing.
(発明の構成)
本発明は、文字パターン発生メモリの各カラム毎のデー
タの一部にそのカラムの文字パターンデータをシフトさ
せて印字するかどうかのシフト指定ビットを設け、マイ
クロプロセッサは読込んだ文字等のドツトパターンの各
カラム毎のそのシフト指定ビットをチェックして該シフ
ト指定ビットが指定するドツトの場合にシフトするよう
にして、縦9ドツトで構成される文字パターンを編集し
て印字することを特徴とする。(Structure of the Invention) The present invention provides a shift specification bit in part of the data for each column of the character pattern generation memory to determine whether to shift and print the character pattern data of that column, and the microprocessor reads the data. Check the shift designation bit for each column of the dot pattern of characters, etc., and shift if the shift designation bit specifies the dot, edit and print the character pattern consisting of 9 vertical dots. It is characterized by
(実施例)
第3図は本発明の一実施例を示すブロック図であり、1
はプリンタを制御するマイクロプロセッサ(CPU)、
2はプログラムが格納されているリードオンリーメモリ
(ROMa)、3は文字および記号等のドツトパターン
が格納されている文字パターン発生用メモリであるリー
ドオンリーメモリ(ROMb ) 、4はマイクロプロ
セッサ1からの指令によシ駆動されるf/(uドライバ
、5はこのI//(Jドライバ4に接続され縦に9個の
印字素子を有する印字ヘッドである。I10ドライバ4
はさらに図示されない印字用紙改行用モータと印字ヘッ
ドを印字方向に移動させるスペーシング用モータに接続
すると共に外部装置から印字データを取込むインターフ
ェース部に接続する。(Embodiment) FIG. 3 is a block diagram showing an embodiment of the present invention.
is the microprocessor (CPU) that controls the printer,
2 is a read-only memory (ROMa) in which programs are stored, 3 is a read-only memory (ROMb) which is a character pattern generation memory in which dot patterns such as characters and symbols are stored, and 4 is a read-only memory (ROMb) that stores dot patterns such as characters and symbols. The f/(u driver 5 is connected to this I//(J driver 4 and is a print head having nine vertical printing elements.I10 driver 4 is driven by a command.
is further connected to a printing paper line feed motor (not shown) and a spacing motor for moving the print head in the printing direction, as well as to an interface section for receiving print data from an external device.
6はマイクロプロセッサ1.リードオンリーメモリ2,
3およびI10ドライバ4を接続するパスラインである
。6 is a microprocessor 1. read only memory 2,
3 and the I10 driver 4.
このように構成された回路でマイクロプロセッサ1はリ
ードオンリーメモリ2に格納されているプログラムによ
ジインターフエースよシ印字データを受信する。上記印
字データが受信されると該データをアドレスとしてリー
ドオンリーメモリ3から文字ドツトパターンを読込む。With the circuit configured as described above, the microprocessor 1 receives print data from the interface according to the program stored in the read-only memory 2. When the print data is received, a character dot pattern is read from the read-only memory 3 using the data as an address.
第4図(1)は本発明による文字パターン発生用メモリ
であるリードオンリーメモリ3の格納方法を図示したも
のであり、文字パターンは第2図(IDに図示されてい
る記号1/4の例である。○は論理”1″、他の無印は
論理“0″で格納されている。ここでr8”の列に縦方
向に各カラムのデータをシフトするかどうかを指定する
ビットである。FIG. 4 (1) illustrates a storage method of the read-only memory 3, which is a memory for character pattern generation according to the present invention, and the character pattern is shown in FIG. ○ is stored as a logic "1", and other no marks are stored as a logic "0". Here, this is a bit that specifies whether to shift the data of each column vertically to the "r8" column.
マイクロプロセッサ1は読込んだ文字ドツトパターンの
各カラム毎のr8“のビットをチェックし、該ビットが
論理u1″のシフト指定ビットの場合は第4図(1)で
下方向に2ビツトシフトし、論理°′0″′の場合はシ
フトしないでそのままとする。なお、r8’のシフト指
定ビットは印字データとせずに捨てられる。The microprocessor 1 checks the bit r8'' for each column of the read character dot pattern, and if the bit is the shift designation bit of logic u1'', shifts it 2 bits downward in FIG. 4(1), If the logic is 0'0'', no shift is performed and the bit is left as is.The shift designation bit of r8' is not used as print data and is discarded.
第4図([1)は第4図(1)tマイクロプロセッサ1
で処理した後のドツトパターン図であυ、第4図(1)
のc2’、 c5“、C7“、c9”のカラムが下方向
に2ビツトシフトされている。カラム毎の印字タイミン
グでI10ドライバ4を通して印字ヘッド5を駆動する
ことにより、第2図(6)の印字パターンとなる。Figure 4 ([1) is Figure 4 (1) t microprocessor 1
Figure 4 (1) is a diagram of the dot pattern after processing.
The columns c2', c5", C7", and c9" are shifted downward by 2 bits. By driving the print head 5 through the I10 driver 4 at the printing timing for each column, the print head 5 shown in FIG. This becomes the printing pattern.
また、縦7ドツトで構成される文字および記号に対して
ディセンダ文字の場合r8“のビラトラずべて論理II
I IIとし、印字の際に2ドツト下げて印字し、他
の文字はr8“のビット’を論理°゛0”とすることに
よりその′=!マの位置に印字する。このことによシ縦
9と縦7ドツトで構成される文字パターンの制御を同一
のプログラムとして処理を簡単にすることができる。マ
イクロプロセッサ1はr8″のビットに注目し論理”1
″の場合にのみrl“〜r7“のデータを2ビツトシフ
トして出力することによって行なうことができるからで
ある。In addition, for characters and symbols composed of 7 vertical dots, in the case of descender characters, all the r8'' Villatra are Logic II
I II, and when printing, print with two dots lowered, and for other characters, set the bit ' of r8 to logical °'0', so that'=! Print at the mark position. This makes it possible to simplify the control of a character pattern consisting of vertical 9 dots and vertical 7 dots by using the same program. Microprocessor 1 pays attention to the r8'' bit and sets the logic to ``1''.
This is because only in the case of ``, this can be done by shifting the data of rl'' to r7'' by 2 bits and outputting the shifted data.
なお、上記実施例では第4図(1)のr8”のビットを
下方向へのシフト指定ビットとしたがrl“のビットを
上方向へのシフト指定ビットとしても同様な効果を得る
ことができる。In the above embodiment, the r8" bit in FIG. 4 (1) is used as a downward shift designation bit, but the same effect can be obtained by using the rl" bit as an upward shift designation bit. .
(発明の効果)
以上説明した本発明によると、文字パターン発生メモリ
に各カラム毎に印字パターンデータ全シフトさせるビッ
トを有することによシ縦9ドツトで構成される文字パタ
ーンも他の標準の縦7ドツトの文字パターンと同じ文字
パターン発生メモ1]容量と処理プログラムにすること
ができるために安価なドツトプリンタとすることができ
る効果を有する。(Effects of the Invention) According to the present invention described above, since the character pattern generation memory has bits for shifting all print pattern data for each column, character patterns consisting of 9 vertical dots can be changed from other standard vertical dots. Character pattern generation memo 1 which is the same as the 7-dot character pattern] It has the effect that it can be made into an inexpensive dot printer because of its capacity and processing program.
【図面の簡単な説明】
第1図は縦9ドツトの印字ヘッドを使用した印字パター
ン図、第2図(1)は縦9ドツトの印字ヘッドの平面図
、第2図りDは縦9ドツト文字の印字ノくターンの図、
第2図(ホ)は従来の方式による第2図(6)の印字パ
ターンのメモリ格納図、第3図は本発明によるプリンタ
の構成図、第4図(1)は本発明によるメモリ格納図、
第4図(6)は本発明により格納された文字パターンを
処理した後のドラトノくターン図である。
1・・・マイクロプロセッサ 2,3・・・リードオン
リーメモリ 4・・・I10ドライバ 5・・・印字ヘ
ッド特許出願人 沖電気工業株式会社
代理人 弁理士 金 倉 喬 二
74
2 3
麺4−
(1)
1 23456789[Brief explanation of the drawings] Figure 1 is a print pattern diagram using a vertical 9-dot print head, Figure 2 (1) is a plan view of the vertical 9-dot print head, and the second pattern D is a vertical 9-dot character. A diagram of the printed turn,
FIG. 2(E) is a memory storage diagram of the print pattern of FIG. 2(6) according to the conventional method, FIG. 3 is a configuration diagram of a printer according to the present invention, and FIG. 4(1) is a memory storage diagram according to the present invention. ,
FIG. 4(6) is a diagram showing a turn diagram after processing the character pattern stored according to the present invention. 1...Microprocessor 2,3...Read-only memory 4...I10 driver 5...Print head patent applicant Oki Electric Industry Co., Ltd. agent Patent attorney Takashi Kanakura 274 2 3 Noodles 4- ( 1) 1 23456789
Claims (1)
ドツトの印字素子を有するドツトプリンタの印字方式に
おいて、文字パターン発生用メモリの各カラム毎のデー
タの一部にそのカラムの文字パターンデータをシフトさ
せて印字するシフト指定ビットを設け、マイクロプロセ
ッサは読込んだ文字等のドツトパターンの各カラム毎の
上記シフト指定ビットをチェックして該シフト指定ビッ
トが指定するビットの場合にシフトして縦9ドツトで構
成する文字パターンを編集して印字することを特徴とす
るドツトプリンタの印字方式。 2、特許請求の範囲第1項において文字パターン発生用
メモリの縦8番目のビットにシフト指定ビットがあるこ
とを特徴とするドツトプリンタの印字方式。 3、特許請求の範囲第1項において文字パターン発生用
メモリの縦1番目のピッ(にシフト指定ビットがあるこ
とを特徴とするドツトプリンタの印字方式。[Claims] ■. Characters, symbols, etc. are printed with a collection of dots, vertically 9
In the printing method of a dot printer that has a dot printing element, a shift specification bit is provided in part of the data for each column of the character pattern generation memory to shift and print the character pattern data of that column, and the microprocessor reads it. The above-mentioned shift designation bits for each column of dot patterns such as characters are checked, and if the shift designation bits are the specified bits, the characters are shifted and a character pattern consisting of 9 vertical dots is edited and printed. A dot printer printing method. 2. A printing method for a dot printer according to claim 1, characterized in that a shift designation bit is located in the eighth vertical bit of the character pattern generation memory. 3. A printing method for a dot printer according to claim 1, characterized in that a shift designation bit is provided at the first vertical pitch of the memory for character pattern generation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18693983A JPS6078758A (en) | 1983-10-07 | 1983-10-07 | Printing system of dot printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18693983A JPS6078758A (en) | 1983-10-07 | 1983-10-07 | Printing system of dot printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6078758A true JPS6078758A (en) | 1985-05-04 |
Family
ID=16197360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18693983A Pending JPS6078758A (en) | 1983-10-07 | 1983-10-07 | Printing system of dot printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6078758A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5207517A (en) * | 1990-03-23 | 1993-05-04 | Oki Electric Industry Co., Ltd. | Methods of compression and expansion of dot pattern |
-
1983
- 1983-10-07 JP JP18693983A patent/JPS6078758A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5207517A (en) * | 1990-03-23 | 1993-05-04 | Oki Electric Industry Co., Ltd. | Methods of compression and expansion of dot pattern |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6033674B2 (en) | Kanji typewriter type | |
JP2570684B2 (en) | Character pattern generator for Dot Tomato Rix serial printer | |
JPS6078758A (en) | Printing system of dot printer | |
JPH0448629B2 (en) | ||
JPS60118878A (en) | Character pattern processing system | |
JPS6259048A (en) | Dot pattern generation system of dot printer | |
JPS6164470A (en) | Printing method of printer | |
JPH0226592B2 (en) | ||
JPS6189861A (en) | Printing controller | |
JPH06100905B2 (en) | Pattern output method | |
JPS61205156A (en) | Printer | |
KR910009064B1 (en) | How to correct character size for printer | |
JPH0331552U (en) | ||
JPS60126968A (en) | Printing system for inverted character pattern of dot printer | |
JPS62216756A (en) | Controlling system for printing vertical rule | |
JPS63257650A (en) | Printing method for white characters | |
JPS621550A (en) | Method and apparatus for printing of outline font | |
JPH0116673B2 (en) | ||
JPH0262259A (en) | Printer apparatus | |
JPS61222758A (en) | serial dot printer | |
JPH01262146A (en) | Printing of hunkul alphabet | |
JPS61219668A (en) | Serial-type printer | |
JPS645309B2 (en) | ||
JPH0635190B2 (en) | Character printing method | |
JPS6373418A (en) | Chinese character printer controller |