JPS63185641A - シリアルドットマトリクスプリンタ - Google Patents
シリアルドットマトリクスプリンタInfo
- Publication number
- JPS63185641A JPS63185641A JP62017967A JP1796787A JPS63185641A JP S63185641 A JPS63185641 A JP S63185641A JP 62017967 A JP62017967 A JP 62017967A JP 1796787 A JP1796787 A JP 1796787A JP S63185641 A JPS63185641 A JP S63185641A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- carriage
- block
- slit
- firing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000011159 matrix material Substances 0.000 title claims description 11
- 238000010304 firing Methods 0.000 claims abstract description 44
- 230000003287 optical effect Effects 0.000 claims abstract description 13
- 238000001514 detection method Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 102100025490 Slit homolog 1 protein Human genes 0.000 description 2
- 101710123186 Slit homolog 1 protein Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/18—Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
- B41J19/20—Positive-feed character-spacing mechanisms
- B41J19/202—Drive control means for carriage movement
- B41J19/205—Position or speed detectors therefor
- B41J19/207—Encoding along a bar
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は、印字ヘッドを有するキャリッジが往復移動す
る際に、印字ヘッドにより印字動作を行なうシリアルド
ツトマトリクスプリンターに閏する。
る際に、印字ヘッドにより印字動作を行なうシリアルド
ツトマトリクスプリンターに閏する。
(従来の技術)
一般に、ドツトプリンターでは、機構を高速に動かし、
しかも精度よく位置決めできることが要求されている。
しかも精度よく位置決めできることが要求されている。
このため、スリットエンコーダとフォトセンサー(以下
両者をまとめてフォトエンコーダと呼ぶ)をキャリッジ
移動機構に関連させ、ギヤリッジが移動するストローク
を制御分割し、ドツトタイミングを整えてキャリッジの
行きと戻りのドツトずれを抑制する方法が用いられてい
る。この方法は、キャリッジを常に一定のストローク分
、左右に移動させればよいシャトル型プリンターで実用
化されている。
両者をまとめてフォトエンコーダと呼ぶ)をキャリッジ
移動機構に関連させ、ギヤリッジが移動するストローク
を制御分割し、ドツトタイミングを整えてキャリッジの
行きと戻りのドツトずれを抑制する方法が用いられてい
る。この方法は、キャリッジを常に一定のストローク分
、左右に移動させればよいシャトル型プリンターで実用
化されている。
すなわち、このシャトル型プリンターでは、ストローク
内におけるドツト数が少なくて良いため、キャリッジの
実移動寸法を機械的に拡大しである、カムなどのキャリ
ッジ移i11関連機構部に対して、ドツト数に等しいフ
ォトエンコーダ機能を付設することができる。しかもフ
ォトエンコーダに用いるフォトセンサーは安価なものを
用いることができる。
内におけるドツト数が少なくて良いため、キャリッジの
実移動寸法を機械的に拡大しである、カムなどのキャリ
ッジ移i11関連機構部に対して、ドツト数に等しいフ
ォトエンコーダ機能を付設することができる。しかもフ
ォトエンコーダに用いるフォトセンサーは安価なものを
用いることができる。
これに対し、シリアルドツトマトリクスプリンター(以
下シリアルプリンターと呼ぶ)では、キャリッジの移動
を、ステッピングモータのステップ数を基準にして制御
しており、その各ステップ寸法を時分割した位置で印字
ヘッドにドツト指令を与えるようにしている。例えばス
テップ寸法が0.28 mであればこを4分割し、ドツ
ト間隔は0.07虜とする。
下シリアルプリンターと呼ぶ)では、キャリッジの移動
を、ステッピングモータのステップ数を基準にして制御
しており、その各ステップ寸法を時分割した位置で印字
ヘッドにドツト指令を与えるようにしている。例えばス
テップ寸法が0.28 mであればこを4分割し、ドツ
ト間隔は0.07虜とする。
このように構成する理由は、シリアルプリンターにおけ
るストロークが前記シャトル型のそれに比較して数倍も
長いことと、キャリッジが任意の位置から折返す動作を
するためである。
るストロークが前記シャトル型のそれに比較して数倍も
長いことと、キャリッジが任意の位置から折返す動作を
するためである。
この場合、印字ヘッドのドツト周期(連続した出力が可
能な周期)に追従できるように、キャリッジ移動機構用
として、非常に早いクロックでドライブ可能なモータを
使用する必要がある。
能な周期)に追従できるように、キャリッジ移動機構用
として、非常に早いクロックでドライブ可能なモータを
使用する必要がある。
ここで、シリアルプリンターに対してもシャトル型プリ
ンターと同様にフォトエンコーダを用い、これをキャリ
ッジそのものに対して関連させ、実動したヘッドの移動
位置を管理1iIJ filすれば、ドツトずれを抑制
でき、結果として印字スピードが向上する。本発明者の
実験によれば、キャリッジの移動時の絶対位置を、0.
7m、程度以下のピッチで継続的に検出・管理ずれば、
キャリッジの移動スピードむらがある程度発生しても、
1ドツト/1msのスピードで、0.07 Mの等間隔
ドツトの印字動作が可能であることがわかった。
ンターと同様にフォトエンコーダを用い、これをキャリ
ッジそのものに対して関連させ、実動したヘッドの移動
位置を管理1iIJ filすれば、ドツトずれを抑制
でき、結果として印字スピードが向上する。本発明者の
実験によれば、キャリッジの移動時の絶対位置を、0.
7m、程度以下のピッチで継続的に検出・管理ずれば、
キャリッジの移動スピードむらがある程度発生しても、
1ドツト/1msのスピードで、0.07 Mの等間隔
ドツトの印字動作が可能であることがわかった。
このような条件、すなわち、キャリッジ移動時の絶対位
置を0.7m程度以下のピッチで1!続的に検出・管理
するということは、シャトル型プリンターに使用されて
いるものと、製造コスト精度ともほぼ同等のフォトエン
コーダを使用することにより満足できる。
置を0.7m程度以下のピッチで1!続的に検出・管理
するということは、シャトル型プリンターに使用されて
いるものと、製造コスト精度ともほぼ同等のフォトエン
コーダを使用することにより満足できる。
(発明が解決しようとする問題点)
しかし、上述したフォトエンコーダをシリアルプリンタ
ーにそのまま適用すると、次のような問題が生じる。
ーにそのまま適用すると、次のような問題が生じる。
すなわち、シリアルプリンターは前述のように任意の位
置にて折り返し動作するが、この折り返しの際のキャリ
ッジ停止時に、o、3mmから機械によっては2rrm
程度の振動を繰り返すという宿命を持つ。このため、ベ
ストの機械(0,3s++)であっても、0.7履程度
以下で形成されたフォトスリットを複数回カウントして
しまい、キャリッジの絶対位置を見失ってしまう。この
ため、行きと帰りのドツトずれが発生してしまい、グラ
フィック等の高品位の印字についてはフォトエンコーダ
を用いる方法は採用できず、従来は印字スピードを落し
、片方向印字で使用されていた。
置にて折り返し動作するが、この折り返しの際のキャリ
ッジ停止時に、o、3mmから機械によっては2rrm
程度の振動を繰り返すという宿命を持つ。このため、ベ
ストの機械(0,3s++)であっても、0.7履程度
以下で形成されたフォトスリットを複数回カウントして
しまい、キャリッジの絶対位置を見失ってしまう。この
ため、行きと帰りのドツトずれが発生してしまい、グラ
フィック等の高品位の印字についてはフォトエンコーダ
を用いる方法は採用できず、従来は印字スピードを落し
、片方向印字で使用されていた。
本発明の目的は、フォトエンコーダの使用を可能として
キャリッジの移動寸法の管理を容易にすると共に、ドツ
トずれのない高品質の印字を可能としたシリアルドツト
マトリクスプリンターを提供することにある。
キャリッジの移動寸法の管理を容易にすると共に、ドツ
トずれのない高品質の印字を可能としたシリアルドツト
マトリクスプリンターを提供することにある。
(問題点を解決するための手段)
本発明によるシリアルドツトマトリクスプリンターは、
スリットエンコーダ14と、これに対応する光学センサ
ー15を持つ。前記スリットエンコ−ダ14は、一定幅
のファイアリング信号スリット16を一定ピッチで設け
ると共に、i数のファイアリング信号スリット16から
なるブロック毎にこのファイアリング信号スリット↑6
より小さな幅のブロック信号スリット17を設けている
。また、光学センサー15は、キャリッジ13の移動に
伴い前記スリットエンコーダ14に沿って移動し、前記
スリット毎に信号を生じる。この光学センサー15から
の信号は、ブロック検出手段およびファイアリングタイ
ミング手段を有する第1の制御装置20に入力される。
スリットエンコーダ14と、これに対応する光学センサ
ー15を持つ。前記スリットエンコ−ダ14は、一定幅
のファイアリング信号スリット16を一定ピッチで設け
ると共に、i数のファイアリング信号スリット16から
なるブロック毎にこのファイアリング信号スリット↑6
より小さな幅のブロック信号スリット17を設けている
。また、光学センサー15は、キャリッジ13の移動に
伴い前記スリットエンコーダ14に沿って移動し、前記
スリット毎に信号を生じる。この光学センサー15から
の信号は、ブロック検出手段およびファイアリングタイ
ミング手段を有する第1の制御装置20に入力される。
ブロック検出手段は、光学センサー15からの信号を入
力して、前記各スリット毎の通過時間を測定し、この通
過時間の差から前記ブロック信号スリット17によるブ
ロック信号を検出する。
力して、前記各スリット毎の通過時間を測定し、この通
過時間の差から前記ブロック信号スリット17によるブ
ロック信号を検出する。
また、ファイアリングタイミング手段は、前記ファイア
リング信号スリット16の通過時間測定毎に、これを等
分割したファイアリングタイミング信号を生じる。さら
に、前記ブロック信号を指標としてキャリッジ移動用モ
ータを制御するキャリッジ制御手段を持つ第2の制御装
置21を設けている。
リング信号スリット16の通過時間測定毎に、これを等
分割したファイアリングタイミング信号を生じる。さら
に、前記ブロック信号を指標としてキャリッジ移動用モ
ータを制御するキャリッジ制御手段を持つ第2の制御装
置21を設けている。
(作用)
本発明では、各ブロック毎に生じるブロック信号を検出
し、これを指標としてキャリッジの移動を制御すること
により、キャリッジ停止時の撮動によってもキャリッジ
を見失うことはなく、またドツトずれを生じることなく
正しく印字できる。
し、これを指標としてキャリッジの移動を制御すること
により、キャリッジ停止時の撮動によってもキャリッジ
を見失うことはなく、またドツトずれを生じることなく
正しく印字できる。
また、ファイアリングタイミング手段では、直前のファ
イアリング信号スリットの通過時間を基にこれを等分割
してファイアリングタイミング信号を発生させているこ
とにより、キャリッジは速度変化が生じても、これに影
響されて印字ずれを生じることはない。
イアリング信号スリットの通過時間を基にこれを等分割
してファイアリングタイミング信号を発生させているこ
とにより、キャリッジは速度変化が生じても、これに影
響されて印字ずれを生じることはない。
(実施例)
以下、本発明の一実施例を図面を参照して説明する。
まず、始めに、シリアルドツトマトリクスプリンターの
概略構造を第2図によって説明する。
概略構造を第2図によって説明する。
図において、11は印字ヘッドで、プラテン12と対向
し、かつその長さ方向に沿って往復移動可能なようにキ
ャリッジ13に取付けられている。14は板材に後述す
るスリットを所定ピッチで形成したスリットエンコーダ
で、キャリッジ13の移動方向に沿って設けられており
、キャリッジ13に設けられた光学センサー15と、第
3図で示すように対向する。
し、かつその長さ方向に沿って往復移動可能なようにキ
ャリッジ13に取付けられている。14は板材に後述す
るスリットを所定ピッチで形成したスリットエンコーダ
で、キャリッジ13の移動方向に沿って設けられており
、キャリッジ13に設けられた光学センサー15と、第
3図で示すように対向する。
次に第1図により詳細に説明する。前記スリットエンコ
ーダ14には、ファイアリング信号スリット16が第4
図で示すようにそのスリット幅aと等しい=定ピッチに
よって順次形成されている。
ーダ14には、ファイアリング信号スリット16が第4
図で示すようにそのスリット幅aと等しい=定ピッチに
よって順次形成されている。
また、複数のファイアリング信号スリット16毎に、フ
ァイアリング信号スリット16より幅のせまい(半分程
r!1)ブロック信号スリット17を、そのスリット幅
すと等しいピッチで1個設ける。このブロック信号スリ
ット17相互間Cをブロックと呼ぶ。
ァイアリング信号スリット16より幅のせまい(半分程
r!1)ブロック信号スリット17を、そのスリット幅
すと等しいピッチで1個設ける。このブロック信号スリ
ット17相互間Cをブロックと呼ぶ。
ここで、本発明を分解能が1/360” (約70珈
)のプリンターに適用した場合、上記ファイアリング信
号スリット16のスリットlpaと、ブロック信号スリ
ット17のスリット幅すは次の寸法となる。たとえば、 a =1/45″: 0.56 mb=1/90″*
0.28 trmブロックの長さCは5.11+lII
となる。
)のプリンターに適用した場合、上記ファイアリング信
号スリット16のスリットlpaと、ブロック信号スリ
ット17のスリット幅すは次の寸法となる。たとえば、 a =1/45″: 0.56 mb=1/90″*
0.28 trmブロックの長さCは5.11+lII
となる。
ここで、ブロック信号スリット17のスリット幅すは、
比較的安価な光学センサー15が充分キャッチできる最
低の幅とする。安価な光学センサーの最小検出ピッチは
0.25.であり、前記スリット幅b=0.28m+は
充分キャッチできる。ファイアリング信号スリットのス
リット幅aは、上記スリット幅すの2倍とした。なお、
このスリット幅aは分解能ピッチの10倍以内が望まし
い。この実施例では、前述の通り分解能は70翔であり
、前記スリット幅a=O156纒は、分解能70uaの
10倍以内に納まっている。また、ブロックの長さCは
キャリッジ13の停止時における振動を充分吸収できる
長さ、すなわち4ffill+以上に設定する。
比較的安価な光学センサー15が充分キャッチできる最
低の幅とする。安価な光学センサーの最小検出ピッチは
0.25.であり、前記スリット幅b=0.28m+は
充分キャッチできる。ファイアリング信号スリットのス
リット幅aは、上記スリット幅すの2倍とした。なお、
このスリット幅aは分解能ピッチの10倍以内が望まし
い。この実施例では、前述の通り分解能は70翔であり
、前記スリット幅a=O156纒は、分解能70uaの
10倍以内に納まっている。また、ブロックの長さCは
キャリッジ13の停止時における振動を充分吸収できる
長さ、すなわち4ffill+以上に設定する。
ただし、あまり長いと、キャリッジ13は余計長く動か
なくてはならず、キャリッジ13の停止する位置が限ら
れしまうため、プリンターとしてのスルーブツト(実際
の印字スピード)を落すことになる。本実施例における
ブロックの長さCは、前述のように5.1s+であり、
キャリッジ13の停止時における振動を充分吸収でき、
しかも前述したスルーブツトを落すことはない。
なくてはならず、キャリッジ13の停止する位置が限ら
れしまうため、プリンターとしてのスルーブツト(実際
の印字スピード)を落すことになる。本実施例における
ブロックの長さCは、前述のように5.1s+であり、
キャリッジ13の停止時における振動を充分吸収でき、
しかも前述したスルーブツトを落すことはない。
前記光学センサー15は第3図で示すように、上記スリ
ットエンコーダ14を間にして対向する発光ダイオード
15aとフォトトランジスタ15bとを持っており、キ
ャリッジ13の移動に伴い、スリットエンコーダ14に
設けられた各スリット16.17毎に出力が反転する。
ットエンコーダ14を間にして対向する発光ダイオード
15aとフォトトランジスタ15bとを持っており、キ
ャリッジ13の移動に伴い、スリットエンコーダ14に
設けられた各スリット16.17毎に出力が反転する。
すなわち、第4図の信6 Aを生じる。19は微分回路
で、上記信号へを入力し、これを微分して第4図の信号
Bを生じる。この信号Bは、CPUを用いた第1の制御
装置20に入力される。
で、上記信号へを入力し、これを微分して第4図の信号
Bを生じる。この信号Bは、CPUを用いた第1の制御
装置20に入力される。
ここで、微分をしているのは、第1の制御装置20であ
るCPUの割込み(外部割込み)を利用して、高速処理
を行なうためである。
るCPUの割込み(外部割込み)を利用して、高速処理
を行なうためである。
第1のみす御装置20は、前記信号Bに基づき、第4図
で示す信号C(ブロック信号)を生じるブロック検出手
段と、信号D(ファイアリングタイミング信号)を生じ
るファイアリングタイミング手段とを持つ。これら両信
号C,Dは第2の制御装置21に送られる。
で示す信号C(ブロック信号)を生じるブロック検出手
段と、信号D(ファイアリングタイミング信号)を生じ
るファイアリングタイミング手段とを持つ。これら両信
号C,Dは第2の制御装置21に送られる。
上記ブロック検出手段では、CPU内の第1タイマーに
より微分パルス信号Bの間隔、すなわち、ファイアリン
グ信号スリット16のスリット幅aの通過時間を測定す
る。この通過時間をTnとする。この副定後、第2タイ
マーにより3/4Tn時間内に次の微分パルスが入るか
をチェックする。
より微分パルス信号Bの間隔、すなわち、ファイアリン
グ信号スリット16のスリット幅aの通過時間を測定す
る。この通過時間をTnとする。この副定後、第2タイ
マーにより3/4Tn時間内に次の微分パルスが入るか
をチェックする。
仮に、キャリッジ13が第1図におけるブロックの境B
nに移動していると、ギヤリッジ13の通過速度が一定
であれば、1/2“「n時間経過後、微分パルスが入力
される。すなわち、第2タイマーによる3/4Tn時間
内に次の微分パルスが入力されると、キャリッジ13が
ブロックの[Bnに達したと判断し、ブロック信号Cを
生じる。第2タイマーの設定時間である3/4Tnとい
う値は、各スリット間で、30%以上の急激な速度変化
がないものとして決めた値である。実際には30%の速
度変化は全くなく、設定時間を2/3Tnとしても問題
はない。
nに移動していると、ギヤリッジ13の通過速度が一定
であれば、1/2“「n時間経過後、微分パルスが入力
される。すなわち、第2タイマーによる3/4Tn時間
内に次の微分パルスが入力されると、キャリッジ13が
ブロックの[Bnに達したと判断し、ブロック信号Cを
生じる。第2タイマーの設定時間である3/4Tnとい
う値は、各スリット間で、30%以上の急激な速度変化
がないものとして決めた値である。実際には30%の速
度変化は全くなく、設定時間を2/3Tnとしても問題
はない。
このように、ブロック検出手段は、微分パルス信号Bを
基に、フォトエンコーダ14に形成された各スリット1
6.17毎の通過時間を測定し、この通過時間の違いか
ら、ブロック信号スリット17によるブロック信号Cを
検出している。
基に、フォトエンコーダ14に形成された各スリット1
6.17毎の通過時間を測定し、この通過時間の違いか
ら、ブロック信号スリット17によるブロック信号Cを
検出している。
前記ファイアリングタイミング手段は、微分パルス信号
Bに基づいて、印字用のドツト位置を制御するためのフ
ァイアリングタイミング信号りを生じる。すなわち微分
パルスの間隔を測定し、ファイアリング信号スリット1
6のスリット幅aの通過時間Tnを得るたびに、この通
過時間Tnを等分割し、ファイアリングタイミング信号
りを得る。この実施例では、ファイアリング信号スリッ
ト16のスリット幅aが0.56mであるため、分解能
である0、07 mピッチの印字をするには、前記スリ
ット幅a=0.56gの通過時間°「nを8等分すれば
よい。すなわち、8等分されたファイアリングタイミン
グ信号りを得るには、まず微分パルスが入力された時点
で1つのパルスを出力する。
Bに基づいて、印字用のドツト位置を制御するためのフ
ァイアリングタイミング信号りを生じる。すなわち微分
パルスの間隔を測定し、ファイアリング信号スリット1
6のスリット幅aの通過時間Tnを得るたびに、この通
過時間Tnを等分割し、ファイアリングタイミング信号
りを得る。この実施例では、ファイアリング信号スリッ
ト16のスリット幅aが0.56mであるため、分解能
である0、07 mピッチの印字をするには、前記スリ
ット幅a=0.56gの通過時間°「nを8等分すれば
よい。すなわち、8等分されたファイアリングタイミン
グ信号りを得るには、まず微分パルスが入力された時点
で1つのパルスを出力する。
その後ただちにこの8等分された時間Tn/8にて、C
PU内藏の第3タイマーを働かせ、この第3タイマーに
よってTn/8間隔のパルスを7個出力する。以後この
動作を繰返すことにより第4図における信号りを作る。
PU内藏の第3タイマーを働かせ、この第3タイマーに
よってTn/8間隔のパルスを7個出力する。以後この
動作を繰返すことにより第4図における信号りを作る。
このように、微分パルスが入力される毎に、そのパルス
間隔時間からファイアリングタイミング信号りのパルス
間隔を決定している。このことは、第1図における区間
anにおける通過時間により区間an+i内で使用する
パルス間隔を決定することであり、キャリッジ13に速
度変化があっても、印字用のドツト位置がずれることは
ない。
間隔時間からファイアリングタイミング信号りのパルス
間隔を決定している。このことは、第1図における区間
anにおける通過時間により区間an+i内で使用する
パルス間隔を決定することであり、キャリッジ13に速
度変化があっても、印字用のドツト位置がずれることは
ない。
すなわち、一定パルス間隔で制御していると、キャリッ
ジ13に速度変化があると、ドツト位置がずれ、印字ず
れを生じるが、上述のように、直前の移動速度によりパ
ルス間隔を決めれば、ドツト位置のずれは生じない。
ジ13に速度変化があると、ドツト位置がずれ、印字ず
れを生じるが、上述のように、直前の移動速度によりパ
ルス間隔を決めれば、ドツト位置のずれは生じない。
前記第2の制御装置21は、プリンター全体のシーケン
ス制御を行なうもので、同じ<CPUを用いており、ド
ライバー22を介してキャリッジ移動用モータ(ステッ
ピングモータ)23を制御するキャリッジ制御手段およ
び印字用のヘッド11をへラドドライバー11aを介し
て制御する印字制御手段を持つ。また、前記第1の制御
装置20に対しては駆動信号を与える。
ス制御を行なうもので、同じ<CPUを用いており、ド
ライバー22を介してキャリッジ移動用モータ(ステッ
ピングモータ)23を制御するキャリッジ制御手段およ
び印字用のヘッド11をへラドドライバー11aを介し
て制御する印字制御手段を持つ。また、前記第1の制御
装置20に対しては駆動信号を与える。
キャリッジ制御手段は、第1の制御装置20によってI
Jられたブロック信号Cを指標として、キャリッジ移動
用のモータ23を制御しており、キャリッジ13を任意
の位置で折り返すべく、停止制御する場合は、ファイア
−信号のある(印字が行なわれる)ブロック通過後の次
のファイア−信号のないブロックで、その中央の位置に
停止させるべく制御する。
Jられたブロック信号Cを指標として、キャリッジ移動
用のモータ23を制御しており、キャリッジ13を任意
の位置で折り返すべく、停止制御する場合は、ファイア
−信号のある(印字が行なわれる)ブロック通過後の次
のファイア−信号のないブロックで、その中央の位置に
停止させるべく制御する。
ここで、キャリッジ13をブロックの中央で止める方法
を説明する。ステッピングモータであるキャリッジ移動
用モータ23を、たとえば20ステツプ(20パルス)
動かすことにより1ブロック分の長さCだけキャリッジ
13が動くものとする。
を説明する。ステッピングモータであるキャリッジ移動
用モータ23を、たとえば20ステツプ(20パルス)
動かすことにより1ブロック分の長さCだけキャリッジ
13が動くものとする。
キャリッジ制御手段は、最終印字データがあるブロック
が終ると次のブロック信号を受は取ってから10ステッ
プ分モータ23を動かした後、停止させる。この動作に
よりキャリッジ13はブロックの中央で停止することと
なり、キャリッジ13が撮動しても、ブロック内で吸収
でき、その位置を見失うことはない。
が終ると次のブロック信号を受は取ってから10ステッ
プ分モータ23を動かした後、停止させる。この動作に
よりキャリッジ13はブロックの中央で停止することと
なり、キャリッジ13が撮動しても、ブロック内で吸収
でき、その位置を見失うことはない。
前記印字制御手段は、予め設定された印字データを持っ
ており、この印字データを印字するブロックにはファイ
ア−信号が設定されている。そして、印字すべきブロッ
ク、すなわちファイア−信号のあるブロックでは、第1
の制御装置20で作られたファイアリングタイミング信
号りによりドツト位置を制御し、印字用のヘッド11に
より印字を行なう。
ており、この印字データを印字するブロックにはファイ
ア−信号が設定されている。そして、印字すべきブロッ
ク、すなわちファイア−信号のあるブロックでは、第1
の制御装置20で作られたファイアリングタイミング信
号りによりドツト位置を制御し、印字用のヘッド11に
より印字を行なう。
上記構成において、第2の制御装置21によりキャリッ
ジ移動用モータ23を駆動することにより、キャリッジ
13は移動を開始する。ここで、キャリッジ移動用モー
タ23としてステッピングモータを用いた場合、第5図
で示すように駆動し、定速時の高速化をあっている。
ジ移動用モータ23を駆動することにより、キャリッジ
13は移動を開始する。ここで、キャリッジ移動用モー
タ23としてステッピングモータを用いた場合、第5図
で示すように駆動し、定速時の高速化をあっている。
上記キャリッジ13の移動に伴い、光学センサー15か
ら、各スリット16.17の通過毎に、信号Aが生じる
。この信号Aは微分回路19にて微分され、パルス状の
信号Bとなり、第1の制御装@20に入力される。第1
の制御装置20は、前記キャリッジ移動用モータ23が
駆動された時点で、第2の制御装置21から駆動信号を
受けており、動作状態にある。したがって、前記パルス
状の信号Bを入力することにより、キャリッジ13に最
も近いブロック位置から順次各ブロック位置を通過する
毎にブロック信号Cを検出する。また、前記パルス状の
信号Bを入力する毎に、その直前におけるキャリッジ1
3の移動速度を基にしてパルス周期を決定したファイア
リングタイミング信号りを作る。これら両信号C,Dは
共に第2の1IIIWJ装置21に入力される。
ら、各スリット16.17の通過毎に、信号Aが生じる
。この信号Aは微分回路19にて微分され、パルス状の
信号Bとなり、第1の制御装@20に入力される。第1
の制御装置20は、前記キャリッジ移動用モータ23が
駆動された時点で、第2の制御装置21から駆動信号を
受けており、動作状態にある。したがって、前記パルス
状の信号Bを入力することにより、キャリッジ13に最
も近いブロック位置から順次各ブロック位置を通過する
毎にブロック信号Cを検出する。また、前記パルス状の
信号Bを入力する毎に、その直前におけるキャリッジ1
3の移動速度を基にしてパルス周期を決定したファイア
リングタイミング信号りを作る。これら両信号C,Dは
共に第2の1IIIWJ装置21に入力される。
ここで、キャリッジ13がホーム位置から移動を開始し
たものとする。キャリッジ13はブロック信号Cを指標
に移動しており、ファイア−信号のない(印字を行なわ
ない)ブロックではスペース移動を行なう。この際のキ
ャリッジ13の通過速度は、前述のように、ファイアリ
ング信号スリット16の通過に伴う微分パルス信号Bに
より、第1の制御装置20にて把握している。ファイア
−信号のある(印字を行なう)ブロックでは、第2の制
御装置21は、前述のように、直前の通過速度を基にし
てパルス間隔が決定されたファイアリングタイミング信
号りによってドツト位置を制御し、印字データに従って
ヘッド11を駆動して印字を行なう。
たものとする。キャリッジ13はブロック信号Cを指標
に移動しており、ファイア−信号のない(印字を行なわ
ない)ブロックではスペース移動を行なう。この際のキ
ャリッジ13の通過速度は、前述のように、ファイアリ
ング信号スリット16の通過に伴う微分パルス信号Bに
より、第1の制御装置20にて把握している。ファイア
−信号のある(印字を行なう)ブロックでは、第2の制
御装置21は、前述のように、直前の通過速度を基にし
てパルス間隔が決定されたファイアリングタイミング信
号りによってドツト位置を制御し、印字データに従って
ヘッド11を駆動して印字を行なう。
次に、キャリッジ13をファイア−信号のないブロック
にて停止させる場合、キャリッジ13は前記の如くブロ
ックの中央部に停止するので、振動によって第2の制御
装置21が印字位置を見失うことはない。すなわち、停
止後、再び印字を行なうべくキャリッジが移動し始める
と、最も近いブロックの先頭からファイアリングタイミ
ング信号りが得られることが保証されているためである
。
にて停止させる場合、キャリッジ13は前記の如くブロ
ックの中央部に停止するので、振動によって第2の制御
装置21が印字位置を見失うことはない。すなわち、停
止後、再び印字を行なうべくキャリッジが移動し始める
と、最も近いブロックの先頭からファイアリングタイミ
ング信号りが得られることが保証されているためである
。
また、停止時に振動があっても、戻り動作後、次のブロ
ックではキャリッジの移動速度は定速になっており、何
ら影響はない。すなわち、戻り印字の際、キャリッジ1
3の振動寸法を通過した後にブロック信号が発生し、そ
の後に印字指令が出るので、各ブロック内の印字ドツト
ずれは実用的にも理論的にも非常に少なくなる。
ックではキャリッジの移動速度は定速になっており、何
ら影響はない。すなわち、戻り印字の際、キャリッジ1
3の振動寸法を通過した後にブロック信号が発生し、そ
の後に印字指令が出るので、各ブロック内の印字ドツト
ずれは実用的にも理論的にも非常に少なくなる。
このように、スペース寸法量及び停止位置信号としてブ
ロック信号Cは用いられ、ドツト印字位置信号としてフ
ァイアリングタイミング信号りが用いられる。
ロック信号Cは用いられ、ドツト印字位置信号としてフ
ァイアリングタイミング信号りが用いられる。
(発明の効果〕
以上のように本発明によれば、フォトエンコーダを使用
できるため、キャリッジ移動時の絶対位置を正確かつ容
易に管理でき、しかも、キャリッジの速度変化や停止時
の振動に対してもドツトずれを生じることなく正確に印
字を行なうことができる。
できるため、キャリッジ移動時の絶対位置を正確かつ容
易に管理でき、しかも、キャリッジの速度変化や停止時
の振動に対してもドツトずれを生じることなく正確に印
字を行なうことができる。
第1図は本発明によるシリアルドツトマトリクスプリン
ターの一実施例における要部を示す構成図、第2図はシ
リアルドツトマトリクスプリンターの概略構成を示す外
形図、第3図は第2図で示した光学センサーとスリット
エンコーダとの関係を示す配置図、第4図は第1図にお
けるスリットエンコーダとこれに対応する各信号との関
係を説明するタイミングヂャート、第5図はモータの駆
動図である。 11・・印字ヘッド、13・・キャリッジ、14・・ス
リットエンコーダ、15・・光学センサー、16・・フ
ァイアリング信号スリット、17・・ブロック信号スリ
ット、20・・第1の制御2I]装置、21・・第2の
制gD装置。
ターの一実施例における要部を示す構成図、第2図はシ
リアルドツトマトリクスプリンターの概略構成を示す外
形図、第3図は第2図で示した光学センサーとスリット
エンコーダとの関係を示す配置図、第4図は第1図にお
けるスリットエンコーダとこれに対応する各信号との関
係を説明するタイミングヂャート、第5図はモータの駆
動図である。 11・・印字ヘッド、13・・キャリッジ、14・・ス
リットエンコーダ、15・・光学センサー、16・・フ
ァイアリング信号スリット、17・・ブロック信号スリ
ット、20・・第1の制御2I]装置、21・・第2の
制gD装置。
Claims (2)
- (1)印字ヘッドを有するキャリッジを往復動させ、予
め設定されたファイアー信号に従って印字を行なうシリ
アルドットマトリクスプリンターにおいて、 一定幅のファイアリング信号スリットを一定ピッチで設
けると共に複数のファイアリング信号スリットからなる
ブロック毎にこのファイアリング信号スリットより小さ
な幅のブロック信号スリットを設けたスリットエンコー
ダと、 前記キャリッジの移動に伴い前記スリットエンコーダに
沿つて移動し前記各スリット毎に信号を生じる光学セン
サーと、 この光学センサーからの信号を入力して前記各スリット
等の通過時間を測定し、この通過時間の違いから前記ブ
ロック信号スリットによるブロック信号を検出するブロ
ック検出手段および前記ファイアリング信号スリットの
通過時間測定毎にこれを等分割したファイアリングタイ
ミング信号を生じるファイアリングタイミング手段を有
する第1の制御装置と、 前記ブロック信号を指標としてキャリッジ移動用モータ
を制御するキャリッジ制御手段を持つ第2の制御装置と
、 を備えたことを特徴とするシリアルドットマトリクスプ
リンター。 - (2)キャリッジ制御手段は、キャリッジの停止制御を
ファイアー信号のあるブロック通過後の次のブロック内
で行なうものであることを特徴とする特許請求の範囲第
1項記載のシリアルドットマトリクスプリンター。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62017967A JP2645350B2 (ja) | 1987-01-28 | 1987-01-28 | シリアルドットマトリクスプリンタ |
| DE3801708A DE3801708A1 (de) | 1987-01-28 | 1988-01-21 | Punktreihenmatrix-drucker |
| US07/149,489 US4838717A (en) | 1987-01-28 | 1988-01-28 | Serial dot matrix printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62017967A JP2645350B2 (ja) | 1987-01-28 | 1987-01-28 | シリアルドットマトリクスプリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63185641A true JPS63185641A (ja) | 1988-08-01 |
| JP2645350B2 JP2645350B2 (ja) | 1997-08-25 |
Family
ID=11958504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62017967A Expired - Lifetime JP2645350B2 (ja) | 1987-01-28 | 1987-01-28 | シリアルドットマトリクスプリンタ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4838717A (ja) |
| JP (1) | JP2645350B2 (ja) |
| DE (1) | DE3801708A1 (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH041056A (ja) * | 1990-04-19 | 1992-01-06 | Canon Inc | インクジェット記録装置 |
| JPH0798413B2 (ja) * | 1989-06-09 | 1995-10-25 | キヤノン株式会社 | 記録装置 |
| JPH0695027B2 (ja) * | 1989-10-26 | 1994-11-24 | 株式会社オプテックディディ・メルコ・ラボラトリー | 光ロータリーエンコーダ |
| JPH0459375A (ja) * | 1990-06-29 | 1992-02-26 | Seikosha Co Ltd | シリアルプリンタ |
| DE69131817T2 (de) * | 1990-09-21 | 2000-06-15 | Canon K.K., Tokio/Tokyo | Aufzeichnungsvorrichtung |
| JPH04339670A (ja) * | 1991-05-16 | 1992-11-26 | Mitsubishi Steel Mfg Co Ltd | プリンタ印字機械 |
| JPH05338306A (ja) * | 1992-06-11 | 1993-12-21 | Fuji Xerox Co Ltd | シリアルプリンタ |
| US5376785A (en) * | 1992-10-02 | 1994-12-27 | Chin; Philip K. | Optical displacement sensor utilizing optical diffusion |
| US5563591A (en) * | 1994-10-14 | 1996-10-08 | Xerox Corporation | Programmable encoder using an addressable display |
| US6286927B1 (en) * | 1997-12-25 | 2001-09-11 | Canon Kabushiki Kaisha | Ink jet element substrate and ink jet head that employs the substrate, and ink jet apparatus on which the head is mounted |
| US6494563B2 (en) | 1997-12-25 | 2002-12-17 | Canon Kabushiki Kaisha | Ink jet element substrate and ink jet head that employs the substrate, and ink jet apparatus on which the head is mounted |
| US6658091B1 (en) * | 2002-02-01 | 2003-12-02 | @Security Broadband Corp. | LIfestyle multimedia security system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57149140U (ja) * | 1981-03-13 | 1982-09-18 | ||
| JPS61217278A (ja) * | 1985-03-23 | 1986-09-26 | Ricoh Co Ltd | プリンタ |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4119383A (en) * | 1976-07-20 | 1978-10-10 | Oki Electric Industry Co., Ltd. | Method and apparatus for inserting intermediate dots in a dot matrix using a dot printer |
| US4180704A (en) * | 1978-06-28 | 1979-12-25 | International Business Machines Corporation | Detection circuit for a bi-directional, self-imaging grating detector |
| JPS5537361A (en) * | 1978-09-08 | 1980-03-15 | Usac Electronics Ind Co Ltd | Control system of print head moving positions |
| EP0009291B1 (en) * | 1978-09-20 | 1982-10-27 | Philips Norden AB | A device for indicating the position of a printer carriage |
| US4247214A (en) * | 1978-11-08 | 1981-01-27 | Ncr Corporation | Character position control for a matrix printer |
| JPS5662179A (en) * | 1979-10-26 | 1981-05-27 | Canon Inc | Recording device |
| JPS56153212A (en) * | 1980-04-30 | 1981-11-27 | Toshiba Corp | Encoder |
| JPS5829093A (ja) * | 1981-08-13 | 1983-02-21 | 株式会社トプコン | アブソリユ−トエンコ−ダ |
| JPS58102788A (ja) * | 1981-12-15 | 1983-06-18 | Fujitsu Ltd | スペ−ス制御方式 |
| DE3308814C2 (de) * | 1983-03-12 | 1985-02-07 | Dr. Johannes Heidenhain Gmbh, 8225 Traunreut | Meßeinrichtung |
| DE3445342A1 (de) * | 1983-12-12 | 1985-06-20 | Asahi Kogaku Kogyo K.K., Tokio/Tokyo | Laserstrahlbelichtungssystem |
| JPS6197619A (ja) * | 1984-10-19 | 1986-05-16 | Fuji Photo Film Co Ltd | 光学式リニアエンコ−ダ |
-
1987
- 1987-01-28 JP JP62017967A patent/JP2645350B2/ja not_active Expired - Lifetime
-
1988
- 1988-01-21 DE DE3801708A patent/DE3801708A1/de active Granted
- 1988-01-28 US US07/149,489 patent/US4838717A/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57149140U (ja) * | 1981-03-13 | 1982-09-18 | ||
| JPS61217278A (ja) * | 1985-03-23 | 1986-09-26 | Ricoh Co Ltd | プリンタ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2645350B2 (ja) | 1997-08-25 |
| US4838717A (en) | 1989-06-13 |
| DE3801708A1 (de) | 1988-08-11 |
| DE3801708C2 (ja) | 1992-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0634279B1 (en) | Printing apparatus and printing method thereof | |
| JPS63185641A (ja) | シリアルドットマトリクスプリンタ | |
| US3950685A (en) | Dc motor position controller | |
| GB2127193A (en) | Control system for a serial printer | |
| US4493570A (en) | Control system for impact printer | |
| US5439301A (en) | Printer controller and method thereof for a printhead assembly | |
| US5803628A (en) | Printing apparatus including encoder pending | |
| KR960003351B1 (ko) | 위치검출장치 | |
| US4688956A (en) | Carriage feed control method for bold and shadow printing | |
| KR100687686B1 (ko) | 인쇄 도트 어긋남 보정 제어 방법 및 그 인쇄 장치 | |
| US6601513B1 (en) | Motor control method and apparatus, time recorder having same and impact type printing apparatus | |
| JPH02261678A (ja) | 往復印字の印字位置ずれ補正機能を有するプリンタ | |
| GB1592602A (en) | Data printers | |
| JPH05338308A (ja) | プリンタ装置のキャリッジモータ制御方法 | |
| JPH04135873A (ja) | シリアル・ドット・プリンタの印字制御装置 | |
| JPS58217381A (ja) | シリアルプリンタにおける印字ずれ補正量設定方式 | |
| JPS6274664A (ja) | プリンタの印字開始位置調整装置 | |
| JPH03230985A (ja) | プリンタ | |
| GB2077012A (en) | Printing apparatus | |
| CA1128446A (en) | Apparatus for synchronizing carrier speed and print character selection in on-the-fly printing | |
| JPH05162408A (ja) | シリアルドットプリンタ | |
| KR910007755B1 (ko) | 9핀 프린터의 라인 피드 모터 제어방법 | |
| JP2001315396A (ja) | インクジェット画像形成装置 | |
| JPH0257373A (ja) | プリンタ装置 | |
| JP2004202847A (ja) | ラインプリンタおよび印字制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |