[go: up one dir, main page]

JP2002190921A - Image reading device - Google Patents

Image reading device

Info

Publication number
JP2002190921A
JP2002190921A JP2000388762A JP2000388762A JP2002190921A JP 2002190921 A JP2002190921 A JP 2002190921A JP 2000388762 A JP2000388762 A JP 2000388762A JP 2000388762 A JP2000388762 A JP 2000388762A JP 2002190921 A JP2002190921 A JP 2002190921A
Authority
JP
Japan
Prior art keywords
reading
image
line
speed
sub
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
JP2000388762A
Other languages
Japanese (ja)
Inventor
Hajime Tsukahara
元 塚原
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 JP2000388762A priority Critical patent/JP2002190921A/en
Publication of JP2002190921A publication Critical patent/JP2002190921A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 選択されたインターフェース及びホスト装置
の性能に応じて副走査方向の読み取り速度を可変して間
欠動作の発生を防ぐことにより、機器のスループットを
最大限に発揮させながら良好な画像を得ることができる
画像読み取り装置を提供する。 【解決手段】 ラインセンサによるライン単位の読み取
りを副走査用ステップモータのクロックパルスに同期し
て行う画像読み取り装置において、メモリコントロール
部(35)が、前記ラインセンサで読み取った画像デー
タを画像メモリに格納すると共に、その画像メモリの残
容量を監視し、残容量が所定量以下になった場合にはC
PU(37)が、外部機器との画像データの入出力を制
御する複数のインターフェースコントローラ16,36
のうちの選択されたインターフェースに対して、副走査
方向の読み取り速度を遅くする構成にした。
(57) [Summary] (with correction) [PROBLEMS] To maximize the throughput of a device by changing the reading speed in the sub-scanning direction according to the performance of a selected interface and a host device to prevent occurrence of intermittent operation. Provided is an image reading device that can obtain a good image while exhibiting the same. SOLUTION: In an image reading apparatus for performing line-by-line reading by a line sensor in synchronization with a clock pulse of a sub-scanning step motor, a memory control unit (35) stores image data read by the line sensor in an image memory. At the same time, the remaining capacity of the image memory is monitored.
The PU (37) includes a plurality of interface controllers 16, 36 for controlling input / output of image data with an external device.
The reading speed in the sub-scanning direction is reduced for the selected interface.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ホスト装置とのイ
ンターフェースを有する、イメージスキャナ、デジタル
複写機、デジタルファクシミリ装置などの画像読み取り
装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an image reading apparatus having an interface with a host apparatus, such as an image scanner, a digital copying machine, and a digital facsimile apparatus.

【0002】[0002]

【従来の技術】画像読み取りを行いながら、外部機器へ
画像データを転送する画像読み取り装置では、外部機器
への画像データ転送速度が原稿を読み取る速度よりも遅
い場合、画像読み取り装置内に画像格納用メモリを備え
ることにより、外部機器の転送速度に合わせてデータ転
送を行っている。
2. Description of the Related Art In an image reading apparatus for transferring image data to an external device while reading an image, if an image data transfer speed to the external device is lower than a reading speed of an original, the image reading device stores the image in the image reading device. By providing a memory, data transfer is performed in accordance with the transfer speed of the external device.

【0003】このような場合、前記画像メモリに画像デ
ータを格納する速度と、外部機器に対するデータ転送速
度との差が大きいと、あるいは読み取り密度が高密度で
画像データが大きいと、読み取り途中で前記メモリがフ
ルになることがある。そのため、このようなときには、
ステップモータのスルーダウン制御を行うことで読み取
り動作を停止させ、外部機器へのデータ転送により前記
メモリが空き状態になった時に、ステップモータをスル
ーアップ制御により再起動させ、読み取りを再開する。
間欠動作により一連の画像読み取りを実行するのであ
る。
In such a case, if the difference between the speed at which the image data is stored in the image memory and the data transfer speed to an external device is large, or if the reading density is high and the image data is large, the image data is not read during the reading. Memory may be full. Therefore, in such a case,
The reading operation is stopped by performing the through-down control of the step motor, and when the memory becomes empty due to the data transfer to the external device, the step motor is restarted by the through-up control and the reading is resumed.
A series of image reading is executed by the intermittent operation.

【0004】しかし、前記間欠読み取り動作時のステッ
プモータのスルーアップ・スルーダウン時にはモータの
起動や停止に伴う振動が原因となって、一般的に読み取
り画像が劣化することが知られている。例えば、スキャ
ナなどの画像読み取り装置では、読み取り速度と外部機
器への転送速度の差、あるいは読み取り密度が高密度で
画像データが大きい場合、1回の読み取り動作において
数回〜数10回の間欠動作が発生する。
However, it is known that the read image is generally degraded at the time of the step-up / through-down operation of the stepping motor during the intermittent reading operation due to the vibration caused by the start and stop of the motor. For example, in an image reading device such as a scanner, when the reading speed is different from the transfer speed to an external device, or when the reading density is high and the image data is large, the intermittent operation is performed several to several tens of times in one reading operation. Occurs.

【0005】斯かる間欠動作が発生しないようにするに
は、画像メモリ容量を原稿画像データ量よりも大きくす
るか、又は外部機器へのデータ転送速度を画像読み取り
速度よりも高速にすることで可能である。しかし、全て
の原稿画像に対応するような大容量の画像メモリを搭載
することはコスト的に難しく、外部機器へのデータ転送
速度を画像読み取り速度よりも高速にすることは、接続
されるインターフェースにより決まっていることから難
しい。
[0005] Such intermittent operation can be prevented by making the image memory capacity larger than the document image data amount or making the data transfer speed to the external device faster than the image reading speed. It is. However, it is difficult to mount a large-capacity image memory that supports all original images, and it is difficult to increase the data transfer speed to the external device than the image reading speed depending on the connected interface. It is difficult because it is decided.

【0006】一般的には、上記のような間欠動作の発生
頻度を少なくするために、高解像度での読み取り時には
副走査方向の読み取り速度を下げる等の画像読み取り装
置の読み取りモードにより速度を可変にすることで間欠
動作の発生頻度を少なくし、画像劣化を防止することが
行われている。なお、外部機器とのデータの受け渡しを
行うインターフェースは、近年、多様化が進んでいる。
パラレルI/FではSCSI,シリアルI/FではUS
B,IEEE1394,ネットワーク等が代表的なイン
ターフェースである。多様なインターフェースに対応す
るために画像読み取り装置として複数のインターフェー
スを標準,またはオプションのいずれかで装備する機種
があり同時に複数のホスト装置と接続される機種も増え
てきている。
Generally, in order to reduce the frequency of the above-described intermittent operation, the reading speed of the image reading device is varied during reading at a high resolution, for example, by lowering the reading speed in the sub-scanning direction. By doing so, the frequency of occurrence of intermittent operation is reduced, and image deterioration is prevented. In recent years, interfaces for transferring data to and from external devices have been diversified.
SCSI for parallel I / F, US for serial I / F
B, IEEE1394, network, etc. are typical interfaces. In order to cope with various interfaces, there are models equipped with a plurality of interfaces as standard or options as image reading devices, and models which are simultaneously connected to a plurality of host devices are increasing.

【0007】今までは、この種の画像読み取り装置で
は、外部機器とのインターフェースとして最も汎用的な
SCSI(Small Computer Syste
m Interface)を標準で実装していることが
ほとんどであった。例えば、SCSI2規格には非同期
転送、同期転送なる転送方式があり、下記の最高転送速
度を有する。 ・非同期転送: 5M(Byte/s) ・同期転送 :10M(Byte/s)
Until now, in this type of image reading apparatus, the most general-purpose SCSI (Small Computer System) has been used as an interface with an external device.
m Interface) is implemented as a standard in most cases. For example, the SCSI2 standard has a transfer method of asynchronous transfer and synchronous transfer, and has the following maximum transfer speed. -Asynchronous transfer: 5M (Byte / s)-Synchronous transfer: 10M (Byte / s)

【0008】また、外部機器とのインターフェースとし
て、SCSIとIEEE1394インターフェースを有
する機器では、現状規格化されている、IEEE139
4インターフェースの最高転送速度が50M(Byte
/s)であることから、各々のインターフェースの最高
転送速度でデータ転送が可能な環境下ではSCSI2同
期転送を使用して行う読み取り動作時に対して、IEE
E1394インターフェースを使用して行う読み取り動
作時は5倍の読み取り速度で読み取った場合でも間欠動
作の発生頻度は同じにすることが可能である。
Devices having SCSI and IEEE 1394 interfaces as interfaces with external devices are currently standardized, IEEE 139.
Maximum transfer speed of 4 interfaces is 50M (Byte
/ S), in an environment where data transfer can be performed at the maximum transfer rate of each interface, the reading operation performed using the SCSI2 synchronous transfer is not compatible with the IEEE operation.
In a reading operation using the E1394 interface, the frequency of occurrence of the intermittent operation can be the same even when reading is performed at a reading speed five times faster.

【0009】[0009]

【発明が解決しようとする課題】画像読み取り装置のス
ループットを発揮させながら間欠動作の発生を防止する
意味では、転送速度と画像読み取り速度を同じにするこ
とが最も有効な読み取り速度である。
From the viewpoint of preventing the occurrence of intermittent operation while exhibiting the throughput of the image reading device, it is the most effective reading speed to make the transfer speed and the image reading speed the same.

【0010】しかしながら、画像読み取り装置からのデ
ータ転送は通常ホスト装置と画像読み取り装置間で決め
られた単位のデータ量を複数回転送することにより1フ
レームの画像データ転送を完了させる分割(ブロック)
転送方式が行われているので、ホスト装置の性能によっ
ては、1ブロックの転送速度としては、瞬間的に各種イ
ンターフェースの最高転送速度が達成されても、ホスト
装置内部でのデータ展開や格納等の処理時間によって次
のブロックの受信が可能になるまでの時間が決定される
ために、低速のホスト装置ではブロック転送間の時間が
長くなることから、1フレームの画像転送時間の平均時
間として考えた場合、インターフェースの最高転送速度
よりも遅い転送速度となってしまい、間欠読み取り動作
の発生確率が高くなるという問題がある。
However, the data transfer from the image reading device is usually divided (block) to complete the transfer of one frame of image data by transferring a predetermined amount of data between the host device and the image reading device a plurality of times.
Since the transfer method is used, depending on the performance of the host device, even if the maximum transfer speed of various interfaces is instantaneously achieved as the transfer speed of one block, data development and storage in the host device can be performed. Since the time until the reception of the next block becomes possible is determined by the processing time, the time between block transfers becomes longer in a low-speed host device. Therefore, it is considered as the average time of the image transfer time of one frame. In this case, the transfer speed is lower than the maximum transfer speed of the interface, and there is a problem that the probability of occurrence of the intermittent reading operation increases.

【0011】本発明の目的は、第1に、斯かる従来技術
の問題を解決することにあり、具体的には、選択された
インターフェース及びホスト装置の性能に応じて副走査
方向の読み取り速度を変え、間欠動作の発生を防ぐこと
により、機器のスループットを最大限に発揮させながら
良好な画像を得ることができる画像読み取り装置を提供
することにある。
An object of the present invention is to firstly solve the problem of the prior art. Specifically, the reading speed in the sub-scanning direction is adjusted according to the selected interface and the performance of the host device. In other words, an object of the present invention is to provide an image reading apparatus capable of obtaining a good image while maximizing the throughput of the device by preventing the occurrence of the intermittent operation.

【0012】又、ユーザーの選択により各インターフェ
ースの初期読み取り速度を変更できるようにすること
で、ユーザーが使用するホスト装置の性能に併せた初期
読み取り速度を設定可能にすることを第2の目的とす
る。更に、画像読み取り装置の読み取りモードが変更さ
れた場合、画像読み取り装置の画像メモリに蓄積される
データの蓄積時間が変化するが、その変化に伴い、間欠
動作の発生状況も変化し、データ量が多いモードから少
ないモードへの変更が発生した場合、機器の実力値に対
して遅い副走査読み取り速度での読み取りが行われるこ
とになる。そこで、読み取りモード変更時には副走査読
み取り速度を初期値とすることで、この問題を回避する
ことを第3の目的とする。
It is a second object of the present invention to enable the initial reading speed of each interface to be changed by the user's selection so that the initial reading speed can be set in accordance with the performance of the host device used by the user. I do. Further, when the reading mode of the image reading device is changed, the storage time of data stored in the image memory of the image reading device changes. With the change, the occurrence state of the intermittent operation also changes, and the data amount decreases. When the mode is changed from a mode with a large number to a mode with a small number, reading is performed at a slower sub-scanning reading speed than the actual value of the device. Therefore, a third object is to avoid this problem by setting the sub-scanning reading speed to an initial value when changing the reading mode.

【0013】[0013]

【課題を解決するための手段】前記の課題を解決するた
めに、請求項1記載の発明では、原稿画像をライン同期
信号に従ってライン毎に読み取るラインセンサと、前記
ラインセンサを移動させるステップモータと読み取り原
稿を移動させるステップモータと、前記ラインセンサに
よるライン単位の読み取りをステップモータのクロック
パルスに同期して行う読み取り制御手段と、前記ライン
センサで読み取った画像データを格納する画像メモリ
と、外部機器との画像データの入出力を制御する複数の
インターフェースコントローラとを備えた画像読み取り
装置において、選択されたインターフェースの性能及び
接続されるホスト装置の性能に応じて副走査方向の読み
取り速度を変更可能な構成にした。
According to a first aspect of the present invention, there is provided a line sensor for reading a document image line by line in accordance with a line synchronization signal, and a step motor for moving the line sensor. A step motor for moving a read original, reading control means for performing line-by-line reading by the line sensor in synchronization with a clock pulse of the step motor, an image memory for storing image data read by the line sensor, and an external device And a plurality of interface controllers for controlling the input and output of image data to and from the image reading apparatus, the reading speed in the sub-scanning direction can be changed according to the performance of the selected interface and the performance of the connected host device. It was configured.

【0014】また、請求項2記載の発明では、請求項1
記載の発明において、各インターフェースの初期読み取
り速度を操作手段または通信手段を介して設定可能な構
成にした。また、請求項3記載の発明では、請求項1記
載の発明において、読み取り条件が変更された場合に、
副走査方向の読み取り速度を初期値とする構成にした。
[0014] According to the second aspect of the present invention, the first aspect is provided.
In the described invention, the configuration is such that the initial reading speed of each interface can be set via operation means or communication means. According to the third aspect of the present invention, in the first aspect of the present invention, when the reading condition is changed,
The reading speed in the sub-scanning direction is set as an initial value.

【0015】[0015]

【発明の実施の形態】以下、本発明の実施例を説明す
る。図1は本発明に係わる画像読み取り装置の全体構成
図である。図示したような構成で、原稿台ガラス(1)
上に置かれた原稿は照明ランプ(3)により照射され、
その反射光は、第1ミラー(2)、第2ミラー(4)、
第3ミラー(5)などで反射し、その後反射光は、レン
ズ(38)により集束され、CCD(6)に照射され光
電変換される。
Embodiments of the present invention will be described below. FIG. 1 is an overall configuration diagram of an image reading apparatus according to the present invention. Document table glass (1)
The original placed on top is illuminated by the illumination lamp (3),
The reflected light is divided into a first mirror (2), a second mirror (4),
The light reflected by the third mirror (5) and the like is then focused by the lens (38), irradiated to the CCD (6), and photoelectrically converted.

【0016】第1ミラー(2)、照明ランプ(3)及び
第2ミラー(4)、第3ミラー(5)は、走行体モータ
(7)を駆動源として、A方向に移動可能となってい
る。これは走行体を移動させることで画像読み取りを行
うモードであり、Bookモードと称する。
The first mirror (2), the illumination lamp (3), the second mirror (4), and the third mirror (5) can be moved in the direction A by using the traveling body motor (7) as a drive source. I have. This is a mode in which an image is read by moving the traveling body, and is referred to as a Book mode.

【0017】一方、原稿トレイ(8)に積載された原稿
は、ピックアップローラー(9)、レジストローラー対
(10)、搬送ドラム(11)、搬送ローラー(12)
により読取位置Bを経て、搬送ローラ対(13)及び排
紙ローラー対(14)へ送り込まれ、排紙トレイ(1
5)上に排出される。原稿は、読取位置Bを通過する際
に、読取位置B近傍に移動されている照明ランプ(3)
により照射され、その反射光は、第1ミラー(2)及び
一体に構成された第2ミラー(4)、第3ミラー(5)
で走査される。その後反射光は、レンズ(38)により
集束され、CCD(6)に照射され光電変換される。
On the other hand, the originals stacked on the original tray (8) are picked up by a pickup roller (9), a pair of registration rollers (10), a transport drum (11), and a transport roller (12).
Through the reading position B, to the transport roller pair (13) and the paper discharge roller pair (14), and to the paper discharge tray (1).
5) Discharged up. When the document passes the reading position B, the illumination lamp (3) is moved to the vicinity of the reading position B.
And the reflected light is applied to the first mirror (2), the second mirror (4), and the third mirror (5) integrally formed.
Is scanned. Thereafter, the reflected light is converged by a lens (38), irradiated to a CCD (6), and photoelectrically converted.

