JPH0497495A - 画像処理システム - Google Patents

画像処理システム

Info

Publication number
JPH0497495A
JPH0497495A JP21503290A JP21503290A JPH0497495A JP H0497495 A JPH0497495 A JP H0497495A JP 21503290 A JP21503290 A JP 21503290A JP 21503290 A JP21503290 A JP 21503290A JP H0497495 A JPH0497495 A JP H0497495A
Authority
JP
Japan
Prior art keywords
input
host computer
output device
output
control software
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
JP21503290A
Other languages
English (en)
Inventor
Yoshihiro Wada
和田 義弘
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 JP21503290A priority Critical patent/JPH0497495A/ja
Publication of JPH0497495A publication Critical patent/JPH0497495A/ja
Priority to US08/345,334 priority patent/US5850573A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Stored Programmes (AREA)
  • Image Input (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、光学走査により読み取られた画像を電気信
号に変換して画像処理を行う画像処理システムに関する
ものである。
[従来の技術] 従来、ホストコンピュータとこれに接続される複数の入
出力装置からなる画像処理システムにおいて、ホストコ
ンピュータは特定の入出力装置を制御するための制御ソ
フトウェアを使用しており、オペレータがあらかじめそ
れぞれの入出力装置のための制御ソフトウェアを選択し
ホストコンピュータのメモリに読み込むように構成され
ていた。
[発明か解決しようとする課題] しかしながら、上記従来例ではホストコンピュータに接
続している多様な入出力機器に応じてオペレータが適当
な制御ソフトウェアを選択しなければならず、オペレー
タは入出力機器および制御ソフトウェアについて熟知し
ていなければならないという問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、ホストコンピュータ起動時に、入出力バスに接続
されている入出力機器にコマンドを発行して接続中の各
入出力機器を識別することにより、各入出力機器に対応
する制御情報を自動的に読み込むことが可能な画像処理
システムを得ることを目的とする。
[課題を解決するための手段] この発明に係る画像処理システムは、各入出力デバイス
に対応する制御ソフトウェアを記憶する記憶手段と、ホ
ストコンピュータから各入出力デバイスに対して発信さ
れる問合せ情報に対して各入出力デバイスからの個別的
応答情報を解釈して入出力バスに接続される入出力デバ
イスを自動識別する識別手段と、この識別手段による識
別結果に基づいて選択された各制御ソフトウェアを記゛
1手段からホストコンピュータに自動的に読み出す自動
読出し手段とを設けたものである。
[イ乍用] この発明においては、ホストコンピュータから各入出力
デバイスに対して問合せ情報を発信し、各人出力デバイ
スからの個別的応答情報を解釈して入出力バスに接続さ
れる入出力デバイスが識別手段により自動識別されると
、その識別結果に基づいて自動読出し手段か選択された
各制御ソフトウェアを記憶手段からホストコンピュータ
に自動的に読み出し、最適なシステム起動環境を自動的
に設定することを可能とする。
[実施例] 第1図はこの発明の一実施例を示す画像処理システムの
構成を説明するブロック図であり、1はシステム制御用
のホストコンピュータ、2は外部メモリとなるハードデ
ィスクであって、システム制御用プログラム、入出力機
器制御用プログラム、画像情報等が記憶される。3は原
稿台に載置された原稿の文書情報をCCD等で構成され
る撮像素子によって電気信号化する原稿読取り装置(ス
キャナ)、4はレーザビームプリンタ等の電気信号化さ
れた情報に基づき記録材に像記録する高速プリンタ(プ
リンタ)である。5は前記ホストコンピュータ1.ハー
ドディスク2.スキャナ3、プリンタ4との間を電気的
に接続するSC8■バスである。
以下、画像処理動作について説明する。
なお、ホストコンピュータ1の識別コード(■D)は「
O」、ハードディスク2の識別コード(I D)は「1
」、スキャナ3の識別コード(■D)は「2j、プリン
タ4の識別コート(I D)は「3」として設定しであ
る。
ホストコンピュータ1は、先ず、SC3Iバス5の使用
権を獲得し、識別コード「2」のスキャナ3を選択する
。次に、ホストコンピュータ1はREAコマンドをSC
3Iバス5を介してスキャナ3に送る。スキャナ3は原
稿台上に載置された原稿をリードし、その原稿画像をS
C5Iバス5を介してホストコンピュータ1へ転送する
。ホストコンピュータ1はこの原稿画像を内部メモリに
格納する。同様に、ホストコンピュータ1は原稿画像を
保存するため、識別コード「1」のハードディスク2を
選択し、ホストコンピュータ1の内部メモリの原稿画像
をSC3Iバス5を介してハトディスク2へ転送し、書
き込む。
また、ホストコンピュータ1は原稿画像をプリントアウ
トするため、識別コード「3」のプリンタ4を選択して
、ホストコンピュータ1の内部メモリの原稿画像をSC
S Iバス5を介してプリンタ4へ転送し、プリントア
ウトする。
このように構成された画像処理システムにおいて、ホス
トコンピュータ1から各人出力デバイス(この実施例で
はハードディスク2.スキャナ3、プリンタ4等で最大
8つの入出力機器を接続したシステムか構築可能である
)に対して問合せ情報を発信し、各入出力デバイスから
の個別的応答情報を解釈して入出力バスに接続される入
出力デバイスか識別手段(この実施例ではホストコンピ
ュータ1の機能による)により自動識別されると、その
識別結果に基づいて自動読出し手段(この実施例ではホ
ストコンピュータ1の機能による)が選択された各制御
ソフトウェアを記憶手段からホストコンピュータに自動
的に読み出し、最適なシステム起動環境を自動的に設定
することを可能とする。
以下、入出力機器としてスキャナ3を例にして具体的動
作について説明する。
第2図は、第1図に示したスキャナ3の回路構成を説明
するブロック図である。
図において、71はマイクロコンピュータからなる中央
処理部(CPU)である。72はROM(リードオンリ
メモリ)であって、スキャナ制御用のプログラムがあら
かじめ書き込まれており、CPU71はROM72のプ
ログラムによって制御動作する。73はRAM (ラン
ダムアクセスメモリ)であって、CPtJ71のワーキ
ングメモリとして使用される。74はCCDで構成され
るイメージセンサで、列状に配列された複数の受光素子
を有し、原稿の文書情報を電気信号化する。
75はCCDドライバ回路であって、イメージセンサ7
4を駆動するためのものである。76はアンプで、イメ
ージセンサ74から出力されたアナログ信号をディジタ
ル信号に変換するためのものである。78は画像処理回
路であって、A/Dコンバータ77から出力されたディ
ジタル画像信号のシェーディング補正、拡大、縮小、ネ
ガポジ反転、切り出し等の画像処理を行うためのもので
ある。79はバッファRAMで、画像処理回路78から
出力された画像信号を、主走査1ライン単位で格納する
複数ライン分の画像メモリである。
80は5C3Iコントローラで、SC3Iバス94を介
してホストコンピュータ1と画像信号の送信、コマンド
受信、ステータス送信等のSC3I通信を行うためのも
のである。81はタイミング回路であって、CCDドラ
イバ回路75や画像処理回路78のためのタイミング信
号を発生する。
82はアドレスコントローラであって、画像処理回路7
8から出力される画像信号をバッファRAM79に書き
込む時のアドレスや、バッファRAM79からSC3I
コントローラ8oに画像信号を読み出すためのアドレス
を発生する。83はCPUバスであって、CPU71と
ROM72.RAM73.画像処理回路78.タイミン
グ回路81、アドレスコントローラ82等を電気的に接
続する。
84は原稿を照明するための蛍光灯である。
85は前記蛍光灯84を点灯するための電源であって、
CPU71の指示によって、蛍光灯84の点灯、消灯を
行う。
86はモータであって、イメージセンサ74を副走査移
動させる。87は前記モータ86を駆動すためのモータ
ドライバである。88はホームポジション位置検出セン
サであって、読取り開始位置を検出するためのものであ
る。89は自動原稿給送装置の原稿送りローラを回転さ
せるためのモータである。90は前記モータ89を駆動
するためのモータドライバである。91は原稿検知のた
めの原稿センサである。。92は原稿の先端を検知する
ための読み取り位置検出センサである。093は自動原
稿給送装置カバー開閉状態を検知するためのカバーセン
サである。94はホストコンピュータ1とスキャナ3と
の間を電気的に接続するSC3Iバスで、第1図に示し
たSC3Iバス5に相当する。
次に、第3図に示すタイミングチャートを参照しながら
SC3Iバス選択処理動作について説明する。
第3図は、第2図に示した5C3Iバス94の選択処理
動作を説明するタイミングチャートである。なお、5C
3Iバス94には同時に8台までの機器が接続でき、機
器の選択は信号BSY、信号SEL、信号DBO〜DB
7により行う。
先ず、SC3Iバス94の使用権を獲得した装置(イニ
シェーク)は時間t1経過するのを待つ(タイミング(
a))。
続いて、イニシエータは選択したい機器に対応した「0
」〜「7」の識別コードを信号DBO〜DB7に出力す
る(タイミング(b))。
次に、イニシェークは時間t22経過に(タイミング(
C))信号SELをセットする。
そして、選択される装置(ターゲット)は信号SELが
セットされ、かつ信号DBO〜DB7に自身の識別コー
ドを検出したら信号BSYをセットして応答する(タイ
ミング(d))。
続いて、イニシェークはターゲットの信号BSYを検出
してから時間t3経過後(タイミング(e))、信号S
ELをリセットする。
以上のシーケンスにより機器の選択が終了する。個々で
、イニシェークの選択にターゲットが250 m5ec
以内に信号BSYで応答しなければ選択は不成立とする
。
以下、第4図に示すフローチャートを参照しながら各入
出力機器ソフトウェア自動選択処理について説明する。
第4図は、第1図に示した5C3Iバス5に接続される
入出力機器に対する各制御ソフトウェア自動選択処理処
理手順の一例を示すフローチャートである。なお、(1
)〜(8)は各ステップを示す。
先ず、ホストコンピュータ1は内部の作業用、RAMに
識別コード用変数Nを用意し「0」を設定する(1) 次いで、ホストコンピュータ1は前述のシーケンスによ
り、識別コート格納用変数Nで示される機器を選択する
(2)。次いで、ホストコンピュータ1は選択した機器
からの応答を最大で250m5ec待機しく3) 、 
NOならばこの識別コートに対応する入出力機器は存在
しないものとみなしてステップ(7)以降に進み、YE
Sならばホストコンピュータ1は選択した機器に後述す
るI NQU IRYコマンドを送信する(4)。次い
で、ホストコンピュータ1ば入出力機器からの応答であ
るセンスデータを受信する(5)。ホストコンピュータ
1は返信されたセンスデータを解釈して、例えばその機
器かスキャナ3であると判断する。
続いて、ホストコンピュータ1はステップ(4)で接続
されている入出力機器かスキャナ3であることが判別で
きたので、スキャナ3の制御ソフトウェアをハードディ
スク2から本体メモリに読み込む(6) 次いで、識別コード格納用変数Nに「1」を加える(7
)。そして、ホストコンピュータ1は識別コート格納用
変数Nが「7」以下かどうかを判別しく8)、YESな
らばステップ(2)に戻り自動選択処理を継続し、No
、すなわちすべての入出力機器の制御ソフトウェアを本
体メモリに読み込んだものとして処理を終了する。
第5図はこの発明に係る画像処理システムにおけるI 
NQU I RYコマンドのフォーマットを説明する図
である。
この図から分かるように、INQUIRYコマンドは、
バイトrOJ〜バイト「5」までの6バイトから構成さ
れ、バイト「0」には、INQUIRYコマンドを示す
12hf16進数)が設定される。また、バイト「4」
には、他の入出力機器から返信されるセンスデータ長さ
を示すアロケーションレングス(Allocation
Length (36) )を設定する。
第6図は、第1図に示した5C3Iバス5に接続される
入出力機器から返信されるセンスデータのフォーマット
を示す図である。なお、INQUIRYコマンドとセン
スデータのソーマットは各入出力機器に共通である。
この図から分かるように、バイトrOJのビットBIT
O−BIT4はペリフェラルデバイスタイプ(Peri
pheral Device Type)により、その
機器のデバイスタイプを特定することができる。バイト
「8」〜「15」はペンダアイデンティフィケーション
(Vendor Identification)フィ
ールドで、メーカー名がセットされ、バイト「16」〜
「31」はプロダクトアイデンティフィケーション[P
roduct Identification)フィー
ルドで、機種名がセットされる。また、バイト「32」
〜「35」はプロダクトリビジョン(Product 
Revision)フィールドで、リビジョン番号を示
す。これにより、ホストコンピュータ1はA社のスキャ
ナ用制御ソフトウェア、B社のスキャナ用制御ソフトウ
ェアと、さらにきめ細かく制御ソフトウェアを選択する
ことができる。なお、この実施例ではASCII文字列
で設定される場合に相当する。
第7図は、第6図に示したペリフェラルデバイスタイプ
の詳細を示す図である。
この図から分かるように、例えばスキャナ3の場合には
、「06」が入る。ホストコンピュータ1はペリフェラ
ルデバイスタイプ(Peripheral Devic
e Type)によりその入出力機器を判断し、適当な
制御ソフトウェアを選択することができる。
[発明の効果] 以上説明したように、この発明は各入出力デバイスに対
応する制御ソフトウェアを記憶する記憶手段と、ホスト
コンピュータから各入出力デバイスに対して発信される
問合せ情報に対して各入出力デバイスからの個別的応答
情報を解釈して入出力バスに接続される入出力デバイス
を自動識別する識別手段と、この識別手段による識別結
果に基づいて選択された各制御ソフトウェアを記憶手段
からホストコンピュータに自動的に読み出す自動読出し
手段とを設けたので、バスに接続され得る多様な人出力
デバイスに応じてオペレータか適当な制御ソフトウェア
を選択するといった従来の頌雑な指示操作か不要となり
、バスに所望の入出力デバイスを接続するだけで、構築
された画像処理システムに必要な最適な制御ソフトウェ
アを自動的にローディングして、システム起動環境設定
を行うことかできる優れた効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す画像処理システムの
構成を説明するブロック図、第2図は、第1図に示した
スキャナの回路構成を説明するフロック図、第3図は、
第2図に示したSC3Iバスの選択処理動作を説明する
タイミングチャート、第4図は、第1図に示したSC3
Iバスに接続される入出力機器に対する各制御ソフトウ
ェア自動選択処理処理手順の一例を示すフローチャート
、第5図はこの発明に係る画像処理システムにGけ6 
工NQU I RYコマンドのフォーマットを説明する
図、第6図は、第1図に示したSC3Iバス5に接続さ
れる入出力機器から返信されるセンスデータのフォーマ
ットを示す図、第7図は、第6図に示したペリフェラル
デバイスタイプの詳細を示す図である。 図中、1はホストコンピュータ、2はハードディスク、
3はスキャナ、4はプリンタ、5はSC果 図 り) 図 果 図

Claims (1)

    【特許請求の範囲】
  1. 同一の入出力バスを介して接続される複数の入出力デバ
    イスをホストコンピュータが制御して画像処理を行う画
    像処理システムにおいて、各入出力デバイスに対応する
    制御ソフトウェアを記憶する記憶手段と、前記ホストコ
    ンピュータから各入出力デバイスに対して発信される問
    合せ情報に対して前記各入出力デバイスからの個別的応
    答情報を解釈して前記入出力バスに接続される入出力デ
    バイスを自動識別する識別手段と、この識別手段による
    識別結果に基づいて選択された各制御ソフトウェアを前
    記記憶手段から前記ホストコンピュータに自動的に読み
    出す自動読出し手段とを具備したことを特徴とする画像
    処理システム。
JP21503290A 1990-08-16 1990-08-16 画像処理システム Pending JPH0497495A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP21503290A JPH0497495A (ja) 1990-08-16 1990-08-16 画像処理システム
US08/345,334 US5850573A (en) 1990-08-16 1994-11-21 Control method for peripheral device in host computer connectable to a plurality of peripheral devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21503290A JPH0497495A (ja) 1990-08-16 1990-08-16 画像処理システム

Publications (1)

Publication Number Publication Date
JPH0497495A true JPH0497495A (ja) 1992-03-30

Family

ID=16665624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21503290A Pending JPH0497495A (ja) 1990-08-16 1990-08-16 画像処理システム

Country Status (1)

Country Link
JP (1) JPH0497495A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0993178A3 (en) * 1998-10-06 2003-01-08 Canon Kabushiki Kaisha System for sharing image input device on network
JP2007265304A (ja) * 2006-03-29 2007-10-11 Brother Ind Ltd 通信システム及びそれに使用する周辺装置
JP2007265305A (ja) * 2006-03-29 2007-10-11 Brother Ind Ltd 通信システム及びそれに使用する周辺装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0993178A3 (en) * 1998-10-06 2003-01-08 Canon Kabushiki Kaisha System for sharing image input device on network
JP2007265304A (ja) * 2006-03-29 2007-10-11 Brother Ind Ltd 通信システム及びそれに使用する周辺装置
JP2007265305A (ja) * 2006-03-29 2007-10-11 Brother Ind Ltd 通信システム及びそれに使用する周辺装置

Similar Documents

Publication Publication Date Title
USRE43086E1 (en) Method and user interface for performing a scan operation for a scanner coupled to a computer system
US5930389A (en) Image processing apparatus with color-space conversion
US6954815B2 (en) Microcomputer with universal serial bus interface circuit and method of controlling the same
JPH0497468A (ja) 画像処理システム
CN1825885B (zh) 信息处理器
CN1967396B (zh) 成像设备及其控制方法
JP2001143053A (ja) 電子ファイリングシステム
JPH04301966A (ja) カラー画像読取装置
US12166943B2 (en) Image processing apparatus, image processing method, and storage medium for inserting image data in a file
US7369173B2 (en) Image processing apparatus and control method therefor
JP3754727B2 (ja) 情報処理装置及びその制御方法
JPH06303349A (ja) 画像処理方法及び装置
JP3285931B2 (ja) 画像処理システム、画像処理方法、及び画像読み取り装置
JP4877956B2 (ja) シリアルデータ受信方法,装置および画像形成装置
JPH04109368A (ja) 画像処理システム
JPH06301622A (ja) 画像処理装置
JP7490981B2 (ja) プログラムおよびスキャンシステム
JP4242798B2 (ja) Usbストレージデバイス及びその制御装置
US8054477B2 (en) Image reading apparatus and control method for image forming apparatus for reducing operator wait time
USRE44528E1 (en) Method and user interface for performing a scan operation for a scanner coupled to a computer system
JPH09160767A (ja) 画像形成装置及びその制御方法
JPH0452846A (ja) 画像処理システム
JP3833195B2 (ja) 画像処理装置及びその制御方法
JP3167062B2 (ja) 画像記録装置
JP2002032323A (ja) 通信集約装置およびその制御方法ならびに記憶媒体