JPH03293856A - 画像読取装置 - Google Patents

画像読取装置

Info

Publication number
JPH03293856A
JPH03293856A JP2096761A JP9676190A JPH03293856A JP H03293856 A JPH03293856 A JP H03293856A JP 2096761 A JP2096761 A JP 2096761A JP 9676190 A JP9676190 A JP 9676190A JP H03293856 A JPH03293856 A JP H03293856A
Authority
JP
Japan
Prior art keywords
data processing
image reading
processing device
reading device
data
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
JP2096761A
Other languages
English (en)
Inventor
Rikiya Iwata
岩田 力也
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2096761A priority Critical patent/JPH03293856A/ja
Publication of JPH03293856A publication Critical patent/JPH03293856A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、画像読取装置に関する。
[従来の技術] 第8図は、SCSIバスを利用した画像読取装置の一般
的なシステムJIIj成例を示すブロック図である。
図示の例では、画像読取装M71と2つのデータ処理装
置76.77とが、5CSIバス78上で接続されてい
る。
第5図は、画像読取装置171からデータ処理装置76
ヘデータを転送する時の5C5Iバス78上におけるR
EQ信号、ACK信号、DB信号(0〜7)を示すタイ
ミングチャートである。
画像読取装置j71からREQ信号が発生したが、デー
タ処理装置76からの応答ACK信号が発生しない場合
、従来ではREQ信号の立ち上がりから固定のタイムア
ウト時間だけACK信号を待ち、タイムアウトになると
パスフリーフェーズに移り、他のデータ処理装置からの
接続を待つよラにしていた。
[発明が解決しようとする課題] しかしながら、このような画像読取装置に接続されるデ
ータ処理装置としては、様々な種類が存在することから
、REQ信号に対する応答ACK信号を送出するまでの
時間も、速いものもあれば遅いものもある。従って、従
来の画像読取装置では、各データ処理装置のACK!号
による応答時間を全て考慮してタイムアウト時間を最大
の時間に設定しておかなければならない、このため、例
えば比較的応答の速いデータ処理装置が不具合だった場
合にも、長いタイムアウト時間を待った後にエラーと判
断することになり、これに絖〈他のデータ処理装置との
通信接続が遅くなってしまうという欠点があった。
本発明は、不具合なデータ処理装置との通信接続をでき
るかぎり速く断ち切り、他のデータ処理装置にできるか
ぎり速く通信接続を空は渡すことができる画像読取装置
を提供することを目的とする。
[課題を解決する手段] 本発明は、データ処理装置との間でSCS Iインター
7エイズを使用して通信を行なう画像読取装置において
、上記データ処理装置との間のデータ転送ハンドシェイ
クにおけるREQ信号送信からACK信号受信までの許
容待ち時間となるタイムアウト値を各データ!Ij!理
装置からのコマンドにより設定することを特徴とする。
[作用] 本発明では、データ処理装置からの応答ACK信号に対
するタイムアウト値を各データ処理装置に応じて設定す
ることができるので、データ処理装置に不具合が生じた
場合の待ち時間が不要に長くならない、したがって、不
具合なデータ処理装置との通信接続をできるだけ速く断
ち切り、他のデータ処理装置にできるだけ速く通信接続
を空は渡すことができ、処理効率を向上することができ
る。
[実施例] @1lfflは5本発明の一実施例による画像読取装置
[1の構成を示すブロック図である。
この画像読堆層Mlは、装置全体を制御するCPU2と
、SC3Iバス8を介してデータ処理装置との間のイン
タフェースを司るSCSIインタフェース4と、原稿上
の画像を光学的に読取り電気信号に変換する光電変換部
3と、この光電変換部3にて読取った画像信号をデジタ
ル信号に変換し、所定の信号処理を行なう画像処理回路
5とを有する。
また1図示の例では画像読取装置lに対して2つのデー
タ処理装fi6.7が、5C3Iバス8 、にで接続さ
れている。
この実施例では、上記CPU2のマイクロプログラムに
、それぞれのデータ処理装置6.7から、自機のACK
M号による応答についての最適なタイムアウト値を設定
できるコマンドを設けたものである。
次に1本発明の画像読取装置のFIFOにおける通信動
作を説明する。但し、SCSIインター7zイス44t
、ANSI ;X3.131−1986 (SCSI)
 に完全f1Mlでい!、5CSIの転送方法は非同期
転送である。
第2図は、本実施例の画像読取装置における動作状態の
遷移を説明する模式図である。
画像読取装置lの動作は、まず電源オンから始まる(3
−1)、続いて、CPU2は5CSIインターフエイス
4を初期化しく3−2)、 スタンバイモードに移る(
3−3)、このスタンバイモードでは、不図示のコマン
ド群が受は付けられる。
そして、次のスキャンモード(3−4)に移るのは、5
CANコマンドを受は付けた時である。
このスキャンモードでは、READコマンド及ヒその他
のコマンドを受は付ける。このスキャンモードにおいて
は、通信接続されているデータ処理装置へ画像読取装置
llが画像を読みながら画像情報を送る。
また、上記スタンバイモード(3−3)及びスキャンモ
ード(3−4)から初期化(3−2)に戻るのは、5C
3Iバス中でリセット状態になった時である。
また、スキャンモード1−4)からスタンバイモード(
3−3)へ戻るのは、MediumPasitianコ
マンド受は付けた後である。
次に画像読取装置1は、コマンドの受は取り、実行、終
了報告という一定のシーケンスで推移する。
第3図は、このシーケンスを示tscsI/<スの各フ
ェーズ間の遷移を説明する模式図である。
各データ処理装置は、この遷移図に合わせてコマンドを
発行する。このうち、実際に情報やり取りを行うのは、
(4−4)〜(4−8)及び(4−10)である。
メツセージアウトフェーズ(4−4)およびコマンドフ
ェーズ(4−5)は、データ処理装置6あるいは7から
、画像読取装置1へのデータ転送である。
ステータスフェーズ(4−7)およびメツセージインフ
ェーズ(4−8)、(4−10)は、画像読取装置1か
ら、データ処理装置6または7・〜のデータ転送である
。
データフェーズ(4−8)は、どちらの方向へも存在り
、コマンドフェーズ(4−5)のコマンドに依存する。
第4図は1画像読取装置1からデータ処理装置側へのデ
ータ転送時における信号のタイミングを示すタイミング
チャートである。
第5図は、データ処理装置から画像読取装置1へのデー
タ転送時における信号のタイミングを示すタイミングチ
ャートである。
なお、第4図および第5図においては、それぞれの信号
は、真(電圧有り)の時、「1」と示されている。
114図において、画像読取装置1は、データバスにD
BO〜7のデータを送出し、+REQN号を真とする。
これによりデータ処理装置は、DBO〜7のデータを取
り込み+ACK信号を真とする。
その後、画像読取装置1[1は、+ACK!号が真であ
ることを確認後、+REQ信号を偽とする。
これで1バイトの転送は終り、さらに続くときには上記
のシーケンスを繰り返し必要なデータ数を送る。
また、第5図において、画像読取装置lは、+REQ信
号を真とし、データ処理装置からのデータ送出を要求す
る。
次に、データ処理装置は、データバスにDBO〜7のデ
ータを送出し、+ACK信号を真とする6画像読堆層M
lは、+ACK信号が真となっているのを確認後、DB
O〜7のデータを取り込み、+REQ信号を偽とする。
データ処理装置は、+ RE QM号が偽となっている
のを確認後、+ACK信号を偽とする。
これで1バイト転送を終り、さらに続くときは上記のシ
ーケンスを繰り返し必要なデータ数を送る。
ここで、第4図および第5図における、それぞれの+R
EQ信号の真の立上りから+ACK信号の真の立上りま
でを、A時間および8時間とする。
また、このA、8時間に対し、不具合が生じていると考
えられる程度の長い時間をタイムアウト時間とする。
第6図は、このタイムアウト値設定要求コマンドを示す
模式図である。
このコマンドのバイト0は、オペレーションコードであ
り、例としてci(is4)とする。
また、バイト1からバイト3までは、00(16進)と
する、さらに、バイト4は、パラメータリスト長を示す
ものであり、例として02(16進)を設定する。
また、バイト5のビット0、■は、リンクフラグであり
、リンクビットが「1」の時は、コマンドがII!続し
て発行されることを示す、また、リンクしなければ、リ
ンクビットをrQ」とする。
画像読取装置lは、リンクビット「1」のコマンドが正
常に終了すると、ステータスバイトを転送した後、 L
inked Command Canpleteメッセ
ージ(フラグビットrlJの時)、またはLinked
Command Cc+nplete with Fl
agメツセージ(フラグビット1の時)を転送する。
そして、コマンドフェーズの後のデータフェーズにおい
て、コマンドバイト4で示されたパラメータリスト長「
02」の通り、第7図に示すノくラメータを2バイト転
送する。
このパラメータの最上位バイトは/<イト1で。
最下位バイトはバイト0である。このノくラメータがタ
イムアウト設定値である。このコマンドは、他ノコマン
トに先立ち転送する。
画像読取装置1は、このコマンドを受は取るまでは、上
記初期化シーケンス(3−2)時において、タイムアウ
ト値を全てのデータ処理装置のうちで最大と考えられる
設定値にセットする。そして、このコマンドを受は取っ
た後は、このコマンドを送ったデータ処理処置は、この
コマンドによるタイムアウト値で判断されることになる
。
以上のような構成において、+REQM号と+ A C
KM号との間で、タイムアウト値が経過したにもかかわ
らず+ACKが真とならなかった場合1画像読取装置i
は、上記(4−4)〜(4−8)、(4−10)の各フ
ェーズ中のどこでも即時(4−1)のパスフリーフェー
ズに移り、それまで通信接続されていたデータ処理装置
から接続を遮断し、他のデータ処理装置が通信接続でき
るようにする。
また、このようなタイムアウト値設定要求コマンドは、
第2図に示すスタンバイモード(3−3)およびスキャ
ンモード(3−4)のどのモードでも受は付けられる。
また、各データ処理装置は、必要な時にタイムアウト値
を変更できる。
なお、他の実施例として、上記+REQ信号と+ACK
信号との間のタイムアウト値設定要求コマンドを、画像
読取装置からデータ処理装置へのデータ転送時における
のタイムアウト値と、データ処理装置から画像読取装置
へのデータ転送時におけるタイムアウト値とで区別し、
2つのコマンドを設けるようにしてもよい0例として、
第6図に示すバイト0のオペレーションコードを、C1
(16進)とC2(16進)の2つのコードとし、タイ
ムアウト設定値をそれぞれ設定すればよい。
[発明の効果] 以上説明したように1本発明によれば、不具合なデータ
処理装置から迅速に通信接続を遮断し、SCS Iバス
の使用効率を向上することができる効果がある。
【図面の簡単な説明】
本1図は1本発明の一実施例による画像読取装置の構成
を示すブロック図である。 第2図は、同実施例の画像読取装置における動作状態の
遷移を説明する模式図である。 第3図は、同実施例における5C5Iバスの各フェーズ
間の遷移を説明する模式図である。 第4図は、同実施例において画像読取装置からデータ処
理装置側へのデータ転送時の各信号を示すタイミングチ
ャートである。 第5図は、同実施例においてデータ処理装置から画像読
取装置へのデータ転送時の各信号を示すタイミングチャ
ートである。 第6図は、同実施例におけるタイムアウト設定要求コマ
ンドの構成を示す模式図である。 第7図は、上記タイムアウト設定要求コマンドで設定す
るパラメータ(タイムアウト値)を示す模式図である。 第8図は、5CSIバスを用いた一般的システム例を示
すブロック図である。 l・・・画像読取装置、 2・・・CPU、 3・・・光電変換部、 4・・・SCSIインタフェース。 5・・・画像処理回路、 6.7・・・データ処理装置。 8・・・SC3Iバス。

Claims (2)

    【特許請求の範囲】
  1. (1)データ処理装置との間でSCSIインターフェイ
    スを使用して通信を行なう画像読取装置において、 上記データ処理装置との間のデータ転送ハンドシェイク
    におけるREQ信号送信からACK信号受信までの許容
    待ち時間を決定するタイムアウト値を各データ処理装置
    からのコマンドにより設定することを特徴とする画像読
    取装置。
  2. (2)請求項(1)において、 上記タイムアウト値の変更を、データ処理装置からの要
    求により原則として随時行なうことを特徴とする画像読
    取装置。
JP2096761A 1990-04-12 1990-04-12 画像読取装置 Pending JPH03293856A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2096761A JPH03293856A (ja) 1990-04-12 1990-04-12 画像読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2096761A JPH03293856A (ja) 1990-04-12 1990-04-12 画像読取装置

Publications (1)

Publication Number Publication Date
JPH03293856A true JPH03293856A (ja) 1991-12-25

Family

ID=14173631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2096761A Pending JPH03293856A (ja) 1990-04-12 1990-04-12 画像読取装置

Country Status (1)

Country Link
JP (1) JPH03293856A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560662B1 (en) 1999-06-30 2003-05-06 Nec Corporation Time-out processing method and apparatus for SCSI system as well as recording medium on which program is recorded
JP2008151600A (ja) * 2006-12-15 2008-07-03 Rhythm Watch Co Ltd 信号処理回路および信号処理方法並びに電波修正時計

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560662B1 (en) 1999-06-30 2003-05-06 Nec Corporation Time-out processing method and apparatus for SCSI system as well as recording medium on which program is recorded
JP2008151600A (ja) * 2006-12-15 2008-07-03 Rhythm Watch Co Ltd 信号処理回路および信号処理方法並びに電波修正時計

Similar Documents

Publication Publication Date Title
US5632016A (en) System for reformatting a response packet with speed code from a source packet using DMA engine to retrieve count field and address from source packet
JP2910962B2 (ja) 高性能通信チャネル及び該チャネルを有するデータ処理システム並びに動作回復方法
US5867648A (en) High speed heterogeneous coupling of computer systems using channel-to-channel protocol
US5812875A (en) Apparatus using a state device and a latching circuit to generate an acknowledgement signal in close proximity to the request signal for enhancing input/output controller operations
US6904022B2 (en) Data transfer control device, information storage medium and electronic equipment
US6289402B1 (en) Bidirectional data transfer protocol primarily controlled by a peripheral device
CN115328837B (zh) 一种支持usb2.0超远距离传输的方法
JP2003085017A (ja) データ保証システム
JPS61188653A (ja) ダウンロ−ド制御方式
JPH01311350A (ja) チャネル・インターフェイス回路
JP3299021B2 (ja) マルチバスii−scsiバスデータ転送方法および装置
JPS6145271B2 (ja)
JPS6378257A (ja) 入出力制御装置
JPH03769Y2 (ja)
JPS62120563A (ja) ジヨブ転送におけるホスト接続方式
JPH089792Y2 (ja) ホスト間通信用scsiアダプタ回路
JPH01256840A (ja) 端末装置とネットワーク間結合用通信装置
JPS6228876A (ja) 情報処理システム
JP3172021B2 (ja) データバス信号変換回路
JPS6068449A (ja) デ−タ転送制御方式
JPH04238566A (ja) マルチプロセッサ間バス通信方式
JPH01106251A (ja) データ転送制御方式
JPH02250453A (ja) データ受信装置
JP2003186821A (ja) データ処理システム
JPS60128550A (ja) 全2重通信方式