Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3545557B2 - Printer shuttle control - Google Patents
[go: Go Back, main page]

JP3545557B2 - Printer shuttle control - Google Patents

Printer shuttle control Download PDF

Info

Publication number
JP3545557B2
JP3545557B2 JP33332196A JP33332196A JP3545557B2 JP 3545557 B2 JP3545557 B2 JP 3545557B2 JP 33332196 A JP33332196 A JP 33332196A JP 33332196 A JP33332196 A JP 33332196A JP 3545557 B2 JP3545557 B2 JP 3545557B2
Authority
JP
Japan
Prior art keywords
inversion
speed
shuttle
time
reversal
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.)
Expired - Fee Related
Application number
JP33332196A
Other languages
Japanese (ja)
Other versions
JPH10166656A (en
Inventor
大吾 打越
和裕 玉田
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.)
Fujitsu Peripherals Ltd
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujitsu Peripherals Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujitsu Peripherals Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP33332196A priority Critical patent/JP3545557B2/en
Publication of JPH10166656A publication Critical patent/JPH10166656A/en
Application granted granted Critical
Publication of JP3545557B2 publication Critical patent/JP3545557B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、プリンタのシャトル制御装置に関し、特に全体としての印字速度を高められるようにしたプリンタのシャトル制御装置に関する。
【0002】
【従来技術】
図11の斜視図に示すように、従来、プリンタとしては、印字シャトルユニット1とバランスシャトルユニット2との2つのシャトルユニットを備えるものが知られている。
【0003】
この印字シャトルユニット1は、多数のヘッドブロック11を備える印字ヘッド10を搭載した印字シャトル12を備え、この印字シャトル12はこれを貫通するステーシャフト31を案内にして一定の範囲内で左右に直線移動できるようにしている。
【0004】
前記印字シャトル12の下面にはヨーク14が固定され、このヨーク14の下面に複数の永久磁石15がシャトルユニット1の走行方向に並べて固定される一方、プリンタのフレーム19には、コイルベース18を介して駆動手段としての複数のコイル16を支持して、これら永久磁石15とコイル16は図12に模式的に示すように互いに対向させてリニヤモータを構成している。
【0005】
上記永久磁石15は、定速駆動用磁石15b、15cと、その両側に配置される反転駆動用磁石15a、15dとに分けられ、前記コイル16も定速駆動手段16bとしてのコイルと、その両側に配置される左反転駆動手段16aとしてのコイルと、右反転駆動手段16cとしてのコイルとに分けられる。
【0006】
この図12では、S極の定速駆動用磁石15bとN極の定速駆動用磁石15cとが1対だけ示してあるが、実際には複数対の定速駆動用磁石15b、15cが設けられ、又、定速駆動手段16bは1つだけ示してあるが、S極又はN極の定速駆動用磁石15b、15cと同数の定速駆動手段16bが設けられる。
【0007】
前記印字シャトル12には、図13に示すように、右端スリット33R、左端スリット33L及び多数のタイミングスリット33Tを有するスリット板33が設けられ、フレーム側に設けた位置センサ3がこれらのスリット33R、33L、33Tを検出することにより印字シャトル12が定速領域の右端を通過したことを表す右エッジ信号SR1、定速領域の左端を通過したことを表す左エッジ信号SL1、及び印字シャトル12の現在の位置を表す位置信号SP1が得られる。
【0008】
前記バランスシャトルユニット2は、印字ヘッド10とほぼ同重量のバランサ21と、このバランサ21を搭載するバランスシャトル22とを備え、このバランスシャトル22を貫通するステーシャフト32を案内にして左右に直線移動できるようにしている。
【0009】
バランスシャトル22の下面にはヨーク24が固定され、このヨーク24の下面に複数の永久磁石25がバランスシャトル22の走行方向に並べて固定される一方、プリンタの別のフレーム29に、コイルベース28を介して複数のコイル26を支持して、これら永久磁石25とコイル66は印字シャトルユニト1側の永久磁石15とコイル16と同様に互いに対向させてリニヤモータを構成している。
【0010】
これら永久磁石25及びコイル26は、図示はしないが、印字シャトルユニット1に設けたこれらと同様に、定速駆動用磁石及びコイルと、その両側に配置される反転駆動用磁石及びコイルとの3群に分けられる。
【0011】
前記バランスシャトル22にも右端スリット33R、左端スリット33L及び多数のタイミングスリット33Tを有するスリット板33が設けられ、フレーム側に設けた別の位置センサ3’がこれらのスリット33R、33L、33Tを検出することによりバランスシャトル22が定速領域の右端を通過したことを表す右エッジ信号SR2、定速領域の左端を通過したことを表す左エッジ信号SL2、及び印字シャトル12の現在の位置を表す位置信号SP2が得られる。
【0012】
図14(a)に示すように、かっては、例えば印字シャトルユニット12が定速領域から反転領域に移動する時のエッジ信号(反転前のエッジ信号)にタイミングを合わせて定速駆動手段16bから反転駆動手段16a又は16cへの駆動切換を行い、印字シャトル12が反転領域から定速領域に移動する時のエッジ信号(反転後のエッジ信号)にタイミングを合わせて反転駆動手段16a又は16cから定速駆動手段16bへの駆動切換を行っていたが、この方式では反転駆動手段16a、16cの昇温により反転に要する時間(反転時間)が長くなり、全体としての印字速度が低下するという問題があった。
【0013】
そこで、例えば特開平8−118756号公報に記載しているように、反転時間を計測し、次回反転時に反転前のエッジ信号から反転後のエッジ信号までの時間が一定になるように反転開始タイミングを補正する方式が提案されている。
【0014】
通常には、この反転駆動手段16a、16cが作動している反転時間T1 の間に、1行分の用紙送りが行われるが、反転駆動が開始され、シャトルの速度が0になるまでの間に印字部に例えばホストコンピュータなどの上位装置から次行の印字データが入力されなかった場合には、図14(b)に示すように、シャトルの速度が0になると同時に、反転駆動手段16a、16cの動作を中止すると共に定速駆動手段16bにパルスを供給し、所定の押付時間T3'にわたってシャトル12、22を反転領域の外端に設けた牽制手段に押付ける。このシャトル12、22を牽制手段に押し付ける制御は押付制御と呼ばれ、この後、定速駆動手段16bへのパルスの供給を終了すると共に反転駆動手段16a、16cの動作を続行させてシャトル12、22を増速し、再び定速領域と反転領域との境界(エッジ)を通過する時には所定の速度に達するようにしている。
【0015】
【発明が解決しようとする課題】
ところで、上述したように、従来はシャトル12、22の反転駆動が反転前のエッジ信号にタイミングを合わせて開始されているので、押付制御が行われる場合には、原理的にはエッジから一定の位置でシャトル12、22の速度が0になるはずであるが、実際には、コイルの温度変化などによりシャトル12、22の速度が0になる位置にばらつきが生じる。
【0016】
このため、シャトル12、22の速度が0になる標準的な位置は牽制手段から離れた位置に設定して、シャトル12、22が速度0に到達する前に牽制手段に衝突することを防止するようにしている。そして、シャトル12、22を確実に牽制手段に押し付けるためには、牽制手段から最も遠く離れたシャトル12、22が速度0に到達する位置からシャトル12、22を牽制手段の位置まで移動させることが必要であり、押付時間T’はこの移動に要する時間以上に設定する必要がある。
【0017】
ところが、シャトル12、22が速度0に到達した位置から牽制位置まで移動させる場合には、シャトル12、22が勢い良く牽制手段に衝突しないようにするために、シャトル12、22をパルス駆動で非常にゆっくりと移動させており、このため、この移動に要する時間がかなり長くなるのである。
【0018】
実際には、押付時間T’は例えば1行分の用紙送りに要する時間の3〜4倍程度の長い期間に設定され、又、この長い押付時間T’の間に次行の印字データが入力されなかった場合には、更に同じ長さの押付時間T’にわたって押付が連続される。
【0019】
従って、押付制御を行うと、シャトル12、22が反転領域に入ってから定速領域に出るまでに非常に長い時間が費やされ、印字速度が全体として遅くなるという問題がある。
【0020】
本発明は、このような事情を考慮して、全体としての印字速度を高められるようにしたプリンタのシャトル走行制御装置を提供することを目的とする。
【0021】
【課題を解決するための手段】
本発明は、印字ヘッド10又はバランサ21を搭載したシャトル12、22を所定の定速領域内で定速駆動手段16bにより正逆双方向に交互に定速走行させ、該定速領域の両側の反転領域内で反転駆動手段16a、16cにより走行方向を反転させるように、前記定速駆動手段16b及び反転駆動手段16a、16cを制御するプリンタのシャトル制御装置において、この目的を達成するため、以下の手段を採用する。
【0022】
即ち、上位装置4から通知された次回反転時の用紙送りに要する用紙送り時間T2が前記反転駆動手段16a、16cが作動する反転時間T1よりも長い場合に、次回反転時の反転開始タイミングを、印字シャトルが定速領域端部を通過したことを表すエッジ信号のうち反転前のエッジ信号の発生タイミングよりも遅れたタイミングであってシャトルが反転領域の外端に達する以前にその速度が0になる範囲内のタイミングとすることにより、反転前のエッジ信号から反転後のエッジ信号までの時間Tを用紙送り時間T2以上に長くする反転制御手段40を設けたことを特徴とする。
【0023】
本発明において、反転前のエッジ信号に同期して用紙送りを開始し、シャトル12、22の反転をこの用紙送りの開始より例えば〔(T−T)/2〕だけ遅れて開始させると、反転前のエッジ信号から反転後のエッジ信号までの時間Tは、反転時間Tに、シャトル12、22が反転領域に入ってから反転を開始するまでの時間〔(T−T)/2〕と、反転終了後に反転終了位置から定速領域に出るまでの時間〔(T−T)/2〕との分を加えたものとなり、時間Tが用紙送りに要する時間Tと等しくなる。したがって、これ以上大きく反転開始タイミングを遅らせれば、シャトル12、22が反転領域内にある間に用紙送りを完了できるようになる。
【0024】
シャトル12、22が反転領域内にある時間Tは短い方が全体としての印字速度を高める上で有利であるので、本発明においては、反転開始タイミングを用紙送り時間と反転時間との差の2分の1、即ち、〔(T−T)/2〕とすることが最も有利である。
【0025】
このように、反転前のエッジ信号から〔(T−T)/2〕だけ遅らせて反転を開始させると、従来のように一定時間、例えば1行分の用紙送り時間Tの3〜4倍もの長い間シャトル12、22を牽制位置に押圧する押付制御をする必要がなくなり、全体としての印字速度を高めることができる。
【0026】
本発明においては、このように反転開始タイミングを遅らせることにより用紙送り時間を稼ぐ制御を後行反転制御と呼ぶことにする。
本発明においては、反転時間Tは一定に固定してもよいが、反転時間Tが装置温度の変動などに伴って使用中に変動することを考慮して、シャトル12、22の反転開始タイミングの遅れを〔(T−T)/2〕よりも大きくしたり、反転を行う時に反転時間計測手段41により反転時間Tを計測し、この計測値を次回反転時の反転時間Tとして用いたりすることが好ましく、これらの中では、動作の確実性ないし信頼性を高めると共に、反転前後のエッジ信号の間の時間Tを短縮するために、後者を採用することが更に好ましい。
【0027】
ところで、本発明においてシャトル12、22の反転開始タイミングを遅らせることには、機構的な限界が伴う。即ち、反転タイミングを余り大きく遅らせると、シャトル12、22の速度が0になる前にシャトル12、22が反転領域の外端に達してしまい、反転領域の外端に設けた牽制手段にシャトル12、22がバウンドして振動が発生し、この振動によって騒音が生じたり、用紙が振動したりするなどの問題が生じる。
【0028】
従って、後行反転制御を好適に実施できる範囲は、シャトル12、22が反転領域の外端に達する以前にその速度が0になる範囲に限られることになり、反転前後のエッジ信号の間の最長の時間(以下、最長時間という。)TMAX は、反転領域の長さと、反転時間Tの1/2(定速から0に減速するまで、又は、0から定速に増速するまで)にシャトル12、22が移動する距離シャトル12、22が移動する距離(以下、反転距離という。)と、シャトル12、22の反転距離のばらつきを吸収するのに必要な距離とによって決定されることになる。
【0029】
そして、用紙送り時間Tがこの最長時間TMAX 以上である場合には、上述の後行反転制御ではシャトル12、22のバウンドとこれに伴う問題が生じることになるのである。
【0030】
そこで、本発明においては、このシャトル12、22のバウンドの発生という技術的課題を解消し、しかも、反転時間を短縮するために、以下の様な手段を採用することが推奨される。
【0031】
即ち、上位装置4から通知された次回反転時の用紙送りに要する用紙送り時間T2が、次回反転時にシャトル12、22が反転領域の外端又はその直前で速度0となるように反転開始タイミングを遅らせた時の反転前のエッジ信号から反転後のエッジ信号までの最長時間TMAXよりも長い場合に、次回反転時に反転開始タイミングをシャトル12、22が反転領域の外端又はその直前で速度0となるタイミングまで遅らせ、この後、反転領域内でシャトルの速度が0になった時に用紙送り時間T2から最長時間TMAXを差し引いた押付時間T3にわたって反転駆動手段16a、16cの動作を中止させると共に定速駆動手段16bをパルシング駆動してシャトル12、22を反転領域の外端に押付け、更にこの後、この定速駆動手段16bのパルシング駆動の終了と同時に反転駆動手段16a、16cを作動させる押付制御手段50を設けることが推奨される。
【0032】
この押付制御手段50を備える本発明によれば、反転の前後のエッジ信号の間の時間Tが、最長時間TMAXよりも押付時間T3だけ長くなり、用紙送りに必要な時間T2を稼ぐことができる。
【0033】
しかも、反転開始タイミングをシャトル12、22が反転領域に入った時より遅らせることにより、反転領域の外端又はその直前でシャトル12、22の速度が0となるので、この位置から、反転領域の外端までシャトル12、22を移動させるのに要する時間を無視できる程度に短縮できると共に、シャトル12、22のバウンドが発生し難くなり、このバウンドによるプリンタや用紙の振動も発生し難くなる。
【0034】
その上、この押付時間Tを、用紙送り時間Tから最長時間TMAX を差し引いた時間に限定しているので、反転の前後のエッジ信号の間の時間Tが用紙送りに必要最小限の時間に短縮され、全体としての印字速度を一層高めることができる。
【0035】
なお、本発明においては、このように反転開始タイミングを反転前のエッジ信号から遅らせると共に、用紙送り時間Tから最長時間TMAX を差し引いた押付時間Tにわたってシャトル12、22を反転領域の外端に押付ける制御を後行押付制御と呼ぶことにする。
【0036】
ところで、上述の反転制御手段40を備える本発明や、押付制御手段50を備える本発明においては、シャトル12、22の反転速度が少なくとも今回と次回とでは変わらないということが前提になっている。しかし、実際には温度変化など様々な要因に依存してシャトル12、22の反転速度が今回と次回とで微妙に変化することがあり、このために、後行反転制御あるいは後行押付制御の実施によりシャトル12、22が反転領域の外端の牽制手段にバウンドし、騒音の発生、装置や用紙の振動などを招来する恐れが残される。
【0037】
又、後行押付制御をする場合には、これに加えて、長時間の押付制御により定速駆動手段の温度上昇を招き、シャトル12、22のバウンドの問題が発生し易く成る上、駆動力の変動により印字品質の低下を招く恐れがある。
【0038】
この問題を解決するためには、シャトル12、22が速度0に到達する標準的な位置を反転領域の外端から離れた位置に設定するという方法を採ることも可能であるが、この方法によれば、押付時間Tを長めに設定する必要があり、全体としての印字速度を高めるという観点からは不利になる。
【0039】
そこで、本発明においては、前記押付制御手段50に代えて、又は、これと共に、上位装置4から通知された次回反転時の用紙送りに要する用紙送り時間T2が、反転領域の外端又はその直前でシャトル12、22の速度が0となるように反転開始タイミングを遅らせた時の反転前のエッジ信号から反転後のエッジ信号までの最長時間TMAXよりも長い場合に、次回反転時に反転前のエッジ信号又はその近傍で定速駆動手段16bの作動を停止すると共に反転駆動手段16a、16cを始動させ、この反転駆動手段16aの始動から前記反転時間T1が経過した時又はシャトルが反対方向の所定の速度Vに到達した時に反転駆動手段16a、16cの作動を停止させると共に定速駆動手段16bを作動させてシャトル12、22を前記所定の速度Vで前記定速領域の反対側に移動させる一方、この定速領域の反対側への移動中の印字動作を禁止する空振り制御手段を設けることが推奨される。
【0040】
この空振り制御手段によれば、シャトル12、22の反転駆動は反転前のエッジ信号と同期して開始され、シャトル12、22は反転領域の外端に達する前に速度0になり、その位置から折り返すので、シャトル12、22が反転領域の外端に設けた牽制手段に衝突する恐れが無くなり、シャトル12、22のバウンドやこれに伴う問題が生じる恐れが全く無くなるのである。又、押付制御あるいは後行押付制御による定速駆動手段16bや反転駆動手段16a、16cの温度上昇を防止してシャトル12、22の駆動力が変動することを防止でき、この駆動力変化によるシャトル12、22のバウンドや印字品質の低下が発生し難くなるのである。
【0041】
空振り制御において、反転したシャトル12、22を移動させる速度は特に限定されず、用紙送り時間Tを考慮して決定すればよい。したがって、例えば通常の印刷時の定速と同じ通常速度で移動させたり、これよりも遅い低速で移動させたり、これよりも速い高速で移動させたりすることができるが、特に、通常速度よりも高速で移動させる場合には、用紙送り時間Tが通常速度以下での定速駆動時間よりも短い時に、空振りに要する時間を短くできるので有利である。
【0042】
なお、本発明において、押付制御手段50空振り制御手段とが共に設けられる場合には、反転前のエッジ信号以前に、後行反転制御を行うか、後行押付制御を行うか、空振り制御を行うかを選択する制御モード選択手段が設けられ、この制御モード選択手段の選択結果に従った制御が行われる。
【0043】
更に、本発明においては、何らかの理由により、次回の反転時に、反転したシャトル12、22の速度が定速走行速度に達しないうちにシャトル12、22が反転領域から定速領域に出ることがあり得る。このような場合に、シャトル12、22が定速領域に入るタイミングで反転駆動手段16a、16cの動作を中断させ、定速駆動手段16bの作動を開始すれば、印字速度が低下するという問題が生じる。
【0044】
そこで、本発明においては、反転したシャトル12、22が前記反転領域から定速領域に出る時にシャトル12、22の速度が所定の定速走行速度に達していない場合に、反転したシャトルの速度を検出する速度検出手段46と、この速度検出手段46が検出するシャトル12、22の速度が所定の速度に到達した時に反転駆動手段16a又は16bの作動を停止させると共に、定速駆動手段16bを始動させる速度判定手段47とを設けることが推奨される。
【0045】
この速度検出手段46と速度判定手段47とを設けた本発明によれば、シャトル12、22が定速領域に入る時にシャトル12、22の速度が所定の速度に達していなければ、反転駆動手段16a、16cの作動を連続させてシャトル12、22の速度を所定の定速走行速度まで高めることができ、定速走行速度の低下による印字品質の低下及び印字速度の低下を防止できることになる。
【0046】
【発明の実施の形態】
以下、本発明の一実施例を図面に基づいて具体的に説明するが、この実施例は、いわゆる、ダブルシャトル方式のプリンタのシャトル制御装置に適用したものである。
【0047】
このダブルシャトル方式のプリンタの機構的な構造については、従来例の説明と重複するので、ここでは省略することにする。
図2の制御ブロック図に示すように、このプリンタには、印字シャトルユニット1を制御する印字シャトル制御プロセッサMPU1(以下、単にMPU1という。)と、バランサシャトルユニット2を制御するバランサシャトル制御プロセッサMPU2(以下、単にMPU2という。)と、印字シャトルユニット1及びバランサシャトルユニット2にそれぞれ付設された位置センサ3と、例えばマイクロプロセッサユニットからなる上位装置4とを備えている。
【0048】
前記MPU1は、位置センサ3から左エッジ信号SL1、右エッジ信号SR1及び位置信号SP1を入力し、これら左エッジ信号SL1、右エッジ信号SR1及び位置信号SP1に基づいて印字シャトルユニット1に右方への定速移動を指示する右定速信号SCR、左方への定速移動を指示する左定速信号SCL及び走行方向の反転を指示する反転信号STR、STLのうちの一つを選択して出力するようにしている。
【0049】
即ち、印字シャトル12が左右のエッジの間にある時には、MPU1が右定速信号SCR又は左定速信号SCLを印字シャトルユニット1に出力し、印字シャトルユニット1は、右定速信号SCRを入力する時には、定速駆動用コイル16bに電流を供給して印字シャトル12を右方に定速で移動させ、左定速信号SCLを入力する時にはこれと逆極性の電流を定速駆動用コイル16bに供給して印字シャトル12を左方に定速で移動させる。
【0050】
又、印字シャトル12が標準的な動きをしている場合には、図4のタイミング図の(a)に示すように、印字シャトル12が左又は右のエッジ(又はその近傍)に到達すると、左エッジ信号SL1又は右エッジ信号SR1が位置センサ3からMPU1に入力され、MPU1は、この左エッジ信号SL1又は右エッジ信号SR1の入力に同期して(又は前回の反転時間に基づいて決定された反転開始タイミングで)、右定速信号SCR又は左定速信号SCLに代えて反転信号STR又はSTLを出力するようになる。そして、この反転信号STR又はSTLを入力した印字シャトルユニット1は定速駆動手段16bに代えて反転駆動手段16a又は16cを作動させ、印字シャトル12に逆方向の推力を与える。
【0051】
これにより、印字シャトル12の速度は低下し、やがて0になった後、反対方向に印字シャトル12が動き出す。印字シャトル12が逆方向の所定の速度に達すると、MPU1は反転信号STR又はSTLに代えて左定速信号SCL又は右定速信号SCRを出力し、この左定速信号SCL又は右定速信号SCRを入力した定速駆動手段16bによって印字シャトル12が定速で反対側の反転領域に向かって駆動されることになる。
【0052】
なお、ここでは、反転駆動の速度を検出し、この反転速度が所定の速度に達した時に反転駆動から定速駆動に切替えるようにしているが、反転駆動から定速駆動への切替えを反転後のエッジ信号SL1又はSR1に同期させるようにしてもよい。
【0053】
この印字シャトル12が反転する間に、用紙が例えば1行分送られ、反転後の印字シャトル12が定速で移動する時に印字ヘッド10が印刷コマンドに従って印字動作を行う。
【0054】
ところで、このMPU1には、図1の機能ブロック図に示す反転制御手段40が組み込まれている。
この反転制御手段40は、上位装置4から通知された次回反転時の用紙送りに要する用紙送り時間Tが前記反転駆動手段16a又は16cが作動する反転時間Tよりも長い場合に、次回反転時に反転開始タイミングを反転前のエッジ信号SL1又はSR1の発生タイミングよりも遅らせることにより、反転前のエッジ信号SL1又はSR1から反転後のエッジ信号SL1又はSR1までの時間Tを用紙送り時間T以上に長くするように構成される。
【0055】
具体的には、この反転制御手段40は、反転駆動手段16a又は16cの駆動時間を計測して、反転時間Tとして記憶する反転時間計測手段41と、次回反転時に用紙送り時間Tが反転時間Tよりも長いか否かを判定する用紙送り時間判定部42と、次回反転時以前にこの反転時間Tと用紙送り時間Tとを参照して反転開始位置を決定する反転開始位置決定部43と、反転時間T及び用紙送り時間Tを基準として決定される反転開始位置のデータを記憶させたデータテーブル44と、次回反転時に印字シャトル12が反転開始位置に到達したことを検出する反転開始位置検出手段45と、反転した印字シャトル12の速度を検出する速度検出部46と、この速度検出部46が検出した印字シャトル12の速度が所定の速度Vに到達したか否かを判定する速度判定部47と、反転開始位置検出手段45が印字シャトル12が反転開始位置に到達したことを検出した時に印字シャトルユニット1への左定速信号SCL又は右定速信号SCRの出力を停止すると共に、反転信号STR又はSTLの出力を開始し、速度判定部47が反転後の印字シャトル12の速度が所定の速度に到達した時に反転信号STR又はSTLの出力を停止すると共に、左定速信号SCL又は右定速信号SCRの出力を開始する駆動制御部48とを備えている。
【0056】
上記反転時間計測手段41は、図5の機能ブロック図に示すように、メモリ41aと、タイマ41bと、演算部41cとを備え、例えば図6のフロー図に示す反転時間計測プログラムに従って作動する。
【0057】
この反転時間計測プログラムは、例えば電源ON時にスタートして、メモリ41aへの初期設定を行い(S1)、例えば右反転信号STRが出力され右反転駆動手段16cがONになると(S2)、タイマ41bが起動され(S3)、右反転信号STRの出力が停止されて右反転駆動手段16cがOFFになると(S4)、このタイマ41bを停止させ(S5)、タイマ41bのカウント数、即ち、反転時間Tをメモリ41aに記憶させると共に、演算手段41cでこの反転時間Tだけ反転後のエッジ信号SL1又はSR1に先行する時間に対応する位置を演算し、この演算結果を次回の反転開始位置(或いは反転開始タイミング)としてメモリ41aに記憶させている(S6)。
【0058】
同様にして、左反転信号STLが出力され左反転駆動手段16aがONになると(S7)、タイマ41bが起動され(S8)、左反転信号STLの出力が停止されて左反転駆動手段16aがOFFになると(S9)、このタイマ41bが停止され(S10)、タイマ41bのカウント数、即ち、反転時間Tをメモリ41aに記憶させると共に、演算手段41cでこの反転時間Tだけ反転後のエッジ信号SL1又はSR1に先行する時間に対応する印字シャトル12の位置を演算し、この演算結果を反転開始位置としてメモリ41aに記憶させている(S11)。
【0059】
そして、次回の右側の反転領域における反転時には、位置センサ3の位置信号に基づいて印字シャトル12の位置がメモリ41aに記憶させた反転開始タイミングに対応する位置に到達したことを反転開始タイミング検出手段43が検出した時に、この反転開始タイミング検出手段43が右反転駆動手段16cによる反転を開始させ、反転後に印字シャトル12の速度が所定の速度Vに到達した時に右反転信号STRの出力を停止して、右反転駆動手段16cをOFFにすると共に定速駆動手段16bをONして左行きの定速駆動を開始する一方、上述のようにしてこの時の反転時間Tを計測し、これと演算した次々回の反転開始タイミングとをメモリ41aに記憶させる。
【0060】
次回の左側の反転領域における反転の時にも同様であり、このような左右の反転開始タイミングの制御及び反転時間の計測を繰り返すことにより、左右の各反転の前後のエッジ信号SL1又はSR1間の時間が一定になる。
【0061】
さて、印字シャトル12が定速で移動している間に上位装置4からMPU1に用紙送り情報と印刷情報とが入力されると、例えば図3のフロー図に示すようなMPU1による反転制御プログラムが開始される。
【0062】
この反転制御プログラムは、開始後、用紙送り時間判定部42において次回反転時の用紙送り時間Tが反転時間Tよりも長いか否かを判定し(S21)、用紙送り時間Tが反転時間Tよりも長いと判定した場合には、後行反転フラグをセットし、反転開始タイミング決定部42にデータテーブル44から用紙送り時間Tと反転時間Tとの差分に対応する反転開始位置を読出す(S22)。
【0063】
もっとも、この反転位置決定部43は、上位装置4から入力される用紙送り時間Tと反転時間計測手段41から入力される反転時間Tとに基づいて反転位置を演算により決定するように構成し、データテーブル44を省略するようにしてもよい。
【0064】
用紙送り時間の判定の段階(S21)で用紙送り時間Tが反転時間T以下と判定された場合、又は、この段階で用紙送り時間Tが反転時間Tよりも長いと判定され、後行反転フラグのセットと反転開始位置の読出が終了した場合には、位置センサ3がエッジ信号SL1又はSR1を検出したか否かが判定される(S23)。
【0065】
もっとも、この実施例では、上述したように、反転時間Tを計測し、次回の反転時に反転開始位置を反転時間計測手段41のメモリ41aに記憶させた位置に補正するようにしているので、本来ならば、このエッジ信号SL1又はSR1の検出は、メモリ41aに記憶させた反転開始位置と読替えられるべきである。しかし、ここでは説明を理解し易くするために逆にメモリ41aに記憶させた反転開始位置の検出をエッジ信号SL1又はSR1の検出に置き換えて説明しているのである。
【0066】
さて、反転制御プログラムの開始直後には、印字シャトル12がエッジに到達していないので、このエッジ検出判定においては、非検出(N)と判定され、印字シャトル12が反転領域内にないことを確認して(S24)、エッジ検出判定の段階(S23)に戻る。
【0067】
この後、印字シャトル12がエッジに到達すると、エッジ信号SL1又はSR1が検出され(S23)、引続き後行反転フラグがONであるか否かが判定される(S29)。
【0068】
ここで、後行反転フラグがONであると判定されると、印字シャトル12がエッジを通過して反転領域内に移動したことが確認され(S23、S24)、更に、印字シャトル12の反転開始位置への到達を待って(S25)、後行反転フラグがクリアされると共に(S26)、反転開始位置検出部45が駆動制御部48に反転開始指令Sが出力され、駆動制御部48から印字シャトルユニット1への左定速信号SCL又は右定速信号SCRの出力が停止されると共に、反転信号STR又はSTLの出力が開始される。その結果、定速駆動手段16bがオフされ、反転駆動手段16a又は16cがオンされて印字シャトル12の反転駆動が開始する(S26)。
【0069】
これにより、印刷シャトル12には反対方向の駆動力が作用し、印刷シャトル12はその速度が0に到達した後、反対方向に移動し始める。印刷シャトル12の速度は、位置センサ3の位置信号に基づいて速度検出手段46により検出され、反転駆動が開始された後(S26)、この速度が所定の速度Vに到達したか否かを速度判定部47により判定する(S27)。
【0070】
そして、反転後の印字シャトル12の速度が所定の速度Vに到達すると、速度判定部47から駆動制御部48に反転終了指令Sが出力され、駆動制御部48から印字シャトルユニット1への反転信号STR又はSTLの出力が停止されると共に、左定速信号SCL又は右定速信号SCRの出力が開始される。その結果、反転駆動手段16a又は16cがオフされ、定速駆動手段16bがオンされて印字シャトル12の反転駆動が終了する(S28)。
【0071】
この反転駆動から定速駆動への切替えが行われる印字シャトル12の位置は、ほぼ反転駆動を開始した位置に等しく、従って、この後、印字シャトル12が反転後にエッジを通過するまでには、反転前にエッジを通過した後反転駆動を開始するまでと同等の時間が経過する。
【0072】
即ち、図4のタイミング図の(b)に示すように、反転駆動を開始するタイミングを反転前のエッジ検出から〔(T−T)/2〕だけ遅らせると、反転の前後のエッジ検出の間の時間Tは用紙送り時間Tと等しくなり、印字シャトル12が反転領域にある間に用紙送りを完了できることになる。
【0073】
つまり、反転開始タイミングを反転前のエッジ信号SL1又はSR1よりも遅らせることにより、反転前後のエッジ信号SL1又はSR1の間の時間Tを用紙送りに必要かつ最小の時間Tにすることができるのであり、従来のように所定の時間にわたって印字シャトル12を反転領域の外端に押付る必要はなくなり、従来に比べて反転前後のエッジ信号SL1又はSR1の間の時間Tを短くして全体としての印刷速度を高めることができるのである。
【0074】
一方、用紙送り時間判定の段階(S21)において、用紙送り時間Tが反転時間T以下であると判定された場合には、反転時間T以内に用紙送りを完了できるので、反転前後のエッジ信号SL1又はSR1の間の時間Tを反転時間Tよりも長くする必要はない。従って、この場合には、この判定の後、直ちにエッジ検出の判定(S23)に進み、エッジ検出と同時に後行反転フラグがONでないことを確認し(S29)、反転駆動を開始する(S30)。そして、印字シャトル12の反転後の速度が所定の速度Vに到達したか否かを速度判定部47により判定し(S27)、反転後の印字シャトル12の速度が所定の速度Vに到達すると、速度判定部47から駆動制御部48に反転終了指令Sが出力され、駆動制御部48から印字シャトルユニット1への反転信号STR又はSTLの出力が停止されると共に、左定速信号SCL又は右定速信号SCRの出力が開始される。その結果、反転駆動手段16a又は16cがオフされ、定速駆動手段16bがオンされて印字シャトル12の反転駆動が終了する(S28)。そして、この反転駆動の終了後、適当なタイミングで反転制御プログラムは終了される。
【0075】
この場合のエッジ信号、反転駆動、シャトル速度及び用紙送りのタイミングは、例えば図4(a)に示すようになる。
MPU2はMPU1と同様に構成され、同様に作用するが、例えば図7に示すように、MPU1において反転駆動手段16a又は16cをオンした時にMPU1からMPU2に状態通知を行い、この状態通知に呼応してMPU2において反転駆動手段をオンさせるようにしている。
【0076】
図8の機能ブロック図に示す本発明の他の実施例では、MPU1に反転制御手段40を含む押付制御手段50が設けられる。
この押付制御手段50は、上位装置4から通知された次回反転時の用紙送りに要する用紙送り時間Tが、次回反転時に印字シャトル12が反転領域の外端又はその直前で速度0となるように反転開始タイミングを遅らせた時の反転前後のエッジ信号間の最長時間TMAX よりも長い場合に、次回反転時に反転開始タイミングを印字シャトル12が反転領域の外端又はその直前で速度0となるタイミングまで遅らせ、この後、反転領域内で印字シャトル12の速度が0になった時に用紙送り時間Tから最長時間TMAX を差し引いた押付時間Tにわたって反転駆動手段16a又は16cの動作を中止させると共に定速駆動手段16bをパルシング駆動して印字シャトル12を反転領域の外端に押付け、更にこの後、この定速駆動手段16bのパルシング駆動の終了と同時に反転駆動手段16a又は16cを作動させるように構成される。
【0077】
具体的には、この押付制御手段50は、反転制御手段40の反転時間計測手段41、用紙送り時間判定部42、反転開始位置決定部43、データテーブル44、反転開始位置検出手段45、速度検出手段46及び速度判定手段47を備える他に、別の用紙送り時間判定部51、速度0到達時間演算部52、速度0到達タイマ53、押付時間決定部54、押付時間タイマ55及び駆動制御部56を備える。
【0078】
又、前記データテーブル45には、印字シャトル12が反転領域の外端(又はその直前)で速度0となる反転開始位置を含む反転開始位置を記憶させてあり、又、押付制御時の用紙送り時間Tに対応する押付時間Tのデータを記憶させてある。
【0079】
そして、印字シャトル12が定速領域で定速移動している間に上位装置4からMPU1に用紙送り情報と印刷情報とが入力されると、MPU1による押付制御プログラムが開始される。
【0080】
図9のフロー図に示すように、このプログラムでは、先ず、用紙送り時間判定部51において、用紙送り時間Tが最長時間TMAX 以下であるか否かを判定し(S31)、用紙送り時間Tが最長時間TMAX 以下である場合には、後行反転制御のサブルーチンに進み、そうでない場合には、反転時間計測手段41のメモリ41aに記憶させた反転時間Tと、上位装置4から通知された用紙送り時間Tとに基づいてデータテーブル44から、印字シャトル12が反転領域の外端(又はその直前)で速度0となる反転開始タイミングを読出して反転開始タイミング決定部43にセットし、又、これら反転時間T、用紙送り時間T及び最長時間TMAX に基づいて押付時間Tをデータテーブル44から押付時間決定部54に読み出し、押付時間タイマ55にセットする(S32)。
【0081】
この後、印字シャトル12がエッジを通過して印字領域内に入り、反転開始位置検出部45により印字シャトル12が反転開始位置に到達したことを確認すると(S33)、定速駆動手段16bがオフされ、反転駆動手段16a又は16cがオンされて反転駆動が開始される。また、この反転駆動の開始と同時に速度0到達タイマ53をスタートさせる(S34)。
【0082】
この速度0到達タイマ53には、予め、速度0到達時間演算部52により演算された反転時間Tの半分の速度0到達時間がセットされており、スタート後にこの速度0到達時間が経過すると速度0到達タイマ53はタイムアップする。
【0083】
この速度0到達タイマ53がタイムアップすると(S35)、反転駆動手段16a又は16cがオフされ、定速駆動手段16bにパルスを供給して、印字シャトル12を反転領域の外端に押し付ける押付を開始する(S36)。又、これと同時に押付時間タイマ55をスタートさせる(S36)。
【0084】
この押付時間タイマ55がタイムアップすると(S37)、定速駆動手段16bへのパルスの供給が停止されることにより押付がオフされると共に反転駆動手段16a又は16cがオンされて反転駆動が再開される(S38)。
【0085】
この後、速度検出手段46により検出される反転後の印字シャトル12の速度が所定の速度Vに到達したか否かを速度判定手段47で判定し(S39)、印字シャトル12の速度が所定の速度Vに到達すると、反転駆動手段16a又は16cをオフすると共に定速駆動手段16bをオンし、反対側の反転領域に向かって印字シャトル12を所定の速度Vで移動させる(S40)。
【0086】
そして、この反転駆動から定速駆動への切替えをした後の適当なタイミングでこの押付制御プログラムが終了される。
用紙送り時間判定部51において、用紙送り時間Tが最長時間TMAX 以下であると判定した場合に実行される後行反転制御のサブルーチンは、前例の反転制御プログラムと同様であるので、重複を避けるためにここではその詳細な説明は省略する。
【0087】
この押付制御プログラムに従えば、印字シャトル12の速度が0に到達する時の印字シャトル12の位置は反転領域の外端又はその近傍であるので、この位置から外端に印字シャトル12を移動させる時間は無視できる。従って、図10のタイミング図(b)に示すように、反転前後のエッジ信号SL1又はSR1の間の時間Tは、反転前のエッジ信号SL1又はSR1から反転開始を遅らせる時間の2倍と、反転時間Tと、押付時間Tとの和に等しくなる。エッジ信号SL1又はSR1から反転開始を遅らせる時間は、最長時間TMAX から反転時間Tを差し引いた時間の半分の時間〔(TMAX −T)/2〕であるから、押付時間Tを用紙送り時間Tから最長時間TMAX を差し引いた時間(T−TMAX )とすれば、反転前後のエッジ信号SL1又はSR1の間の時間Tを用紙送り時間Tと等しくすることができる。
【0088】
つまり、用紙送り時間Tが後行反転制御により稼げる最長時間TMAX を超過する時間分だけ印字シャトル12を反転領域の外端に押付ければよいので、反転前後のエッジ信号SL1又はSR1の間の時間Tを必要最小限に短くすることができ、これにより、全体としての印字速度を高めることができるのである。
【0096】
【発明の効果】
以上に説明したように、後行反転制御ができる反転制御手段を設けた本発明によれば、反転開始タイミングを反転前のエッジ信号検出時より遅らせることにより、反転前後のエッジ信号の間の時間を用紙送りに要する時間以上にすることができるので、用紙送り時間が反転時間に比べて長い場合に速度0に到達した位置から低速で反転領域の外端にシャトルを押し付けていた従来例に比べると反転前後のエッジ信号の間の時間を短くすることができ、全体としての印字速度を高めることができる効果を奏する。
【0097】
又、本発明によれば、シャトルが反転領域の外端に設けた牽制手段にバウンドすることを防止ないし緩和することができるので、このバウンドによる騒音、装置や用紙の振動を防止ないし緩和することができる効果も得られる。
【0098】
本発明において、特に反転制御手段に加えて後行押付制御ができる押付制御手段を設けると、後行反転制御によって得られる反転前後のエッジ信号の間の最長時間よりも用紙送り時間が長い場合に、反転領域の外端又はその直前でシャトルの速度を0に到達させることができ、用紙送り時間からこの最長時間を差し引いた時間にわたって押付を実行すればよいので、反転前後のエッジ信号の間の時間を必要最小限まで短縮して、全体としての印字速度を一層高めることができる。
【0099】
又、後行反転制御によって得られる反転前後のエッジ信号の間の最長時間よりも用紙送り時間が長い場合に、シャトルが反転領域の外端に設けた牽制手段にバウンドすることを防止ないし緩和できると共に、このバウンドによる騒音、装置や用紙の振動を防止ないし緩和することができる。
【0100】
又、本発明において、特に反転制御手段に加えて空振り制御手段を設けると、後行反転制御によって得られる反転前後のエッジ信号の間の最長時間よりも用紙送り時間が長い場合に、反転開始からシャトルを空振りし、更に反対側での反転が終了するまでの時間にわたって用紙送りを行うことができ、しかも、押付制御による定速駆動手段の発熱を防止でき、この発熱による駆動速度や反転時間の変動を少なくすることができる。
【0101】
又、空振り制御を行うことにより、シャトルが反転領域の外端に設けた牽制手段にバウンドすることを防止でき、このバウンドに伴う騒音、装置や用紙の振動などを防止することができる。
【0102】
加えて、本発明において、反転したシャトルの速度を検出する速度検出手段と、この速度検出手段が検出するシャトルの速度が所定の速度に到達した時に反転駆動手段の作動を停止させると共に、定速駆動手段を始動させる速度判定手段とを設けた場合には、シャトルを確実に所定の速度で定速駆動することができ、定速走行速度の低下による印字速度の低下を防止できる効果が得られる。
【図面の簡単な説明】
【図1】本発明の一実施例の機能ブロック図である。
【図2】本発明の一実施例の制御ブロック図である。
【図3】本発明の反転制御プログラムのフロー図である。
【図4】本発明の後行反転制御のタイミング図である。
【図5】本発明の反転時間計測手段の機能ブロック図である。
【図6】本発明の反転時間計測プログラムのフロー図である。
【図7】本発明のシャトル制御プログラムのフロー図である。
【図8】本発明の他の実施例の機能ブロック図である。
【図9】本発明の押付制御プログラムのフロー図である。
【図10】本発明の他の実施例のタイミング図である。
【図11】ダブルシャトルユニットの斜視図である。
【図12】印字ユニット駆動用のリニヤモータの構成を示す模式図である。
【図13】本発明のスリット板の平面図である。
【図14】従来例の反転駆動のタイミング図である。
【符号の説明】
10 印字ヘッド
12 印字シャトル
16a 反転駆動手段
16b 定速駆動手段
16c 反転駆動手段
21 バランサ
22 バランスシャトル
40 反転制御手段
41 反転時間計測手段
46 速度検出手段
47 速度判定手段
50 押付制御手段
T 反転の前後のエッジ信号間の時間
1 反転時間
2 用紙送り時間
3 押付時間
MAX 最長時間
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a shuttle control device for a printer, and more particularly to a shuttle control device for a printer capable of increasing the printing speed as a whole.
[0002]
[Prior art]
FIG. As shown in the perspective view of FIG. 1, a printer having two shuttle units, a print shuttle unit 1 and a balance shuttle unit 2, is conventionally known as a printer.
[0003]
The print shuttle unit 1 includes a print shuttle 12 on which a print head 10 having a large number of head blocks 11 is mounted. The print shuttle 12 guides a stay shaft 31 penetrating the print shuttle 12 to linearly move left and right within a certain range. I am able to move.
[0004]
A yoke 14 is fixed to the lower surface of the print shuttle 12, and a plurality of permanent magnets 15 are fixed to the lower surface of the yoke 14 in the running direction of the shuttle unit 1, while a coil base 18 is fixed to a frame 19 of the printer. A plurality of coils 16 as driving means are supported through the FIG. The linear motors are configured to face each other as schematically shown in FIG.
[0005]
The permanent magnet 15 is divided into constant-speed driving magnets 15b and 15c and reversing driving magnets 15a and 15d disposed on both sides thereof. And a coil serving as a right inversion driving unit 16c.
[0006]
this FIG. Although only one pair of the S-pole constant-speed driving magnet 15b and the N-pole constant-speed driving magnet 15c is shown, actually, a plurality of pairs of constant-speed driving magnets 15b and 15c are provided. Although only one constant-speed driving means 16b is shown, the same number of constant-speed driving means 16b as the S-pole or N-pole constant-speed driving magnets 15b and 15c are provided.
[0007]
The print shuttle 12 includes: FIG. As shown in the figure, a slit plate 33 having a right end slit 33R, a left end slit 33L and a number of timing slits 33T is provided, and the position sensor 3 provided on the frame side prints by detecting these slits 33R, 33L, 33T. A right edge signal S indicating that the shuttle 12 has passed the right end of the constant speed region. R1 , A left edge signal S indicating that the vehicle has passed the left end of the constant speed region L1 , And a position signal S representing the current position of the print shuttle 12 P1 Is obtained.
[0008]
The balance shuttle unit 2 includes a balancer 21 having substantially the same weight as the print head 10 and a balance shuttle 22 having the balancer 21 mounted thereon. The balance shuttle unit 2 linearly moves left and right by using a stay shaft 32 passing through the balance shuttle 22 as a guide. I can do it.
[0009]
A yoke 24 is fixed to the lower surface of the balance shuttle 22, and a plurality of permanent magnets 25 are fixed to the lower surface of the yoke 24 side by side in the running direction of the balance shuttle 22, while the coil base 28 is mounted on another frame 29 of the printer. The permanent magnet 25 and the coil 66 are opposed to each other similarly to the permanent magnet 15 and the coil 16 on the print shuttle unit 1 side to constitute a linear motor.
[0010]
Although not shown, these permanent magnets 25 and coils 26 are composed of a constant-speed driving magnet and a coil and an inversion driving magnet and a coil disposed on both sides of the permanent magnet 25 and the coil. Divided into groups.
[0011]
The balance shuttle 22 is also provided with a slit plate 33 having a right end slit 33R, a left end slit 33L and a number of timing slits 33T, and another position sensor 3 'provided on the frame side detects these slits 33R, 33L, 33T. The right edge signal S indicating that the balance shuttle 22 has passed the right end of the constant speed region R2 , A left edge signal S indicating that the vehicle has passed the left end of the constant speed region L2 , And a position signal S representing the current position of the print shuttle 12 P2 Is obtained.
[0012]
FIG. As shown in (a), for example, the constant-speed driving unit 16b drives the reversal drive in synchronization with the edge signal (the edge signal before reversal) when the print shuttle unit 12 moves from the constant-speed region to the reversal region. The drive is switched to the means 16a or 16c, and the constant speed drive is performed from the reverse drive means 16a or 16c in synchronization with the edge signal (edge signal after inversion) when the print shuttle 12 moves from the reverse area to the constant speed area. Although the drive switching to the means 16b has been performed, this method has a problem that the time required for the reversal (reversal time) increases due to the temperature rise of the reversal driving means 16a and 16c, and the printing speed as a whole decreases. .
[0013]
Therefore, as described in, for example, JP-A-8-118756, the inversion time is measured so that the time from the edge signal before the inversion to the edge signal after the inversion is constant at the next inversion. Has been proposed.
[0014]
Normally, one line of paper is fed during the reversing time T1 during which the reversing driving means 16a and 16c are operating, but before the reversing drive starts and the shuttle speed becomes zero. If the print data of the next line is not input to the print unit from a host device such as a host computer, FIG. As shown in (b), at the same time when the speed of the shuttle becomes zero, the operation of the reversing driving means 16a, 16c is stopped, and a pulse is supplied to the constant speed driving means 16b, so that the predetermined pressing time T Three ′, The shuttles 12, 22 are pressed against the restraining means provided at the outer end of the reversal area. The control of pressing the shuttles 12, 22 against the restraining means is called pressing control. After that, the supply of the pulse to the constant speed driving means 16b is terminated, and the operation of the reversing driving means 16a, 16c is continued, so that the shuttle 12, The speed is increased to reach a predetermined speed when the vehicle again passes the boundary (edge) between the constant speed region and the reverse region.
[0015]
[Problems to be solved by the invention]
By the way, as described above, since the reversal driving of the shuttles 12 and 22 is conventionally started in synchronization with the edge signal before the reversal, in the case where the pressing control is performed, in principle, a constant value is maintained from the edge. Although the speeds of the shuttles 12 and 22 should be 0 at the positions, actually, the positions at which the speeds of the shuttles 12 and 22 become 0 vary due to a change in coil temperature or the like.
[0016]
Therefore, the standard position where the speeds of the shuttles 12 and 22 become zero is set at a position apart from the restraint means to prevent the shuttles 12 and 22 from colliding with the restraint means before reaching the speed zero. Like that. In order to reliably press the shuttles 12, 22 against the restraining means, the shuttles 12, 22 farthest from the restraining means may be moved from the position where the speed reaches zero to the position of the restraining means. Required, pressing time T 3 'Must be set longer than the time required for this movement.
[0017]
However, when the shuttles 12, 22 are moved from the position where the speed reaches 0 to the check position, the shuttles 12, 22 are pulse-driven so that the shuttles 12, 22 do not vigorously collide with the check means. The time required for this movement is considerably long.
[0018]
Actually, the pressing time T 3 'Is set to a long period of time, for example, about 3 to 4 times the time required for feeding one sheet of paper, and the long pressing time T 3 If the next line of print data is not input during ', the pressing time T 3 The pressing is continued over '.
[0019]
Therefore, when the pressing control is performed, a very long time is required from the time when the shuttles 12 and 22 enter the reversal area to the time when the shuttles 12 and 22 enter the constant speed area, and there is a problem that the printing speed is reduced as a whole.
[0020]
An object of the present invention is to provide a printer shuttle travel control device capable of increasing the overall printing speed in consideration of such circumstances.
[0021]
[Means for Solving the Problems]
In the present invention, the shuttles 12 and 22 equipped with the print head 10 or the balancer 21 are alternately driven at a constant speed in a predetermined constant speed region in both forward and reverse directions by a constant speed driving means 16b. In order to achieve this object, in a shuttle control device for a printer that controls the constant speed driving means 16b and the reversing driving means 16a, 16c so that the running direction is reversed by the reversing driving means 16a, 16c within the reversing area, Means are adopted.
[0022]
That is, the paper feed time T required for the paper feed at the time of the next reversal notified from the host device 4 Two Is the inversion time T during which the inversion drive means 16a and 16c operate. 1 If it is longer than this, the reversal start timing at the next reversal is the timing that is later than the generation timing of the edge signal before reversal among the edge signals indicating that the print shuttle has passed the end of the constant speed area. Before reaching the outer end of the reversal area, the time within the range in which the speed becomes 0 is set, so that the time T from the edge signal before the reversal to the edge signal after the reversal is set to the paper feed time T. Two Make it longer Inversion control means 40 Is provided.
[0023]
In the present invention, the sheet feeding is started in synchronization with the edge signal before the reversal, and the reversal of the shuttles 12 and 22 is performed by, for example, [(T 2 -T 1 ) / 2], the time T from the edge signal before inversion to the edge signal after inversion is equal to the inversion time T 1 Then, the time from when the shuttles 12 and 22 enter the reversal area to when reversal starts [(T 2 -T 1 ) / 2], and the time [T 2 -T 1 ) / 2], and the time T is the time T required for paper feeding. 2 Becomes equal to Therefore, if the reversal start timing is further delayed, the sheet feeding can be completed while the shuttles 12 and 22 are in the reversal area.
[0024]
Since the shorter the time T during which the shuttles 12 and 22 are in the reversal area is more advantageous in increasing the overall printing speed, in the present invention, the reversal start timing is set to two minutes of the difference between the paper feed time and the reversal time. 1, ie, [(T 2 -T 1 ) / 2] is most advantageous.
[0025]
In this way, [(T 2 -T 1 ) / 2] to start the reversal, a conventional paper feed time T for a certain time, for example, one line 2 It is not necessary to perform the pressing control of pressing the shuttles 12 and 22 to the check position for three to four times as long as the above, and the printing speed as a whole can be increased.
[0026]
In the present invention, the control for increasing the paper feed time by delaying the reversal start timing in this way is referred to as subsequent reversal control.
In the present invention, the inversion time T 1 May be fixed, but the inversion time T 1 In consideration of the fact that the shuttle fluctuates during use due to the fluctuation of the apparatus temperature, the delay of the reversal start timing of the shuttles 12 and 22 is set to [(T 2 -T 1 ) / 2] or when the inversion is performed, the inversion time T is calculated by the inversion time measuring means 41. 1 Is measured, and this measured value is used as the inversion time T at the next inversion. 1 Of these, it is more preferable to employ the latter in order to increase the reliability or reliability of the operation and to shorten the time T between edge signals before and after inversion.
[0027]
By the way, in the present invention, delaying the reversal start timing of the shuttles 12 and 22 involves a mechanical limitation. That is, if the reversal timing is excessively delayed, the shuttles 12, 22 reach the outer end of the reversal area before the speeds of the shuttles 12, 22 become zero. , 22 bounce and generate vibration, which causes problems such as noise and paper vibration.
[0028]
Therefore, the range in which the succeeding inversion control can be preferably performed is limited to a range in which the speed of the shuttles 12 and 22 becomes zero before reaching the outer end of the inversion area, and between the edge signals before and after the inversion. The longest time (hereinafter referred to as the longest time) T MAX Is the length of the inversion area and the inversion time T 1 The distance traveled by the shuttles 12 and 22 (until the vehicle decelerates from constant speed to 0 or increases from 0 to constant speed). ) And the distance required to absorb the variation in the reversal distance of the shuttles 12, 22.
[0029]
And the paper feed time T 2 Is the longest T MAX In the case described above, the following reverse reversal control causes the shuttles 12 and 22 to bounce and a problem associated therewith.
[0030]
Therefore, in the present invention, it is recommended to employ the following means in order to solve the technical problem of the bounce of the shuttles 12 and 22 and to shorten the reversal time.
[0031]
That is, the paper feed time T required for the paper feed at the time of the next reversal notified from the host device 4 Two Is the longest time T from the edge signal before the inversion to the edge signal after the inversion when the inversion start timing is delayed so that the shuttles 12 and 22 have the speed 0 immediately before or at the outer end of the inversion area at the next inversion. MAX If it is longer than this, the reversal start timing is delayed at the next reversal until the shuttles 12 and 22 have a speed of 0 at or just before the outer end of the reversal area, and thereafter the shuttle speed becomes 0 in the reversal area. Sometimes paper feed time T Two From the longest T MAX Pressing time T after subtracting Three , The operation of the inversion driving means 16a and 16c is stopped, and the constant-speed driving means 16b is driven by pulsing to push the shuttles 12 and 22 to the outer end of the inversion area, and thereafter, the pulsing driving of the constant-speed driving means 16b is performed. At the same time as the end, the inversion driving means 16a and 16c are operated. Pressing control means 50 It is recommended to provide
[0032]
this Pressing control means 50 According to the present invention, the time T between the edge signals before and after the inversion is the longest time T MAX Pressing time T Three And the time required for paper feed T Two Can earn.
[0033]
In addition, by making the reversal start timing later than when the shuttles 12 and 22 enter the reversal area, the speed of the shuttles 12 and 22 becomes 0 at or just before the outer end of the reversal area. The time required to move the shuttles 12 and 22 to the outer ends can be reduced to a negligible extent, and the shuttles 12 and 22 are less likely to bounce, and the printer and paper due to the bounces are less likely to be vibrated.
[0034]
In addition, the pressing time T 3 To the paper feed time T 2 From the longest T MAX , The time T between the edge signals before and after the inversion is reduced to the minimum time required for paper feeding, and the overall printing speed can be further increased.
[0035]
In the present invention, the inversion start timing is delayed from the edge signal before the inversion as described above, and the paper feed time T 2 From the longest T MAX Pressing time T after subtracting 3 The control for pressing the shuttles 12 and 22 to the outer end of the reversal area over the span is referred to as subsequent pressing control.
[0036]
By the way, Inversion control means 40 The present invention comprising Pressing control means 50 In the present invention, it is assumed that the reversal speed of the shuttles 12 and 22 does not change at least this time and the next time. However, in practice, the reversal speed of the shuttles 12, 22 may slightly change between this time and the next time depending on various factors such as a temperature change. By the implementation, the shuttles 12 and 22 bounce to the restraining means at the outer end of the reversal area, and there is a possibility that noise may be generated and vibration of the apparatus and the paper may be caused.
[0037]
In addition, in the case of performing the following pressing control, in addition to this, a long-time pressing control causes a rise in the temperature of the constant speed driving means, so that the problem of the bounding of the shuttles 12 and 22 is likely to occur, and the driving force is increased. May cause a decrease in print quality.
[0038]
In order to solve this problem, it is possible to adopt a method of setting a standard position where the shuttles 12 and 22 reach the speed 0 at a position away from the outer end of the reversal area. According to the pressing time T 3 Must be set longer, which is disadvantageous from the viewpoint of increasing the overall printing speed.
[0039]
Therefore, in the present invention, Pressing control means 50 Alternatively, or together with this, the paper feed time T required for the paper feed at the time of the next reversal notified from the host device 4 Two Is the longest time T from the edge signal before the inversion to the edge signal after the inversion when the inversion start timing is delayed so that the speed of the shuttles 12 and 22 becomes 0 at or just before the outer edge of the inversion area. MAX If it is longer than this, at the next inversion, the operation of the constant speed driving means 16b is stopped at or near the edge signal before the inversion, and the inversion driving means 16a, 16c are started. T 1 When the elapsed time has elapsed or when the shuttle has reached a predetermined speed V in the opposite direction, the operation of the reversing drive means 16a, 16c is stopped and the constant speed drive means 16b is operated to move the shuttles 12, 22 at the predetermined speed V. While moving to the opposite side of the constant speed area, the printing operation during the movement to the opposite side of the constant speed area is prohibited. Missing control means It is recommended to provide
[0040]
this Missing control means According to the above, the inversion drive of the shuttles 12 and 22 is started in synchronization with the edge signal before the inversion, and the shuttles 12 and 22 reach the speed 0 before reaching the outer end of the inversion area and return from that position, so that the shuttle This eliminates the possibility that the colliders 12 and 22 collide with the restraining means provided at the outer end of the reversal area, and eliminates the possibility that the shuttles 12 and 22 may bounce and problems associated therewith. Further, it is possible to prevent the temperature of the constant speed driving means 16b and the reversing driving means 16a, 16c from being increased by the pressing control or the following pressing control, thereby preventing the driving force of the shuttles 12, 22 from fluctuating. Bounds 12 and 22 and a decrease in print quality hardly occur.
[0041]
In the idle swing control, the speed at which the inverted shuttles 12, 22 are moved is not particularly limited, and the sheet feed time T 2 Should be taken into account. Therefore, for example, it is possible to move at the same normal speed as the constant speed at the time of normal printing, move at a lower speed lower than this, or move at a higher speed higher than this, particularly, When moving at high speed, the paper feed time T 2 Is shorter than the constant speed driving time at a normal speed or less, which is advantageous because the time required for the swinging can be shortened.
[0042]
In the present invention, Pressing control means 50 When Missing control means If both are provided, before the edge signal before the inversion, it is selected whether to perform the following inversion control, to perform the following pressing control, or to perform the miss swing control. Control mode selection means Is provided, this Control mode selection means Is performed according to the selection result of
[0043]
Further, in the present invention, for some reason, at the time of the next reversal, the shuttles 12, 22 may come out of the reversal region to the constant speed region before the speed of the reversed shuttles 12, 22 reaches the constant speed traveling speed. obtain. In such a case, if the operations of the inversion driving means 16a and 16c are interrupted at the timing when the shuttles 12 and 22 enter the constant speed area and the operation of the constant speed driving means 16b is started, the printing speed is reduced. Occurs.
[0044]
Therefore, in the present invention, when the speeds of the shuttles 12 and 22 do not reach the predetermined constant speed traveling speed when the inverted shuttles 12 and 22 exit the constant speed region from the inversion region, the speeds of the inverted shuttles are changed. When the speed of the shuttle 12, 22 detected by the speed detecting means 46 reaches a predetermined speed, the operation of the inversion driving means 16a or 16b is stopped, and the constant speed driving means 16b is started. It is recommended that a speed determining means 47 be provided.
[0045]
According to the present invention provided with the speed detecting means 46 and the speed determining means 47, when the speed of the shuttles 12, 22 does not reach the predetermined speed when the shuttles 12, 22 enter the constant speed area, the reversing drive means The speeds of the shuttles 12 and 22 can be increased to a predetermined constant traveling speed by continuing the operations of 16a and 16c, so that a decrease in printing quality and a decrease in printing speed due to a decrease in the constant traveling speed can be prevented.
[0046]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be specifically described with reference to the drawings. This embodiment is applied to a shuttle control device of a so-called double shuttle type printer.
[0047]
The mechanical structure of this double shuttle type printer is the same as that of the conventional example, and will not be described here.
As shown in the control block diagram of FIG. 2, this printer includes a print shuttle control processor MPU1 (hereinafter simply referred to as MPU1) for controlling the print shuttle unit 1, and a balancer shuttle control processor MPU2 for controlling the balancer shuttle unit 2. (Hereinafter simply referred to as MPU 2), a position sensor 3 attached to each of the print shuttle unit 1 and the balance shuttle unit 2, and a higher-level device 4 composed of, for example, a microprocessor unit.
[0048]
The MPU 1 receives a left edge signal S from the position sensor 3. L1 , Right edge signal S R1 And the position signal S P1 And the left edge signal S L1 , Right edge signal S R1 And the position signal S P1 Constant signal S instructing the print shuttle unit 1 to move rightward at a constant speed based on the CR , A left constant speed signal S for instructing a constant speed movement to the left CL And a reversal signal S for instructing reversal of the traveling direction TR , S TL One of them is selected and output.
[0049]
That is, when the print shuttle 12 is between the left and right edges, the MPU 1 outputs the right constant speed signal S CR Or left constant speed signal S CL Is output to the print shuttle unit 1, and the print shuttle unit 1 CR Is input, a current is supplied to the constant speed driving coil 16b to move the print shuttle 12 to the right at a constant speed, and the left constant speed signal S CL Is supplied to the constant speed driving coil 16b to move the print shuttle 12 to the left at a constant speed.
[0050]
In addition, when the print shuttle 12 makes a standard movement, as shown in FIG. 4A, when the print shuttle 12 reaches the left or right edge (or in the vicinity thereof), Left edge signal S L1 Or the right edge signal S R1 Is input from the position sensor 3 to the MPU 1, and the MPU 1 L1 Or the right edge signal S R1 (Or at the inversion start timing determined based on the previous inversion time), the right constant speed signal S CR Or left constant speed signal S CL Instead of the inverted signal S TR Or S TL Will be output. Then, the inverted signal S TR Or S TL When the print shuttle unit 1 receives the input, the reverse drive means 16a or 16c is operated instead of the constant speed drive means 16b to apply a thrust in the reverse direction to the print shuttle 12.
[0051]
As a result, the speed of the print shuttle 12 decreases and eventually becomes zero, and then the print shuttle 12 starts moving in the opposite direction. When the print shuttle 12 reaches a predetermined speed in the reverse direction, the MPU 1 issues an inversion signal S. TR Or S TL Instead of the left constant speed signal S CL Or right constant speed signal S CR And outputs the left constant speed signal S CL Or right constant speed signal S CR The print shuttle 12 is driven at a constant speed toward the reverse area on the opposite side by the constant speed driving means 16b to which is input.
[0052]
Here, the speed of the inversion drive is detected, and when the inversion speed reaches a predetermined speed, the drive is switched from the inversion drive to the constant speed drive. However, the switching from the inversion drive to the constant speed drive is performed after the inversion. Edge signal S L1 Or S R1 May be synchronized.
[0053]
While the print shuttle 12 is inverted, a sheet of paper is fed, for example, by one line, and the print head 10 performs a printing operation according to a print command when the inverted print shuttle 12 moves at a constant speed.
[0054]
Incidentally, the MPU 1 incorporates an inversion control means 40 shown in the functional block diagram of FIG.
The reversing control means 40 controls the paper feed time T required for the paper feed at the time of the next reversal notified from the host device 4. 2 Is the inversion time T during which the inversion drive means 16a or 16c operates. 1 Is longer than the edge signal S before inversion at the next inversion. L1 Or S R1 Of the edge signal S before the inversion L1 Or S R1 From the edge signal S after inversion L1 Or S R1 Time T until paper feed time T 2 It is configured to be longer than this.
[0055]
Specifically, the inversion control means 40 measures the drive time of the inversion drive means 16a or 16c, and calculates the inversion time T 1 Reversal time measuring means 41 for storing the paper feed time T at the next reversal. 2 Is the inversion time T 1 A paper feed time determination unit 42 that determines whether the time is longer than the reversal time T before the next reversal. 1 And paper feed time T 2 Start position determining unit 43 that determines the inversion start position with reference to FIG. 1 And paper feed time T 2 A data table 44 storing data of a reversal start position determined on the basis of the data, a reversal start position detecting means 45 for detecting that the print shuttle 12 has reached the reversal start position at the next reversal, and a reversal print shuttle 12 A speed detection unit 46 for detecting the speed of the print shuttle 12, a speed determination unit 47 for determining whether or not the speed of the print shuttle 12 detected by the speed detection unit 46 has reached a predetermined speed V; Detects that the print shuttle 12 has reached the reversal start position, the left constant speed signal S to the print shuttle unit 1. CL Or right constant speed signal S CR Is stopped, and the inverted signal S TR Or S TL Is output, and when the speed of the print shuttle 12 after the reversal reaches a predetermined speed, the reversal signal S TR Or S TL Is stopped and the left constant speed signal S CL Or right constant speed signal S CR And a drive control unit 48 for starting the output of.
[0056]
As shown in the functional block diagram of FIG. 5, the inversion time measuring means 41 includes a memory 41a, a timer 41b, and a calculation unit 41c, and operates according to, for example, an inversion time measurement program shown in a flowchart of FIG.
[0057]
The inversion time measurement program is started, for example, when the power is turned on, and performs initial settings in the memory 41a (S1). TR Is output and the right inversion driving means 16c is turned on (S2), the timer 41b is started (S3), and the right inversion signal S TR Is stopped and the right inversion driving means 16c is turned off (S4), the timer 41b is stopped (S5), and the count of the timer 41b, that is, the inversion time T 1 Is stored in the memory 41a, and the inversion time T 1 Edge signal S after inversion L1 Or S R1 Is calculated, and the result of this calculation is stored in the memory 41a as the next inversion start position (or inversion start timing) (S6).
[0058]
Similarly, the left inversion signal S TL Is output and the left inversion drive means 16a is turned on (S7), the timer 41b is started (S8), and the left inversion signal S TL Is stopped and the left inversion driving means 16a is turned off (S9), the timer 41b is stopped (S10), and the count of the timer 41b, that is, the inversion time T 1 Is stored in the memory 41a, and the inversion time T 1 Edge signal S after inversion L1 Or S R1 The position of the print shuttle 12 corresponding to the time preceding the above is calculated, and the calculation result is stored in the memory 41a as the inversion start position (S11).
[0059]
At the next reversal in the right reversal area, the reversal start timing detecting means detects that the position of the print shuttle 12 has reached the position corresponding to the reversal start timing stored in the memory 41a based on the position signal of the position sensor 3. 43, the inversion start timing detection means 43 starts the inversion by the right inversion drive means 16c. When the speed of the print shuttle 12 reaches a predetermined speed V after the inversion, the right inversion signal S TR Is stopped, the right inversion driving means 16c is turned off, and the constant speed driving means 16b is turned on to start leftward constant speed driving, while the inversion time T at this time is set as described above. 1 Is measured, and the calculated next inversion start timing is stored in the memory 41a.
[0060]
The same applies to the next inversion in the left inversion area. By repeating such control of the left / right inversion start timing and the measurement of the inversion time, the edge signals S before and after each of the left and right inversions are obtained. L1 Or S R1 The time between them becomes constant.
[0061]
When the paper feed information and the print information are input from the host device 4 to the MPU 1 while the print shuttle 12 is moving at a constant speed, for example, the inversion control program by the MPU 1 as shown in the flowchart of FIG. Is done.
[0062]
After the reversal control program is started, the paper feed time determination unit 42 sets the paper feed time T 2 Is the inversion time T 1 It is determined whether it is longer than (S21), and the paper feed time T 2 Is the inversion time T 1 If it is determined that the length is longer than the predetermined time, the trailing reversal flag is set, and the reversal start timing determination unit 42 determines from the data table 44 that the paper feed time T 2 And inversion time T 1 Then, the inversion start position corresponding to the difference from the above is read out (S22).
[0063]
However, the reversing position determination unit 43 determines the sheet feed time T input from the host device 4. 2 And the inversion time T input from the inversion time measuring means 41 1 , The reverse position may be determined by calculation, and the data table 44 may be omitted.
[0064]
At the stage of determining the paper feed time (S21), the paper feed time T 2 Is the inversion time T 1 If the following is determined, or at this stage, the paper feed time T 2 Is the inversion time T 1 When the setting of the subsequent inversion flag and the reading of the inversion start position are completed, the position sensor 3 outputs the edge signal S. L1 Or S R1 Is determined (S23).
[0065]
However, in this embodiment, as described above, the inversion time T 1 At the next inversion, the inversion start position is corrected to the position stored in the memory 41a of the inversion time measuring means 41. L1 Or S R1 Should be read as the reversal start position stored in the memory 41a. However, here, in order to make the explanation easy to understand, the detection of the reversal start position stored in the memory 41a is performed on the edge signal S. L1 Or S R1 That is, the description is replaced with the detection.
[0066]
Since the print shuttle 12 has not reached the edge immediately after the start of the reversal control program, it is determined as non-detection (N) in this edge detection determination, and it is determined that the print shuttle 12 is not in the reverse area. After confirmation (S24), the process returns to the step of edge detection determination (S23).
[0067]
Thereafter, when the print shuttle 12 reaches the edge, the edge signal S L1 Or S R1 Is detected (S23), and it is determined whether or not the subsequent line inversion flag is ON (S29).
[0068]
If it is determined that the trailing reversal flag is ON, it is confirmed that the print shuttle 12 has passed through the edge and moved into the reversal area (S23, S24), and the reversal of the print shuttle 12 is started. After reaching the position (S25), the subsequent reversal flag is cleared (S26), and the reversal start position detector 45 instructs the drive controller 48 to perform the reversal start command S. S Is output and the left constant speed signal S from the drive control unit 48 to the print shuttle unit 1 is output. CL Or right constant speed signal S CR Is stopped, and the inverted signal S TR Or S TL Is started. As a result, the constant speed driving means 16b is turned off, the reversing driving means 16a or 16c is turned on, and the reversing drive of the print shuttle 12 starts (S26).
[0069]
As a result, a driving force in the opposite direction acts on the print shuttle 12, and after the speed of the print shuttle 12 reaches zero, the print shuttle 12 starts moving in the opposite direction. The speed of the print shuttle 12 is detected by the speed detecting means 46 based on the position signal of the position sensor 3, and after inversion driving is started (S26), it is determined whether or not this speed has reached a predetermined speed V. The determination is performed by the determination unit 47 (S27).
[0070]
When the speed of the print shuttle 12 after the reversal reaches the predetermined speed V, the speed determining unit 47 instructs the drive control unit 48 to perform the reversal end command S. E Is output from the drive control unit 48 to the print shuttle unit 1. TR Or S TL Is stopped and the left constant speed signal S CL Or right constant speed signal S CR Is started. As a result, the inversion drive means 16a or 16c is turned off, the constant speed drive means 16b is turned on, and the inversion drive of the print shuttle 12 ends (S28).
[0071]
The position of the print shuttle 12 at which the switching from the reversal drive to the constant speed drive is performed is almost equal to the position at which the reversal drive is started, and thereafter, the print shuttle 12 is reversed before the print shuttle 12 passes the edge after the reversal. A time equivalent to the time before the inversion drive is started after passing through the edge before is passed.
[0072]
That is, as shown in (b) of the timing chart of FIG. 2 -T 1 ) / 2], the time T between edge detection before and after inversion is equal to the paper feed time T 2 And the paper feed can be completed while the print shuttle 12 is in the reverse area.
[0073]
That is, the inversion start timing is set to the edge signal S before the inversion. L1 Or S R1 The edge signal S before and after the inversion. L1 Or S R1 Is the minimum time T necessary for paper feeding. 2 Therefore, it is not necessary to press the print shuttle 12 against the outer end of the reversal area for a predetermined time unlike the related art, and the edge signal S before and after the reversal is smaller than in the related art. L1 Or S R1 Can be shortened to increase the overall printing speed.
[0074]
On the other hand, in the paper feed time determination step (S21), the paper feed time T 2 Is the inversion time T 1 If it is determined to be less than or equal to, the inversion time T 1 Paper feed can be completed within L1 Or S R1 The time T between the inversion time T 1 There is no need to be longer. Therefore, in this case, immediately after this determination, the process proceeds to the edge detection determination (S23), and at the same time as the edge detection, it is confirmed that the trailing inversion flag is not ON (S29), and the inversion driving is started (S30). . Then, the speed determining unit 47 determines whether or not the speed of the print shuttle 12 after the reversal has reached the predetermined speed V (S27). When the speed of the print shuttle 12 after the reversal reaches the predetermined speed V, Reversal end command S from the speed determination unit 47 to the drive control unit 48 E Is output from the drive control unit 48 to the print shuttle unit 1. TR Or S TL Is stopped and the left constant speed signal S CL Or right constant speed signal S CR Is started. As a result, the inversion drive means 16a or 16c is turned off, the constant speed drive means 16b is turned on, and the inversion drive of the print shuttle 12 ends (S28). After the end of the inversion drive, the inversion control program ends at an appropriate timing.
[0075]
In this case, the edge signal, the inversion drive, the shuttle speed, and the sheet feed timing are as shown in FIG. 4A, for example.
The MPU 2 is configured and operates in the same manner as the MPU 1, but as shown in FIG. 7, for example, when the inversion drive means 16a or 16c is turned on in the MPU 1, the MPU 1 sends a status notification to the MPU 2, and responds to this status notification. The MPU 2 turns on the inversion drive means.
[0076]
In another embodiment of the present invention shown in the functional block diagram of FIG. 8, the MPU 1 is provided with the pressing control means 50 including the reversing control means 40.
The pressing control means 50 controls the sheet feeding time T required for sheet feeding at the next reversal notified by the host device 4. 2 Is the longest time T between the edge signals before and after the inversion when the inversion start timing is delayed so that the print shuttle 12 has a speed of 0 at or immediately before the outer end of the inversion area at the next inversion. MAX If it is longer than this, the reversal start timing is delayed at the next reversal until the timing at which the print shuttle 12 has a speed of 0 at or just before the outer end of the reversal area. Paper feed time T 2 From the longest T MAX Pressing time T after subtracting 3 And the operation of the reversing drive means 16a or 16c is stopped, and the constant speed drive means 16b is driven by pulsing to press the print shuttle 12 against the outer end of the reversal area. At the same time, it is configured to operate the inversion driving means 16a or 16c.
[0077]
Specifically, the pressing control means 50 includes a reversing time measuring means 41 of the reversing control means 40, a sheet feeding time determining section 42, a reversing start position determining section 43, a data table 44, a reversing start position detecting means 45, and a speed detecting means. In addition to the provision of the sheet feed time 46 and the speed determination means 47, the apparatus further includes another sheet feed time determination unit 51, a speed 0 arrival time calculation unit 52, a speed 0 arrival timer 53, a pressing time determination unit 54, a pressing time timer 55, and a drive control unit 56. .
[0078]
The data table 45 stores a reversal start position including a reversal start position at which the print shuttle 12 has a speed of 0 at (or immediately before) the outer end of the reversal area. T 2 Pressing time T corresponding to 3 Is stored.
[0079]
Then, when the paper feed information and the print information are input from the host device 4 to the MPU 1 while the print shuttle 12 is moving at a constant speed in the constant speed region, a pressing control program by the MPU 1 is started.
[0080]
As shown in the flowchart of FIG. 9, in this program, first, in the paper feed time determination unit 51, the paper feed time T 2 Is the longest T MAX It is determined whether or not it is below (S31), and the paper feed time T 2 Is the longest T MAX If it is less than the above, the process proceeds to the subroutine of the succeeding reversal control; otherwise, the reversal time T stored in the memory 41a of the reversal time measuring means 41. 1 And the paper feed time T notified from the host device 4 2 From the data table 44, the print shuttle 12 reads the inversion start timing at which the speed becomes 0 at (or immediately before) the outer end of the inversion area, sets the inversion start timing in the inversion start timing determination unit 43, and sets the inversion time T 1 , Paper feed time T 2 And the longest time T MAX Time T based on 3 Is read from the data table 44 to the pressing time determining unit 54, and is set in the pressing time timer 55 (S32).
[0081]
Thereafter, when the print shuttle 12 passes through the edge and enters the print area, and the reversal start position detector 45 confirms that the print shuttle 12 has reached the reversal start position (S33), the constant speed driving means 16b is turned off. Then, the inversion drive means 16a or 16c is turned on to start the inversion drive. At the same time as the start of the inversion drive, the speed 0 arrival timer 53 is started (S34).
[0082]
The speed 0 arrival timer 53 has an inversion time T previously calculated by the speed 0 arrival time calculation unit 52. 1 Is set to half the speed 0 arrival time, and when the speed 0 arrival time elapses after the start, the speed 0 arrival timer 53 times out.
[0083]
When the speed 0 arrival timer 53 times out (S35), the reversing drive means 16a or 16c is turned off, and a pulse is supplied to the constant speed driving means 16b to start pressing the print shuttle 12 against the outer end of the reversal area. (S36). At the same time, the pressing time timer 55 is started (S36).
[0084]
When the pressing time timer 55 times out (S37), the supply of the pulse to the constant speed driving means 16b is stopped, so that the pressing is turned off and the reversing driving means 16a or 16c is turned on to restart the reversing drive. (S38).
[0085]
Thereafter, the speed determining means 47 determines whether or not the inverted speed of the print shuttle 12 detected by the speed detecting means 46 has reached a predetermined speed V (S39). When the speed V is reached, the reverse drive 16a or 16c is turned off and the constant speed drive 16b is turned on to move the print shuttle 12 at the predetermined speed V toward the opposite reverse area (S40).
[0086]
Then, at an appropriate timing after the switching from the reversing drive to the constant speed drive, the pressing control program ends.
In the paper feed time determination section 51, the paper feed time T 2 Is the longest T MAX The subroutine of the following reversal control executed when it is determined that the following is the same as the reversal control program of the previous example, so that detailed description is omitted here to avoid duplication.
[0087]
According to this pressing control program, since the position of the print shuttle 12 when the speed of the print shuttle 12 reaches 0 is at or near the outer end of the reversal area, the print shuttle 12 is moved from this position to the outer end. Time is negligible. Therefore, as shown in the timing chart (b) of FIG. L1 Or S R1 Is the edge signal S before inversion. L1 Or S R1 Twice the time to delay the start of inversion from the 1 And pressing time T 3 And the sum of Edge signal S L1 Or S R1 Is the longest T MAX To inversion time T 1 Half of the time minus (T MAX -T 1 ) / 2], the pressing time T 3 To the paper feed time T 2 From the longest T MAX Time (T 2 -T MAX ), The edge signal S before and after the inversion L1 Or S R1 Is the time T between 2 Can be equal to
[0088]
That is, the paper feed time T 2 Is the longest T MAX The print shuttle 12 only needs to be pressed against the outer end of the reversal area for the time exceeding the time of the reversal. L1 Or S R1 Can be shortened to the necessary minimum, thereby increasing the overall printing speed.
[0096]
【The invention's effect】
As described above, according to the present invention provided with the inversion control means capable of performing the succeeding inversion control, the time between the edge signals before and after the inversion is set by delaying the inversion start timing from the detection of the edge signal before the inversion. Can be made longer than the time required for paper feeding, so when the paper feeding time is longer than the reversing time, the shuttle is reversed at a low speed from the position where the speed reached 0 to the outer end of the reversing area compared to the conventional example. The time between the front and rear edge signals can be shortened, and the effect of increasing the overall printing speed can be obtained.
[0097]
Further, according to the present invention, it is possible to prevent or reduce the bouncing of the shuttle to the restraining means provided at the outer end of the reversing area. Therefore, it is possible to prevent or reduce the noise due to the bouncing and the vibration of the apparatus and the paper. The effect that can be obtained is also obtained.
[0098]
In the present invention, in particular, when the pressing control means capable of performing the following pressing control is provided in addition to the reversing control means, when the paper feeding time is longer than the longest time between the edge signals before and after the reversal obtained by the subsequent reversing control, The shuttle speed can reach 0 at or just before the outer edge of the reversal area, and pressing can be performed for a time obtained by subtracting the longest time from the paper feeding time. The printing speed as a whole can be further increased by shortening to the minimum necessary.
[0099]
Further, when the paper feed time is longer than the maximum time between the edge signals before and after the inversion obtained by the succeeding inversion control, it is possible to prevent or reduce the bounding of the shuttle to the restraining means provided at the outer end of the inversion area. This can prevent or mitigate the noise due to the bounce and the vibration of the apparatus and the paper.
[0100]
Further, in the present invention, especially when the idle swing control means is provided in addition to the inversion control means, when the sheet feeding time is longer than the longest time between the edge signals before and after the inversion obtained by the succeeding inversion control, the shuttle is started from the inversion start. The paper can be fed over the time until the reversal on the opposite side is completed, and the constant-speed driving means can be prevented from generating heat by pressing control. Can be reduced.
[0101]
Further, by performing the idle swing control, it is possible to prevent the shuttle from bouncing to the check means provided at the outer end of the reversal area, and it is possible to prevent noise due to the bound, vibration of the apparatus and paper, and the like.
[0102]
In addition, in the present invention, the speed detecting means for detecting the speed of the inverted shuttle, and the operation of the inversion driving means is stopped when the speed of the shuttle detected by the speed detecting means reaches a predetermined speed, and When the speed determining means for starting the driving means is provided, the shuttle can be reliably driven at a predetermined speed at a constant speed, and the effect of preventing a decrease in the printing speed due to a decrease in the constant speed traveling speed can be obtained. .
[Brief description of the drawings]
FIG. 1 is a functional block diagram of an embodiment of the present invention.
FIG. 2 is a control block diagram of one embodiment of the present invention.
FIG. 3 is a flowchart of an inversion control program of the present invention.
FIG. 4 is a timing chart of the backward inversion control of the present invention.
FIG. 5 is a functional block diagram of an inversion time measuring unit according to the present invention.
FIG. 6 is a flowchart of a reversal time measurement program of the present invention.
FIG. 7 is a flowchart of a shuttle control program according to the present invention.
FIG. 8 is a functional block diagram of another embodiment of the present invention.
FIG. 9 is a flowchart of a pressing control program of the present invention.
FIG. 10 is a timing chart of another embodiment of the present invention.
FIG. 11 is a perspective view of a double shuttle unit.
FIG. 12 is a schematic diagram illustrating a configuration of a linear motor for driving a printing unit.
FIG. 13 is a plan view of the slit plate of the present invention.
FIG. 14 is a timing chart of a conventional inversion drive.
[Explanation of symbols]
10 Print head
12. Printing Shuttle
16a Inversion driving means
16b Constant speed driving means
16c inversion driving means
21 Balancer
22 Balance Shuttle
40 Inversion control means
41 Inversion time measuring means
46 Speed detection means
47 Speed judgment means
50 Pressing control means
T Time between edge signals before and after inversion
T 1 Inversion time
T Two Paper feed time
T Three Pressing time
T MAX Longest time

Claims (4)

印字ヘッド又はバランサを搭載したシャトルを所定の定速領域内で定速駆動手段により正逆双方向に交互に定速走行させ、該定速領域の両側の反転領域内で反転駆動手段により走行方向を反転させるように、前記定速駆動手段及び反転駆動手段を制御するプリンタのシャトル制御装置において、
上位装置から通知された次回反転時の用紙送りに要する用紙送り時間が前記反転駆動手段が作動する反転時間よりも長い場合に、次回反転時の反転開始タイミングを、印字シャトルが定速領域端部を通過したことを表すエッジ信号のうち反転前のエッジ信号の発生タイミングよりも遅れたタイミングであってシャトルが反転領域の外端に達する以前にその速度が0になる範囲内のタイミングとすることにより、反転前のエッジ信号から反転後のエッジ信号までの時間を用紙送り時間以上に長くする反転制御手段を設けたことを特徴とするプリンタのシャトル制御装置。
A shuttle equipped with a print head or a balancer is alternately driven at a constant speed in both normal and reverse directions by a constant speed driving means in a predetermined constant speed area, and the traveling direction is set by a reversing driving means in the inversion areas on both sides of the constant speed area. In the shuttle control device of the printer that controls the constant speed driving unit and the reversing driving unit so that
If the paper feed time required for the paper feed at the next reversal notified by the host device is longer than the reversal time at which the reversing drive means operates, the print shuttle passes the reversal start timing at the next reversal and passes the end of the constant speed area. Of the edge signals indicating that the shuttle signal has been delayed from the generation timing of the edge signal before the inversion and within a range in which the speed becomes zero before the shuttle reaches the outer end of the inversion area, A shuttle control device for a printer, comprising: inversion control means for extending a time from an edge signal before inversion to an edge signal after inversion to be longer than a paper feeding time.
上位装置から通知された次回反転時の用紙送りに要する用紙送り時間が、次回反転時にシャトルが反転領域の外端又はその直前で速度0となるように反転開始タイミングを遅らせた時の反転前のエッジ信号から反転後のエッジ信号までの最長時間よりも長い場合に、次回反転時に反転開始タイミングをシャトルが反転領域の外端又はその直前で速度0となるタイミングまで遅らせ、この後、反転領域内でシャトルの速度が0になった時に用紙送り時間から最長時間を差し引いた押付時間にわたって反転駆動手段の動作を中止させると共に定速駆動手段をパルシング駆動してシャトルを反転領域の外端に押付け、更にこの後、この定速駆動手段のパルシング駆動の終了と同時に反転駆動手段を作動させる押付制御手段を設ける請求項1に記載のプリンタのシャトル制御装置。The edge signal before inversion when the shuttle feed time required for the paper feed at the next inversion notified from the host device is delayed at the next inversion by the shuttle at the outer end of the inversion area or at the speed just before the outer edge of the inversion area. When the shuttle is longer than the longest time from the inversion signal to the edge signal after the inversion, the inversion start timing is delayed at the next inversion until the shuttle reaches the speed 0 at or just before the outer edge of the inversion area. When the speed becomes zero, the operation of the reversing drive means is stopped for a pressing time obtained by subtracting the longest time from the paper feeding time, and the constant speed driving means is driven by pulsing to push the shuttle to the outer end of the reversal area. 2. A pressing control device according to claim 1, further comprising a pressing control device for operating the reversing driving device at the same time as the end of the pulsing driving of the constant speed driving device. Shuttle control device printer. 上位装置から通知された次回反転時の用紙送りに要する用紙送り時間が、次回反転時にシャトルが反転領域の外端又はその直前で速度0となるように反転開始タイミングを遅らせた時の反転前のエッジ信号から反転後のエッジ信号までの最長時間よりも長い場合に、次回反転時に反転前のエッジ信号又はその近傍で定速駆動手段の作動を停止すると共に反転駆動手段を始動させ、この反転駆動手段の始動から前記反転時間が経過した時又はシャトル所定の速度に到達した時に反転駆動手段の作動を停止させると共に定速駆動手段を作動させてシャトルを前記所定の速度で前記定速領域の反対側に移動させる一方、この定速領域の反対側への移動中の印字動作を禁止する空振り制御手段を設ける請求項1又は2に記載のプリンタのシャトル制御装置。The edge signal before the inversion when the shuttle has delayed the inversion start timing so that the shuttle attains the speed 0 immediately before or at the outer end of the inversion area at the next inversion at the next inversion. When the time is longer than the longest time from the edge signal after inversion to the edge signal after inversion, at the next inversion, the operation of the constant speed driving means is stopped and the inversion driving means is started at or near the edge signal before inversion, and the inversion driving means is started. When the reversal time has elapsed from the start or when the shuttle has reached a predetermined speed, the operation of the reversal drive unit is stopped and the constant speed drive unit is operated to move the shuttle at the predetermined speed to the opposite side of the constant speed region. 3. A printer shuttle system according to claim 1, further comprising an idle control means for prohibiting a printing operation during the movement to the opposite side of the constant-speed area while moving the print head to the opposite side. Apparatus. 反転したシャトルの速度を検出する速度検出手段と、この速度検出手段が検出するシャトルの速度が所定の速度に到達した時に反転駆動手段の作動を停止させると共に、定速駆動手段を始動させる速度判定手段とを設けた請求項1ないし3のいずれか1項に記載のプリンタのシャトル制御装置。Speed detection means for detecting the speed of the inverted shuttle; and speed determination for stopping the operation of the inversion drive means and starting the constant speed drive means when the speed of the shuttle detected by the speed detection means reaches a predetermined speed. 4. A shuttle control device for a printer according to claim 1, further comprising:
JP33332196A 1996-12-13 1996-12-13 Printer shuttle control Expired - Fee Related JP3545557B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33332196A JP3545557B2 (en) 1996-12-13 1996-12-13 Printer shuttle control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33332196A JP3545557B2 (en) 1996-12-13 1996-12-13 Printer shuttle control

