JPH0474680A - Printer device - Google Patents
Printer deviceInfo
- Publication number
- JPH0474680A JPH0474680A JP18801690A JP18801690A JPH0474680A JP H0474680 A JPH0474680 A JP H0474680A JP 18801690 A JP18801690 A JP 18801690A JP 18801690 A JP18801690 A JP 18801690A JP H0474680 A JPH0474680 A JP H0474680A
- Authority
- JP
- Japan
- Prior art keywords
- ribbon
- time
- winding
- cam
- motor
- 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.)
- Granted
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 carried out 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 turns off the ribbon motor at that point,
Because the ribbon motor does not stop immediately due to inertia,
You may end up winding up more ribbon than the specified amount. Therefore, in order to eliminate such problems, in conventional printer devices, 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, thereby quickly winding the ribbon. The motor was controlled to stop.
[発明が解決しようとしている課題]
しかしながら、上記従来例では、リボンモータの慣性が
リボンの負荷や駆動系の摩擦のばらつきによって変化す
るため、上記のように逆回転の時間を一定にしているプ
リンタ装置の場合、ブレーキ制動が不足し規定以上にリ
ボンを巻いてしまったり、これとは逆にブレーキが効き
過ぎてリボンを逆に巻(ことでリボンのプリント済の場
所に二重にプリントしたり、リボンのたるみを生じたり
する欠点があった。[Problem to be Solved by the Invention] However, in the conventional example described above, the inertia of the ribbon motor varies depending on the ribbon load and the friction of the drive system, so the printer that keeps the reverse rotation time constant as described above In the case of machines, the brakes may be insufficient and the ribbon may wind more than specified, or conversely, the brakes may be too strong and the ribbon may wind in the opposite direction (thereby causing double printing on the printed area of the ribbon). However, there was a drawback that the ribbon may become sagging.
本発明は上記従来例に鑑みてなされたもので、インクリ
ボンの巻き取りに適切な時間、制動を行うことのできる
プリンタ装置を提供することを目的とする。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 perform braking for an appropriate time to 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 ribbon winding means for winding the ink ribbon to a predetermined length. The apparatus further comprises a braking means for braking the winding of the ink ribbon by the ribbon winding means, and a control means for controlling the braking time by the braking means according to the winding time of the ink ribbon by the ribbon winding means. A printer device characterized by:
[作用]
以上の構成により、本発明はリボン巻き取り時間に対応
したブレーキ制動を行うよう動作する。[Operation] With the above configuration, the present invention operates to perform braking corresponding to the ribbon winding time.
[実施例]
以下添付図面を参照して本発明の好適な実施例の説明を
詳細に説明する。[Embodiments] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
第1図は、本発明の代表的な実施例であるデイジ−ホイ
ールプリンタ制御部の構成を示すブロック図である。第
1図において、デイジ−ホイールプリンタ制御部は、ク
ラッチ3、キャリッジモータ16、ホイールモータ9、
リボンモータ13、ソレノイド31、CPU32、RO
M33、RAM34、インタフェース35、タイマ36
及びCPUバス40によって構成されている。FIG. 1 is a block diagram showing the configuration of a daisy-wheel printer control section that is a typical embodiment of the present invention. In FIG. 1, the daisy-wheel printer control section includes a clutch 3, a carriage motor 16, a wheel motor 9,
Ribbon motor 13, solenoid 31, CPU32, RO
M33, RAM34, interface 35, timer 36
and a CPU bus 40.
ここで、CPU32は、後述のプリンタ制御を実行する
プログラムとデータを記憶させたROM33と、このプ
ログラムの実行の際に作業領域として用いられるRAM
34とを、CPUバス40によって接続している。また
、インタフェース35は、外部とのデータ通信を行なう
ために設けられるものであり、CPU32は、外部から
のプリント命令をこのインタフェース35で読み取り、
プリント動作を実行するようにされている。さらに、タ
イマ36は、CPU32にCPUバス40によって接続
されており、本実施例を構成する各機構が動作するタイ
ミングを決定するための計時用に用いられる。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.
また、第2図は本実施例のデイジ−ホイールプリンタの
構造を概観する断面図である。第2図において、プラテ
ン1の外周面には不図示のローラならびに紙ガイドが設
けられており、プリント用紙2を捲回保持する一方、後
述するプリント手段を備えたキャリッジ11はプラテン
1の中心軸に対して並行に移動可能なように、このキャ
リッジ11は、プリンタ本体に固定された支持軸14と
本体フレーム17の一端面17aとで摺動自在に保持さ
れている。Further, FIG. 2 is a sectional view outlining the structure of the daisy-wheel printer of this embodiment. In FIG. 2, rollers and paper guides (not shown) are provided on the outer circumferential surface of the platen 1, and the print paper 2 is wound and held therein, while a carriage 11 equipped with printing means (to be described later) is moved around the center axis of the platen 1. The carriage 11 is slidably held by a support shaft 14 fixed to the printer body and one end surface 17a of the body frame 17 so as to be movable parallel to the printer body.
一方、ホイール8は、必要個数分の活字体を外周縁部に
独立的に可動されろようにして設けられており、上記の
キャリッジ11上に搭載されたホイールモータ9によっ
てプリントされる任意の文字を選択するように駆動され
る。On the other hand, the wheel 8 is provided so that the necessary number of typefaces can be independently moved around the outer periphery, and any character can be printed by the wheel motor 9 mounted on the carriage 11. 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は、キャリッジ11上の不図示
のソレノイド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 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 feed pulleys 19a, 19b and a 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が切られてプ
ラテン1が回動自在な状態になっても、このプラテンデ
イテント機構5によってプラテン1の不要な回転を防止
するとともに、プラテン1をノブ7によりマニュアルで
回動する場合には、一定量間隔刻みで回動出来るように
している。Next, in the platen day tent mechanism 5, the clutch 3 is disengaged and the platen 1 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図は、キャリッジ11中のリボン巻き取り系に関す
る見取り図である。キャリッジ11の下部に存在してい
るリボンモータ13は不図示の減速機構を介した後、そ
の回動力をリボン巻き取り軸21に伝える。リボン巻き
取り軸21はキャリッジ11の上部に載せられたリボン
カセット12の巻き取り軸に係合されてインクリボン1
8を巻き取ることができる。FIG. 3 is a sketch of the ribbon winding system in the carriage 11. 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)・オフ(OFF)
にすることができる。リボンカムバネ25はその両端を
キャリッジ11とリボンカムレバー23に固定し、張力
によってリボンカムレバー23の先端をリボンカム22
に押し付はリボンカムスイッチ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 (OFF)
It can be done. The ribbon cam spring 25 has both ends fixed to the carriage 11 and the ribbon cam lever 23, and tension causes the tip of the ribbon cam lever 23 to be attached to the ribbon cam 22.
The pressing action acts to attract the ribbon 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 ribbon cam 22 and other conditions when the ink ribbon 18 starts to be rolled 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 white part on the outer periphery of the carriage 11, rotates clockwise around the fulcrum 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 necessary for printing can be supplied every time the ribbon cassette 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→
ONの変化をリボンカム22の回転の90度の周期で繰
り返される。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 this output ON-〇FF→
The ON change is repeated every 90 degrees of rotation of the ribbon cam 22.
第7図は、本実施例のプリンタ装置による1文字プリン
トのシーケンスを示したタイミングチャートであり、各
アクチュエータの状態が変化する時刻なt、からt1□
までの記号で表わしている。更に、第8図は、上記1文
字プリントのシーケンスを実現する処理手順を記したフ
ローチャートであり、各処理を81からS16までの記
号で表わしている。ここで、第7図と第8図を用いて本
実施例のプリンタ装置による1文字プリントの処理を説
明する。FIG. 7 is a timing chart showing the sequence of printing one character by the printer device of this embodiment, from time t to t1□ when the state of each actuator changes.
It is represented by the symbols up to. Furthermore, FIG. 8 is a flowchart showing the processing procedure for realizing the above-described one-character printing sequence, and each process is represented by symbols 81 to S16. Here, the process of printing one character by the printer device of this embodiment will be explained using FIGS. 7 and 8.
先ず、時刻tl、ステップS1でホイールモータ9の選
字割り込み処理の起動を行なう。以後、ホイールモータ
9の選字処理はタイマ36を用いた割り込み処理によっ
てバックグラウンドで実行されるのでフォアグラウンド
処理である本フローチャートからは選字処理が終了した
ことを示すフラグ以外はホイールモータ選字処理の内容
が見えなくなる。なお、バックグラウンドによるホイー
ルモータ9の選字処理技術は既に周知のことであるので
、説明は省略する。次に時刻t2、ステップS2でリボ
ンモータ13を正転させ、リボン巻き取り軸21を反時
計回りに回転させインクリボン18を巻き取り始めると
共に、リボンカム22も反時計回りに回転させ始める。First, at time tl, in step S1, character selection interrupt processing of the wheel motor 9 is activated. 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, at time t2, in step S2, 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.
リボンカム22、リボンカムレバー23、リボンカムス
イッチ24の状態が第4図から第5図に示すように変化
して行くまでステップS3で待機し時刻t3でリボンカ
ムスイッチ24の出力がOFFとなるとき、ステップS
4でタイマ36を用いて時間計測を始める。The process waits in step S3 until the states of the ribbon cam 22, ribbon cam lever 23, and ribbon cam switch 24 change as shown in FIG. 4 to FIG. 5, and when the output of the ribbon cam switch 24 turns OFF at time t3, Step S
At step 4, time measurement is started using the timer 36.
リボンカム22、リボンカムレバー23、リボンカムス
イッチ24の状態が再び第4図のように変化して行きリ
ボンカムスイッチ24の出力がONになるまで待ち(ス
テップS5)、時刻t4でONとなるとき、タイマー3
6の時間計測を終了して時刻t、から時刻t4までの時
間(以下、これをリボン巻き取り時間(t、)という)
を計算する(ステップS6)。Wait until the states of the ribbon cam 22, ribbon cam lever 23, and ribbon cam switch 24 change 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, timer 3
The time from time t after completing the time measurement in step 6 to time t4 (hereinafter referred to as ribbon winding time (t))
is calculated (step S6).
次に時刻j s 、ステップS7でt、に基づいてリボ
ンモータ13のブレーキ時間(tゎ)を求め(求め方に
ついては後述)、時刻t6、ステップS8でリボンモー
タ13を逆回転させ、強制的にブレーキを掛は始める。Next, at time js, in step S7, the brake time (tゎ) of the ribbon motor 13 is determined based on t (determination method will be described later), and at time t6, in step S8, the ribbon motor 13 is rotated in the reverse direction, and Start applying the brakes.
ステップS9でブレーキ時間(tb)の間リボンモータ
13を逆回転させた後、時刻jy、ステップS10でリ
ボンモータ13を停止する。After rotating the ribbon motor 13 in the reverse direction during the brake time (tb) in step S9, the ribbon motor 13 is stopped at time jy in step S10.
次に時刻t8、ステップSllで先に起動をかけた割り
込み処理によりバックグラウンドのホイールモータ9の
選字処理が終了するまで待機した後、公知の技術に基づ
いてステップS12でプリントする文字に対応する印字
圧(本実施例ではソレノイド31の通電時間(1,+)
)を求めた後、時刻ji+、ステップS13でソレノイ
ド31に通電を開始する。ステップS14で時間t、を
待機して時刻tooになったとき、ステップS15でソ
レノイド31の通電を終了し、最後にステップS16で
、先のホイールモータ9の選字と同様にキャリッジモー
タ16の駆動割り込み処理の起動をかけ、以後、キャリ
ッジモータ16の駆動をバックグラウンドで処理するよ
うな手続きをした後、1文字プリントのシーケンスを終
了する。Next, at time t8, after waiting until the character selection process of the wheel motor 9 in the background is completed due to the interrupt process activated earlier in step Sll, the character selection process corresponding to the character to be printed is performed in step S12 based on a known technique. Printing pressure (in this example, the energization time of the solenoid 31 (1, +)
), the solenoid 31 is energized at time ji+ in step S13. In step S14, the wait time t is reached, and when the time too comes, the energization of the solenoid 31 is ended in step S15, and finally, in step S16, the carriage motor 16 is driven in the same manner as the selection of the wheel motor 9. After activating the interrupt process and performing procedures such as processing the driving of the carriage motor 16 in the background, the sequence of printing one character is completed.
以上のようにして、本実施例のプリンタ装置は印字を実
現する。As described above, the printer device of this embodiment realizes printing.
次に第8図のステップS7で行なった、リボン巻き取り
時間(t、)に対応するブレーキ時間(七〇)を求める
手順を説明する。第9図は、本実施例のプリンタ装置の
リボン巻き取り系について、リボン巻き取り時間(tよ
)に対する適切なブレーキ時間(tb)を、あらかじめ
実験検討を行なって求めた結果をグラフにしたものであ
る。Next, the procedure for determining the brake time (70) corresponding to the ribbon winding time (t,) performed in step S7 of FIG. 8 will be explained. FIG. 9 is a graph showing the results of preliminary experimental studies of the appropriate braking time (tb) relative to the ribbon winding time (t) for the ribbon winding system of the printer device of this embodiment. It is.
このデータを本実施例のプリンタ装置に応用した方法を
以下に記す。A method of applying this data to the printer device of this embodiment will be described below.
本実施例ではt、の分解能はl Om s程度で十分に
対処出来ると仮定し、t8を10m5単位で区切った時
の七つの値との関係を示したものが第10図である。In this embodiment, it is assumed that the resolution of t can be sufficiently coped with on the order of 10m s, and FIG. 10 shows the relationship between t8 and seven values when divided into units of 10 m5.
次に、これを実際のプリンタ装置に応用するために第1
0図中のデータを本実施例のROM33上に展開し、こ
れを図示したものが第11図であり、更にこのメモリ上
の内容を参照する処理手順を示したフローチャートが第
12図である。尚、以下に表われる時間変数は特に断り
のない限り、ms単位で表現している。Next, in order to apply this to an actual printer device, the first
FIG. 11 is a diagram illustrating the data in FIG. 0 developed on the ROM 33 of this embodiment, and FIG. 12 is a flowchart showing a processing procedure for referring to the contents on this memory. Incidentally, the time variables appearing below are expressed in units of ms unless otherwise specified.
先ず、ステップS20でオフセット用の変数Xにt、/
10の値を代入する。次にステップS21で変数Xの値
を調べ4を越える場合、tlの値が大きすぎる、つまり
リボン巻き取り系の機械的な支障によってプリンタ装置
が故障していることが考えられるとみなし、ステップS
22でプリンタエラーを使用者に報知して以後の処理を
停止する。一方、変数Xの値が4以下の場合、ステップ
S23でROM33上のブレーキテーブルの先頭番地B
RKTBLに変数Xを足した番地の内容を変数t5に代
入して終了する。First, in step S20, the offset variable X is set to t, /
Assign a value of 10. Next, in step S21, the value of the variable
At step 22, the printer error is notified to the user and subsequent processing is stopped. On the other hand, if the value of the variable
The contents of the address obtained by adding the variable X to RKTBL are assigned to the variable t5 and the process ends.
従って、本実施例に従うなら、リボン及びリボン巻き取
り系の負荷が変化しても、リボン巻き取り時間(tl)
に基づいて適切なブレーキ時間(tl、)を求めること
ができるので、リボンモータの素早(正確な制動を実現
することができる。Therefore, if this embodiment is followed, even if the load on the ribbon and ribbon winding system changes, the ribbon winding time (tl)
Since an appropriate braking time (tl,) can be determined based on the above, rapid (accurate) braking of the ribbon motor can be achieved.
[他の実施例]
次に、他の実施例の説明を行なう。前述の実施例では、
第8図のステップS7の処理を、リボン巻き取り時間(
t、)に対応するブレーキ時間(t5)を収めたROM
上のテーブルから個々に参照するようにしていた。しか
しながら、テーブル参照による前述の実施例は、リボン
巻き取り時間(t、)の分解能は10ms程度で十分に
対処出来ると仮定した場合に成り立つものなので、別の
プリンタ装置においても分解能が同じ10msである保
証は無い。例えば、この分解能が1msになることもあ
り、この時、参照用テーブルの大きさは元の10倍にな
ってしまう。[Other Examples] Next, other examples will be explained. In the above embodiment,
The process of step S7 in FIG.
ROM containing the brake time (t5) corresponding to
I was trying to refer to them individually from the table above. However, the above-mentioned example based on the table reference is based on the assumption that the resolution of the ribbon winding time (t,) is about 10 ms, so the resolution is the same 10 ms even in another printer device. There are no guarantees. For example, this resolution may be 1 ms, and in this case, the size of the reference table becomes 10 times the original size.
このような場合に対応するため、本実施例ではリボン巻
き取り時間(t6)に対応するブレーキ時間(tb )
を求める方法をテーブルによってではなく、計算式によ
って求める場合について説明する。In order to cope with such a case, in this embodiment, the brake time (tb) corresponding to the ribbon winding time (t6) is
We will explain how to find it not from a table but from a calculation formula.
前述の実施例と同様に、リボン巻き取り時間(t8)と
対応する理想のブレーキ時間(tb )との関係を第1
3図に示す曲線で表わした時、本実施例では、第13図
の曲線を近似した関数f (X)を見いだすことにより
、ブレーキ時間(tb)を求めることにする。具体的に
は、本実施例の場合、リボン巻き取り時間(tl)の取
り得る範囲がOms以上、50m5未満であるという条
件の下でこの関数f (X)を2次関数、f (X>
=0.00625X” −0,75X + 29.8
75(但し、Xの単位はms)で表わし、この関数を第
8図のステップS7でtb = f (t−)と適用し
て、ブレーキ時間(tゎ)を求める。Similar to the previous embodiment, the relationship between the ribbon winding time (t8) and the corresponding ideal braking time (tb) is
When expressed by the curve shown in FIG. 3, in this embodiment, the braking time (tb) is determined by finding a function f (X) that approximates the curve in FIG. 13. Specifically, in the case of this embodiment, this function f (X) is expressed as a quadratic function, f (X>
=0.00625X" -0,75X + 29.8
75 (however, the unit of X is ms), and this function is applied as tb = f (t-) in step S7 of FIG. 8 to obtain the braking time (tゎ).
この処理手順を示したフローチャートを第14図に示す
。尚、以下に表われる時間変数は特に断りのない限り、
ms単位で表現している。A flowchart showing this processing procedure is shown in FIG. In addition, the time variables shown below are as follows, unless otherwise specified.
It is expressed in ms.
先ず、ステップS30で変数t8の値を調べ、50以上
の場合、t、の値が大きすぎる、つまりリボン巻き取り
系の機械的な支障によって印字装置が故障していること
が考えられるとみなし、ステップS31でプリンタエラ
ーを使用者に報知して以後の処理を停止する。一方、変
数t8の値が50未満の場合、ステップS32で前述の
関数f (X)よりf(t、)の値を変数上〇に代入し
て終了する。First, in step S30, the value of the variable t8 is checked, and if it is 50 or more, it is assumed that the value of t is too large, that is, the printing device is likely to be malfunctioning due to a mechanical problem in the ribbon winding system. In step S31, the printer error is notified to the user and subsequent processing is stopped. On the other hand, if the value of the variable t8 is less than 50, in step S32, the value of f(t,) from the above-mentioned function f(X) is substituted into the variable ◯, and the process ends.
従って、本実施例に従うなら、リボン巻き取り時間(t
l)に対応するブレーキ時間(tb)を近似した関数に
よって求める事により、t、を単位時間で区切ることな
(、より正確なブレーキ時間(tb)を得ることができ
る。Therefore, according to this embodiment, the ribbon winding time (t
By determining the braking time (tb) corresponding to 1) using a function that approximates the braking time (tb), a more accurate braking time (tb) can be obtained without dividing t by unit time.
なお、上述の実施例では、デイジ−ホイールプリンタを
例として説明したが、本発明はこれに限定されるもので
はない。例えば、サーマルヘッドプリンタや、ボールヘ
ッドプリンタなどにも本発明を適用できる。In the above embodiments, a daisy-wheel printer was used as an example, but the present invention is not limited thereto. 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.
第1図は本発明の代表的な実施例であるデイジ−ホイー
ルプリンタ制御部の構成を示すブロック図、
第2図はデイジ−ホイールプリンタの構造を示す図、
第3図はデイジ−ホイールプリンタ内キャリッジ中のリ
ボン巻き取り部の見取り図、
第4図及び第5図はリボンカムとリボンカムレバーの状
態を示した図、
第6図はりボンカムの回転角とリボンカムスイッチのオ
ン・オフ出力の関係を示した図、第7図はプリントシー
ケンスを示したタイミングチャート、
第8図はプリントシーケンスの処理手順を示したフロー
チャート、
第9図はリボン巻き取り時間(t、)と理想のブレーキ
時間(tb )の値との関係を示した図、第10図は1
0m5単位のリボン巻き取り時間(t、)と理想のブレ
ーキ時間(tゎ)の値との関係を示した図、
第11図はROM内のアドレスとROMに格納したブレ
ーキ時間(tゎ)の値の関係を示す図、第12図はRO
M内のアドレスとブレーキ時間(tゎ)の値を参照する
手順を示したフローチャート、
第13図はリボン巻き取り時間(t、)と理想のブレー
キ時間(tb )との関係を近似する関数tb =t’
(t、 )の曲線を表わした図、そして、第14図は
ブレーキ時間(t5)を求める処理手順を示したフロー
チャートである。
図中、1・・・プラテン、2・・・プリント用紙、3・
・・クラッチ、4・・・プラテン歯車、5・・・デイテ
ント機構、6・・・バネ部材、7・・・ノブ、8・・・
ホイール、9・・・ホイールモータ、10・・・印字ハ
ンマー 11・・・キャリッジ、12・・・リボンカセ
ット、13・・・リボンモータ、14・・・支持軸、1
4・・・キャリッジベルト、16・・・キャリッジモー
タ、17・・・本体フレーム、18・・・インクリボン
、19・・・フィードブー9.20・・・フィードベル
ト、21・・・リボン巻き取り軸、22・・・リボンカ
ム、23・・・リボンカムレバー 24・・・リボンカ
ムスイッチ、25・・・リボンカムバネ、31・・・ソ
レノイド、32・・・cpu。
33・・・ROM、34・・・RAM、35・・・イン
タフェース、36・・・タイマ、40・・・CPUバス
である。
第3図
第4
図
第5図
第6図
第8図
第9しj
第10区
第11
図
第12図Fig. 1 is a block diagram showing the configuration of a daisy-wheel printer control section that is a typical embodiment of the present invention, Fig. 2 is a diagram showing the structure of the daisy-wheel printer, and Fig. 3 is a diagram showing the inside of the daisy-wheel printer. A sketch of the ribbon winding section in the carriage. Figures 4 and 5 show the states of the ribbon cam and ribbon cam lever. Figure 6 shows 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 flowchart showing the processing procedure of the print sequence, and Figure 9 is a diagram showing the ribbon winding time (t,) and ideal braking time (tb). A diagram showing the relationship with the value, Figure 10 is 1
A diagram showing the relationship between the ribbon winding time (t,) in units of 0 m5 and the ideal braking time (tゎ). Figure 11 shows the relationship between the address in the ROM and the brake time (tゎ) stored in the ROM. A diagram showing the relationship between values, Figure 12 is RO
A flowchart showing the procedure for referring to the address in M and the value of the brake time (tゎ). Figure 13 shows the function tb that approximates the relationship between the ribbon winding time (t,) and the ideal brake time (tb). =t'
(t, ), and FIG. 14 is a flowchart showing the processing procedure for determining the braking time (t5). In the figure, 1...platen, 2...print paper, 3...
...Clutch, 4...Platen gear, 5...Daytent 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, 1
4... Carriage belt, 16... Carriage motor, 17... Body frame, 18... Ink ribbon, 19... Feed boo 9. 20... Feed belt, 21... Ribbon winding Shaft, 22... Ribbon cam, 23... Ribbon cam lever 24... Ribbon cam switch, 25... Ribbon cam spring, 31... Solenoid, 32... CPU. 33...ROM, 34...RAM, 35...interface, 36...timer, 40...CPU bus. Figure 3 Figure 4 Figure 5 Figure 6 Figure 8 Figure 9 Shij Section 10 Section 11 Figure 12
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 winding of the ink ribbon to a predetermined length by the ribbon winding means. a braking means for braking the winding of the ink ribbon by the ribbon winding means after the ink ribbon is taken up; and a control means for controlling a braking time by the braking means according to a winding time of the ink ribbon by the ribbon winding means. A printer device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18801690A JP2793335B2 (en) | 1990-07-18 | 1990-07-18 | Printer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18801690A JP2793335B2 (en) | 1990-07-18 | 1990-07-18 | Printer device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0474680A true JPH0474680A (en) | 1992-03-10 |
| JP2793335B2 JP2793335B2 (en) | 1998-09-03 |
Family
ID=16216185
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18801690A Expired - Fee Related JP2793335B2 (en) | 1990-07-18 | 1990-07-18 | Printer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2793335B2 (en) |
-
1990
- 1990-07-18 JP JP18801690A patent/JP2793335B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2793335B2 (en) | 1998-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4577198A (en) | Thermal transfer printer | |
| US4516137A (en) | Thermal print head for heat or non-heat-sensitive paper | |
| JP2018122504A (en) | Printer, printing method and printing program | |
| US4874264A (en) | Selective magnetic attachment of a print head to a drive belt | |
| JPS58192188A (en) | Driving method of pen recorder | |
| JPH0474680A (en) | Printer device | |
| JPS6131270A (en) | hard copy device | |
| JP3036234B2 (en) | Ink ribbon switching device | |
| JP2791690B2 (en) | Recording device | |
| JPH0521410Y2 (en) | ||
| JPS6048391A (en) | thermal printer | |
| JPS60190365A (en) | thermal transfer printer | |
| JP2878011B2 (en) | Printer drive control method | |
| JP2608172B2 (en) | Control device for serial printer | |
| JP2665462B2 (en) | Printer carriage drive control method | |
| JPS6354275A (en) | Printing ribbon winding control method for printer | |
| JP2520860Y2 (en) | Color printing device | |
| JPH04361078A (en) | Drive control method for printer | |
| JPH04113877A (en) | Printer | |
| JPH02248279A (en) | thermal printer | |
| JPH01113277A (en) | How to control the recording device | |
| JPS58220781A (en) | Driving method of shifting motion | |
| JPH0453187B2 (en) | ||
| JPS63290787A (en) | Thermal transfer printer | |
| JP2002234240A (en) | Printer control method and printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |