JP2006224559A - Ink jet printer - Google Patents

Ink jet printer Download PDF

Info

Publication number
JP2006224559A
JP2006224559A JP2005043338A JP2005043338A JP2006224559A JP 2006224559 A JP2006224559 A JP 2006224559A JP 2005043338 A JP2005043338 A JP 2005043338A JP 2005043338 A JP2005043338 A JP 2005043338A JP 2006224559 A JP2006224559 A JP 2006224559A
Authority
JP
Japan
Prior art keywords
carriage
pulse motor
ink jet
encoder
stop position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005043338A
Other languages
Japanese (ja)
Inventor
Kenichi Kumagami
憲一 熊耳
Tadashi Takakusa
正 高草
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP2005043338A priority Critical patent/JP2006224559A/en
Publication of JP2006224559A publication Critical patent/JP2006224559A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent positional shift of a carriage by performing feedback control of a pulse motor for driving a carriage. <P>SOLUTION: The ink jet printer comprises a pulse motor 3 for driving reciprocal scanning operation of a carriage, a scale arranged in parallel with the reciprocal scanning direction of the carriage, an encoder 4 for reading the scale arranged on the carriage, a counter 5 for detecting the position of te carriage based on the count of output pulses from the encoder, a section 6 for determining the difference between the target stop positions 1 at the opposite ends of reciprocal scanning of the carriage and the actual position thereof, and a pulse motor control section 2 for regulating the next target stop position of the carriage depending on the difference. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、プリンタ等の印刷装置に関わり、特にインクジェットヘッドがキャリッジ上に搭載され、当該キャリッジが往復走査することで記録用紙に印字を行うインクジェットプリンタに関する。   The present invention relates to a printing apparatus such as a printer, and more particularly to an ink jet printer in which an ink jet head is mounted on a carriage and printing is performed on a recording sheet by reciprocating scanning of the carriage.

印字ヘッドを搭載したキャリッジを往復走査させながら印字を行うインクジェットプリンタでは、従来、キャリッジ往復走査はDCモータで駆動されていた。DCモータへ印加する電圧・電流とその結果としてDCモータの回転によって駆動されるキャリッジの移動量との間には、モータの特性のばらつきにより一定の関係がないため、フィードバック制御を行う必要がある。例えば、DCモータで駆動されるキャリッジの往復走査方向に平行に設置されたスケールをエンコーダで読み取り、そのキャリッジ位置情報をDCモータへフィードバックして、随時キャリッジの移動目標位置と実際のキャリッジ位置とのずれを補正するサーボ制御する方法が用いられていた。   In an ink jet printer that performs printing while reciprocating a carriage on which a print head is mounted, conventionally, the carriage reciprocating scan is driven by a DC motor. Since there is no fixed relationship between the voltage / current applied to the DC motor and, as a result, the amount of movement of the carriage driven by the rotation of the DC motor due to variations in motor characteristics, feedback control must be performed. . For example, a scale installed parallel to the reciprocating scanning direction of a carriage driven by a DC motor is read by an encoder, and the carriage position information is fed back to the DC motor, so that the carriage movement target position and the actual carriage position can be A servo control method for correcting the deviation has been used.

しかし、この方法はコストが高く、またサーボ制御のために多数の乗算器・除算器等が必要なため制御部の構造が複雑になり、最適な制御パラメータ群を模索する手間がかかっていた。   However, this method is costly and requires a large number of multipliers / dividers for servo control, which complicates the structure of the control unit and takes time and effort to find an optimal control parameter group.

そこで、キャリッジの駆動にDCモータの代わりに安価なパルスモータを使用する場合があった(例えば特許文献1参照)。パルスモータでは、パルスモータに印加するパルス数と、その結果としてのパルスモータの回転量、さらにはそれによって駆動されるキャリッジの移動量との間に常に一定の関係があるため、DCモータのようなフィードバック制御を行わないオープンループ制御でも正確にキャリッジを目標位置へ移動させることができる。また、オープンループ制御にすることで、フィードバックのための回路が必要なくなり、製造コストの抑制と制御の簡略化を行うことができる。
特開平5−85005
Therefore, in some cases, an inexpensive pulse motor is used instead of the DC motor for driving the carriage (see, for example, Patent Document 1). In a pulse motor, there is always a fixed relationship between the number of pulses applied to the pulse motor and the resulting amount of rotation of the pulse motor, and the amount of movement of the carriage driven by the pulse motor. Even in open loop control without performing accurate feedback control, the carriage can be accurately moved to the target position. In addition, by using open loop control, a circuit for feedback is not necessary, and manufacturing cost can be suppressed and control can be simplified.
JP 5-85005

パルスモータをオープンループ制御で制御した場合、キャリッジを駆動する機構の負荷等により、キャリッジ往復走査の両端の折り返しでの停止位置が停止目標位置からずれが生じる場合があった。その場合、往復走査を繰り返すうちにそのずれが蓄積し、最終的に印字動作不能になる可能性があった。   When the pulse motor is controlled by open loop control, the stop position at the folding of both ends of the carriage reciprocating scan may deviate from the stop target position due to the load of the mechanism for driving the carriage. In this case, the deviation accumulates as the reciprocating scanning is repeated, and there is a possibility that the printing operation may eventually become impossible.

本発明でのインクジェットプリンタでは、1個ないし複数個のインクジェットヘッドを搭載し、記録用紙に対して往復走査を行うように構成されたキャリッジと、を有するインクジェットプリンタにおいて、パルスモータにより前記キャリッジの往復走査動作を駆動する駆動手段と、前記キャリッジの往復の両端での目標停止位置と実際の停止位置とのずれを検出する検出手段と、前記検出手段により検出されたずれ量を前記駆動手段をフィードバックする補正手段を有することを特徴とする。   In an ink jet printer according to the present invention, a carriage mounted with one or a plurality of ink jet heads and configured to reciprocately scan a recording paper. Drive means for driving a scanning operation, detection means for detecting a deviation between a target stop position and an actual stop position at both ends of reciprocation of the carriage, and feedback of the deviation detected by the detection means to the drive means It has the correction means to do.

さらに本発明では、前記補正手段は、前記キャリッジの現在の停止位置のずれ量により次回の目標停止位置を補正することを特徴とする。   In the present invention, the correction means corrects a next target stop position based on a deviation amount of a current stop position of the carriage.

さらに本発明では、前記検出手段は、前記キャリッジの往復走査方向と平行に設置されたスケールと、前記キャリッジに搭載されて前記スケールを読み取るエンコーダと、前記エンコーダからのパルス出力をカウントして前記キャリッジの現在位置を検出する計数手段と、前記計数手段の出力と前記キャリッジの停止目標位置との差分を生成する差分生成手段とで構成されることを特徴とする。   Furthermore, in the present invention, the detection means includes a scale installed in parallel with the reciprocating scanning direction of the carriage, an encoder mounted on the carriage to read the scale, and counts pulse outputs from the encoder to count the carriage. The present invention is characterized by comprising counting means for detecting the current position of the recording medium and difference generating means for generating a difference between the output of the counting means and the stop target position of the carriage.

本発明により、キャリッジのエンコーダ部からのキャリッジ位置情報をモータ制御部へのフィードバックする際に、カウンタのような計数手段と減算器のような差分生成部のみで構成することが可能となり、DCモータをサーボ制御する場合のようにエンコーダ部からモータ駆動部へのフィードバックに多数の乗算器・除算器等を用いた複雑な信号処理部を設置する必要がなくなり、また、前記フィードバックに制御パラメータを設定する必要がないたいめ、サーボ制御のための最適な制御パラメータ群の組み合わせを模索する手間も必要なくなり、容易な制御でキャリッジの往復走査を行うことが可能となる。   According to the present invention, when the carriage position information from the encoder unit of the carriage is fed back to the motor control unit, it can be configured by only a counting means such as a counter and a difference generation unit such as a subtractor. It is no longer necessary to install a complicated signal processing unit using multiple multipliers and dividers for feedback from the encoder unit to the motor drive unit, as in the case of servo control, and control parameters are set for the feedback. Therefore, there is no need to search for an optimal combination of control parameters for servo control, and the carriage can be reciprocated with easy control.

