JPS61209167A - Wire dot line printer print control circuit - Google Patents
Wire dot line printer print control circuitInfo
- Publication number
- JPS61209167A JPS61209167A JP5017485A JP5017485A JPS61209167A JP S61209167 A JPS61209167 A JP S61209167A JP 5017485 A JP5017485 A JP 5017485A JP 5017485 A JP5017485 A JP 5017485A JP S61209167 A JPS61209167 A JP S61209167A
- Authority
- JP
- Japan
- Prior art keywords
- wire
- dot
- character
- information
- 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
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
Landscapes
- Record Information Processing For Printing (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] [Field of Industrial Application] The present invention relates to the improvement of a printing control circuit for a wire dot line printer, and particularly relates to a wire dot line printer having a plurality of hammer units each having a plurality of diagonally arranged wire pin groups. The present invention relates to a print control circuit for a dot line printer.
従来のワイヤドツトラインプリンタは解像度が低かった
ため、ハンマユニットのピンは縦−列配置或いは縦二列
の千鳥配置であった。このようなピン配置のときは、縦
方向の文字データの全ビットが同時に出力されるキャラ
クタジェネレータを用いることが出来、1ハンマユニツ
トの印字データを得るためのキャラクタジェネレータへ
のアクセスは1度ないし2度ですむ。Since the resolution of conventional wire dot line printers was low, the pins of the hammer unit were arranged in vertical rows or in a staggered arrangement in two vertical rows. With such a pin arrangement, a character generator that outputs all bits of character data in the vertical direction simultaneously can be used, and the character generator needs to be accessed once or twice to obtain print data for one hammer unit. It only takes a degree.
しかし高速・高解像度のワイヤドツトラインプリンタを
実現するためには、ハンマユニットの数を増やし、且つ
縦方向のピン間隔を小さくしなければならない。従来の
ビン配置ではピンを含むコイルアセンブリを放射状に配
置する必要があり、結果としてハンマユニットの形状が
大きくなり、ハンマユニットの数が多くとれず、高速化
の点で問題が残る。However, in order to realize a high-speed, high-resolution wire dot line printer, it is necessary to increase the number of hammer units and reduce the vertical pin spacing. In the conventional bin arrangement, it is necessary to arrange the coil assemblies including the pins radially, and as a result, the shape of the hammer unit becomes large, the number of hammer units cannot be increased, and problems remain in terms of speeding up.
そこでピンを含むコイルアセンブリを2個上下に配置し
たものを複数組構に並べることにより、必要な数のピン
が斜めに配列された形状の小さいハンマユニットを作成
することが出来、縦方向のドツト密度を上げることが考
えられる。Therefore, by arranging two coil assemblies containing pins one above the other in a multiple assembly structure, it is possible to create a small hammer unit with the required number of pins arranged diagonally. One possibility is to increase the density.
第2図(a)、 (b)、 (C)に縦方向のドツト密
度を高めるこめを目的としたビン配置の例を示す。同図
における21はピン、31.32.33.・・・はそれ
ぞれ複数個のピン21からなる第1.第2.第3.・・
・のユニットを示す。FIGS. 2(a), 2(b), and 2(c) show examples of bin arrangements aimed at increasing the dot density in the vertical direction. In the figure, 21 is a pin, 31.32.33. . . . are first . Second. Third.・・・
・Indicates the unit.
同図(a)は複数個のピン21を斜め1列に配置した例
、同図(b)はピン21を斜め2列に配置した例、同図
(C)はピン21を2本ずつ組にしたものを、間隔をあ
けて斜めに配置した例である。これらはドツト密度やピ
ンを駆動するハンマユニットの大きさ等から、適宜選択
する。なお図示はしていないが、ピンを縦1列或いは2
列に配置することも、勿論可能である。Figure (a) shows an example in which a plurality of pins 21 are arranged diagonally in one row, Figure (b) shows an example in which pins 21 are arranged in two diagonal rows, and Figure (C) shows an example in which pins 21 are arranged in two rows. This is an example of arranging them diagonally at intervals. These are appropriately selected depending on the dot density, the size of the hammer unit for driving the pins, etc. Although not shown, the pins can be arranged in one or two vertical rows.
Of course, an arrangement in columns is also possible.
上記複数個のピン21からなる各ユニット31.32゜
33、・・・は、図の右方向に移動しながら、それぞれ
の受持区域41.42.43.・・・の範囲の印字を行
う。Each unit 31.32.33, . ...Prints the range.
ところがこのようにピン21を斜めに配置した場合には
、縦方向の文字データの全ビットを同時に出力すること
が出来ず、従って従来の印字制御回路も当然そのまま使
うことが出来ない。そのためこのようにピン21が斜め
に配置されたハンマバンクを用いたワイヤドツトライン
プリンタは従来は存在しなかった。However, when the pins 21 are arranged diagonally in this way, it is not possible to output all bits of character data in the vertical direction at the same time, and therefore the conventional print control circuit cannot be used as is. Therefore, there has not been a wire dot line printer using a hammer bank in which the pins 21 are arranged diagonally in this way.
従って上述のような多数のピンを斜めに配置したような
小型のしかも高密度印字可能なハンマユニットを実際に
使用するための印字制御手段の出現が強く要望されてい
た。Therefore, there has been a strong demand for a printing control means for actually using a compact hammer unit having a large number of diagonally arranged pins as described above and capable of high-density printing.
本発明の目的は上述の多数のピンを、例えば斜めに配置
することにより、縦方向のドツト密度を高めたハンマユ
ニットを複数個用いたワイヤドツトラインプリンタの、
構成が簡単で柔軟性のある印字制御回路を提供すること
にある。The object of the present invention is to provide a wire dot line printer using a plurality of hammer units in which the vertical dot density is increased by arranging the above-mentioned many pins diagonally, for example.
An object of the present invention is to provide a flexible printing control circuit with a simple configuration.
この目的は本発明において、斜めに配置された複数個の
ワイヤピンを備えたワイヤドツトラインプリンタの印字
動作を制御する回路において、ラインバッファの位置情
報、及びラインバッファから出力される文字コードによ
って指定される文字のドツトパターンから印字すべきド
ツトを抽出するための印字データ抽出情報を、それぞれ
ワイヤピンに対応してROMのような変換手段から与え
、抽出された印字データを一旦レジスタに入れておき、
レジスタにワイヤピンを一度に駆動する分の印字データ
が整った後、レジスタの印字データをドライバ回路に転
送し、その後ドライバ回路を作動させて印字させるよう
にしたことにより達成される。This purpose is achieved in the present invention in a circuit that controls the printing operation of a wire dot line printer equipped with a plurality of diagonally arranged wire pins. The printing data extraction information for extracting the dots to be printed from the dot pattern of the character is given from a conversion means such as a ROM corresponding to each wire pin, and the extracted printing data is temporarily stored in a register.
This is achieved by transferring the print data in the register to the driver circuit after preparing the print data for driving the wire pins at one time in the register, and then activating the driver circuit to print.
ハンマバンクの現在位置とワイヤピンの番号とこれが属
するハンマユニット番号をキーとして、各ワイヤピンに
対応するドツトが属する文字の位置を示す情報とその文
字の中における上記ドツトの位置を示す情報を予め書き
込んだ変換手段を設けておき、計数手段により上記キー
情報を出力させて各ワイヤピンに関する上記位置情報に
変換し、文字の位置情報からラインバッファに格納され
た文字のコードを読み出し、この文字コードと上記文字
パターンの中におけるドツトの位置情報をキャラクタジ
ェネレータに与えて上記ドツトに対応する印字情報を読
み出すことが出来る。この操作を計数手段を作動させて
全ワイヤピンについて行い、得られた印字情報をワイヤ
ピン対応にレジスタに格納し、全ワイヤピンの印字情報
が整った後、この情報に従ってハンマドライバを駆動す
ることにより所望の高密度印字が可能となる。Using the current position of the hammer bank, the wire pin number, and the hammer unit number to which it belongs as keys, information indicating the position of the character to which the dot corresponding to each wire pin belongs and information indicating the position of the above dot within that character were written in advance. A conversion means is provided, and the counting means outputs the above key information and converts it into the above position information regarding each wire pin, reads the code of the character stored in the line buffer from the character position information, and converts this character code and the above character. Information on the positions of dots in the pattern can be given to a character generator to read out printed information corresponding to the dots. This operation is performed for all wire pins by activating the counting means, and the obtained print information is stored in a register corresponding to the wire pins. After the print information for all wire pins is prepared, the desired value is obtained by driving the hammer driver according to this information. High-density printing is possible.
以下本発明の一実施例を図面を参照しながら説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図に上記一実施例のシステム構成を示す。FIG. 1 shows the system configuration of the above embodiment.
ワイヤドツトラインプリンタは外部装置1例えばホスト
計算機等の外部装置1から印字すべき文字の文字コード
を受は取り、文字コードバッファ2に順次格納して行く
。文字コードバッファ2はラインバッファと呼ばれるこ
ともあり、通常−行分以上の文字コードの格納量を有す
る。The wire dot line printer receives character codes of characters to be printed from an external device 1 such as a host computer, and sequentially stores them in a character code buffer 2. The character code buffer 2 is sometimes called a line buffer, and usually has a storage capacity of more than one line of character codes.
パルスジェネレータ(PG)(クロック発生手段〕 3
は印字タイミングを制御する印字周期制御クロック4を
受は取り、これに同期してワイヤピンのそれぞれに対応
する印字データを抽出する周期を規定する印字データ抽
出周期制御クロック5を、カウンタ〔計数手段〕6に出
力する。Pulse generator (PG) (clock generation means) 3
receives a print cycle control clock 4 that controls the print timing, and in synchronization with the print data extraction cycle control clock 5 that defines the cycle for extracting print data corresponding to each wire pin, a counter [counting means] Output to 6.
カウンタ6は上記印字データ抽出周期制御クロック5の
パルス列を計数し、計数値を出力する。The counter 6 counts the pulse train of the print data extraction period control clock 5 and outputs a counted value.
このカウンタ6の計数出力は、印字データを抽出すべき
ワイヤピンの番号を示すことになる。カウンタ6は、例
えば、βビットのカウンタ7、mビットのカウンタ8.
nビットのカウンタ9とにより構成されたものと考えて
よく、カウンタ6からは(/+m+n)ビットの信号が
出力される。この信号のうち、βビット下位成分はピン
番号指定成分10であって、ハンマユニット内のワイヤ
ピンの番号を、mビットの中位成分はハンマユニット指
定成分11であってハンマユニット番号を示し、nビッ
トの上位成分はハンマバンクの位置を指定する位置指定
成分12であって、次の印字タイミングにおけるハンマ
バンクの位置を示す。The count output of the counter 6 indicates the number of the wire pin from which print data is to be extracted. The counter 6 is, for example, a β-bit counter 7, an m-bit counter 8, .
It may be considered that the counter 6 is composed of an n-bit counter 9, and a (/+m+n)-bit signal is output from the counter 6. Of this signal, the lower β-bit component is a pin number designation component 10, which indicates the wire pin number in the hammer unit, and the middle component of m bits is a hammer unit designation component 11, which indicates the hammer unit number, n The upper bit component is a position designation component 12 that designates the position of the hammer bank, and indicates the position of the hammer bank at the next printing timing.
カウンタ6の計数値出力は、アドレスとして第1のメモ
リ〔第1の変換手段〕13.第2のメモリ〔第2の変換
手段〕14に与、えられる。第1のメモリ13は、カウ
ンタ6の出力するピン番号からそのワイヤピンに対応す
るドツトの属する文字(キャラクタ)の、印字行におけ
る桁番号(位置)に変換するためのものであり、実際に
はカウンタ6の出力するピン番号順に、文字コードバッ
ファ2内の上記桁番号の位置に格納されたキャラクタに
対応する文学コードを指定するためのアドレス情報が予
め書き込まれている。The count value output of the counter 6 is stored as an address in the first memory [first conversion means] 13. The second memory (second conversion means) 14 is provided with the second memory (second conversion means). The first memory 13 is for converting the pin number output from the counter 6 into the digit number (position) in the print line of the character to which the dot corresponding to the wire pin belongs; Address information for specifying the literary code corresponding to the character stored in the position of the above-mentioned digit number in the character code buffer 2 is written in advance in the order of the output pin numbers of 6.
第2のメモリ14は、カウンタ6の出力するピン番号か
ら、そのワイヤピンに対応するドツトの属する文字パタ
ーン中における位置に変換するためのものであり、実際
には上位Pビットで文字パターンの行指定を、下位Qビ
ットで文字パターンの列指定を行うドツト位置指定情報
が、カウンタ6の出力するピン番号に対応してピン番号
の順に予め書き込まれている。The second memory 14 is for converting the pin number output from the counter 6 into the position in the character pattern to which the dot corresponding to that wire pin belongs, and in reality, the upper P bits specify the line of the character pattern. Dot position designation information for specifying a string of character patterns using the lower Q bits is written in advance in the order of pin numbers corresponding to the pin numbers output by the counter 6.
キャラクタジェネレータ(CG)15は多種の文字がド
ツトパターンで登録されているものであり、入力される
文字コードと行または列指定情報により、指定された文
字の指定された一行または一列のドツトパターンを出力
するものである。ここでは便宜上CG15は行指定情報
を受け、−行のドッドパターンを出力するものとする。The character generator (CG) 15 has a variety of characters registered in dot patterns, and generates a dot pattern in a specified line or column of a specified character based on the input character code and row or column specification information. This is what is output. For convenience, it is assumed here that the CG 15 receives line designation information and outputs a - line dot pattern.
プリンタは文字コードバッファ2に所定量の文字コード
が蓄えられると、印字動作を開始する。When a predetermined amount of character codes are stored in the character code buffer 2, the printer starts a printing operation.
この時カウンタ6は初期化されており、この時のカウン
タの出力は最初のビン番号を示しているものとする。It is assumed that the counter 6 has been initialized at this time, and the output of the counter at this time indicates the first bin number.
第1のメモリ13はこのカウンタ6の出力を受けて、最
初のワイヤビンに対応するドツトが属するキャラクタ位
置を指定するアドレス情報を、文字コードバッファ2に
出力する。文字コードバッファ2は第1のメモリ13よ
り入力されるアドレス情報に従って指定されたアドレス
の文字コードをCG15に出力する。The first memory 13 receives the output of the counter 6 and outputs to the character code buffer 2 address information specifying the character position to which the dot corresponding to the first wire bin belongs. The character code buffer 2 outputs the character code of the specified address to the CG 15 according to the address information input from the first memory 13.
CG15は文字コードバッファ2からの文字コードと、
第2のメモリ14より出力される行指定情報(上位lビ
ット)に従、って、指定された文字の指定された一行の
ドツトパターンを選択回路16に出力する。選択回路1
6は第2のメモリ14より出力される列指定情報(下位
Qビット)に従って、CG15から出力される一行のド
ツトパターンから所定の1ビツトの印字データを取り出
す。取り出された1ビツトの印字データは、レジスタ1
7のビン番号に対応する位置に格納される。CG15 is the character code from character code buffer 2,
According to the line designation information (upper l bits) output from the second memory 14, the dot pattern of the specified line of the specified character is output to the selection circuit 16. Selection circuit 1
6 extracts predetermined 1-bit print data from the one-row dot pattern output from the CG 15 in accordance with the column designation information (lower Q bits) output from the second memory 14. The extracted 1-bit print data is stored in register 1.
It is stored in the position corresponding to the bin number 7.
これでカウンタ6の示すドツト番号の印字データの抽出
が完了する。この後PG3からパルスが発せられ、カウ
ンタ6の下位成分7の2ビツト(ハンマユニットのビン
番号を示す)が更新される(中位成分8のmビット、上
位成分9のnビットは更新されない)。This completes the extraction of the print data of the dot number indicated by the counter 6. After this, a pulse is emitted from PG3, and the 2 bits (indicating the bin number of the hammer unit) of the lower component 7 of the counter 6 are updated (the m bits of the middle component 8 and the n bits of the upper component 9 are not updated). .
カウンタ6が更新されたため、第1のメモリ13と第2
のメモリ14は新しい指定情報をそれぞれ文字コードバ
ッファ2.CG15.選択回路16に出力し、上記と同
様に、所定の1ビツトの印字データを取り出し、レジス
タ17内の所定の位置(先に印字データを格納した位置
とは別の位置)に格納する。Since the counter 6 has been updated, the first memory 13 and the second
The memory 14 stores new designation information in character code buffers 2 and 2, respectively. CG15. It is output to the selection circuit 16, and in the same manner as above, a predetermined 1-bit print data is taken out and stored in a predetermined position in the register 17 (a different position from the position where the print data was previously stored).
この後またカウンタ6の下位成分7のlビットは更新さ
れ、同様の動作を1ハンマユニフトのうちワイヤビンを
一度に駆動するビット数分繰り返し、レジスタ17にこ
のビット数分の印字データを格納する。レジスタ17に
1ハンマユニツトの一度に駆動するビン数分の印字デー
タが整うと、この印字データをハンマドライバ18の所
定のデータバッファ19に転送する。Thereafter, the l bit of the lower component 7 of the counter 6 is updated again, and the same operation is repeated for the number of bits of one hammer unit that drive the wire bin at one time, and the print data for this number of bits is stored in the register 17. When the print data for the number of bins driven by one hammer unit at a time is prepared in the register 17, this print data is transferred to a predetermined data buffer 19 of the hammer driver 18.
これまでの動作で1ハンマユニツト分の印字データの抽
出が完了する。Extraction of print data for one hammer unit is completed through the operations so far.
この後PG3より再びパルスが発せられ、カウンタ6の
下位成分7のlビットは初期化されると同時に中位成分
8のmビットが更新される(上位成分9のnビットは変
化しない)。これにより、中位成分8のmビットが示す
ハンマユニットの印字データの抽出が始まり、前述した
のと同様な動作によって、このハンマユニットに対応す
る印字データをハンマドライバ18の所定のデータバッ
ファ19に転送する。この後再びカウンタ6の中位成分
8のmビットが更新され、印字データの抽出を行う。Thereafter, the PG3 emits a pulse again, and the l bits of the lower component 7 of the counter 6 are initialized, and at the same time, the m bits of the middle component 8 are updated (the n bits of the upper component 9 do not change). As a result, extraction of the print data of the hammer unit indicated by the m bits of the middle component 8 starts, and by the same operation as described above, the print data corresponding to this hammer unit is transferred to the predetermined data buffer 19 of the hammer driver 18. Forward. Thereafter, the m bits of the middle component 8 of the counter 6 are updated again, and print data is extracted.
この動作をハンマユニット数と同数回数繰り返すことに
よりハンマドライバのデータバッファには全ハンマユニ
ントの印字データが格納される。By repeating this operation the same number of times as the number of hammer units, the print data of all the hammer units is stored in the data buffer of the hammer driver.
この後パルスジェネレータ3からハンマドライバのドラ
イブ回路20に印字パルスが与えられ、印字を行う。印
字パルスがハンマドライバのドライブ回路20に与えら
れると同時にカウンタの下位lビット、中位mビットは
共に初期化され、上位のnビットは更新されて上位のn
ビットの示すハンマバンクの位置での印字データの抽出
の準備をする。印字データの抽出及び印字は前述と同様
である。Thereafter, a printing pulse is applied from the pulse generator 3 to the drive circuit 20 of the hammer driver to perform printing. At the same time as the print pulse is applied to the drive circuit 20 of the hammer driver, the lower l bits and middle m bits of the counter are both initialized, and the upper n bits are updated and the upper n bits are initialized.
Prepare to extract print data at the hammer bank position indicated by the bit. Extraction of print data and printing are the same as described above.
このようにしてカウンタ6の上位のnビットを所定の値
まで更新しながら印字を行い、−行の印字を終える。In this way, printing is performed while updating the upper n bits of the counter 6 to a predetermined value, and printing of the - line is completed.
一行の印字を終えるとカウンタの全ビットは初期化され
、次の行の印字データの抽出に備える。When one line of printing is finished, all bits of the counter are initialized to prepare for extraction of the next line of print data.
このようにして次々と印字を行なって、外部装置から送
られてきた文字を総て印字し終わると、一連の印字動作
をやめ、プリンタは待機状態となり、外部装置から新た
な印字情報(文字コード)の転送を待つ。In this way, printing is performed one after another, and when all the characters sent from the external device have been printed, the series of printing operations is stopped, the printer enters a standby state, and new printing information (character code) is sent from the external device. ) wait for transfer.
本発明のカウンタの少なくとも上位nビットをアップダ
ウンカウンタにすることにより双方向の印字が可能とな
る。これは上位nビットはハンマバンクの位置を示して
いるからである。By using at least the upper n bits of the counter of the present invention as an up/down counter, bidirectional printing becomes possible. This is because the upper n bits indicate the position of the hammer bank.
−例としてハンマバンクが左から右へ移動中はアップカ
ウント、右から左へ移動中はダウンカウントモードとす
ると、−行の印字が終わった後の上位nビットのカウン
タの初期化はカウントモードをアップからダウンにある
いはダウンからアップに切り換えるだけでよく、カウン
タの値自体は特に操作せず、最後の値を保持すればよい
。- For example, if the hammer bank is in up count mode while moving from left to right and down count mode while moving from right to left, - count mode is used to initialize the counter of the upper n bits after printing a line. It is sufficient to simply switch from up to down or from down to up, and the last value may be held without any particular manipulation of the counter value itself.
本発明によれば、印字データを抽出すべきピン番号を示
すカウンタの値から、そのワイヤピンに対応するドツト
の属するキャラクタに変換する第1のメモリと、同じカ
ウンタ値からそのピンに対応するドツトの属する文字パ
ターン中の列及び行の位置に変換する第2のメモリを用
いて印字データを抽出するため、印字データの抽出順序
が複雑であっても、シンプルなハードウェアで印字制御
回路が実現できるという効果がある。According to the present invention, the first memory converts the value of a counter indicating the pin number from which print data is to be extracted into the character to which the dot corresponding to the wire pin belongs, and the first memory converts the character of the dot corresponding to the wire pin from the same counter value. Since print data is extracted using a second memory that converts the column and row positions in the character pattern to which it belongs, a print control circuit can be realized with simple hardware even if the print data extraction order is complicated. There is an effect.
またハンマユニットのピン配置を変更する場合にも、メ
モリの内容を変更するだけで対処できるため、ハードウ
ェアの変更は必要とせず、柔軟性のある印字制御回路が
実現できるという効果もある。更にカウンタの上位nビ
ットをアップダウンカウンタにすることにより、双方向
印字が可能であるという効果もある。Furthermore, even when changing the pin arrangement of the hammer unit, this can be done simply by changing the contents of the memory, so there is no need to change the hardware, and a flexible printing control circuit can be realized. Furthermore, by using the upper n bits of the counter as an up/down counter, there is an effect that bidirectional printing is possible.
第1図は本発明の一実施例のシステム構成を示す要部ブ
ロック図、
第2図(a)、 (bl、 (C)は、いずれも縦方向
のドツト密度を高めるための、ピン配置の種々の例を示
す図である。
図において、1は外部装置、2は文字コードバッファ、
3はパルスジェネレータ、4は印字周期制御クロック、
5は印字データ抽出周期制御クロック、6はカウンタ、
?、8.9はそれぞれ下位。
中位、上位の信号成分、13は第1のメモリ、14は第
2のメモリ、15はキャラクタジェネレータ、16は選
択回路、17はレジスタニ18ハンマドライバ、19は
データバッファ、20はハンマドライブ回路、21はピ
ン、31.32.33.・・・はユニット、41.42
゜43、・・・は第1.第2.第3.・・・のユニット
の印字領域を示す。Figure 1 is a block diagram of the main parts showing the system configuration of an embodiment of the present invention, and Figures 2 (a), (bl, and (C)) show the pin arrangement to increase the dot density in the vertical direction. It is a diagram showing various examples. In the diagram, 1 is an external device, 2 is a character code buffer,
3 is a pulse generator, 4 is a printing cycle control clock,
5 is a print data extraction cycle control clock, 6 is a counter,
? , 8.9 are both low. Middle and upper signal components, 13 a first memory, 14 a second memory, 15 a character generator, 16 a selection circuit, 17 a register 18 hammer driver, 19 a data buffer, 20 a hammer drive circuit, 21 is a pin, 31.32.33. ...is a unit, 41.42
゜43,... is the first. Second. Third. ...indicates the printing area of the unit.
Claims (2)
複数個備えたハンマバンクを移動させながら、前記複数
個のワイヤピンの中から選ばれた少なくとも1個のワイ
ヤピンを駆動して印字対象面上に印字を行うワイヤドッ
トラインプリンタの印字動作を制御する回路において、 印字タイミングを制御する印字周期制御クロックを受け
て、該印字周期制御クロックに同期した印字データ抽出
周期を規定する印字データ抽出周期制御クロックを発生
させるクロック発生手段と、 前記印字データ抽出周期制御クロックを計数し、前記印
字周期制御クロックにより制御される次の印字タイミン
グにおけるハンマバンクの位置を示す位置指定成分と、
前記複数個のワイヤピンの番号を順次指定するピン番号
指定成分と、前記ワイヤピンの属するハンマユニットの
番号を指定するユニット指定成分とを含む計数値を順次
出力する計数手段と、 前記印字情報抽出手段が前記計数値を受け、前記位置指
定成分により指定された位置において、前記ユニット指
定成分とピン指定成分とにより指定されたワイヤピンに
対応するドットが属する文字の前記印字対象面上におけ
る位置を指定する情報に変換する第1の変換手段と、前
記文字位置指定情報を受けて、該情報が指定する位置に
印字すべき文字のコードを出力する文字コードバッファ
と、 前記計数値を受けて前記ワイヤピンに対応するドットの
、該ドットが属する文字パターン中における行及び列を
指定するドット位置指定情報に変換する第2の変換手段
と、 該ドット位置指定情報に基づいて各ワイヤピンに対応す
る印字情報を抽出する印字情報抽出手段と、 該抽出された印字情報を前記各ワイヤピンに対応して格
納する記憶手段と、 該記憶手段の記憶内容に従って前記複数個のワイヤピン
を駆動して印字を行うハンマ駆動手段とを具備すること
を特徴とする、ワイヤドットラインプリンタの印字制御
回路。(1) While moving a hammer bank equipped with a plurality of hammer units each having a plurality of wire pins, at least one wire pin selected from the plurality of wire pins is driven to print on the printing target surface. In a circuit that controls the printing operation of a wire dot line printer that performs a position specifying component that counts the print data extraction cycle control clock and indicates the position of the hammer bank at the next print timing controlled by the print cycle control clock;
a counting means that sequentially outputs a count value including a pin number designation component that sequentially designates the numbers of the plurality of wire pins and a unit designation component that designates the number of the hammer unit to which the wire pins belong; and the printed information extraction means Information specifying the position on the printing target surface of a character to which a dot corresponding to the wire pin specified by the unit specification component and pin specification component belongs, at the position specified by the position specification component after receiving the count value. a character code buffer that receives the character position designation information and outputs the code of the character to be printed at the position designated by the information; and a character code buffer that receives the count value and corresponds to the wire pin. a second converting means for converting a dot into dot position designation information that designates the row and column in the character pattern to which the dot belongs; and extracting print information corresponding to each wire pin based on the dot position designation information. a printing information extraction means; a storage means for storing the extracted printing information in correspondence with each of the wire pins; and a hammer driving means for driving the plurality of wire pins to print according to the stored contents of the storage means. A print control circuit for a wire dot line printer, comprising:
向の印字を可能としたことを特徴とする特許請求の範囲
第(1)項記載のワイヤドットラインプリンタの印字制
御回路。(2) A print control circuit for a wire dot line printer according to claim (1), wherein the counting means is an up/down counter to enable bidirectional printing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5017485A JPS61209167A (en) | 1985-03-12 | 1985-03-12 | Wire dot line printer print control circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5017485A JPS61209167A (en) | 1985-03-12 | 1985-03-12 | Wire dot line printer print control circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61209167A true JPS61209167A (en) | 1986-09-17 |
Family
ID=12851836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5017485A Pending JPS61209167A (en) | 1985-03-12 | 1985-03-12 | Wire dot line printer print control circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61209167A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02279359A (en) * | 1989-04-21 | 1990-11-15 | Hitachi Koki Co Ltd | Control device for dot printing device |
JPH0482768A (en) * | 1990-07-26 | 1992-03-16 | Oki Electric Ind Co Ltd | Controller of printing data |
JPH0529755U (en) * | 1991-09-30 | 1993-04-20 | 株式会社ワイ・イー・データ | Hammer bank device in impact dot line printer |
-
1985
- 1985-03-12 JP JP5017485A patent/JPS61209167A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02279359A (en) * | 1989-04-21 | 1990-11-15 | Hitachi Koki Co Ltd | Control device for dot printing device |
JPH0482768A (en) * | 1990-07-26 | 1992-03-16 | Oki Electric Ind Co Ltd | Controller of printing data |
JPH0529755U (en) * | 1991-09-30 | 1993-04-20 | 株式会社ワイ・イー・データ | Hammer bank device in impact dot line printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0137147B1 (en) | Pattern processing system | |
US5012434A (en) | Apparatus and method for selective rotation of data printed by a matrix printer | |
GB1586589A (en) | Printing systems | |
EP0108200B1 (en) | High density dot matrix printer | |
US4153950A (en) | Data bit assembler | |
US3343131A (en) | Printer control apparatus including code modification means | |
JPS61209167A (en) | Wire dot line printer print control circuit | |
JPS6133711B2 (en) | ||
JPS594706B2 (en) | Print pattern generator | |
JPS5949584A (en) | System of processing data in mixed various character sizes | |
US4635081A (en) | Apparatus and method for generating dot-matrix characters in graphic patterns | |
US4187552A (en) | Read only memory character generator system | |
JPH0234790B2 (en) | ||
JPS625071B2 (en) | ||
JPH0228474B2 (en) | ||
US3390630A (en) | High speed printing device employing bar printer and double width hammers | |
JPS6230436B2 (en) | ||
JPS60168675A (en) | Printer | |
SU746736A1 (en) | Buffer storage | |
JPH024915B2 (en) | ||
Cheek | Design of a low-cost character generator for remote computer displays | |
JPS59191643A (en) | Print control system | |
JPS5985587A (en) | printing device | |
JPS58119865A (en) | Printing mode for ruled line | |
JPH0432749B2 (en) |