【0018】ピックアップローラー(9)、レジストロ
ーラー対(10)は、図示しない給紙モータにより駆動
され、搬送ドラム(11)、搬送ローラー(12)、搬
送ローラー対(13)、排紙ローラー対(14)は、図
示しない搬送モータにより駆動される。これは読み取り
原稿を移動させることで画像読み取りを行うモードで、
ADFモードと称する。
The pickup roller (9) and the pair of registration rollers (10) are driven by a paper feed motor (not shown), and are provided with a transport drum (11), a transport roller (12), a transport roller pair (13), and a discharge roller pair ( 14) is driven by a transport motor (not shown). In this mode, the image is read by moving the document to be read.
It is called ADF mode.

【0019】図2は、本発明の各実施例の画像読み取り
装置を示すブロック図である。画像読み取り装置の構成
例として、外部機器インターフェースとしてSCSI及
びIEEE1394を装備した場合で説明するが、上記
以外の外部機器インターフェースを有してもよいし、イ
ンターフェースの数も任意である。
FIG. 2 is a block diagram showing an image reading apparatus according to each embodiment of the present invention. As an example of the configuration of the image reading device, a case will be described in which SCSI and IEEE1394 are provided as external device interfaces. However, an external device interface other than the above may be provided, and the number of interfaces is arbitrary.

【0020】図2において、SBU(17)上のCCD
(6)(図1参照)に入光した原稿の反射光は、CCD
(6)内で光の強度に応じた電圧値を持つアナログ信号
に変換される。アナログ信号は、奇数画素信号と偶数画
素信号に分かれて出力される。上記アナログ画像信号
は、SBU(17)上で図示しないアナログ処理回路に
より暗電位部分が取り除かれ、奇数画素信号と偶数画素
信号が合成され、所定の振幅にゲイン調整された後にA
/Dコンバータに入力されデジタル信号化される。
In FIG. 2, the CCD on the SBU (17)
(6) The reflected light of the original light entering (see FIG. 1)
In (6), the signal is converted into an analog signal having a voltage value corresponding to the light intensity. The analog signal is divided into an odd pixel signal and an even pixel signal and output. From the analog image signal, the dark potential portion is removed by an analog processing circuit (not shown) on the SBU (17), the odd pixel signal and the even pixel signal are combined, and the gain is adjusted to a predetermined amplitude.
The signal is input to a / D converter and converted into a digital signal.

【0021】デジタル化された画像信号は、SCU(2
0)上のNIPU(33)で、シェーディング補正、ガ
ンマ補正、MTF補正等が行なわれた後、2値化され、
ページ同期信号、ライン同期信号、画像クロックととも
にビデオ信号として出力される。NIPU(33)から
出力されたビデオ信号は、コネクタ(34)を介してオ
プションIPU(26)へ出力されている。オプション
IPU(26)へ出力されたビデオ信号は、オプション
IPU(26)内で所定の画像処理が行なわれ、再びS
CU(20)へ入力される。
The digitized image signal is SCU (2
0) Shading correction, gamma correction, MTF correction, etc. are performed by the NIPU (33), and then binarized.
It is output as a video signal together with a page synchronization signal, a line synchronization signal, and an image clock. The video signal output from the NIPU (33) is output to the option IPU (26) via the connector (34). The video signal output to the option IPU (26) is subjected to predetermined image processing in the option IPU (26),
Input to CU (20).

【0022】再びSCU(20)へ入力されたビデオ信
号は、図示しないセレクタに入力される。前記セレクタ
のもう一方の入力はNIPU(33)から出力されたビ
デオ信号となっていて、オプションIPU(26)で画
像処理するかしないかを選択できる構成となっている。
前記セレクタから出力されたビデオ信号は、画像データ
記憶手段(DRAM)及び各種I/Fコントローラとの
データ送受信制御を管理するメモリコントロール部(3
5)に入力され、画像データをDRAMで構成される画
像メモリに蓄え、画像メモリに蓄えられた画像データ
は、SCSIコントローラ(36)又は、IEEE13
94LINKコントローラ(16)にDMA制御方式に
より送られ、パソコン等の外部装置へ転送される。
The video signal again input to the SCU (20) is input to a selector (not shown). The other input of the selector is a video signal output from the NIPU (33), and has a configuration in which the option IPU (26) can select whether or not to perform image processing.
The video signal output from the selector is supplied to a memory control unit (3) for managing data transmission / reception with image data storage means (DRAM) and various I / F controllers.
5), the image data is stored in an image memory composed of a DRAM, and the image data stored in the image memory is stored in a SCSI controller (36) or an IEEE 13
The data is sent to the 94LINK controller (16) by the DMA control method and transferred to an external device such as a personal computer.

【0023】SCU(20)上には、CPU(37)、
ROM(18)、RAM(39)が実装されており、C
PU(37)は、SCSIコントローラ(36)又は、
IEEE1394LINKコントローラ(16)を制御
してパソコン等の外部装置との通信を行なう。又、CP
U(37)は、ステッピングモータである走行体モータ
(7)、給紙モータ、搬送モータのタイミング制御も行
なっている。ADU(30)は、自動原稿搬送機構(A
DF)部に用いる電装部品の電力供給を中継する機能を
有する。SCU(20)上のCPU(37)に接続され
ている入力ポートは、IOB(24)を介して本体操作
パネル(28)に接続されている。
On the SCU (20), a CPU (37),
ROM (18) and RAM (39) are mounted.
The PU (37) is a SCSI controller (36) or
It controls the IEEE1394 LINK controller (16) to communicate with an external device such as a personal computer. Also, CP
U (37) also controls the timing of the traveling body motor (7), which is a stepping motor, the sheet feeding motor, and the transport motor. The ADU (30) has an automatic document feed mechanism (A
It has a function of relaying the power supply of electrical components used in the DF) section. An input port connected to the CPU (37) on the SCU (20) is connected to the main body operation panel (28) via the IOB (24).

【0024】以下、本発明の第1の実施例について説明
する。まず、図3に従い、複数のインターフェースコン
トローラとの接続時について、基本読み取り密度400
dpi読み取りの例を説明する。
Hereinafter, a first embodiment of the present invention will be described. First, according to FIG. 3, a basic reading density of 400 when connected to a plurality of interface controllers.
An example of dpi reading will be described.