Publications (2)

Publication Number Publication Date
JPH10166656A JPH10166656A (en) 1998-06-23
JP3545557B2 true JP3545557B2 (en) 2004-07-21

Family

ID=18264810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33332196A Expired - Fee Related JP3545557B2 (en) 1996-12-13 1996-12-13 Printer shuttle control

Country Status (1)

Country Link
JP (1) JP3545557B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3369488B2 (en) * 1998-10-21 2003-01-20 富士通株式会社 Shuttle control method
JP2001146040A (en) * 1999-11-19 2001-05-29 Fujitsu Ltd Printing dot shift correction control method and printing apparatus

Also Published As

Publication number Publication date
JPH10166656A (en) 1998-06-23

Similar Documents

Publication Publication Date Title
JP3545557B2 (en) Printer shuttle control
US6618159B1 (en) Method of switching print modes of printing device
JPS63112182A (en) Printer device
JP3800917B2 (en) Motor control device and storage medium
JPH04292973A (en) Method for setting initial carriage position in serial printer
JP2908127B2 (en) Shuttle type printer
KR100591096B1 (en) Shuttle control method
JP3593873B2 (en) Printer print control method and print control device
JPH0828996B2 (en) Drive control method for stepping motor
US6231250B1 (en) Method of controlling reciprocal movement of hammer rank in print device
JP3366974B2 (en) Linear shuttle drive control method, linear shuttle drive device, and linear shuttle type printer
JP3699021B2 (en) Printing device
JPH0528670B2 (en)
JP3552020B2 (en) Printing device shuttle control method
KR100721482B1 (en) Printing device
JP3697431B2 (en) Linear shuttle printer
JP3499980B2 (en) Shuttle unit drive
JPH0365099A (en) image reading device
JP3096195B2 (en) Transport member drive method
JP2762598B2 (en) Printer
JPS6169468A (en) Printer
JP2001301263A (en) Printing device
JPH0655514B2 (en) Shuttle type line printer
JPH09286136A (en) Electrically-driven check writer
JPH04310780A (en) printer device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Effective date: 20031216

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20040213

Free format text: JAPANESE INTERMEDIATE CODE: A523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20040406

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040408

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20090416

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20090416

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20100416

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20110416

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20110416

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120416

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130416

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees