[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5585114B2 - Image reading device - Google Patents

Image reading device Download PDF

Info

Publication number
JP5585114B2
JP5585114B2 JP2010032896A JP2010032896A JP5585114B2 JP 5585114 B2 JP5585114 B2 JP 5585114B2 JP 2010032896 A JP2010032896 A JP 2010032896A JP 2010032896 A JP2010032896 A JP 2010032896A JP 5585114 B2 JP5585114 B2 JP 5585114B2
Authority
JP
Japan
Prior art keywords
stable point
special stable
image reading
switchback
correction
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
JP2010032896A
Other languages
Japanese (ja)
Other versions
JP2010233444A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2010032896A priority Critical patent/JP5585114B2/en
Publication of JP2010233444A publication Critical patent/JP2010233444A/en
Application granted granted Critical
Publication of JP5585114B2 publication Critical patent/JP5585114B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Systems Of Projection Type Copiers (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Control Of Stepping Motors (AREA)

Description

本発明は、コピー機もしくはMFP(Multi Function Peripheral)のスキャナ処理部、あるいはスキャナ単体装置等を構成する画像読取装置の制御技術に関する。   The present invention relates to a control technique for an image reading apparatus that constitutes a scanner processing unit of a copier or an MFP (Multi Function Peripheral), or a single scanner apparatus.

この種の画像読取装置では、固定した原稿面に対して読取センサの光学系を相対的に移動させつつ、原稿面を移動方向と直角方向にライン状に順次走査を行うことで原稿面の読み取りを行う原稿固定方式と、固定した光学系に対して原稿面を移動させることで原稿面の読み取りを行う原稿移動方式のいずれかが採用されている。原稿固定方式はFB(Flat Bed)方式とも呼ばれ、原稿移動方式はADF(Auto Document Feeder)方式とも呼ばれる。   In this type of image reading apparatus, the original surface is read by sequentially scanning the original surface in a line in a direction perpendicular to the moving direction while moving the optical system of the reading sensor relative to the fixed original surface. Either a document fixing method for performing the document reading or a document moving method for reading the document surface by moving the document surface with respect to the fixed optical system is employed. The document fixing method is also called an FB (Flat Bed) method, and the document moving method is also called an ADF (Auto Document Feeder) method.

また、この種の画像読取装置では、原稿の画像読取の際、いったん画像読取部で読み取った画像データをメモリに書き込み、上位の処理部もしくは外部の装置(パーソナルコンピュータ等)がそのメモリに書き込まれた画像データを読み込むという方法が一般的である。ここで、メモリを介すのは、画像読取部の画像データの読取速度と、上位の処理部もしくは外部の装置の画像データの読込速度とが必ずしも一致しないからである。   Also, in this type of image reading apparatus, when reading an image of a document, the image data once read by the image reading unit is written into the memory, and the upper processing unit or an external device (such as a personal computer) is written into the memory. A method of reading the image data is common. Here, the reason for passing through the memory is that the image data reading speed of the image reading unit and the image data reading speed of the host processing unit or an external device do not always match.

読み取る画像データに対して十分なメモリサイズがある場合、メモリの所定領域に画像データを連続して書き込んでいき、上位の処理部もしくは外部の装置はメモリのその領域から画像データを読み込んでいく。この場合、原稿からの画像読取の中断を行なうことなく読取動作を行うことが可能である。   When there is a sufficient memory size for the image data to be read, the image data is continuously written in a predetermined area of the memory, and the upper processing unit or an external device reads the image data from that area of the memory. In this case, the reading operation can be performed without interrupting image reading from the document.

しかし、大容量のメモリを用いることは装置のコストアップを招くことになるため、コストミニマムを意識した設計を行う際には、使用するメモリサイズに制限を与える必要がある。その場合、メモリは、リングバッファの様に、メモリの先頭アドレスから順々に画像データの書き込みを行っていき、後端アドレスまで書き込んだら、再び先頭アドレスに戻り、上位の処理部もしくは外部の装置によるデータ読込が完了して空き領域となった部分に画像データの書き込みを行っていく。また、上位の処理部もしくは外部の装置によるメモリからのデータ読込動作が遅れた場合、まだ読み出されていないメモリ領域にはデータの書き込みが行えないため、メモリのオーバフローを防ぐために、画像読取動作を間欠的に行なう必要がある。   However, use of a large-capacity memory increases the cost of the apparatus, and therefore, when designing with a minimum cost in mind, it is necessary to limit the memory size to be used. In that case, the memory writes image data in order from the top address of the memory, like a ring buffer, and after writing up to the trailing end address, it returns to the top address again, and the upper processing unit or external device The image data is written in the portion that has become free after the data reading by. In addition, when the data reading operation from the memory by the upper processing unit or an external device is delayed, data cannot be written to the memory area that has not yet been read. Therefore, an image reading operation is performed to prevent memory overflow. Must be performed intermittently.

特許文献1には、画像読取動作中にメモリフル(メモリの空き領域が十分でない状態)により以後の画像データを処理できないと判断した時に画像読取動作を一時停止し、ホストコンピュータによるデータ読込でメモリに空き領域が発生したら画像読取動作を再開するという間欠画像読取技術が開示されている。   In Patent Document 1, when it is determined that the subsequent image data cannot be processed due to the memory full during the image reading operation (the memory has insufficient space), the image reading operation is temporarily stopped. An intermittent image reading technique is disclosed in which an image reading operation is resumed when a free area is generated in the area.

上述したように、間欠画像読取動作では光学系もしくは原稿が移動と停止を繰り返すことになり、移動のための動力を供給するモータが駆動と停止を繰り返すこととなる。   As described above, in the intermittent image reading operation, the optical system or the document is repeatedly moved and stopped, and the motor that supplies power for movement is repeatedly driven and stopped.

一方、この種の画像読取装置のモータとして用いられるステッピングモータには、例えば2相モータの場合でも2相励磁モード、1−2相励磁モード、W1−2相励磁モードといったいくつかの相励磁モードがある。そして、この種の画像読取装置では、クロックの1パルスによる回転角が小さく、細かい制御に適した1−2相励磁モードやW1−2相励磁モード、更にはより回転角を小さくしたマイクロステップ駆動を行うマイクロステップモータ等が用いられることが多い。   On the other hand, stepping motors used as motors of this type of image reading apparatus include several phase excitation modes such as a two-phase excitation mode, a 1-2 phase excitation mode, and a W1-2 phase excitation mode even in the case of a two-phase motor. There is. In this type of image reading apparatus, the rotation angle by one pulse of the clock is small, the 1-2 phase excitation mode and the W1-2 phase excitation mode suitable for fine control, and the microstep drive with a smaller rotation angle. In many cases, a micro step motor or the like is used.

図1はステッピングモータの励磁シーケンスの例を示す図であり、A相、B相の2つの相にて回転を制御するステッピングモータにおいて、それぞれリセット位置を「0」としてクロック1パルス毎にカウントアップあるいはカウントダウンするカウント値によりモータの回転位置を示している。図1(a)は1−2相励磁モードの場合の磁極のとり得る位置、図1(b)はW1−2相励磁モードの場合の磁極のとり得る位置、図1(c)はクロックに対する磁極位置の対応関係の例を示している。   FIG. 1 is a diagram showing an example of an excitation sequence of a stepping motor. In a stepping motor that controls rotation in two phases of A phase and B phase, the reset position is set to “0”, and each clock is counted up. Alternatively, the rotational position of the motor is indicated by a count value that counts down. FIG. 1A shows the positions that the magnetic poles can take in the 1-2 phase excitation mode, FIG. 1B shows the positions that the magnetic poles can take in the W1-2 phase excitation mode, and FIG. The example of the correspondence of a magnetic pole position is shown.

1−2相励磁モードの場合は、図1(a)において、クロックのパルスが与えられる毎に、磁極位置は、正転の場合は「0」→「1」→「2」→「3」→「4」→「5」→「6」→「7」→「0」と進み、逆転の場合は「0」→「7」→「6」→「5」→「4」→「3」→「2」→「1」→「0」と進む。しかし、各磁極位置における駆動トルクは均一ではなく、2相励磁位置となる「0」「2」「4」「6」は他の磁極位置に比べて駆動トルクが大きい。このような駆動トルクが大きい安定点を「特別安定点」と呼ぶこととする。   In the case of the 1-2 phase excitation mode, every time a clock pulse is applied in FIG. 1A, the magnetic pole position is “0” → “1” → “2” → “3” in the case of normal rotation. → “4” → “5” → “6” → “7” → “0”. In case of reverse rotation, “0” → “7” → “6” → “5” → “4” → “3” → Proceed with “2” → “1” → “0”. However, the driving torque at each magnetic pole position is not uniform, and “0”, “2”, “4”, and “6”, which are the two-phase excitation positions, have a larger driving torque than the other magnetic pole positions. Such a stable point having a large driving torque is referred to as a “special stable point”.

同様に、W1−2相励磁モードの場合は、図1(b)において、クロックのパルスが与えられる毎に、磁極位置は、正転の場合は「0」→「1」→「2」→「3」→「4」→「5」→「6」→「7」→「8」→「9」→「10」→「11」→「12」→「13」→「14」→「15」→「0」と進み、逆転の場合は「0」→「15」→「14」→「13」→「12」→「11」→「10」→「9」→「8」→「7」→「6」→「5」→「4」→「3」→「2」→「1」→「0」と進む。この場合も各磁極位置における駆動トルクは均一ではなく、2相励磁位置となる「0」「4」「8」「12」は他の磁極位置に比べて駆動トルクが大きく、これらが特別安定点となる。   Similarly, in the case of the W1-2 phase excitation mode, every time a clock pulse is given in FIG. 1B, the magnetic pole position is “0” → “1” → “2” → “3” → “4” → “5” → “6” → “7” → “8” → “9” → “10” → “11” → “12” → “13” → “14” → “15 ”→” 0 ”, and in the case of reverse rotation,“ 0 ”→“ 15 ”→“ 14 ”→“ 13 ”→“ 12 ”→“ 11 ”→“ 10 ”→“ 9 ”→“ 8 ”→“ 7 ”→“ 6 ”→“ 5 ”→“ 4 ”→“ 3 ”→“ 2 ”→“ 1 ”→“ 0 ”. Also in this case, the drive torque at each magnetic pole position is not uniform, and the drive torques of “0”, “4”, “8”, and “12” that are the two-phase excitation positions are larger than those of the other magnetic pole positions, and these are special stable points. It becomes.

図2は間欠画像読取におけるモータ回転速度、移動距離およびモータ回転位置の関係の例を示す図であり、1−2相励磁モードで駆動した場合を例としており、図2(a)は原稿固定方式の場合、図2(b)は原稿移動方式の場合である。縦軸はモータの回転速度を示し、中心点より上方向が正転(前進)、下方向が逆転(後進)となる。横軸は移動距離の累計を示し、前進、後進にかかわらず進んだ距離の合計となる。   FIG. 2 is a diagram illustrating an example of the relationship between the motor rotation speed, the moving distance, and the motor rotation position in intermittent image reading. FIG. 2 shows an example of driving in the 1-2 phase excitation mode, and FIG. In the case of the method, FIG. 2B shows the case of the document moving method. The vertical axis represents the rotational speed of the motor, and the upward direction from the center point is forward (forward), and the downward direction is reverse (backward). The horizontal axis indicates the total distance traveled, and is the total distance traveled regardless of forward or backward travel.

図2(a)において、原稿固定方式の場合、初期位置から前進方向にモータの加速を行い、定速に移行してから画像読取を行う。画像読取の過程でメモリフルとなる可能性がある場合は減速を行って停止(停止位置#1)を行う。減速中は画像読取を行わない。続いて、逆方向にスイッチバック(一時停止後、読取再開位置調整のための後進動作)して停止(停止位置#2)を行う。停止位置#2は、停止位置#1の手前の減速を開始した位置(読取停止位置)よりも、再開時の加速に要する距離だけ手前の位置となる。その後、メモリフルとなる可能性がなくなると、再び前進方向にモータの加速を行い、定速に移行した状態で前回の読取停止位置の直後から画像読取を行う。   2A, in the case of the document fixing method, the motor is accelerated in the forward direction from the initial position, and the image reading is performed after shifting to a constant speed. If there is a possibility that the memory becomes full during the image reading process, the vehicle is decelerated and stopped (stop position # 1). Image reading is not performed during deceleration. Subsequently, the switchback is performed in the reverse direction (after the temporary stop, the backward operation for adjusting the reading resume position) to stop (stop position # 2). The stop position # 2 is a position before the position where the deceleration before the stop position # 1 is started (reading stop position) by a distance required for acceleration at the time of restart. Thereafter, when there is no possibility that the memory becomes full, the motor is accelerated again in the forward direction, and the image reading is performed immediately after the previous reading stop position in the state of shifting to the constant speed.

なお、加減速中に画像読取を行わないのは読取画像の質を高めるためであり、そのために一時停止後にスイッチバック動作が必要となるものである。従って、画質が問題とならない場合には、加減速中に画像読取を行うことも可能(スイッチバック動作は不要)であり、加減速中の画像読取の可否およびスイッチバック動作の不要・要は原稿固定方式に固有のものではない。   The reason why the image reading is not performed during acceleration / deceleration is to improve the quality of the read image. For this reason, a switchback operation is necessary after the temporary stop. Therefore, if the image quality is not a problem, it is possible to read an image during acceleration / deceleration (switchback operation is not required). It is not unique to the fixed method.

図2(b)において、原稿移動方式の場合、初期位置から前進方向にモータの加速を行い、初回のみ定速に移行してから画像読取を行う。画像読取の過程でメモリフルとなる可能性がある場合は減速を行って停止(停止位置#1)を行う。この場合、減速中も画像読取を行う。メモリフルとなる可能性がなくなると、再び前進方向にモータの加速を行い、この場合は加速中から画像読取を行い、定速に移行しても画像読取を継続する。   In FIG. 2B, in the case of the document moving method, the motor is accelerated in the forward direction from the initial position, and the image reading is performed after shifting to the constant speed only for the first time. If there is a possibility that the memory becomes full during the image reading process, the vehicle is decelerated and stopped (stop position # 1). In this case, image reading is performed even during deceleration. When there is no possibility that the memory becomes full, the motor is accelerated again in the forward direction. In this case, image reading is performed during acceleration, and image reading is continued even after shifting to a constant speed.

なお、初回の加速を除いて加減速中に画像読取を行うのは、原稿移動方式の場合、原稿送り時の紙ズレが発生するため、逆転(後進)制御が困難だからである。しかし、紙ズレの問題を考慮しないのであれば、原稿移動方式においても定速においてのみ画像読取を行い、再開時にスイッチバック動作を行ってもよい。従って、加減速中の画像読取の可否およびスイッチバック動作の不要・要は原稿移動方式に固有のものではない。   The reason why image reading is performed during acceleration / deceleration except for the first acceleration is that, in the case of the document moving method, paper misalignment occurs during document feeding, and reverse (reverse) control is difficult. However, if the problem of paper misalignment is not taken into account, even in the document moving method, image reading may be performed only at a constant speed, and a switchback operation may be performed at the time of restart. Therefore, whether image reading during acceleration / deceleration is possible and the necessity / requirement of the switchback operation are not unique to the document moving method.

ここで、図2(a)における停止位置#1のモータ回転位置は「5」、停止位置#2のモータ回転位置は「6」となっており、図2(b)における停止位置#1のモータ回転位置は「5」となっているが、これらのモータ回転位置は間欠停止処理のタイミングによって偶然に決まる値である。この例の場合、図2(a)の停止位置#1「5」や図2(b)の停止位置#1「5」は、図1(a)の特別安定点「0」「2」「4」「6」には該当しない。図2(a)の停止位置#2「6」は偶然に図1(a)の特別安定点「0」「2」「4」「6」の一つに該当する。   Here, the motor rotation position at the stop position # 1 in FIG. 2A is “5”, the motor rotation position at the stop position # 2 is “6”, and the stop position # 1 in FIG. The motor rotation positions are “5”, but these motor rotation positions are values determined by chance depending on the timing of the intermittent stop process. In this example, the stop position # 1 “5” in FIG. 2A and the stop position # 1 “5” in FIG. 2B are the special stable points “0” “2” “ Does not correspond to 4 or 6 The stop position # 2 “6” in FIG. 2A coincides with one of the special stable points “0”, “2”, “4”, and “6” in FIG.

従って、図2(a)の停止位置#1「5」や図2(b)の停止位置#1「5」の場合、特別安定点でない位置から次の動作を開始しなければならない停止状態となり、駆動トルクが小さくトルクマージンが低くなるため、脱調を起こすリスクが生じる。   Therefore, in the case of the stop position # 1 “5” in FIG. 2A and the stop position # 1 “5” in FIG. 2B, a stop state in which the next operation must be started from a position that is not the special stable point. Since the driving torque is small and the torque margin is low, there is a risk of causing step-out.

図2(a)の停止位置#2「6」は偶然に特別安定点となっており、脱調を起こすリスクはないが、1−2相励磁モードでは1/2の確率で特別安定点以外に停止することとなり、間欠画像読取制御の下、繰り返しモータの駆動と停止が行われる場合には脱調を起こすリスクが常に存在する。また、W1−2相励磁モードでは3/4の確率で特別安定点以外での停止となり、制御の細かいマイクロステップモータでは更に特別安定点以外に停止する確率が高くなり、脱調を起こすリスクが増大する。   Stop position # 2 “6” in FIG. 2A accidentally becomes a special stable point, and there is no risk of step-out. However, in the 1-2 phase excitation mode, there is a 1/2 probability other than the special stable point. When the motor is repeatedly driven and stopped under intermittent image reading control, there is always a risk of causing a step-out. Also, in the W1-2 phase excitation mode, there is a 3/4 probability of stopping at a point other than the special stable point, and in a finely controlled microstep motor, there is a higher probability of stopping at a point other than the special stable point, and there is a risk of causing a step-out. Increase.

このように、2相励磁位置等の特別安定点とそれ以外の安定点を持つモータを用いて間欠画像読取制御を行う場合、停止と再開の都度に脱調を起こすリスクがあり、脱調により読取位置にズレが生じ、読取画像が劣化するという問題があった。   In this way, when intermittent image reading control is performed using a motor having a special stable point such as a two-phase excitation position and other stable points, there is a risk of stepping out at each stop and restart. There has been a problem in that the reading position is deviated and the read image is deteriorated.

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、2相励磁位置等の特別安定点とそれ以外の安定点を持つモータを用いて間欠画像読取制御を行う場合であっても、トルクマージンの低下による脱調を起こすリスクを低減し、読取画像の劣化を防止することのできる画像読取装置を提供することにある。   The present invention has been proposed in view of the above-described conventional problems, and its object is to perform intermittent image reading control using a motor having a special stable point such as a two-phase excitation position and other stable points. Therefore, an object of the present invention is to provide an image reading apparatus capable of reducing the risk of step-out due to a decrease in torque margin and preventing deterioration of a read image.

上記の課題を解決するため、本発明にあっては、駆動トルクの大きい励磁位置である特別安定点とそれ以外の安定点とを持つモータを用いて読取光学系もしくは読取原稿の移動を行い、間欠画像読取制御を行う画像読取装置であって、間欠画像読取動作の一時読取停止の減速動作時に停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する手段と、間欠読取の一時停止後に読取再開のためのスイッチバックを行う手段と、一時停止動作時に特別安定点に補正移動した分を間欠停止再開後の移動距離に対して補正する処理として、一時停止動作時に特別安定点に補正移動した分をスイッチバックする距離に加算する手段と、スイッチバックして停止するときに停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する手段と、一時停止動作時の特別安定点への補正値とスイッチバック時の特別安定点への補正値とを比較する手段と、スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値に対して等しいか大きい場合はスイッチバック時の特別安定点への補正をそのまま行う手段と、スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値よりも小さい場合はスイッチバック時の特別安定点への補正をさらに1つ先の特別安定点になる値にする手段とを備える。 In order to solve the above problems, in the present invention, a reading optical system or a reading document is moved using a motor having a special stable point that is an excitation position with a large driving torque and other stable points, An image reading apparatus that performs intermittent image reading control, and when the stop position is not a special stable point during the temporary reading stop deceleration operation of the intermittent image reading operation, a means for performing a correction movement to the special stable point and then stopping, and intermittent Special means during the pause operation as a means to perform the switchback for restarting the reading after pausing the reading and the process of correcting the movement distance corrected to the special stable point during the pausing operation with respect to the moving distance after restarting the intermittent pausing A means for adding the amount of correction movement to the stable point to the switchback distance, and if the stop position is not the special stable point when switching back and stopping, the correction shift is made to the special stable point. The means for stopping after that, the means for comparing the correction value for the special stable point during the pause operation and the correction value for the special stable point during the switchback, and the correction value for the special stable point during the switchback Is equal to or larger than the correction value for the special stable point during the pause operation, the means for performing correction to the special stable point during switchback and the correction value for the special stable point during switchback are temporarily And a means for setting the correction to the special stable point at the time of switchback to a value that becomes the next special stable point when the value is smaller than the correction value to the special stable point during the stop operation .

本発明の画像読取装置にあっては、2相励磁位置等の特別安定点とそれ以外の安定点を持つモータを用いて間欠画像読取制御を行う場合であっても、読取動作の一時停止後のモータの加速動作を始める励磁位置が必ず特別安定点になるので、トルクマージンの低下による脱調を起こすリスクを低減し、読取画像の劣化を防止することができる。   In the image reading apparatus of the present invention, even when intermittent image reading control is performed using a motor having a special stable point such as a two-phase excitation position and other stable points, the reading operation is temporarily stopped. Since the excitation position where the acceleration operation of the motor starts is always a special stable point, the risk of step-out due to a decrease in torque margin can be reduced, and deterioration of the read image can be prevented.

ステッピングモータの励磁シーケンスの例を示す図である。It is a figure which shows the example of the excitation sequence of a stepping motor. 間欠画像読取におけるモータ回転速度、移動距離およびモータ回転位置の関係の例を示す図である。It is a figure which shows the example of the relationship between the motor rotational speed in a intermittent image reading, a moving distance, and a motor rotational position. 本発明の一実施形態にかかる画像読取装置の構成例を示す図である。1 is a diagram illustrating a configuration example of an image reading apparatus according to an embodiment of the present invention. 読取ユニットの構成例および原稿固定方式における概略動作を示す図である。FIG. 5 is a diagram illustrating a schematic operation in a configuration example of a reading unit and a document fixing method. 読取ユニットの構成例および原稿移動方式における概略動作を示す図である。FIG. 4 is a diagram illustrating a configuration example of a reading unit and a schematic operation in a document moving method. モータ制御部の構成例および基本的な動作例を示す図である。It is a figure which shows the structural example and basic operation example of a motor control part. 原稿固定方式による全体的な読取動作例を示すフローチャートである。6 is a flowchart illustrating an example of an overall reading operation by an original fixing method. 原稿移動方式による全体的な読取動作例を示すフローチャートである。6 is a flowchart illustrating an example of an entire reading operation by a document movement method. 減速時の停止位置を2相励磁位置に合わせる例を示す図である。It is a figure which shows the example which matches the stop position at the time of deceleration with a 2-phase excitation position. モータ制御部によるモータ駆動信号の生成例を示すタイムチャートである。It is a time chart which shows the example of a motor drive signal production | generation by a motor control part. 原稿固定方式におけるスイッチバック時の停止位置を2相励磁位置に合わせる例を示す図である。It is a figure which shows the example which matches the stop position at the time of the switchback in a document fixing system with a 2-phase excitation position. 逆転停止位置の制御の例を示す図である。It is a figure which shows the example of control of a reverse rotation stop position. スイッチバック後の動作開始後の位置ズレ補正の例を示す図である。It is a figure which shows the example of position shift correction after the operation | movement start after switchback. 原稿移動方式における位置ズレ補正の例を示す図である。It is a figure which shows the example of position shift correction in a document moving system. 2相励磁位置以外に停止することの問題を解決する他の例を示す図である。It is a figure which shows the other example which solves the problem of stopping other than a two-phase excitation position. モータ相励磁位置と減速テーブルの対応関係の例を示す図である。It is a figure which shows the example of the correspondence of a motor phase excitation position and a deceleration table. モータ制御部の構成例を示す図である。It is a figure which shows the structural example of a motor control part. アドレス選択部の処理例を示すフローチャートである。It is a flowchart which shows the process example of an address selection part. 減速テーブルの他の例を示す図である。It is a figure which shows the other example of a deceleration table. 読取一時中断指示から減速開始までの処理例を示すフローチャートである。It is a flowchart which shows the process example from a reading temporary interruption instruction | indication to the deceleration start.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<構成および概略動作>
図3は本発明の一実施形態にかかる画像読取装置の構成例を示す図である。
<Configuration and schematic operation>
FIG. 3 is a diagram illustrating a configuration example of the image reading apparatus according to the embodiment of the present invention.

図3において、画像読取装置1は、読取ユニット2とコントローラユニット5とを備えている。   In FIG. 3, the image reading apparatus 1 includes a reading unit 2 and a controller unit 5.

読取ユニット2は、原稿を設置する原稿設置部3と、原稿を読み取る光学系読取部4とを備えている。原稿設置部3および光学系読取部4はコントローラユニット5によって制御され、光学系読取部4は読み取った画像データをコントローラユニット5に渡す機能を有している。   The reading unit 2 includes a document setting unit 3 for setting a document and an optical system reading unit 4 for reading the document. The document placing unit 3 and the optical system reading unit 4 are controlled by the controller unit 5, and the optical system reading unit 4 has a function of passing the read image data to the controller unit 5.

コントローラユニット5は、読取ユニット2を制御する読取制御部6と、読取ユニット2から画像データを受け取る読取画像データ処理部7と、画像データを蓄積するバッファメモリ8と、これら各部を統括制御するCPU(Central Processing Unit)9とを備えている。読取制御部6および読取画像データ処理部7は主としてコンピュータプログラムにより実現される。   The controller unit 5 includes a reading control unit 6 that controls the reading unit 2, a read image data processing unit 7 that receives image data from the reading unit 2, a buffer memory 8 that stores image data, and a CPU that performs overall control of these units. (Central Processing Unit) 9. The reading control unit 6 and the read image data processing unit 7 are mainly realized by a computer program.

読取制御部6は、読取ユニット2の光学系読取部4に対する読取同期信号を生成する読取同期信号生成部61と、読取ユニット2のモータを制御するモータ制御部62とを備えている。   The reading control unit 6 includes a reading synchronization signal generation unit 61 that generates a reading synchronization signal for the optical system reading unit 4 of the reading unit 2, and a motor control unit 62 that controls the motor of the reading unit 2.

図4は読取ユニット2の構成例および原稿固定方式における概略動作を示す図である。   FIG. 4 is a diagram showing a configuration example of the reading unit 2 and a schematic operation in the document fixing method.

図4において、読取ユニット2は、装置本体部220と、この装置本体部220の上部に配置される自動原稿搬送部210とを備えている。   In FIG. 4, the reading unit 2 includes an apparatus main body 220 and an automatic document feeder 210 disposed on the upper portion of the apparatus main body 220.

自動原稿搬送部210には、原稿搬送モータ211と原稿搬送ローラ212、213とが設けられている。   The automatic document conveying unit 210 is provided with a document conveying motor 211 and document conveying rollers 212 and 213.

装置本体部220の上面にはコンタクトガラス221が設けられ、内部には第1キャリッジ222と第2キャリッジ225とレンズ228と読取部(CCD:Charge Coupled Device)229とスキャナモータ230とが設けられている。第1キャリッジ222には、読取用光源223と読取用ミラー224とが設けられている。第2キャリッジ225には読取用ミラー226、227が設けられている。   A contact glass 221 is provided on the upper surface of the apparatus main body 220, and a first carriage 222, a second carriage 225, a lens 228, a reading unit (CCD: Charge Coupled Device) 229, and a scanner motor 230 are provided therein. Yes. The first carriage 222 is provided with a reading light source 223 and a reading mirror 224. The second carriage 225 is provided with reading mirrors 226 and 227.

概略動作として、原稿固定方式の場合、コンタクトガラス221上に置かれた読取対象の原稿Dに対し、第1キャリッジ222および第2キャリッジ225をスキャナモータ230により所定の位置関係をもって移動する。この際、第1キャリッジ222の読取用光源223から照射した光線の原稿Dによる反射光を読取用ミラー224から第2キャリッジ225の読取用ミラー226、227を介してレンズ228に送り、読取部229に結像させ、図の奥行き方向の1ライン分の画像を読み取る。   As a general operation, in the case of the original fixing method, the first carriage 222 and the second carriage 225 are moved with a predetermined positional relationship by the scanner motor 230 with respect to the original D to be read placed on the contact glass 221. At this time, light reflected from the original D of the light beam irradiated from the reading light source 223 of the first carriage 222 is sent from the reading mirror 224 to the lens 228 via the reading mirrors 226 and 227 of the second carriage 225, and the reading unit 229. Then, the image for one line in the depth direction in the figure is read.

図5は読取ユニット2の構成例および原稿移動方式における概略動作を示す図である。内部構成としては図4に示した読取ユニット2と同様である。   FIG. 5 is a diagram showing an example of the configuration of the reading unit 2 and a schematic operation in the document moving method. The internal configuration is the same as that of the reading unit 2 shown in FIG.

概略動作として、原稿移動方式の場合、第1キャリッジ222および第2キャリッジ225を装置本体部220の左端側に固定し、自動原稿搬送部210に載置された読取対象の原稿Dを原稿搬送モータ211により原稿搬送ローラ212、213を介してコンタクトガラス221上に送り出す。この際、第1キャリッジ222の読取用光源223から照射した光線の原稿Dによる反射光を読取用ミラー224から第2キャリッジ225の読取用ミラー226、227を介してレンズ228に送り、読取部229に結像させ、図の奥行き方向の1ライン分の画像を読み取る。   As a general operation, in the case of the document moving method, the first carriage 222 and the second carriage 225 are fixed to the left end side of the apparatus main body 220, and the document D to be read placed on the automatic document transport unit 210 is scanned by the document transport motor. 211 is sent onto the contact glass 221 via the document conveying rollers 212 and 213. At this time, light reflected from the original D of the light beam irradiated from the reading light source 223 of the first carriage 222 is sent from the reading mirror 224 to the lens 228 via the reading mirrors 226 and 227 of the second carriage 225, and the reading unit 229. Then, the image for one line in the depth direction in the figure is read.

なお、図5の自動原稿搬送部210に代えて自動両面読取機能の付いたARDF(Auto Reverse Document Feeder)を用いることもできる。また、第1キャリッジ222、第2キャリッジ225、レンズ228および読取部229による光学系に代え、CIS(Contact Image Sensor)を用いることもできる。   Note that an ARDF (Auto Reverse Document Feeder) with an automatic double-sided reading function can be used instead of the automatic document feeder 210 of FIG. Further, a CIS (Contact Image Sensor) may be used instead of the optical system including the first carriage 222, the second carriage 225, the lens 228, and the reading unit 229.

図6はモータ制御部62の構成例および基本的な動作例を示す図である。   FIG. 6 is a diagram illustrating a configuration example and a basic operation example of the motor control unit 62.

図6(a)において、モータ制御部62は、モータパルス生成部621とモータテーブル(メモリ)622とモータドライバ623とモータ相励磁位置カウンタ624と2相励磁位置停止用補正値演算部625とを備えている。2相励磁位置停止用補正値演算部625には、除算器626と加算器627と比較器628とが含まれている。モータ制御部62により制御対象となる読取ユニット2のモータは、原稿固定方式の場合は図4のスキャナモータ230となり、原稿移動方式の場合は図5の原稿搬送モータ211となる。   6A, the motor control unit 62 includes a motor pulse generation unit 621, a motor table (memory) 622, a motor driver 623, a motor phase excitation position counter 624, and a two-phase excitation position stop correction value calculation unit 625. I have. The two-phase excitation position stop correction value calculation unit 625 includes a divider 626, an adder 627, and a comparator 628. The motor of the reading unit 2 to be controlled by the motor control unit 62 is the scanner motor 230 in FIG. 4 in the case of the document fixing method, and the document conveyance motor 211 in FIG. 5 in the case of the document movement method.

モータテーブル622には、加速テーブルおよび減速テーブルが格納されている。加速テーブルおよび減速テーブルの各段(図で「(0100)16」等と記載された一つのブロック)はモータに与えるクロックの1パルスに対応しており、16進数等によりパルス発生の周期データが保持されている。 The motor table 622 stores an acceleration table and a deceleration table. Each stage of the acceleration table and the deceleration table (one block described as “(0100) 16 ” etc. in the figure) corresponds to one pulse of the clock given to the motor, and the period data of the pulse generation by the hexadecimal number etc. Is retained.

モータパルス生成部621は、CPU9(図3)の制御に応じ、モータ(230、211)の加速を行う場合にはモータテーブル622の加速テーブルからパルス間隔の周期データ(インターバル値)を1段ずつ読み出し、減速を行う場合には減速テーブルから周期データを1段ずつ読み出し、モータドライバ623へのモータ駆動信号となるクロックインパルスまたは相パルス信号を生成する。モータドライバ623はモータパルス生成部621からクロックインパルスまたは相パルス信号を入力し、信号変換を行って読取ユニット2のモータ(230、211)を駆動する。   When the motors (230, 211) are accelerated according to the control of the CPU 9 (FIG. 3), the motor pulse generator 621 generates the pulse interval cycle data (interval value) from the acceleration table of the motor table 622 step by step. When reading and decelerating, the cycle data is read from the deceleration table one by one, and a clock impulse or phase pulse signal serving as a motor drive signal to the motor driver 623 is generated. The motor driver 623 receives a clock impulse or phase pulse signal from the motor pulse generator 621, performs signal conversion, and drives the motors (230, 211) of the reading unit 2.

また、モータ相励磁位置カウンタ624は、モータの回転位置を把握し、モータが1ステップ回転する毎に1ずつカウントアップし、モータの1回転により0に戻る。1回転分のカウンタ値はモータの相数によって変わり、例えば、1−2相励磁では0〜7、W1−2相励磁では0〜15となる。   The motor phase excitation position counter 624 grasps the rotation position of the motor, counts up by 1 every time the motor rotates one step, and returns to 0 by one rotation of the motor. The counter value for one rotation varies depending on the number of phases of the motor, and is, for example, 0 to 7 for 1-2 phase excitation and 0 to 15 for W1-2 phase excitation.

2相励磁位置停止用補正値演算部625は、減速テーブルの段数とモータ相励磁位置カウンタ624の現在の値から、2相励磁位置で停止するには何パルスのモータ駆動パルスを挿入すればよいかを計算する。   The two-phase excitation position stop correction value calculation unit 625 inserts how many motor drive pulses to stop at the two-phase excitation position based on the number of stages in the deceleration table and the current value of the motor phase excitation position counter 624. Calculate what.

図6(b)は減速時におけるモータ駆動信号を生成する場合のタイムチャートを示している。すなわち、モータパルス生成部621は、モータテーブル622の減速テーブルから1パルス毎にプリロードしたインターバル値を1周期遅れでインターバル値とし、回路の動作クロックとして与えられるクロック信号を基準にしたインターバルカウンタの値がインターバル値に達した時点でモータ駆動信号のH(High level)/L(Low level)を切り替えることにより所定周期のパルス信号を生成する。モータテーブル622の減速テーブルから読み出すインターバル値は定速時の値から徐々に大きな値となっていくため、生成するモータ駆動信号のパルス周期は長くなり、モータの速度は低下していく。加速する場合は、モータテーブル622の加速テーブルから読み出すインターバル値は停止時の値から徐々に小さな値となっていくため、生成するモータ駆動信号のパルス周期は短くなり、モータの速度は増加していく。定速でモータを回転させる場合は、インターバル値を同じにすることで、一定周期のモータ駆動信号が生成される。   FIG. 6B shows a time chart when generating a motor drive signal during deceleration. That is, the motor pulse generation unit 621 uses the interval value preloaded for each pulse from the deceleration table of the motor table 622 as the interval value with a delay of one cycle, and the value of the interval counter based on the clock signal given as the operation clock of the circuit When the signal reaches the interval value, the motor drive signal is switched between H (High level) / L (Low level) to generate a pulse signal having a predetermined period. Since the interval value read from the deceleration table of the motor table 622 gradually increases from the value at the constant speed, the pulse period of the generated motor drive signal becomes longer and the motor speed decreases. When accelerating, the interval value read from the acceleration table of the motor table 622 gradually decreases from the value at the time of stoppage, so the pulse period of the motor drive signal to be generated becomes shorter and the motor speed increases. Go. When the motor is rotated at a constant speed, a constant period motor drive signal is generated by setting the same interval value.

<詳細動作>
図7は原稿固定方式による全体的な読取動作例を示すフローチャートである。
<Detailed operation>
FIG. 7 is a flowchart showing an example of the entire reading operation by the document fixing method.

図7において、画像読取を開始すると(ステップS101)、コントローラユニット5は、読取ユニット2のスキャナモータ230を定速に達するまで加速し(ステップS102、S103)、定速に達した場合(ステップS103のYes)には加速を停止して定速動作に入る(ステップS104)。   In FIG. 7, when image reading is started (step S101), the controller unit 5 accelerates the scanner motor 230 of the reading unit 2 until it reaches a constant speed (steps S102 and S103), and when it reaches a constant speed (step S103). In step S104, the acceleration is stopped and the constant speed operation is started.

次いで、コントローラユニット5は、画像読取処理を開始し(ステップS105)、読取範囲の終端に至ったかどうかにより読取終了か否か判断する(ステップS106)。   Next, the controller unit 5 starts an image reading process (step S105), and determines whether or not the reading is finished depending on whether or not the end of the reading range has been reached (step S106).

読取終了でない場合(ステップS106のNo)、コントローラユニット5は、メモリフルによる読取一時中断処理に入るか否か判断し(ステップS107)、読取一時中断処理に入らない場合(ステップS107のNo)は定速動作(ステップS104)に戻る。   If the reading is not finished (No in Step S106), the controller unit 5 determines whether or not to enter the reading temporary interruption process due to the memory full (Step S107), and if not entering the reading temporary interruption process (No in Step S107). The process returns to the constant speed operation (step S104).

読取一時中断処理に入る場合(ステップS107のYes)、コントローラユニット5は、読取処理を一時中止し(ステップS108)、読取ユニット2のスキャナモータ230を速度「0」(減速テーブルの最低速度)に達するまで減速し(ステップS109、S110)、速度「0」に達した場合(ステップS110のYes)にはスキャナモータ230を停止する(ステップS111)。   When the reading temporary interruption process is started (Yes in step S107), the controller unit 5 temporarily stops the reading process (step S108), and sets the scanner motor 230 of the reading unit 2 to the speed “0” (the lowest speed of the deceleration table). The speed is reduced until the speed reaches (steps S109 and S110), and when the speed reaches "0" (Yes in step S110), the scanner motor 230 is stopped (step S111).

次いで、コントローラユニット5は、スイッチバック動作を行い(ステップS112)、メモリフルの解消による読取再開を待機し(ステップS113)、読取再開となった場合(ステップS113のYes)はスキャナモータ230の加速(ステップS102)に戻る。   Next, the controller unit 5 performs a switchback operation (step S112), waits for resumption of reading due to the elimination of the memory full (step S113), and when reading is resumed (Yes in step S113), the scanner motor 230 is accelerated. Return to (Step S102).

一方、読取終了の場合(ステップS106のYes)、コントローラユニット5は、読取処理を停止し(ステップS114)、読取ユニット2のスキャナモータ230を速度「0」に達するまで減速し(ステップS115、S116)、速度「0」に達した場合(ステップS116のYes)にはスキャナモータ230を停止し(ステップS117)、画像読取を終了する(ステップS118)。   On the other hand, when the reading is completed (Yes in step S106), the controller unit 5 stops the reading process (step S114), and decelerates the scanner motor 230 of the reading unit 2 until the speed reaches “0” (steps S115 and S116). When the speed reaches “0” (Yes in step S116), the scanner motor 230 is stopped (step S117), and the image reading is terminated (step S118).

図8は原稿移動方式による全体的な読取動作例を示すフローチャートである。   FIG. 8 is a flowchart showing an example of the entire reading operation by the document moving method.

図8において、画像読取を開始すると(ステップS201)、コントローラユニット5は、読取ユニット2の原稿搬送モータ211を定速に達するまで加速し(ステップS202、S203)、定速に達した場合(ステップS203のYes)には加速を停止して定速動作に入る(ステップS204)。   In FIG. 8, when image reading is started (step S201), the controller unit 5 accelerates the document transport motor 211 of the reading unit 2 until it reaches a constant speed (steps S202 and S203). In S203 (Yes), the acceleration is stopped and the constant speed operation is started (step S204).

次いで、コントローラユニット5は、画像読取処理を開始し(ステップS205)、読取範囲の終端に至ったかどうかにより読取終了か否か判断する(ステップS206)。   Next, the controller unit 5 starts an image reading process (step S205), and determines whether or not the reading is finished depending on whether or not the end of the reading range has been reached (step S206).

読取終了でない場合(ステップS206のNo)、コントローラユニット5は、メモリフルによる読取一時中断処理に入るか否か判断し(ステップS207)、読取一時中断処理に入らない場合(ステップS207のNo)は定速動作(ステップS204)に戻る。   If the reading is not finished (No in Step S206), the controller unit 5 determines whether or not to enter the reading temporary interruption process due to the memory full (Step S207), and if not entering the reading temporary interruption process (No in Step S207). The process returns to the constant speed operation (step S204).

読取一時中断処理に入る場合(ステップS207のYes)、コントローラユニット5は、読取ユニット2の原稿搬送モータ211を速度「0」(減速テーブルの最低速度)に達するまで減速し(ステップS208、S209)、速度「0」に達した場合(ステップS209のYes)には原稿搬送モータ211を停止する(ステップS210)。   When the reading temporary interruption process is started (Yes in step S207), the controller unit 5 decelerates the document conveyance motor 211 of the reading unit 2 until the speed reaches "0" (the lowest speed of the deceleration table) (steps S208 and S209). When the speed reaches “0” (Yes in step S209), the document transport motor 211 is stopped (step S210).

次いで、コントローラユニット5は、メモリフルの解消による読取再開を待機し(ステップS211)、読取再開となった場合(ステップS211のYes)は原稿搬送モータ211の加速(ステップS202)に戻る。   Next, the controller unit 5 waits for resumption of reading due to elimination of memory full (step S211), and when reading is resumed (Yes in step S211), the process returns to the acceleration of the document conveying motor 211 (step S202).

一方、読取終了の場合(ステップS206のYes)、コントローラユニット5は、読取処理を停止し(ステップS212)、読取ユニット2の原稿搬送モータ211を速度「0」に達するまで減速し(ステップS213、S214)、速度「0」に達した場合(ステップS214のYes)には原稿搬送モータ211を停止し(ステップS215)、画像読取を終了する(ステップS216)。   On the other hand, when the reading is completed (Yes in step S206), the controller unit 5 stops the reading process (step S212), and decelerates the document transport motor 211 of the reading unit 2 until the speed reaches “0” (step S213, In step S214, when the speed reaches "0" (Yes in step S214), the document conveyance motor 211 is stopped (step S215), and the image reading is ended (step S216).

図9は減速時の停止位置を2相励磁位置に合わせる例を示す図であり、図7のステップS109〜S111、図8のステップS208〜S210における制御である。なお、図7のステップS115〜S117、図8のステップS213〜S215における停止は読取処理の終了に伴うものであり、その後に加速が再開されるものではないため、停止位置を2相励磁位置に合わせる必要はない。   FIG. 9 is a diagram showing an example in which the stop position at the time of deceleration is matched with the two-phase excitation position, and is control in steps S109 to S111 in FIG. 7 and steps S208 to S210 in FIG. Note that the stop in steps S115 to S117 in FIG. 7 and steps S213 to S215 in FIG. 8 is accompanied by the end of the reading process, and the acceleration is not resumed thereafter, so the stop position is set to the two-phase excitation position. There is no need to match.

図9(a)は、1−2相モータにおいて、停止前にrで示すようにモータの最低回転速度にて1パルス余分に回転することにより、2相励磁位置「6」に停止する場合を示している。破線はこのような補正を行わなかった場合の速度変化および停止位置を示している。1−2相モータでは1パルスおきに2相励磁位置となるため、2相励磁位置以外に停止が見込まれる場合には1パルス付加することで2相励磁位置に停止させることができる。   FIG. 9 (a) shows a case of stopping at the two-phase excitation position “6” by rotating one extra pulse at the minimum rotation speed of the motor as shown by r before stopping in the 1-2 phase motor. Show. A broken line indicates a speed change and a stop position when such correction is not performed. In the 1-2 phase motor, since the two-phase excitation position is set every other pulse, when a stop is expected other than the two-phase excitation position, it can be stopped at the two-phase excitation position by adding one pulse.

図9(b)は、1−2相モータにおいて、減速を開始する前にrで示すように1パルス分だけ余分に回転してから減速動作に移行することにより、2相励磁位置「6」に停止する場合を示している。破線はこのような補正を行わなかった場合の速度変化および停止位置を示している。   FIG. 9B shows a two-phase excitation position “6” in the 1-2 phase motor by rotating an extra one pulse as indicated by r before starting deceleration and then shifting to a deceleration operation. Shows the case of stopping. A broken line indicates a speed change and a stop position when such correction is not performed.

図9(c)は、1−2相モータにおいて、減速の途中にrで示すように1パルス分だけ余分に回転してから減速動作に移行することにより、2相励磁位置「6」に停止する場合を示している。破線はこのような補正を行わなかった場合の速度変化および停止位置を示している。   FIG. 9 (c) shows that the 1-2 phase motor is stopped at the two-phase excitation position “6” by shifting to the decelerating operation after rotating an extra one pulse as indicated by r during deceleration. Shows when to do. A broken line indicates a speed change and a stop position when such correction is not performed.

図9(d)は、W1−2相モータにおいて、減速の途中にr1、r2で示すように2パルス分だけ余分に回転してから減速動作に移行することにより、2相励磁位置「12」に停止する場合を示している。破線はこのような補正を行わなかった場合の速度変化および停止位置を示している。W1−2相モータでは3パルスおきに2相励磁位置となるため、2相励磁位置以外に停止が見込まれる場合には1〜3のパルスを付加することで2相励磁位置に停止させることができる。なお、図9(a)や図9(b)の手法と組み合わせてもよい。   FIG. 9 (d) shows a two-phase excitation position “12” in the W1-2 phase motor by rotating to the decelerating operation after rotating an extra two pulses as indicated by r1 and r2 during deceleration. Shows the case of stopping. A broken line indicates a speed change and a stop position when such correction is not performed. In the W1-2 phase motor, the two-phase excitation position is set every three pulses, so if a stop is expected other than the two-phase excitation position, it can be stopped at the two-phase excitation position by adding pulses 1 to 3. it can. In addition, you may combine with the method of Fig.9 (a) and FIG.9 (b).

このように2相励磁位置に停止させることで、モータが再び動き出す時に必ず2相励磁位置からとすることができ、トルクマージンの低下による脱調を防止することができ、ひいては読取画像の劣化を防止することができる。   By stopping at the two-phase excitation position in this way, it is possible to always start from the two-phase excitation position when the motor starts to move again, so that step-out due to a decrease in torque margin can be prevented, and thus the read image is deteriorated. Can be prevented.

図10はモータ制御部62(図6)によるモータ駆動信号の生成例を示すタイムチャートである。図10(a)は停止直前に停止位置を2相励磁位置にするための補正を行う場合、図10(b)は減速開始前に停止位置を2相励磁位置にするための補正を行う場合の例である。   FIG. 10 is a time chart showing an example of generation of a motor drive signal by the motor control unit 62 (FIG. 6). FIG. 10A shows a case where correction is made to make the stop position the two-phase excitation position immediately before stopping, and FIG. 10B shows a case where correction is made to make the stop position the two-phase excitation position before starting deceleration. It is an example.

図10(a)において、モータパルス生成部621は、減速停止直前において、減速テーブルの終端値「(FFFF)16」をプリローダが読み出したとき、モータ相励磁位置カウンタ624を見て次のカウンタ値が2相励磁位置でない場合は、次の値が2相励磁位置になるまでインターバル値を更新しない制御を行う。これにより、停止位置が必ず2相励磁位置となるように制御することができる。図では、W1−2相励磁モータの場合、プリローダが「(FFFF)16」を読み出したときのモータ相励磁位置カウンタ624のカウンタ値が「5」となっているので、次の2相励磁位置の「8」で停止できるようにカウンタ値が「7」になるまでインターバル値を更新しない。 In FIG. 10A, when the preloader reads the termination value “(FFFF) 16 ” of the deceleration table immediately before the deceleration stop, the motor pulse generation unit 621 looks at the motor phase excitation position counter 624 to determine the next counter value. If is not a two-phase excitation position, control is performed so that the interval value is not updated until the next value reaches the two-phase excitation position. Thereby, it is possible to control so that the stop position is always the two-phase excitation position. In the figure, in the case of the W1-2 phase excitation motor, the counter value of the motor phase excitation position counter 624 when the preloader reads “(FFFF) 16 ” is “5”. The interval value is not updated until the counter value becomes “7” so that it can be stopped at “8”.

図10(b)において、モータパルス生成部621は、CPU9からモータの減速開始指示があったときに、
(([モータ減速テーブル段数]/[モータ1回転分の相励磁カウンタ値])の余り)
+[モータ相励磁位置カウンタの現在値]
を2相励磁位置停止用補正値演算部625の除算器626および加算器627を用いて算出し、次の2相励磁位置に対する差分を比較器628により算出する。例えば、モータ減速テーブル段数が「34」、W1−2相励磁モータの1回転分の相励磁カウンタ値は「16」、モータの相励磁位置カウンタの現在値が「2」だった場合、
35/16=2…3 ⇒ 3(余り)+2(現在のカウンタ値)=5
を算出する。そして、次の2相励磁位置は「8」なので、そこまでの差分
8−5=3
を算出し、減速開始までに3パルス分、インターバル値を変えずに駆動してから減速動作に移ることで、停止位置が2相励磁位置となる。
In FIG. 10B, the motor pulse generator 621 receives a motor deceleration start instruction from the CPU 9.
(Remainder of ([Motor deceleration table step number] / [Phase excitation counter value for one motor rotation]))
+ [Current value of motor phase excitation position counter]
Is calculated using the divider 626 and the adder 627 of the two-phase excitation position stop correction value calculation unit 625, and the difference with respect to the next two-phase excitation position is calculated by the comparator 628. For example, if the motor deceleration table stage number is “34”, the phase excitation counter value for one rotation of the W1-2 phase excitation motor is “16”, and the current value of the motor phase excitation position counter is “2”,
35/16 = 2... 3 ⇒ 3 (remainder) +2 (current counter value) = 5
Is calculated. And since the next two-phase excitation position is “8”, the difference up to that 8−5 = 3
Is calculated without changing the interval value for 3 pulses before starting deceleration, and then the operation proceeds to deceleration operation, so that the stop position becomes the two-phase excitation position.

図11は原稿固定方式におけるスイッチバック時の停止位置を2相励磁位置に合わせる例を示す図であり、図11(a)は比較のために停止位置の補正を行わなかった場合、図11(b)は停止位置の補正を行った場合の例である。なお、原稿移動方式の場合は一般的にスイッチバックによる後進動作は行わないため、ここでの説明は不要となる。ただし、原稿移動方式においても一時停止後に後進制御を行う場合については、ここでの説明による制御を利用することができる。   FIG. 11 is a diagram showing an example in which the stop position at the time of switchback in the document fixing method is matched with the two-phase excitation position. FIG. 11A shows the case where the stop position is not corrected for comparison, FIG. b) is an example when the stop position is corrected. In the case of the document moving method, the backward operation by the switchback is generally not performed, so the description here is unnecessary. However, even in the document moving method, when the backward control is performed after the temporary stop, the control described here can be used.

図11(a)において、原稿固定方式の場合、固定した原稿Dに対して読取用のキャリッジ(222、225)が矢印のように動く。間欠画像読取による一時停止を行う場合、減速を開始した位置から読み取りを再開できるように、一時停止した位置P1から[減速に要した距離]+[加速に必要な距離]分だけキャリッジを後進して位置P2に停止し、読取再開により加速を再び開始する。   In FIG. 11A, in the case of the document fixing method, the reading carriages (222, 225) move as indicated by arrows with respect to the fixed document D. When paused by intermittent image reading, the carriage is moved backward from the paused position P1 by [distance required for deceleration] + [distance required for acceleration] so that reading can be resumed from the position where deceleration was started. Stops at the position P2, and acceleration is restarted by restarting reading.

図11(b)において、補正を行う場合、補正前の停止位置P1がモータの2相励磁位置ではない場合、2相励磁位置補正分だけ余分に前進して位置P1'に停止する。この時点で、キャリッジの後進距離を[減速に要した距離]+[加速に必要な距離]とした場合の停止位置P2では、減速を開始した位置から読み取りを再開するには不十分となる。そのため、位置P1から位置P1'への2相励磁位置補正で移動した移動分を後進時に加算する必要があり、停止位置はP2'となる。   In FIG. 11B, when the correction is performed, if the stop position P1 before the correction is not the two-phase excitation position of the motor, the motor moves forward by the two-phase excitation position correction and stops at the position P1 ′. At this point, the stop position P2 when the reverse travel distance of the carriage is [distance required for deceleration] + [distance required for acceleration] is insufficient to restart reading from the position where deceleration is started. Therefore, it is necessary to add the amount of movement moved by the two-phase excitation position correction from the position P1 to the position P1 ′ at the time of reverse travel, and the stop position is P2 ′.

更に、この停止位置P2'が2相励磁位置ではない場合、2相励磁位置補正分だけ余分に後進して位置P2"に停止させることになる。   Further, when the stop position P2 ′ is not the two-phase excitation position, the actuator moves backward by an amount corresponding to the two-phase excitation position correction and stops at the position P2 ″.

上記動作において位置P1から位置P1'までの2相励磁位置補正値をX、位置P2から一番近い後進側の2相励磁位置までの距離をYとすると、X≦Yである場合は、後進時に前述したのと同様の2相励磁位置補正を行えばよい。この状態を図12(a)に示している。   In the above operation, if the two-phase excitation position correction value from the position P1 to the position P1 ′ is X and the distance from the position P2 to the closest reverse-side two-phase excitation position is Y, if X ≦ Y, reverse Sometimes two-phase excitation position correction similar to that described above may be performed. This state is shown in FIG.

また、X>Yである場合は、後進時の2相励磁位置補正において、最も手前の2相励磁位置(通常の2相励磁位置補正として用いる位置)のさらにもう一つ先の2相励磁位置まで補正移動を行えばよい。この状態を図12(b)に示している。すなわち、YYに相当する補正を行うことになる。   In addition, when X> Y, in the two-phase excitation position correction at the time of reverse travel, the two-phase excitation position that is one step ahead of the foremost two-phase excitation position (the position used as the normal two-phase excitation position correction) The correction movement may be performed. This state is shown in FIG. That is, correction corresponding to YY is performed.

これにより、スイッチバック後の読取再開動作時には、モータは2相励磁位置からの駆動となり、[減速を開始した位置(読み取りを再開した位置)]に対して[加速に必要な距離]+[2相励磁位置補正分]が確保されるため、加速が終了した定速状態で読み取りを再開することができる。   Thus, at the time of the reading restart operation after the switchback, the motor is driven from the two-phase excitation position, and [the distance required for acceleration] + [2] with respect to [the position where deceleration is started (position where reading is restarted)] Since the phase excitation position correction] is ensured, reading can be resumed in a constant speed state after the acceleration is completed.

以上の動作によってモータの停止位置は2相励磁位置にすることができ、読取再開時のモータ動作再開は必ず2相励磁位置から開始されるようになる。しかし、画像読取動作中の一時停止であるため、減速から停止までの間に2相励磁位置へ止まるために余分に回転したモータの移動分、読取画像にズレを生じることになる。すなわち、読取動作の一時停止位置からの動作開始による加速に必要な距離等から読取再開位置が設定されており、そこから読取動作を開始する。しかし、2相励磁位置補正によってZだけ読み取るべき画像の位置に対してのズレを含んでいる状態であるため、読取画像と実際に読み取る画像データとはZだけずれた画像データとなってしまう。そこで、読取再開動作の中で、減速時の2相励磁位置補正で生じた読み取り位置ズレを補正する必要がある。   With the above operation, the stop position of the motor can be set to the two-phase excitation position, and the resumption of the motor operation when the reading is resumed always starts from the two-phase excitation position. However, since this is a temporary stop during the image reading operation, the read image is displaced by the amount of movement of the motor that has rotated excessively to stop at the two-phase excitation position between the deceleration and the stop. That is, the reading restart position is set from the distance required for acceleration by starting the operation from the pause position of the reading operation, and the reading operation is started from there. However, since there is a deviation from the position of the image to be read by Z by the two-phase excitation position correction, the read image and the image data to be actually read become image data shifted by Z. Therefore, it is necessary to correct the reading position deviation caused by the two-phase excitation position correction during deceleration during the reading restart operation.

図13は原稿固定方式におけるスイッチバック後の動作開始後の位置ズレ補正の例を示す図である。   FIG. 13 is a diagram showing an example of positional deviation correction after the start of operation after switchback in the document fixing method.

図13(a)は比較のために位置ズレ補正を行わない場合を示しており、本来の読取画像の位置に対して読取再開位置がZだけ手前にずれてしまっている。位置ズレ量Zは、図11(a)における前進開始の位置P2から[読み取りを再開したい位置]までの距離と、図11(b)における前進開始の位置P2"から[読み取りを再開したい位置]までの距離との差となる。より具体的には、図12(a)の場合、
Z=Y−X
となり、図12(b)の場合、
Z=YY−X
となる。
FIG. 13A shows a case where no positional deviation correction is performed for comparison, and the reading restart position is shifted forward by Z with respect to the original position of the read image. The positional deviation amount Z includes the distance from the advance start position P2 in FIG. 11 (a) to [position where reading is to be resumed] and the advance start position P2 ″ in FIG. 11 (b) [position where reading is desired to resume]. More specifically, in the case of FIG.
Z = Y-X
In the case of FIG.
Z = YY-X
It becomes.

図13(b)は、加速開始時に位置ズレ補正を行う場合を示している。位置ズレ量Zは上記の式から事前に求めることができ、モータ動作開始の「0」ではない一番遅い速度(加速テーブルの一段目の速度)にて補正量分を移動した後、加速を開始することで位置ズレ補正を行うことができる。この位置ズレ補正により本来の読取画像の位置と読取再開位置とが一致する。   FIG. 13B shows a case where positional deviation correction is performed at the start of acceleration. The positional shift amount Z can be obtained in advance from the above formula, and after moving the correction amount at the slowest speed (first speed of the acceleration table) that is not “0” at the start of motor operation, acceleration is performed. By starting, it is possible to perform positional deviation correction. The position of the original read image coincides with the reading restart position by this positional deviation correction.

図13(c)は、動作開始からの加速については補正を行わずに通常通り行い、定速動作に移行してから位置ズレ補正を行う場合を示している。   FIG. 13C shows a case where the acceleration from the start of the operation is normally performed without correction, and the positional deviation correction is performed after shifting to the constant speed operation.

図13(d)は、加速の途中で2段階に分けて位置ズレ補正を行う場合を示している。この場合、1回目の補正量Z1と2回目の補正量Z2は、Z=Z1+Z2の関係となる。   FIG. 13D shows a case where positional deviation correction is performed in two stages during acceleration. In this case, the first correction amount Z1 and the second correction amount Z2 have a relationship of Z = Z1 + Z2.

また、図13(b)(c)(d)の位置ズレ補正を組み合わせてもよい。   Moreover, you may combine the position shift correction | amendment of FIG.13 (b) (c) (d).

図14は原稿移動方式における位置ズレ補正の例を示す図である。原稿移動方式の場合、後進動作が無く加減速中の移動も全て画像読取の移動として計上されるため、一時停止時に発生した2相励磁位置補正の移動分rは、読取再開後の動作において定速移動部分から差し引くことで補正することができる。破線は2相励磁位置補正を行わなかった場合の速度変化を示している。   FIG. 14 is a diagram showing an example of positional deviation correction in the document movement method. In the case of the document moving method, since there is no backward movement and all the movements during acceleration / deceleration are counted as movements for image reading, the movement r for the two-phase excitation position correction that occurs during the temporary stop is fixed in the operation after resuming reading. It can be corrected by subtracting from the fast moving part. A broken line indicates a speed change when the two-phase excitation position correction is not performed.

以上の制御により、間欠画像読取動作における一時読取停止時に、モータの動作再開を必ず2相励磁位置からにする補正を行い、かつその補正による読取画像位置のズレを抑止することができる。   With the above control, when temporary reading is stopped in the intermittent image reading operation, the motor operation is always restarted from the two-phase excitation position, and deviation of the read image position due to the correction can be suppressed.

図15は2相励磁位置以外に停止することの問題を解決する他の例を示す図である。すなわち、前述したのとは別の方式であり、停止時は2相励磁位置を考慮せずに停止し、動作再開時に最低速度で2相励磁位置まで移動してから加速動作を開始するものである。2相励磁位置以外に一時停止した場合、トルクマージンの低下による脱調が問題になるが、本制御では加速を開始するべき2相励磁位置にくるまでに既にモータは動作を開始しているため、必ずしも安定点である2相励磁位置からの加速でなくても脱調等の問題を起こすことなく加速でき、前述した方式と近い効果を得ることができる。この場合、一般的に前述の制御に比べて制御にかかる回路規模を小さくできるメリットが考えられる。2相励磁位置以外のところから動作し、低速で動きだしてから加速動作に移行する動作を助走による加速動作と呼ぶことにする。   FIG. 15 is a diagram showing another example for solving the problem of stopping other than the two-phase excitation position. In other words, it is a method different from the one described above, and when stopping, it stops without considering the two-phase excitation position, and when the operation resumes, it moves to the two-phase excitation position at the lowest speed and then starts the acceleration operation. is there. If the motor is temporarily stopped at a position other than the two-phase excitation position, a step-out due to a decrease in torque margin becomes a problem. However, in this control, the motor has already started operating before reaching the two-phase excitation position where acceleration should be started. Even if the acceleration is not necessarily from the two-phase excitation position, which is a stable point, acceleration can be performed without causing problems such as step-out, and an effect close to that of the above-described method can be obtained. In this case, in general, there is an advantage that the circuit scale required for the control can be reduced as compared with the above-described control. An operation that operates from a place other than the two-phase excitation position and starts moving at a low speed and then shifts to an acceleration operation is referred to as an acceleration operation by running.

2相励磁位置から加速を開始する場合と、助走による加速動作を切り分ける方法としてトルクマージンが少ない場合、1−2相モータやW1−2相モータのように比較的小ステップで2相励磁位置にくるモータを使用している場合などは、2相励磁位置から加速を開始する制御を行い、マイクロステップモータを使用している場合で、2相励磁位置から次の2相励磁位置までが例えば6以上ある場合は、助走による加速動作で制御するほうが補正に要する移動量が少なくできる。また、助走による加速動作では助走による移動量を一定量に決めることでより制御回路を簡略化することができる。   When the acceleration is started from the two-phase excitation position and when the torque margin is small as a method for separating the acceleration operation by the run-up, the two-phase excitation position is set in a relatively small step like the 1-2 phase motor or the W1-2 phase motor. When using a coming motor, control is performed to start acceleration from the two-phase excitation position, and when using a micro-step motor, the distance from the two-phase excitation position to the next two-phase excitation position is, for example, 6 In the case of the above, the amount of movement required for correction can be reduced by controlling by the acceleration operation by the running. In the acceleration operation by running, the control circuit can be further simplified by determining the moving amount by running to a fixed amount.

次に、図6における2相励磁位置停止用補正値演算部625を持たない構成にて、前述と同様に停止位置を2相励磁位置に補正する手法について説明する。   Next, a method of correcting the stop position to the two-phase excitation position in the same manner as described above with the configuration without the two-phase excitation position stop correction value calculation unit 625 in FIG. 6 will be described.

図1(a)において、各回転位置から直近の2相励磁位置までの関係を考えると、2相励磁位置である「0」「2」「4」「6」と、1ステップ移動で2相励磁位置になる「1」「3」「5」「7」の2通りに分けられる。また、図1(b)の場合は、同様に、2相励磁位置である「0」「4」「8」「12」と、正転1ステップ(逆転3ステップ)移動で2相励磁位置になる「3」「7」「11」「15」と、2ステップ移動で2相励磁位置になる「2」「6」「10」「14」と、正転3ステップ(逆転1ステップ)移動で2相励磁位置になる「1」「5」「9」「13」の4通りに分けられる。   In FIG. 1A, considering the relationship from each rotational position to the nearest two-phase excitation position, the two-phase excitation positions “0”, “2”, “4”, “6”, and two-phase movement by one step movement There are two types, “1”, “3”, “5”, and “7”, which are excitation positions. In the case of FIG. 1B, similarly, the two-phase excitation positions “0”, “4”, “8”, and “12” and the forward rotation 1 step (reverse rotation 3 steps) move to the two-phase excitation position. “3”, “7”, “11”, “15”, and “2”, “6”, “10”, “14” that become the two-phase excitation position by two-step movement, and three forward rotation (one reverse rotation) movement There are four types of "1", "5", "9", and "13" that are two-phase excitation positions.

図1(a)についての間欠停止動作を考えると、図6のモータテーブル622に、図16(a)に示すように、2相励磁となる回転位置「0」「2」「4」「6」から停止動作を開始した場合と、回転位置「1」「3」「5」「7」から停止動作を開始した場合とで、それぞれが停止する位置が2相励磁位置になるように構成した2通りの減速テーブルを準備しておく。同様にして、図1(b)の場合は、図16(b)に示すような4通りの減速テーブルを準備する。減速テーブルの構成は図9に示した位置補正を行う減速パターンに準じて行う。図9(a)〜(d)のいずれのパターンであるかは問わない。   Considering the intermittent stop operation with respect to FIG. 1A, the motor table 622 of FIG. 6 has rotational positions “0”, “2”, “4”, and “6” for two-phase excitation as shown in FIG. ”And when the stop operation is started from the rotational positions“ 1 ”,“ 3 ”,“ 5 ”, and“ 7 ”, the position where each stops is the two-phase excitation position. Prepare two kinds of deceleration tables. Similarly, in the case of FIG. 1B, four kinds of deceleration tables as shown in FIG. 16B are prepared. The configuration of the deceleration table is performed in accordance with the deceleration pattern for performing position correction shown in FIG. It does not ask which pattern of Fig.9 (a)-(d).

図17はモータ制御部62の構成例を示す図であり、モータテーブル622における各相励磁位置に対応した減速テーブルの開始アドレスをモータパルス生成部621か、モータパルス生成部621が読出し可能なレジスタ等に格納しておき、アドレス選択部629がアドレス信号を出力してモータテーブル622からデータを読み出す。図7および図8の読取一時中断処理に入るとき(図7におけるステップS107のYes、図8におけるステップS207のYes)に、減速を開始するときの回転位置情報を元に減速テーブルの選択を行う。   FIG. 17 is a diagram illustrating a configuration example of the motor control unit 62. The motor pulse generation unit 621 or a register from which the motor pulse generation unit 621 can read the start address of the deceleration table corresponding to each phase excitation position in the motor table 622. The address selection unit 629 outputs an address signal and reads data from the motor table 622. When entering the reading temporary interruption process of FIG. 7 and FIG. 8 (Yes in step S107 in FIG. 7 and Yes in step S207 in FIG. 8), the deceleration table is selected based on the rotational position information at the time of starting deceleration. .

図18はアドレス選択部629の処理例を示すフローチャートである。すなわち、アドレス選択部629は処理を開始すると(ステップS301)、モータ相励磁位置カウンタ624の値を確認し(ステップS302)、そのモータ相励磁位置に対応した減速テーブル開始アドレスを選択する(ステップS303)。これによりアドレス選択を完了し、選択した減速テーブルに従って減速を開始する(ステップS304)。減速テーブルは減速開始するモータの相励磁位置(回転位置)に合わせて2相励磁位置に停止できるものを選択しているので、停止位置は2相励磁位置になる。   FIG. 18 is a flowchart illustrating a processing example of the address selection unit 629. That is, when the address selection unit 629 starts processing (step S301), the value of the motor phase excitation position counter 624 is confirmed (step S302), and the deceleration table start address corresponding to the motor phase excitation position is selected (step S303). ). Thereby, address selection is completed, and deceleration is started according to the selected deceleration table (step S304). Since the deceleration table is selected so that it can stop at the two-phase excitation position in accordance with the phase excitation position (rotation position) of the motor to start deceleration, the stop position becomes the two-phase excitation position.

原稿固定方式による読取の場合は、この後に行うスイッチバック動作のテーブルも、減速開始時のモータの相励磁位置(回転位置)に合わせて減速テーブルと同様に予め準備しておき、減速テーブルの選択結果に合わせて選択して使用することで、モータの停止位置を2相励磁位置にし、かつ読取再開位置を読取一時中断位置から実施することができる。   In the case of reading by the document fixing method, the switchback operation table to be performed later is prepared in advance in the same manner as the deceleration table in accordance with the phase excitation position (rotation position) of the motor at the start of deceleration. By selecting and using according to the result, the stop position of the motor can be set to the two-phase excitation position, and the reading restart position can be performed from the reading temporary interruption position.

上述したモータの回転位置毎に減速テーブルを準備する方式において、減速テーブルを2相励磁位置への補正のための移動部分と減速を行う部分とに分けることができる。そして、減速を行う部分は回転位置によらず共通化することが可能である。図9における減速動作の「r」の部分とそれ以外の減速動作部分に相当する。   In the above-described method of preparing a deceleration table for each rotational position of the motor, the deceleration table can be divided into a moving part for correcting to the two-phase excitation position and a part for decelerating. And the part which decelerates can be made common regardless of a rotation position. This corresponds to the “r” portion of the deceleration operation in FIG. 9 and the other deceleration operation portions.

そこで、図9の「r」の部分のみを間欠停止動作を開始するモータ回転位置によって選択し、その他の減速動作部分のテーブルは共通化することで、モータテーブル622の省メモリ化を図ることができる。図19に、そのような構成の減速テーブルを含むモータテーブル622の例を示す。   Therefore, only the portion “r” in FIG. 9 is selected according to the motor rotation position at which the intermittent stop operation is started, and the tables of the other deceleration operation portions are made common, thereby saving the memory of the motor table 622. it can. FIG. 19 shows an example of a motor table 622 including a deceleration table having such a configuration.

一方、別の補正手法として、減速開始する相励磁位置を固定する手法について説明する。   On the other hand, as another correction method, a method of fixing the phase excitation position at which deceleration starts will be described.

ある定速移動の速度からある減速テーブルを用いて減速を行う場合に、停止位置を2相励磁位置にするためには、減速を開始する相励磁位置が一つに決まる。ただし、2相励磁位置はモータに4箇所あるので、2相励磁位置からの相対位置としては4箇所の減速開始位置がある。図1(b)を例にすると、2相励磁位置「0」で停止するために、減速開始位置を「13」にする必要があるとき、同様に2相励磁位置「4」「8」「12」にそれぞれ停止する減速開始位置は「1」「5」「9」がそれぞれ対応して存在する。   When performing deceleration using a certain deceleration table from a certain constant speed movement speed, in order to set the stop position to the two-phase excitation position, the phase excitation position at which deceleration is started is determined as one. However, since there are four two-phase excitation positions in the motor, there are four deceleration start positions as relative positions from the two-phase excitation position. Taking FIG. 1B as an example, when it is necessary to set the deceleration start position to “13” in order to stop at the two-phase excitation position “0”, the two-phase excitation positions “4”, “8”, “ “1”, “5”, and “9” respectively correspond to the deceleration start positions that stop at “12”.

本手法では、読取一時中断処理が開始されたときに、その時点でのモータの相励磁位置がどこにあっても、上記の例の条件でいうと相励磁位置が「1」「5」「9」「13」の何れかになるまで定速移動を続けてから減速を開始する。このような動作により、停止位置でのモータの励磁位置を2相励磁位置に補正することができる。   In this method, when the reading temporary interruption process is started, the phase excitation position is “1”, “5”, “9” under the conditions of the above example, wherever the phase excitation position of the motor is at that point. ”Continues constant speed movement until either“ 13 ”is reached, and then starts decelerating. By such an operation, the excitation position of the motor at the stop position can be corrected to the two-phase excitation position.

また、結果的に読取一時中断時の減速開始を相励磁位置「1」「5」「9」「13」のどれかになるまで待つことは、読取一時中断処理開始指示から減速開始までの補正移動をしていることになり、補正移動は可能な限り短いほうがよい。そのため、読取一時中断指示を受けたところから、最も近い2相励磁位置へ停止できる励磁位置(上例でいえば「1」「5」「9」「13」)を選択することで補正移動を最小にする。   As a result, waiting for the deceleration start at the time of the temporary reading interruption until any of the phase excitation positions “1”, “5”, “9”, “13” is corrected from the reading temporary interruption processing start instruction to the deceleration start. It is moving, and the correction movement should be as short as possible. For this reason, the correction movement is performed by selecting an excitation position (“1”, “5”, “9”, “13” in the above example) that can be stopped to the nearest two-phase excitation position after receiving the instruction to temporarily stop reading. Minimize.

逆に、処理を容易にするために、上記の例のように4つの励磁位置を使わずに必ず1つの励磁位置から減速を開始する構成にすることができる。これにより、補正移動量に無駄は生じるが、制御回路を簡略化した構成とすることができる。例えば、上記の例の場合でいえば、読取一時中断指示がどこできても、減速開始を必ず励磁位置「13」に固定することで、停止位置を2相励磁位置「0」にする制御を行う。   On the contrary, in order to facilitate the processing, it is possible to employ a configuration in which deceleration is always started from one excitation position without using four excitation positions as in the above example. As a result, the correction movement amount is wasted, but the control circuit can be simplified. For example, in the case of the above example, no matter where a temporary reading interruption instruction can be given, the deceleration start is always fixed at the excitation position “13”, thereby controlling the stop position to the two-phase excitation position “0”. Do.

図20は読取一時中断指示から減速開始までの処理例を示すフローチャートである。すなわち、読取一時中断指示があると(ステップS401)、減速開始する励磁位置であるか否か判断する(ステップS402)。ここで、減速開始する励磁位置でない場合(ステップS402のNo)、モータを1ステップ分移動し(ステップS403)、減速開始する励磁位置であるか否かの判断(ステップS402)に戻る。減速開始する励磁位置となった場合(ステップS402のYes)、減速を開始する(ステップS404)。   FIG. 20 is a flowchart showing an example of processing from the reading suspension instruction to the start of deceleration. That is, when there is an instruction to temporarily stop reading (step S401), it is determined whether or not it is an excitation position at which deceleration starts (step S402). If it is not the excitation position for starting deceleration (No in step S402), the motor is moved by one step (step S403), and the process returns to the determination (step S402) as to whether the excitation position is for starting deceleration. When the excitation position for starting deceleration is reached (Yes in step S402), deceleration is started (step S404).

<総括>
以上説明したように、本実施形態によれば、2相励磁位置等の特別安定点とそれ以外の安定点を持つモータを用いて間欠画像読取制御を行う場合であっても、読取動作の一時停止後のモータの加速動作を始める励磁位置が必ず特別安定点になるので、トルクマージンの低下による脱調を起こすリスクを低減し、読取画像の劣化を防止することができる。
<Summary>
As described above, according to this embodiment, even when intermittent image reading control is performed using a motor having a special stable point such as a two-phase excitation position and other stable points, the reading operation is temporarily performed. Since the excitation position where the acceleration operation of the motor starts after stopping is always a special stable point, it is possible to reduce the risk of step-out due to a decrease in torque margin and to prevent deterioration of the read image.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

1 画像読取装置
2 読取ユニット
210 自動原稿搬送部
211 原稿搬送モータ
212 原稿搬送ローラ
213 原稿搬送ローラ
220 装置本体部
221 コンタクトガラス
222 第1キャリッジ
223 読取用光源
224 読取用ミラー
225 第2キャリッジ
226 読取用ミラー
227 読取用ミラー
228 レンズ
229 読取部
230 スキャナモータ
3 原稿設置部
4 光学系読取部
5 コントローラユニット
6 読取制御部
61 読取同期信号生成部
62 モータ制御部
621 モータパルス生成部
622 モータテーブル
623 モータドライバ
624 モータ相励磁位置カウンタ
625 2相励磁位置停止用補正値演算部
626 除算器
627 加算器
628 比較器
629 アドレス選択部
7 読取画像データ処理部
8 バッファメモリ
9 CPU
D 原稿
DESCRIPTION OF SYMBOLS 1 Image reading apparatus 2 Reading unit 210 Automatic document conveying part 211 Document conveying motor 212 Document conveying roller 213 Document conveying roller 220 Apparatus main body part 221 Contact glass 222 First carriage 223 Reading light source 224 Reading mirror 225 Second carriage 226 Reading Mirror 227 Reading mirror 228 Lens 229 Reading unit 230 Scanner motor 3 Document placement unit 4 Optical system reading unit 5 Controller unit 6 Reading control unit 61 Reading synchronization signal generation unit 62 Motor control unit 621 Motor pulse generation unit 622 Motor table 623 Motor driver 624 Motor phase excitation position counter 625 Two-phase excitation position stop correction value calculation unit 626 Divider 627 Adder 628 Comparator 629 Address selection unit 7 Read image data processing unit 8 Buffer memory 9 CPU
D Manuscript

特許第3701621号公報Japanese Patent No. 3701621

Claims (16)

駆動トルクの大きい励磁位置である特別安定点とそれ以外の安定点とを持つモータを用いて読取光学系もしくは読取原稿の移動を行い、間欠画像読取制御を行う画像読取装置であって、
間欠画像読取動作の一時読取停止の減速動作時に停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する手段と、
間欠読取の一時停止後に読取再開のためのスイッチバックを行う手段と、
一時停止動作時に特別安定点に補正移動した分を間欠停止再開後の移動距離に対して補正する処理として、一時停止動作時に特別安定点に補正移動した分をスイッチバックする距離に加算する手段と、
スイッチバックして停止するときに停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する手段と、
一時停止動作時の特別安定点への補正値とスイッチバック時の特別安定点への補正値とを比較する手段と、
スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値に対して等しいか大きい場合はスイッチバック時の特別安定点への補正をそのまま行う手段と、
スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値よりも小さい場合はスイッチバック時の特別安定点への補正をさらに1つ先の特別安定点になる値にする手段と
を備えたことを特徴とする画像読取装置。
An image reading apparatus that performs intermittent image reading control by moving a reading optical system or a reading document by using a motor having a special stable point that is an excitation position with a large driving torque and other stable points,
If the stop position is not a special stable point during the deceleration operation of the temporary reading stop of the intermittent image reading operation, a means for performing a correction movement to the special stable point and then stopping,
Means for performing a switchback for resuming the reading after pausing intermittent reading;
Means for adding the amount of correction movement to the special stable point during the pause operation as a process for correcting the movement distance after restarting the intermittent stop as a process for correcting the movement distance after the restart of the intermittent stop. ,
If the stop position is not the special stable point when switching back and stopping, means for stopping after the correction movement to the special stable point,
Means for comparing the correction value to the special stable point during the pause operation and the correction value to the special stable point at the time of switchback;
Means for performing correction to the special stable point at the time of switchback as it is when the correction value to the special stable point at the time of switchback is equal to or larger than the correction value to the special stable point at the time of the pause operation;
When the correction value to the special stable point at the time of switchback is smaller than the correction value to the special stable point at the time of the pause operation, the correction to the special stable point at the time of switchback becomes the next special stable point. An image reading apparatus comprising: means for converting into a value .
請求項1に記載の画像読取装置において、
減速動作時の停止予定位置が特別安定点ではない場合、特別安定点に停止直前の最低速度にて定速移動を行い、停止位置が特別安定点となるよう調整する
ことを特徴とする画像読取装置。
The image reading apparatus according to claim 1,
When the scheduled stop position during deceleration operation is not the special stable point, the image is read by performing constant speed movement to the special stable point at the lowest speed immediately before stopping and adjusting the stop position to be the special stable point. apparatus.
請求項1または2のいずれか一項に記載の画像読取装置において、
減速動作時の停止予定位置が特別安定点ではない場合、減速の開始位置を停止位置が特別安定点となるよう調整する
ことを特徴とする画像読取装置。
The image reading apparatus according to claim 1, wherein:
An image reading apparatus that adjusts the start position of deceleration so that the stop position becomes a special stable point when the planned stop position during the deceleration operation is not a special stable point.
請求項1乃至3のいずれか一項に記載の画像読取装置において、
減速動作時の停止予定位置が特別安定点ではない場合、減速の途中に定速移動を行い、停止位置が特別安定点となるよう調整する
ことを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 1 to 3,
An image reading apparatus characterized in that, when a planned stop position during a deceleration operation is not a special stable point, a constant speed movement is performed during deceleration and adjustment is performed so that the stop position becomes a special stable point.
請求項1乃至4のいずれか一項に記載の画像読取装置において、
間欠停止再開後の最低速度にて定速移動を行い、一時停止動作時に特別安定点に補正移動した分を補正する
ことを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 1 to 4,
An image reading apparatus that performs constant speed movement at a minimum speed after restarting intermittent stop and corrects the amount of correction movement to a special stable point during a pause operation.
請求項1乃至5のいずれか一項に記載の画像読取装置において、
間欠停止再開後の加速終了後の定速動作時に定速移動を行い、一時停止動作時に特別安定点に補正移動した分を補正する
ことを特徴とする画像読取装置。
In the image reading device according to any one of claims 1 to 5,
An image reading apparatus that performs constant speed movement during constant speed operation after completion of acceleration after restarting intermittent stop and corrects the amount of correction movement to a special stable point during temporary stop operation.
請求項1乃至6のいずれか一項に記載の画像読取装置において、
間欠停止再開後の加速動作中に加速動作を中断して定速移動を行い、一時停止動作時に特別安定点に補正移動した分を補正する
ことを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 1 to 6,
An image reading apparatus, wherein the acceleration operation is interrupted during the acceleration operation after restarting the intermittent stop, the constant speed movement is performed, and the amount of correction movement to the special stable point during the pause operation is corrected.
請求項1乃至7のいずれか一項に記載の画像読取装置において、
モータの減速を開始する励磁位置毎に特別安定点に停止する減速テーブルをそれぞれ設け、
一時停止動作時に特別安定点への補正移動を、一時停止動作開始時のモータの励磁位置情報から、対応する減速テーブルを選択して減速動作を行う
ことを特徴とする画像読取装置。
In the image reading device according to any one of claims 1 to 7,
A deceleration table that stops at a special stable point is provided for each excitation position where motor deceleration starts.
An image reading apparatus that performs correction movement to a special stable point during a pause operation and performs a deceleration operation by selecting a corresponding deceleration table from motor excitation position information at the time of the pause operation start.
請求項に記載の画像読取装置において、
前記減速テーブルを、特別安定点への補正移動のためのテーブルと、減速のためのテーブルとに分け、
減速のためのテーブルを共通に使用する
ことを特徴とする画像読取装置。
The image reading apparatus according to claim 8 .
The deceleration table is divided into a table for correction movement to a special stable point and a table for deceleration,
An image reading apparatus using a table for deceleration in common.
請求項またはのいずれか一項に記載の画像読取装置において、
一時停止動作時に特別安定点に補正移動した分をスイッチバックする距離に加算したスイッチバック動作用のテーブルをモータの減速を開始する励磁位置毎に設け、
一時停止動作開始時のモータの励磁位置情報から、スイッチバック動作用のテーブルを選択して間欠読取の一時停止後に読取再開のためのスイッチバック動作を行
とを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 8 and 9 ,
A table for switchback operation, which is added to the distance to switch back the amount of correction movement to the special stable point during the pause operation, is provided for each excitation position at which the motor deceleration starts,
From the excitation location information of the temporary stop operation at the start of the motor, intends row switchback operation for resuming reading after the pause of the read intermittently select a table for switchback
Image reading device comprising a call.
請求項10に記載の画像読取装置において、
モータの減速を開始する励磁位置毎に設けた、一時停止動作時に特別安定点に補正移動した分をスイッチバックする距離に加算したスイッチバック動作用のテーブルを、特別安定点への補正移動のためのテーブルとスイッチバック動作のためのテーブルとに分け、
スイッチバック動作をするためのテーブルを共通に使用する
ことを特徴とする画像読取装置。
The image reading apparatus according to claim 10 .
For correction movement to the special stable point, a table for switchback operation, which is provided for each excitation position where the motor starts to decelerate, is added to the distance for switching back the amount moved to the special stable point during the temporary stop operation. And the table for the switchback operation,
An image reading apparatus using a table for performing a switchback operation in common.
請求項または11のいずれか一項に記載の画像読取装置において、
補正移動のためのテーブルを、モータの減速動作前および加速動作後に使用する
ことを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 9 and 11 ,
An image reading apparatus using a table for correction movement before and after a deceleration operation of a motor.
請求項1乃至7のいずれか一項に記載の画像読取装置において、
一時停止動作時の減速開始を行うモータの相励磁位置を固定する
ことを特徴とする画像読取装置。
In the image reading device according to any one of claims 1 to 7,
An image reading apparatus that fixes a phase excitation position of a motor that starts deceleration during a pause operation.
請求項13に記載の画像読取装置において、
一時停止動作時の減速を開始する固定された相励磁位置までの移動分の最も多くなる移動量を予め補正するように構成したスイッチバック動作用テーブル
を備えたことを特徴とする画像読取装置。
The image reading apparatus according to claim 13 .
An image reading apparatus comprising a switchback operation table configured to correct in advance a movement amount that is the largest amount of movement to a fixed phase excitation position that starts deceleration during a pause operation.
駆動トルクの大きい励磁位置である特別安定点とそれ以外の安定点とを持つモータを用いて読取光学系もしくは読取原稿の移動を行い、間欠画像読取制御を行う画像読取装置の制御方法であって、
間欠画像読取動作の一時読取停止の減速動作時に停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する工程と、
間欠読取の一時停止後に読取再開のためのスイッチバックを行う工程と、
一時停止動作時に特別安定点に補正移動した分を間欠停止再開後の移動距離に対して補正する処理として、一時停止動作時に特別安定点に補正移動した分をスイッチバックする距離に加算する工程と、
スイッチバックして停止するときに停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する工程と、
一時停止動作時の特別安定点への補正値とスイッチバック時の特別安定点への補正値とを比較する工程と、
スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値に対して等しいか大きい場合はスイッチバック時の特別安定点への補正をそのまま行う工程と、
スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値よりも小さい場合はスイッチバック時の特別安定点への補正をさらに1つ先の特別安定点になる値にする工程と
を備えたことを特徴とする画像読取制御方法。
A control method of an image reading apparatus that performs intermittent image reading control by moving a reading optical system or a reading document using a motor having a special stable point that is an excitation position with a large driving torque and other stable points. ,
If the stop position is not the special stable point during the deceleration operation of the temporary reading stop of the intermittent image reading operation, a step of performing a correction movement to the special stable point and then stopping,
A step of performing a switchback for resuming reading after pausing intermittent reading;
As a process of correcting the amount corrected to the special stable point during the pause operation with respect to the movement distance after restarting the intermittent stop , a step of adding the amount corrected to the special stable point during the pause operation to the switchback distance; and ,
When the stop position is not a special stable point when switching back and stopping, a step of performing a correction movement to the special stable point and then stopping,
A step of comparing the correction value to the special stable point during the pause operation and the correction value to the special stable point during the switchback;
When the correction value to the special stable point at the time of switchback is equal to or larger than the correction value to the special stable point at the time of the pause operation, the process of correcting the special stable point at the time of switchback as it is,
When the correction value to the special stable point at the time of switchback is smaller than the correction value to the special stable point at the time of the pause operation, the correction to the special stable point at the time of switchback becomes the next special stable point. the image reading control method comprising the <br/> the step of the value.
駆動トルクの大きい励磁位置である特別安定点とそれ以外の安定点とを持つモータを用いて読取光学系もしくは読取原稿の移動を行い、間欠画像読取制御を行う画像読取装置の制御プログラムであって、
画像読取装置の制御部を構成するコンピュータを、
間欠画像読取動作の一時読取停止の減速動作時に停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する手段、
間欠読取の一時停止後に読取再開のためのスイッチバックを行う手段、
一時停止動作時に特別安定点に補正移動した分を間欠停止再開後の移動距離に対して補正する処理として、一時停止動作時に特別安定点に補正移動した分をスイッチバックする距離に加算する手段、
スイッチバックして停止するときに停止位置が特別安定点ではない場合、特別安定点まで補正移動してから停止する手段、
一時停止動作時の特別安定点への補正値とスイッチバック時の特別安定点への補正値とを比較する手段、
スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値に対して等しいか大きい場合はスイッチバック時の特別安定点への補正をそのまま行う手段、
スイッチバック時の特別安定点への補正値が一時停止動作時の特別安定点への補正値よりも小さい場合はスイッチバック時の特別安定点への補正をさらに1つ先の特別安定点になる値にする手段
として機能させる画像読取制御プログラム。
A control program for an image reading apparatus that performs intermittent image reading control by moving a reading optical system or a reading document using a motor having a special stable point that is an excitation position with a large driving torque and other stable points. ,
A computer constituting the control unit of the image reading apparatus;
Means for stopping after the correction movement to the special stable point when the stop position is not the special stable point during the deceleration operation of the temporary reading stop of the intermittent image reading operation;
Means for performing a switchback for resuming the reading after the intermittent reading is temporarily stopped;
Means for adding the amount of correction movement to the special stable point during the pause operation as a process for correcting the movement amount corrected to the special stable point during the pause operation with respect to the movement distance after restarting the intermittent stop ,
If the stop position is not a special stable point when switching back and stopping, a means to make a correction movement to the special stable point and then stop,
Means for comparing the correction value to the special stable point during the pause operation with the correction value to the special stable point during switchback;
A means for correcting the special stable point at the time of switchback as it is when the correction value to the special stable point at the time of switchback is equal to or larger than the correction value to the special stable point at the time of pause operation,
When the correction value to the special stable point at the time of switchback is smaller than the correction value to the special stable point at the time of the pause operation, the correction to the special stable point at the time of switchback becomes the next special stable point. An image reading control program that functions as a means for obtaining a value .
JP2010032896A 2009-03-02 2010-02-17 Image reading device Expired - Fee Related JP5585114B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010032896A JP5585114B2 (en) 2009-03-02 2010-02-17 Image reading device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009048429 2009-03-02
JP2009048429 2009-03-02
JP2010032896A JP5585114B2 (en) 2009-03-02 2010-02-17 Image reading device

Publications (2)

Publication Number Publication Date
JP2010233444A JP2010233444A (en) 2010-10-14
JP5585114B2 true JP5585114B2 (en) 2014-09-10

Family

ID=43048726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010032896A Expired - Fee Related JP5585114B2 (en) 2009-03-02 2010-02-17 Image reading device

Country Status (1)

Country Link
JP (1) JP5585114B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6488603B2 (en) * 2014-09-17 2019-03-27 株式会社リコー Motor drive control device, motor drive control method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04204705A (en) * 1990-11-30 1992-07-27 Konica Corp Video camera
JP2002111963A (en) * 2000-09-27 2002-04-12 Fuji Photo Film Co Ltd Image-reading device and dimming device
WO2007138856A1 (en) * 2006-05-31 2007-12-06 Sharp Kabushiki Kaisha Stepping motor drive control method, lens drive control device, and lens drive control method
JP5262105B2 (en) * 2007-03-14 2013-08-14 株式会社リコー Motor driving apparatus, image reading apparatus, image forming apparatus, and motor driving method

Also Published As

Publication number Publication date
JP2010233444A (en) 2010-10-14

Similar Documents

Publication Publication Date Title
US8520250B2 (en) Image reading apparatus and method, and computer-readable recording medium
JP5585114B2 (en) Image reading device
JP2002344708A (en) Image reader and imaging device
JP2011035990A (en) Motor controller and image forming apparatus
JP5481945B2 (en) Image reading device
JP2008067449A (en) Motor control device and motor control method, and electronic photographic image forming device
JP5343629B2 (en) Image reading apparatus, image reading control method, and image reading control program
JP2005333377A (en) Image reading apparatus
JP2010016639A (en) Image reader, image reading control method, and program
JP4696942B2 (en) Image input device and carriage stop position control method
JP3815590B2 (en) Driving method of image reading apparatus
JP2005323237A (en) Image read control method and image reader equipped with same
JP4511258B2 (en) Image reading device
JP2709659B2 (en) Planar scanning type image recording device
US8472088B2 (en) Image reading apparatus, image reading method and computer-readable information recording medium
JP2003283764A (en) Image reader and image read method
JP3820945B2 (en) Image reading device
JP3963208B2 (en) Image reading apparatus and image forming apparatus
JP4491401B2 (en) Motor driving circuit and motor driving method
JP3933474B2 (en) Image reading device
JP5278072B2 (en) Image reading apparatus and image reading method
JPH0454761A (en) Picture reader
JP3563757B2 (en) Image reading device
JPH07254967A (en) Method and device for reading image
JP2001274952A (en) Digital picture reader and thinning processing method of read picture data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140304

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140624

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140707

R151 Written notification of patent or utility model registration

Ref document number: 5585114

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees