[go: up one dir, main page]

JPS6046278A - Printer - Google Patents

Printer

Info

Publication number
JPS6046278A
JPS6046278A JP15403583A JP15403583A JPS6046278A JP S6046278 A JPS6046278 A JP S6046278A JP 15403583 A JP15403583 A JP 15403583A JP 15403583 A JP15403583 A JP 15403583A JP S6046278 A JPS6046278 A JP S6046278A
Authority
JP
Japan
Prior art keywords
printing
data
printer
carriage
counter
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
JP15403583A
Other languages
Japanese (ja)
Inventor
Yoshikuni Tatara
賀邦 多々良
Tomoyuki Moriya
知之 森谷
Takami Suzuki
鈴木 高美
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 JP15403583A priority Critical patent/JPS6046278A/en
Publication of JPS6046278A publication Critical patent/JPS6046278A/en
Priority to US07/086,956 priority patent/US4874264A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/42Scales and indicators, e.g. for determining side margins
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/54Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed with two or more sets of type or printing elements
    • B41J3/546Combination of different types, e.g. using a thermal transfer head and an inkjet print head

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

PURPOSE:To obtain a printer which facilitates forming printing data, by a method wherein position is corrected each time a change-over of a printing means is designated so that a printing position is apparently fixed. CONSTITUTION:When printing a segment of a line on a paper on a platen 2 through a printing position (b) of a ball-point pen printer 5b after printing a character through a printing position (a) of a daisy wheel printer 4, a carriage 1 is moved rightward by a distance (k), and the paper is returned by reversely rotating the platen 2 by a distance (m), whereby the position is so corrected that the point of the ball-point pen 5b comes to a position next to the character printed by the printer 4. In correcting the position, the carriage 1 and/or the platen 2 is moved by calculating the current printing data and the subsequent printing data to thereby perform data-optimizing control for changing over the printing position, and the printing position of the printing means on the carriage 1 is effectively modified.

Description

【発明の詳細な説明】 技術分野 本発明はプリンタに関し、より詳細には、デイジーホイ
ール印字装置とボールペン印字装置の如く複数種類の印
字手段を有し、且つ夫々のヘッド位置が離れている為に
各印字手段により印字位置が異なる様な複合プリンタに
関するものである。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a printer, and more particularly, it has a plurality of types of printing means such as a daisy wheel printing device and a ballpoint pen printing device, and since the respective head positions are far apart, This invention relates to a multifunction printer in which the printing position differs depending on each printing means.

従来技術 デイジープリンタ等のキャラクタプリンタは文字や記号
の高速印字に適しているが、グラフをはじめとする図形
情報.書体を変えた文字,アンダーライン,罫線等の印
字にはボールペン,インクジェット,レーザビーム等を
使用したノンインパクト方式の印字装置の方が適してい
る。そこで、例えばデイジープリンタのキャリツジにボ
ールペン印字装置を同時に搭載し、文字や記号の印字の
際は通常のデイジープリンタとして印字を行ない、グラ
フや図形,罫線等はボールペン印字装置を使用して印字
を行なう様にすれば好都合である。
Conventional technologyCharacter printers such as daisy printers are suitable for high-speed printing of characters and symbols, but they are suitable for printing graphic information such as graphs. Non-impact printing devices using ballpoint pens, ink jets, laser beams, etc. are more suitable for printing characters in different fonts, underlines, ruled lines, etc. Therefore, for example, a ballpoint pen printing device is installed in the carriage of a daisy printer at the same time, and when printing characters and symbols, it is printed as a normal daisy printer, but graphs, figures, ruled lines, etc. are printed using the ballpoint pen printing device. It's convenient if you do it the same way.

この様な複合型プリンタに於いては、キャリツジ上に複
数の印字手段が同時に搭載されるため印字ヘッドが複数
個となり、搭載方法によっては各印字ヘッドの位置が離
れてしまう場合がある。しかし、プリンタの印字データ
は印字位置を1箇所とみなして作成されるのが一般的で
あって、印字手段を切り替える都度各ヘッドのずれの分
だけ位置補正を行なって印字データを作成するのは非常
に煩雑な作業である。又、マイクロコンピュータ等を用
いてソフト的に位置補正の為のデータ変換を行なう場合
は、印字データを変換する為のプログラムステップが必
要となり印字速度が遅くなるという問題が発生する。
In such a composite printer, a plurality of printing means are simultaneously mounted on the carriage, resulting in a plurality of print heads, and depending on the mounting method, the positions of the print heads may be separated from each other. However, printer print data is generally created by considering the print position as one location, and it is not possible to create print data by correcting the position by the amount of misalignment of each head each time the printing method is switched. This is extremely complicated work. Furthermore, when converting data for position correction using a microcomputer or the like, a program step is required to convert print data, resulting in a problem of slow printing speed.

