JPH04113877A - Printer - Google Patents

Printer

Info

Publication number
JPH04113877A
JPH04113877A JP23245690A JP23245690A JPH04113877A JP H04113877 A JPH04113877 A JP H04113877A JP 23245690 A JP23245690 A JP 23245690A JP 23245690 A JP23245690 A JP 23245690A JP H04113877 A JPH04113877 A JP H04113877A
Authority
JP
Japan
Prior art keywords
ribbon
winding
motor
cam
carriage
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
JP23245690A
Other languages
Japanese (ja)
Inventor
Takashi Amari
隆 甘利
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP23245690A priority Critical patent/JPH04113877A/en
Publication of JPH04113877A publication Critical patent/JPH04113877A/en
Pending legal-status Critical Current

Links

Landscapes

  • Impression-Transfer Materials And Handling Thereof (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 [Industrial Application Field] The present invention relates to a printer device, and more particularly to a printer device that uses an ink ribbon with a recording head to perform transfer onto a recording medium, for example.

[従来の技術] 従来、インクリボンを供給するリボンフィードモータ(
以後、リボンモータと記す)にDCモータを用いたプリ
ンタ装置において、インクリボンの巻き取り処理は、印
字すべき文字分のリボンの巻き取りの終了をスイッチに
よって検知してリボンモータを停止するような、いわゆ
る閉ループ制御によって行われていた。このような制御
では、スイッチによってリボンの巻き取りの終了を検知
しその時点でリボンモータの回転を停止しても、リボン
モータは慣性のためにすぐには止まらないので、規定以
上のリボン量を巻き取ってしまう場合がある。そこで、
このような不具合をな(すために、従来のプリンタ装置
では、リボンの巻き取りの終了を検知したら、先ず、一
定時間リボンモータを逆回転して、強制的にブレーキを
掛けることによって、素早くリボンモータを停止する様
に制御していた。
[Prior Art] Conventionally, a ribbon feed motor (
In a printer device that uses a DC motor for the ribbon motor (hereinafter referred to as the ribbon motor), the ink ribbon winding process is performed by a switch that detects the end of winding the ribbon for the characters to be printed and stops the ribbon motor. This was done using so-called closed-loop control. In this type of control, even if a switch detects the end of ribbon winding and stops the ribbon motor rotation at that point, the ribbon motor does not stop immediately due to inertia, so it is possible to use a switch that detects the end of ribbon winding. It may wind up. Therefore,
In order to avoid such problems, in conventional printers, when the end of ribbon winding is detected, the ribbon motor is first rotated in reverse for a certain period of time, and the brake is forcibly applied to quickly unwind the ribbon. The motor was controlled to stop.

[発明が解決しようとする課題] しかしながら上記従来例では、リボンの負荷や駆動系の
摩擦のばらつきによってリボンモータの制動処理が充分
でない場合、ブレーキ処理が足りなくて規定以上にリボ
ンを巻いてしまう状態が発生する。このためにリボンの
消費量が大きくなるという欠点があった。さらに、より
大きな問題として、この状態から次の1文字分のリボン
を巻き上げる際に、リボン巻き上げ途中の中途半端な位
置から巻き上げるために、リボンモータが充分に加速で
きないので、スイッチが巻き取り終了の状態になった時
のリボンモータの回転数は、正しい待機位置から正常に
加速した時の回転数と比べてより小さ(なってしまう。
[Problems to be Solved by the Invention] However, in the above conventional example, if the braking process of the ribbon motor is not sufficient due to variations in ribbon load or drive system friction, the ribbon may be wound more than specified due to insufficient braking process. A condition occurs. For this reason, there was a drawback that the amount of ribbon consumed increased. Furthermore, a bigger problem is that when winding up the next character's worth of ribbon from this state, the ribbon motor cannot accelerate sufficiently to wind the ribbon from a halfway position, so the switch is turned off when winding is complete. The number of rotations of the ribbon motor when this occurs is smaller than the number of rotations when it normally accelerates from the correct standby position.

ところが、ブレーキ処理は通常通りに一定時間の逆回転
をしているため、前述した不十分な加速に対して大きす
ぎる逆回転をすることとなり、結果としてリボンを巻き
戻し、リボンにたるみを生じさせてしまうという欠点が
あった。
However, since the braking process normally involves reverse rotation for a certain period of time, the reverse rotation is too large due to the insufficient acceleration mentioned above, and as a result, the ribbon is rewound, causing slack in the ribbon. There was a drawback that

本発明は上記従来例に鑑みてなされたもので、適切なイ
ンクリボン巻き取りを行うことができるプリンタ装置を
提供することを目的とする。
The present invention has been made in view of the above conventional example, and an object of the present invention is to provide a printer device that can appropriately wind up an ink ribbon.

[課題を解決するための手段] 上記目的を達成するため本発明のプリンタ装置は、以下
の様な構成からなる。即ち、 記録ヘッドによりインクリボンを用いて記録媒体に転写
を行うプリンタ装置であって、前記インクリボンを巻き
取るリボン巻き取り手段と、前記リボン巻き取り手段に
よるインクリボンの巻き取りを制動する制動手段と、前
記リボン巻き取り手段による前記インクリボン巻き取り
の状態を検知する検知手段と、前記検知手段によって検
知されたインクリボン巻き取りの状態に従って、前記リ
ボン巻き取り手段のリボン巻き取り力を制御し、前記制
動手段による制動を行わせないよう制御する制御手段と
を有することを特徴とするプリンタ装置を備える。
[Means for Solving the Problems] In order to achieve the above object, a printer device of the present invention has the following configuration. That is, it is a printer device that uses an ink ribbon to perform transfer onto a recording medium by a recording head, and includes a ribbon winding means for winding the ink ribbon, and a braking means for braking the winding of the ink ribbon by the ribbon winding means. a detection means for detecting a state of the ink ribbon winding by the ribbon winding means; and a ribbon winding force of the ribbon winding means is controlled according to the state of the ink ribbon winding detected by the detection means. and a control means for controlling the braking means so as not to perform braking.

[作用] 以上の構成により、本発明はインクリボン巻き取りの状
態に応じてインクリボン巻き取りを制動したり、インク
リボン巻き取り力を制御しインクリボン巻き取りを制動
しないよう動作する。
[Function] With the above configuration, the present invention operates to brake the ink ribbon winding depending on the state of the ink ribbon winding, or to control the ink ribbon winding force so as not to brake the ink ribbon winding.

[実施例] 以下添付図面を参照して本発明の好適な実施例であるプ
リンタ装置について詳細に説明する。
[Embodiment] A printer device that is a preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

第1図は、本発明が代表的な実施例であるデイジ−ホイ
ールプリンタ制御部の構造を示すブロック図である。第
1図においてデイジ−ホイールプリンタ制御部は、CP
U32、ROM33、RAM34、タイマ36、リボン
カムスイッチ24、キャリッジモータ16、ホイールモ
ータ9、リボンモータ制御部ff137、ソレノイド2
1、インタフェース35によって構成されている。また
、リボンモータ13はリボンモータ制御装置37を介し
てCPU32から制御される。
FIG. 1 is a block diagram showing the structure of a daisy-wheel printer control section according to a typical embodiment of the present invention. In FIG. 1, the daisy-wheel printer control section includes a CP
U32, ROM33, RAM34, timer 36, ribbon cam switch 24, carriage motor 16, wheel motor 9, ribbon motor control section ff137, solenoid 2
1, an interface 35. Further, the ribbon motor 13 is controlled by the CPU 32 via a ribbon motor control device 37.

ここで、CPU32は、後述のプリンタ制御を実行する
プログラムとデータを記憶させたROM33と、このプ
ログラムの実行の際に作業領域として用いられるRAM
34とを、CPUバス40によって接続している。また
、インタフェース35は、外部とのデータ通信を行なう
ために設けられるものであり、CPU32は、外部から
のプリント命令をこのインタフェース35で読み取り、
プリント動作を実行するようにされている。さらに、タ
イマ36は、CPU32にCPUバス40によって接続
されており、本実施例を構成する各機構が動作するタイ
ミングを決定するための計時用に用いられる。さらにま
た、リボンモータ制御装置37はリボンモータ13の巻
き取り力を制御する事が出来る。
Here, the CPU 32 includes a ROM 33 that stores a program and data for executing printer control, which will be described later, and a RAM that is used as a work area when executing this program.
34 are connected by a CPU bus 40. Further, the interface 35 is provided for data communication with the outside, and the CPU 32 uses this interface 35 to read print commands from the outside.
It is configured to perform a print operation. Furthermore, the timer 36 is connected to the CPU 32 by a CPU bus 40, and is used for timing to determine the timing at which each mechanism constituting this embodiment operates. Furthermore, the ribbon motor controller 37 can control the winding force of the ribbon motor 13.

また第2図は本実施例のデイジ−ホイールプリンタの平
面図である。第2図に3いて、プラテン1の外周面には
不図示のローラならびに紙ガイドが設けられており、プ
リント用紙2を捲回保持する一方、後述するプリント手
段を備えたキャリッジ11はプラテン1の中心軸に対し
て並行に移動可能なように、このキャリッジ11は、プ
リンタ本体に固定された支持軸14と本体フレーム17
の一端面17aとで摺動自在に保持されている。
FIG. 2 is a plan view of the daisy-wheel printer of this embodiment. 3 in FIG. 2, rollers and paper guides (not shown) are provided on the outer peripheral surface of the platen 1 to wind and hold the print paper 2, while a carriage 11 equipped with printing means to be described later moves around the platen 1. This carriage 11 has a support shaft 14 fixed to the printer body and a body frame 17 so as to be movable parallel to the central axis.
It is slidably held by one end surface 17a of.

一方、ホイール8は、必要個数分の活字体を外周縁部に
独立的に可動されるようにして設けられており、上記の
キャリッジ11上に搭載されたホイールモータ9によっ
てプリントされる任意の活字を選択するように駆動され
る。
On the other hand, the wheel 8 is provided so that the required number of typefaces can be independently moved around the outer periphery, and any typefaces printed by the wheel motor 9 mounted on the carriage 11 can be used. driven to choose.

インクリボン18は、例えば−回だけプリントのできる
いわゆるワンタイム・カーボンインクリボンが使用され
、リボンカセット12内に収納され、その一部がリボン
カセット12の外に引き出されて、ホイール8と印字用
紙2の間に配置されるようにしている。
The ink ribbon 18 is, for example, a so-called one-time carbon ink ribbon that can be printed only one time.It is stored in the ribbon cassette 12, and a part of it is pulled out of the ribbon cassette 12 to connect the wheel 8 and the printing paper. It is arranged between 2.

また、印字ハンマー10は、キャリッジll上の不図示
のソレノイド31によって付勢され、ホイール8の活字
体を背面より印字用紙2の方向に衝打してインクリボン
18のインクが印字用紙2上に転写されて印字を行なう
ようにしている。
Further, the printing hammer 10 is energized by a solenoid 31 (not shown) on the carriage 11, and hits the type on the wheel 8 from the back toward the printing paper 2, so that the ink on the ink ribbon 18 is transferred onto the printing paper 2. The image is transferred and printed.

一方、キャリッジモータ16で発生される回動力は、カ
サ歯車16a、16bで減速された後に、キャリッジベ
ルト15を介してキャリッジ11に伝送されてキャリッ
ジ11を往復運動させる。なお、キャリッジモータ16
の回転軸の回転方向は反時計回りに回転した時を逆回転
と表わし、この時キャリッジ11は左方向に移動するよ
うにキャリッジ11はキャリッジベルト15に取り付け
られている。
On the other hand, the rotational force generated by the carriage motor 16 is decelerated by the bevel gears 16a and 16b, and then transmitted to the carriage 11 via the carriage belt 15, causing the carriage 11 to reciprocate. In addition, the carriage motor 16
The direction of rotation of the rotating shaft is counterclockwise, which is referred to as reverse rotation, and the carriage 11 is attached to the carriage belt 15 so that the carriage 11 moves leftward at this time.

また、キャリッジモータ16で発生される回動力は、フ
ィードプーリ19a、19b、フィードベルト20を介
してクラッチ3に伝達される。クラッチ3はCPU32
に接続されCPU32の指示によって、フィードプーリ
19bに伝達された回動力を任意にプラテン歯車4a、
4bに伝達することができる。プラテン歯車4bはプラ
テン1に固定されているので、捲回保持されているプリ
ント用紙2はクラッチ3を通して伝達された回動力で上
下方向に駆動されることになる。なお、プラテン1の回
転方向はキャリッジモータ16が逆回転した時、プリン
ト用紙2を上方向へ駆動するように伝達系は設計されて
いる。
Further, the rotational force generated by the carriage motor 16 is transmitted to the clutch 3 via the feed pulleys 19a, 19b and the feed belt 20. Clutch 3 is CPU32
According to instructions from the CPU 32, the rotating force transmitted to the feed pulley 19b is optionally applied to the platen gear 4a,
4b. Since the platen gear 4b is fixed to the platen 1, the wound print paper 2 is driven vertically by the rotational force transmitted through the clutch 3. Note that the transmission system is designed such that when the carriage motor 16 rotates in the reverse direction of the rotation direction of the platen 1, the print paper 2 is driven upward.

次に、プラテンデイテント機構5は、外周面上に三角形
状の歯を設けているプーリ5aの歯の谷の部分に、バネ
部材6が係合することにより、クラッチ3が切られてプ
ラテンlが回動自在な状態になっても、このプラテンデ
イテント機構5によってプラテン1の不要な回転を防止
するとともに、プラテン1をノブ7によりマニュアルで
回動する場合には、一定量間隔刻みで回動出来るように
している。
Next, in the platen day tent mechanism 5, the spring member 6 engages with the valley of the teeth of the pulley 5a, which has triangular teeth on the outer peripheral surface, so that the clutch 3 is disengaged and the platen latch 3 is disengaged. The platen day tent mechanism 5 prevents unnecessary rotation of the platen 1 even when the platen 1 is in a freely rotatable state. I am able to move.

第3図は、キャリッジll中のリボン巻き取り系に関す
る見取り図である。キャリッジ11の下部に存在してい
るリボンモータ13は不図示の減速機構を介した後、そ
の回動力をリボン巻き取り軸21に伝える。リボン巻き
取り軸21はキャリッジ11の上部に載せられたリボン
カセット12の巻き取り軸に係合されてインクリボン1
8を巻き取ることができる。
FIG. 3 is a sketch of the ribbon winding system in carriage II. The ribbon motor 13 located at the bottom of the carriage 11 transmits its rotational force to the ribbon winding shaft 21 through a deceleration mechanism (not shown). The ribbon winding shaft 21 is engaged with the winding shaft of the ribbon cassette 12 placed on the upper part of the carriage 11, and the ink ribbon 1 is
You can wind up 8.

一方、リボン巻き取り軸21は常にリボンカム22にも
接続されていて、リボン巻き取り軸21の回転でリボン
カム22を回す構造になっている。このリボンカム22
は外周部に凹凸のある円形であり、この外周部の凹凸に
添ってリボンカムレバー23が上下動すると、キャリッ
ジ11に支点が定められたリボンカムレバー23は、リ
ボンカムスイッチ24をオン(ON)  ・オフ(OF
F)にすることができる。リボンカムバネ25はその両
端をキャリッジ11とリボンカムレバー23に固定し、
張力によってリボンカムレバ23の先端をリボンカム2
2に押し付けりポンカムスイッチ24をONの方向に引
き付ける働きをしている。
On the other hand, the ribbon winding shaft 21 is always connected to the ribbon cam 22, and the ribbon cam 22 is rotated by the rotation of the ribbon winding shaft 21. This ribbon cam 22
is a circular shape with unevenness on the outer periphery, and when the ribbon cam lever 23 moves up and down along the unevenness on the outer periphery, the ribbon cam lever 23 whose fulcrum is set on the carriage 11 turns on the ribbon cam switch 24. Off (OF
F). The ribbon cam spring 25 has both ends fixed to the carriage 11 and the ribbon cam lever 23,
The tip of the ribbon cam lever 23 is moved to the ribbon cam 2 by tension.
2 and works to pull the pon cam switch 24 in the ON direction.

第4図及び第5図は、リボンカム22の回転に伴うリボ
ンカムレバー23とリボンカムスイッチ24の状態の変
化を示したものである。第4図はプリント待機状態にあ
るリボンカム22の位置を示している。この状態では、
リボンカムスイッチ24はONになっている。
4 and 5 show changes in the states of the ribbon cam lever 23 and ribbon cam switch 24 as the ribbon cam 22 rotates. FIG. 4 shows the position of the ribbon cam 22 in a print standby state. In this state,
The ribbon cam switch 24 is turned on.

次に、第5図でインクリボン18を巻き上げ始めたとき
のリボンカム22他の様子を示す。リボンカセット12
のインクリボン18を巻き取るためにリボン巻き取り軸
21をキャリッジ11の上面から見て反時計回りに回転
した時、リボンカムレバー23は先端がリボンカム22
の外周上の画部分に乗り上げ、キャリッジ11に固定さ
れた支、壱を中心に時計回りに回転し、リボンカムスイ
ッチ24を開放することでスイッチの状態をOFFにす
る。
Next, FIG. 5 shows the state of the ribbon cam 22 and other parts when the ink ribbon 18 starts to be wound up. ribbon cassette 12
When the ribbon winding shaft 21 is rotated counterclockwise when viewed from the top surface of the carriage 11 to wind up the ink ribbon 18, the tip of the ribbon cam lever 23 touches the ribbon cam 22.
The ribbon cam rides on the image area on the outer periphery of the carriage 11, rotates clockwise around the support 1 fixed to the carriage 11, and opens the ribbon cam switch 24, turning the switch OFF.

更に、リボンカム22が回転し第4図の状態から90度
回転するとリボンカム22とリボンカムレバー23とリ
ボンカムスイッチ24の状態は第4図と同じ状態、つま
りリボンカムスイッチ24がONになる。
Furthermore, when the ribbon cam 22 rotates 90 degrees from the state shown in FIG. 4, the states of the ribbon cam 22, ribbon cam lever 23, and ribbon cam switch 24 are the same as in FIG. 4, that is, the ribbon cam switch 24 is turned ON.

本実施例では、リボン巻き取り軸21が反時計回りに9
0度回転する毎に、プリントに必要な分ノ新シイインク
リボン18を供給することが出来るようにリボンカセッ
ト12他の機構が設計されている。
In this embodiment, the ribbon winding shaft 21 rotates counterclockwise 9
The ribbon cassette 12 and other mechanisms are designed so that new ink ribbon 18 as needed for printing can be supplied each time it rotates 0 degrees.

このリボン巻き取り軸21つまりリボンカム22の回転
角度と、リボンカムスイッチ24の0N10FF状態の
関係を示したのが第6図である。
FIG. 6 shows the relationship between the rotation angle of the ribbon winding shaft 21, that is, the ribbon cam 22, and the 0N10FF state of the ribbon cam switch 24.

第4図でのプリント待機状態にあるリボンカム22の回
転角度を0度とし反時計回りした時、約15度回転した
時、リボンカムスイッチ24の出力がONからOFFに
変わる。更に回転し、約75度の位置に至るとリボンカ
ムスイッチ24の出力がOFFからONに変わる。以後
、リボンカムスイッチ24はこの出力のON−〇FF−
0Nの変化をリボンカム22の回転の90度の周期で繰
り返す。尚、第6図からリボンモータ13は、正常時に
は回転角0度から回転角75度までの75度の間加速を
続けている事が分かる。
When the rotation angle of the ribbon cam 22 in the printing standby state in FIG. 4 is set to 0 degrees and the ribbon cam 22 is rotated counterclockwise by approximately 15 degrees, the output of the ribbon cam switch 24 changes from ON to OFF. When the ribbon cam switch 24 rotates further and reaches a position of about 75 degrees, the output of the ribbon cam switch 24 changes from OFF to ON. After that, the ribbon cam switch 24 turns ON-〇FF- of this output.
The change of 0N is repeated every 90 degrees of rotation of the ribbon cam 22. It can be seen from FIG. 6 that the ribbon motor 13 continues to accelerate for a period of 75 degrees from a rotation angle of 0 degrees to a rotation angle of 75 degrees under normal conditions.

第7図は、本実施例のプリンタ装置による1文字プリン
トを正常なリボン巻き取り待機位置から行なった時のシ
ーケンスのを示したタイミングチャートであり、各アク
チュエータの状態の変化する時刻をtlからtl、まで
の記号で表わしている。更に、第9図は、本実施例の1
文字プリントのシーケンスを実現する処理手順を記した
フローチャートであり、上記の正常なリボン巻き取り待
機位置からの行なった処理についてはステップS1から
314までで示されている。ここで、第7図と第9図を
用いて本実施例のプリンタ装置によるリボン巻き取りが
正常状態にある時の1文字プリントの処理を説明する。
FIG. 7 is a timing chart showing the sequence when the printer device of this embodiment prints one character from the normal ribbon winding standby position, and shows the time at which the state of each actuator changes from tl to tl. It is represented by symbols up to . Furthermore, FIG. 9 shows the first example of this embodiment.
This is a flowchart illustrating a processing procedure for realizing a character printing sequence, and the processing performed from the above normal ribbon winding standby position is shown in steps S1 to 314. Here, with reference to FIGS. 7 and 9, the process of printing one character when the ribbon winding by the printer apparatus of this embodiment is in a normal state will be explained.

先ず、時刻t1、ステップSlでホイールモータ9の選
字割り込み処理の起動を行なう。以後、ホイールモータ
9の選字処理はタイマ36を用いた割り込み処理によっ
てバックグラウンドで実行されるのでフォアグラウンド
処理である本フローチャートからは選字処理が終了した
ことを示すフラグ以外はホイールモータ選字処理の内容
が見えなくなる。なお、バックグラウンドによるホイー
ルモータ9の選字処理技術は既に周知のことであるので
、説明は省略する。次にステップs2でリボンカムスイ
ッチ24がOFFであるかを調べ、OFFでない場合、
時刻tzlステップs3でリボンモータ13を正転させ
、リボン巻き取り軸21を反時計回りに回転させインク
リボン18を巻き取り始めると共に、リボンカム22も
反時計回りに回転させ始める。リボンカム22、リボン
カムレバー23.リボンカムスイッチ24の状態が第4
図から第5図に示すように変化して行(までステップS
4で待機した後、リボンカム22゜リボンカムレバー2
3、リボンカムスイッチ24の状態が再び第4図のよう
に変化して行きリボンカムスイッチ24の出力がONに
なるまで待ち(ステップS5)、時刻t4でONになっ
たら、時刻t、からt6の間、ステップS6でリボンモ
ータ13を回転させ、強制的にブレーキを掛は始める。
First, at time t1, step Sl, the wheel motor 9 starts character selection interrupt processing. Thereafter, the character selection process of the wheel motor 9 is executed in the background by interrupt processing using the timer 36, so from this flowchart, which is a foreground process, the wheel motor character selection process is executed except for the flag indicating that the character selection process has ended. The contents are no longer visible. Note that the background character selection processing technology of the wheel motor 9 is already well known, so a description thereof will be omitted. Next, in step s2, it is checked whether the ribbon cam switch 24 is OFF, and if it is not OFF,
At time tzl step s3, the ribbon motor 13 is rotated forward, the ribbon winding shaft 21 is rotated counterclockwise to begin winding up the ink ribbon 18, and the ribbon cam 22 also begins to rotate counterclockwise. Ribbon cam 22, ribbon cam lever 23. The ribbon cam switch 24 is in the fourth state.
The line changes as shown in Figure 5 (until step S
After waiting at 4, move the ribbon cam 22° ribbon cam lever 2.
3. Wait until the state of the ribbon cam switch 24 changes again as shown in FIG. 4 and the output of the ribbon cam switch 24 turns ON (step S5), and when it turns ON at time t4, from time t to t6 During this time, in step S6, the ribbon motor 13 is rotated and the brake is forcibly applied.

あらかじめ求められたリボンモータ13のブレーキ時間
tゎをステップs7で待機した後、時刻ty ’tステ
ップS8でリボンモータ13を停止する。
After waiting for a predetermined braking time t of the ribbon motor 13 in step s7, the ribbon motor 13 is stopped at time ty't in step S8.

次に時刻ta、ステップs9で先に起動をかけた割り込
み処理によるバックグラウンドのホイールモータ9の選
字処理が終了するまで待機した後、ステップSIOで該
プリント文字に対応する印字圧(本実施例ではソレノイ
ド31の通電時間t、1)を求めた後、時刻t9、ステ
ップSllでツレ7ノイド31に通電を開始する。ステ
ップS12で時間t1を待機して時刻tloになったら
、ステップ313でソレノイド31への通電を終了し、
最後にステップS14で、先のホイールモータ9の選字
と同様にキャリッジモータ16の駆動割り込み処理の起
動をかけ、以後キャリッジモータ16の駆動をバックグ
ラウンドで処理するような手続きをした後、1文字プリ
ントのシーケンスを終了する。
Next, at time ta, after waiting until the character selection process of the wheel motor 9 in the background due to the interrupt process activated earlier in step s9 is completed, in step SIO the printing pressure corresponding to the print character (in this embodiment After determining the energization time t,1) of the solenoid 31, the energization of the solenoid 31 is started at time t9 in step Sll. In step S12, wait for time t1, and when time tlo comes, end the energization of the solenoid 31 in step 313,
Finally, in step S14, the carriage motor 16 drive interrupt process is activated in the same manner as the character selection for the wheel motor 9, and after that, the carriage motor 16 drive is processed in the background, and then one character is processed. End the print sequence.

以上のようにして、本実施例のプリンタ装置は通常のプ
リントを実現する。
As described above, the printer device of this embodiment realizes normal printing.

次に第9図のステップS2でリボンカムスイッチ24が
オフである時の処理を第8図に示すタイミングチャート
用い、第9図に示すフローチャートのステップS21か
らS28で説明する。
Next, the processing when the ribbon cam switch 24 is off in step S2 of FIG. 9 will be explained using the timing chart shown in FIG. 8 and steps S21 to S28 of the flowchart shown in FIG. 9.

本実施例では、リボンモータ制御装置37にリボンモー
タ13の巻き取り力を弱くする手段としてリボンモータ
13に加わる電流を短い周期でオン・オフを繰り返すチ
ョッパー制御によって実現している。
In this embodiment, the ribbon motor control device 37 uses chopper control to repeatedly turn on and off the current applied to the ribbon motor 13 in short cycles as a means of weakening the winding force of the ribbon motor 13.

まず、ステップS2でリボンカムスイッチ24が既にオ
フの場合、時刻t21、ステップS21でリボンモータ
13を正転し始め、ステップS22でオン時間の計時の
ためのタイマを起動する。
First, if the ribbon cam switch 24 is already off in step S2, the ribbon motor 13 starts to rotate normally in step S21 at time t21, and a timer for measuring the on time is started in step S22.

次にステップS23でリボンカムスイッチ24がオンに
変化したかを調べ、しない場合はステップS24でチョ
ッパー用のオン時間t。nが経過したかを調べる。経過
していない場合は再びステップ523へ戻り、ステップ
S24との間をループする。こうしている間に、時間t
。。が経過するとステップS24での条件分岐によって
ステップS25に制御が移る。
Next, in step S23, it is checked whether the ribbon cam switch 24 has been turned on, and if not, in step S24, the on time t for the chopper is determined. Check whether n has elapsed. If the time has not elapsed, the process returns to step 523 and loops to step S24. While doing this, time t
. . When , the control shifts to step S25 due to the conditional branch in step S24.

時刻t!2、ステップS25ではリボンモータ13を停
止し、ステップS26でオフ時間の計時のためのタイマ
を起動する。続いてステップS27で、リボンカムスイ
ッチ24がONに変化したかを調べ、しない場合はステ
ップS28でチョッパ用のオフ時間t。?、が経過した
かを調べる。
Time t! 2. In step S25, the ribbon motor 13 is stopped, and in step S26, a timer for measuring the off time is started. Subsequently, in step S27, it is checked whether the ribbon cam switch 24 has been turned ON, and if not, in step S28, the off time t for the chopper is set. ? Check to see if , has elapsed.

経過してない場合は再びステップS27へ戻り、ステッ
プ528との間をループする。こうし7ている間に、時
間t ottが経過するとステップS28での条件分岐
によって再びステップS21に制御が移る。
If the time has not passed, the process returns to step S27 and loops to step 528. While doing this, when the time t-- ott has elapsed, the control returns to step S21 due to the conditional branch in step S28.

以上のステップS21からS28までの処理を繰り返し
実行すると、リボンモータ13に供給される電力の平均
値は通常の供給電力のt。□/(10゜+tof、)の
大きさになり、そのため通常のより巻き取りトルク、速
度の弱い巻き取りが可能になる。
When the above steps S21 to S28 are repeatedly executed, the average value of the electric power supplied to the ribbon motor 13 becomes t of the normal supplied electric power. The size is □/(10°+tof,), and therefore winding can be performed with lower winding torque and speed than usual.

このようにして時刻がt23、t24、tzs、tis
、tl、t2゜と過ぎた後、時刻t211でリボンカム
スイッチ24がオンになったことをステップS27で検
知しステップS9へ条件分岐する。このようにチョッパ
ー制御によってリボンモータ13の回転制御を行うと巻
き取り速度が遅いため、逆転によるブレーキ処理を必要
としないで次の処理を実行することが可能となる。従っ
て、以下の処理は前述したステップS9以降からの通常
状態の処理に戻る。
In this way, the times are t23, t24, tzs, tis
, tl, and t2°, it is detected in step S27 that the ribbon cam switch 24 is turned on at time t211, and the process branches to step S9. When the rotation of the ribbon motor 13 is controlled by chopper control in this manner, the winding speed is slow, so the next process can be performed without requiring a brake process by reverse rotation. Therefore, the following processing returns to the normal state processing from step S9 described above.

以上のように、何らかの原因によってリボン巻き取り開
始時のリボンカムスイッチの位置が巻き取り途中状態の
位置にあっても、チョッパー制御によりリボンモータの
リボン巻き取り速度を遅(し慣性を小さく抑えることが
できるので、ブレーキ制御を必要とせず適切にリボン巻
き取りを行うことができる。従って、本実施例に従えば
、リボンカムスイッチの位置にかかわらず正常にプリン
ト動作を続ける事が可能である。
As described above, even if for some reason the ribbon cam switch is in the mid-winding position when ribbon winding starts, chopper control can slow down the ribbon winding speed of the ribbon motor (and keep the inertia low). Therefore, ribbon winding can be performed appropriately without requiring brake control.Therefore, according to this embodiment, it is possible to continue the printing operation normally regardless of the position of the ribbon cam switch.

[他の実施例コ 前述の実施例ではリボンモータ13の巻き取り力を弱め
る方法にソフトウェアによるチョッパー制御を用いた。
[Other Embodiments] In the embodiments described above, chopper control by software was used to weaken the winding force of the ribbon motor 13.

しかし、このようなソフトウェアによるチョッパー制御
は、CPUに大きな負担となる。そこで、本実施例では
論理回路を用いたチョッパー制御を行う場合について説
明する。
However, such software-based chopper control places a heavy burden on the CPU. Therefore, in this embodiment, a case will be described in which chopper control using a logic circuit is performed.

第10図はリボンモータ制御装置であるチョッパー回路
の構成を示したブロック図である。38は出力論理の1
.0のデユーティ比を任意に設定できるP W M (
Pu1se Width Modulation)波発
生装置であり、この出力がNAND回路39に入力され
る。また、NAND回路39のもう一方の入力はCPU
32に接続されてチョッパー回路のオン・オフ命令を受
は取るようになっている。
FIG. 10 is a block diagram showing the configuration of a chopper circuit which is a ribbon motor control device. 38 is output logic 1
.. P W M (
This is a Pulse Width Modulation) wave generator, and its output is input to the NAND circuit 39. Also, the other input of the NAND circuit 39 is the CPU
32 to receive on/off commands for the chopper circuit.

NAND回路39の出力はAND回路4oの人力につな
がる。そして、AND回路40のもう一方の入力はCP
(J32に接続されてリボンモータ13の回転の実行と
停止を指示するようになっている。
The output of the NAND circuit 39 is connected to the output of the AND circuit 4o. The other input of the AND circuit 40 is CP
(It is connected to J32 and instructs the ribbon motor 13 to start and stop rotating.

さて、CPLI32からチョッパー回路を無効(=0)
とする指示がある時、NAND回路39の出力はPWM
波発生装置38の出力状態にかかわらず、常に1になる
。このためAND回路4゜は、もう一方の入力信号であ
るCPLI32がらのリボンモータエ3の回転の実行と
停止の指示をそのままりボンモータ13に伝えることが
できる。
Now, disable the chopper circuit from CPLI32 (=0)
When there is an instruction to
Regardless of the output state of the wave generator 38, it is always 1. Therefore, the AND circuit 4.degree. can directly transmit instructions for starting and stopping the rotation of the ribbon motor 3 from the CPLI 32, which is the other input signal, to the ribbon motor 13.

これに対して、CPU32からチョッパー回路を有効(
=1)とする指示がある時、NAND回路39の出力は
PWM波発生装置38の出力の状態の反転状態となる。
In contrast, the CPU 32 enables the chopper circuit (
=1), the output of the NAND circuit 39 becomes the inverted state of the output of the PWM wave generator 38.

このためAND回路4oは、もう一方の入力信号である
CPU32からのりボンモータ13の回転の実行と停止
の指示をPWM波発生装置38の反転出力との論理積を
取った信号をリボンモータ13に伝えるようにしている
。
Therefore, the AND circuit 4o transmits to the ribbon motor 13 a signal obtained by logically multiplying the other input signal from the CPU 32 with an instruction to start and stop the rotation of the ribbon motor 13 and the inverted output of the PWM wave generator 38. That's what I do.

PWM波発生装置38の出力論理の1,0デユーテイ比
をmanで示すと本実施例のチョッパー制御時のリボン
モータ13に与えられる平均供給電力は通常の供給電力
に対してn/(m+n)の大きさになることが分かる。
If the 1.0 duty ratio of the output logic of the PWM wave generator 38 is expressed as man, the average power supplied to the ribbon motor 13 during chopper control in this embodiment is n/(m+n) of the normal power supply. You can see that it's going to be large.

なお、本実施例のプリンタ装置においては、電源を投入
した後(リセット後)のチョッパー回路は無効状態にな
る構造になっている。
Note that the printer device of this embodiment has a structure in which the chopper circuit is in an invalid state after the power is turned on (after reset).

以上のチョッパー制(財)を用いた場合のプリンタ装置
の制御処理手順を第11図のフローチャートに示す。
The flowchart in FIG. 11 shows the control processing procedure for the printer device when the chopper system described above is used.

前述のとおり、チョッパー回路は電源投入後は無効にな
っているので、ステップS1から314までの処理は前
述の実施例のそれに等しいゆえ、説明は省略する6次に
ステップS2でリボンカムスイッチ24が既にOFFの
状態にあった時の処理につい説明する。
As mentioned above, since the chopper circuit is disabled after the power is turned on, the processing from steps S1 to 314 is the same as that of the above-mentioned embodiment, so the explanation will be omitted.6Next, in step S2, the ribbon cam switch 24 is activated. The processing when the switch is already in the OFF state will be explained.

まず、ステップS31でCPU32がらチョッパー回路
を有効にする信号が出力される。すると前述したように
、NAND回路39がらPWM波発生装置38の出力論
理が反転した信号が出力されAND回路40の入力に伝
わる0次にステップS32でリボンモータ13を正転す
る指示が出されると、AND回路40の出力がらはPW
M波発生装置38の反転出力信号が出力され、リボンモ
ータ13を短い周期で0N−OFFLながら正転させる
6通常より少ない平均電流のため通常より遅く正転する
リボンモータ13は、インクリボン18を巻き取り始め
ると同時にリボンカム22も回し、規定のリボン量を巻
き終えた後、ステップ533でリボンカムスイッチ24
がONになるまで待機する。そして、ステップS34で
チョッパー回路を無効にした後、ステップs8に制御を
移す、これ以降の処理(38〜514)は前述の実施例
と同じなので説明は省略する。
First, in step S31, the CPU 32 outputs a signal to enable the chopper circuit. Then, as described above, a signal in which the output logic of the PWM wave generator 38 is inverted is output from the NAND circuit 39 and transmitted to the input of the AND circuit 40.Next, in step S32, an instruction to rotate the ribbon motor 13 in the normal direction is issued. , the output of the AND circuit 40 is PW
The inverted output signal of the M-wave generator 38 is output, and the ribbon motor 13 is rotated in the normal direction while being 0N-OFFL in a short cycle. 6 The ribbon motor 13, which rotates in the normal direction at a slower rate than usual due to the average current smaller than normal, causes the ink ribbon 18 to rotate normally. At the same time as winding begins, the ribbon cam 22 is also turned, and after winding the specified amount of ribbon, the ribbon cam switch 24 is turned in step 533.
Wait until it turns ON. After disabling the chopper circuit in step S34, control is transferred to step s8.The subsequent processes (38 to 514) are the same as those in the previous embodiment, so a description thereof will be omitted.

以上のように本実施例に従うなら、何らかの原因によっ
てリボン巻き取り開始時のリボンカムスイッチの位置が
巻き取り途中状態にあっても、CPUに負担をかけるこ
となく、リボンモータ13のチョッパー制御を行い適切
なリボン巻き取りを行うことができる。
According to the present embodiment as described above, even if the ribbon cam switch is in the middle of winding for some reason when ribbon winding is started, the chopper control of the ribbon motor 13 can be performed without placing any burden on the CPU. Appropriate ribbon winding can be performed.

なお、これら上述の実施例では、デイジ−ホイールプリ
ンタを例として説明したが、本発明はこれに限定される
ものではない。例えば、サーマルヘッドプリンタや、ボ
ールヘッドプリンタなどにも本発明を適用できる。
In addition, although the above-mentioned embodiments were explained using a daisy-wheel printer as an example, the present invention is not limited to this. For example, the present invention can be applied to thermal head printers, ball head printers, and the like.

[発明の効果] 以上説明したように本発明によれば、適切にインクリボ
ン巻き取りができる効果がある。
[Effects of the Invention] As explained above, according to the present invention, there is an effect that the ink ribbon can be appropriately wound.

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

第1図は本発明の代表的な実施例であるデイジ−ホイー
ルプリンタ装置制御部の構成を示すブロック図、 第2図はデイジ−ホイールプリンタの平面図、第3図は
デイジ−ホイールプリンタ内キャリッジ中のリボン巻き
取り部の見取り図、 第4図及び第5図はリボンカムとリボン力ムレバーの状
態を示した図、 第6図はりボンカムの回転角とリボンカムスイッチのオ
ン・オフ出力の関係を示した図、第7図はプリントシー
ケンスを示したタイミングチャート、 第8図はチョッパー制御によるプリントシーケンスを示
したタイミングチャート、 第9図はプリントシーケンスの処理手順を示したフロー
チャート、 第10図は他の実施例によるチョッパー回路の構成を示
すブロック図、そして、 第11図は他の実施例によるプリントシーケンスの処理
手順を示したフローチャートである。 図中、l・・・プラテン、2・・・印字用紙、3・・・
クラッチ、4・・・プラテン歯車、5・・・デイテント
機構、6・・・バネ部材、7・・・ノブ、8・・・ホイ
ール、9・・・ホイールモータ、10・・・印字ハンマ
ー、11・・・キャリッジ、12・・・リボンカセット
、13・・・リボンモータ、14・・・支持軸、15・
・・キャリッジベルト、16・・・キャリッジモータ、
17・・・本体フレーム、18・・・インクリボン、1
9・・・フィードブー9.20・・・フィードベルト、
21・・・リボン巻き取り軸、22・・・リボンカム、
23・・・リボンレバー、24・・・リボンカムスイッ
チ、25・・・リボンカムバネ、31・・・ソレノイド
、32・・・CPLI、33・・・ROM、34・・・
RAM、35・・・インタフェース、36・・・タイマ
ー、37・・・リボンモータ制御装置、38・・・PW
M波発生装置、38・・・NAND回路、42・・・A
ND回路である。 特許出願人   キャノン株式会社 代理人 弁理士   大塚康徳(他1名)第1図 第 図 第 図 第 図 第 図
FIG. 1 is a block diagram showing the configuration of a daisy-wheel printer device control unit that is a typical embodiment of the present invention, FIG. 2 is a plan view of the daisy-wheel printer, and FIG. 3 is a carriage inside the daisy-wheel printer. A sketch of the ribbon winding section inside, Figures 4 and 5 are diagrams showing the state of the ribbon cam and ribbon force lever, Figure 6 is a diagram showing the relationship between the rotation angle of the ribbon cam and the on/off output of the ribbon cam switch. Figure 7 is a timing chart showing the print sequence, Figure 8 is a timing chart showing the print sequence by chopper control, Figure 9 is a flowchart showing the processing procedure of the print sequence, and Figure 10 is a timing chart showing the print sequence. FIG. 11 is a block diagram showing the configuration of a chopper circuit according to an embodiment, and FIG. 11 is a flowchart showing a print sequence processing procedure according to another embodiment. In the figure, l... platen, 2... printing paper, 3...
Clutch, 4... Platen gear, 5... Day tent mechanism, 6... Spring member, 7... Knob, 8... Wheel, 9... Wheel motor, 10... Printing hammer, 11 ... Carriage, 12... Ribbon cassette, 13... Ribbon motor, 14... Support shaft, 15...
... Carriage belt, 16... Carriage motor,
17... Body frame, 18... Ink ribbon, 1
9...Feed boo 9.20...Feed belt,
21... Ribbon winding shaft, 22... Ribbon cam,
23... Ribbon lever, 24... Ribbon cam switch, 25... Ribbon cam spring, 31... Solenoid, 32... CPLI, 33... ROM, 34...
RAM, 35...Interface, 36...Timer, 37...Ribbon motor control device, 38...PW
M wave generator, 38...NAND circuit, 42...A
It is an ND circuit. Patent Applicant Canon Co., Ltd. Agent Patent Attorney Yasunori Otsuka (and 1 other person) Figure 1 Figure Figure Figure Figure Figure

Claims (1)

【特許請求の範囲】 記録ヘッドによりインクリボンを用いて記録媒体に転写
を行うプリンタ装置であつて、 前記インクリボンを巻き取るリボン巻き取り手段と、 前記リボン巻き取り手段によるインクリボンの巻き取り
を制動する制動手段と、 前記リボン巻き取り手段による前記インクリボン巻き取
りの状態を検知する検知手段と、 前記検知手段によつて検知されたインクリボン巻き取り
の状態に従つて、前記リボン巻き取り手段のリボン巻き
取り力を制御し、前記制動手段による制動を行わせない
よう制御する制御手段とを有することを特徴とするプリ
ンタ装置。
[Scope of Claims] A printer device that uses an ink ribbon to perform transfer onto a recording medium using a recording head, comprising: a ribbon winding means for winding the ink ribbon; and a ribbon winding means for winding the ink ribbon by the ribbon winding means. a braking means for braking; a detecting means for detecting the state of the ink ribbon winding by the ribbon winding means; and a detecting means for detecting the state of the ink ribbon winding detected by the detecting means; and a control means for controlling the ribbon winding force of the printer so as to prevent the braking means from performing braking.
JP23245690A 1990-09-04 1990-09-04 Printer Pending JPH04113877A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23245690A JPH04113877A (en) 1990-09-04 1990-09-04 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23245690A JPH04113877A (en) 1990-09-04 1990-09-04 Printer

Publications (1)

Publication Number Publication Date
JPH04113877A true JPH04113877A (en) 1992-04-15

Family

ID=16939574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23245690A Pending JPH04113877A (en) 1990-09-04 1990-09-04 Printer

Country Status (1)

Country Link
JP (1) JPH04113877A (en)

Similar Documents

Publication Publication Date Title
JP2000185433A (en) Line printer device
JP2793335B2 (en) Printer device
JPS60257271A (en) serial printer
JP2710132B2 (en) Thermal transfer recording device
JPS60245583A (en) Thermal transfer printer
JP3036234B2 (en) Ink ribbon switching device
JP3106715B2 (en) Dot printing device
JP3603032B2 (en) Printer control method and printer
JP4697428B2 (en) Printing apparatus and ink sheet rewinding control method
JPS6085981A (en) Thermal transfer printer
JP2806375B2 (en) Printer
JPS61189977A (en) Printer
JP2007118282A (en) Thermal transfer printer and direct-current motor control method therefor
JPH034529Y2 (en)
JPS6378779A (en) recording device
JP2682877B2 (en) Drive control method for thermal transfer printer
JPS61172778A (en) Thermal transfer printer
JPH1044570A (en) Thermal printer
JPH0712014Y2 (en) Ribbon drive
JPS62221558A (en) recording device
JPH0726147U (en) Switching control mechanism for printing and non-printing in the ink ribbon winding device
JPS62221590A (en) Recorder
JPS61172757A (en) Thermal transfer printer
JPH0274380A (en) Space control system for thermal transfer printer
JPS61161934A (en) Rotational shaft drive device and printer drive device of printing machine