JPH02301452A - Printing system - Google Patents
Printing systemInfo
- Publication number
- JPH02301452A JPH02301452A JP12374789A JP12374789A JPH02301452A JP H02301452 A JPH02301452 A JP H02301452A JP 12374789 A JP12374789 A JP 12374789A JP 12374789 A JP12374789 A JP 12374789A JP H02301452 A JPH02301452 A JP H02301452A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- shift register
- data
- shift
- shifting
- 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 6
- 239000011159 matrix material Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 3
- BGPVFRJUHWVFKM-UHFFFAOYSA-N N1=C2C=CC=CC2=[N+]([O-])C1(CC1)CCC21N=C1C=CC=CC1=[N+]2[O-] Chemical compound N1=C2C=CC=CC2=[N+]([O-])C1(CC1)CCC21N=C1C=CC=CC1=[N+]2[O-] BGPVFRJUHWVFKM-UHFFFAOYSA-N 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ドツトシリアルプリンタの印字方式〔従来の
技術〕
従来この種のドツトシリアルプリンタは、第3図に示す
様に、メモリ1に格納されているパターンを、縦にピン
配列された印字ヘッドが右又は左方向に!動するのに従
って、メモリのアドレス毎に縦に1列ずつ読み出し、レ
ジスタ回路2に入力し、その出力ゲート回路3を、印字
ヘッドが印字位置に来た時発生される印字タイミングパ
ルスに合せて開き、ドライブ回路4を駆動し、マグネッ
ト5を励磁することによって、縦に配列されているピン
6を作動させ、印字パターン7の様にドツトを打点して
いる。この場合には、メモリのパターンとピンの並びが
縦に対応しているため、メモリのアドレス毎に1列ずつ
パターンを読み出すという簡単な制御で印字パターンが
得られる。DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention relates to a printing method for a dot serial printer [Prior Art] Conventionally, this type of dot serial printer stores data in a memory 1 as shown in FIG. The vertically pin-aligned print head can print the pattern to the right or left! As the print head moves, one column is read out vertically for each address of the memory, inputted to the register circuit 2, and the output gate circuit 3 is opened in accordance with the print timing pulse generated when the print head comes to the print position. By driving the drive circuit 4 and energizing the magnet 5, the vertically arranged pins 6 are actuated to form dots like a print pattern 7. In this case, since the memory pattern and the pin arrangement correspond vertically, the print pattern can be obtained by simple control of reading out the pattern one column at each memory address.
ところで、ピンを縦に配列するよりも斜めに配列した方
が印字ヘッドの設計及び製造上優利な場合がある。第4
図に示す様な、斜めに配列されたピン8を第3図の様な
制御により打点させた場合、印字パターン9の様に文字
も斜めに傾いてしまう、これをマイクロプロセッサで補
正して制御する場合、メモリからアドレス毎に1列ずつ
読み出したデータを各ピンに対応させるためにビット毎
の処理をしなければならず、長い処理時間を要し、高速
なドツトシリアルプリンタを実現するための欠点となっ
ていた。Incidentally, arranging the pins diagonally rather than arranging them vertically may be more advantageous in terms of print head design and manufacturing. Fourth
When pins 8 arranged diagonally as shown in the figure are used to make dots under the control shown in Figure 3, the characters will also be tilted diagonally as shown in the print pattern 9. This is corrected and controlled by the microprocessor. In this case, the data read out from the memory one column at each address must be processed bit by bit in order to correspond to each pin, which requires a long processing time and is difficult to achieve in order to realize a high-speed dot serial printer. It was a drawback.
本発明においては、斜めにピン配列されたピンを有する
ドツトマトリックスシリアルプリンタにおいて、メモリ
に格納されているパターンをメモリのアドレス毎に縦に
1列ずつ読み出し印字する場合、印字された文字も斜め
に傾いてしまうため、メモリから読み出したデータを各
ビット毎にライトシフト、レフトシフト可能なシフトレ
ジスタに入力し、斜めのピン配列に対応した位置から出
力を取り出している。In the present invention, in a dot matrix serial printer having diagonally arranged pins, when a pattern stored in memory is read and printed vertically one column at a time for each memory address, the printed characters are also diagonally arranged. Since the data is tilted, the data read from the memory is input to a shift register that can be shifted right and left bit by bit, and the output is taken out from the position corresponding to the diagonal pin arrangement.
次に本発明の実施例について、第1図を参照して説明す
る。Next, an embodiment of the present invention will be described with reference to FIG.
パターンを格納しているメモリ10とそのビット毎の出
力がライトシフト入力及びレフトシフト入力に接続され
ているライトシフト、レフトシフト可能なシフトレジス
タ11と斜めに配列さているピン15に対応した位置か
ら取り出されたシフトレジスタ11の出力が接続されて
いるゲート回路12と、その出力に接続されているドラ
イバ回路13と、それに結ばれているマグネット14を
含む。From the position corresponding to the memory 10 storing the pattern and the shift register 11 capable of right shift and left shift, whose output for each bit is connected to the right shift input and the left shift input, and the pins 15 arranged diagonally. It includes a gate circuit 12 to which the output of the shift register 11 taken out is connected, a driver circuit 13 connected to the output, and a magnet 14 connected thereto.
本実施例では、1ドツトピツチずつ斜めにピン配列され
た印字ヘッドが右方向に移動しながら印字する場合につ
いて説明する。In this embodiment, a case will be described in which a print head whose pins are arranged diagonally one dot at a time prints while moving rightward.
メモリ10には、各アドレス(本図ではAt−As)の
b1〜b8に“1”又は“O” (本図では0″は空白
)のデータが格納されている。メモリ10のデータは、
印字ヘッドの右方向への移動に従いアドレスA1→A5
の順に読み出されシフトレジスタ11のレフトシフト入
力側から逐次シフトされる。シフトレジスタ11の出力
線の取り出されている位置に′1”がシフトされて来た
時、ゲート回路12により印字タイミングパルスに同期
して、ドライバ回路13を駆動し、マグネット14が励
磁されることによってピン15を作動させ、ドツトが打
点される。In the memory 10, data of "1" or "O"(0" is blank in this figure) is stored in b1 to b8 of each address (At-As in this figure).The data in the memory 10 is as follows.
Address A1 → A5 as the print head moves to the right
are read out in this order and shifted sequentially from the left shift input side of the shift register 11. When '1' is shifted to the position where the output line of the shift register 11 is taken out, the gate circuit 12 drives the driver circuit 13 in synchronization with the print timing pulse, and the magnet 14 is excited. The pin 15 is actuated by the dot 15, and a dot is struck.
第2図は、シフトレジスタと斜めに配列されたピンの関
係を示し、打点されていく過程を示したものである。1
6はシフトレジスタを模擬的に示したものであり、白丸
の位置から出力が取り出されていることを示す、17は
、シフトレジスタ16の白丸に対応して斜めに配列され
たピン位置を示し、黒丸は打点を示す、シフトレジスト
16には、“1”又は“0” (本図では“0”は空白
)のデータが左にシフトされ白丸の位置に“1″が来た
時、その位置に対応したピンが作動され打点される。FIG. 2 shows the relationship between the shift register and diagonally arranged pins, and shows the process of dotting. 1
6 is a simulation of a shift register, showing that the output is taken out from the position of the white circle; 17 is a pin position arranged diagonally corresponding to the white circle of the shift register 16; The black circles indicate dots. In the shift register 16, when the data of “1” or “0” (“0” is blank in this figure) is shifted to the left and “1” comes to the position of the white circle, that position is The pin corresponding to the point is activated and a point is struck.
第2図(A)は、印字ヘッドが最初の打点位置に来た時
、メモリ11のアドレスA1のデータがシフトレジスタ
16のレフトシフト入力側である右側の第1段目に入力
され、一番上位の白丸の位置に“1″があることからこ
れに対応した一番上のピン位置に打点されたことを示す
。FIG. 2(A) shows that when the print head reaches the first dot position, the data at address A1 in the memory 11 is input to the first stage on the right side, which is the left shift input side of the shift register 16, and The presence of "1" at the top white circle position indicates that a point was placed at the corresponding top pin position.
第2図(B)は、印字ヘッドが次の位置に移動した時、
メモリ10のアドレスA2のデータがシフトレジスタの
第1段目に入力され、前のデータが左側にシフ、トされ
た状態を示す、(1)と同様“1”がシフトされている
白丸の位置に対応したピン位置に打点される。Figure 2 (B) shows that when the print head moves to the next position,
The position of the white circle where "1" is shifted, similar to (1), shows that the data at address A2 of memory 10 is input to the first stage of the shift register, and the previous data is shifted to the left. A dot is placed at the pin position corresponding to .
以下第2図(C)〜(L)も同様にメモリ1゜のデータ
がシフトレジスタ11に入力され、左側にシフトされが
ら白丸の位置に“1′′が来た時、打点される状態を示
す。In the following Figures 2 (C) to (L), the data in the memory 1° is similarly input to the shift register 11 and is shifted to the left, and when "1'' comes to the position of the white circle, it is printed. show.
本実施例では、印字ヘッドが右方向に移動する場合を説
明したが、左方向に移動する場合は、メモリ10からの
データをアドレスのA5→A1の順に読み出し、シフト
レジスタ11のライトシフト入力側である左側から入力
しくL)〜(A>の順に右側にシフトすることにより所
要の印字が可能である。In this embodiment, the case where the print head moves to the right has been explained, but when the print head moves to the left, data is read from the memory 10 in the order of addresses A5 → A1, and the write head is transferred to the write shift input side of the shift register 11. The required printing is possible by inputting from the left side and shifting to the right side in the order of L) to (A>.
又、本実施例では、斜めにピン配列された場合のみ説明
したが、その他の配列の場合であってもシフトレジスタ
をピン配列に合う様に構成し、その出力をピン配列に対
応した位置から取り出すことによって所要の印字が可能
である。Also, in this embodiment, only the case where the pins are arranged diagonally has been explained, but even in the case of other arrangements, the shift register can be configured to match the pin arrangement, and the output can be output from the position corresponding to the pin arrangement. By taking it out, it is possible to print as desired.
本発明は、以上に説明した様に、メモリの出力にライト
、シフト、レフトシフト可能なシフトレジスタを設ける
ことにより、簡単な制御により所要の印字を行うことが
出来る。As described above, in the present invention, by providing a shift register capable of write, shift, and left shift at the output of the memory, desired printing can be performed with simple control.
図面の簡単な説明
第1図は、本発明による印字方式を示すブロック図、第
2図(A)〜(L)は、シフトレジスタのデータのシフ
トされる過程と斜めに配列されたピンによって打点され
ていく関係を示す図、第3図は、従来の印字方式を示す
ブロック図、第4図は、斜めに配列されたピンと印字結
果を示す図である。BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing the printing method according to the present invention, and Figures 2 (A) to (L) show the process of shifting data in a shift register and the dots formed by diagonally arranged pins. FIG. 3 is a block diagram showing a conventional printing method, and FIG. 4 is a diagram showing diagonally arranged pins and printing results.
Claims (1)
ットマトリックスシリアルプリンタにおいて、各ピンに
対応したライトシフト、レフトシフト可能なシフトレジ
スタを設け、メモリに格納されているパターンをメモリ
のアドレス毎に縦に1列ずつ読み出し、逐次シフトレジ
スタに入力し、その出力を斜めのピン配列に対応した位
置から取り出して印字することを特徴とする印字方式。In a dot matrix serial printer that has a print head in which wire pins are arranged diagonally, a shift register that can shift right and left is provided corresponding to each pin, and the pattern stored in memory is transferred vertically for each memory address. A printing method characterized by reading out columns one by one, sequentially inputting them to a shift register, and then taking out and printing the output from a position corresponding to a diagonal pin arrangement.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12374789A JPH02301452A (en) | 1989-05-16 | 1989-05-16 | Printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12374789A JPH02301452A (en) | 1989-05-16 | 1989-05-16 | Printing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02301452A true JPH02301452A (en) | 1990-12-13 |
Family
ID=14868323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12374789A Pending JPH02301452A (en) | 1989-05-16 | 1989-05-16 | Printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02301452A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0615877A (en) * | 1992-06-30 | 1994-01-25 | Matsushita Electric Ind Co Ltd | Printing head control device |
EP0690410A3 (en) * | 1994-07-01 | 1997-06-11 | Canon Kk | Printer having scroll print buffer and printing method |
-
1989
- 1989-05-16 JP JP12374789A patent/JPH02301452A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0615877A (en) * | 1992-06-30 | 1994-01-25 | Matsushita Electric Ind Co Ltd | Printing head control device |
EP0690410A3 (en) * | 1994-07-01 | 1997-06-11 | Canon Kk | Printer having scroll print buffer and printing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0418376A (en) | Printing apparatus | |
EP0160318A2 (en) | Printing system for dot-matrix printer | |
JPH02301452A (en) | Printing system | |
US4635081A (en) | Apparatus and method for generating dot-matrix characters in graphic patterns | |
JPH01310968A (en) | High speed printing of printer | |
JPS6141559A (en) | Dot matrix printer | |
JPS6142634B2 (en) | ||
JPS5941277A (en) | Dot pattern output controlling system | |
JPS61225065A (en) | Printing system of wire dot matrix printer | |
JPH01208155A (en) | Dot matrix printer | |
JPS6134994B2 (en) | ||
JPH0226592B2 (en) | ||
JPH0876737A (en) | Method for converting character pattern data | |
JPH0533404B2 (en) | ||
JPH0725069A (en) | Serial printer | |
JPH0276757A (en) | Dot control system | |
JPH03256760A (en) | Printing control circuit | |
JPH01221253A (en) | Printer control circuit | |
JPH01221254A (en) | Printer control circuit | |
JPS60151063A (en) | Printing machine | |
JPS61206664A (en) | Printer apparatus | |
JPH05294016A (en) | Image data output method | |
JPH0419167A (en) | Printer | |
JPH0655525B2 (en) | Printer | |
JPS63274575A (en) | Printer |