【0025】実施例の画像読み取り装置は、外部機器と
のインターフェースとしてSCSIコントローラ(3
6)により制御されるSCSI I/F、IEEE13
94LINKコントローラ(16)及びIEEE139
4PHYコントローラ(19)により制御されるIEE
E1394 I/Fを有している。NIPU(33)よ
り送信された画像データはSIBC(22)により画像
データをDRAM(23)で構成される画像メモリに蓄
え、画像メモリに蓄えられた画像データは、SIBC
(22)よりインターフェース回路(21)に送信され
る。
The image reading apparatus of the embodiment has a SCSI controller (3
6) SCSI I / F controlled by IEEE 13
94LINK controller (16) and IEEE139
IEEE controlled by 4PHY controller (19)
It has an E1394 I / F. The image data transmitted from the NIPU (33) is stored in an image memory composed of a DRAM (23) by the SIBC (22), and the image data stored in the image memory is a SIBC
It is transmitted from (22) to the interface circuit (21).

【0026】この実施例では、各インターフェースコン
トローラとインターフェース回路(21)との間のデー
タの受け渡しはDMAにより行われ、一般的にDMA制
御では、データ要求デバイスからDREQ(データリク
エスト)信号がアクテイブ出力され、データを要求され
たデバイスがデータ送信の準備が整った段階で、DAC
K(データアクノリッジ)信号をアクテイブ出力すると
同時にデータをデータ要求デバイスに出力し、データ要
求デバイスはDACK信号のタイミングからデータを取
り込む。そして、データ要求デバイスが必要量のデータ
取り込みを終了するまで上記制御を繰り返すことにより
データ転送が完了する。なお、この実施例におけるデー
タ要求デバイスはSCSIコントローラ(36)又は、
IEEE1394LINKコントローラ(16)であ
り、データ要求を受ける側はインターフェース回路(2
1)を有するメモリコントロール部(35)である。D
MA制御方式が同じであったとしても、使用するデバイ
スに内蔵されたDMAコントローラにより制御タイミン
グ及びデータ転送速度に制限があり、データ要求される
側のデバイスとして全く同一のDMAコントローラによ
りSCSIコントローラ(36)、IEEE1394コ
ントローラ(16)を制御することは通常できないが、
あらかじめ、全く同じ制御及びタイミングで設計された
ものであれば制御可能である。上記の場合も同一のSI
BC(22)、DRAM(23)であれば制御可能であ
る。
In this embodiment, the transfer of data between each interface controller and the interface circuit (21) is performed by DMA. Generally, in DMA control, a DREQ (data request) signal is actively output from a data request device. When the device requested for data is ready for data transmission, the DAC
At the same time as the active output of the K (data acknowledge) signal, the data is output to the data request device, and the data request device takes in the data from the timing of the DACK signal. Then, the data transfer is completed by repeating the above control until the data requesting device finishes capturing the required amount of data. The data request device in this embodiment is the SCSI controller (36) or
The IEEE 1394 LINK controller (16) receives the data request from the interface circuit (2).
A memory control unit (35) having 1). D
Even if the MA control method is the same, the control timing and the data transfer rate are limited by the DMA controller built in the device to be used, and the SCSI controller (36 ), Usually cannot control the IEEE 1394 controller (16),
Control is possible as long as it is designed in advance with exactly the same control and timing. In the above case, the same SI
Control is possible with the BC (22) and the DRAM (23).

【0027】こうして、この実施例では、インターフェ
ース回路(21)の内部で、画像読み取り動作時に選択
されているインターフェースコントロールデバイスに対
応して選択するDMAコントローラを切り替えることで
複数のインターフェースコントローラに対応した制御が
可能となる。なお、SCSIプロトコルに従うと、SC
SIのバスフェーズとしてはバスフリーフェーズ、アー
ビトレーションフェーズ、セレクションフェーズ、情報
転送フェーズの4種類の状態をもっており、SCSIバ
スが選択された場合、各フェーズを経て情報転送フェー
ズに移行することでこの画像読み取り装置と図示しない
外部ホスト装置がデータ転送可能状態となる。
As described above, in this embodiment, the control corresponding to a plurality of interface controllers is performed by switching the DMA controller to be selected in accordance with the interface control device selected at the time of the image reading operation in the interface circuit (21). Becomes possible. According to the SCSI protocol, SC
The SI bus phase has four types of states, a bus free phase, an arbitration phase, a selection phase, and an information transfer phase. When the SCSI bus is selected, the image is read by shifting to the information transfer phase via each phase. The device and an external host device (not shown) enter a data transfer enabled state.

【0028】情報転送フェーズにおいて、ホスト装置か
らリード命令を転送されると、SCSIコントローラ
(36)内のFIFOにそのリード命令データが格納さ
れると同時にCPU(37)へ割り込みが発生し(IN
TSCSI信号の発行)、CPU(37)はSCSIコ
ントローラ(36)のレジスタをリードすることにより
ホスト装置からのリード命令を認識する。そして、命令
認識後、インターフェース回路(21)において、CP
U(37)により、SCSIコントローラ(36)用の
DMAコントローラが選択され、SCSIコントローラ
(36)とのDMAによる画像データ転送が行われる。
In the information transfer phase, when a read command is transferred from the host device, the read command data is stored in the FIFO in the SCSI controller (36), and at the same time, an interrupt occurs to the CPU (37) (IN).
The CPU (37) recognizes a read command from the host device by reading the register of the SCSI controller (36). After the instruction is recognized, the interface circuit (21)
U (37) selects a DMA controller for the SCSI controller (36), and performs image data transfer with the SCSI controller (36) by DMA.

【0029】それに対して、IEEE1394プロトコ
ルに従う場合には、バスの初期化、ツリー識別、自己識
別を経て、ルートノード、アイソクロノスマネージャ、
サイクルマスタ、バスマネージャが決定され、アービト
レーションを行える状態となる。
On the other hand, according to the IEEE 1394 protocol, the root node, the isochronous manager, the bus initialization, the tree identification, and the self identification are performed.
The cycle master and the bus manager are determined, and the arbitration can be performed.

【0030】上記フェーズを経て、この画像読み取り装
置がアービトレーションに勝った段階で、IEEE13
94バスの使用権を獲得することにより、この画像読み
取り装置とホスト装置がデータ転送可能状態となる。そ
して、ホスト装置からリード命令が転送されると、IE
EE1394コントローラ(16)内のFIFOにリー
ド命令データが格納されると同時にCPU(37)へ割
り込みが発生し(INT1394信号の発行)CPU
(37)はIEEE1394LINKコントローラ(1
6)のレジスタをリードすることによりホスト装置から
のリード命令を認識する。
After the above-described phase, when the image reading apparatus wins the arbitration, the
By acquiring the right to use the 94 bus, the image reading device and the host device are ready for data transfer. When a read command is transferred from the host device, IE
At the same time that the read command data is stored in the FIFO in the EE1394 controller (16), an interrupt occurs to the CPU (37) (issue of the INT1394 signal).
(37) is an IEEE1394 LINK controller (1
By reading the register of 6), a read command from the host device is recognized.

【0031】そして、命令認識後、インターフェース回
路(21)において、CPU(37)によりIEEE1
394LINKコントローラ(16)用のDMAコント
ローラが選択され、IEEE1394LINKコントロ
ーラ(16)とのDMAによる画像データ転送が行われ
る。例えば、上記においてSCSIによる読み取りが選
択された場合は、副走査方向の初期読み取り速度として
100mm/sが選択される。また、IEEE1394
インターフェースによる読み取りが選択された場合は、
副走査方向の初期読み取り速度として500mm/sが
選択される。上記の設定値は、画像読み取り装置の副走
査速度として動作可能な範囲で任意に設定可能である。
After recognizing the instruction, the CPU (37) in the interface circuit (21) uses the IEEE1.
The DMA controller for the 394 LINK controller (16) is selected, and image data transfer with the IEEE 1394 LINK controller (16) is performed by DMA. For example, when reading by SCSI is selected in the above, 100 mm / s is selected as the initial reading speed in the sub-scanning direction. In addition, IEEE 1394
If reading by interface is selected,
500 mm / s is selected as the initial reading speed in the sub-scanning direction. The above set values can be arbitrarily set within a range in which the image reading device can operate as the sub-scanning speed.

【0032】図4(a)、(b)はこの実施例の画像読
み取り装置における走行体モータ(7)のモータクロッ
クとライン単位での読み取り動作タイミングとの関係を
図示したものである(Bookモード時動作)。(a)
は読み取り速度500mm/sの場合、(b)は読み取
り速度100mm/sの場合であるが、どちらの場合も
走行体モータ(7)の3クロックパルス毎に読み取りタ
イミングパルスを有効とし、そのタイミングで1ライン
分の読み取りを行うことにより、走行体の移動距離に対
する読み取りデータ数が同じになるようにしている。
FIGS. 4A and 4B show the relationship between the motor clock of the traveling motor 7 in the image reading apparatus of this embodiment and the reading operation timing in line units (Book mode). Operation). (A)
Is a case of a reading speed of 500 mm / s, and (b) is a case of a reading speed of 100 mm / s. In both cases, a reading timing pulse is made effective every three clock pulses of the traveling motor (7), and at that timing, By reading one line, the number of read data with respect to the moving distance of the traveling body is made equal.

【0033】例えば、モータクロック1周期当たりに走
行体が0.02117mm進むとすると、下記の計算式
より読み取り速度が500mm/s、100mm/sと
異なるにもかかわらず、400dpiの画像を取り込む
ことが可能となる。 (式) 0.02117×3=0.0635mm/画素
(400dpi) なお、ADFモード時は、搬送モータクロックとライン
単位での読み取り動作タイミングとの関係となる。
For example, assuming that the traveling body advances by 0.02117 mm per one cycle of the motor clock, an image of 400 dpi can be captured even though the reading speed is different from 500 mm / s and 100 mm / s according to the following formula. It becomes possible. (Expression) 0.02117 × 3 = 0.0635 mm / pixel (400 dpi) In the ADF mode, there is a relationship between the transport motor clock and the read operation timing in line units.

【0034】以下、この実施例の間欠動作時における動
作を図5に示した動作フローチャートなどに従って説明
する。この実施例では、画像読み取り動作途中で、メモ
リコントロール部(35)内のDRAM(23)(図3
参照)の残りメモリ容量をチェックし、それが所定値以
下になった場合(メモリニアフル)、SIBC(22)
からCPU(37)へ割り込み信号が出力され、割り込
み信号を認識したCPUは、読み取り動作を途中で停止
し、DRAM(23)の空きメモリ容量が所定値以上に
なった後(メモリニアフル解除)に画像読み取りを再開
するのである。なお、メモリニアフル、メモリニアフル
解除のメモリ容量値はSIBC(22)のレジスタに任
意の値を設定可能である。
The operation during the intermittent operation of this embodiment will be described below with reference to the operation flowchart shown in FIG. In this embodiment, the DRAM (23) in the memory control unit (35) (FIG.
The remaining memory capacity is checked and if it becomes less than a predetermined value (memory near full), the SIBC (22)
An interrupt signal is output from the CPU to the CPU (37), and the CPU recognizing the interrupt signal stops the reading operation halfway, and after the free memory capacity of the DRAM (23) exceeds a predetermined value (memory near full release). Then, the image reading is restarted. The memory capacity value of the memory near full and the memory near full cancellation can be set to any value in the register of the SIBC (22).

【0035】まず、画像読み取りを開始し(S50
1)、CPU(37)が、そのときから画像読み取り終
了まで、メモリニアフルによる間欠動作発生有無をSI
BC(22)からの割り込み信号XINTSIBC信号
により監視し(S502でNo,S504でNo,S5
02)、間欠動作が発生すると(S502でYes)、
間欠発生フラグを”1”にする(S503)。そして、
画像読み取り終了後(S504でYes)、間欠発生フ
ラグ=1の場合(S505でYes)、CPU(37)
は副走査読み取り速度が遅くなるように変更する(S5
06)。それに対して、間欠発生フラグ=0の場合は
(S505でNo)、副走査読み取り速度の変更を行わ
ない。
First, image reading is started (S50).
1) The CPU (37) determines whether or not an intermittent operation has occurred due to memory near full from that time to the end of image reading.
Monitoring is performed using an interrupt signal XINTSIBC signal from the BC (22) (No in S502, No in S504, S5
02), when an intermittent operation occurs (Yes in S502),
The intermittent occurrence flag is set to "1" (S503). And
After the image reading is completed (Yes in S504), if the intermittent occurrence flag is 1 (Yes in S505), the CPU (37)
Is changed so that the sub-scanning reading speed becomes slower (S5).
06). On the other hand, when the intermittent occurrence flag = 0 (No in S505), the sub-scanning reading speed is not changed.

