JPH0211344A - カラーシリアルプリンタの印字制御方法 - Google Patents
カラーシリアルプリンタの印字制御方法Info
- Publication number
- JPH0211344A JPH0211344A JP63163450A JP16345088A JPH0211344A JP H0211344 A JPH0211344 A JP H0211344A JP 63163450 A JP63163450 A JP 63163450A JP 16345088 A JP16345088 A JP 16345088A JP H0211344 A JPH0211344 A JP H0211344A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- time
- ribbon
- point
- 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
- 238000000034 method Methods 0.000 title claims description 13
- 230000009192 sprinting Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 238000012840 feeding operation Methods 0.000 description 2
- 238000010409 ironing Methods 0.000 description 2
- 238000007665 sagging Methods 0.000 description 2
- 240000007049 Juglans regia Species 0.000 description 1
- 235000009496 Juglans regia Nutrition 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 235000020234 walnut Nutrition 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Landscapes
- Impression-Transfer Materials And Handling Thereof (AREA)
- Color, Gradation (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
- Electronic Switches (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明はカラーシリアルプリンタのスルーブツト(印字
速度)を向上させる印字制御方法に関する。
速度)を向上させる印字制御方法に関する。
(従来の技術〉
カラーシリアルプリンタは、第1図に示す構造を成して
いる。すなわちその主たる機構は、プリンタ本体l内に
おいて、キャリッジ2上に印字ヘッド3と、リボンカー
トリッジ4を搭載し、プラテン5上を走行する印字用紙
に対し、印字ヘッド3からの印字ワイヤによって、リボ
ンカートリッジ4内に装填されたリボン41を押圧印字
するものである。リボン41は第2図に示す様に、その
幅内に例えばYellow (以下単にYという)Ma
genta (以下単にMという) 、Cyan (
以下単にCという) 、 Black (以下単にBと
いう)のカラー色が上下に亘り配されている。その為単
色リボンよりも幅広状となっている。
いる。すなわちその主たる機構は、プリンタ本体l内に
おいて、キャリッジ2上に印字ヘッド3と、リボンカー
トリッジ4を搭載し、プラテン5上を走行する印字用紙
に対し、印字ヘッド3からの印字ワイヤによって、リボ
ンカートリッジ4内に装填されたリボン41を押圧印字
するものである。リボン41は第2図に示す様に、その
幅内に例えばYellow (以下単にYという)Ma
genta (以下単にMという) 、Cyan (
以下単にCという) 、 Black (以下単にBと
いう)のカラー色が上下に亘り配されている。その為単
色リボンよりも幅広状となっている。
上記プラテン5上を走行する印字用紙としては、第3図
に示す様に所定の長さ1幅のものであり、この印字用紙
6上に後述する印字データによる所定の印字パターンに
基づき印字が行われる。
に示す様に所定の長さ1幅のものであり、この印字用紙
6上に後述する印字データによる所定の印字パターンに
基づき印字が行われる。
上記構成のカラーシリアルプリンタはホストコンピュー
タから受信した印字データによって制御される。第4図
はそのプリンタ制御を説明するブロック図である。すな
わち101はCP U (Centr−al Proc
essing Unit) 、 102は設定プログラ
ム及び固定データを格納するROM、103は外部から
の印字データ(次回印字パターン等)を格納するRAM
、又104はCP U 101からの指令によりデータ
を調整処理し、外部の各駆動装置に発信するI / O
(In Putlout Put )ボートであり、こ
のI10ボート104には夫々スペーシング兼フィード
モータ7を制御駆動する為のドライバー回路105及び
リボンシフトモータ8を制御駆動する為のドライバー回
路106が夫々接続されている。
タから受信した印字データによって制御される。第4図
はそのプリンタ制御を説明するブロック図である。すな
わち101はCP U (Centr−al Proc
essing Unit) 、 102は設定プログラ
ム及び固定データを格納するROM、103は外部から
の印字データ(次回印字パターン等)を格納するRAM
、又104はCP U 101からの指令によりデータ
を調整処理し、外部の各駆動装置に発信するI / O
(In Putlout Put )ボートであり、こ
のI10ボート104には夫々スペーシング兼フィード
モータ7を制御駆動する為のドライバー回路105及び
リボンシフトモータ8を制御駆動する為のドライバー回
路106が夫々接続されている。
上記ROM 102ではスループウドを早める為、各種
の設定プログラムが格納される。又RAM103では次
回開始印字点や次回終了印字点がcpUlolを経て格
納される。
の設定プログラムが格納される。又RAM103では次
回開始印字点や次回終了印字点がcpUlolを経て格
納される。
通常のプリンタにおいては、第3図に示す印字パターン
を単色のリボンを用いて印字するには(イ)行から(ロ
)行に改行して印字するに際し、リボンシフトを必要と
しない、その為次行の開始印字[A]若しは次行の終了
印字[Z]のうち何れか最短距離(時間)となる印字に
印字ヘッドをスペーシングすればよい(最短距離印字制
御方法)。
を単色のリボンを用いて印字するには(イ)行から(ロ
)行に改行して印字するに際し、リボンシフトを必要と
しない、その為次行の開始印字[A]若しは次行の終了
印字[Z]のうち何れか最短距離(時間)となる印字に
印字ヘッドをスペーシングすればよい(最短距離印字制
御方法)。
(発明が解決しようとする課題〉
しかしながらカラーシリアルプリンタにおいては、リボ
ンの幅内に第2図に示す如く各色が配されており、しか
も印字データからの印字パターンにおいては、各行毎に
開始印字点及び終了印字点が異なりかつ又印字色を変更
させなければならない。例えば第2図のリボン41を用
いた場合は、このリボン41の幅内には上からY、M、
C,Bの各色が配されている。そして第3図に示す印字
用紙6の印字パターンとして(イ)行にYを1次いで(
ロ)行にCを、更に(ハ)行にMを連続的に印字するに
は、第16図に示す如く(イ)行の印字を行い、その最
終印字[2] (以下現在終了印字点Saという)から
(ロ)行の印字を行うに際して、開始印字[A] (以
下次回開始印字点Stという)か、若しくは次行の終了
印字[Z] (以下次回終了印字点Spという)のうち
最短圧It(時間)にある位置に印字ヘッドをリボンフ
ィードドともにForword (F )又はRev
erse (R)のスペーシングを行う。
ンの幅内に第2図に示す如く各色が配されており、しか
も印字データからの印字パターンにおいては、各行毎に
開始印字点及び終了印字点が異なりかつ又印字色を変更
させなければならない。例えば第2図のリボン41を用
いた場合は、このリボン41の幅内には上からY、M、
C,Bの各色が配されている。そして第3図に示す印字
用紙6の印字パターンとして(イ)行にYを1次いで(
ロ)行にCを、更に(ハ)行にMを連続的に印字するに
は、第16図に示す如く(イ)行の印字を行い、その最
終印字[2] (以下現在終了印字点Saという)から
(ロ)行の印字を行うに際して、開始印字[A] (以
下次回開始印字点Stという)か、若しくは次行の終了
印字[Z] (以下次回終了印字点Spという)のうち
最短圧It(時間)にある位置に印字ヘッドをリボンフ
ィードドともにForword (F )又はRev
erse (R)のスペーシングを行う。
第17図は従来の制御方法を示すフローチャートで、現
在終了印字点Saと次回開始印字点St及び次回終了印
字点Spとが成す距離(時間)の絶対値を比較し、小さ
い(短い)位置の印字点に印字ヘッドをスペーシングさ
せるものである。すなわち次回終了印字点Spにスペー
スさせる方が短い場合には(S−1)、印字ヘッドのス
ペーシングをリバースRIし、R2方向に印字を行う(
S−2)。
在終了印字点Saと次回開始印字点St及び次回終了印
字点Spとが成す距離(時間)の絶対値を比較し、小さ
い(短い)位置の印字点に印字ヘッドをスペーシングさ
せるものである。すなわち次回終了印字点Spにスペー
スさせる方が短い場合には(S−1)、印字ヘッドのス
ペーシングをリバースRIし、R2方向に印字を行う(
S−2)。
一方次回開始点Stにスペーシングする方が短い場合は
、次回開始印字点StまでRloのスペーシングを行い
(S3)、F2方向の印字を行う(S−4)。次いで上
記(ロ)行から(ハ)行にMの印字を行う場合には、リ
ボン41をCからMにシフトしなければならない。この
CからMへのシフトする間に、B及びYのシフト動作か
加わるので、リボン自体にクルジが生ずる。特に単色リ
ボンと異なりカラーリボンは幅拡となっている為、−旦
(ロ)の開始印字点StからR3にスペーシングして(
ハ)行の開始印字点St°まで印字ヘッドをスペーシン
グさせた後に、上記クルジを取らなければならない よ
ってR4でSt2°の位置まで戻し、次いでF3によっ
て再び開始印字点St“までスペーシングする。所謂ク
ルミ取りのしごき動作を行う必要がある。このしごき動
作が終了した後に(ハ)行のM印字をF4にスペーシン
グして行う。
、次回開始印字点StまでRloのスペーシングを行い
(S3)、F2方向の印字を行う(S−4)。次いで上
記(ロ)行から(ハ)行にMの印字を行う場合には、リ
ボン41をCからMにシフトしなければならない。この
CからMへのシフトする間に、B及びYのシフト動作か
加わるので、リボン自体にクルジが生ずる。特に単色リ
ボンと異なりカラーリボンは幅拡となっている為、−旦
(ロ)の開始印字点StからR3にスペーシングして(
ハ)行の開始印字点St°まで印字ヘッドをスペーシン
グさせた後に、上記クルジを取らなければならない よ
ってR4でSt2°の位置まで戻し、次いでF3によっ
て再び開始印字点St“までスペーシングする。所謂ク
ルミ取りのしごき動作を行う必要がある。このしごき動
作が終了した後に(ハ)行のM印字をF4にスペーシン
グして行う。
第18図(a)は上記(イ)、(ロ)、(ハ)行に夫々
Y、C,Mの印字を行う場合のスペーシングと、リボン
フィードの動作を説明する図であり、同(b)はY−C
−Mのリボンシフト動作を説明する図である。この様に
YからCにリボンシフトするには、リバースの動作R1
の時間T□を要するが、CからMにシフトする場合には
、リバースの動作R1にががるリボンシフト時間T2の
他、しごき動作R4、F 3を主とするクルミ取り時間
T3を要する。
Y、C,Mの印字を行う場合のスペーシングと、リボン
フィードの動作を説明する図であり、同(b)はY−C
−Mのリボンシフト動作を説明する図である。この様に
YからCにリボンシフトするには、リバースの動作R1
の時間T□を要するが、CからMにシフトする場合には
、リバースの動作R1にががるリボンシフト時間T2の
他、しごき動作R4、F 3を主とするクルミ取り時間
T3を要する。
以上の如く単に次回開始印字点と、次回終了印字点との
距離(時間)を比較し印字ヘッドをスペーシグするだけ
では、リボンのクルジを取る為のしごき動作に要するク
ルミ取り時間が配慮されていない為、スループットを十
分に向上させることができない。
距離(時間)を比較し印字ヘッドをスペーシグするだけ
では、リボンのクルジを取る為のしごき動作に要するク
ルミ取り時間が配慮されていない為、スループットを十
分に向上させることができない。
(課題を解決するための手段)
本発明は上記カラーシリアルプリンタのスループットを
最短にすべく成すもので、現在終了印字点から次回開始
印字点及び次回終了印字点に至る各時間と、リボンシフ
トに要する時間とを比較し、リボンシフトに要する時間
が両次回印字点に至る時間よりも短いと判断すれば、リ
ボンシフトにかかる時間を考慮せず、両印字点に至る各
時間を基準として短い方へスペーシングを行う。又現在
終了印字点から次回の各印字点に至る時間のうち何れか
がリボンシフトに要する時間より長ければ、その長い方
の印字点に至る時間とリボンシフト時間にリボンタルミ
時間を加算した時間とを比較し、長い方への印字点に至
る時間が前記の加算した時間よりも長ければ前記シフト
時間よりも短い時間の次回印字点にスペーシングし、逆
に短ければ前記長い時間の印字点に印字ヘッドをスペー
シングする。更に両次回印字点に至る各時間が何れもリ
ボンシフト時間よりも短ければ、次回開始印字点若しく
は次回終了印字点の何れにスペーシングしてもリボンシ
フト時間を超えることがない為、とりあえずフォワード
印字を行うべく次回開始印字点にスペーシングさせるも
のである。
最短にすべく成すもので、現在終了印字点から次回開始
印字点及び次回終了印字点に至る各時間と、リボンシフ
トに要する時間とを比較し、リボンシフトに要する時間
が両次回印字点に至る時間よりも短いと判断すれば、リ
ボンシフトにかかる時間を考慮せず、両印字点に至る各
時間を基準として短い方へスペーシングを行う。又現在
終了印字点から次回の各印字点に至る時間のうち何れか
がリボンシフトに要する時間より長ければ、その長い方
の印字点に至る時間とリボンシフト時間にリボンタルミ
時間を加算した時間とを比較し、長い方への印字点に至
る時間が前記の加算した時間よりも長ければ前記シフト
時間よりも短い時間の次回印字点にスペーシングし、逆
に短ければ前記長い時間の印字点に印字ヘッドをスペー
シングする。更に両次回印字点に至る各時間が何れもリ
ボンシフト時間よりも短ければ、次回開始印字点若しく
は次回終了印字点の何れにスペーシングしてもリボンシ
フト時間を超えることがない為、とりあえずフォワード
印字を行うべく次回開始印字点にスペーシングさせるも
のである。
く作用)
本発明の印字制御方法は、現在終了印字点から次回開始
及び終了印字点に至る各時間とリボンシフト時間とを比
較し、リボンシフト時間よりも長い場合は、印字ヘッド
がスペーシングを行っている間にリボンシフトが完了す
るので、リボンシフト時間を考慮する必要がない、よっ
て次回両印字点に至る各時間のうち短い時間の印字点に
スペーシングすれば、全体に最も短いスペーシング時間
が得られる。又両印字点に至る時間のうち、何れかがリ
ボンシフト時間よりも短い場合には、長い方の印字点に
至る時間と、リボンシフト時間とリボンタルミ時間の合
計した時間とを比較し、その長短によって最短のスペー
シング時間を得るように選定する。又何れもリボンシフ
ト時間よりも短い場合には、次回開始、終了印字点の何
れにスペーシングしてもリボンシフト時間内にこのスペ
ーシングは終了することがないので、フォワード方向の
印字を行うべく、次回開始印字点までスペーシングさせ
るものである。
及び終了印字点に至る各時間とリボンシフト時間とを比
較し、リボンシフト時間よりも長い場合は、印字ヘッド
がスペーシングを行っている間にリボンシフトが完了す
るので、リボンシフト時間を考慮する必要がない、よっ
て次回両印字点に至る各時間のうち短い時間の印字点に
スペーシングすれば、全体に最も短いスペーシング時間
が得られる。又両印字点に至る時間のうち、何れかがリ
ボンシフト時間よりも短い場合には、長い方の印字点に
至る時間と、リボンシフト時間とリボンタルミ時間の合
計した時間とを比較し、その長短によって最短のスペー
シング時間を得るように選定する。又何れもリボンシフ
ト時間よりも短い場合には、次回開始、終了印字点の何
れにスペーシングしてもリボンシフト時間内にこのスペ
ーシングは終了することがないので、フォワード方向の
印字を行うべく、次回開始印字点までスペーシングさせ
るものである。
〈実施例)
次に図面に基づきカラーシリアルプリンタのスペーシン
グ機構とリボンシフト機構を説明し1次いで本発明の印
字制御方法を詳細に説明する。
グ機構とリボンシフト機構を説明し1次いで本発明の印
字制御方法を詳細に説明する。
尚従来例で説明したプリンタの概要(第1図及びリボン
(第2図)、更に印字用紙(第3図)については従来例
と特に相違ないので、その説明を省略する。又下記の実
施例においては、スベーシング兼フィードモータとリボ
ンシフトモータは同時並列制御され、印字しない時のス
ペーシング速度は、印字時における速度の約2倍になる
と仮定し、キャリッジをF方向にスペーシングする時間
とリボンシフト時間T2とを略凹−であると仮定してい
る。
(第2図)、更に印字用紙(第3図)については従来例
と特に相違ないので、その説明を省略する。又下記の実
施例においては、スベーシング兼フィードモータとリボ
ンシフトモータは同時並列制御され、印字しない時のス
ペーシング速度は、印字時における速度の約2倍になる
と仮定し、キャリッジをF方向にスペーシングする時間
とリボンシフト時間T2とを略凹−であると仮定してい
る。
第5図はプリンタの主構成を示す斜視図である。サイト
フレーム11.11間にはガイドシャフト21が架設さ
れており、このガイドシャフト21を介してシンクロベ
ルト22によってキャリッジ2がプラテン5に沿ってス
ペーシング(Forword、Rever−se)する
。第6図に示す如くシンクロベルト22はその一方をド
ライブプーリー71に、又他方を図示しないアイドルプ
ーリーに張架したもので、ドライブプーリー71はスペ
ーシング兼フィードモータ7によってForword
(正) 、 Reverse (逆)する、このス
ペーシング兼フィードモータ7の回転軸には笠歯車72
が取付けられ、この笠歯車72と歯合する笠歯車73に
シャフト74を立設して図示しない遊星ギアを介してリ
ボンカートリッジ4の巻取りローラ42(第1図参照)
を常にフィード方向に回転させる。又第8図はリボンシ
フト機構を説明する一部省略斜視図であり、第9図は同
側面図である。すなわちサイドフレーム11の外面には
リボンシフトモータ8が設けられ、このリボンシフトモ
ータ8の回転力が各ギアGs 、G2 、G3を介して
ギアG4をCCW方向に回転させる。ギアG4は第10
図に示す如く、面カム9と一体的に軸23に取付けられ
る。この面カム9は第11図で示す様に、所定幅のカム
溝91が形成されており、このカム溝91内にシフトア
ーム24に設けたローラ25が嵌挿される。カム溝91
は第2図に示す如く、リボン41をY−M−C−Bと順
次シフトする様中心0から最小距離の溝部を最上段のT
にし、次いで順次M、Cとし、最も大きい距離の溝部に
は最下段のBにシフトする様形成している。よってリボ
ンシフトモータ8の回転力により各ギアを経てギアG4
がCCW方向に回転すると、カム溝91に沿ってローラ
25がアーム24自体を上下動させる。これによりリボ
ン41はY−M−C−B−Y−に順次シフトされる。
フレーム11.11間にはガイドシャフト21が架設さ
れており、このガイドシャフト21を介してシンクロベ
ルト22によってキャリッジ2がプラテン5に沿ってス
ペーシング(Forword、Rever−se)する
。第6図に示す如くシンクロベルト22はその一方をド
ライブプーリー71に、又他方を図示しないアイドルプ
ーリーに張架したもので、ドライブプーリー71はスペ
ーシング兼フィードモータ7によってForword
(正) 、 Reverse (逆)する、このス
ペーシング兼フィードモータ7の回転軸には笠歯車72
が取付けられ、この笠歯車72と歯合する笠歯車73に
シャフト74を立設して図示しない遊星ギアを介してリ
ボンカートリッジ4の巻取りローラ42(第1図参照)
を常にフィード方向に回転させる。又第8図はリボンシ
フト機構を説明する一部省略斜視図であり、第9図は同
側面図である。すなわちサイドフレーム11の外面には
リボンシフトモータ8が設けられ、このリボンシフトモ
ータ8の回転力が各ギアGs 、G2 、G3を介して
ギアG4をCCW方向に回転させる。ギアG4は第10
図に示す如く、面カム9と一体的に軸23に取付けられ
る。この面カム9は第11図で示す様に、所定幅のカム
溝91が形成されており、このカム溝91内にシフトア
ーム24に設けたローラ25が嵌挿される。カム溝91
は第2図に示す如く、リボン41をY−M−C−Bと順
次シフトする様中心0から最小距離の溝部を最上段のT
にし、次いで順次M、Cとし、最も大きい距離の溝部に
は最下段のBにシフトする様形成している。よってリボ
ンシフトモータ8の回転力により各ギアを経てギアG4
がCCW方向に回転すると、カム溝91に沿ってローラ
25がアーム24自体を上下動させる。これによりリボ
ン41はY−M−C−B−Y−に順次シフトされる。
上記面カム9は一回転によって2サイクルのシフトを可
能にしたが、それ以上のサイクルに形成することも可能
である。
能にしたが、それ以上のサイクルに形成することも可能
である。
尚上記のスペーシング兼フィードモータ7及びリボンシ
フトモータ8は、I10ボート104からの印字情報に
基づいて駆動するドライバー回路105.106により
制御される。
フトモータ8は、I10ボート104からの印字情報に
基づいて駆動するドライバー回路105.106により
制御される。
上記構成のプリンタによるカラー印字及びその制御方法
を次に説明する。
を次に説明する。
印字の開始は第12図の開始フローに従って行われ、続
いて第13図のフローチャートに基づき印字が行われる
。すなわち第3図に示す如く、印字用紙6上に(イ)行
のY印字、(ロ)行のC印字、(ハ)行のM印字を行う
べく印字モードが設定される(S−1)。この場合第1
4図に示す様に、(イ)行のY印字は印字ヘッドがF4
方向にスペーシングされて、現在終了印字点Saとなっ
ている。そしてこのSaから次回開始印字点St若しく
は次回終了印字点Spに至るまでの時間とリボンシフト
に要する時間(以下単にリボンシフト時間という)T2
を比較する。先ず時間開始点Stに至る時間と、リボン
シフト時間T2を比較し、次回開始点Stに至る時間が
長ければ、次回終了印字点Spに至る時間とリボンシフ
ト時間T2とを比較する。これも又リボンシフト時間T
2よりも長ければ両印字点st、Spに至る両持間の長
さを比較し、そのうち短い時間の印字点にキャリッジ上
の印字ヘッドをスペーシングする。第15図(a)は上
記スペーシングとリボンフィードの動作を示すもので、
又同(b)はリボンの切換動作を示すものである。この
図に示された(イ)行から(ロ)行のスペーシングはリ
バース(R5)であり、又リボンシフトに要する時間は
T、であり、殆ど差がなく問題はない。しかしく口)行
から(ハ)行にスペーシングする場合は、上述した如く
リボンをC−B−Y−Mにシフトしなければならず、か
っ又上述したリボンシフト時間をも配慮しなければなら
ない。その為(ロ)行において、次回終了印字点Spは
終了印字点(Sa)となり、この終了印字点Saから(
ハ)行における次回開始印字点St、終了印字点Spに
至る時間を考慮し、スペーシングとリボンフィード及び
リボンシフトを行わなければならない。すなわち(ロ)
行から(ハ)行にシフトするに際し、先ず終了印字点S
aから次回の開始印字点St、終了印字点Spに至る時
間を夫々リボンシフト時間T2と比較する(S−2゜5
−3)。そして両印字点(st、Sp)に至る各時間が
何れもリボンシフト時間T2よりも長い場合には、両印
字点(St、Sp)に至る各時間を比較(S−4)L/
、そのうち短い時間の印字点に印字ヘッドをスペーシン
グR,(S−5)、同F5 (S−6)する。モしてF
方向(F6)の印字(S−7)及びR方向(R8)の印
字(S−8)を行う。一方両印字点(st、Sp)に至
る各時間のうち一方がリボンシフト時間T2よりも短く
、他方が長い場合には(S−3−N。
いて第13図のフローチャートに基づき印字が行われる
。すなわち第3図に示す如く、印字用紙6上に(イ)行
のY印字、(ロ)行のC印字、(ハ)行のM印字を行う
べく印字モードが設定される(S−1)。この場合第1
4図に示す様に、(イ)行のY印字は印字ヘッドがF4
方向にスペーシングされて、現在終了印字点Saとなっ
ている。そしてこのSaから次回開始印字点St若しく
は次回終了印字点Spに至るまでの時間とリボンシフト
に要する時間(以下単にリボンシフト時間という)T2
を比較する。先ず時間開始点Stに至る時間と、リボン
シフト時間T2を比較し、次回開始点Stに至る時間が
長ければ、次回終了印字点Spに至る時間とリボンシフ
ト時間T2とを比較する。これも又リボンシフト時間T
2よりも長ければ両印字点st、Spに至る両持間の長
さを比較し、そのうち短い時間の印字点にキャリッジ上
の印字ヘッドをスペーシングする。第15図(a)は上
記スペーシングとリボンフィードの動作を示すもので、
又同(b)はリボンの切換動作を示すものである。この
図に示された(イ)行から(ロ)行のスペーシングはリ
バース(R5)であり、又リボンシフトに要する時間は
T、であり、殆ど差がなく問題はない。しかしく口)行
から(ハ)行にスペーシングする場合は、上述した如く
リボンをC−B−Y−Mにシフトしなければならず、か
っ又上述したリボンシフト時間をも配慮しなければなら
ない。その為(ロ)行において、次回終了印字点Spは
終了印字点(Sa)となり、この終了印字点Saから(
ハ)行における次回開始印字点St、終了印字点Spに
至る時間を考慮し、スペーシングとリボンフィード及び
リボンシフトを行わなければならない。すなわち(ロ)
行から(ハ)行にシフトするに際し、先ず終了印字点S
aから次回の開始印字点St、終了印字点Spに至る時
間を夫々リボンシフト時間T2と比較する(S−2゜5
−3)。そして両印字点(st、Sp)に至る各時間が
何れもリボンシフト時間T2よりも長い場合には、両印
字点(St、Sp)に至る各時間を比較(S−4)L/
、そのうち短い時間の印字点に印字ヘッドをスペーシン
グR,(S−5)、同F5 (S−6)する。モしてF
方向(F6)の印字(S−7)及びR方向(R8)の印
字(S−8)を行う。一方両印字点(st、Sp)に至
る各時間のうち一方がリボンシフト時間T2よりも短く
、他方が長い場合には(S−3−N。
5−9)、その長い方の印字点に至る時間と前記リボン
シフトT2にリボンタルミ取り時間T3を加算した時間
Tnとを比較して(S −10゜S−11)、長い方の
印字点に至る時間が前記加算した時間Tnよりも長けれ
ば、前記シフト時間T2よりも短い時間の次回印字点に
印字ヘッドをスペーシングする(S−12,S−1:l
) 、そして夫々F方向(F6)に印字しく5−7)、
若しくはR方向(R8)に印字する。又両次回印字点(
st、Sp)に至る各時間が何れもリボンシフト時間T
2よりも短い場合には、どちらに印字ヘッドをスペーシ
ングしてもシフト時間としてT2だけかかる為、F方向
の印字を行うべく次回開始印字点(St)まで印字ヘッ
ドをスペーシングさせればよい(S −13)。
シフトT2にリボンタルミ取り時間T3を加算した時間
Tnとを比較して(S −10゜S−11)、長い方の
印字点に至る時間が前記加算した時間Tnよりも長けれ
ば、前記シフト時間T2よりも短い時間の次回印字点に
印字ヘッドをスペーシングする(S−12,S−1:l
) 、そして夫々F方向(F6)に印字しく5−7)、
若しくはR方向(R8)に印字する。又両次回印字点(
st、Sp)に至る各時間が何れもリボンシフト時間T
2よりも短い場合には、どちらに印字ヘッドをスペーシ
ングしてもシフト時間としてT2だけかかる為、F方向
の印字を行うべく次回開始印字点(St)まで印字ヘッ
ドをスペーシングさせればよい(S −13)。
〈発明の効果〉
以上の様に本発明の印字制御方法は、印字ヘッドのスペ
ーシングに要する時間と、リボンシフトに要する時間と
リボンタルミ取り時間とを比較考慮して外部からの印字
データによる印字パターンに対応したトータルスループ
ットを早めることができる。しかもこれら制御方法は設
定プログラムとしてROMに格納する丈で完全に制御す
ることかできる。
ーシングに要する時間と、リボンシフトに要する時間と
リボンタルミ取り時間とを比較考慮して外部からの印字
データによる印字パターンに対応したトータルスループ
ットを早めることができる。しかもこれら制御方法は設
定プログラムとしてROMに格納する丈で完全に制御す
ることかできる。
第1図は、プリンタの斜視図、
第2図は、リボンの概略図、
第3図は、印字パターンを示す図、
第4図は、プリンタ制御ブロック図、
第5図は、プリンタの主構成を示す斜視図、第6図は、
スペーシング兼フィードモータの斜視図。 第7図は、インクリボン巻取りローラの駆動を説明する
図、 第8図は、リボンシフトの機構を示す一部省略斜視図、 第9図は、リボンシフト機構を示す側面図、第10図は
、カム機構の分解斜視図、 第11図は、面カムの説明図、 第12図は、印字開始のフローチャート、第13図は、
本発明の制御方法を示すフローチャート、 第14図は、スペーシングとリボンフィードを説明する
図、 第15図は、スペーシングとリボンフィード及びリボン
シフトの時間関係を示す図、 第16図は、従来のスペーシングとリボンフィードを説
明する図、 第17図は、従来の制御方法を示すフローチャート、 第18図は、従来のスペーシングとリボンフィード及び
リボンシフトを示す図である。 1・・・プリンタ本体、 2・・・キャリッジ。 3・・・印字ヘッド、 4・・・リボンカートリッジ。 41・・・リボン。 7・・・スペーシング兼フィードモータ。 8・・・リボンシフトモータ、 9・・・面カム。 102・・・ROM、 Sa・・・現在終了印字点。 St・・・次回開始印字点。 Sp・・・次回終了印字点。 T2・・・リボンシフト時間。 T3・・・リボンタルミ取り時間。 Tn・・・リボンシフト時間にリボンタルミ取り時間を
加算した時間。
スペーシング兼フィードモータの斜視図。 第7図は、インクリボン巻取りローラの駆動を説明する
図、 第8図は、リボンシフトの機構を示す一部省略斜視図、 第9図は、リボンシフト機構を示す側面図、第10図は
、カム機構の分解斜視図、 第11図は、面カムの説明図、 第12図は、印字開始のフローチャート、第13図は、
本発明の制御方法を示すフローチャート、 第14図は、スペーシングとリボンフィードを説明する
図、 第15図は、スペーシングとリボンフィード及びリボン
シフトの時間関係を示す図、 第16図は、従来のスペーシングとリボンフィードを説
明する図、 第17図は、従来の制御方法を示すフローチャート、 第18図は、従来のスペーシングとリボンフィード及び
リボンシフトを示す図である。 1・・・プリンタ本体、 2・・・キャリッジ。 3・・・印字ヘッド、 4・・・リボンカートリッジ。 41・・・リボン。 7・・・スペーシング兼フィードモータ。 8・・・リボンシフトモータ、 9・・・面カム。 102・・・ROM、 Sa・・・現在終了印字点。 St・・・次回開始印字点。 Sp・・・次回終了印字点。 T2・・・リボンシフト時間。 T3・・・リボンタルミ取り時間。 Tn・・・リボンシフト時間にリボンタルミ取り時間を
加算した時間。
Claims (1)
- 【特許請求の範囲】 印字ヘッドとリボンカートリッジを搭載したキャリッジ
をスペーシングし、前記リボンカートリッジ内のリボン
をフィードするとともに前記リボンをシフトして前記印
字ヘッドにより印字用紙に印字するカラーシリアルプリ
ンタの印字制御方法において、 現在終了印字点(Sa)から次回開始印字点(St)に
至る時間及び同次回終了印字点 (Sp)に至る時間とを夫々リボンシフト時間(T_2
)と比較して、 両印字点(St、Sp)に至る各時間が何れもリボンシ
フト時間(T_2)より長い場合は、両印字点(St、
Sp)に至る各時間のうち短い時間の印字点に前記キャ
リッジ上の印字ヘッドをスペーシングし、 前記両印字点(St、Sp)に至る各時間のうち、一方
がリボンシフト時間(T_2)よりも短く、他方が長い
場合には、 長い方の印字点に至る時間と、前記リボンシフト時間(
T_2)にリボンタルミ取り時間(T_3)を加算した
時間(Tn)とを比較して前記長い方の印字点に至る時
間が前記加算した時間よりも長ければ、前記シフト時間
(T_2)よりも短い時間の次回印字点に前記キャリッ
ジ上の印字ヘッドをスペーシングし、短ければ前記長い
時間の印字点に印字ヘッドをスペーシングし、 前記両印字点(St、Sp)に至る各時間が何れもリボ
ンシフト時間(T_2)よりも短い場合には、次回開始
印字点(St)若しくは次回終了印字点(Sp)まで前
記キャリッジ上の印字ヘッドをスペーシングすることを
特徴とするカラーシリアルプリンタの印字制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63163450A JPH0211344A (ja) | 1988-06-30 | 1988-06-30 | カラーシリアルプリンタの印字制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63163450A JPH0211344A (ja) | 1988-06-30 | 1988-06-30 | カラーシリアルプリンタの印字制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0211344A true JPH0211344A (ja) | 1990-01-16 |
Family
ID=15774110
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63163450A Pending JPH0211344A (ja) | 1988-06-30 | 1988-06-30 | カラーシリアルプリンタの印字制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0211344A (ja) |
-
1988
- 1988-06-30 JP JP63163450A patent/JPH0211344A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5533819A (en) | Character by character thermal recording device with ink sheet feed control | |
| JPH0239400B2 (ja) | ||
| JPH0211344A (ja) | カラーシリアルプリンタの印字制御方法 | |
| JP2696998B2 (ja) | 熱転写式記録装置 | |
| JPH0373472B2 (ja) | ||
| JP3096395B2 (ja) | 印字装置 | |
| JP2740693B2 (ja) | カラーシリアルプリンタにおけるスペーシング制御方法 | |
| JPH11342661A (ja) | ラベルプリンタ | |
| JP2004195870A (ja) | 印刷制御装置 | |
| JP2755311B2 (ja) | 多色インクリボンの記録制御方法 | |
| EP0290219B1 (en) | Carriage movement control in a printer | |
| JPH0432293Y2 (ja) | ||
| JPS60224572A (ja) | 転写記録装置 | |
| JP3346532B2 (ja) | 転写紙 | |
| JPH02187382A (ja) | プリンタ | |
| JP2520860Y2 (ja) | カラー印字装置 | |
| JP3514405B2 (ja) | シリアルプリンタの双方向印字位置調整装置 | |
| JPS6213377A (ja) | カラ−サ−マルプリンタのインクリボン頭出し方法 | |
| JPH0521410Y2 (ja) | ||
| JP3611646B2 (ja) | プリンタ | |
| KR100206266B1 (ko) | 프린터의 캐리지 제어방법 | |
| JPS63125382A (ja) | 印字装置 | |
| JPS6233667A (ja) | カラ−リボン制御方式 | |
| JPH05122996A (ja) | 位置制御装置 | |
| JPH0632036A (ja) | サーマルプリンタ |