JPS5872492A - プリンタ - Google Patents
プリンタInfo
- Publication number
- JPS5872492A JPS5872492A JP57176506A JP17650682A JPS5872492A JP S5872492 A JPS5872492 A JP S5872492A JP 57176506 A JP57176506 A JP 57176506A JP 17650682 A JP17650682 A JP 17650682A JP S5872492 A JPS5872492 A JP S5872492A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- carriage
- drive
- motor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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/14—Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
- B41J19/142—Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
-
- 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
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/237—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude with a combination of feedback covered by G05B19/232 - G05B19/235
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/416—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control of velocity, acceleration or deceleration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/43—Speed, acceleration, deceleration control ADC
- G05B2219/43006—Acceleration, deceleration control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45187—Printer
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S400/00—Typewriting machines
- Y10S400/903—Stepping-motor drive for carriage feed
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の分野〕
この発明は、プリンタ制御システムに関し、特に印刷機
構の停止距離が制御される可変速両方向プリンタ用の制
御システムに関する。
構の停止距離が制御される可変速両方向プリンタ用の制
御システムに関する。
今日の両方向プリンタのあるものは、成る特定のフォー
マットの印刷を行なおうとする場合、印刷行毎に異なり
得る選択された速度で印刷キャリッジが移動し得るよう
制御される。このようなプリンタは、印刷機構を適当な
点で減速できるようにするため印刷行の終りに印刷機構
が到達する前に、停止指令を印刷機構駆動部に発する閉
ループのサーボシステムの中で使用されることが良くあ
る。
マットの印刷を行なおうとする場合、印刷行毎に異なり
得る選択された速度で印刷キャリッジが移動し得るよう
制御される。このようなプリンタは、印刷機構を適当な
点で減速できるようにするため印刷行の終りに印刷機構
が到達する前に、停止指令を印刷機構駆動部に発する閉
ループのサーボシステムの中で使用されることが良くあ
る。
−H停止シーケンス(手順)が開始されたあと印刷機構
が速度零に達するまでにそれが移動する距離は、その最
初の速度に依って変わる。このようなプリンタでは、一
旦停止後反対方向に印刷機構を戻して所望の速度まで達
するのに必要な距離も、その最初の速度に依って決まる
。何故ならば加速というのは一定だから・である。異な
る速度を用いた場合の停止距離の差は、成る場合は問題
を生じるかもしれない。例えば低速で停止シーケンスが
行なわれ、次の開始か高速になる場合、71−ジン(紙
の縁、余白)の中に印刷機構が低速で移動して来る距離
は、印刷機!I11カそのマージンから高速で出て行く
ときそれが適当な速度になるのに必要な距離よりもはる
かに短い。これにより印刷開始時のキャリッジ移動速度
が遅過ぎて、エラー状況が生じることにもなる。またマ
ージンに低速で出入りする場合それに要する時間が短く
て、次の打上印刷できる位置まで印刷用紙を移動できる
だけの時間がないかもしれない。
が速度零に達するまでにそれが移動する距離は、その最
初の速度に依って変わる。このようなプリンタでは、一
旦停止後反対方向に印刷機構を戻して所望の速度まで達
するのに必要な距離も、その最初の速度に依って決まる
。何故ならば加速というのは一定だから・である。異な
る速度を用いた場合の停止距離の差は、成る場合は問題
を生じるかもしれない。例えば低速で停止シーケンスが
行なわれ、次の開始か高速になる場合、71−ジン(紙
の縁、余白)の中に印刷機構が低速で移動して来る距離
は、印刷機!I11カそのマージンから高速で出て行く
ときそれが適当な速度になるのに必要な距離よりもはる
かに短い。これにより印刷開始時のキャリッジ移動速度
が遅過ぎて、エラー状況が生じることにもなる。またマ
ージンに低速で出入りする場合それに要する時間が短く
て、次の打上印刷できる位置まで印刷用紙を移動できる
だけの時間がないかもしれない。
米国特許第4146922号や同第4147967号に
印刷キャリッジ七制御するのにマイクロプロセッサを利
用することが開示されているが、′ これらのいずれ
にもこの発明で解決しようとする如上の問題には触れて
いない。
印刷キャリッジ七制御するのにマイクロプロセッサを利
用することが開示されているが、′ これらのいずれ
にもこの発明で解決しようとする如上の問題には触れて
いない。
この発明によれば、印刷機構のあらゆる印刷速度に対し
て成る所与の距離で停止が行なわれる。
て成る所与の距離で停止が行なわれる。
これは低速で印刷しているときの印刷駆動機構に停止指
令を発する際遅延を与えることによって達成される。斯
して、印刷駆動機構は低速の印刷サイクルのときは通常
のときよりも長い距離だけマージンの中へ印刷機構を駆
動する。この距離は、高速モードでの印刷が行なわれる
ときの印刷、駆動機構のための距離に等しくなるよう制
御される。
令を発する際遅延を与えることによって達成される。斯
して、印刷駆動機構は低速の印刷サイクルのときは通常
のときよりも長い距離だけマージンの中へ印刷機構を駆
動する。この距離は、高速モードでの印刷が行なわれる
ときの印刷、駆動機構のための距離に等しくなるよう制
御される。
(以下余白)
〔好適な実施例の説明〕
この発明は、第1図に示すプリンタシステムで使用され
る。このプリンタシステムは逐次伝送リンク2を介して
指令を受取る。この指令はプリンタコントローラ乙によ
って解読される。そしてパネルケーブル8でそのコント
ローラ乙に接続されているオペレータパネル4によって
セットされた状況と関連してその指令が使用される。コ
ントローラ6は、1979年10月19日付出願の「マ
イクロプロセッサ制御のプリンタサブシステム(Pri
nter Subsystem With Micr
oprocessorControl)Jと題する米国
特許出願第86484号に示されたものでも良い。この
コントローラの指令は駆動器14にオープンループの駆
動整流信号を与える、単一チップのマイクロコンピュー
タ形式の用紙制御用マイクロコンピュータ12にケーブ
ル10奮介して与えられる。この駆動器14は用紙制御
用ステップモータ16に駆動電圧を与える。移動指令が
、プリンタコントローラ6からケーブル10上の指令線
によって用紙制御用マイクロコンピュータ12に与えら
れる。そして用紙状況線13によってプリンタコントロ
ーラ乙に状況信号が返される。
る。このプリンタシステムは逐次伝送リンク2を介して
指令を受取る。この指令はプリンタコントローラ乙によ
って解読される。そしてパネルケーブル8でそのコント
ローラ乙に接続されているオペレータパネル4によって
セットされた状況と関連してその指令が使用される。コ
ントローラ6は、1979年10月19日付出願の「マ
イクロプロセッサ制御のプリンタサブシステム(Pri
nter Subsystem With Micr
oprocessorControl)Jと題する米国
特許出願第86484号に示されたものでも良い。この
コントローラの指令は駆動器14にオープンループの駆
動整流信号を与える、単一チップのマイクロコンピュー
タ形式の用紙制御用マイクロコンピュータ12にケーブ
ル10奮介して与えられる。この駆動器14は用紙制御
用ステップモータ16に駆動電圧を与える。移動指令が
、プリンタコントローラ6からケーブル10上の指令線
によって用紙制御用マイクロコンピュータ12に与えら
れる。そして用紙状況線13によってプリンタコントロ
ーラ乙に状況信号が返される。
印刷へラドキャリッジに接続される印刷アクチュエータ
システム19がアクチュエータラッチ20及び印刷アク
チュエータ24を含み、プリンタコントローラ6で形成
される像の実際の印刷像を形成する。印刷しようとする
ドツトパターンがコントローラ6からラッチ20に伝送
され、更にアクチュエータ24に伝送される。印刷すべ
き文字のためのドツトの位置は、印刷ヘッド駆動システ
ム38に接続されたリニア位置コード化器44からの情
報に基づき、プリンタコントローラ乙によって決められ
る。
システム19がアクチュエータラッチ20及び印刷アク
チュエータ24を含み、プリンタコントローラ6で形成
される像の実際の印刷像を形成する。印刷しようとする
ドツトパターンがコントローラ6からラッチ20に伝送
され、更にアクチュエータ24に伝送される。印刷すべ
き文字のためのドツトの位置は、印刷ヘッド駆動システ
ム38に接続されたリニア位置コード化器44からの情
報に基づき、プリンタコントローラ乙によって決められ
る。
アクチュエータキャリッジの位置はリニア位置コード化
器44によって決められる。このコード化器44はキャ
リッジに取付けられた光学的検知器を含んでも良い。こ
のキャリッジは、従来周知のようにヘッド制御用モータ
36で駆動される。
器44によって決められる。このコード化器44はキャ
リッジに取付けられた光学的検知器を含んでも良い。こ
のキャリッジは、従来周知のようにヘッド制御用モータ
36で駆動される。
これに対し静止した光学格子(グリッド)がプリンタ枠
に取付けられる。キャリッジアセンブリはタイミングベ
ルトで印刷ヘッド駆動モータ36に取付けられ、そこに
取付けられ象光学的検知器が如上の格子の前を横切るよ
うに移動し、線46上に位置エミッタ信号音発生する。
に取付けられる。キャリッジアセンブリはタイミングベ
ルトで印刷ヘッド駆動モータ36に取付けられ、そこに
取付けられ象光学的検知器が如上の格子の前を横切るよ
うに移動し、線46上に位置エミッタ信号音発生する。
この信号がプリンタコントローラ6で文字全形成するの
に使用される。
に使用される。
アクチュエータキャリッジを含む印刷ヘッドのモータ駆
動システ゛ム38が、キャリッジ駆動用マイクロコンピ
ュータ28と駆動器32とを含む。
動システ゛ム38が、キャリッジ駆動用マイクロコンピ
ュータ28と駆動器32とを含む。
後者はケーブル34a%−34bによってブラシ式の直
流へラドモータ36に接続される。ヘッドモータ36の
シャフトには1回転あたり810サイクルの回転式光学
系コード化器40か取付けられる。このコード化器40
は速度情報を与えるためキャリッジ駆動用マイクロコン
ピュータ28で使用される。印刷ヘッドの移動を制御す
るための指令が指令線26を介してマイクロコンピュー
タ2Bに与えられ、プリンタコントローラ6に状況線5
0を介して状況信号が返される。
流へラドモータ36に接続される。ヘッドモータ36の
シャフトには1回転あたり810サイクルの回転式光学
系コード化器40か取付けられる。このコード化器40
は速度情報を与えるためキャリッジ駆動用マイクロコン
ピュータ28で使用される。印刷ヘッドの移動を制御す
るための指令が指令線26を介してマイクロコンピュー
タ2Bに与えられ、プリンタコントローラ6に状況線5
0を介して状況信号が返される。
第2図に詳細に示すように、マイクロコンピュータ28
はディジタルアナログ変換器(以下DACと称する)2
9に結合され、そのDACに基準速度カランl与える。
はディジタルアナログ変換器(以下DACと称する)2
9に結合され、そのDACに基準速度カランl与える。
基準速度カウントは所望のヘッド又はキャリッジの速度
を表わす電圧に変換すれる。マイクロコンピュータ28
はまたモータ36の駆動方向(−左、駆動)を制御し、
検知し、コード化器Aff140a及びコード化器B1
40bを試験することによって実際の移動方向情報(−
左移動)を与える。所望の速度移動を生じる指令電圧を
生じるためランプ発生回路31でDAC出力が使用され
る。線40b上のコード化量B信号の周波数変化が周波
数から電圧への変換器(以下FCvと称する)モジュー
ル33によって成る電圧レベルに変換される。実際に画
定された速度を表わすこの電圧は、合計器35に於いて
ランプ発−生器31からの所望の電圧(速度)と比較さ
れる。
を表わす電圧に変換すれる。マイクロコンピュータ28
はまたモータ36の駆動方向(−左、駆動)を制御し、
検知し、コード化器Aff140a及びコード化器B1
40bを試験することによって実際の移動方向情報(−
左移動)を与える。所望の速度移動を生じる指令電圧を
生じるためランプ発生回路31でDAC出力が使用され
る。線40b上のコード化量B信号の周波数変化が周波
数から電圧への変換器(以下FCvと称する)モジュー
ル33によって成る電圧レベルに変換される。実際に画
定された速度を表わすこの電圧は、合計器35に於いて
ランプ発−生器31からの所望の電圧(速度)と比較さ
れる。
このエラー電圧差(駆動方向で修正されたもの)は合計
器37に於いて駆動器32から線32aで供給されるフ
ィードバック電流と比較され、パルス幅変調モジュール
(PWM)39及び増幅器(AMP )に駆動信号を与
える。パルス幅変調モジュール39は、一定期間チョッ
プされたDC電圧にその入力電圧を変換する。そのDC
電圧のデユーティサイクルは、駆動電圧がモータ36に
与えられる時間の割合を決める。線52a上のフィード
バック信号電流は電流レベルが既に高いときの駆動力を
小さくすることによってモータ電流を制、限する働きが
ある。モータ電流が過大になる場合は、流れ過ぎの電流
のエラーが検知されてラッチされ、そしてその駆動が減
勢される。
器37に於いて駆動器32から線32aで供給されるフ
ィードバック電流と比較され、パルス幅変調モジュール
(PWM)39及び増幅器(AMP )に駆動信号を与
える。パルス幅変調モジュール39は、一定期間チョッ
プされたDC電圧にその入力電圧を変換する。そのDC
電圧のデユーティサイクルは、駆動電圧がモータ36に
与えられる時間の割合を決める。線52a上のフィード
バック信号電流は電流レベルが既に高いときの駆動力を
小さくすることによってモータ電流を制、限する働きが
ある。モータ電流が過大になる場合は、流れ過ぎの電流
のエラーが検知されてラッチされ、そしてその駆動が減
勢される。
第3図に示すように、マイクロコンピュータ28はへラ
ドキャリッジサーボシステム用の指令解読及び全体的な
移動制御を行なう。「−ラン」、「−ランプ」、「−高
速」、r−MOD BJ、及び「−左」といった入力
線が解読され、「DAC」、「−左移動」及び「−左駆
動」と言った指令出力と「+ヘッドビジィ」及び「−へ
ンド0/C」と言った状況出力ヲヲ与えるよう解読され
る。[−ラン」又は「−ランプ」という入力が移動を開
始する。そして「−左」という入力が所望の移動方向を
表わし、そしてr−MODBJ及び「−高速」という入
力が所望の速度を表わす。速度選択はDAC29にカウ
ント値を伝えるマイクロコンピュータによって達成され
る。このカウントは、DACに出力電圧を生じさせる。
ドキャリッジサーボシステム用の指令解読及び全体的な
移動制御を行なう。「−ラン」、「−ランプ」、「−高
速」、r−MOD BJ、及び「−左」といった入力
線が解読され、「DAC」、「−左移動」及び「−左駆
動」と言った指令出力と「+ヘッドビジィ」及び「−へ
ンド0/C」と言った状況出力ヲヲ与えるよう解読され
る。[−ラン」又は「−ランプ」という入力が移動を開
始する。そして「−左」という入力が所望の移動方向を
表わし、そしてr−MODBJ及び「−高速」という入
力が所望の速度を表わす。速度選択はDAC29にカウ
ント値を伝えるマイクロコンピュータによって達成され
る。このカウントは、DACに出力電圧を生じさせる。
その出力電圧は端子29aから供−給される基準電圧の
一部である。
一部である。
マイクロコンピュータ28からの大きなカウント値の出
力が基準電圧の大きな部分ケ生じさせる。
力が基準電圧の大きな部分ケ生じさせる。
その大きな部分はもつと高い所望の最終速度を表わし、
DACへの小さいカウントからは小さい電圧出力と低い
速度しか生じない。
DACへの小さいカウントからは小さい電圧出力と低い
速度しか生じない。
「−左」という入力はモータの駆動方向(=左駆動)を
表わす組合せで使用される。その駆動方向は、そのとき
取る動作(始動、停止など)及び2つの入力に依存する
。上述のとおり、第2図の140a、40b’上のコー
ド化量A信号及びコード化量B信号は、モータシャフト
に取付けられた光学的なコード化器40によって表わさ
れる。このコード□化量信号は、対称子あり、位相が9
0度だけシフトされる。従って、左に移動しているとき
コード化°器A信号はコード化器、B信号に先行し、右
に移動しているときコード化量B信号に遅れる。
表わす組合せで使用される。その駆動方向は、そのとき
取る動作(始動、停止など)及び2つの入力に依存する
。上述のとおり、第2図の140a、40b’上のコー
ド化量A信号及びコード化量B信号は、モータシャフト
に取付けられた光学的なコード化器40によって表わさ
れる。このコード□化量信号は、対称子あり、位相が9
0度だけシフトされる。従って、左に移動しているとき
コード化°器A信号はコード化器、B信号に先行し、右
に移動しているときコード化量B信号に遅れる。
これらの信号は、実際の移動方向を表わす「−左移動」
出力を表わすためマイクロコンピュータにより使用され
る。
出力を表わすためマイクロコンピュータにより使用され
る。
モータ電流がサンプルされ、基準レベルと比較される。
モータを流れる測定された電流が過大の場合、ヘッドの
過電流(0/C)ラッチ4゛1カセツトサれ、マイクロ
コンピュータで検知される。
過電流(0/C)ラッチ4゛1カセツトサれ、マイクロ
コンピュータで検知される。
過電流ラッチはマイクロコンピュータによって直接にセ
ットされ得る。キャリッジ駆動用マイクロコンピュータ
でサンプルされたプリンタコントローラ6からの過電流
リセットパ、ルス26h?捕捉するため過電流リセット
ラッチ43が使用される。
ットされ得る。キャリッジ駆動用マイクロコンピュータ
でサンプルされたプリンタコントローラ6からの過電流
リセットパ、ルス26h?捕捉するため過電流リセット
ラッチ43が使用される。
これはヘッド過電流ラッチ43をリセットするようマイ
クロコンピユー、夕28に指令する。
クロコンピユー、夕28に指令する。
モータ移動速度は第2図の周波数から電圧への変換器(
FVC)33によって検知される。これは第4図に詳細
に説明する。コード化ディスク40からのコード化量A
信号及びコード化量B信号が生じるのは、モータ速度が
変化するのに合わせた繰返し速度で変化するパルスを生
じるよう交互の明暗の線が光源全遮断するときである。
FVC)33によって検知される。これは第4図に詳細
に説明する。コード化ディスク40からのコード化量A
信号及びコード化量B信号が生じるのは、モータ速度が
変化するのに合わせた繰返し速度で変化するパルスを生
じるよう交互の明暗の線が光源全遮断するときである。
コード化器Bからのパルスの周波数は、変換器モジュー
ル33によシDC電圧に変換される。この電圧は、「−
左移動」と名付けた入力縁のレベルに応じて、第4図の
回路で反転されたりされなかったりする。
ル33によシDC電圧に変換される。この電圧は、「−
左移動」と名付けた入力縁のレベルに応じて、第4図の
回路で反転されたりされなかったりする。
これは「FvC出力」線上にバイポーラ信号を与えられ
、その結果合計器に送られて、印刷ヘッドモータ速度を
表わす。
、その結果合計器に送られて、印刷ヘッドモータ速度を
表わす。
ランプ発生回路は第5a図に示され、この回路のタイミ
ング関係は第5b図に示される。この回路は速度制御で
使用される速度基準信号を与える。
ング関係は第5b図に示される。この回路は速度制御で
使用される速度基準信号を与える。
第5b図から分るように、との発生回路は加速期間中及
び減速期間中にリニア速度変化を生じ、一旦その一杯の
速度に達してからはその速度が一定値に維持される。キ
ャリッジが移動し始めるのに合わせDAC電圧が零ボル
トから変化して来るとき、DACは、正のリミット電圧
及び負のリミット電圧を+リミット線49a及び−リミ
ット線49b(第5a図参照)上にセットする速度基準
電圧を与える。積分器51が設けられているが、そのコ
ンデンサ51aが一定の基準値により決着る割合で充電
されて行くとき積分器51はそのリミット電圧に向かっ
て充電(ランプアップ)し始める。積分器の出力電圧が
、1!49a、49b上のDAC1!を圧で決まる最終
リミット値に達するとき、そのリミット回路かコンデン
サ51aのこれ以上の充電を抑えるよう付勢される。
び減速期間中にリニア速度変化を生じ、一旦その一杯の
速度に達してからはその速度が一定値に維持される。キ
ャリッジが移動し始めるのに合わせDAC電圧が零ボル
トから変化して来るとき、DACは、正のリミット電圧
及び負のリミット電圧を+リミット線49a及び−リミ
ット線49b(第5a図参照)上にセットする速度基準
電圧を与える。積分器51が設けられているが、そのコ
ンデンサ51aが一定の基準値により決着る割合で充電
されて行くとき積分器51はそのリミット電圧に向かっ
て充電(ランプアップ)し始める。積分器の出力電圧が
、1!49a、49b上のDAC1!を圧で決まる最終
リミット値に達するとき、そのリミット回路かコンデン
サ51aのこれ以上の充電を抑えるよう付勢される。
モータの駆動方向を変えるため、即ち減速を開始し、つ
いには停止して方向転換を行なうため、速度ランプが再
度生じる。停止し始めるとき、基準電圧の記号は線55
上に「−左駆動」履いう信号が現われることによって反
転され、コンデンサ51aにその極性を変えさせる。速
度零での停止か必要であれば、一度でも零速度に達する
とそのときDAC値が零にセットされる。モータが停止
せずに方向転換される場合、そのDAC値は反対方向へ
の移動の為所望の速度電圧値にセットされる。
いには停止して方向転換を行なうため、速度ランプが再
度生じる。停止し始めるとき、基準電圧の記号は線55
上に「−左駆動」履いう信号が現われることによって反
転され、コンデンサ51aにその極性を変えさせる。速
度零での停止か必要であれば、一度でも零速度に達する
とそのときDAC値が零にセットされる。モータが停止
せずに方向転換される場合、そのDAC値は反対方向へ
の移動の為所望の速度電圧値にセットされる。
第6図に系すように、ランプ回路出力はFVC33の出
力(FVC出力)と合計されて合計エラー信号を生じる
。この合計エラー信号の極性は、「−左駆動」線53に
よる移動方向に従って適当なフィードバック極性を与え
るよう修正される。
力(FVC出力)と合計されて合計エラー信号を生じる
。この合計エラー信号の極性は、「−左駆動」線53に
よる移動方向に従って適当なフィードバック極性を与え
るよう修正される。
この修正烙れた信号が工之−電圧信号であり、モータに
与えられる1駆動量を決めるのに使用される。
与えられる1駆動量を決めるのに使用される。
モータを駆動する電流は抵抗により感知される。
このフィードバック電流(C1JRRF% B、)値は
モータ電流が過剰になることのないよう確保するのに使
用される。この「フィードバック電流」信号は「エラニ
電圧」信号と回路網42のところで合計される。その結
果大電流がモータを通り抜ける場合駆動信号(rDRV
5IGj)増幅出力がモータ駆動能力を超えること
はない。
モータ電流が過剰になることのないよう確保するのに使
用される。この「フィードバック電流」信号は「エラニ
電圧」信号と回路網42のところで合計される。その結
果大電流がモータを通り抜ける場合駆動信号(rDRV
5IGj)増幅出力がモータ駆動能力を超えること
はない。
゛第7図から分るように、その駆動信号はパルス幅変調
回路39のデユーティサイクルを制御する。
回路39のデユーティサイクルを制御する。
駆動電圧信号が増すにつれて、「変調駆動」出力のパー
センテージデユーティサイクルも増す。モータへのバイ
ポーラ゛駆動はモータに駆動力を与える時点で2個のス
イッチ出力(SWI、SW4又はSW2.5W3)t−
付勢することによって達成される。駆動方向(上記スイ
ッチの選択による)は「−左駆動」によって制御される
。またモータ駆動も付勢される必要がある(−駆動減勢
)。過電流エラーが検知されれば、モータへの駆動は[
−HDo/CJ線に用いて減勢されるであろう。
センテージデユーティサイクルも増す。モータへのバイ
ポーラ゛駆動はモータに駆動力を与える時点で2個のス
イッチ出力(SWI、SW4又はSW2.5W3)t−
付勢することによって達成される。駆動方向(上記スイ
ッチの選択による)は「−左駆動」によって制御される
。またモータ駆動も付勢される必要がある(−駆動減勢
)。過電流エラーが検知されれば、モータへの駆動は[
−HDo/CJ線に用いて減勢されるであろう。
第8図に示す印刷へラドモータ駆動回路は、標準的なH
型のスイッチ構成である。即ちHの交差部としてDCブ
ラシモータ36f有している。このモータはスイッチ群
全適宜選択すること(よる双方向の電流で駆動される。
型のスイッチ構成である。即ちHの交差部としてDCブ
ラシモータ36f有している。このモータはスイッチ群
全適宜選択すること(よる双方向の電流で駆動される。
トランジスタQ1乃至Q4は、対で作動されるスイッチ
の働きをする。
の働きをする。
一つの電流方向を選択する場合、Q2及びQ3が飽和い
一方Q1及びQ4がオフである。その反対の電流方向を
選択する場合、Q2及びQ3かオフでQl及びQ4がオ
ンである。スイッチ動作時に同じ脚のトランジスタが同
時にオンになって短絡状態が生じるのを防ぐため、第7
図の「−左1駆動」線上にスイッチング遅延コンデンサ
55が設けられる。
一方Q1及びQ4がオフである。その反対の電流方向を
選択する場合、Q2及びQ3かオフでQl及びQ4がオ
ンである。スイッチ動作時に同じ脚のトランジスタが同
時にオンになって短絡状態が生じるのを防ぐため、第7
図の「−左1駆動」線上にスイッチング遅延コンデンサ
55が設けられる。
ダイオードD1及びD2は、Ql又はQ2がオフに切換
えられたばかりのときにモータフィルが放電する為の径
路を与える。更に、それらは駆動41断する(Q3及び
Q4’にオフ)ときモータの逆起電力による電流を逃が
す径路全も与える。ダイオードD3及びD4は、コイル
の放電によって逆向きの電圧が発生されるときコレクタ
・ベース接合の順方向バイアスを防ぐ高速スイッチ(Q
l及びQ2に関し、て)である。R1はコイル電流を感
知するのに使用される低い抵抗値の抵抗である。
えられたばかりのときにモータフィルが放電する為の径
路を与える。更に、それらは駆動41断する(Q3及び
Q4’にオフ)ときモータの逆起電力による電流を逃が
す径路全も与える。ダイオードD3及びD4は、コイル
の放電によって逆向きの電圧が発生されるときコレクタ
・ベース接合の順方向バイアスを防ぐ高速スイッチ(Q
l及びQ2に関し、て)である。R1はコイル電流を感
知するのに使用される低い抵抗値の抵抗である。
R2及びR5はプレドライバが切離され乏ときトランジ
スタを確実に遮断する。
スタを確実に遮断する。
上述のとおり、停止シーケンスか開始されてから印刷機
11!が速度零に達するまで、それが移動する距離はそ
の初速度によって変わる。そのようなプリンタでは、加
速が一定なので、印刷機構を停止させた後反対方向に所
望の速度まで戻すのに必要な距離も、その速度によって
決まる。使用される速度か異なる場合その異なる速度の
停止距離(及び時間)の差が成る場合には問題を生じる
ことがある。低速で停止が行なわれ次のスタートが高速
になる場合、印刷機構が低速でマージンの中に移行する
距離は、印刷機構がそのマージンを高速で離れるときそ
の一杯の速度に上昇するのに必要な距離よりもはるかに
少ない。これでは、印刷開始時の速度があまりにも゛遅
くなり、エラー状態が生じてしまうことになる。また、
低速でマージンに出入りする時間は、次の行を印刷する
ための正しい位置に用紙が移動するには不十分である。
11!が速度零に達するまで、それが移動する距離はそ
の初速度によって変わる。そのようなプリンタでは、加
速が一定なので、印刷機構を停止させた後反対方向に所
望の速度まで戻すのに必要な距離も、その速度によって
決まる。使用される速度か異なる場合その異なる速度の
停止距離(及び時間)の差が成る場合には問題を生じる
ことがある。低速で停止が行なわれ次のスタートが高速
になる場合、印刷機構が低速でマージンの中に移行する
距離は、印刷機構がそのマージンを高速で離れるときそ
の一杯の速度に上昇するのに必要な距離よりもはるかに
少ない。これでは、印刷開始時の速度があまりにも゛遅
くなり、エラー状態が生じてしまうことになる。また、
低速でマージンに出入りする時間は、次の行を印刷する
ための正しい位置に用紙が移動するには不十分である。
このシステムでは、印刷開始前に1つのコーオ゛化量の
径路の規定の遷移数全移動するのに必要な時間か測定さ
れる。ここで測定しようとするコード化器の遷移数はモ
ータの速度に応じて決められる(このシステムでは4速
が使用できる)。モータが安定状態の全速力で移動して
いるとマイクロコンピュータが判断すると、タイマがリ
セットされ、遷移全数え始める。所望数の遷移全数えて
しまうと、タイマが停止される。その測定された時間値
は、所望の速度に対応する所望の時間値と比較される(
何故ならば必要な遷移数は各速度毎に異なるからである
)。
径路の規定の遷移数全移動するのに必要な時間か測定さ
れる。ここで測定しようとするコード化器の遷移数はモ
ータの速度に応じて決められる(このシステムでは4速
が使用できる)。モータが安定状態の全速力で移動して
いるとマイクロコンピュータが判断すると、タイマがリ
セットされ、遷移全数え始める。所望数の遷移全数えて
しまうと、タイマが停止される。その測定された時間値
は、所望の速度に対応する所望の時間値と比較される(
何故ならば必要な遷移数は各速度毎に異なるからである
)。
測定時間が所望の値とあまりにもかけ離れている(25
%金超奮起エラー)場合そのシステムはエラー状態にあ
るとみなされ、補償できない。そめ差が25%よりも小
さければ、検査中の速度のDAC基準値を調節するのに
その差が使用される。
%金超奮起エラー)場合そのシステムはエラー状態にあ
るとみなされ、補償できない。そめ差が25%よりも小
さければ、検査中の速度のDAC基準値を調節するのに
その差が使用される。
その測定された時間差は、その速度が遅過ぎる場合、保
持中のDAC値に高速のときのその差が直接に加算され
、またその速度が早過ぎる場合保持中のDAC値からそ
れが差・し引かれるというようにして拡大又は縮少即ち
スケールされる。低速の場合、その差は2で除され(ス
ケール)、その保持されたDAC値を修正するのに使用
される。この修正方法は大小のエラーを直ぐに修正でき
るようにし、必要な速度調整を手で行なう必要はない。
持中のDAC値に高速のときのその差が直接に加算され
、またその速度が早過ぎる場合保持中のDAC値からそ
れが差・し引かれるというようにして拡大又は縮少即ち
スケールされる。低速の場合、その差は2で除され(ス
ケール)、その保持されたDAC値を修正するのに使用
される。この修正方法は大小のエラーを直ぐに修正でき
るようにし、必要な速度調整を手で行なう必要はない。
何故ならば、プリンタのパワーオン時の診断により、印
刷前に各速度及び各方向にキャリツジモー夕を動かして
みるからである。各速度及び各方向でのこの1回の運動
は、各素子の許容誤差、経年変化、摩擦の差等により速
度エラーを±2%という所望の範囲内にもたらすのに十
分であり、次のモータサイクルのときに印刷が開始でき
る。
刷前に各速度及び各方向にキャリツジモー夕を動かして
みるからである。各速度及び各方向でのこの1回の運動
は、各素子の許容誤差、経年変化、摩擦の差等により速
度エラーを±2%という所望の範囲内にもたらすのに十
分であり、次のモータサイクルのときに印刷が開始でき
る。
この修正されたDAC値は新しい平均速度基準が計算さ
れると直ぐにDACに送られる訳ではない。速度が不連
続になってしまうからである。
れると直ぐにDACに送られる訳ではない。速度が不連
続になってしまうからである。
従って、新しいDAC基準値はマイクロコンピュータ2
8中のランダムアクセスメモリ(RAM)に保持され、
そこでは次回にその速度でその方向への運動が行なわれ
るときに使用されることになる。このマイクロコンピュ
ータは各速度及び各方向毎に異なる基準値を保持してい
る。これは、異なる回路(及び異なる許容誤差)が各方
向の運動のため使用されるので、正確な動作を得るため
に必要とされる。この補償は、摩擦による累積したエラ
ーや他のエラーが生じないよう確保するため各印刷行毎
に連続的に実行される。
8中のランダムアクセスメモリ(RAM)に保持され、
そこでは次回にその速度でその方向への運動が行なわれ
るときに使用されることになる。このマイクロコンピュ
ータは各速度及び各方向毎に異なる基準値を保持してい
る。これは、異なる回路(及び異なる許容誤差)が各方
向の運動のため使用されるので、正確な動作を得るため
に必要とされる。この補償は、摩擦による累積したエラ
ーや他のエラーが生じないよう確保するため各印刷行毎
に連続的に実行される。
上述のシステムは停止距離の補償を行なうこともできる
。DCサーボ・システムを停止させるのに必要な距離や
時間は、幾つかの要素によって変わる。初速度が高くな
るにつれて停止距離も長くなるが、一方で駆動システム
の加速度を増せば(ランプ発生器の傾きを増せば)、停
止距離は短かくなる。第9a図では成る高速の半分であ
る低速のときの停止距離が腺Bの下の面積に相当し、そ
の高速のときの停止距離が線Aの下の面積に相当する(
半分の速度のときの距離の4倍に相当する)ことを表わ
す。また、高速のとぎあ停止時間はその半分の低速のと
きの停止時間の2倍である。速度が変っても印刷領域に
入るときにモニタが所望の最高の速度に上昇できなかっ
たための速度エラーが生じないよう確保するため、あら
ゆる速度に対して停止距離を等しくさせることが望まし
い。
。DCサーボ・システムを停止させるのに必要な距離や
時間は、幾つかの要素によって変わる。初速度が高くな
るにつれて停止距離も長くなるが、一方で駆動システム
の加速度を増せば(ランプ発生器の傾きを増せば)、停
止距離は短かくなる。第9a図では成る高速の半分であ
る低速のときの停止距離が腺Bの下の面積に相当し、そ
の高速のときの停止距離が線Aの下の面積に相当する(
半分の速度のときの距離の4倍に相当する)ことを表わ
す。また、高速のとぎあ停止時間はその半分の低速のと
きの停止時間の2倍である。速度が変っても印刷領域に
入るときにモニタが所望の最高の速度に上昇できなかっ
たための速度エラーが生じないよう確保するため、あら
ゆる速度に対して停止距離を等しくさせることが望まし
い。
この事は第9b図のグラフで説明する。このグラフは、
低速で成る行を印刷し終え、キャリッジを反転して高速
で次の行を印刷する場合の時間と速度との関係全売す。
低速で成る行を印刷し終え、キャリッジを反転して高速
で次の行を印刷する場合の時間と速度との関係全売す。
低速動作後、距離の補償を行なわずに停止するとき、キ
ャリッジは高速動作後はど大きくマージンの中に入り込
まない。そのときマージンの中に入り込む距離は、キャ
リッジが印刷領域へ戻る時刻までにそれが適正な速度に
達することかできるほど十分な距離ではない。従って第
9b図に示すように、キャリッジは高速印刷に必要な速
度の半分でしかない速度で印刷領域に入り、これによっ
てエラー表示を生じることになる。両方の速度(対して
等しい公称停止距離のようなものを確保するために、半
分の速度での停止をΔT の量だけ遅延させ、更に各速
度で各停り 止曲線の下の面積が第9C図に示すように同じになるよ
うな距離だけ半分の公称速度でヘッドが移動する。その
遅延量は、マイクロプロセッサ28が光学的なコード化
器40からの出力を用いるか又は時間?測定することに
よって測定される。
ャリッジは高速動作後はど大きくマージンの中に入り込
まない。そのときマージンの中に入り込む距離は、キャ
リッジが印刷領域へ戻る時刻までにそれが適正な速度に
達することかできるほど十分な距離ではない。従って第
9b図に示すように、キャリッジは高速印刷に必要な速
度の半分でしかない速度で印刷領域に入り、これによっ
てエラー表示を生じることになる。両方の速度(対して
等しい公称停止距離のようなものを確保するために、半
分の速度での停止をΔT の量だけ遅延させ、更に各速
度で各停り 止曲線の下の面積が第9C図に示すように同じになるよ
うな距離だけ半分の公称速度でヘッドが移動する。その
遅延量は、マイクロプロセッサ28が光学的なコード化
器40からの出力を用いるか又は時間?測定することに
よって測定される。
距離の補償を行なうのは必要な実際の停止動作は、第9
C図に関して上記で説明したものと若干異すっていても
養いか、これを第10a図に示す。あらゆる速度に対し
、コード化器の遷移又は時間の特別の公称遅延量X=Δ
Hが各回の転換シーOm ケンス又は停止シーケンスに加えられ加速の傾きが少し
急にされる。速度対時間の線図の傾き又は負荷が経年変
化又は構成素子の変動により変わるのは、マイクロコン
ピュータに各回の停止時の移動距離を゛モニター(監視
)させ更に停止指令検知後方向駆動線が変わるまでにヘ
ッドが横切るエミッタの数を変えることによって補償で
きる(ΔH)。
C図に関して上記で説明したものと若干異すっていても
養いか、これを第10a図に示す。あらゆる速度に対し
、コード化器の遷移又は時間の特別の公称遅延量X=Δ
Hが各回の転換シーOm ケンス又は停止シーケンスに加えられ加速の傾きが少し
急にされる。速度対時間の線図の傾き又は負荷が経年変
化又は構成素子の変動により変わるのは、マイクロコン
ピュータに各回の停止時の移動距離を゛モニター(監視
)させ更に停止指令検知後方向駆動線が変わるまでにヘ
ッドが横切るエミッタの数を変えることによって補償で
きる(ΔH)。
前の停止シーケンスのときと同じ方向での停止を行なっ
ているのに、あまりにも多くのエミッタを数えてしまう
場合、その方向の次の停止シーケンスはもつと早く始ま
り(1ΔHが小さくなり)、同じ移動距離となるよう確
保する。停止距離が短か過ぎる場合は、停止が遅延され
(ΔHが大きくなり)、所望の停止距離が得られる。第
10a図は不正確な停止に対する動作を示し、第10b
図は2つの不正確な傾きの線に対する補償を示す。尚Δ
Hは0から2Xまでの値をとり得る。
ているのに、あまりにも多くのエミッタを数えてしまう
場合、その方向の次の停止シーケンスはもつと早く始ま
り(1ΔHが小さくなり)、同じ移動距離となるよう確
保する。停止距離が短か過ぎる場合は、停止が遅延され
(ΔHが大きくなり)、所望の停止距離が得られる。第
10a図は不正確な停止に対する動作を示し、第10b
図は2つの不正確な傾きの線に対する補償を示す。尚Δ
Hは0から2Xまでの値をとり得る。
第1図は、プリンタ制御システム全体を表わす図である
。第2図は、プリンタキャリッジ駆動制御システムの詳
細全示す図である。第3図は、プリンタキャリッジ駆動
制御用マイクロコンピュータの入出力を示す図である。 第4図は、プリンタキャリッジ速度の測定結果を発生す
るのに使用される周波数から電圧への変換器を示す図で
ある。 第5a図は、速度基準電圧を発生するのに使用されるラ
ンプ発生器の回路図である。第5b図は、第5a図の回
路図の出力波形を示す図である。第6図は、制御回路の
合計部及び増幅部を示す図である。第7図は、キャリッ
ジ駆動モータへの電力を制御するのに使用されるパルス
幅変調回路を示す図である。第8図は、電力駆動回路を
示す図である。第9a図、第9b図及び第9C図は、停
止距離の制御を説明するグラフを示す図である。第10
a図及び第10b図は、不正確なキャリッジ速度曲線を
どのように補償するか示すグラフの図である。
。第2図は、プリンタキャリッジ駆動制御システムの詳
細全示す図である。第3図は、プリンタキャリッジ駆動
制御用マイクロコンピュータの入出力を示す図である。 第4図は、プリンタキャリッジ速度の測定結果を発生す
るのに使用される周波数から電圧への変換器を示す図で
ある。 第5a図は、速度基準電圧を発生するのに使用されるラ
ンプ発生器の回路図である。第5b図は、第5a図の回
路図の出力波形を示す図である。第6図は、制御回路の
合計部及び増幅部を示す図である。第7図は、キャリッ
ジ駆動モータへの電力を制御するのに使用されるパルス
幅変調回路を示す図である。第8図は、電力駆動回路を
示す図である。第9a図、第9b図及び第9C図は、停
止距離の制御を説明するグラフを示す図である。第10
a図及び第10b図は、不正確なキャリッジ速度曲線を
どのように補償するか示すグラフの図である。
Claims (1)
- 【特許請求の範囲】 印刷ヘッドを担持して両方向に移動でき且つ行が変れば
異なる移動速度で印刷するよう制御できるキャリッジを
具備し、中央の印刷領域とその両側のマージン領域と全
有する印刷媒体に印刷するプリンタ用の制御システムに
して、 上記キャリッジが上記印刷領域の末端に近づくとき上記
キャリッジを停止せしめる指令を生じる手段と、 各印刷行毎に上記停止指令が発せられた後上記キャリッ
ジが移動する距離音測定する測定手段と、基準値に対す
る上記測定された距離の値の差を補償するためその後の
印刷行のときは異なる時刻に上記停止指令を生じるよう
上記測定手段に応答する手段と 全具備するプリンタ用制御システム4゜
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/312,056 US4460968A (en) | 1981-10-16 | 1981-10-16 | Print head motor control with stop distance compensation |
| US312056 | 1981-10-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5872492A true JPS5872492A (ja) | 1983-04-30 |
| JPS6359389B2 JPS6359389B2 (ja) | 1988-11-18 |
Family
ID=23209685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57176506A Granted JPS5872492A (ja) | 1981-10-16 | 1982-10-08 | プリンタ |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4460968A (ja) |
| EP (1) | EP0077465B1 (ja) |
| JP (1) | JPS5872492A (ja) |
| AU (1) | AU554577B2 (ja) |
| BR (1) | BR8205680A (ja) |
| CA (1) | CA1191385A (ja) |
| DE (1) | DE3277184D1 (ja) |
| ES (1) | ES516528A0 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04122662A (ja) * | 1990-09-13 | 1992-04-23 | Oki Electric Ind Co Ltd | プリンタ |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59188456A (ja) * | 1983-04-11 | 1984-10-25 | Brother Ind Ltd | プリントモ−ド切換え可能なタイプライタ |
| US4933867A (en) * | 1983-05-31 | 1990-06-12 | Kabushiki Kaisha Toshiba | Printing apparatus |
| US4517503A (en) * | 1983-09-27 | 1985-05-14 | Mechatron Systems, Inc. | Method and apparatus for normalizing the speed of an element positionable by a servomechanism |
| US4589790A (en) * | 1984-05-29 | 1986-05-20 | International Business Machines Corporation | Method and apparatus for controlling escapement |
| US4912381A (en) * | 1985-05-31 | 1990-03-27 | Kollmorgen Corporation | Adaptive control system |
| US4777609A (en) * | 1985-12-11 | 1988-10-11 | International Business Machines Corporation | Print head motor control system having steady state velocity compensation |
| WO1988001763A1 (en) * | 1986-09-04 | 1988-03-10 | North Atlantic Industries, Inc. | Servo-system |
| JPH0784081B2 (ja) * | 1986-10-09 | 1995-09-13 | 沖電気工業株式会社 | シリアルドツトプリンタの往復印字アライメントの補正方法 |
| FR2627312B1 (fr) * | 1988-01-29 | 1994-02-18 | Canon Kk | Enregistreur de donnees |
| DE3877357D1 (de) * | 1988-07-26 | 1993-02-18 | Mannesmann Ag | Vorrichtung zum regeln der geschwindigkeit von pulsbreitenmodulierten elektromotoren, insbesondere von gleichstrommotoren. |
| JPH0786776B2 (ja) * | 1988-11-12 | 1995-09-20 | 三田工業株式会社 | 移動体の制御装置 |
| US5694016A (en) * | 1989-09-26 | 1997-12-02 | Robert Bosch Gmbh | Method for controlling a servo system having friction |
| US5157317A (en) * | 1991-06-04 | 1992-10-20 | Calcomp Inc. | Method and apparatus for employing an unregulated power supply to power precision motors in a pen plotter |
| US6196661B1 (en) * | 1998-07-30 | 2001-03-06 | Canon Kabushiki Kaisha | Serial recording apparatus |
| DE60128164T2 (de) * | 2000-03-03 | 2008-03-06 | Seiko Epson Corp. | Motorsteuerungsvorrichtung und -verfahren |
| US6609781B2 (en) | 2000-12-13 | 2003-08-26 | Lexmark International, Inc. | Printer system with encoder filtering arrangement and method for high frequency error reduction |
| US6695426B2 (en) | 2002-02-11 | 2004-02-24 | Lexmark International, Inc. | Ink jet printer improved dot placement technique |
| US6768427B1 (en) | 2003-03-25 | 2004-07-27 | Lexmark International, Inc. | Encoder initialization methods and related systems |
| KR100712544B1 (ko) * | 2006-01-10 | 2007-05-02 | 삼성전자주식회사 | 직류 모터의 반복적 허위 속도 오차 보상 장치 및 방법과이를 이용한 디스크 드라이브 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57142382A (en) * | 1981-02-27 | 1982-09-03 | Toshiba Corp | Printing controller |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3950685A (en) * | 1974-04-25 | 1976-04-13 | Lrc, Inc. | Dc motor position controller |
| US3970183A (en) * | 1974-06-05 | 1976-07-20 | Centronics Data Computer Corporation | Random access line printer |
| US4311399A (en) * | 1977-02-09 | 1982-01-19 | Sycor, Inc. | Method and apparatus for setting and varying margins and line spacing on data printers |
| CA1099818A (en) * | 1977-02-09 | 1981-04-21 | William Wegryn | Method and apparatus for setting and varying margins and line spacing on data printers |
| US4146922A (en) * | 1977-08-29 | 1979-03-27 | Ncr Corporation | Constant velocity driving means |
| US4147967A (en) * | 1977-11-10 | 1979-04-03 | Ncr Corporation | Apparatus and method for controlling the velocity of a moveable member |
| US4226546A (en) * | 1978-12-06 | 1980-10-07 | Sci Systems, Inc. | Printer control system |
| US4277191A (en) * | 1980-01-28 | 1981-07-07 | International Business Machines Corporation | Printer system having microprocessor control |
-
1981
- 1981-10-16 US US06/312,056 patent/US4460968A/en not_active Expired - Fee Related
-
1982
- 1982-09-16 EP EP82108522A patent/EP0077465B1/en not_active Expired
- 1982-09-16 DE DE8282108522T patent/DE3277184D1/de not_active Expired
- 1982-09-21 CA CA000411840A patent/CA1191385A/en not_active Expired
- 1982-09-29 BR BR8205680A patent/BR8205680A/pt not_active IP Right Cessation
- 1982-10-04 AU AU88992/82A patent/AU554577B2/en not_active Ceased
- 1982-10-08 JP JP57176506A patent/JPS5872492A/ja active Granted
- 1982-10-15 ES ES516528A patent/ES516528A0/es active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57142382A (en) * | 1981-02-27 | 1982-09-03 | Toshiba Corp | Printing controller |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04122662A (ja) * | 1990-09-13 | 1992-04-23 | Oki Electric Ind Co Ltd | プリンタ |
Also Published As
| Publication number | Publication date |
|---|---|
| ES8307601A1 (es) | 1983-08-01 |
| EP0077465B1 (en) | 1987-09-09 |
| DE3277184D1 (en) | 1987-10-15 |
| JPS6359389B2 (ja) | 1988-11-18 |
| US4460968A (en) | 1984-07-17 |
| AU8899282A (en) | 1983-04-21 |
| EP0077465A2 (en) | 1983-04-27 |
| EP0077465A3 (en) | 1985-08-21 |
| BR8205680A (pt) | 1983-09-20 |
| AU554577B2 (en) | 1986-08-28 |
| CA1191385A (en) | 1985-08-06 |
| ES516528A0 (es) | 1983-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4490796A (en) | Print head motor control system using analog and digital feedback | |
| JPS5872492A (ja) | プリンタ | |
| US4459675A (en) | Printer control system with error count averaging | |
| US4226546A (en) | Printer control system | |
| US4775945A (en) | Print head motor control system with automatic drive parameter calculations | |
| EP0077455B1 (en) | Print head control system with controlled acceleration and deceleration | |
| EP0226450B1 (en) | Print head motor control system for printer with moving print head | |
| CA1171132A (en) | Digital dc motor speed control circuit | |
| JPH0340592B2 (ja) | ||
| JPS602088A (ja) | サ−ボモ−タ駆動方式 | |
| JPH0458371B2 (ja) | ||
| US4348622A (en) | DC Motor drive control system | |
| JPS5916336B2 (ja) | 長さが不定の要素の送りを制御する装置 | |
| GB2037019A (en) | Systems for controlling the rotational speed of dc motors | |
| US4623943A (en) | Head positioning apparatus using a DC motor | |
| JP2988069B2 (ja) | シリアルプリンタ | |
| JPS5918230B2 (ja) | シリアルプリンタ−駆動装置 | |
| SU1305628A2 (ru) | След ща система | |
| KR900011231Y1 (ko) | 피이드 포워드 루우프를 갖는 위치제어 회로 | |
| JPS6156713B2 (ja) | ||
| JP2577723B2 (ja) | サ−ボモ−タのパワ−駆動部動作制御方法 | |
| JPH065596B2 (ja) | ヘツド送り装置 | |
| JPS6156714B2 (ja) | ||
| JPS62245310A (ja) | サ−ボモ−タ制御装置 | |
| JPS6311684B2 (ja) |