キャリッジ移動制御が容易になることで、キャリッジ移動制御回路及び制御プログラムを簡素化できる。   Since the carriage movement control is facilitated, the carriage movement control circuit and the control program can be simplified.

構造が簡素化されることで、製造コストを低く抑えることができる。   By simplifying the structure, the manufacturing cost can be kept low.

また、フィードバック制御していることにより、パルスモータをオープンループ制御する場合のように印字を続けるにつれてキャリッジ駆動部の負荷等によるキャリッジの位置ずれ蓄積していくことを防止することが可能となる。   Further, by performing feedback control, it is possible to prevent the carriage displacement from accumulating due to the load of the carriage driving unit and the like as printing is continued as in the case of open-loop control of the pulse motor.

以下、本発明を実施するための最良の形態を図2、図1を参照して説明する。図2は本発明に係るインクジェットプリンタの構成を示す。図1は本発明に係るインクジェットプリンタのキャリッジ駆動用パルスモータ制御部周辺の基本的な構成を示す。   Hereinafter, the best mode for carrying out the present invention will be described with reference to FIGS. FIG. 2 shows the configuration of an ink jet printer according to the present invention. FIG. 1 shows a basic configuration around a carriage drive pulse motor control unit of an ink jet printer according to the present invention.

尚、図2では本発明の実施形態の特徴部分とは直接関係のない、用紙搬送系やヘッドへのインク供給系等については図示及び説明を省略する。   In FIG. 2, illustration and description of a paper conveyance system, an ink supply system to the head, and the like that are not directly related to the characteristic part of the embodiment of the present invention are omitted.

図2のインクジェットプリンタにおいて、支持体15の端にパルスモータ13が設置され、該パルスモータ13の軸に設置されたモータプーリ7及び伝達ベルト8を通じて、同じく該支持体15の端に回転自在に固定された2段プーリ14に、該パルスモータ13の回転が伝達される。該2段プーリ14と反対側の該支持体15の端には従動プーリ13が回転自在に設置され、該2段プーリ14と該従動プーリ12の間はキャリッジ駆動ベルト17を通じて回転が伝達される。該キャリッジ駆動ベルト17にはキャリッジ11が固定され、該キャリッジベルトの動きに応じて該キャリッジ11はプラテン16上を左右へ移動可能となる。該キャリッジ11には該プラテン16と対向するように印字ヘッド18が設置される。該支持体15上の両端間には、該キャリッジ11の移動方向と平行にスケール9が設置される。該キャリッジ11には該スケール9と近接するようにエンコーダ10が設置され、該キャリッジ11の動きに応じて該スケールを該エンコーダ10が光学的に読み取り、パルス信号を生成する。   In the ink jet printer of FIG. 2, a pulse motor 13 is installed at the end of the support 15, and is fixed to the end of the support 15 through a motor pulley 7 and a transmission belt 8 installed on the shaft of the pulse motor 13. The rotation of the pulse motor 13 is transmitted to the two-stage pulley 14 that has been made. A driven pulley 13 is rotatably installed at the end of the support 15 opposite to the two-stage pulley 14, and rotation is transmitted between the two-stage pulley 14 and the driven pulley 12 through a carriage drive belt 17. . A carriage 11 is fixed to the carriage drive belt 17, and the carriage 11 can move left and right on the platen 16 in accordance with the movement of the carriage belt. A print head 18 is installed on the carriage 11 so as to face the platen 16. Between both ends on the support 15, the scale 9 is installed in parallel with the moving direction of the carriage 11. An encoder 10 is installed on the carriage 11 so as to be close to the scale 9, and the encoder 10 optically reads the scale according to the movement of the carriage 11 to generate a pulse signal.

