JPH04241973A - Printer and ink ribbon to be used therefor - Google Patents
Printer and ink ribbon to be used thereforInfo
- Publication number
- JPH04241973A JPH04241973A JP376091A JP376091A JPH04241973A JP H04241973 A JPH04241973 A JP H04241973A JP 376091 A JP376091 A JP 376091A JP 376091 A JP376091 A JP 376091A JP H04241973 A JPH04241973 A JP H04241973A
- Authority
- JP
- Japan
- Prior art keywords
- ribbon
- ink ribbon
- feed
- ink
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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
【0001】0001
【産業上の利用分野】本発明は、プリンタ及びこのプリ
ンタに使用されるインクリボンの改良に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer and an improvement in an ink ribbon used in the printer.
【0002】0002
【従来の技術】一般に、プリンタのインクリボンを送る
機構は、インクリボン巻取り用のコアの中心部分に直接
あるいは間接的にステッピングモータ等のリボン送りモ
ータを取付け、該モータの駆動によりコアを回転させイ
ンクリボンを巻取ることによってリボン送りするように
構成されている。従って、巻取り初期の頃はコアを含む
インクリボンの巻取り径が小さいので単位時間当たりの
リボン送り量が少ないが、巻取り末期の頃は巻取り径が
大きいので単位時間当たりのリボン送り量が多くなる。[Prior Art] Generally, the ink ribbon feeding mechanism of a printer has a ribbon feeding motor such as a stepping motor attached directly or indirectly to the center of a core for winding the ink ribbon, and the core is rotated by driving the motor. The ink ribbon is fed by winding the ink ribbon. Therefore, at the beginning of winding, the winding diameter of the ink ribbon including the core is small, so the amount of ribbon feed per unit time is small, but at the end of winding, the winding diameter is large, so the amount of ribbon feed per unit time is small. will increase.
【0003】一方、チケットを発券する発券機等のよう
に予め設定された量の印字を断続的に行うこの種プリン
タにおいては、1回の印字に対して上記リボン送りモー
タを常に一定時間動作するように制御していた。このた
め、1回の印字に対するインクリボンの送り量は巻取り
末期になると巻取り初期の頃に比べて増量していた。On the other hand, in this type of printer that prints a preset amount intermittently, such as a ticket issuing machine, the ribbon feed motor is always operated for a certain period of time for each print. It was controlled like that. For this reason, the amount of ink ribbon fed for one printing was increased at the end of winding compared to the beginning of winding.
【0004】0004
【発明が解決しようとする課題】上述したように予め設
定された量の印字を断続的に行うプリンタにおいては、
インクリボンの単位時間当りの巻取り量がリボン巻取り
径の大小に依存しているにも関わらず1回の印字に対し
てリボン送りモータを常に一定時間動作するように制御
していたので、インクリボンの巻取り末期になると巻取
り初期の頃に比べて送り量が増量してインクリボンを無
駄使いしていた。[Problems to be Solved by the Invention] In the printer that intermittently prints a preset amount of characters as described above,
Even though the amount of ink ribbon taken up per unit time depends on the size of the ribbon winding diameter, the ribbon feed motor was controlled so that it always operated for a certain period of time for each print. At the final stage of ink ribbon winding, the amount of feed increases compared to the early stage of winding, resulting in a waste of ink ribbon.
【0005】そこで本発明は、予め設定された量の印字
を断続的に行うものにおいてインクリボンの単位時間当
りの巻取り量をリボン巻取り径の大小に基づいて可変す
ることにより常に最適なリボン送り量を確保でき、イン
クリボンの無駄使いを防止してコストを低減できるプリ
ンタを提供しようとするものである。また、本発明は上
記プリンタに用いることによって無駄無く効率的に使用
されるインクリボンを提供しようとするものである。[0005] Accordingly, the present invention has been developed to produce an optimal ribbon at all times by varying the winding amount of the ink ribbon per unit time based on the size of the ribbon winding diameter when printing a preset amount intermittently. The present invention aims to provide a printer that can secure a feed amount, prevent wasteful use of ink ribbons, and reduce costs. Further, the present invention aims to provide an ink ribbon that can be used efficiently without waste by being used in the above-mentioned printer.
【0006】[0006]
【課題を解決するための手段】本発明のプリンタは、イ
ンクリボンに送り方向に対して等間隔で付されたマーク
を検出するマーク検出手段と、この検出手段からのマー
ク検出出力に基づいてインクリボンを所定量送るのに要
するリボン送りモータの通電時間を決定する通電時間決
定手段と、この決定手段により決定された通電時間に従
ってリボン送りモータの駆動を制御するモータ制御手段
とを備えたものである。本発明のインクリボンは、送り
方向に対して等間隔で送り量決定用のマークを付したも
のである。[Means for Solving the Problems] The printer of the present invention includes a mark detection means for detecting marks placed on an ink ribbon at regular intervals in the feeding direction, and an ink cartridge based on the mark detection output from the detection means. The ribbon feed motor is equipped with an energization time determining means for determining the energization time for the ribbon feed motor required to feed the ribbon by a predetermined amount, and a motor control means for controlling the drive of the ribbon feed motor in accordance with the energization time determined by the determination means. be. The ink ribbon of the present invention is provided with marks for determining the feed amount at equal intervals in the feed direction.
【0007】[0007]
【作用】本発明のプリンタであれば、送り方向に対して
等間隔で送り量決定用のマークを付した本発明のインク
リボンを使用することによって、マーク検出手段により
上記インクリボンに付されたマークが検出される。[Function] With the printer of the present invention, by using the ink ribbon of the present invention, which has marks for determining the feed amount at equal intervals in the feed direction, the marks placed on the ink ribbon by the mark detection means can be used. Mark is detected.
【0008】ここで、インクリボンの巻取り初期の頃は
単位時間当りのリボン巻取り量が少ないので、例えば隣
接するマークの検出間隔が長いが、巻取り末期の頃は単
位時間当りのリボン巻取り量が多いので隣接するマーク
の検出間隔が短くなる。従って、上記マークの検出間隔
に基づき1回の印字に対するリボン送りモータの通電時
間を調整することによって、リボン送り量を常に最適な
一定量とすることが可能である。At the beginning of the ink ribbon winding, the amount of ribbon winding per unit time is small, so, for example, the detection interval between adjacent marks is long, but at the end of the winding, the amount of ribbon winding per unit time is small. Since the amount removed is large, the detection interval between adjacent marks becomes short. Therefore, by adjusting the energization time of the ribbon feed motor for one printing based on the mark detection interval, it is possible to always keep the ribbon feed amount at an optimal constant amount.
【0009】[0009]
【実施例】以下、本発明の一実施例を図面を参照しなが
ら説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0010】なお、この実施例では図3に示すように長
さs、幅dの旅客機搭乗券1を印字発行する発券機に本
発明を適用した場合について述べる。ここで、上記搭乗
券1の表面には、図示するように航空機の便名、行先、
座席番号等が黒文字で印字される幅d1の単色印字部1
aと、航空会社名及び座席のクラスが座席クラス別に黒
以外のカラー文字(本実施例ではファーストクラスを赤
文字、ビジネスクラスを青文字、エコノミークラスを緑
文字、スーパービジネスクラスを茶文字とする)で印字
される幅d2の多色印字部1bとに区分けされている。In this embodiment, a case will be described in which the present invention is applied to a ticket issuing machine that prints and issues a passenger plane boarding pass 1 having a length s and a width d as shown in FIG. Here, on the surface of the boarding pass 1, as shown in the figure, the flight number of the aircraft, the destination,
Monochrome printing section 1 with width d1 where seat numbers etc. are printed in black letters
a, and the airline name and seat class in colored letters other than black for each seat class (in this example, first class is in red letters, business class is in blue letters, economy class is in green letters, and super business class is in brown letters) ) and a multicolor printing portion 1b having a width d2.
【0011】図4は本実施例の発券機で使用されるイン
クリボン2を示しており、「黒」をベースにしかつ長手
方向の一辺に前記搭乗券1の多色印字部1bの幅d2よ
り若干広い幅で多色インク領域2aを形成して構成され
ている。そしてこの多色インク領域2aには「赤」、「
青」、「緑」、「茶」の順で4色のインクが繰り返し配
置されている。ここで、上記多色印字領域2aの1色の
長さは前記搭乗券1の長さsより若干広い一定長Lであ
る。しかして、このインクリボン2を本実施例の発券機
に正常に装着すると、上記多色印字領域2aが前記搭乗
券1の多色印字部1bに、黒インクの領域が単色印字部
1aにそれぞれ対応するようになっている。FIG. 4 shows an ink ribbon 2 used in the ticket issuing machine of this embodiment, which is based on "black" and has a width d2 on one longitudinal side of the multicolor printing area 1b of the boarding pass 1. A multicolor ink area 2a is formed with a slightly wider width. In this multicolor ink area 2a, "red", "
Four colors of ink are repeatedly arranged in the order of ``blue,''``green,'' and ``brown.'' Here, the length of one color of the multicolor printing area 2a is a constant length L that is slightly wider than the length s of the boarding pass 1. When this ink ribbon 2 is properly attached to the ticket issuing machine of this embodiment, the multicolor printing area 2a is placed on the multicolor printing area 1b of the boarding pass 1, and the black ink area is placed on the monochrome printing area 1a. It is now compatible.
【0012】また上記インクリボン2の前記多色インク
領域2aに対して反対側の一辺には、リボン送り方向(
図中矢印A)に対して等間隔で送り量決定用のマーク3
が付されている。本実施例では黒インクを抜いて透明に
することによってマーク3を形成するものとする。そし
て多色インク領域2aにおける「赤」インク領域の印字
開始位置に対応して上記マーク3を形成するものとする
。すなわち、隣接するマーク3の間隔は4Lの等間隔と
なる。Further, on one side of the ink ribbon 2 opposite to the multicolor ink area 2a, there is a mark in the ribbon feeding direction (
Marks 3 for determining feed amount are equally spaced with respect to arrow A) in the figure.
is attached. In this embodiment, it is assumed that the mark 3 is formed by removing the black ink and making it transparent. The mark 3 is formed corresponding to the printing start position of the "red" ink area in the multicolor ink area 2a. That is, the intervals between adjacent marks 3 are equal intervals of 4L.
【0013】図1は本実施例の発券機の概略構成を示す
ブロック図であって、制御部本体を構成するメインCP
U11にインタフェース12を介してメカニカルコント
ロール用のサブCPU13が接続されている。FIG. 1 is a block diagram showing the general configuration of the ticket issuing machine of this embodiment, and shows a main CPU constituting the main body of the control section.
A sub CPU 13 for mechanical control is connected to U11 via an interface 12.
【0014】上記メインCPU11には、プログラムデ
ータ等が予め格納されるROM14、図2に示す如く送
り時間カウンタR1や通電時間メモリR2の各種メモリ
エリアが形成されるワーク用RAM15、上位機種であ
るホスト機器16との間で行われるデータの送受信を制
御する伝送コントローラ17、上記ホスト機器16より
受信した印字データを記憶するダウンローディング用R
AM18、ラインサーマル型の印字ヘッド19に印字デ
ータを1ラインずつ印加するヘッドドライバ20、キー
ボード21、表示器22、カードリードライタ23等の
各種入出力機器を制御するI/O機器コントローラ24
の各部がそれぞれ接続されている。The main CPU 11 includes a ROM 14 in which program data etc. are stored in advance, a work RAM 15 in which various memory areas such as a feed time counter R1 and an energization time memory R2 are formed as shown in FIG. 2, and a host which is a host model. A transmission controller 17 that controls data transmission and reception with the device 16, and a download R that stores print data received from the host device 16.
AM18, a head driver 20 that applies print data line by line to a line thermal print head 19, an I/O device controller 24 that controls various input/output devices such as a keyboard 21, a display 22, a card reader/writer 23, etc.
Each part is connected to each other.
【0015】上記サブCPU13には、前記インクリボ
ン2の巻取用コアの中心部分に直接あるいは間接的に取
付けられるリボン送りモータ25のモータドライバ26
、前記搭乗券1を前記印字ヘッド19による印字位置ま
で搬送し、印字後外部へ排出させる搭乗券搬送系を作動
させるチケット搬送モータ27のモータドライバ28、
前記インクリボン2に付されたマーク3を検出するため
に上記搭乗券搬送系に設けられた例えば透過型フォトセ
ンサからなるマークセンサ29の出力信号をディジタル
変換するA/Dコンバータ30の各部がそれぞれ接続さ
れている。The sub-CPU 13 includes a motor driver 26 for the ribbon feed motor 25, which is attached directly or indirectly to the central portion of the winding core of the ink ribbon 2.
, a motor driver 28 of a ticket conveyance motor 27 that operates a boarding pass conveyance system that conveys the boarding pass 1 to a printing position by the print head 19 and discharges it to the outside after printing;
Each part of an A/D converter 30 that digitally converts the output signal of a mark sensor 29, which is, for example, a transmission type photo sensor, provided in the boarding pass conveyance system in order to detect the mark 3 attached to the ink ribbon 2, It is connected.
【0016】しかして、上記メインCPU11は図示し
ない電源投入に応動して図5に示す初期化処理のプログ
ラムを実行する。すなわち、初期化処理のプログラムが
開始されると、サブCPU13にリボン送りモータ25
の通電を指令してインクリボン2を空送りさせる。また
、前記送り時間カウンタR1のカウント値nを“0”に
初期設定する。次いで前記マークセンサ29の出力を監
視し、該センサ29によってマーク3が検出されたこと
を確認したならば、上記送り時間カウンタ29によるカ
ウント動作を開始する。一方、インクリボン2の空送り
は継続する。そして、上記マークセンサ29によってマ
ーク3が再度検出されたならば、リボン送りモータ25
に対する通電解除を指令してインクリボン2の空送りを
停止させるとともに、上記送り時間カウンタ29による
カウント動作を停止する。次いで、上記送り時間カウン
タR1のカウント値nを読取り、n/4を計算してその
算出値mを通電時間メモリR2に格納する(通電時間決
定手段)。その後、上記送り時間カウンタR1のカウン
ト値nを“0”に初期化する。以上の初期化処理を終了
すると、搭乗券1の発券処理が可能となる。The main CPU 11 executes the initialization processing program shown in FIG. 5 in response to power-on (not shown). That is, when the initialization processing program is started, the ribbon feed motor 25 is activated by the sub CPU 13.
energization is commanded to cause the ink ribbon 2 to be fed emptyly. Further, the count value n of the sending time counter R1 is initialized to "0". Next, the output of the mark sensor 29 is monitored, and when it is confirmed that the mark 3 has been detected by the sensor 29, the counting operation by the feed time counter 29 is started. On the other hand, the empty feeding of the ink ribbon 2 continues. If the mark 3 is detected again by the mark sensor 29, the ribbon feed motor 25
The CPU 20 issues a command to de-energize the ink ribbon 2 to stop the empty feeding of the ink ribbon 2, and also stops the counting operation by the feeding time counter 29. Next, the count value n of the feed time counter R1 is read, n/4 is calculated, and the calculated value m is stored in the energization time memory R2 (energization time determining means). Thereafter, the count value n of the feed time counter R1 is initialized to "0". When the above initialization process is completed, the boarding pass 1 can be issued.
【0017】そして、ホスト機器16より搭乗券1の1
枚分の印字データとともに発券命令を受信すると、メイ
ンCPU11は受信データをダウンローディング用RA
M18に格納する。また、サブCPU13にチケット搬
送モータ27の通電を指令して未印字の1枚の搭乗券1
を印字位置まで搬送させる。搬送後、上記ダウンローデ
ィング用RAM18から1ラインずつ印字データを読出
して印字ヘッド19に印加するとともに、サブCPU1
3にリボン送りモータ25及びチケット搬送モータ27
の通電を指令して搭乗券1への印字を制御する。[0017] Then, the boarding pass 1 is sent from the host device 16.
When the main CPU 11 receives the ticket issuing command together with the print data for the sheet, the main CPU 11 transfers the received data to the downloading RA.
Store in M18. In addition, it commands the sub CPU 13 to energize the ticket conveyance motor 27 and removes one unprinted boarding pass 1.
is transported to the printing position. After conveyance, print data is read line by line from the downloading RAM 18 and applied to the print head 19, and the sub CPU 1
3, a ribbon feed motor 25 and a ticket conveyance motor 27
It controls the printing on the boarding pass 1 by commanding the energization of the boarding pass 1.
【0018】この場合において、上記メインCPU11
は図6に示す処理に従ってインクリボン2の送りを制御
している。すなわち、ホスト機器16より発券命令を受
けると、その内容から搭乗券1の多色印字部1bに対す
る文字の色を判定して、該当色の印字処理を実行する。In this case, the main CPU 11
controls the feeding of the ink ribbon 2 according to the process shown in FIG. That is, when receiving a ticket issuing command from the host device 16, the color of the characters in the multicolor printing section 1b of the boarding pass 1 is determined from the contents thereof, and printing processing of the corresponding color is executed.
【0019】図7は多色印字部1bに対する文字が「赤
」(ファーストクラスの客の搭乗券発行命令)の場合の
印字処理を示している。なお多色印字部1bに対する文
字が「青」(ビジネスクラスの客の搭乗券発行命令)の
場合、「緑」(エコノミークラスの客の搭乗券発行命令
)の場合、「茶」(スーパービジネスクラスの客の搭乗
券発行命令)の場合の印字処理も対象となる色が異なる
他は図7と同一処理なので、「赤」の場合のみ説明し他
の色の場合の説明は省略する。FIG. 7 shows the printing process when the characters on the multicolor printing section 1b are "red" (command for issuing a boarding pass for a first class passenger). In addition, when the characters on the multicolor printing part 1b are "blue" (boarding pass issuance command for business class passengers), "green" (boarding pass issuance command for economy class passengers), "brown" (super business class The printing process in the case of the boarding pass issuance command for the passenger (1) is the same process as in FIG. 7 except that the target color is different, so only the case of "red" will be explained, and the explanation of the cases of other colors will be omitted.
【0020】先ず、ST(ステップ)1としてインクリ
ボン2の多色インク領域2aにおける「赤」インク領域
の印字開始位置が印字ヘッド19による印字位置に達し
ているか否かを判定する。そして、未到達の場合にはリ
ボン送りモータ25を通電しインクリボン2を空送りさ
せて「赤」インク領域の印字開始位置を印字ヘッド19
による印字位置に位置決めする。この場合、印字ヘッド
19とマークセンサ29との距離が固定で、かつマーク
3が「赤」インク領域の印字開始位置に対応して設けら
れていることから、上記マーク3の検出出力により正確
な位置決めが可能である。First, in step ST1, it is determined whether the printing start position of the "red" ink area in the multicolor ink area 2a of the ink ribbon 2 has reached the printing position by the print head 19. If it has not yet reached the ink area, the ribbon feed motor 25 is energized to feed the ink ribbon 2 and the printing start position of the "red" ink area is moved to the print head 19.
position to the printing position. In this case, since the distance between the print head 19 and the mark sensor 29 is fixed, and the mark 3 is provided corresponding to the printing start position of the "red" ink area, the detection output of the mark 3 allows accurate detection. Positioning is possible.
【0021】ここで、上記インクリボン2の空送り開始
に応動して送り時間カウンタ29によるカウント動作を
開始する。そして、ST2にてマークセンサ29により
マーク3が検出されたことを確認したならば上記送り時
間カウンタR1のカウント値nを読取りn/4を計算し
てその算出値mで通電時間メモリR2の内容を更新する
(通電時間決定手段)。その後、上記送り時間カウンタ
R1のカウント値nを“0”に初期化したならばカウン
ト動作を継続する。Here, in response to the start of empty feeding of the ink ribbon 2, a counting operation by the feeding time counter 29 is started. When it is confirmed in ST2 that mark 3 has been detected by the mark sensor 29, the count value n of the feed time counter R1 is read, n/4 is calculated, and the calculated value m is used as the content of the energization time memory R2. (energization time determining means). Thereafter, once the count value n of the feed time counter R1 is initialized to "0", the counting operation is continued.
【0022】こうして、「赤」インク領域の印字開始位
置が印字ヘッド19による印字位置に達したならば、前
述したようにダウンローディング用RAM18から1ラ
インずつ印字データを読出して印字ヘッド19に印加す
るとともに、サブCPU13にリボン送りモータ25及
びチケット搬送モータ27の通電を指令して搭乗券1へ
の印字を制御する。In this way, when the printing start position of the "red" ink area reaches the printing position by the print head 19, the print data is read line by line from the downloading RAM 18 and applied to the print head 19 as described above. At the same time, it instructs the sub CPU 13 to energize the ribbon feed motor 25 and ticket conveyance motor 27 to control printing on the boarding pass 1.
【0023】このとき、上記リボン送りモータ25に対
する通電時間を計時し、ST3にてその通電時間と通電
時間メモリR2の内容mに相当する時間とを比較する。
そして、通電時間メモリR2の内容mに相当する時間だ
けリボン送りモータ25を通電したならば、リボン送り
モータ25への通電を解除してインクリボン2を停止さ
せる。(モータ制御手段)At this time, the energization time for the ribbon feed motor 25 is measured, and in ST3, the energization time is compared with the time corresponding to the content m of the energization time memory R2. After energizing the ribbon feed motor 25 for a time corresponding to the content m of the energization time memory R2, the ribbon feed motor 25 is de-energized and the ink ribbon 2 is stopped. (Motor control means)
【0024】なお、リボン送りモータ25への通電時間
計時中にもマークセンサ29の検出出力を常時監視し、
マーク3を検出したことを確認した場合には上記送り時
間カウンタR1のカウント値nを読取りn/4を計算し
てその算出値mで通電時間メモリR2の内容を更新する
(通電時間決定手段)。その後、上記送り時間カウンタ
R1のカウント値nを“0”に初期化したならばカウン
ト動作を継続する。Note that the detection output of the mark sensor 29 is constantly monitored even while the time for energizing the ribbon feed motor 25 is being counted.
When it is confirmed that mark 3 has been detected, the count value n of the feed time counter R1 is read, n/4 is calculated, and the content of the energization time memory R2 is updated with the calculated value m (energization time determining means). . Thereafter, once the count value n of the feed time counter R1 is initialized to "0", the counting operation is continued.
【0025】このように構成された本実施例の発券機に
おいては、インクリボンとして図4に示す構成の多色イ
ンクリボン2を使用すると、当該インクリボン2に送り
方向に対して等間隔で付されているマーク3が順次マー
クセンサ29によって検出され、その都度隣接するマー
ク3間を送るのに要する時間nが送り時間カウンタR1
によって計測される。In the ticket issuing machine of this embodiment constructed as described above, when the multicolor ink ribbon 2 having the construction shown in FIG. The marks 3 that have been placed are sequentially detected by the mark sensor 29, and the time n required to send between adjacent marks 3 each time is calculated by the sending time counter R1.
It is measured by
【0026】ここでインクリボン2を一定量送るのに要
する時間は、巻取り初期の頃はリボン巻取り用コアのリ
ボン巻取り径が小さいので長くかかるが、巻取り末期に
なるとリボン巻取り用コアのリボン巻取り径が大きくな
るので巻取り初期の頃に比べて短くなる。The time required to feed the ink ribbon 2 by a certain amount is long at the beginning of winding because the ribbon winding diameter of the ribbon winding core is small, but at the end of winding, the ribbon winding core takes a long time. Since the ribbon winding diameter of the core becomes larger, it becomes shorter than it was in the early stage of winding.
【0027】ところで、上記マーク3はインクリボン2
に送り方向に対して等間隔で付されており、多色インク
領域2aの1色の長さをLとしたときその間隔は4Lで
ある。一方、搭乗券1の長さsは上記多色インク領域2
aの1色の長さLを若干短くした長さである。よって、
上述した計測時間nを4分割した算出時間mは、1枚の
搭乗券1を印字するのに要する時間にほぼ一致する。By the way, the mark 3 is the ink ribbon 2.
are attached at equal intervals in the feeding direction, and when the length of one color of the multicolor ink area 2a is L, the interval is 4L. On the other hand, the length s of the boarding pass 1 is the multicolor ink area 2
This length is slightly shorter than the length L of one color in a. Therefore,
The calculated time m obtained by dividing the measurement time n described above into four approximately corresponds to the time required to print one boarding pass 1.
【0028】そこで本実施例においては、送り時間カウ
ンタR1によって隣接するマーク3間を送るのに要する
時間nが計測される毎に時間m(=n/4)を自動的に
算出して通電時間メモリR2により常に最新の算出時間
mを記憶する。そして、搭乗券1の発券指令があると、
多色インク領域2aにおける該当する色インク領域の印
字開始位置を印字ヘッド19による印字位置に位置決め
した後、リボン送りモータ25を上記通電時間メモリR
2の記憶内容に相当する時間だけ通電してインクリボン
2の送りを制御している。その結果、リボン巻取り径の
大小に関わらず1枚の搭乗券1を印字する際のインクリ
ボン2の送り量が一定となる。従って、インクリボン2
の送り量を常に最適な一定量に保持できるようになり、
インクリボン2の無駄使いが防止されて、コストの低減
がはかられる。Therefore, in this embodiment, each time the time n required for feeding between adjacent marks 3 is measured by the feeding time counter R1, the time m (=n/4) is automatically calculated and the energizing time is calculated. The latest calculation time m is always stored in the memory R2. Then, when there is a command to issue boarding pass 1,
After the printing start position of the corresponding color ink area in the multicolor ink area 2a is positioned at the printing position by the print head 19, the ribbon feed motor 25 is moved to the above-mentioned energization time memory R.
The feeding of the ink ribbon 2 is controlled by applying electricity for a time corresponding to the stored contents of 2. As a result, the amount of feed of the ink ribbon 2 when printing one boarding pass 1 is constant regardless of the size of the ribbon winding diameter. Therefore, ink ribbon 2
The feed rate can always be maintained at an optimal constant amount,
Wasteful use of the ink ribbon 2 is prevented, and costs are reduced.
【0029】なお、本発明は前記実施例に限定されるも
のではない。例えば、前記実施例では本発明を搭乗券1
の発券機に適用した場合を示したが、予め設定された量
の印字を断続的に行うプリンタ全般に適用できるのはい
うまでもないことである。It should be noted that the present invention is not limited to the above embodiments. For example, in the above embodiment, the present invention is applied to the boarding pass 1.
Although the case where the present invention is applied to a ticket issuing machine is shown, it goes without saying that the present invention can be applied to any printer that intermittently performs printing of a preset amount.
【0030】また、前記実施例では多色インクリボンと
して黒をベースにしかつ長手方向の一辺に多色インク領
域2aを形成したものを示したがこれに限定されるもの
ではなく、例えば図8(a)に示すように複数の色イン
クを送り方向に順に配列したインクリボン41であって
も、送り方向に対して等間隔で送り量決定用のマーク3
を付すことによって本発明と同様の効果を奏し得る。ま
た、同図(b)に示すように単色(図では黒)のインク
リボン42であってもやはり送り方向に対して等間隔で
送り量決定用のマーク3を付すことにって本発明と同様
の効果を奏し得る。Further, in the above embodiment, the multicolor ink ribbon is based on black and has a multicolor ink area 2a formed on one longitudinal side, but the present invention is not limited to this. For example, as shown in FIG. Even if the ink ribbon 41 has a plurality of colored inks arranged in order in the feeding direction as shown in a), the marks 3 for determining the feeding amount are placed at equal intervals in the feeding direction.
By adding this, the same effects as the present invention can be achieved. Further, as shown in FIG. 2(b), even if the ink ribbon 42 is of a single color (black in the figure), the present invention can be achieved by attaching marks 3 for determining the feed amount at equal intervals in the feeding direction. A similar effect can be achieved.
【0031】この場合において、上記多色インクリボン
41を使用した場合のリボン送り制御は前記実施例と同
様である。一方、上記単色インクリボン42を使用した
場合のリボン送り制御は、図9に示すように1回の印字
毎にインクリボン2を通電時間メモリR2の記憶内容に
相当する時間送るだけとなり、該当色の印字開始位置決
めの制御が不要となる。In this case, ribbon feeding control when the multicolor ink ribbon 41 is used is the same as in the previous embodiment. On the other hand, when using the single-color ink ribbon 42, the ribbon feeding control simply advances the ink ribbon 2 for a time corresponding to the stored content of the energization time memory R2 for each printing, as shown in FIG. There is no need to control the printing start position.
【0032】また、前記実施例の図5乃至図7で示す制
御をメインCPU11でなくサブCPU13で行うよう
にしてもよい。この他、送り量決定用マーク3を付加す
る間隔や位置等、本発明の要旨を逸脱しない範囲で種々
変形実施可能であるのは勿論である。Furthermore, the control shown in FIGS. 5 to 7 in the above embodiment may be performed by the sub CPU 13 instead of the main CPU 11. In addition, it goes without saying that various modifications can be made to the intervals and positions at which the feed amount determining marks 3 are added without departing from the gist of the present invention.
【0033】[0033]
【発明の効果】以上詳述したように本発明によれば、予
め設定された量の印字を断続的に行うものにおいてイン
クリボンの単位時間当りの巻取り量をリボン巻取り径の
大小に基づいて可変することにより常に最適なリボン送
り量を確保でき、インクリボンの無駄使いを防止してコ
ストを低減できるプリンタを提供できる。また本発明に
よれば、上記プリンタに用いることによって無駄無く効
率的に使用されるインクリボンを提供できる。As described in detail above, according to the present invention, the amount of winding of the ink ribbon per unit time can be determined based on the size of the ribbon winding diameter in a device that prints a preset amount intermittently. By varying the amount of ink ribbon, it is possible to always ensure an optimum ribbon feeding amount, and to provide a printer that can prevent wasteful use of ink ribbon and reduce costs. Further, according to the present invention, it is possible to provide an ink ribbon that can be used efficiently without waste by being used in the above printer.
【図1】 本発明の一実施例における搭乗券発券機の
ブロック構成図。FIG. 1 is a block diagram of a boarding pass issuing machine according to an embodiment of the present invention.
【図2】 同実施例におけるワークRAMの主要なメ
モリ構成図。FIG. 2 is a main memory configuration diagram of a work RAM in the same embodiment.
【図3】 同実施例における搭乗券のフォーマット図
。FIG. 3 is a format diagram of a boarding pass in the same embodiment.
【図4】 同実施例におけるインクリボンのフォーマ
ット図。FIG. 4 is a format diagram of an ink ribbon in the same embodiment.
【図5】 同実施例におけるメインCPUの初期化処
理を示す流れ図。FIG. 5 is a flowchart showing initialization processing of the main CPU in the same embodiment.
【図6】 同実施例におけるメインCPUのインクリ
ボン送り制御を示す流れ図。FIG. 6 is a flowchart showing ink ribbon feeding control by the main CPU in the same embodiment.
【図7】 図6における赤印字処理を具体的に示す流
れ図。7 is a flowchart specifically showing the red printing process in FIG. 6. FIG.
【図8】 本発明におけるインクリボンの変形例を示
すフォーマット図。FIG. 8 is a format diagram showing a modification of the ink ribbon in the present invention.
【図9】 図8における単色インクリボン使用時のイ
ンクリボン制御を示す流れ図。9 is a flowchart showing ink ribbon control when using the monochrome ink ribbon in FIG. 8. FIG.
1…搭乗券、2,41,42…インクリボン、3…送り
量決定用マーク、11…メインCPU、19…印字ヘッ
ド、25…リボン送りモータ、29…マークセンサ、R
1…送り時間カウンタ、R2…通電時間メモリ。1... Boarding pass, 2, 41, 42... Ink ribbon, 3... Feed amount determination mark, 11... Main CPU, 19... Print head, 25... Ribbon feed motor, 29... Mark sensor, R
1...Feeding time counter, R2...Electrification time memory.
Claims (2)
ンクリボンを使用して印字を行うプリンタにおいて、前
記インクリボンに送り方向に対して等間隔で付されたマ
ークを検出するマーク検出手段と、このマーク検出手段
からのマーク検出出力に基づいて前記インクリボンを所
定量送るのに要する前記リボン送りモータの通電時間を
決定する通電時間決定手段と、この決定手段により決定
された通電時間に従って前記リボン送りモータの駆動を
制御するモータ制御手段と、を具備したことを特徴とす
るプリンタ。1. A printer that performs printing using an ink ribbon fed by a ribbon feed motor, comprising: mark detection means for detecting marks placed on the ink ribbon at equal intervals in the feed direction; energization time determining means for determining the energization time of the ribbon feed motor required to feed the ink ribbon by a predetermined amount based on a mark detection output from the means; A printer comprising: a motor control means for controlling drive.
用のマークを付したことを特徴とするインクリボン。2. An ink ribbon characterized in that marks for determining the feed amount are attached at equal intervals in the feed direction.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP376091A JPH04241973A (en) | 1991-01-17 | 1991-01-17 | Printer and ink ribbon to be used therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP376091A JPH04241973A (en) | 1991-01-17 | 1991-01-17 | Printer and ink ribbon to be used therefor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04241973A true JPH04241973A (en) | 1992-08-28 |
Family
ID=11566136
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP376091A Pending JPH04241973A (en) | 1991-01-17 | 1991-01-17 | Printer and ink ribbon to be used therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04241973A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008137318A (en) * | 2006-12-04 | 2008-06-19 | Sato Corp | Printing apparatus and printing method |
| JP2019209627A (en) * | 2018-06-06 | 2019-12-12 | 凸版印刷株式会社 | Printing device |
-
1991
- 1991-01-17 JP JP376091A patent/JPH04241973A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008137318A (en) * | 2006-12-04 | 2008-06-19 | Sato Corp | Printing apparatus and printing method |
| JP2019209627A (en) * | 2018-06-06 | 2019-12-12 | 凸版印刷株式会社 | Printing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4594597A (en) | Thermal printer | |
| US20030123915A1 (en) | Identification code for color thermal print ribbons | |
| KR19990078025A (en) | Printing method and apparatus | |
| JP4321071B2 (en) | Label making system, | |
| JP2000025316A (en) | Image output device and ink cassette | |
| JPH0561106B2 (en) | ||
| JPH09174899A (en) | Color thermal printer | |
| CA1318180C (en) | Printing process for a thermal transfer type multicolor printer | |
| JPH09109425A (en) | Printing device and recording paper used in this printing device | |
| JP2750215B2 (en) | Label printer | |
| US5642147A (en) | Thermal printer with label printing mode | |
| CA2006479C (en) | Electrostatic printer using continuous paper | |
| JPH05116407A (en) | Label printer | |
| CN117337238B (en) | Printer, control method for printer, and program | |
| JP3089936B2 (en) | Ink ribbon take-up control device | |
| JPH07309039A (en) | Printer | |
| JP2003154752A (en) | Character / Braille print media and thermal printer | |
| KR900007505B1 (en) | Ribbon Drive Method and Ribbon Device Enable Bidirectional Printing of Thermal Transfer Printer | |
| JPH0747740A (en) | Serial printer | |
| JPH03112664A (en) | recording device | |
| JPH04347670A (en) | Label printer | |
| JP2000326532A (en) | Recording material printing equipment | |
| JPH04347659A (en) | multicolor label printer | |
| JPH08192558A (en) | Printer | |
| WO2024142763A1 (en) | Printer, printer control method, and program |