目的 本発明は以上の問題を解消する為になされたものであっ
て、印字位置の異なる複数の印字手段を有するプリンタ
に於いて、印字手段の切換が指示される都度自動的に位
置補正を行なう事により見かけ上印字位置を1箇所とみ
なす事ができ、印字データの作成が容易なプリンタを提
供する事を目的とする。又、印字速度に影響を与えるこ
となく上記の位置補正を行なう事の可能なプリンタを提
供する事を目的とする。
Purpose The present invention has been made in order to solve the above problems, and in a printer having a plurality of printing means with different printing positions, position correction is automatically performed each time switching of the printing means is instructed. To provide a printer in which the printing position can be regarded as one apparently, and printing data can be easily created. Another object of the present invention is to provide a printer that can perform the above position correction without affecting the printing speed.

構成 本発明の構成について、以下、具体的な実施例に基づい
て説明する。第1図はデイジープリンタのキャリツジに
ボールペン印字装置を搭載した複合型プリンタである。
Configuration The configuration of the present invention will be described below based on specific examples. FIG. 1 shows a multifunction printer in which a ballpoint pen printing device is mounted on a daisy printer carriage.

従来公知の如く、キャリツジ1を移動させると共にプラ
テン2を回動させ、キャリッジ1上の印字装置によって
プラテン2上の用紙3に順次印字を行なう。ただし、キ
ャリツジ1上にはデイジーホイール印字装R4とボール
ペン印字装置5(本例では4色カラーボールペン5b〜
5eの4本が設けられている。)が搭戟されており、印
字内容に適した方を選択的に使用する事が可能である。
As is conventionally known, the carriage 1 is moved and the platen 2 is rotated, and the printing device on the carriage 1 sequentially prints on the sheets 3 on the platen 2. However, on the carriage 1, there is a daisy wheel printing device R4 and a ballpoint pen printing device 5 (in this example, four color ballpoint pens 5b to 5b).
5e are provided. ), and it is possible to selectively use the one suitable for the printed content.

第1図に於いて、従来公知のデイジーホイール印字装M
4がキャリツジ1の中央に設けられており、活字ホイー
ルをセレクションモータにより回転させて所望の活字を
選択すると共にリボンを介して印字ハンマでプラテン2
に叩きつけて印字を行なう。又、従来公知のボールペン
印字装置5がプラテン2に向かってキャリツジ1の左側
に搭載されており、プラテン2に向けて支持ざれる4本
のカラーボールペン5b.5c,5d,5eを夫々マグ
ネット駆動する事により選択的に使用状態とさせ印字を
行なう。
In Fig. 1, a conventionally known daisy wheel printing system M
4 is provided in the center of the carriage 1, and the type wheel is rotated by a selection motor to select the desired type, and the printing hammer is used to move the type wheel through the ribbon to the platen 2.
to print. Further, a conventionally known ballpoint pen printing device 5 is mounted on the left side of the carriage 1 facing the platen 2, and four color ballpoint pens 5b. By driving magnets 5c, 5d, and 5e, they are selectively put into use and printing is performed.

デイジーホイール印字装置4の印字位置aと4本のボー
ルペン5b〜5eの夫々の印字位置(ペン先)b,c,
d,eとの間の位置関係を第2図に示す。第2図によれ
ば、プラテン2上の用紙にデイジーホイール印字装置4
の印字位置aを介してrABcJと各文字を逐次的に印
字を行なった後、引き続いてボールペン印字装置5bの
印字位Hbを介して線分の印字を行なう場合は、キャリ
ッジ1を右側に距[kだけ動かし、プラテン2を距de
nだけ逆転させて用紙を戻す事により、カラーボールペ
ン5bのペン先即ち印字位置わが既にデイジーホイール
印字装M4によって印字ざれた文字「C」の次にくる様
に位置補正をしてから線分の印字を行なう様にする必要
がある。
The printing position a of the daisy wheel printing device 4 and the printing positions (pen tips) b, c, of each of the four ballpoint pens 5b to 5e.
Figure 2 shows the positional relationship between d and e. According to FIG. 2, a daisy wheel printing device 4
After sequentially printing each character rABcJ through the printing position a of Move platen 2 by distance de
By reversing the paper by n and returning the paper, the pen tip of the color ballpoint pen 5b, that is, the printing position, is corrected so that it is next to the letter "C" that has already been printed by the daisy wheel printing device M4, and then the line segment is It is necessary to make it possible to print.

第3図は本発明のプリンタの構成の1例を示すブロック
図である。マスター制御部31は外部からのデータ信@
Iを受信すると共にデータの内容を判別してセレクトl
lrlwa部32,ハンマー制御部33,スペース制御
部34,ラインフイード制御部35,ボールペン印字装
置制御部36にデータの転送を行なう。各制御部32〜
36は該転送データに従って、夫々活字選択機構37,
ハンマースタート機構38,キャリツジ送り機構39,
用紙送り機構40,ボールペン駆vJ機構41の動作を
制御ずる。又、マスター制御部31は、外部からのデー
タ信号■により選択されている印字モードを現印字モー
ドレジスタ42に、一方、新たにに示された印字モード
を新印字モードレジスタ43にセットする。更に、マス
ター制御部31は印字位置間の相互位置関係を記憶して
いるメモリ44を参照できる様になっている。メモリ4
4はROM等の不揮発性メモリにより構成ずると良い。
FIG. 3 is a block diagram showing one example of the configuration of the printer of the present invention. The master control unit 31 receives data from the outside.
Upon receiving I, determine the content of the data and select l.
Data is transferred to the lrlwa section 32, hammer control section 33, space control section 34, line feed control section 35, and ballpoint pen printing device control section 36. Each control section 32~
36, according to the transferred data, type selection mechanisms 37 and 36, respectively.
Hammer start mechanism 38, carriage feed mechanism 39,
The operations of the paper feed mechanism 40 and the ballpoint pen drive mechanism 41 are controlled. Further, the master control section 31 sets the print mode selected by the external data signal (2) in the current print mode register 42, and sets the newly indicated print mode in the new print mode register 43. Further, the master control section 31 can refer to a memory 44 that stores the mutual positional relationship between printing positions. memory 4
4 is preferably constructed from a non-volatile memory such as a ROM.

表1はメモリ44内の各ヘッドの相互位置関係に関ブる
テーブルの1例である。
Table 1 is an example of a table related to the mutual positional relationship of each head in the memory 44.

尚、表1中、印字モードa−eは印字位置a〜eを有す
る印字手段が選択される事に対応するものである。SP
データはスペース聞を示し、LFデータはラインフィー
ド量を示すものであり、特にSPデータ.LFデータの
値がマイナスとなっているものは、夫々バックスペース
量,バックラインフィード量を示すものである。
In Table 1, printing modes a to e correspond to selection of printing means having printing positions a to e. SP
The data indicates the space interval, the LF data indicates the line feed amount, and especially the SP data. LF data with negative values indicate the amount of backspace and the amount of backline feed, respectively.

次に、第3図のブロツク図に於ける印字モード変更に伴
うヘッド位置補正の動作について第4図のフローチャ−
1〜を参考に説明する。先ず、マスター制御部31は、
外部からのデータ信号■を受信するとそれが印字モード
設定コードであるか否かを判定する。印字モード股定コ
ード以外であれば他の処理に進むが、印字モード設定コ
ードであればその内容を新印字モードレジスタ43にセ
ットする。次に、現印字モードレジスタ42の内容と新
印字モードレジスタ43の内容から参照すべきメモリ4
4のアドレスを後述する如く算出してアクセスを行ない
、該当する位置補正データを得る(表1参照)。メモリ
44を参照して得られた位置補正データ、即ちSPデー
タとLFデータは、マスター制御部31より夫々スペー
ス制御部34,ラインフィード制御部35に転送されて
キャリツジ送り機構39,用紙送り機構40,の駆動が
行なわれ、その結果、位置補正データに基づいてヘッド
位置が補正される事になる。
Next, we will explain the flowchart in Fig. 4 regarding the head position correction operation accompanying the print mode change in the block diagram in Fig. 3.
This will be explained with reference to 1. First, the master control unit 31
When receiving the external data signal (2), it is determined whether or not it is a print mode setting code. If the code is other than the print mode setting code, the process proceeds to other processes, but if it is the print mode setting code, the contents are set in the new print mode register 43. Next, the memory 4 to be referenced from the contents of the current print mode register 42 and the contents of the new print mode register 43
The address of No. 4 is calculated and accessed as described later, and the corresponding position correction data is obtained (see Table 1). The position correction data obtained by referring to the memory 44, that is, the SP data and the LF data, are transferred from the master control unit 31 to the space control unit 34, line feed control unit 35, respectively, and then sent to the carriage feed mechanism 39, paper feed mechanism 40, As a result, the head position is corrected based on the position correction data.

前述の説明中、参照メモリアドレス算出の方法の1例に
ついて特にM5図を参考に説明する。先ず、マスター制
御部31は各制御部32〜36の動作が終了するのを待
って、新印字モードのコードをレジスタ43にセットす
る。印字モードは、デイジーホイールの印字位置aによ
る印字モードが0.4色カラーボールペンの夫々の印字
位1b,c,d,eによる印字モードが夫々1.2.3
.4いうコードに対応するものとする。レジスタ42に
は現在選択されている印字モードが格納されている。次
に、レジスタ43の内容を2倍したものと、レジスタ4
2の内容を10倍したものを加算器45により加算し、
この値をROM44のアドレスとしてアクセスする。例
えば、現在選択されている印字モードがデイジーホイー
ルの印字位置aによる印字モードであり、新たに指示さ
れた印字モードがカラーボールペンの印字位置eによる
印字モードである場合、レジスタ42の内容は0,レジ
スタ43の内容は4であって、レジスタ42の内容の1
0倍とレジスタ43の内容の2倍を加算した値は「8」
である。この様にして得られた「8」という値は、表1
に於いて、ディジーホイールの印字位uaからカラーボ
ールペンの印字位fieに切換える際の位置補正の為の
SPデータ及びL「デークが格納ざれているメモリの先
頭アドレスを示している。従って、カラーボールペンの
印字位lieをディジーホイールの印字位置aの現在位
置に移動させる為には、先ずメモリ8番地を読出してS
Pデータlをスペース制御部34に転送すると共に、引
き続きメモリ9番地を読出してLFデータ一〇をライン
フィード制御部35に転送すれば良い。即ち、キャリッ
ジ1をρビッチ分フォワード方向に、用紙をnビッチ分
バック方向に動かす事になる。一方、加算器45からの
加算終了信号によりレジスタ43の内容はレジスタ42
に移され、現印字モードが更新される。更に、スペース
制御部34,ラインフィード制御部35の動作終了を示
すオールレディ信号を待って、レジスタ42の内容によ
りデコーダ46を介して指示されるマグネットドライバ
47b〜47eを選択的に駆動してペンダウン動作を行
なえば良い。
In the above description, one example of a method for calculating a reference memory address will be described with particular reference to diagram M5. First, the master control section 31 waits for the operations of the respective control sections 32 to 36 to be completed, and then sets a new print mode code in the register 43. The printing mode is 1.2.3 depending on the printing position a of the daisy wheel, and 1.2.3 with the printing position 1b, c, d, and e of the color ballpoint pen.
.. This corresponds to code 4. The register 42 stores the currently selected print mode. Next, double the contents of register 43 and register 4
The contents of 2 multiplied by 10 are added by an adder 45,
This value is accessed as the address of the ROM 44. For example, if the currently selected print mode is a print mode based on the daisy wheel print position a, and the newly designated print mode is a print mode based on the color ballpoint pen print position e, the contents of the register 42 are 0, The content of register 43 is 4, and the content of register 42 is 1.
The value obtained by adding 0 times and twice the contents of register 43 is "8"
It is. The value “8” obtained in this way is shown in Table 1.
, indicates the start address of the memory where SP data and L data are stored for position correction when switching from the daisy wheel printing position ua to the color ballpoint pen printing position fie. Therefore, the color ballpoint pen In order to move the print position lie to the current position of print position a of the daisy wheel, first read memory address 8 and press S
It is sufficient to transfer the P data 1 to the space control section 34, and then read out the memory address 9 and transfer the LF data 10 to the line feed control section 35. That is, the carriage 1 is moved forward by ρ bits and the paper is moved backward by n bits. On the other hand, the contents of the register 43 are changed to the register 42 by the addition end signal from the adder 45.
, and the current print mode is updated. Furthermore, after waiting for an all-ready signal indicating the completion of the operations of the space control section 34 and line feed control section 35, the magnet drivers 47b to 47e, which are instructed via the decoder 46 according to the contents of the register 42, are selectively driven to bring down the pen. All you have to do is go through the motions.

上述の位置補正を行なう際、現在の印字データと次の印
字データとを演算させる事によってキャリッジ1及び/
又はプラテン2を移動させて印字位鷹変換を行なう上で
のデータ最適化制御を行ない、より効率的にキャリッジ
1上の印字手段の印字位置変更を行なう事も可能である
。第6図に印字位置変更を行なう上でのデータ最適化制
御を行なうスペース制御部34(又はラインフィード制
御部35)の構成の1例をブロック図にて示し、印字位
置変更に伴う位置補正の際のデータ最適化制部動作につ
いて説明する。説明はスペース制御に関して行なうが、
ラインフィード制御についても同様の説明が可能である
。尚、データ最適化制御とは従来公知の如く、連続した
データを一旦パンフ1内に格納し、データ間で適当な演
算処理を行なって、不必要な移動分を省略し、最終的に
最も効率良く(通常、最短距離で)次に使用すべき印字
手段の印字位置を用紙上の印字すべき位置に移動させる
為のものである。
When performing the above-mentioned position correction, the carriage 1 and/or
Alternatively, by moving the platen 2 and performing data optimization control for printing position conversion, it is also possible to more efficiently change the printing position of the printing means on the carriage 1. FIG. 6 shows a block diagram of an example of the configuration of the space control unit 34 (or line feed control unit 35) that performs data optimization control when changing the print position, and shows the configuration of the space control unit 34 (or line feed control unit 35) that performs data optimization control when changing the print position. The operation of the data optimization control section at this time will be explained. The explanation will be about space control, but
A similar explanation can be made for line feed control. Data optimization control, as is conventionally known, involves storing consecutive data in pamphlet 1, performing appropriate arithmetic processing between the data, omitting unnecessary movement, and ultimately achieving the most efficient This is to move the printing position of the printing means to be used next to the position on the paper where printing is to be performed.

第6図に示ず如く、スペースl!fall部34は、転
送されたデータを格納するバッ7761,データ間の演
算処理を行なう加減算器63,演算後の移動データを格
納するカウンタ62,キャリッジ送り礪構39に対する
最終出カ用として該移動データを格納するカウンタ64
,データ最適化制御の為に次のデータに対する待ち時間
を設定するタイマー67.キャリッジ送り機構39のス
テップモー夕に対する所定のパルス幅を作成する為のタ
イマー68,該ステップモータに対する4相の信号A.
B.C.Dの位相を制御する為の4進カウンタ69及び
デコーダ70,演算処理に於いて符号の判定を行なう為
の各符号器65,66.71等により構成ざれている。
As shown in Figure 6, space l! The fall unit 34 includes a buffer 7761 for storing transferred data, an adder/subtractor 63 for performing arithmetic processing between data, a counter 62 for storing movement data after calculation, and a buffer 7761 for storing transferred data, a counter 62 for storing movement data after calculation, and a buffer 7761 for storing transferred data, a counter 62 for storing movement data after calculation, and a buffer 7761 for storing transferred data, a counter 62 for storing movement data after calculation, and a buffer 7761 for storing transferred data, a counter 62 for storing movement data after calculation, and a buffer 7761 for storing transferred data. Counter 64 for storing data
, a timer 67 for setting the waiting time for the next data for data optimization control. A timer 68 for creating a predetermined pulse width for the step motor of the carriage feed mechanism 39, and a four-phase signal A. for the step motor.
B. C. It is composed of a quaternary counter 69 and a decoder 70 for controlling the phase of D, and encoders 65, 66, 71, etc. for determining the sign in arithmetic processing.

印字手段の変更に伴う位置補正の為にマスター制御部3
1よりスペース制罪部34へ転送されるスペースデータ
をSP1とし、印字手段変更後、変更された印字手段の
印字位置を用紙上の最初に印字すべき位置まで移動させ
る為にマスター制1j部31よりスペース制御部34へ
SP1に続いて転送されるスペースデータをSP2とす
る。先ず、マスター制御部31がらのデータSP1はバ
ッファノル信号が゛OI1であればバッファ61に格納
されると共に、フォワード方向のデータなら符号器65
がリセットされ、リバース方向のデータなら符号器65
がセットされる。又、バッフ7フル信号が゛′1″の時
は、タイマー67をリフレッシュしてバッファフル信号
が゛0″になるのを待つ。次にバッファ61のデータS
P1は加減算器63に於いてカウンタ62の内容と加算
又は減算されるが、加減のいずれかは符号器65とカウ
ンタ62内のデータの方向を示す符号器66の出力値の
排他的論理和により決定される。即ち、符号器65と符
号器66の値が同じならば加算、異なる時は減算が行な
われる。
The master control unit 3 is used for position correction due to changes in printing means.
SP1 is the space data transferred from SP1 to the space control section 34, and after changing the printing means, the master control section 1j 31 is used to move the printing position of the changed printing means to the position on the paper where printing is to be performed first. The space data transferred to the space control unit 34 subsequent to SP1 is designated as SP2. First, data SP1 from the master control unit 31 is stored in the buffer 61 if the buffer nor signal is OI1, and if it is data in the forward direction, it is stored in the encoder 65.
is reset, and if the data is in the reverse direction, the encoder 65
is set. Further, when the buffer 7 full signal is "1", the timer 67 is refreshed and waits until the buffer full signal becomes "0". Next, the data S in the buffer 61
P1 is added or subtracted from the contents of the counter 62 in the adder/subtractor 63, and either addition or subtraction is done by exclusive OR of the output values of the encoder 65 and the encoder 66 indicating the direction of the data in the counter 62. It is determined. That is, if the values of encoder 65 and encoder 66 are the same, addition is performed, and if they are different, subtraction is performed.

尚、カウンタ62にはより以前に転送されタイマー67
の持時間により実行待ちとなっているSPデータが格納
されているか、或いは、より以前のSPデータが全て実
行後であれば0となっている。
Incidentally, the counter 62 is transferred earlier and the timer 67
If SP data waiting to be executed is stored depending on the retention time, or if all previous SP data has been executed, the value is 0.

加減算の結果は再びカウンタ62に格納され、減算に於
いてボローが゛′1″となった場合は符号器66は反転
する。その結束、カウンタ62及びバッファ61の内容
により、演算後の移動方向及び移動量は表2の様になる
。ただし、表2に於いてSPはフォワード方向のスペー
ス.BSPはリバース方向のスペースを表わす。
The result of the addition/subtraction is stored in the counter 62 again, and if the borrow becomes ``1'' during the subtraction, the encoder 66 is inverted. and the amount of movement are as shown in Table 2. However, in Table 2, SP represents the space in the forward direction, and BSP represents the space in the reverse direction.

次に、マスター制御部31から新移動msP2が転送さ
れると、スペース制御部34はデータSP1の場合と同
様の動作により、カウンタ62とバッフ761の間で演
算処理を行なう。そして、タイマー67がタイムアップ
するとカウンタ62の内容をカウンタ64に転送しカウ
ンタ62の値をクリアすると共に、符号器66の値を符
号器71に格納する。尚、タイマー67の設定時間は通
常10〜100msである。その結果、カウンタ64に
は位置補正データS’P1と新移動量SP2を演算して
得られた最適な移動甜が格納され、符号器71にはカウ
ンタ64内のデータの移動方向が格納される事になる。
Next, when the new movement msP2 is transferred from the master control unit 31, the space control unit 34 performs arithmetic processing between the counter 62 and the buffer 761 in the same manner as in the case of the data SP1. When the timer 67 times out, the contents of the counter 62 are transferred to the counter 64, the value of the counter 62 is cleared, and the value of the encoder 66 is stored in the encoder 71. Note that the setting time of the timer 67 is usually 10 to 100 ms. As a result, the optimal movement value obtained by calculating the position correction data S'P1 and the new movement amount SP2 is stored in the counter 64, and the movement direction of the data in the counter 64 is stored in the encoder 71. It's going to happen.

又、スペース動作実行中を示すビジー信号の出力が“′
1″となる。
Also, the output of the busy signal indicating that the space operation is in progress is
1″.

カウンタ64にデータが格納されると同時に、キャリッ
ジ送り成構39内のステップモー夕用の1ステップ動作
時間がタイマー68にセットされ、にタイマー68のタ
イムアップ信号により、符0器71の内容に応じて4進
カウンタ69がカウントアップ又はカウントダウンを開
始する。即ち、符号器71が”o”の時は、4進カウン
タ69はカウントアップざれ、デコーダ70を介して4
相のステップパルスA.B.C.Dを順次出力する事に
よりキャリッジ送り機構39を制御して、キャリッジ1
をフォワード方向(右側)に移動させる。又、符@器7
7が゛′7″の時は、加減算器90を介して4進カウン
タ69はカウントダウンを行ないキャリッジをリバース
方向(左側)に移動させる。タイマー68のタイムアッ
プ信号により、カウンタ64は減算器80を介して1ず
つ減算されると共に、タイマー68はカウンタ64が0
となるまでリフレッシュされる。カウンタ64がOにな
るとステップパルスA.B.C,Dの送出は停止され、
モノマルチ72がトリガされて所定の長さのパルス信号
を出力し、一定時間(例えば、キャリッジ送り機構39
の振動状態が十分に減衰するまで)の間ビシー信号を゛
1″状態に紐持する。以上の如く、データ最適化制御に
よる、位置補正を含んだ用紙上の新たな印字すべき位置
への選択された印字手段の印字位置の移動がスペースt
lJm及びラインフィードfHIJmについて実行され
た後、各ビジー信号の終了を持って新印字モードによる
印字が行なわれる。
At the same time that the data is stored in the counter 64, the one-step operation time for the step motor in the carriage feed structure 39 is set in the timer 68, and the time-up signal of the timer 68 causes the contents of the zero mark 71 to be changed. In response, the quaternary counter 69 starts counting up or down. That is, when the encoder 71 is "o", the quaternary counter 69 counts up, and the quaternary counter 69 counts up, and the
Phase step pulse A. B. C. By sequentially outputting D, the carriage feed mechanism 39 is controlled, and the carriage 1
move in the forward direction (to the right). Also, sign @ vessel 7
When 7 is ``7'', the quaternary counter 69 counts down via the adder/subtracter 90 and moves the carriage in the reverse direction (to the left). At the same time, the timer 68 is decremented by 1 when the counter 64 is 0.
It is refreshed until . When the counter 64 reaches O, the step pulse A. B. Sending of C and D is stopped,
The monomulti 72 is triggered and outputs a pulse signal of a predetermined length, and for a certain period of time (for example, the carriage feed mechanism 39
The Vichy signal is held at the "1" state until the vibration state of the The movement of the printing position of the selected printing means is space t.
After execution for lJm and line feed fHIJm, printing in the new print mode is performed at the end of each busy signal.

尚、ボールペンモードによる印字の間、第6図に於いて
モード信号は″゛1″となり、ゲート73によりビジー
信号遅延の為のモノマルチ72に対するトリガを禁止す
る。これは、ボールペン印字がノンインパクト印字方式
であって、印字中は常にペンダウン状態(ペン先が用紙
上に接触)となる為印字機構の振動の終了を待つ必要が
ない為である。更に、モード信号が″゛1″の時は、ゲ
ート74によりタイマー67の動作を禁止すると共に、
ゲート75により加減算器63の加減算終了後ただちに
カウンタ62の内容を、カウンタ64に転送している。
During printing in the ballpoint pen mode, the mode signal becomes "1" in FIG. 6, and the gate 73 prohibits triggering of the monomulti 72 for delaying the busy signal. This is because ballpoint pen printing is a non-impact printing method, and the pen is always in a down state (the pen tip touches the paper) during printing, so there is no need to wait for the vibration of the printing mechanism to end. Furthermore, when the mode signal is "1", the gate 74 prohibits the operation of the timer 67, and
The gate 75 transfers the contents of the counter 62 to the counter 64 immediately after the addition/subtraction of the adder/subtractor 63 is completed.

従って、カウンタ62の値はその都度クリアされるから
、常にバッファ61の値が力ウンタ64に格納される事
になる。これは、第7図に示す如き図形を矢印通りにボ
ールペン印字モードにて描く際に、例えば線分Eのスペ
ースデータと線分Fのバックスペースデータに対して、
デ−タ最適化制御を行なう事によりキャリツジ1が停止
したままになる事を防止する為である。又、ラインフィ
ード制御に関しては、線分Gのラインフイードデー夕と
線分l」のバックラインフイードデータについて同様の
問題を防止するものである。
Therefore, since the value of the counter 62 is cleared each time, the value of the buffer 61 is always stored in the force counter 64. This means that when drawing a figure as shown in FIG. 7 in the ballpoint pen print mode according to the arrow, for example, the space data of line segment E and the backspace data of line segment F are
This is to prevent the carriage 1 from remaining stopped by performing data optimization control. Regarding line feed control, the same problem is prevented with respect to the line feed data of the line segment G and the back line feed data of the line segment I.

更に、第6図に於いて、デイジーホイール印字装置のハ
ンマーをスタートさせるハンマースター1〜信号が”1
”になると、タイマー67がリセツ1〜されると共に、
ゲート76によりカウンタ62の内容がカウンタ64に
転送される。これは、デイジープリンタモードの際、印
字の前に到来したデータを強制出力して設定された印字
位置に正しく印字を行なう為である。尚、第6図中、6
7a及び68aはタイマ67及び68の夫々にセットす
べき所定のタイマー値を記憶するレジスタであり、又、
81.82.83はインバータ、84,85.86はA
NDゲート、87.88はORゲート、8つは排他的O
Rゲートである。
Furthermore, in FIG. 6, the signal from hammer star 1 to start the hammer of the daisy wheel printing device is "1".
”, the timer 67 is reset to 1, and
Gate 76 transfers the contents of counter 62 to counter 64. This is for the purpose of forcibly outputting data that has arrived before printing in the daisy printer mode to correctly print at the set printing position. In addition, in Figure 6, 6
7a and 68a are registers that store predetermined timer values to be set in the timers 67 and 68, respectively;
81.82.83 is inverter, 84,85.86 is A
ND gate, 87.88 is OR gate, 8 is exclusive O
This is the R gate.

効果 以上の叩ク、本発明により、印字位置の異なる複数の印
字手段を用途に応じて選択的に使用する場合でも、見か
け上の印字位置を1箇所とみなして印字データを作成す
る事が可能となる。その結果、文字や図形等を組合せた
複雑な印字データの作成が容易になる。又、印字位置が
ずれたり印字速度が遅れたりすることなく複数の印字手
段を切換える事が可能となる。
More than effective, the present invention makes it possible to create print data by treating the apparent print position as one location, even when multiple printing means with different print positions are selectively used depending on the application. becomes. As a result, it becomes easy to create complex print data that combines characters, graphics, and the like. Furthermore, it is possible to switch between a plurality of printing means without shifting the printing position or slowing down the printing speed.

尚、本発明は上述の実施例に限定されることなく種々の
変形,応用が可能であって、例えば、デイジープリンタ
とボールペン印字装置の組合せに限らず、デイジープリ
ンタとドット式印字装置.サーマルプリンタとボールペ
ン印字装置等の絹合t!等にも適用ずる事ができる。
It should be noted that the present invention is not limited to the above-described embodiments, and can be modified and applied in various ways. For example, the present invention is not limited to the combination of a daisy printer and a ballpoint pen printing device, but can also be applied to a combination of a daisy printer and a dot type printing device. A combination of thermal printers and ballpoint pen printing devices! It can also be applied to

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

第1図はデイジープリンタにボールペン印字装置を搭載
した複合型プリンタの平面図、第2図は第1図のプリン
タに於ける各ヘッド位置の関係を示す説明図、第3図は
本発明のプリンタの構成の1例を示すブロック図、第4
図は第3図のプリンタに於ける印字モード変更に伴うヘ
ッド位置補正の動作に関するフローチャート図、第5図
は参照メモリアドレス障出方法の1例を示すブロック図
、第6図はデータ最適化制御を行なうスペース制御部(
ラインフィードIiiIJ111部)の構成を示すブロ
ック図、第7図はボールペン印字モードによる印字例を
示す説明図である。 (符号の説明) 1:キャリッジ 2:プラテン 3:用紙 4:デイジーホイール印字装置 5:ボールペン印字装置 a:デイジープリンタヘッド b,c,d,e:カラーボールペン 31:マスター制御部 34:スペース制御部 35:ラインフイード制御部 39:キャリッジ送り機構 40:用組送り機構 42:現印字モードレジスタ 43:新印字モードレジスタ 44:メモリ 435 −436− 437
Fig. 1 is a plan view of a multifunction printer in which a ballpoint pen printing device is mounted on a daisy printer, Fig. 2 is an explanatory diagram showing the relationship between the positions of each head in the printer of Fig. 1, and Fig. 3 is a diagram of the printer of the present invention. A block diagram showing an example of the configuration of
The figure is a flowchart of the head position correction operation accompanying the print mode change in the printer shown in Figure 3, Figure 5 is a block diagram showing an example of a reference memory address failure method, and Figure 6 is a data optimization control. Space control unit (
FIG. 7 is an explanatory diagram showing an example of printing in the ballpoint pen printing mode. (Explanation of symbols) 1: Carriage 2: Platen 3: Paper 4: Daisy wheel printing device 5: Ballpoint pen printing device a: Daisy printer heads b, c, d, e: Color ballpoint pen 31: Master control section 34: Space control section 35: Line feed control unit 39: Carriage feed mechanism 40: Group feed mechanism 42: Current print mode register 43: New print mode register 44: Memory 435 -436- 437

Claims (3)

【特許請求の範囲】[Claims] 1.互いに印字位置の異なる複数個の印字手段を有する
プリンタに於いて、前記印字手段の内で現在選択されて
いる印字手段の印字モードを格納する印字モード格納手
段と、前記印字手段の内で次に選択される印字手段の印
字モードを判別する印字モード判別手段と、前記複数個
の印字手段の各印字位置の相互関係を記憶する位置関係
記憶手段と、前記印字モード格納手段に格納されている
情報と前記印字モード判別手段により判別される情報と
に応じて前記位置関係記憶手段内を参照し印字位置の補
正を行なう制御手段とを有する事を特徴とするプリンタ
1. In a printer having a plurality of printing means having different printing positions, a printing mode storing means stores a printing mode of a currently selected printing means among the printing means; Printing mode determining means for determining the printing mode of the selected printing means; positional relationship storage means for storing the mutual relationship between the printing positions of the plurality of printing means; and information stored in the printing mode storage means. and control means for correcting the print position by referring to the positional relationship storage means in accordance with the information determined by the print mode determination means.
2.上記第1項に於いて、前記複数種類の印字手段がイ
ンパクト型印字手段と非インパクト型印字手段とを有す
る事を特徴とするプリンタ。
2. The printer according to item 1 above, wherein the plurality of types of printing means include impact type printing means and non-impact type printing means.
3.上記第2項に於いて、前記インパクト型印字手段が
デイジーホイールを有しており、前記非インパクト型印
字手段が適数個のボールペンを有している事を特徴とす
るプリンタ。
3. The printer according to item 2 above, wherein the impact type printing means has a daisy wheel, and the non-impact type printing means has an appropriate number of ballpoint pens.
JP15403583A 1983-05-12 1983-08-25 Printer Pending JPS6046278A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP15403583A JPS6046278A (en) 1983-08-25 1983-08-25 Printer
US07/086,956 US4874264A (en) 1983-05-12 1987-08-19 Selective magnetic attachment of a print head to a drive belt

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15403583A JPS6046278A (en) 1983-08-25 1983-08-25 Printer

Publications (1)

Publication Number Publication Date
JPS6046278A true JPS6046278A (en) 1985-03-13

Family

ID=15575482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15403583A Pending JPS6046278A (en) 1983-05-12 1983-08-25 Printer

Country Status (1)

Country Link
JP (1) JPS6046278A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61239950A (en) * 1985-04-16 1986-10-25 Brother Ind Ltd Composite printer
US4917646A (en) * 1988-08-17 1990-04-17 Kieves G Self-sealing valve, a self-sealing, non-latex balloon, and a method for producing such a balloon

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61239950A (en) * 1985-04-16 1986-10-25 Brother Ind Ltd Composite printer
JPH047910B2 (en) * 1985-04-16 1992-02-13 Brother Ind Ltd
US4917646A (en) * 1988-08-17 1990-04-17 Kieves G Self-sealing valve, a self-sealing, non-latex balloon, and a method for producing such a balloon

Similar Documents

Publication Publication Date Title
US4204779A (en) High character capacity impact printer
JPS591272A (en) Servo control system for carriage of matrix type printer
JPS6144074B2 (en)
JPS6122960A (en) Changeover system of printing speed
JPS5932318B2 (en) Carbon ribbon drive device
JPS6046278A (en) Printer
US4749289A (en) Printing device for attribute printing
JPH0356549B2 (en)
JPH0219795B2 (en)
US4971461A (en) Printing device for exchanging printing elements by use of character and identification code data
JPS63286365A (en) Printer
JPS60126730A (en) Electronic typewriter
JPS6027578B2 (en) printing device
KR880002373B1 (en) Saving method for typewriter ribbon
JPH0550395B2 (en)
JPH03138184A (en) Print data processing device
JPS6250179A (en) RAM buffer control device in serial printer
JPS63299959A (en) Printer
JPH02241779A (en) Printer with noise reduction function
GB2222115A (en) Overlapping print-strokes in selective printers
JPS6212035B2 (en)
JPH07102715B2 (en) Printer
JPH01304952A (en) Dot printing apparatus
JPS61239951A (en) Composite printer
JPS58220779A (en) Newline method in serial printer device