図2の構成を踏まえ、図1のパルスモータ制御部周辺を説明する。図1の構成において、プログラム等によりキャリッジの停止目標位置1が与えられる。該停止目標位置1はパルスモータ制御部2に与えられ、該パルスモータ制御部2はパルスモータ駆動用パルスを生成し、キャリッジ駆動用パルスモータ3に供給する。該パルスモータ3は図2の該パルスモータ13に相当する。該パルスモータ3の回転に応じてキャリッジが移動し、キャリッジに設置されたエンコーダ4から該スケール9を読み取ったパルスが生成される。該エンコーダ4は図2のエンコーダ10に相当する。該エンコーダ4から出力されるパルスをカウンタ5でカウントすることでキャリッジの現在位置が検出される。該停止目標位置1と該カウンタ5から出力されるキャリッジの現在位置の差分を差分生成部6で計算し、該差分を該パルスモータ制御部へフィードバックされる。   Based on the configuration of FIG. 2, the periphery of the pulse motor control unit of FIG. 1 will be described. In the configuration of FIG. 1, a carriage stop target position 1 is given by a program or the like. The stop target position 1 is given to the pulse motor control unit 2, which generates a pulse motor driving pulse and supplies it to the carriage driving pulse motor 3. The pulse motor 3 corresponds to the pulse motor 13 of FIG. The carriage moves according to the rotation of the pulse motor 3, and a pulse obtained by reading the scale 9 is generated from the encoder 4 installed on the carriage. The encoder 4 corresponds to the encoder 10 of FIG. The current position of the carriage is detected by counting the pulses output from the encoder 4 with the counter 5. A difference between the stop target position 1 and the current position of the carriage output from the counter 5 is calculated by the difference generator 6 and the difference is fed back to the pulse motor controller.

以下、このような構成による作用を述べる。   Hereinafter, the operation of such a configuration will be described.

まず最初にキャリッジ11は2段プーリ14または従動プーリ12のいずれかに近い支持体15の端にあるとする。次に、印字のために該支持体15の他方の端を指定する停止目標位置1がプログラムにより与えられる。キャリッジの現在位置から該停止目標位置1までの移動量に相当するパルスが該パルスモータ制御部2からパルスモータ3(或いはパルスモータ13)に与えられる。与えられた該パルスにより該パルスモータ13が回転し、駆動ベルト8、2段プーリ14を通じてキャリッジ駆動ベルト17を駆動することでキャリッジ11が駆動される。該キャリッジの移動に応じてエンコーダ4(あるいはエンコーダ10)がスケール9を読み取り、移動量に応じたパルスを出力する。該エンコーダ4から出力される該パルスを常にカウンタ5でカウントすることで該キャリッジ11の現在位置を検出することができる。該停止目標位置に従って該キャリッジ11が該支持体15の端まで移動して停止したら、その時点の該カウンタ5の出力のキャリッジ現在位置と該停止目標位置1の差分を差分生成部6で計算する。該差分生成部6から出力される該差分は該パルスモータ制御部に入力される。上記差分が0でなければ、次のキャリッジ移動のための新しい停止目標位置1が設定された時点で、該パルスモータ制御部2が新しい該停止目標位置1を該差分で補正した値を実際の停止目標位置としてパルスモータ駆動用パルスを生成する。キャリッジの走査、停止毎に上記の動作を繰り返す。これにより、キャリッジの停止目標位置と実際の停止位置のずれが走査毎に蓄積されるのを防止することができる。   First, it is assumed that the carriage 11 is at the end of the support 15 close to either the two-stage pulley 14 or the driven pulley 12. Next, a stop target position 1 designating the other end of the support 15 for printing is given by the program. A pulse corresponding to the amount of movement from the current position of the carriage to the target stop position 1 is given from the pulse motor control unit 2 to the pulse motor 3 (or pulse motor 13). The pulse motor 13 is rotated by the given pulse, and the carriage 11 is driven by driving the carriage drive belt 17 through the drive belt 8 and the two-stage pulley 14. The encoder 4 (or encoder 10) reads the scale 9 according to the movement of the carriage and outputs a pulse corresponding to the amount of movement. The current position of the carriage 11 can be detected by always counting the pulses output from the encoder 4 with the counter 5. When the carriage 11 moves to the end of the support 15 according to the stop target position and stops, the difference generator 6 calculates the difference between the current carriage position of the output of the counter 5 and the stop target position 1 at that time. . The difference output from the difference generator 6 is input to the pulse motor controller. If the difference is not 0, when a new stop target position 1 for the next carriage movement is set, the pulse motor control unit 2 calculates a value obtained by correcting the new stop target position 1 with the difference. A pulse motor driving pulse is generated as the target stop position. The above operation is repeated every time the carriage is scanned and stopped. Thereby, it is possible to prevent the deviation between the target stop position of the carriage and the actual stop position from being accumulated every scanning.

