(57)【特許請求の範囲】
【請求項１】
画像データを記憶する画像メモリと複数の外部装置が有するインターフェースを介して各インタフェースコントローラに接続可能でそれらの接続制御を行うインタフェース制御手段とを備えたメモリ制御手段を備える電子機器において、
前記各インターフェースコントローラの状況を確認することによってそれらの接続状況を検知する検知手段と、
それらの動作の有効性を確認する確認手段をさらに備え、
前記メモリ制御手段は、前記検知手段で複数の外部装置がインターフェースを介して接続されていた場合には、前記確認手段で有効性を確認したインターフェースのみに接続することを特徴とする電子機器。
【請求項２】
前記複数のインターフェイスコントローラのうち所望のものの選択を受け付けるスイッチと、
前記スイッチの切替えによる選択を優先して前記インターフェイスコントローラの選択を行う選択手段とを備えるものである請求項１に記載の電子機器。
【請求項３】
本機器に対する各種操作を受け付ける操作パネルを備え、
前記スイッチは前記操作パネルに設けられている請求項２に記載の電子機器。
【請求項４】
前記選択手段で選択したインターフェイスコントローラの別を報知する報知手段を備えている請求項１〜３のいずれかの一に記載の電子機器。
【請求項５】
原稿の画像を読み取って画像データを出力する光電変換素子を備え、
前記画像メモリは、前記光電変換素子が出力した画像データを記憶するものである請求項１〜４のいずれかの一に記載の電子機器である画像読取装置。
【請求項６】
請求項５に記載の画像読取装置と、
この画像読取装置で読み取った原稿の画像データに基づいた画像の形成を用紙上に行う画像形成装置と、
を備えている複写機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のインターフェイスの中から使用するものを選択する技術に関する。
【０００２】
【従来の技術】
イメージスキャナには、ホストコンピュータなどの外部機器との間で画像データの受け渡しを行うためのインターフェイス（以下、この項でＩ／Ｆという）が不可欠であり、近年Ｉ／Ｆの種類も多様化しており、パラレルＩ／ＦではＳＣＳＩ、シリアルＩ／ＦではＵＳＢ、ＩＥＥＥ１３９４、ネットワーク等が代表的なＩ／Ｆである。
【０００３】
多様なＩ／Ｆに対応するために、イメージスキャナの中には複数のＩ／Ｆを標準またはオプションで装備する機種があり、そのため、同時に複数の外部機器と接続される可能性がある。
【０００４】
この場合に、一般的に各Ｉ／ＦにはそれぞれのＩ／Ｆに対応したＩ／Ｆ制御ＬＳＩ（Ｉ／Ｆコントローラ）が開発されており、イメージスキャナ内部の画像メモリ制御ＬＳＩ（メモリコントローラ）より入力された画像データを、各Ｉ／Ｆプロトコルのデータ形式に変換することで、外部機器との画像データの受け渡しを行う。
【０００５】
このような外部機器と画像データの受け渡しを行うためのＩ／Ｆを複数備えているイメージスキャナなどにおいて、メモリコントローラと接続するＩ／Ｆコントローラを選択する技術は、特開平８−３０７５６５号公報、特開平６−３１１３２５号公報に開示されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、前記特開平８−３０７５６５号公報、特開平６−３１１３２５号公報に開示の技術では、各インターフェイスコントローラに対する外部機器の接続の有無の設定はユーザが行わなければならないので、煩雑であり、人為的な設定ミスが発生する恐れもある。
【０００７】
この発明の目的は、使用するインターフェイスの選択が容易であり、人為的な選択ミスも防止できるようにすることである。
【０００８】
この発明の別の目的は、この場合に、ユーザの選択を優先してインターフェイスを選択することができるようにすることである。
【０００９】
この発明の別の目的は、この場合に、ユーザのインターフェイスの選択の際の操作性を良くすることである。
【００１０】
この発明の別の目的は、選択されているインターフェイスの別をユーザが容易に知ることができるようにすることである。
【００１１】
【課題を解決するための手段】
請求項１に記載の発明は、画像データを記憶する画像メモリと複数の外部装置が有するインターフェースを介して各インタフェースコントローラに接続可能でそれらの接続制御を行うインタフェース制御手段とを備えたメモリ制御手段を備える電子機器において、前記各インターフェースコントローラの状況を確認することによってそれらの接続状況を検知する検知手段と、それらの動作の有効性を確認する確認手段をさらに備え、前記メモリ制御手段は、前記検知手段で複数の外部装置がインターフェースを介して接続されていた場合には、前記確認手段で有効性を確認したインターフェースのみに接続することを特徴とする電子機器である。
【００１２】
したがって、接続されているインターフェイスコントローラを自動検出して、メモリコントローラと外部機器との間で画像データの受け渡しを行うインターフェイスを自動選択することができるので、選択が容易であり、人為的な選択ミスも防止できる。
【００１３】
請求項２に記載の発明は、請求項１に記載の電子機器において、前記複数のインターフェイスコントローラのうち所望のものの選択を受け付けるスイッチと、前記スイッチの切替えによる選択を優先して前記インターフェイスコントローラの選択を行う選択手段とを備えるものである。
【００１４】
したがって、スイッチの切替えによるユーザの選択を優先してインターフェイスを選択することができる。
【００１５】
請求項３に記載の発明は、請求項２に記載の電子機器において、本機器に対する各種操作を受け付ける操作パネルを備え、前記スイッチは前記操作パネルに設けられている。
【００１６】
したがって、ユーザのインターフェイスの選択の際の操作性がよい。
【００１７】
請求項４に記載の発明は、請求項１〜３のいずれかの一に記載の電子機器において、前記選択手段で選択したインターフェイスコントローラの別を報知する報知手段を備えている。
【００１８】
したがって、選択されているインターフェイスの別をユーザが容易に知ることができる。
【００１９】
請求項５に記載の発明は、原稿の画像を読み取って画像データを出力する光電変換素子を備え、前記画像メモリは、前記光電変換素子が出力した画像データを記憶するものである請求項１〜４のいずれかの一に記載の電子機器である画像読取装置である。
【００２０】
したがって、請求項１〜４のいずれかの一に記載の発明と同様の作用を奏する。
【００２１】
請求項６に記載の発明は、請求項５に記載の画像読取装置と、この画像読取装置で読み取った原稿の画像データに基づいた画像の形成を用紙上に行う画像形成装置と、を備えている複写機である。
【００２２】
したがって、請求項１〜４のいずれかの一に記載の発明と同様の作用を奏する。
【００２３】
【発明の実施の形態】
［発明の実施の形態１］
本発明の一実施の形態を発明の実施の形態１として説明する。図１は、この発明の実施の形態１であるイメージスキャナ１０１の概略構成を示す正面図である。このイメージスキャナ１０１は、この発明の電子機器、画像読取装置を実施したものである。
【００２４】
このイメージスキャナ１０１は、基本的には、図１に示すように、原稿固定モードと原稿搬送モードとが選択自在な片面読取部１と、後付け可能な裏面読取部２とによる両面同時読取装置３を備えた構成とされている。従って、両面同時読取機能を必要としないユーザには、片面読取部１のみを備えた製品が提供される。
【００２５】
まず、片面読取部１側の構成について説明する。原稿が載置されるコンタクトガラス４を有しており、このコンタクトガラス４に下方から対向する位置には、走査光学系である反射ミラー５と照明ランプ６とが搭載された走行体としての第１走行体７が副走査方向Ａに移動自在に配置されている。第１走行体７の反射光路には、走査光学系である２個の反射ミラー８により光路を折り返す走行体としての第２走行体９が、副走査方向に移動自在に配置されており、この第２走行体９の反射光路には、結像レンズ１０を介して光電変換素子であるＣＣＤ１１が位置している。
【００２６】
第１走行体７と第２走行体９とには、ステッピングモータである走行体モータ１２がプーリやワイヤなどにより連結されており、２：１の速度で同一の副走査方向に駆動自在とされている。このように２個の走行体７，９が移動することにより、コンタクトガラス４に載置された原稿の画像がＣＣＤ１１に結像する。
【００２７】
このような片面読取部１による原稿の露光走査は、原稿固定モードであるブックモードの設定下で実行されるが、ここで例示するイメージスキャナ１０１には、上述したブックモードの他に原稿搬送モードであるＡＤＦモードも切り替え自在な動作モードとして設定されている。このＡＤＦモードの設定下では、図中右端に破線で図示するように、２個の走行体７，９をホームポジションなる停止読取位置Ｂに配置した状態で、ＡＤＦ（Automatic Document Feeder）１３により原稿を副走査方向に順次搬送して画像データを読取走査する。
【００２８】
このＡＤＦ１３は、原稿トレイ１４、ピックアップローラ１５、一対のレジストローラ１６、搬送ドラム１７、一対の搬送ローラ１８、一対の排紙ローラ１９等を有しており、原稿を、停止読取位置Ｂを順次通過するように副走査方向に順次搬送して、排紙トレイ２０に排紙させる。この排紙トレイ２０は原稿圧板２１の上面に形成されており、この原稿圧板２１はコンタクトガラス４上に開閉自在に設けられている。ＡＤＦ１３のピックアップローラ１５、レジストローラ１６、搬送ドラム１７および搬送ローラ１８にはステッピングモータからなる給紙モータが所定の連結機構により連結されている。なお、ＡＤＦ１３において、搬送ローラ１８・排紙ローラ１９間にはエンドーサーユニット２３とエンドーサープラテン２４とが配設されている。エンドーサーユニット２３は、インクを染み込ませたアルファベット文字と数字との印からなる印字部と、この印字部をエンドーサープラテン２４側に加圧する加圧ソレノイド２５（図２参照）とにより構成されており、読取済みの原稿をエンドーサーユニット２３上に停止させ、エンドーサープラテン２４で加圧方向に固定し、エンドーサーユニット２３中の印字部の加圧により原稿面にアルファベット文字や数字を印字することができる。
【００２９】
次に、裏面読取部２について説明する。この裏面読取部２は後付け可能なオプション部材であり、ＡＤＦ１３中の搬送ドラム１７より原稿搬送方向下流であって搬送ローラ１８前段に設定された読取位置Ｃに対して、密着型イメージセンサ２６と白色ローラ２７とを後付け配設することにより構成される。ここに、密着型イメージセンサ２６はＣＣＤ１１側とは逆側の原稿面（裏面）の読み取りを行うもので、搬送経路上方側に下向きに配設されており、原稿面を照明するランプや等倍結像レンズアレイやセンサアレイを一体化してなる等倍型の光電変換素子である。搬送経路を挾んで反対側に位置する白色ローラ２７は密着型イメージセンサ２６による読取時のシェーディング補正用の白色部材としても使用される。
【００３０】
また、イメージスキャナ１０１の内部下方には、後述する電装系を構成するユニット基板が内蔵されている。そこで、このようなイメージスキャナ１０１等の電装系のブロック構造を、その作用と共に図２に基づいて以下に説明する。
【００３１】
以下の例では、イメージスキャナ１０１に、外部機器との画像データの受け渡しを行うインターフェイス（以下、この項でＩ／Ｆという）として、ＳＣＳＩおよびＩＥＥＥ１３９４を装備した例で説明する。なお、これ以外のＩ／Ｆを装備してもよいし、装備するＩ／Ｆの数も任意である。
【００３２】
図２に示すように、ＳＢＵ３７上のＣＣＤ１１（図１参照）に入光した原稿の反射光は、ＣＣＤ１１内で光の強度に応じた電圧値を持つアナログ画像信号に変換される。このアナログ画像信号は、奇数ビットと偶数ビットに分かれて出力される。そして、ＳＢＵ３７上の図示しないアナログ処理回路で暗電位部分が取り除かれ、奇数ビットと偶数ビットが合成され、所定の振幅にゲイン調整された後に、図示しないＡ／Ｄコンバータに入力され、デジタル信号化される。
【００３３】
デジタル化された画像信号は、接続部であるＳＣＵ４０上のＮＩＰＵ５３で、シェーディング補正、ガンマ補正、ＭＴＦ補正等が行なわれた後、２値化され、ページ同期信号、ライン同期信号、画像クロックとともにビデオ信号として出力される。
【００３４】
ＮＩＰＵ５３から出力されたビデオ信号は、コネクタ５４を介してオプションＩＰＵ４６へ出力される。オプションＩＰＵ４６へ出力されたビデオ信号は、オプションＩＰＵ４６内で所定の画像処理が行なわれ、再びＳＣＵ４０へ入力される。ＳＣＵ４０へ入力されたビデオ信号は、図示しないセレクタに入力される。このセレクタのもう一方の入力は、ＮＩＰＵ５３から出力されたビデオ信号となっていて、オプションＩＰＵ４６で画像処理を行うか否かを選択できる構成となっている。
【００３５】
前記セレクタから出力されたビデオ信号は、ＤＲＡＭで構成される図示しない画像メモリ４３（図３参照）、および、後述の各種Ｉ／Ｆコントローラとのデータ送受信制御を管理するメモリコントローラであるメモリコントローラ５５に入力され、画像データを画像メモリ４３に蓄える。画像メモリ４３に蓄えられた画像データは、Ｉ／Ｆの一種であるＳＣＳＩに対応したＩ／ＦコントローラであるＳＣＳＩコントローラ５６、または、Ｉ／Ｆの一種であるＩＥＥＥ１３９４に対応したＩ／ＦコントローラであるＩＥＥＥ１３９４ＬＩＮＫコントローラ３６にＤＭＡ（Direct Memory Access）制御方式により送られ、パソコン等の外部機器へ転送される。
【００３６】
ＳＣＵ４０上には、イメージスキャナ１０１の各部を集中的に制御するためのＣＰＵ５７、ＲＯＭ３８およびＲＡＭ５９が実装されており、ＣＰＵ５７は、ＳＣＳＩコントローラ５６またはＩＥＥＥ１３９４ＬＩＮＫコントローラ３６を制御して外部機器との通信を行なう。
【００３７】
また、ＣＰＵ５７は、ステッピングモータである走行体モータ１２、給紙モータ、搬送モータのタイミング制御も行なっている。ＡＤＵ５０は、ＡＤＦ１３に用いる電装部品の電力供給を中継する機能を有する。ＳＣＵ４０上のＣＰＵ５７に接続されている入力ポートは、ＩＯＢ４４を介して本体操作パネル４８に接続されている。
【００３８】
図３を参照して、複数のＩ／Ｆコントローラとメモリコントローラ５５との接続例を説明する。
【００３９】
図３に示すように、このイメージスキャナ１０１は、外部機器と接続する際のＩ／Ｆとして、ＳＣＳＩコントローラ５６により制御されるＳＣＳＩ  Ｉ／Ｆ、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６およびＩＥＥＥ１３９４ＰＨＹコントローラ３９により制御されるＩＥＥＥ１３９４  Ｉ／Ｆを備えている。
【００４０】
ＮＩＰＵ５３より送信された画像データはＳＩＢＣ４２により画像データを画像メモリ４３に蓄え、画像メモリ４３に蓄えられた画像データは、ＳＩＢＣ４２よりＩ／Ｆ回路４１に送信される。
【００４１】
なお、本例では、各Ｉ／ＦコントローラとＩ／Ｆ回路４１間のデータの受け渡しはＤＭＡにより行われるものとして説明する。一般的にＤＭＡ制御は、データ要求デバイスからＤＲＥＱ（データリクエスト）信号がアクテイブ出力され、データを要求されたデバイスがデータ送信の準備が整った段階で、ＤＡＣＫ（データアクノリッジ）信号をアクテイブ出力すると同時に、データをデータ要求デバイスに出力し、データ要求デバイスはＤＡＣＫ信号のタイミングからデータを取り込む。データ要求デバイスが必要量のデータを取り込み終了するまで、上記制御を繰り返すことによりデータ転送が完了する。
【００４２】
本イメージスキャナ１０１でのデータ要求デバイスは、ＳＣＳＩコントローラ５６またはＩＥＥＥ１３９４ＬＩＮＫコントローラ３６であり、データ要求される側のデバイスがＩ／Ｆ回路４１を有するメモリコントローラ５５である。ＤＭＡ制御方式が同じであったとしても、使用するデバイスに内蔵されたＤＭＡコントローラにより制御タイミングおよびデータ転送速度に制限があり、データ要求される側のデバイスとして全く同一のＤＭＡコントローラにより、ＳＣＳＩコントローラ５６、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６を制御することは通常できない。（あらかじめ、全く同じ制御およびタイミングで設計されたものであれば制御可能である。前記の場合も同一のＳＩＢＣ４２、画像メモリ４３で制御可能である。）
前記より、本イメージスキャナ１０１では、Ｉ／Ｆ回路４１の内部で画像読取り動作時に選択されているＩ／Ｆコントロールデバイスに対応したＤＭＡコントローラの選択を切り替えることで複数のＩ／Ｆコントローラに対応した制御が可能となる。
【００４３】
ＳＣＳＩプロトコルに従うと、ＳＣＳＩのバスフェーズとしては、バスフリーフェーズ、アービトレーションフェーズ、セレクションフェーズ、情報転送フェーズの４種類の状態をもっている。本イメージスキャナ１０１が上記フェーズを経て、ＳＣＳＩバス上で選択された場合、情報転送フェーズに移行することで本イメージスキャナ１０１と外部機器がデータ転送可能状態となる。
【００４４】
イメージスキャナ１０１が、情報転送フェーズにおいて、外部機器であるホストコンピュータからリード命令を転送されると、ＳＣＳＩコントローラ５６の内部ＦＩＦＯにリード命令データが格納されると同時に、ＣＰＵ５７へ割り込みが発生し（ＩＮＴＳＣＳＩ信号発行）、ＣＰＵ５７はＳＣＳＩコントローラ５６のレジスタをリードすることにより、外部機器からのリード命令を認識する。この命令認識後、ＣＰＵ５７により、Ｉ／Ｆ回路４１でＳＣＳＩコントローラ５６用のＤＭＡコントローラが選択され、ＳＣＳＩコントローラ５６とのＤＭＡによる画像データ転送が行われる。
【００４５】
ＩＥＥＥ１３９４プロトコルに従うと、バスの初期化、ツリー識別、自己識別を経て、ルートノード、アイソクロノスマネージャ、サイクルマスタ、バスマネージャが決定され、アービトレーションが行える状態となる。本イメージスキャナ１０１が、前記フェーズを経て、アービトレーションに勝った段階でＩＥＥＥ１３９４バスの使用権を獲得することで、本イメージスキャナ１０１と外部機器とがデータ転送可能状態となる。外部機器からリード命令を転送されると、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６の内部ＦＩＦＯにリード命令データが格納されると同時にＣＰＵ５７へ割り込みが発生し（ＩＮＴ１３９４信号発行）、ＣＰＵ５７はＩＥＥＥ１３９４ＬＩＮＫコントローラ３６のレジスタをリードすることにより、外部機器からのリード命令を認識する。この命令認識後、ＣＰＵ５７により、Ｉ／Ｆ回路４１でＩＥＥＥ１３９４ＬＩＮＫコントローラ３６用のＤＭＡコントローラが選択され、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６とのＤＭＡ方式による画像データ転送が行われる。
【００４６】
ＳＣＳＩコントローラ５６とＩＥＥＥ１３９４ＬＩＮＫコントローラ３６とのうち一方のＩ／Ｆを使用しての画像データ転送中に、他方のＩ／Ｆから画像読み取り命令が発行された場合、ＳＩＢＣ４２、画像メモリ４３を複数のＩ／Ｆ間で共通使用するため動作が保証できないといった問題が生じ得る。この問題を解決するために、一方のＩ／Ｆを使用中は、それ以外のＩ／Ｆコントローラからの要求を無視するようにする必要がある。
【００４７】
本イメージスキャナ１０１では、その手段として、スイッチであるＩ／Ｆ選択ＳＷ５２を用意し、このＳＷ５２がＯＦＦされているときは、プルアップ電源５１からＣＰＵ５７に“Ｈ”レベル信号が出力され、ＳＷ５２がＯＮされたときは、“Ｌ”レベル信号が出力される構成としている。そして、ＳＷ５２のＯＮ、ＯＦＦによる論理に対応するＩ／Ｆコントローラがあらかじめ設定されている。例えば、ＣＰＵ５７のＩＯポート論理を、“Ｈ”レベル信号はＳＣＳＩ  Ｉ／Ｆ、“Ｌ”レベル信号はＩＥＥＥ１３９４  Ｉ／Ｆとする。
【００４８】
そして、ＣＰＵ５７のＩＯポート論理が“Ｈ”レベルのとき、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６からの割り込み信号ＩＮＴ１３９４検知をＣＰＵ５７で禁止する。また、Ｉ／Ｆ回路４１内部でＩＥＥＥ１３９４コントローラＩ／Ｆバスを遮断する。このような制御により、Ｉ／Ｆ回路４１はＳＣＳＩコントローラ５６からの要求以外は受付禁止となる。
【００４９】
ＣＰＵ５７のＩＯポート論理が、“Ｌ”レベルのときは、前記とは逆の設定が行われることにより、Ｉ／Ｆ回路４１はＩＥＥＥ１３９４ＬＩＮＫコントローラ３６からの要求以外は受付禁止となる。
【００５０】
このような制御により、ＳＩＢＣ４２、画像メモリ４３を複数のＩ／Ｆ間で共通使用することによる動作を保証することが可能となる。
【００５１】
使用可能なＩ／Ｆを選択するＩ／Ｆ選択ＳＷ５２は、人為的に切り替えることが可能であるが、このイメージスキャナ１０１では、後述のように複数のＩ／Ｆの中から自動的に１つのＩ／Ｆを選択している。
【００５２】
すなわち、ＳＣＳＩコントローラ５６を有するＳＣＳＩボード６１、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６、ＩＥＥＥ１３９４ＰＨＹコントローラ３９を有するＩＳＩＣ（ＩＥＥＥ１３９４シリアルＩ／Ｆコントローラ）ボード６２はＳＣＵ４０と接続されるが、この接続は脱着可能な構成となっている。
【００５３】
ＳＣＳＩボード６１、ＩＳＩＣボード６２は、ＳＣＵ４０との接続を検知するための信号であるＩＮＳＴＳＣＳＩ信号、ＩＮＳＴ１３９４信号をそれぞれ発することができる。ＳＣＵ４０では、この信号の信号線がそれぞれプルアップ電源５９、６０に接続されている。ＳＣＳＩボード６１、ＩＳＩＣボード６２が未接続の場合は、ＩＮＳＴＳＣＳＩ信号、ＩＮＳＴ１３９４信号共に“Ｈ”レベルの信号となり、ＳＣＵ４０内のＣＰＵ５７は、ＳＣＳＩボード６１が未接続であることを認識する。この場合、ＳＣＳＩコントローラ５６、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６からの割り込み信号ＩＮＴＳＣＳＩ信号、ＩＮＴ１３９４信号の検知をＣＰＵ５７で禁止する。また、Ｉ／Ｆ回路４１内部でＳＣＳＩ、ＩＥＥＥ１３９４コントローラＩ／Ｆバスを共に遮断する。
【００５４】
ＳＣＳＩボード６１のみ接続されている場合、ＩＮＴＳＣＳＩ信号は“Ｌ”レベルとなり、ＣＰＵ５７はＳＣＳＩボード６１の接続を認識し、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６からの割り込み信号であるＩＮＴ１３９４信号の検知をＣＰＵ５７で禁止する。また、Ｉ／Ｆ回路４１内部でＩＥＥＥ１３９４コントローラＩ／Ｆバスを遮断する。この制御により、Ｉ／Ｆ回路４１はＳＣＳＩコントローラ５６からの要求以外は受付禁止となる。
【００５５】
ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６のみ接続されている場合、ＩＮＴ１３９４信号は“Ｌ”レベルとなり、上記とは逆の設定が行われることにより、Ｉ／Ｆ回路４１はＩＥＥＥ１３９４ＬＩＮＫコントローラ３６からの要求以外は受付禁止となる。
【００５６】
ＳＣＳＩボード６１、ＩＳＩＣボード６２が共に接続されている場合は、ＲＯＭ３８内に複数のＩ／Ｆボードが接続された場合に選択するＩ／Ｆをあらかじめ仕様として決めた命令を格納しておくことで、ＣＰＵ５７がＩ／Ｆを選択することが可能となる。
【００５７】
このように、イメージスキャナ１０１では、ＳＣＳＩボード６１、ＩＳＩＣボード６２の接続の有無を自動検出して、使用するＩ／Ｆを自動選択することができる。しかし、このような自動選択だけだと、使用したいＩ／Ｆをユーザが任意選択することができない。そこで、ＲＯＭ３８内に格納されている、複数のＩ／Ｆボードが接続された場合にＩ／Ｆを選択するための命令では、前記したＩ／Ｆ選択ＳＷ５２を所望に切り替えれば、前記の自動選択にかかわらずユーザの所望にＩ／Ｆを選択することができるようにしている。
【００５８】
この場合のＩ／Ｆの選択処理の手順例について、図４のフローチャート参照して説明する。この例では、Ｉ／Ｆ選択ＳＷ５２がＯＮのときはＳＣＳＩ  Ｉ／Ｆが、ＯＦＦのときにはＩＥＥＥ１３９４  Ｉ／Ｆが選択されるものとする。
【００５９】
図４に示す処理は、イメージスキャナ１０１の電源を投入することにより開始する。図４に示すように、まず、ＳＣＳＩボード６１の接続状態を検知し（ステップＳ１）、未接続の場合（ステップＳ１のＮ）、ＩＳＩＣボード６２の接続状態を検知する（ステップＳ２）。ＩＳＩＣボード６２も未接続の場合は（ステップＳ２のＮ）、Ｉ／Ｆボードはいずれも未接続であるとして（ステップＳ３）、処理を終了する。この場合は、ＳＣＳＩコントローラ５６、ＩＥＥＥ１３９４ＬＩＮＫコントローラ３６からの割り込み信号ＩＮＴＳＣＳＩ信号、ＩＮＴ１３９４信号の検知をＣＰＵ５７で禁止する。また、Ｉ／Ｆ回路４１内部で、ＳＣＳＩ、ＩＥＥＥ１３９４コントローラＩ／Ｆバスを共に遮断する。
【００６０】
ステップＳ２でＩＳＩＣボード６２が接続されていた場合は（ステップＳ２のＹ）、ＩＥＥＥ１３９４  Ｉ／Ｆが選択される（ステップＳ４）。ステップＳ１でＳＣＳＩボード６１が接続されている場合も（ステップＳ１のＹ）、ＩＳＩＣボード６２の接続状態を検知する（ステップＳ５）。そして、ＩＳＩＣボード６２が未接続の場合はＳＣＳＩ  Ｉ／Ｆが選択される（ステップＳ６）。ステップＳ５でＩＳＩＣボード６２が接続されている場合は（ステップＳ６のＹ）、Ｉ／Ｆ選択ＳＷ５２のＯＮ／ＯＦＦを検知する（ステップＳ７）。そして、ステップＳ７によりＩ／Ｆ選択ＳＷ５２がＯＦＦの場合（ステップＳ７のＮ）、ＩＥＥＥ１３９４  Ｉ／Ｆが選択され（ステップＳ８）、ＯＮの場合（ステップＳ７のＹ）、ＳＣＳＩ  Ｉ／Ｆが選択される（ステップＳ９）。なお、ステップＳ１，Ｓ２，Ｓ５は検知手段を実現するものであり、ステップＳ４，Ｓ６，Ｓ７，Ｓ８，Ｓ９は選択手段を実現するものである。
【００６１】
ステップＳ３でＩ／Ｆボードはいずれも未接続であると判断したときは、その旨を本体操作パネル４８の液晶パネルなどに表示するなどして報知する。また、ステップＳ４、ステップＳ６、ステップＳ８、ステップＳ９で、ＳＣＳＩ  Ｉ／ＦまたはＩＥＥＥ１３９４  Ｉ／Ｆが選択されたときは、その旨を同様に報知する。これにより報知手段を実現している。
【００６２】
以上説明したイメージスキャナ１０１によれば、接続されているＩ／Ｆコントローラを自動検出して、メモリコントローラ５５と外部機器との間で画像データの受け渡しを行うＩ／Ｆを自動選択することができるので、その選択が容易であり、人為的な選択ミスも防止できる。
【００６３】
また、自動選択ではあっても、Ｉ／Ｆ選択ＳＷ５２の切替えによるユーザの選択を優先してＩ／Ｆを選択することができる。また、Ｉ／Ｆ選択ＳＷ５２を本体操作パネル４８に配置することで操作性の向上が可能である。
【００６４】
なお、本発明の実施の形態の説明では、ＤＭＡ制御Ｉ／Ｆを用いる例で説明したが、ＤＭＡ制御方式のＩ／Ｆでなくとも、Ｉ／Ｆ変換可能な汎用、専用Ｉ／Ｆなどであれば用いることができる。また、本発明は、イメージスキャナ以外の種々の電子機器に適用することができる。
【００６５】
［発明の実施の形態２］
この発明の別の実施の形態を発明の実施の形態２として説明する。図５は、この発明の実施の形態２である複写機７１の概略構成を示すブロック図である。この複写機７１は、発明の実施の形態１のイメージスキャナ１０１と、このイメージスキャナ１０１で原稿の画像を読み取った画像データに基づいて、例えば電子写真方式で用紙上に画像の形成を行う画像形成装置であるプリンタ７２とからなる。プリンタ７２は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、種々の印刷方式を適用することができる。その具体的な構成については周知であるため、詳細な説明は省略する。
【００６６】
この複写機７１によれば、発明の実施の形態１と同様の作用、効果を奏することができる。
【００６７】
【発明の効果】
請求項１に記載の発明は、接続されているインターフェイスコントローラを自動検出して、メモリコントローラと外部機器との間で画像データの受け渡しを行うインターフェイスを自動選択することができるので、選択が容易であり、人為的な選択ミスも防止できる。
【００６８】
請求項２に記載の発明は、請求項１に記載の発明の効果に加えて、スイッチの切替えによるユーザの選択を優先してインターフェイスを選択することができる。
【００６９】
請求項３に記載の発明は、請求項２に記載の発明の効果に加えて、ユーザのインターフェイスの選択の際の操作性がよい。
【００７０】
請求項４に記載の発明は、請求項１〜３のいずれかの一に記載の発明の効果に加えて、選択されているインターフェイスの別をユーザが容易に知ることができる。
【００７１】
請求項５に記載の発明は、請求項１〜４のいずれかの一に記載の発明と同様の効果を奏する。
【００７２】
請求項６に記載の発明は、請求項１〜４のいずれかの一に記載の発明と同様の効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１であるイメージスキャナの概略構成を示す正面図である。
【図２】前記イメージスキャナの電装系のブロック図である。
【図３】前記電装系の一部を詳細に説明するブロック図である。
【図４】前記イメージスキャナが行うインターフェイスの選択処理の手順例について説明するフローチャートである。
【図５】この発明の実施の形態２である複写機の概略構成を示すブロック図である。
【符号の説明】
１１    光電変換素子
３６    インターフェイスコントローラ
３９    インターフェイスコントローラ
４０    接続部
４３    画像メモリ
５２    スイッチ
５５    メモリコントローラ
５６    インターフェイスコントローラ
７１    複写機
７２    画像形成装置
１０１  画像読取装置
【図１】
0003751492.tif 000002
【図２】
0003751492.tif 000003
【図３】
0003751492.tif 000004
【図４】
0003751492.tif 000005
【図５】
0003751492.tif 000006