(57)【要約】【課題】Ｐ２Ｐ接続している全ての電子機器がシステムとして成立させることを可能にする画像読取装置、画像形成装置、画像処理システムおよびそのシステム成立方法を提供する。【解決手段】スキャナは通信Ｉ／Ｆを介して接続するプリンタを検出し、検出したプリンタからプリンタ情報を取得し、取得したプリンタ情報に基づいて当該プリンタが使用可能であるか否か判定する。ここで、使用可能と判定した場合は、当該プリンタをスキャナプリンタシステムとして成立可と認識する。また、使用不可能と判定した場合は、プリンタ情報に基づいて当該プリンタのファームウェアのバージョンアップが可能であるか否か判定し、ファームウェアのバージョンアップ可能と判定したプリンタに対して、ファームウェアのバージョンアップ用のソフトウェアを送信する。【選択図】図２
2007006119.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と少なくとも１つの画像形成装置とを通信インターフェースを介して接続し、該画像読取装置が読み取った画像データを該通信インターフェースを介して該画像形成装置に送信して印刷出力する画像処理システムにおいて、
前記画像読取装置は、
前記通信インターフェースを介して接続する画像形成装置を検出する検出手段と、
前記検出手段で検出した画像形成装置から該画像形成装置に関する情報を取得する情報取得手段と、
前記情報取得手段で取得した画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能か否か判定する第１の判定手段と、
前記第１の判定手段で不可能と判定した場合、前記画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能な構成に更新することが可能か否か判定する第２の判定手段と、
前記第２の判定手段で可能と判定した場合、前記画像形成装置に対して前記構成への更新を指示する更新指示手段と
を具備し、
前記画像形成装置は、
前記画像読取装置の検出手段で検出された際に、前記通信インターフェースを介して自己に関する情報を前記画像読取装置に対して送信する送信手段と、
前記画像読取装置の更新指示手段による前記指示に応じて、前記構成に更新する更新手段と
を具備することを特徴とする画像処理システム。
【請求項２】
前記構成への更新は、
前記画像形成装置のファームウェアのバージョンアップである
ことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記画像読取装置は、
前記画像形成装置が前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを記憶する記憶手段
を更に具備し、
前記更新指示手段は、
前記画像形成装置に対して前記記憶手段に記憶しているバージョンアップ用ソフトウェアを送信し、
前記更新手段は、
前記更新指示手段から送信されたバージョンアップ用ソフトウェアに基づき、前記ファームウェアのバージョンアップを行う
ことを特徴とする請求項２記載の画像処理システム。
【請求項４】
少なくとも１つの画像形成装置とを通信インターフェースを介して接続し、読み取った画像データを該通信インターフェースを介して該画像形成装置に送信する画像読取装置において、
前記通信インターフェースを介して接続する画像形成装置を検出する検出手段と、
前記検出手段で検出した画像形成装置から該画像形成装置に関する情報を取得する情報取得手段と、
前記情報取得手段で取得した画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能か否か判定する第１の判定手段と、
前記第１の判定手段で不可能と判定した場合、前記画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能な構成に更新することが可能か否か判定する第２の判定手段と、
前記第２の判定手段で可能と判定した場合、前記画像形成装置に対して前記構成への更新を指示する更新指示手段と
を具備することを特徴とする画像読取装置。
【請求項５】
前記構成への更新は、
前記画像形成装置のファームウェアのバージョンアップである
ことを特徴とする請求項４記載の画像読取装置。
【請求項６】
前記画像形成装置が前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを記憶する記憶手段
を更に具備し、
前記更新指示手段は、
前記画像形成装置に対して前記記憶手段に記憶しているバージョンアップ用ソフトウェアを送信する
ことを特徴とする請求項５記載の画像読取装置。
【請求項７】
画像読取装置と通信インターフェースを介して接続し、該画像読取装置が読み取った画像データを該通信インターフェースを介して受信して印刷出力する画像形成装置において、
前記通信インターフェースを介して自己に関する情報を前記画像読取装置に対して送信する送信手段と、
前記画像データを受信して印刷出力することが可能な構成への更新の指示を前記画像読取装置から受け付けた際に、該構成に更新する更新手段と
を具備することを特徴とする画像形成装置。
【請求項８】
前記構成への更新は、
自己のファームウェアのバージョンアップである
ことを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記画像読取装置は、
前記画像形成装置が前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを記憶する記憶手段
を更に具備し、
前記更新指示手段は、
前記画像形成装置に対して前記記憶手段に記憶しているバージョンアップ用ソフトウェアを送信し、
前記更新手段は、
前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを前記画像読取装置から受け付けた際に、該ファームウェアのバージョンアップを行う
ことを特徴とする請求項８記載の画像形成装置。
【請求項１０】
画像読取装置と少なくとも１つの画像形成装置とを通信インターフェースを介して接続し、該画像読取装置が読み取った画像データを該通信インターフェースを介して該画像形成装置に送信して印刷出力する画像処理システムのシステム成立方法において、
前記画像読取装置は、
前記通信インターフェースを介して接続する少なくとも１つの画像形成装置を検出手段で検出し、
前記画像形成装置は、
前記画像読取装置の検出手段で検出された際に、前記通信インターフェースを介して該画像形成装置に関する情報を該画像読取装置に対して送信手段で送信し、
前記画像読取装置は、
前記画像形成装置の送信手段から送信された該画像形成装置に関する情報を情報取得手段で取得し、
前記情報取得手段で取得した画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能か否か第１の判定手段で判定し、
前記第１の判定手段で不可能と判定した場合、前記画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能な構成に更新することが可能か否か第２の判定手段で判定し、
前記第２の判定手段で可能と判定した場合、前記画像形成装置に対して前記構成への更新を更新指示手段で指示し、
前記画像形成装置は、
前記画像読取装置の更新指示手段による前記指示に応じて、前記構成に更新手段で更新する
ことを特徴とする画像処理システムのシステム成立方法。
【請求項１１】
前記構成への更新は、
前記画像形成装置のファームウェアのバージョンアップである
ことを特徴とする請求項１０記載の画像処理システムのシステム成立方法。
【請求項１２】
前記画像読取装置の更新指示手段は、
前記画像形成装置に対して前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを送信し、
前記更新手段は、
前記画像読取装置の更新指示手段から送信されたバージョンアップ用ソフトウェアに基づき、前記ファームウェアのバージョンアップを行う
ことを特徴とする請求項１１記載の画像処理システムのシステム成立方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像形成装置、画像処理システムおよびそのシステム成立方法に関し、特に、１台のスキャナがＰ２Ｐ接続している複数のプリンタとのシステム成立を行う画像読取装置、画像形成装置、画像処理システムおよびそのシステム成立方法に関する。
【背景技術】
【０００２】
近年、ＰＣ［Personal Computer］等の情報処理装置に接続されるスキャナ、プリンタを代表とする周辺機器は、高価で高機能のものから安価で低機能なものまで、多種多様なものが提供されている。
【０００３】
一般的に、ＰＣに接続される周辺機器をセットアップして動作させるためには、予めＰＣ上に必要なドライバと呼ばれるソフトウェアを記憶させる必要がある。なお、従来では、このようなソフトウェアをバージョンアップする際には、ＣＤ−ＲＯＭ等の記憶媒体に記憶されている更新ソフトウェアをＰＣに読み込ませるか、若しくはネットワーク上のサーバに蓄積された更新ソフトウェアをネットワーク経由でＰＣにダウンロードさせる必要がある。
【０００４】
例えば、周辺機器にソフトウェアを実装し、情報処理装置と周辺機器とが接続された時に、情報処理装置では自己が保有するソフトウェアのバージョンと周辺機器のソフトウェアのバージョンを比較し、情報処理装置側のソフトウェアのバージョンが古い場合に周辺機器のソフトウェアをインストールする情報処理装置、周辺機器およびそのセットアップ方法がある（例えば、特許文献１参照。）。
【０００５】
更に、例えば、ネットワークに接続されているスキャナ・プリンタに対してホストＰＣからドライバのバージョンを問い合わせ、自身のバージョンが低い場合はスキャナ・プリンタからドライバの転送を要求し、自身のバージョンが高い場合はスキャナ・プリンタのドライバを更新する画像入力装置、画像出力装置および情報処理装置がある（例えば、特許文献２参照。）。
【特許文献１】特開２０００−１８７６３３号公報
【特許文献２】特開平７−２１９８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
最近では、電子機器同士をダイレクトに接続するＰ２Ｐ［Peer to Peer］接続が普及し、例えば、デジタルカメラとプリンタ、スキャナとプリンタ等の周辺機器同士をＵＳＢ［Universal Service Bus］により接続するものがある。特に、スキャナとプリンタのＰ２Ｐ接続では、スキャナが読み取った画像データを直接プリントすることが可能なため、複写機の代用として利用することができる。
【０００７】
しかし、１台のスキャナとＰ２Ｐ接続しているプリンタが複数ある1 to N接続の場合、機種が古い等の理由でシステムとして成立しないプリンタが存在する可能性がある。このような場合、プリンタのファームウェア等のバージョンアップを行えば、プリンタをシステムとして成立させることができるのだが、このようなバージョンアップはユーザが自発的に行わなければならない。
【０００８】
そこで、本発明は、Ｐ２Ｐ接続している全ての電子機器がシステムとして成立させることを可能にする画像読取装置、画像形成装置、画像処理システムおよびそのシステム成立方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、画像読取装置と少なくとも１つの画像形成装置とを通信インターフェースを介して接続し、該画像読取装置が読み取った画像データを該通信インターフェースを介して該画像形成装置に送信して印刷出力する画像処理システムにおいて、前記画像読取装置は、前記通信インターフェースを介して接続する画像形成装置を検出する検出手段と、前記検出手段で検出した画像形成装置から該画像形成装置に関する情報を取得する情報取得手段と、前記情報取得手段で取得した画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能か否か判定する第１の判定手段と、前記第１の判定手段で不可能と判定した場合、前記画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能な構成に更新することが可能か否か判定する第２の判定手段と、前記第２の判定手段で可能と判定した場合、前記画像形成装置に対して前記構成への更新を指示する更新指示手段とを具備し、前記画像形成装置は、前記画像読取装置の検出手段で検出された際に、前記通信インターフェースを介して自己に関する情報を前記画像読取装置に対して送信する送信手段と、前記画像読取装置の更新指示手段による前記指示に応じて、前記構成に更新する更新手段とを具備することを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記構成への更新は、前記画像形成装置のファームウェアのバージョンアップであることを特徴とする。
【００１１】
また、請求項３の発明は、請求項２の発明において、前記画像読取装置は、前記画像形成装置が前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを記憶する記憶手段を更に具備し、前記更新指示手段は、前記画像形成装置に対して前記記憶手段に記憶しているバージョンアップ用ソフトウェアを送信し、前記更新手段は、前記更新指示手段から送信されたバージョンアップ用ソフトウェアに基づき、前記ファームウェアのバージョンアップを行うことを特徴とする。
【００１２】
また、請求項４の発明は、少なくとも１つの画像形成装置とを通信インターフェースを介して接続し、読み取った画像データを該通信インターフェースを介して該画像形成装置に送信する画像読取装置において、前記通信インターフェースを介して接続する画像形成装置を検出する検出手段と、前記検出手段で検出した画像形成装置から該画像形成装置に関する情報を取得する情報取得手段と、前記情報取得手段で取得した画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能か否か判定する第１の判定手段と、前記第１の判定手段で不可能と判定した場合、前記画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能な構成に更新することが可能か否か判定する第２の判定手段と、前記第２の判定手段で可能と判定した場合、前記画像形成装置に対して前記構成への更新を指示する更新指示手段とを具備することを特徴とする。
【００１３】
また、請求項５の発明は、請求項４の発明において、前記構成への更新は、前記画像形成装置のファームウェアのバージョンアップであることを特徴とする。
【００１４】
また、請求項６の発明は、請求項５の発明において、前記画像形成装置が前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを記憶する記憶手段を更に具備し、前記更新指示手段は、前記画像形成装置に対して前記記憶手段に記憶しているバージョンアップ用ソフトウェアを送信することを特徴とする。
【００１５】
また、請求項７の発明は、画像読取装置と通信インターフェースを介して接続し、該画像読取装置が読み取った画像データを該通信インターフェースを介して受信して印刷出力する画像形成装置において、前記通信インターフェースを介して自己に関する情報を前記画像読取装置に対して送信する送信手段と、前記画像データを受信して印刷出力することが可能な構成への更新の指示を前記画像読取装置から受け付けた際に、該構成に更新する更新手段とを具備することを特徴とする。
【００１６】
また、請求項８の発明は、請求項７の発明において、前記構成への更新は、自己のファームウェアのバージョンアップであることを特徴とする。
【００１７】
また、請求項９の発明は、請求項８の発明において、前記画像読取装置は、前記画像形成装置が前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを記憶する記憶手段を更に具備し、前記更新指示手段は、前記画像形成装置に対して前記記憶手段に記憶しているバージョンアップ用ソフトウェアを送信し、前記更新手段は、前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを前記画像読取装置から受け付けた際に、該ファームウェアのバージョンアップを行うことを特徴とする。
【００１８】
また、請求項１０の発明は、画像読取装置と少なくとも１つの画像形成装置とを通信インターフェースを介して接続し、該画像読取装置が読み取った画像データを該通信インターフェースを介して該画像形成装置に送信して印刷出力する画像処理システムのシステム成立方法において、前記画像読取装置は、前記通信インターフェースを介して接続する少なくとも１つの画像形成装置を検出手段で検出し、前記画像形成装置は、前記画像読取装置の検出手段で検出された際に、前記通信インターフェースを介して該画像形成装置に関する情報を該画像読取装置に対して送信手段で送信し、前記画像読取装置は、前記画像形成装置の送信手段から送信された該画像形成装置に関する情報を情報取得手段で取得し、前記情報取得手段で取得した画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能か否か第１の判定手段で判定し、前記第１の判定手段で不可能と判定した場合、前記画像形成装置に関する情報に基づき、該画像形成装置が前記画像データを受信して印刷出力することが可能な構成に更新することが可能か否か第２の判定手段で判定し、前記第２の判定手段で可能と判定した場合、前記画像形成装置に対して前記構成への更新を更新指示手段で指示し、前記画像形成装置は、前記画像読取装置の更新指示手段による前記指示に応じて、前記構成に更新手段で更新することを特徴とする。
【００１９】
また、請求項１１の発明は、請求項１０の発明において、前記構成への更新は、前記画像形成装置のファームウェアのバージョンアップであることを特徴とする。
【００２０】
また、請求項１２の発明は、請求項１１の発明において、前記画像読取装置の更新指示手段は、前記画像形成装置に対して前記画像データを受信して印刷出力することが可能なファームウェアにバージョンアップするためのバージョンアップ用ソフトウェアを送信し、前記更新手段は、前記画像読取装置の更新指示手段から送信されたバージョンアップ用ソフトウェアに基づき、前記ファームウェアのバージョンアップを行うことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、スキャナプリンタシステムとして成立しないプリンタが存在したとしても、スキャナがシステムとして成立するためのファームウェアのバージョンアップをプリンタに対して実行させるように構成したので、本来はスキャナプリンタシステムとして成立しなかったプリンタでも、ファームウェアを自動的にバージョンアップさせることで、ユーザに煩雑なバージョンアップ作業を行わせることなく、容易にスキャナプリンタシステムを成立させることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る画像読取装置、画像形成装置、画像処理システムおよびそのシステム成立方法の実施の形態について添付図面を参照して詳細に説明する。
【００２３】
図１は、本発明に係る画像処理システム１の一例を示すシステム構成図である。
【００２４】
図１に示すように、画像処理システムは、１台のスキャナ２から伸びたＵＳＢ（Universal Serial Bus）規格インターフェースを有するＵＳＢケーブル３等がＵＳＢハブ４と接続され、ＵＳＢハブ４と各ＵＳＢケーブル３を介して接続されたプリンタ５を具備して構成される。本発明は、ＵＳＢハブ４を使用する構成に限定する必要はなく、スキャナ２が複数のＵＳＢポートを備え、ＵＳＢポート毎にプリンタ５を接続する構成でも良い。
【００２５】
スキャナ２は、接続されているプリンタ５を検出し、検出したプリンタ５毎のプリンタ情報に基づき、スキャナプリンタシステム（即ち、スキャナ２とプリンタ５のＰ２Ｐ接続）として成立する構成のプリンタ５のみを使用可能と判断する。
【００２６】
プリンタ５は、プリンタ５毎にプリンタ構成、ファームウェア、印刷設定等のプリンタ情報を保持し、スキャナ２からのプリンタ情報の要求に応じてプリンタ情報を転送する等の相互通信を行う。
【００２７】
図２は、図１に示すスキャナ２の機能的な構成の一例を示すブロック図である。
【００２８】
図２に示すように、スキャナ２は、通信Ｉ／Ｆ［Interface］６１、制御部７１、プリンタ検出部８、判定部９、送信部１０、記憶部１１を具備して構成される。
【００２９】
通信Ｉ／Ｆ６１は、複数台のプリンタ５との接続が可能なデータ通信のインターフェースであり、ＩＥＥＥ［the Institute of Electrical and Electronic Engineers：米国電気電子学会］１３９４ケーブル、ＵＳＢケーブル３、ＬＡＮ［Local Area Network］ケーブル、ＲＳ−２３２Ｃケーブル等の有線回線の他、無線ＬＡＮ、ＩｒＤＡ［Infrared Data Association：赤外線通信］等の無線回線を接続することができる。これらで接続されたプリンタ５に対して、制御部７１により指定されたインターフェースのケーブルを介して画像データを送出する。
【００３０】
制御部７１は、スキャナ２の主制御を示し、印字媒体の読み取り処理を行う読取部（図示せず）の制御、読取部が読み取った画像データの出力を制御する出力制御を行なう。また、ＵＩ［User Interface］部（図示せず）で選択されたプリンタ５の通知を受けて、印刷媒体の読み取りを行うために読取部に対して読み取りを指示する。また、プリンタ検出部８、判定部９および送信部１０の制御も行う。
【００３１】
プリンタ検出部８は、通信Ｉ／Ｆ６１を介して接続するプリンタ５を検出する処理を行い、検出したプリンタ５からプリンタ情報を取得し、取得したプリンタ情報を制御部７１に送る。
【００３２】
判定部９は、プリンタ検出部８が検出したプリンタ５から取得したプリンタ情報に基づいて当該プリンタ５が使用可能であるか否か判定する処理を行う。ここで、使用可能と判定した場合は、判定結果を制御部７１に送り、制御部７１は当該プリンタ５をスキャナプリンタシステムとして成立可と認識する。また、使用不可能と判定した場合は、プリンタ情報に基づいて当該プリンタ５のファームウェアのバージョンアップが可能であるか否か判定する処理を行い、判定結果を制御部７１に送る。ここで、バージョンアップ不可能と判定した場合は、制御部７１は当該プリンタ５をスキャナプリンタシステムとして成立不可と認識する。
【００３３】
送信部１０は、判定部９がファームウェアのバージョンアップ可能と判定したプリンタ５に対して、記憶部１１に保存されているファームウェアのバージョンアップ用のソフトウェアを送信する処理を行う。
【００３４】
図３は、図１に示すプリンタ５の機能的な構成の一例を示すブロック図である。
【００３５】
図３に示すように、プリンタ５は、通信Ｉ／Ｆ６２、制御部７２、ファームウェアバージョンアップ部１２を具備して構成される。
【００３６】
通信Ｉ／Ｆ６２は、スキャナ２との接続が可能なデータ通信のインターフェースであり、接続することができる回線はスキャナ２が具備する通信Ｉ／Ｆ６１と同様であり、通信Ｉ／Ｆ６２を介してスキャナ２から送出された画像データ、ファームウェアの受信を行う。
【００３７】
制御部７２は、プリンタの主制御を示し、スキャナ２から送出された画像データ、ファームウェアの受信を制御する受信制御、受信した画像データに基づいてビットマップイメージ等の印刷画像を形成し、形成した印刷画像を印刷媒体に印字する処理を行うプリンタエンジン（図示せず）の制御を行なう。また、ＵＩ部（図示せず）で設定された印刷設定に応じた印字を行うためにプリンタエンジンに対して印字を指示する。また、ファームウェアバージョンアップ部１２の制御も行う。
【００３８】
ファームウェアバージョンアップ部１２は、スキャナ２から受信したファームウェアのバージョンアップ用のソフトウェアに基づいて当該プリンタ５のファームウェアのバージョンアップの処理を行う。
【００３９】
次に、スキャナと複数のプリンタ間でのスキャナプリンタシステム成立に係る処理の流れを図４に示すシーケンス図を参照して説明する。なお、本シーケンス図は、スキャナと２台のプリンタ（プリンタＡ、プリンタＢ）が接続する構成で行われる処理を示すものとする。
【００４０】
図４では、ユーザによる指示、若しくは所定の時間間隔で処理が開始される。
【００４１】
スキャナは、プリンタ検出のためのコマンドをプリンタＡおよびプリンタＢに対して送信する（ステップＳ４０１）。
【００４２】
プリンタＡおよびプリンタＢは、スキャナからプリンタ検出のためのコマンドを受信すると、それに応答するコマンドとともに自身のプリンタ情報をスキャナに対して送信する（ステップＳ４０２）。
【００４３】
スキャナは、プリンタＡおよびプリンタＢから各々のプリンタ情報を受信すると、各プリンタ情報に基づいて判定処理を行う。例えば、プリンタＡが使用不可能でバージョンアップ可能と判定し、プリンタＢが使用可能と判定したものとする。
【００４４】
スキャナは、バージョンアップ可能と判定したプリンタＡに対して、バージョンアップ用ソフトウェアを送信する（ステップＳ４０３）。
【００４５】
プリンタＡは、スキャナからバージョンアップ用ソフトウェアを受信すると、ファームウェアのバージョンアップ処理を開始し、バージョンアップ処理が完了すると、自身のプリンタ情報を更新し、ファームウェアのバージョンアップ完了の通知をスキャナに対して送信する（ステップＳ４０４）。
【００４６】
スキャナは、プリンタＡからファームウェアのバージョンアップ完了の通知を受信すると、プリンタ検出のためのコマンドをプリンタＡに対して送信する（ステップＳ４０５）。
【００４７】
プリンタＡは、スキャナからプリンタ検出のためのコマンドを受信すると、それに応答するコマンドとともに自身のプリンタ情報をスキャナに対して送信する（ステップＳ４０６）。
【００４８】
スキャナは、プリンタＡからプリンタ情報を受信すると、プリンタ情報に基づいて判定処理を行い、プリンタＡが使用可能と判定する。
【００４９】
次に、図４に示すスキャナと複数のプリンタ間でのスキャナプリンタシステム成立に係る処理の流れにおいて、スキャナで行われる判定処理の流れを図５に示すフローチャートを参照して説明する。
【００５０】
図５では、図４に示すシーケンス図と同様に、ユーザによる指示、若しくは所定の時間間隔で処理が開始される。
【００５１】
プリンタ検出部がプリンタの検出を行い（ステップＳ５０１）、検出したプリンタからプリンタ情報を受信し（ステップＳ５０２）、受け付けたプリンタ情報に基づき、判定部が当該プリンタが使用可能であるか否か判定し（ステップＳ５０３）、当該プリンタが使用不可能であると判定した場合（ステップＳ５０３でＮＯ）、ステップＳ５０４に進み、また、当該プリンタが使用可能であると判定した場合（ステップＳ５０３でＹＥＳ）、ステップＳ５０７に進む。
【００５２】
ステップＳ５０３において、判定部が当該プリンタは使用不可能であると判定した場合（ステップＳ５０３でＮＯ）、プリンタ情報に基づき、当該プリンタがバージョンアップ可能であるか否か判定し（ステップＳ５０４）、当該プリンタがバージョンアップ可能であると判定した場合（ステップＳ５０４でＹＥＳ）、ステップＳ５０５に進み、また、当該プリンタがバージョンアップ不可能であると判定した場合（ステップＳ５０４でＮＯ）、ステップＳ５０６に進む。
【００５３】
ステップＳ５０４において、判定部が当該プリンタはバージョンアップ可能であると判定した場合（ステップＳ５０４でＹＥＳ）、送信部がバージョンアップ用ソフトウェアをプリンタに送信し（ステップＳ５０５）、ステップＳ５０１に戻る。
【００５４】
ステップＳ５０４において、判定部が当該プリンタはバージョンアップ不可能であると判定した場合（ステップＳ５０４でＮＯ）、当該プリンタをスキャナプリンタシステムとして成立不可と認識し（ステップＳ５０６）、ステップＳ５０８に進む。
【００５５】
ステップＳ５０３において、判定部が当該プリンタは使用可能であると判定した場合（ステップＳ５０３でＹＥＳ）、当該プリンタをスキャナプリンタシステムとして成立可と認識し（ステップＳ５０７）、ステップＳ５０８に進む。
【００５６】
ステップＳ５０８において、制御部がスキャナプリンタシステムの成立を判定していない他のプリンタの有無を確認し（ステップＳ５０８）、他のプリンタが有る場合（ステップＳ５０８でＹＥＳ）、ステップＳ５０３に戻り、また、他のプリンタが無い場合（ステップＳ５０８でＮＯ）、判定処理を終了する。
【００５７】
次に、図４に示すスキャナと複数のプリンタ間でのスキャナプリンタシステム成立に係る処理の流れにおいて、プリンタで行われるファームウェアのバージョンアップ処理の流れを図６に示すフローチャートを参照して説明する。
【００５８】
図６では、スキャナからプリンタ検出のためのコマンドの受信により処理が開始される。
【００５９】
通信Ｉ／Ｆがスキャナからプリンタ検出のためのコマンドを受信し（ステップＳ６０１）、制御部がプリンタ情報をスキャナに送信する（ステップＳ６０２）。
【００６０】
その後、通信Ｉ／Ｆがスキャナからバージョンアップ用ソフトウェアを受信した場合（ステップＳ６０３でＹＥＳ）、受信したバージョンアップ用ソフトウェアに基づき、ファームウェアバージョンアップ部がファームウェアのバージョンアップを実行し（ステップＳ６０４）、ファームウェアのバージョンアップに伴うプリンタ情報の更新を行い（ステップＳ６０５）、制御部がファームウェアのバージョンアップの完了をスキャナに対して通知し（ステップＳ６０６）、通信Ｉ／Ｆがスキャナからプリンタ検出のためのコマンドを受信し（ステップＳ６０７）、制御部が更新したプリンタ情報をスキャナに送信し（ステップＳ６０８）、ファームウェアのバージョンアップ処理を終了する。
【００６１】
従って、本発明を適用することにより、スキャナプリンタシステムとして成立しないプリンタが存在したとしても、スキャナがシステムとして成立するためのファームウェアのバージョンアップをプリンタに対して実行させることができ、本来はスキャナプリンタシステムとして成立しなかったプリンタでも、ファームウェアを自動的にバージョンアップさせることで、ユーザに煩雑なバージョンアップ作業を行わせることなく、容易にスキャナプリンタシステムを成立させることが可能になるという効果を奏する。
【００６２】
なお、実施例では、スキャナがバージョンアップ用ソフトウェアをプリンタに送信し、プリンタがそのバージョンアップ用ソフトウェアを起動してファームウェアのバージョンアップを行っている構成を記載したが、予めプリンタがバージョンアップ用ソフトウェアを保持し、スキャナがスキャナプリンタシステムを成立するために必要なファームウェアのデータをプリンタに送信し、プリンタがそのデータに基づいてファームウェアのバージョンアップを行う構成でも良い。
【００６３】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００６４】
【図１】本発明に係る画像処理システムの一例を示すシステム構成図である。
【図２】図１に示すスキャナの機能的な構成の一例を示すブロック図である。
【図３】図１に示すプリンタの機能的な構成の一例を示すブロック図である。
【図４】スキャナと複数のプリンタ間でのスキャナプリンタシステム成立に係る処理の流れを示すシーケンス図である。
【図５】図４に示すスキャナと複数のプリンタ間でのスキャナプリンタシステム成立に係る処理の流れにおいて、スキャナで行われる判定処理の流れを示すフローチャートである。
【図６】図４に示すスキャナと複数のプリンタ間でのスキャナプリンタシステム成立に係る処理の流れにおいて、プリンタで行われるファームウェアのバージョンアップ処理の流れを示すフローチャートである。
【符号の説明】
【００６５】
１    画像処理システム
２    スキャナ
３    ＵＳＢケーブル
４    ＵＳＢハブ
５    プリンタ
６１、６２    通信Ｉ／Ｆ
７１、７２    制御部
８    プリンタ検出部
９    判定部
１０    送信部
１１    記憶部
１２    ファームウェアバージョンアップ部
【図１】
2007006119.tif 000003
【図２】
2007006119.tif 000004
【図３】
2007006119.tif 000005
【図４】
2007006119.tif 000006
【図５】
2007006119.tif 000007
【図６】
2007006119.tif 000008