以上、本発明の実施形態について説明したが、本発明はこれに限定されることなく、その趣旨を逸脱しない範囲で種々の改良、変更が可能である。   As mentioned above, although embodiment of this invention was described, this invention is not limited to this, A various improvement and change are possible in the range which does not deviate from the meaning.

本発明の構成を示す構成図である。It is a block diagram which shows the structure of this invention. 本発明の実施形態を示す図である。It is a figure which shows embodiment of this invention.

符号の説明Explanation of symbols

1 キャリッジの停止目標位置
2 パルスモータ制御部
3 パルスモータ
4 エンコーダ
5 カウンタ
6 差分生成部
7 モータプーリ
8 伝達ベルト
9 スケール
10 エンコーダ
11 キャリッジ
12 従動プーリ
13 パルスモータ
14 2段プーリ
15 支持体
16 プラテン
17 キャリッジ駆動ベルト
18 印字ヘッド
1 Carriage stop target position 2 Pulse motor controller 3 Pulse motor 4 Encoder 5 Counter 6 Difference generator 7 Motor pulley 8 Transmission belt 9 Scale 10 Encoder 11 Carriage 12 Driven pulley 13 Pulse motor 14 Two-stage pulley 15 Support 16 Platen 17 Carriage Drive belt 18 Print head

Claims (3)

1個ないし複数個のインクジェットヘッドと、前記インクジェットヘッドを搭載して往復走査動作を行うキャリッジと、を有するインクジェットプリンタであって、
パルスモータにより前記キャリッジの往復走査動作を駆動する駆動手段と、前記キャリッジの往復の両端での目標停止位置と実際の停止位置とのずれを検出する検出手段と、前記検出手段により検出されたずれ量を前記駆動手段にフィードバックする補正手段とを有することを特徴とするインクジェットプリンタ。
An inkjet printer having one or a plurality of inkjet heads and a carriage that carries the inkjet head and performs a reciprocating scanning operation,
Driving means for driving the carriage reciprocating scanning operation by a pulse motor, detection means for detecting a deviation between the target stop position and the actual stop position at both ends of the carriage reciprocation, and deviation detected by the detection means An ink jet printer comprising correction means for feeding back the amount to the driving means.
前記補正手段は、前記キャリッジの現在の停止位置のずれ量により次回の目標停止位置を補正することを特徴とする請求項1記載のインクジェットプリンタ。   2. The ink jet printer according to claim 1, wherein the correction unit corrects a next target stop position based on a deviation amount of a current stop position of the carriage. 前記検出手段は、前記キャリッジの往復走査方向と平行に設置されたスケールと、前記キャリッジに搭載されて前記スケールを読み取るエンコーダと、前記エンコーダからのパルス出力をカウントして前記キャリッジの現在位置を検出する計数手段と、前記計数手段の出力と前記キャリッジの停止目標位置との差分を生成する差分生成手段とで構成されることを特徴とする請求項1記載のインクジェットプリンタ。   The detecting means detects a current position of the carriage by counting a scale installed parallel to the reciprocating scanning direction of the carriage, an encoder mounted on the carriage and reading the scale, and counting pulse outputs from the encoder. 2. The ink jet printer according to claim 1, further comprising: a counting unit configured to perform a difference generation unit configured to generate a difference between an output of the counting unit and a target stop position of the carriage.
JP2005043338A 2005-02-21 2005-02-21 Ink jet printer Pending JP2006224559A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005043338A JP2006224559A (en) 2005-02-21 2005-02-21 Ink jet printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005043338A JP2006224559A (en) 2005-02-21 2005-02-21 Ink jet printer

Publications (1)

Publication Number Publication Date
JP2006224559A true JP2006224559A (en) 2006-08-31

Family

ID=36986315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005043338A Pending JP2006224559A (en) 2005-02-21 2005-02-21 Ink jet printer

Country Status (1)

Country Link
JP (1) JP2006224559A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011021422A1 (en) * 2009-08-20 2011-02-24 株式会社ミマキエンジニアリング Printer and method of control of printer
JP2011042088A (en) * 2009-08-20 2011-03-03 Mimaki Engineering Co Ltd Printer and control method thereof
JP2012177971A (en) * 2011-02-25 2012-09-13 Sinfonia Technology Co Ltd Paper sheet processor

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011021422A1 (en) * 2009-08-20 2011-02-24 株式会社ミマキエンジニアリング Printer and method of control of printer
JP2011042088A (en) * 2009-08-20 2011-03-03 Mimaki Engineering Co Ltd Printer and control method thereof
JP2011042087A (en) * 2009-08-20 2011-03-03 Mimaki Engineering Co Ltd Printer and printer control method
CN102470679A (en) * 2009-08-20 2012-05-23 株式会社御牧工程 Printer and method of control of printer
US8783820B2 (en) 2009-08-20 2014-07-22 Mimaki Engineering Co., Ltd. Printer and printer control method
CN102470679B (en) * 2009-08-20 2014-09-17 株式会社御牧工程 Printer and method of control of printer
JP2012177971A (en) * 2011-02-25 2012-09-13 Sinfonia Technology Co Ltd Paper sheet processor

Similar Documents

Publication Publication Date Title
US7810901B2 (en) Driving apparatus
US7176649B2 (en) DC motor control apparatus and recording apparatus
US8882225B2 (en) Printing apparatus, driving apparatus, and driving method
JP2006224559A (en) Ink jet printer
US7463000B2 (en) Motor controlling method, motor controlling apparatus, and recording apparatus
JP2019166761A (en) Motor control method and motor controller
JP5125370B2 (en) Drive control device and drive control method
JP2005297253A (en) Image forming apparatus
JP5076481B2 (en) Printing control method of printing apparatus
US9278561B2 (en) Printing apparatus and printing method
JP6008723B2 (en) Recording apparatus and method for suppressing carriage speed fluctuation
JP4253693B2 (en) Print control method for dot line printer
JP2013154479A (en) Recording apparatus, control apparatus, and method
JP2012223945A (en) Measuring device and processing execution apparatus
JP2017136828A (en) Movement control device, liquid droplet discharge device, movement control method and program
JP2006113825A (en) Driving controller, driving control method and image formation apparatus
JP2017132180A (en) Printer and position control method
JP2013216026A (en) Recording apparatus, control device and control method
JP4550667B2 (en) Inkjet printer
JP2012218360A (en) Inkjet recording apparatus
JP2012086425A (en) Inkjet recording apparatus and control method of the inkjet recording apparatus
JP5315030B2 (en) Recording device
KR100205750B1 (en) Automatic compensation method of both-direction printing position error for serial printer
JP2005246689A (en) Recorder and transfer device
JP2004050735A (en) Image recorder

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20070601