JPH0420788B2 - - Google Patents
Info
- Publication number
- JPH0420788B2 JPH0420788B2 JP57151491A JP15149182A JPH0420788B2 JP H0420788 B2 JPH0420788 B2 JP H0420788B2 JP 57151491 A JP57151491 A JP 57151491A JP 15149182 A JP15149182 A JP 15149182A JP H0420788 B2 JPH0420788 B2 JP H0420788B2
- Authority
- JP
- Japan
- Prior art keywords
- double
- line feed
- height
- characters
- feed amount
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、縦倍角文字を上半分と下半分に分け
て印字する場合、上半分と下半分との隙間を外部
のデジタル・スイツチのオン/オフ状態に応じて
可変できるようになつたシリアル・プリンタ装置
に関するものである。[Detailed Description of the Invention] [Technical Field of the Invention] When double-height characters are printed separately into an upper half and a lower half, the gap between the upper half and the lower half can be filled by turning on/off an external digital switch. This invention relates to a serial printer device that can be changed depending on the off state.
ドツト・マトリツクス型シリアアル・プリン
タ、装置において縦倍角文字を上半分と半分とに
分けて印字する場合、上半分と下半分との隙間を
合致させる従来の方法は、設計時に、縦倍角文字
の上半分の最下段ラインと下半分の最上段ライン
とが一致するように一定の改行量を固定値として
設定しておくのが一般的であつた。しかし、この
ような従来の方法では、用紙送り機構部分の工作
精度や経年変化等のため、必ずしも高い精度で上
半分と下半分とを合致させることが出来るとは限
らないという欠点がある。さらに最近のプリンタ
装置には、縦横罫線による作表能力や、グラフ等
の図面処理能力も要求されており、縦方向が合致
せず、隙間が空くと非常に見にくくなるという問
題がある。
When printing double-height characters in a dot matrix type serial printer or device, the conventional method of matching the gap between the upper and lower halves is to It was common to set a fixed line feed amount so that the bottom line of one half and the top line of the lower half matched. However, such a conventional method has a drawback in that it is not always possible to match the upper half and the lower half with high precision due to the machining accuracy of the paper feeding mechanism, aging, etc. Furthermore, recent printer devices are required to have the ability to tabulate tables using vertical and horizontal ruled lines, and to process drawings such as graphs, and there is a problem in that the vertical directions do not match and if there are gaps, it becomes very difficult to see.
本発明は、上記の問題を解決するものであつ
て、縦倍角文字の上半分と下半分との隙間の調整
を容易に行えるようにし、印字品質の良好な縦倍
角文字が得られるシリアル・プリンタ装置を提供
することを目的とするものである。
The present invention solves the above-mentioned problems, and provides a serial printer that allows easy adjustment of the gap between the upper and lower halves of double-height characters and that enables double-height characters with good printing quality. The purpose is to provide a device.
そのために本発明のシリアル・プリンタ装置
は、縦倍角文字を上半分と下半分とに分けて上半
分を印字した後、用紙送りをして下半分を印字す
るようになつたシリアル・プリンタ装置におい
て、
シリアル・プリンタ装置全体の制御を行うプリ
ンタ制御部と、
用紙送り機構を駆動する改行モータと、
オン/オフ状態が外部から設定ができ、設定さ
れたオン/オフ状態がプリンタ制御部から読取ら
れるようになつたデジタル・スイツチと、
縦倍角文字の上半分の高さに対応する改行量N
と、改行量Nとの差がΔn(Δnは改行モータの最
小送り単位の整数倍)である改行量N′とより成
る改行量の集合を記憶する記憶部と
を備え、
プリンタ制御部は、
(a) 縦倍角文字の印字に際し、縦倍角文字の上半
分を印字する処理を行い、
(b) しかる後に、デジタル・スイツチのオン/オ
フ状態を読み取り、読み取つたオン/オフ状態
によつて定まる改行量を上記改行量の集合から
選択し、
(c) 用紙送り量が選択された改行量になるよう
に、用紙送り機構の用紙送り量を改行モータの
最小送り単位で制御し、
(d) 次いで、縦倍角文字の下半分を印字する処理
を行うよう構成されている
ことを特徴とするものである。
For this purpose, the serial printer device of the present invention divides double-height characters into an upper half and a lower half, and after printing the upper half, feeds the paper and prints the lower half. A printer control unit that controls the entire serial printer device, a line feed motor that drives the paper feed mechanism, and an on/off state that can be set externally, and the set on/off state can be read from the printer control unit. Natsuta Digital Switch and line feed amount N corresponding to the height of the upper half of double-height characters
and a storage unit that stores a set of line feed amounts consisting of the line feed amount N′ whose difference from the line feed amount N is Δn (Δn is an integral multiple of the minimum feed unit of the line feed motor), the printer control unit: (a) When printing double-height characters, perform processing to print the upper half of the double-height characters, (b) After that, read the on/off state of the digital switch and determine the on/off state read. Select a line feed amount from the above set of line feed amounts, (c) control the paper feed amount of the paper feed mechanism in the minimum feed unit of the line feed motor so that the paper feed amount becomes the selected line feed amount, (d) then, It is characterized in that it is configured to print the lower half of double-width characters.
以下、本発明の実施例を図面を参照しつつ説明
する。
Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の1実施例を示す図、第2図は
制御回路による縦倍角文字印字時の処理の流れを
示すフローチヤート、第3図は24×24ドツトの通
常文字と縦倍角文字の印字出力のを示す図、第4
図は本発明により改行量を調整した場合の具体的
な1例を示す図である。図において、1はインタ
ーフエイス回路、2は制御回路、3はデジタル・
スイツチ、4はLF動作制御回路、5はLFモー
タ・ドライバー、6はLFモータ、7はRAM、8
はROMを示す。 Fig. 1 is a diagram showing one embodiment of the present invention, Fig. 2 is a flowchart showing the flow of processing when printing double-height characters by a control circuit, and Fig. 3 is a 24 x 24 dot regular character and a double-height character. Figure 4 showing the printout of
The figure shows a specific example of adjusting the line feed amount according to the present invention. In the figure, 1 is an interface circuit, 2 is a control circuit, and 3 is a digital circuit.
switch, 4 is LF operation control circuit, 5 is LF motor driver, 6 is LF motor, 7 is RAM, 8
indicates ROM.
第1図において、制御回路2は、マイクロプロ
セツサを含む制御回路で、計算機本体からの指令
に従つてプリンタ装置全体の制御を行うものであ
る。RAM7は、印字データの格納域や作業域に
用いられるメモリである。ROM8は、制御プロ
グラムが格納されるコントロール・ストレージで
ある。デジタル・スイツチ3は、本発明における
縦倍角文字の隙間補正に用いられるものであり、
デジタル・スイツチ3のオン/オフ状態が縦倍角
文字を印字する際に制御回路2によつて読取られ
る。LF動作制御回路4は、LFモータ・ドライバ
5を介してLFモータ6を駆導するもので、制御
回路2から改行動作や改行量の指示が行われる。
なお、LF(Line Feedの略)は、改行を意味して
いる。縦倍角文字を含む印字データが計算機本体
からインターフエイス回路1に入力されると、そ
の印字データは順番にRAM7に格納される。印
字データがRAM7に格納された後、印字指令が
計算機本体からインターフエイス回路1を通して
回御回路2に通知されると、マイクロプロセツサ
は、図示しない印字部を制御して印字データの印
字を開始する。縦倍角文字を印字する際、マイク
ロプロセツサは、デジタル・スイツチ3のオン/
オフ状態を読み取り、縦倍角文字の上半分を印字
した後、下半分を印字するため、読み取つたデジ
タル・スイツチ3のオン/オフ状態に従つて改行
量を指定する。その指定された改行量だけ、LF
動作制御回路4によつてLFモータ・ドライバ5
を通してLFモータ6が駆動され、用紙送りが行
われる。なお、デジタル・スイツ3がオンの場合
の改行量n1と、デジタル・スイツチ3がオフの場
合の改行量n2は、例えばROM8に格納されてい
る。 In FIG. 1, a control circuit 2 is a control circuit including a microprocessor, and controls the entire printer apparatus in accordance with instructions from the computer main body. The RAM 7 is a memory used as a print data storage area and a work area. ROM8 is a control storage in which control programs are stored. The digital switch 3 is used to correct gaps between double-height characters in the present invention,
The on/off state of the digital switch 3 is read by the control circuit 2 when printing double-height characters. The LF operation control circuit 4 drives the LF motor 6 via the LF motor driver 5, and the control circuit 2 instructs the line feed operation and line feed amount.
Note that LF (abbreviation for Line Feed) means line feed. When print data including double-height characters is input from the computer main body to the interface circuit 1, the print data is sequentially stored in the RAM 7. After the print data is stored in the RAM 7, when a print command is sent from the computer main body to the control circuit 2 through the interface circuit 1, the microprocessor controls a print section (not shown) and starts printing the print data. do. When printing double-height characters, the microprocessor turns digital switch 3 on and off.
After reading the off state and printing the upper half of the double-height character, the line feed amount is specified in accordance with the read on/off state of the digital switch 3 in order to print the lower half. LF for the specified line feed amount
LF motor driver 5 by operation control circuit 4
The LF motor 6 is driven through the paper to feed the paper. Note that the line feed amount n 1 when the digital switch 3 is on and the line feed amount n 2 when the digital switch 3 is off are stored in the ROM 8, for example.
縦倍角文字の印字を行う際の制御回路による処
理の流れを第2図を参照しつつ説明する。縦倍角
文字の印字が開始されると、制御回路は次の処理
を行う。 The flow of processing by the control circuit when printing double-height characters will be explained with reference to FIG. When printing of double-height characters is started, the control circuit performs the following processing.
縦倍角文字の上半分の印字を行う。次にの
処理を行う。 Prints the upper half of double-height characters. Perform the following processing.
隙間補正用のデジタル・スイツチがオンか否
かを調べる。Noの場合にはの処理を行い、
Yesの場合にはの処理を行う。 Check whether the digital switch for gap correction is on. If no, process
If Yes, perform processing.
LFモータを回転させる。このとき改行量と
してLFモータに与えるパルス数をn1とする次
にの処理を行う。 Rotate the LF motor. At this time, the following process is performed in which the number of pulses given to the LF motor is set to n1 as the line feed amount.
LFモータを回転させる。このとき改行量と
してLFモータに与えるパルス数はn2とする。
次にの処理を行う。 Rotate the LF motor. At this time, the number of pulses given to the LF motor as the line feed amount is n2 .
Perform the following processing.
縦倍角文字の下半分の印字を行う。 Prints the lower half of double-height characters.
隙間補正前の縦倍角文字と本発明による隙間補
正後の縦倍角文字の印字出力を第3図に示してい
る。第3図において、(a)は24×24ドツトの通常文
字の印字出力を示し、(b)は隙間補正されていない
縦倍角文字の印字出力を示し、(c)は隙間補正され
た縦倍角文字の印字出力を示す。第3図bに示す
ように縦倍角文字の印字出力に隙間Gができる場
合には、デジタル・スイツチを操作することによ
つて、縦倍角文字の下半分が少し上がるように改
行量を調整し、第3図cに示すように隙間Gのな
い縦倍角文字の印字出力を得ることが出来る。 FIG. 3 shows print outputs of double-height characters before gap correction and double-height characters after gap correction according to the present invention. In Figure 3, (a) shows the printout of normal characters of 24 x 24 dots, (b) shows the printout of double-height characters without gap correction, and (c) shows the printout of double-height characters with gap correction. Indicates the printed output of characters. If there is a gap G in the printed output of double-height characters as shown in Figure 3b, adjust the line feed amount by operating the digital switch so that the bottom half of the double-height characters is slightly raised. , it is possible to obtain a printed output of double-height characters without gaps G as shown in FIG. 3c.
改行量調整の具体例を示したのが第4図であ
る。第4図において、プリンタのヘツドのピン径
が1/160インチ、本数24、改行の最小ピツチが
1/20インチとした場合、理論的に、縦倍角文字
の上半分の最下ラインと、下半分の最上ラインを
一致させるためには、24/160インチ=18/120イ
ンチ(18パルス)の改行を行えばよいが、隙間が
できる場合、17/120(17パルス)の改行に変える
ことにより、縦倍角文字の下半分の最下ラインを
1/120インチ(1パルス)分、プリンタのヘツ
ドに換算して1ドツト+αだけ上げて隙間がなく
なるようにすることが出来る。 FIG. 4 shows a specific example of line feed amount adjustment. In Figure 4, if the pin diameter of the printer head is 1/160 inch, the number of pins is 24, and the minimum line feed pitch is 1/20 inch, theoretically, the bottom line of the upper half of the double-height character, and the bottom line of the upper half of the double-height character. In order to match the top lines of the halves, you can do a line break of 24/160 inches = 18/120 inches (18 pulses), but if there is a gap, change to a line break of 17/120 (17 pulses). , it is possible to eliminate the gap by raising the bottom line of the lower half of the double-height character by 1/120 inch (1 pulse), which is equivalent to the printer's head, by 1 dot + α.
以上の説明では1個のデジタル・スイツチを用
いた隙間の補正について例示したが、デジタル・
スイツチを複数個用いることによつて、隙間の補
正幅を複数段にして用意することが出来、隙間を
埋めるように補正するだけでなく、縦倍角文字の
上半分と下半分とが重なる場合に、その重なりを
無くするように補正することも出来る。 In the above explanation, gap correction using one digital switch was illustrated, but digital
By using multiple switches, it is possible to prepare multiple levels of gap correction width, which not only corrects to fill in gaps, but also corrects when the upper and lower halves of double-height characters overlap. , it is also possible to correct the overlap so as to eliminate it.
以上の説明から明らかなように、本発明によれ
ば、デジタル・スイツチを用いることにより比較
的に簡単な構成で、縦倍角文字印字時における上
半分と下半分の隙間を外部から容易に調整するこ
とが出来る。したがつて機構部のガタや経年変化
による劣化その他の要因によつて生ずる縦倍角文
字の上半分と下半分とのずれを制御部によつてカ
バーすることが出来る。
As is clear from the above description, according to the present invention, the gap between the upper half and the lower half when printing double-height characters can be easily adjusted from the outside with a relatively simple configuration by using a digital switch. I can do it. Therefore, the control section can compensate for the misalignment between the upper half and the lower half of the double-height character that occurs due to backlash in the mechanical section, deterioration due to aging, or other factors.
第1図は本発明の1実施例を示す図、第2図は
制御回路による縦倍角文字印字時の処理の流れを
示すフローチヤート、第3図は24×24ドツトの通
常文字と縦倍角文字の印字出力の例を示す図、第
4図は本発明により改行量を調整した場合の具体
的な1例を示す図である。
1……インターフエイス回路、2……制御回
路、3……デジタル・スイツチ、4……LF動作
制御回路、5……LFモータ・ドライバ、6……
LFモータ、7……RAM、8……ROM。
Fig. 1 is a diagram showing one embodiment of the present invention, Fig. 2 is a flowchart showing the flow of processing when printing double-height characters by a control circuit, and Fig. 3 is a 24 x 24 dot regular character and a double-height character. FIG. 4 is a diagram showing a specific example of the case where the line feed amount is adjusted according to the present invention. 1...Interface circuit, 2...Control circuit, 3...Digital switch, 4...LF operation control circuit, 5...LF motor driver, 6...
LF motor, 7...RAM, 8...ROM.
Claims (1)
分を印字した後、用紙送りをして下半分を印字す
るようになつたシリアル・プリンタ装置におい
て、 シリアル・プリンタ装置全体の制御を行うプリ
ンタ制御部と、 用紙送り機構を駆動する改行モータと、 オン/オフ状態が外部から設定ができ、設定され
たオン/オフ状態がプリンタ制御部から読取られ
るようになつたデジタル・スイツチと、 縦倍角文字の上半分の高さに対応する改行量N
と、改行量Nとの差がΔn(Δnは改行モータの最
小送り単位の整数倍)である改行量N1とより成
る改行量の集合を記憶する記憶部と を備え、 プリンタ制御部は、 (a) 縦倍角文字の印字に際し、縦倍角文字の上半
分を印字する処理を行い、 (b) しかる後に、デジタル・スイツチのオン/オ
フ状態を読み取り、読み取つたオン/オフ状態
によつて定まる改行量を上記改行量の集合から
選択し、 (c) 用紙送り量が選択された改行量になるよう
に、用紙送り機構の用紙送り量を改行モータの
最小送り単位で制御し、 (d) 次いで、縦倍角文字の下半分を印字する処理
を行うよう構成されている ことを特徴とするシリアル・プリンタ装置。[Scope of Claims] 1. A serial printer device that divides double-height characters into an upper half and a lower half, prints the upper half, then feeds the paper and prints the lower half. There is a printer control unit that performs overall control, a line feed motor that drives the paper feed mechanism, and a digital printer whose on/off status can be set externally and the set on/off status can be read from the printer control unit. switch and the line break amount N corresponding to the height of the upper half of the double-height character.
and a storage unit that stores a set of line feed amounts consisting of the line feed amount N 1 whose difference from the line feed amount N is Δn (Δn is an integral multiple of the minimum feed unit of the line feed motor), the printer control unit: (a) When printing double-height characters, perform processing to print the upper half of the double-height characters, (b) After that, read the on/off state of the digital switch and determine the on/off state read. Select a line feed amount from the above set of line feed amounts, (c) control the paper feed amount of the paper feed mechanism in the minimum feed unit of the line feed motor so that the paper feed amount becomes the selected line feed amount, (d) then, A serial printer device characterized in that it is configured to print the lower half of double-width characters.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57151491A JPS5941275A (en) | 1982-08-31 | 1982-08-31 | Correction of gap between upper and lower halves of vertical double size character for serial printer apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57151491A JPS5941275A (en) | 1982-08-31 | 1982-08-31 | Correction of gap between upper and lower halves of vertical double size character for serial printer apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5941275A JPS5941275A (en) | 1984-03-07 |
| JPH0420788B2 true JPH0420788B2 (en) | 1992-04-06 |
Family
ID=15519653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57151491A Granted JPS5941275A (en) | 1982-08-31 | 1982-08-31 | Correction of gap between upper and lower halves of vertical double size character for serial printer apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5941275A (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60239251A (en) * | 1984-05-14 | 1985-11-28 | Fujitsu Ltd | Print control processing system |
| JPS6157347A (en) * | 1984-08-29 | 1986-03-24 | Toshiba Corp | Controller of printer |
| JPS61107540U (en) * | 1984-12-19 | 1986-07-08 | ||
| JPS6322664A (en) * | 1986-02-04 | 1988-01-30 | Fujitsu Ltd | Printing control system of vertically enlarged characters |
| JPS62253477A (en) * | 1986-04-26 | 1987-11-05 | Fujitsu Ltd | Line feed controlling system for serial printer |
| JPS6473962A (en) * | 1987-09-16 | 1989-03-20 | Matsushita Graphic Communic | Recorder |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53140934A (en) * | 1977-05-16 | 1978-12-08 | Hitachi Ltd | Printing unit |
| JPS5537653A (en) * | 1978-09-07 | 1980-03-15 | Nec Corp | Print control system |
| JPS55105781A (en) * | 1979-02-09 | 1980-08-13 | Hitachi Ltd | Terminal unit |
| JPS56121187A (en) * | 1980-02-28 | 1981-09-22 | Toshiba Corp | Printer |
-
1982
- 1982-08-31 JP JP57151491A patent/JPS5941275A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5941275A (en) | 1984-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0420788B2 (en) | ||
| EP0160318B1 (en) | Printing system for dot-matrix printer | |
| EP0507328A2 (en) | Printing method for serial printer and serial printer | |
| JPS6135980A (en) | Paper feed control apparatus of dot printer | |
| JPS57148681A (en) | Printer | |
| KR910001116B1 (en) | Dot serial printer | |
| JPS60129266A (en) | Line printing system for dot printer | |
| GB2157865A (en) | Dot printer | |
| JPH0145424B2 (en) | ||
| EP0107502A3 (en) | Matrix dot printer with printed dot density control | |
| KR910007755B1 (en) | A method for controlling line feed motor of 9-pin printer | |
| JP2536590B2 (en) | Printer printing method | |
| JPS62253477A (en) | Line feed controlling system for serial printer | |
| EP0143995A2 (en) | Dot-matrix printer | |
| JPH07214764A (en) | Ink jet recording apparatus | |
| JP2692203B2 (en) | Printer | |
| JPH01262146A (en) | Printing of hunkul alphabet | |
| JPH05124232A (en) | Print controller for multi-line printer | |
| JPH0550395B2 (en) | ||
| JPS6127271A (en) | Printer | |
| JPH0811379A (en) | Paper feeding device and control method thereof | |
| JPS59174363A (en) | Printing system for dot printer | |
| JPS6279142A (en) | recording device | |
| JPS60248378A (en) | Controller for serial printer | |
| EP0322727A2 (en) | Character generator for a printer with a matrix print head |