(57)【要約】【課題】バス接続手段を介してパーソナルコンピュータ等の情報処理端末１台と接続されたか、若しくは、多数のパーソナルコンピュータ等の情報処理端末との通信を可能とする通信装置と接続されたかを認識することができる画像処理装置を提供すること。【解決手段】主制御部に接続されるバス接続手段を有し、前記バス接続手段を介して画像処理装置が１台のパーソナルコンピュータ等の外部処理装置か多数のパーソナルコンピュータ等の外部処理装置との通信を可能とする通信装置か、どちらと接続されているかを認識することを特徴とする。【選択図】図１
2006159438.tif 000002
【特許請求の範囲】
【請求項１】
主制御部に接続されるバス接続手段を有し、前記バス接続手段を介して画像処理装置が１台のパーソナルコンピュータ等の外部処理装置か多数のパーソナルコンピュータ等の外部処理装置との通信を可能とする通信装置か、どちらと接続されているかを認識することを特徴とする画像処理装置。
【請求項２】
画像処理装置が前記バス接続手段を介してＩＮ方向データを接続された装置に送り、接続された装置からの応答を画像処理装置が解析することによって、接続された装置が前記外部処理装置と前記通信装置のどちらであるかを認識することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記外部処理装置と前記通信装置のどちらか一方か若しくは両方が、前記バス接続手段を介してＯＵＴ方向に前記外部処理装置か前記通信装置を示す情報を画像処理装置に送り、画像処理装置が前記情報を解析することによって、接続された装置が前記外部処理装置と前記通信装置のどちらであるかを認識することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
画像処理装置が前記バス接続手段を介して前記外部処理装置か前記通信装置と接続された時に、前記外部処理装置か前記通信装置どちらか一方か若しくは両方が、画像処理装置に対して前記バス接続手段を介してＯＵＴ方向データのリセットコマンドを発行する回数を変化させることによって、画像処理装置がリセットコマンドの回数を解析することによって、接続された装置が前記外部処理装置と前記通信装置のどちらであるかを認識することを特徴とする請求項１〜３の何れかに記載の画像処理装置。
【請求項５】
更に画像処理装置がスキャン開始手段とユーザに画像処理装置の状態を示す表示手段を有し、画像処理装置が前記外部処理装置と接続されていると認識した場合には、前記スキャン開始手段からスキャンの開始が指示された時にスキャンを行うことができるが、前記通信装置と接続されていると認識した場合には、前記スキャン開始手段からスキャンの開始が指示されても、スキャンを行うことができず、その旨を前記表示手段に表示することを特徴とする請求項１〜４の何れかに記載の画像処理装置。
【請求項６】
更に画像処理装置がスキャン開始手段とユーザに画像処理装置の状態を示す表示手段と画像処理装置が前記通信装置を介して通信可能な多数のパーソナルコンピュータ等の外部処理装置の中から１つを選ぶ選択手段を有し、画像処理装置が前記通信装置と接続されていると認識した状態で、前記スキャン開始手段からスキャンの開始が指示された場合に、前記表示手段に前記通信装置を介して通信可能な多数のパーソナルコンピュータ等の外部処理装置の一覧を示し、その中からスキャン画像を表示するパーソナルコンピュータ等の外部処理装置を前記選択手段を用いて選択し、選択されたパーソナルコンピュータ等の外部処理装置にスキャン画像を表示することを特徴とする請求項１〜４の何れかに記載の画像処理装置。
【請求項７】
前記バス接続手段が、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ 
Ｂｕｓ、ＵＳＢ）通信規格に対応していることを特徴とする請求項１〜６の何れかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理端末に接続可能な画像処理装置において、プリンタ、スキャナ、ファクシミリ通信等の複数の機能の同時動作を簡単に実現する装置として、特許文献１等に記載されているように、外部処理装置に接続するＵＳＢファンクション制御部と複合装置内部で記録部等と接続するＵＳＢホスト制御部を持つ画像処理装置が知られている。
【０００３】
従来技術による画像処理システムを構成する画像処理装置１００の概略構成を図１を参照して詳細に説明する。
【０００４】
図１は本発明の実施例である画像処理装置１００の概略構成を示すブロック図である。
【０００５】
画像処理装置１００において、ＣＰＵ１０１は、システム制御部であり、画像処理装置１００の全体を制御する。
【０００６】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（ＯＳ）プログラム等の固定データを格納する。本例では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
【０００７】
ＲＡＭ１０３は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、図示しないデータバックアップ用の１次電池によってデータが保持されている。ＲＡＭ１０３には、データが消去されては困るプログラム制御変数等を格納する。又、オペレータが登録した設定値や画像処理装置１００の管理データ等を格納するメモリエリアも設けられている。
【０００８】
画像メモリ１０４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、画像データを蓄積する。又、一部の領域をソフトウエア処理の実行のためのワークエリアとして確保してある。
【０００９】
データ変換部１０５は、ページ記述言語（ＰＤＬ：Ｐａｇｅ  ＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）等の解析や、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。
【００１０】
読取制御部１０６は、読取部１０７が、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取り、電気的な画像データに変換した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。尚、上記例では、読取制御部１０６、読取部１０７は、原稿を搬送しながら、固定されているＣＩＳイメージセンサで読み取りを行うシート読取制御方式と、原稿台に固定されている原稿を、移動するＣＩＳイメージセンサでスキャンするブック読取制御方式の両制御方式に対応している。
【００１１】
操作表示部１０８は、数値入力キー、文字入力キー、ワンタッチ電話番号キー、モード設定キー、決定キー、取り消しキー等を備え、ユーザが画像送信相手先データの決定や設定データの登録動作を行うための操作部と、各種キー、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成され、オペレータによる各種入力操作や、画像処理装置１００の動作状況、ステータス状況の表示等を行う表示部である。
【００１２】
通信制御部１０９は、ＭＯＤＥＭ（変復調装置）や、ＮＣＵ（網制御装置）等によって構成されている。本例では、通信制御部１０９は、アナログの通信回線（ＰＳＴＮ）１３１に接続され、Ｔ３０プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行っている。
【００１３】
解像度変換処理部１１０は、ミリ系の画像データとインチ系の画像データの相互変換等の解像度変換制御を行う。尚、解像度変換部１１０において、画像データの拡大縮小処理も可能である。
【００１４】
符号復号化処理部１１１は、画像処理装置１００で扱う画像データ（非圧縮、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を相互に符号復号化処理したり、拡大縮小処理を行ったりする。
【００１５】
記録制御部１１２は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すことにより、高精細な画像データに変換し、ＵＳＢホスト制御部１１４（後述）に出力する。又、ＵＳＢホスト制御部１１４を制御することにより、定期的に記録部１１５の状態情報データを取得する役割も果たす。
【００１６】
ＵＳＢファンクション制御部１１３は、ＵＳＢインタフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、プロトコル制御を行い、ＣＰＵ１０１が実行するＵＳＢファンクション制御タスクからのデータをパケットに変換し、外部の図示しない情報処理端末にＵＳＢパケット送信を行ったり、逆に、外部の情報処理端末からのＵＳＢパケットをデータに変換してＣＰＵ１０１に対し送信を行ったりする。
【００１７】
ＵＳＢホスト制御部１１４は、ＵＳＢ通信規格で定められたプロトコルで通信を行うための制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことができる規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することができる。ＵＳＢホスト制御部１１４は、ＵＳＢ通信におけるホストの機能を有する。
【００１８】
記録部１１５は、図示しない専用ＣＰＵで制御するレーザビームプリンタやインクジェットプリンタ等から成る記録装置であり、ＵＳＢインタフェース経由で受信したカラー画像データ、又はモノクロ画像データを印刷部材に印刷する。ＵＳＢホスト制御部１１４とは、ＵＳＢ通信規格で定められたプロトコルで通信を行い、特に記録部１１５はファンクションの機能を有する。本例においては、記録機能のＵＳＢ通信は１対１の接続形態を用いる。又、本例においては、ＵＳＢ対応とする。
【００１９】
ＵＳＢメモリ１１６は、ＤＲＡＭ等で構成され、ＵＳＢファンクション制御部１１３とＵＳＢホスト制御部１１４の通信速度の差を吸収するためのメモリである。記録部１１５へ送出する印刷データや記録部１１５から取得したステータス情報等を蓄積する。又、図示しないメモリカードに対する書き込みデータやメモリカードからの読み込みデータも一時的に蓄積する。
【００２０】
上記構成要素１０１〜１０６、１０８〜１１４、１１６は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００２１】
近年、パーソナルコンピュータ等の情報処理端末の普及により、家庭やオフィスでの有線・無線によるネットワーク化が進んでおり、上記のようなプリンタ、スキャナ、ファクシミリ通信等の複数の機能を持った複合機でもパーソナルコンピュータ等の情報処理端末との接続に関してネットワークへの対応が望まれている。
【００２２】
しかしながら、複合機は先述のようにネットワークへの対応が近年望まれてはいるものの、未だ必要ない場合も想定され、コストダウン要求からも全ての複合機に無線通信機能を付ける訳にはいかない。そのため、複合機に無線通信機能を持ったユニットを後付する方法が一般的に採られている。
【００２３】
そのため、画像処理装置１００においては、ＵＳＢファンクション制御部１１３に外付けの通信ユニットをＵＳＢインタフェースを介して繋げることによって、ネットワークへの対応が可能となり、多数の情報処理端末と通信可能となる。
【００２４】
【特許文献１】特開２００３−１９８７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２５】
上記従来の画像処理装置では、ＵＳＢファンクション制御部１１３を用いて、ＵＳＢインターフェースを介して、パーソナルコンピュータ等の情報処理端末間でデータを直接転送していた。このため、従来の画像処理装置は、ＵＳＢインターフェースを介して繋がった１台のパーソナルコンピュータ等の情報処理端末としか通信を行うことができなかった。
【００２６】
そのため、画像処理装置が多数のパーソナルコンピュータ等の情報処理端末と通信を行うことができるように、ＵＳＢファンクション制御部１１３を用いて、ＵＳＢインターフェースを介して、外付けの通信ユニットを繋げることによって、多数のパーソナルコンピュータ等の情報処理端末と通信を可能としている。
【００２７】
しかしながら、画像処理装置が、ＵＳＢインターフェースを介して、１台のパーソナルコンピュータ等の情報処理端末と繋がっているのか、外付けの通信ユニットを介して多数のパーソナルコンピュータ等の情報処理端末と繋がっているかどうか判断ができない。そのため、外付けの通信ユニットを介して多数のパーソナルコンピュータ等の情報処理端末と繋がっている場合には、どのパーソナルコンピュータ等の情報処理端末にデータを送ればいいのか分からないため画像処理装置の操作パネル上からスキャンができないのに、そのことをユーザに通知することができない。
【００２８】
そのため、ユーザビリティを向上させるために、画像処理装置が１台のパーソナルコンピュータ等の情報処理端末、若しくは外付けの通信ユニットのどちらと繋がっているのかどうかを見分けることが課題となっている。
【００２９】
本発明は上記事情に鑑みてなされたもので、その目的とする処は、バス接続手段を介してパーソナルコンピュータ等の情報処理端末１台と接続されたか、若しくは、多数のパーソナルコンピュータ等の情報処理端末との通信を可能とする通信装置と接続されたかを認識することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【００３０】
上記課題を達成するために、本発明の画像処理装置は、主制御部に接続されるバス接続手段とスキャン開始手段とユーザに画像処理装置の状態を示す表示手段と前記通信装置を介して通信可能な多数のパーソナルコンピュータ等の外部処理装置の中から1 つを選ぶ選択手段を有し、前記バス接続手段を介して画像処理装置が１台のパーソナルコンピュータ等の外部処理装置か多数のパーソナルコンピュータ等の外部処理装置との通信を可能とする通信装置か、どちらと接続されているかを認識する。
【００３１】
認識する方法としては、以下の３つの方法があり、又、それらを組み合わせることも可能である。
【００３２】
１つ目の方法は、画像処理装置が前記バス接続手段を介してＩＮ方向データを接続された装置に送り、接続された装置からの応答を画像処理装置が解析することによって、接続された装置が前記外部処理装置と前記通信装置のどちらであるかを認識する方法。
【００３３】
２つ目の方法は、前記外部処理装置と前記通信装置のどちらか一方か若しくは両方が、前記バス接続手段を介してＯＵＴ方向に前記外部処理装置か前記通信装置を示す情報を画像処理装置に送り、画像処理装置が前記情報を解析することによって、接続された装置が前記外部処理装置と前記通信装置のどちらであるかを認識する方法。
【００３４】
３つ目の方法は、画像処理装置が前記バス接続手段を介して前記外部処理装置か前記通信装置と接続された時に、前記外部処理装置か前記通信装置どちらか一方か若しくは両方が、画像処理装置に対して前記バス接続手段を介してＯＵＴ方向データのリセットコマンドを発行する回数を変化させることによって、画像処理装置がリセットコマンドの回数を解析することによって、接続された装置が前記外部処理装置と前記通信装置のどちらであるかを認識する方法。
【００３５】
上記構成によれば、プリンタ、スキャナ、ファクシミリ通信等の複数の機能を有する画像処理装置において、バス接続手段を介してパーソナルコンピュータ等の情報処理端末１台と接続されたか、若しくは、多数のパーソナルコンピュータ等の情報処理端末との通信を可能とする通信装置と接続されたかを認識することが可能となる。
【発明の効果】
【００３６】
本発明によれば、バス接続手段とスキャン開始手段とユーザに画像処理装置の状態を示す表示手段を有する画像処理装置において、バス接続手段を介してパーソナルコンピュータ等の情報処理端末１台と接続されたか、若しくは多数のパーソナルコンピュータ等の情報処理端末との通信を可能とする通信装置と接続されたかを認識することができる。
【００３７】
これにより、画像処理装置が通信装置と接続されていると認識した場合には、スキャン開始手段からスキャンの開始が指示されても、どのパーソナルコンピュータ等の情報処理端末にスキャン画像を表示して良いか分からないため、スキャンを開始しないように制御することが可能となる。又、「画像処理装置が通信装置に接続されているので、スキャンを行えません」等のメッセージを表示手段に表示することによって、ユーザにスキャンが行えないことを通知することができ、ユーザビリティの向上が図れる。
【００３８】
更に、画像処理装置が通信装置と接続されていると認識した状態で、スキャン開始手段からスキャンの開始が指示された場合に、表示手段に通信装置を介して通信可能な多数のパーソナルコンピュータ等の外部処理装置の一覧を示し、その中からスキャン画像を表示するパーソナルコンピュータ等の外部処理装置を選択手段を用いて選択することによって、選択されたパーソナルコンピュータ等の外部処理装置に対してスキャン画像を表示することが可能となる。
【００３９】
又、一般的なパーソナルコンピュータ等の情報処理端末にのみ接続できる画像処理装置を、画像処理装置の少ない変更と後付けの通信ユニットの追加でネットワークに対応することができる。
【発明を実施するための最良の形態】
【００４０】
以下に本発明の実施形態を添付図面に基づいて説明する。
【００４１】
先ず、図４を用いて本発明の画像処理装置システムの全体の概略を説明する。
【００４２】
従来の画像処理装置で一般的なパーソナルコンピュータ等の情報処理端末にのみ接続できる画像処理装置である画像処理装置１００に、無線ＬＡＮユニット３００を後付けし、ＵＳＢファンクション制御部１１３を介してＵＳＢインタフェースを用いて接続することによって、ネットワークに対応可能な画像処理装置４００を構成する。
【００４３】
続いて、画像処理装置１００と共に画像処理システムを構成する情報処理端末等の処理装置２００の概略構成を図２を参照して説明する。
【００４４】
ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、又は、内部記録装置２０４、外部記憶装置２０５により外部記憶媒体２０６から読み出されたプログラムに従って、システムバスを介して処理装置２００全体の動作を制御するものである。
【００４５】
ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラム等を格納している。ＲＡＭ２０３は、一時的にプログラムや画像データを記憶し、処理装置２００の処理を高速に動作させるためのものである。
【００４６】
内部記録装置２０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データ等が格納されている。内部記録装置２０４には、本実施の形態における文字データ処理工程を含む、画像処理装置１００に対する各種制御命令やデータの送受信を行うためのアプリケーションソフト、プリンタドライバソフト、スキャナドライバソフト、ファクシミリドライバソフト、各機能毎のＵＳＢクラスドライバソフト、ＵＳＢバスドライバソフト等がインストールされているものとする。
【００４７】
通常、これらのアプリケーションソフト及びドライバソフトは、これらが記憶された他のコンピュータ可読媒体から外部記憶ディスク２０６（フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭメディア）によりデータを受け取り、外部記憶装置２０５を制御することによりインストールを行う。又、通信回線によって通信部２０９（ネットワークやモデム）でアプリケーションソフト及びドライバソフトを受け取り、内部記憶装置２０４にインストールすることも可能である。
【００４８】
操作部２０７は、オペレータからの指示入力手段としてのキーボードやマウス（不図示）を制御するものである。印刷の実行起動には通常、操作部２０７のキーボードやマウスが使用される。
【００４９】
表示部２０８は、オペレータに対して各種表示を行うものである。外部処理端末２００で印刷の実行起動を掛ける場合は、確認ダイヤログ等を表示部２０９に表示し、オペレータに入力を促す。又、印刷動作の実行中は、印刷状況を示す情報をオペレータに提供する。
【００５０】
通信部２０９は、不図示のネットワークに接続したり、通信回線を通してインターネットプロバイダへの接続や、相手通信装置との間でのデータや画像情報等の通信を行う。尚、ネットワークや通信回線への接続に関しては、公知の方法を使用するものとし、説明を省略する。
【００５１】
ＵＳＢホスト制御部２１０は、ＵＳＢインターフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、ＣＰＵ２０１からのデータをパケットに変換し、画像処理装置１００にＵＳＢパケットを送信したり、逆に、画像処理装置１００からのＵＳＢパケットをデータに変換して、ＣＰＵ２０１に送信したりする。通信制御方法に関しては、公知の方法を使用するものとし、説明を省略する。
【００５２】
続いて、画像処理装置１００と共に画像処理システムを構成する無線ＬＡＮユニット３００の概略構成を、図３を参照して説明する。
【００５３】
ＣＰＵ３０１は、ＲＯＭ３０２、ＲＡＭ３０３に記録されたプログラムに従って、システムバスを介して無線ＬＡＮユニット３００全体の動作を制御するものである。
【００５４】
ＲＯＭ３０２は、ＣＰＵ３０１の制御プログラム等を格納している。
【００５５】
ＲＡＭ３０３は、一時的にプログラムや画像データを記憶する。
【００５６】
無線ＬＡＮ通信部３０４は無線ＬＡＮによる通信を行う部分であり、各社から供給されている無線ＬＡＮコントロールチップを用いても良く、更に通信の認証の手間を省くため各社から供給されているＰＣＭＣＩＡカード型無線ＬＡＮアダプタを、ＰＣＭＣＩＡカードコントローラ（不図示）を通してＣＰＵバスに接続しても良い。
【００５７】
ＵＳＢホスト制御部３０５は、ＵＳＢインターフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、ＣＰＵ３０１からのデータをパケットに変換し、画像処理装置１００にＵＳＢパケットを送信したり、逆に画像処理装置１００からのＵＳＢパケットをデータに変換して、ＣＰＵ２０１に送信したりする。通信制御方法に関しては、公知の方法を使用するものとし、説明を省略する。
【００５８】
続いて、画像処理装置４００を無線ＬＡＮ接続で使用した場合の画像処理システムの概要を図５を参照して説明する。
【００５９】
画像処理装置４００の内部にある画像処理装置１００と無線ＬＡＮユニット３００をＵＳＢインタフェースを用いて接続する。これにより、画像処理装置１００は無線ＬＡＮユニット３００を介して無線ＬＡＮによってアクセスポイントと通信を行うことが可能となる。そして、図示しないアクセスポイントと通信可能な複数のパーソナルコンピュータ等の情報処理端末と、アクセスポイントを介して画像処理装置４００は通信可能となる。
【００６０】
又、画像処理装置４００はアクセスポイントを介さないで直接パーソナルコンピュータ等の情報処理端末と無線で通信を行うことが可能である。
【００６１】
続いて、画像処理装置４００を１つの外部処理装置と接続した場合の画像処理システムの概要を図６を参照して説明する。
【００６２】
画像処理装置４００の内部にある画像処理装置１００と無線ＬＡＮユニット３００間のＵＳＢインタフェースでの接続を止め、画像処理装置１００と外部処理装置２００を直接ＵＳＢインタフェースを用いて接続する。無線ＬＡＮユニット３００はどこにも接続されていない状態となる。
【００６３】
これによって、従来の外部処理装置２００のみとの接続が可能となる。
【００６４】
続いて、画像処理装置１００がUSB インタフェースで外部処理装置２００と無線ＬＡＮユニット３００のどちらと接続されているかについて認識する方法を、図７を参照して説明する。
【００６５】
先ず、従来の通信手順について説明するが、ユーザーにとっては画像処理装置１００を操作するので図の左方向の矢印が送信であり、右方向の矢印が受信である。しかし、ＵＳＢ通信での用語としてはホスト側が主体となるので右矢印が送信でありｏｕｔである、左矢印は受信でありｉｎであることに注意が必要である。
【００６６】
従来は、ＵＳＢ通信ではホスト側からデータ要求コマンド（Ｓ７０１）やデータ送信コマンド（Ｓ７１１）に対して、デバイス側から要求されたデータ（Ｓ７０２）・ホスト側からデータ（Ｓ７１２）が送られ、1 組のコマンド処理が正常に終了したことを示す確認としてデバイス側から送信確認（Ｓ７０３）や受信確認（Ｓ７１３）を返すことによって、１組のコマンド処理を行っていた。
【００６７】
これに対して本発明では、例えば画像処理装置１００のＵＳＢファンクション制御部１１３にＵＳＢインタフェースが接続された状態で、外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを知りたい時点に、データ送信コマンド要求をInterrupt Inを発行する（Ｓ７３０）。これを受け取った外部処理装置２００と無線ＬＡＮユニット３００等のホストがデータ送信コマンドをBulk Outで送信する（Ｓ７３１）。そして、ホストが外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを示すデータをBulk Outで送信する（Ｓ３７２）。その後、画像処理装置１００が１組のコマンド処理が正常に終了したことを示す確認を返す（Ｓ７３３）。
【００６８】
以上のように、Interrupt Inを使用することによって、デバイス側から能動的にホスト側に対してデータ送信コマンド要求を出すことによって、ホストが外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを認識することが可能となる。
【００６９】
又、他の認識する方法としては、例えば画像処理装置１００のＵＳＢファンクション制御部１１３にＵＳＢインタフェースが接続された時に、ホスト側からデータ送信コマンドをBulk Outを発行する（Ｓ７１１）。続いてホストが外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを示すデータをBulk Outで送信する（Ｓ７１２）。その後、画像処理装置１００が１組のコマンド処理が正常に終了したことを示す確認を返す（Ｓ７１３）。
【００７０】
以上のように、ＵＳＢインタフェースが接続された時に、ホストが外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを示すデータを送ることによって、ホストが外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを認識することが可能となる。又、外部処理装置２００と無線ＬＡＮユニット３００のどちら一方のみが送るだけでも、外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを認識することが可能となる。
【００７１】
又、他の認識する方法としては、例えば画像処理装置１００のＵＳＢファンクション制御部１１３にＵＳＢインタフェースが接続された時に、外部処理装置２００と無線ＬＡＮユニット３００で画像処理装置１００に対するリセットコマンドの回数を変えることによって、ホストが外部処理装置２００と無線ＬＡＮユニット３００のどちらであるかを認識することが可能となる。
【００７２】
続いて、画像処理装置１００に無線ＬＡＮユニット３００が接続されたと認識した場合に、操作表示部１０８からのスキャンを行わない制御について詳細に説明する。
【００７３】
従来の画像処理装置では、外部処理装置２００が接続されているのか無線ＬＡＮユニット３００が接続されているのか分からなかったため、画像処理装置１００上からのスキャンを行おうとすると、無線ＬＡＮユニット３００が接続されている場合も、ＵＳＢファンクション制御部１１３を通して、スキャン開始命令をホスト側に送信してしまう。
【００７４】
しかし、無線ＬＡＮユニット３００は、無線ＬＡＮユニット３００と通信可能な多数のパーソナルコンピュータ等の情報処理端末のどれに対してスキャン画像を送って良いか分からないために、操作表示部１０８からのスキャン開始命令に応答を返すことができない。そして、画像処理装置１００ではスキャン開始命令に対して応答がないため、デバイスからの応答待ちルーチンがタイムアウトし、「スキャナエラー」となってしまう。
【００７５】
これに対して本発明では、例えば画像処理装置１００が無線ＬＡユニット３００が接続されていると認識している場合、ユーザが操作表示部１０８からスキャン開始命令を出そうとした場合、操作表示部１０８に「無線ＬＡＮに接続されているため、ＭＦＰからのスキャンはできません。ＰＣからスキャンしてください。」と表示する。これによって、ユーザに無線ＬＡＮに接続されているため、スキャンができないことを速やかに通知することが可能となる。
【００７６】
続いて、画像処理装置１００に無線ＬＡＮユニット３００が接続されたと認識した場合に、操作表示部１０８からのスキャン開始が指示された場合に１台のパーソナルコンピュータ等の情報処理端末にスキャン画像を表示する制御について詳細に説明する。
【００７７】
従来の画像処理装置では、外部処理装置２００が接続されているのか無線ＬＡＮユニット３００が接続されているのか分からなかったため、画像処理装置１００上からのスキャンを行おうとすると、無線ＬＡＮユニット３００が接続されている場合も、ＵＳＢファンクション制御部１１３を通して、スキャン開始命令をホスト側に送信してしまう。
【００７８】
しかし、無線ＬＡＮユニット３００は、無線ＬＡＮユニット３００と通信可能な多数のパーソナルコンピュータ等の情報処理端末のどれに対してスキャン画像を送って良いか分からないために、操作表示部１０８からのスキャン開始命令に応答を返すことができない。そして、画像処理装置１００ではスキャン開始命令に対して応答がないため、デバイスからの応答待ちルーチンがタイムアウトし、「スキャナエラー」となってしまう。
【００７９】
これに対して本発明では、例えば画像処理装置１００が無線ＬＡＮユニット３００が接続されていると認識している場合、ユーザが操作表示部１０８からスキャン開始命令を出そうとした場合、操作表示部１０８に現在無線ＬＡＮユニット３００が通信可能な多数のパーソナルコンピュータ等の情報処理端末のリストを表示し、ユーザが操作表示部１０８を使用して、リストの中から１台を選び、その選ばれた情報処理装置に対してスキャン画像を表示する。これによって、画像処理装置１００に無線ＬＡＮユニット３００に接続されている場合にも、多数のパーソナルコンピュータ等の情報処理端末の中から特定の１台にスキャン画像を表示でき、ユーザビリティの向上が図れる。
【００８０】
本実施の形態では、画像処理装置１００に後付けする通信ユニットを、無線ＬＡＮユニット３００としたが、本発明は無線ＬＡＮに限定するものではなく。有線ＬＡＮやBluetooth 等の色々な通信に対応するものである。
【図面の簡単な説明】
【００８１】
【図１】従来例である画像処理装置を示すブロック図である。
【図２】本発明の実施の形態における外部処理装置を示すブロック図である。
【図３】本発明の実施の形態における無線ＬＡＮユニットを示すブロック図である。
【図４】本発明の実施の形態における画像処理装置を示すブロック図である。
【図５】本発明の実施の形態における無線ＬＡＮ接続の場合の画像処理システムを示す概念図である。
【図６】本発明の実施の形態における外部処理装置とＵＳＢ接続の場合の画像処理システムを示す概念図である。
【図７】本発明の実施の形態におけるデバイスからの信号の要求手順である。
【符号の説明】
【００８２】
１００    画像処理装置
１０１  ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    画像メモリ
１０５    データ変換部
１０６    読取制御部
１０７    読取部
１０８    操作表示部
１０９    通信制御部
１１０    解像度変換処理部
１１１    符号復号化処理部
１１２    記録制御部
１１３    ＵＳＢファンクション制御部
１１４    ＵＳＢホスト制御部
１１５    記録部
１１６    ＵＳＢメモリ
１２１    ＣＰＵバス
１３１    通信回線
２００  外部処理装置
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    内部記憶装置
２０５    外部記憶装置
２０６    外部記憶ディスク
２０７    操作部
２０８    表示部
２０９    通信部
２１０    ＵＳＢホスト制御部
２１１    ＣＰＵバス
２２１    通信回線
３００    無線ＬＡＮユニット
３０１    ＣＰＵ
３０２    ＲＯＭ
３０３    ＲＡＭ
３０４    無線ＬＡＮ通信部
３０５  ＵＳＢホスト制御部
３１１    通信回線
４００    画像処理装置
【図１】
2006159438.tif 000003
【図２】
2006159438.tif 000004
【図３】
2006159438.tif 000005
【図４】
2006159438.tif 000006
【図５】
2006159438.tif 000007
【図６】
2006159438.tif 000008
【図７】
2006159438.tif 000009