【0036】その後、間欠発生フラグ=0にリセットし
(S507)、この画像読み取り装置の読み取り動作が
終了となる。なお、(S506)における副走査読み取
り速度変更は、間欠動作が発生した場合、読み取り速度
を遅くする方向で変更され、この副走査読み取り速度が
次の原稿読み取りから反映される。副走査読み取り速度
変更値は、この画像読み取り装置の動作可能速度範囲で
任意に設定可能である。
Thereafter, the intermittent occurrence flag is reset to "0" (S507), and the reading operation of the image reading apparatus is completed. The change in the sub-scanning reading speed in (S506) is changed in the direction of decreasing the reading speed when the intermittent operation occurs, and this sub-scanning reading speed is reflected from the next document reading. The sub-scanning reading speed change value can be arbitrarily set within the operable speed range of the image reading apparatus.

【0037】また、本発明の第2の実施例では、各イン
ターフェースの初期読み取り速度を操作手段または通信
手段を介してユーザーが設定可能とした。本体操作パネ
ル(28)上のキーSWによる入力操作、または、外部
機器からの読み取り速度選択コマンドの送信により、画
像読み取り装置の動作可能速度範囲で任意の値を設定す
るのである。これにより、この実施例では、ユーザーが
ホスト装置の性能に併せた初期読み取り速度を設定する
ことが可能となる。
In the second embodiment of the present invention, the initial reading speed of each interface can be set by the user via the operation means or the communication means. An arbitrary value is set within the operable speed range of the image reading apparatus by an input operation using the key SW on the main body operation panel (28) or by transmitting a reading speed selection command from an external device. Thus, in this embodiment, the user can set the initial reading speed in accordance with the performance of the host device.

【0038】更に、本発明の第3の実施例では、読み取
り条件が変更された場合、副走査方向の読み取り速度を
初期値とする。各インターフェースからのコマンドによ
り読み取りモードが変更になったことをCPU(37)
が認識した場合、図5に示したフローチャートの読み取
り開始(S501)前に副走査方向読み取り速度の設定
をCPU(37)は各インターフェースに対応した初期
値とする。間欠動作の発生状況が変化し、データ量が多
いモードから少ないモードへの変更が発生した場合、機
器の実力値に対して遅い副走査読み取り速度での読み取
りが行われることになるが、この実施例では、読み取り
モード変更時には副走査読み取り速度を初期値とするこ
とにより上記の問題を回避することができる。
Further, in the third embodiment of the present invention, when the reading condition is changed, the reading speed in the sub-scanning direction is set to the initial value. The CPU (37) informs that the reading mode has been changed by a command from each interface.
Is recognized, the CPU (37) sets the reading speed in the sub-scanning direction to an initial value corresponding to each interface before starting reading (S501) in the flowchart shown in FIG. If the occurrence of intermittent operation changes and the mode is changed from a mode with a large amount of data to a mode with a small amount of data, reading will be performed at a slower sub-scanning reading speed than the actual value of the device. In the example, when the reading mode is changed, the above problem can be avoided by setting the sub-scanning reading speed to the initial value.

【0039】[0039]

【発明の効果】以上説明したように、本発明によれば、
請求項1記載の発明では、選択されたインターフェース
の性能及び接続されるホスト装置の性能に応じて副走査
方向の読み取り速度を変更することができるので、間欠
動作の発生を防ぐことができ、したがって、機器のスル
ープットを最大限に発揮させながら良好な画像を得るこ
とが可能となる。また、請求項2記載の発明では、請求
項1記載の発明において、各インターフェースの初期読
み取り速度をユーザーが設定できるので、ユーザーが用
いるホスト装置の性能に併せた初期読み取り速度を設定
することが可能となる。
As described above, according to the present invention,
According to the first aspect of the present invention, the reading speed in the sub-scanning direction can be changed according to the performance of the selected interface and the performance of the connected host device. In addition, it is possible to obtain a good image while maximizing the throughput of the device. According to the second aspect of the invention, in the first aspect of the invention, the user can set the initial reading speed of each interface, so that the initial reading speed can be set according to the performance of the host device used by the user. Becomes

【0040】また、請求項3記載の発明では、請求項1
記載の発明において、読み取り条件が変更された場合、
副走査方向の読み取り速度が初期値とされるので、読み
取りモード変更に伴い、間欠動作の発生状況が変化し、
データ量が多いモードから少ないモードへの変更が発生
した場合、機器の実力値に対して遅い副走査読み取り速
度で読み取りが行われてしまうという問題を回避するこ
とが可能となる。
Further, according to the third aspect of the present invention, the first aspect is provided.
In the described invention, when the reading conditions are changed,
Since the reading speed in the sub-scanning direction is set to the initial value, the occurrence of intermittent operation changes with the reading mode change,
When the mode is changed from a mode having a large amount of data to a mode having a small amount of data, it is possible to avoid a problem that reading is performed at a slow sub-scanning reading speed with respect to the ability value of the device.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係わる画像読み取り装置の全体構成図
である。
FIG. 1 is an overall configuration diagram of an image reading apparatus according to the present invention.

【図2】本発明の各実施例の画像読み取り装置を示すブ
ロック図である。
FIG. 2 is a block diagram illustrating an image reading apparatus according to each embodiment of the present invention.

【図3】本発明の第1の実施例を示す画像読み取り装置
のブロック図である。
FIG. 3 is a block diagram of the image reading apparatus according to the first embodiment of the present invention.

【図4】本発明の第1の実施例を示す画像読み取り装置
要部のタイミングチャートである。
FIG. 4 is a timing chart of a main part of the image reading apparatus according to the first embodiment of the present invention.

【図5】本発明の第1の実施例を示す画像読み取り装置
の動作フローチャートである。
FIG. 5 is an operation flowchart of the image reading apparatus according to the first embodiment of the present invention.

【符号の説明】[Explanation of symbols]

16 IEEE1394LINKコントローラ 17 SBU 19 IEEE1394PHYコントローラ 20 SCU 21 インターフェース回路 22 SIBC 23 DRAM 28 本体操作パネル 33 NIPU 35 メモリコントロール部 36 SCSIコントローラ 37 CPU 16 IEEE1394 LINK controller 17 SBU 19 IEEE1394PHY controller 20 SCU 21 Interface circuit 22 SIBC 23 DRAM 28 Main body operation panel 33 NIPU 35 Memory control unit 36 SCSI controller 37 CPU

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 1/107 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 1/107

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 原稿画像をライン同期信号に従ってライ
ン毎に読み取るラインセンサと、前記ラインセンサを移
動させるステップモータと読み取り原稿を移動させるス
テップモータと、前記ラインセンサによるライン単位の
読み取りをステップモータのクロックパルスに同期して
行う読み取り制御手段と、前記ラインセンサで読み取っ
た画像データを格納する画像メモリと、外部機器との画
像データの入出力を制御する複数のインターフェースコ
ントローラとを備えた画像読み取り装置において、選択
されたインターフェースの性能及び接続されるホスト装
置の性能に応じて副走査方向の読み取り速度を変更可能
な構成にしたことを特徴とする画像読み取り装置。
1. A line sensor for reading a document image line by line in accordance with a line synchronization signal, a step motor for moving the line sensor, a step motor for moving a read document, and a step motor for reading line by line by the line sensor. An image reading apparatus comprising: reading control means for performing synchronization with a clock pulse; an image memory for storing image data read by the line sensor; and a plurality of interface controllers for controlling input and output of image data with an external device. 3. The image reading apparatus according to claim 1, wherein the reading speed in the sub-scanning direction can be changed according to the performance of the selected interface and the performance of the connected host device.
【請求項2】 請求項1記載の画像読み取り装置におい
て、各インターフェースの初期読み取り速度を操作手段
または通信手段を介して設定可能な構成にしたことを特
徴とする画像読み取り装置。
2. The image reading apparatus according to claim 1, wherein an initial reading speed of each interface can be set via operation means or communication means.
【請求項3】 請求項1記載の画像読み取り装置におい
て、読み取り条件が変更された場合に、副走査方向の読
み取り速度を初期値とする構成にしたことを特徴とする
画像読み取り装置。
3. The image reading apparatus according to claim 1, wherein when the reading condition is changed, the reading speed in the sub-scanning direction is set to an initial value.
JP2000388762A 2000-12-21 2000-12-21 Image reading device Pending JP2002190921A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000388762A JP2002190921A (en) 2000-12-21 2000-12-21 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000388762A JP2002190921A (en) 2000-12-21 2000-12-21 Image reading device

Publications (1)

Publication Number Publication Date
JP2002190921A true JP2002190921A (en) 2002-07-05

Family

ID=18855441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000388762A Pending JP2002190921A (en) 2000-12-21 2000-12-21 Image reading device

Country Status (1)

Country Link
JP (1) JP2002190921A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010035126A (en) * 2008-06-23 2010-02-12 Ricoh Co Ltd Image reading apparatus, image forming apparatus, image reading method, program, and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010035126A (en) * 2008-06-23 2010-02-12 Ricoh Co Ltd Image reading apparatus, image forming apparatus, image reading method, program, and storage medium

Similar Documents

Publication Publication Date Title
JP3660182B2 (en) Image processing device
US6708234B2 (en) Data processing apparatus and DMA data transfer method
US7259876B2 (en) Image processing apparatus, and, control method and control device therefor
US7710613B2 (en) Image information apparatus
JP2002190921A (en) Image reading device
JP3974572B2 (en) Image display device, image data transfer method, and program
JP2001186311A (en) Image reading device, copier, facsimile machine and multifunction machine
KR100852974B1 (en) Printing apparatus and its control method and printing system
JP2002027200A (en) Image reading device
CN1061200C (en) Method for adjusting scanning speed of scanner
JP4024749B2 (en) Image processing apparatus and image transfer control method
JP4311551B2 (en) Image forming apparatus
JP3538315B2 (en) Image forming apparatus, bidirectional image processing system, and bidirectional image processing method
JP2005260846A (en) Image information apparatus and image data transfer method
JP2024006383A (en) Image reading device
JP2001007999A (en) Digital image reading device
JP5001223B2 (en) Image reading device
JP2002244994A (en) Image forming device
JP3751492B2 (en) Electronic equipment, image reading device and copying machine
JPH11282645A (en) Image forming system and print control apparatus and method
JPH0764741A (en) Image processing system control method and host interface thereof
JPH09200462A (en) Image signal divider
JP2000228709A (en) Image server system
JP2003018375A (en) Image forming device
JPH11165453A (en) Image processing apparatus and operation timing control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050126

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051018

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060228