(57)【要約】【課題】  画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することのできる画像情報転送装置、画像情報転送方法及び画像情報転送プログラムを得る。【解決手段】  第１判定部５０によって複合機１０が画像データを複数ページ連続して出力するものとされているか否かを判定すると共に、第２判定部５２によってＡＰ（アプリケーション・プログラム）６０が画像データを複数ページ連続して入力できるものとされているか否かを判定し、第１判定部５０によって複合機１０が画像データを複数ページ連続して出力するものとされていると判定され、かつ第２判定部５２によってＡＰ６０が画像データを複数ページ連続して入力できるものとされていないと判定された場合、出力制御部５４によって、複合機１０から出力された画像データを所定のタイミングでページ毎にＡＰ６０に出力するように制御する。【選択図】        図４
2006019953.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間に介在される画像情報転送装置であって、
前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定する第１判定手段と、
前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する第２判定手段と、
前記第１判定手段により前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定され、かつ前記第２判定手段により前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御する出力制御手段と、
を備えた画像情報転送装置。
【請求項２】
前記画像処理装置に所定のテスト画像情報を複数ページ連続して入力するテスト画像入力手段と、
前記テスト画像入力手段によるテスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得する取得手段と、
を更に備え、
前記第２判定手段は、前記取得手段によって取得された前記テスト結果情報に応じて前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する
請求項１記載の画像情報転送装置。
【請求項３】
前記画像処理装置を、１ページ分の画像情報の入力毎に画像情報の入力要求情報を出力するものとし、
前記所定のタイミングを、前記画像処理装置から前記入力要求情報が出力されたタイミングとした
請求項１又は請求項２記載の画像情報転送装置。
【請求項４】
前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを示す出力能力情報を予め記憶した記憶手段を更に備え、
前記第１判定手段は、前記出力能力情報を前記記憶手段から読み出し、当該出力能力情報に応じて前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定する
請求項１乃至請求項３の何れか１項記載の画像情報転送装置。
【請求項５】
前記第１判定手段は、前記出力装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して出力するものとされているか否かを判定し、
前記第２判定手段は、前記画像処理装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものとされているか否かを判定し、
前記出力制御手段は、前記第１判定手段により前記出力装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して出力するものとされていると判定され、かつ前記第２判定手段により前記画像処理装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御する
請求項１乃至請求項４の何れか１項記載の画像情報転送装置。
【請求項６】
画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間の画像情報転送方法であって、
前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定すると共に、前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定し、
前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定し、かつ前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定した場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御する、
画像情報転送方法。
【請求項７】
前記画像処理装置に所定のテスト画像情報を複数ページ連続して入力し、
当該テスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得し、
取得した前記テスト結果情報に応じて前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する、
請求項６記載の画像情報転送方法。
【請求項８】
画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間に介在された状態で実行される画像情報転送プログラムであって、
前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定する第１判定ステップと、
前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する第２判定ステップと、
前記第１判定ステップにより前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定され、かつ前記第２判定ステップにより前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御する出力制御ステップと、
をコンピュータに実行させる画像情報転送プログラム。
【請求項９】
前記画像処理装置に所定のテスト画像情報を複数ページ連続して入力するテスト画像入力ステップと、
前記テスト画像入力ステップによるテスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得する取得ステップと、
を更に有し、
前記第２判定ステップは、前記取得ステップによって取得された前記テスト結果情報に応じて前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する
請求項８記載の画像情報転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報転送装置、画像情報転送方法及び画像情報転送プログラムに係り、より詳しくは、画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間に介在される画像情報転送装置、画像情報転送方法及び画像情報転送プログラムに関する。
【背景技術】
【０００２】
パーソナル・コンピュータ（以下、「ＰＣ」という。）、ワークステーション、ＰＤＡ（Personal Digital Assistant、携帯情報端末）等のコンピュータ上で所定の画像処理を行うためにインストールされて実行されるアプリケーション・プログラム（以下、「ＡＰ」という。）は、ＴＷＡＩＮ（Technology Without Any Interested Name）仕様等の汎用のデバイス・ドライバを介して、スキャナ装置によって読み取られた画像を示す画像データを取り込むことができる。
【０００３】
ところで、ＡＰの能力は製品によって様々であり、汎用のデバイス・ドライバをサポートしているといっても、例えば、家庭用のフラット・ベッド型のスキャナ装置を想定しているＡＰと、オフィス用の高速読み取りスキャナ装置を想定しているＡＰとでは、能力の違いがある。
【０００４】
従来、このＡＰの能力の違いに起因して、ＡＰで複数ページの画像データを取り込む際に、全てのページでカラーモードや解像度等のパラメータが一致していないと取り込みに失敗することがあった。
【０００５】
この問題を解決するために適用できる技術として、従来、原稿の一方の面がカラー画像で他方の面がグレー画像の両面読み取り時においても、全てのアプリケーションで処理可能な読み取り画像を得ることができるようにすることを目的として、シート両面の画像を読み取る画像読取装置から出力されたシートの一方の面のカラー読み取り画像及びシートの他方の面のグレースケール読み取り画像を入力する画像入力手段と、画像入力手段に入力されたグレースケール読み取り画像を形式的にカラー画像に変換してカラー形式画像として合成するカラー化処理手段と、カラー読み取り画像及びカラー形式画像を処理する処理手段とを備えた技術があった（例えば、特許文献１参照。）。
【０００６】
すなわち、この技術は、スキャナ装置等の画像読取装置で読み取った画像をＡＰで処理可能なフォーマットに変換して転送することにより、ＡＰによる取り込みの失敗を回避するものである。
【特許文献１】特開２００２−１１２００２公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の読み取った画像をＡＰで処理可能なフォーマットに変換する技術では、画像に対してフォーマット変換を行う必要があるため、当該画像の画質の劣化や、画像取り込み時間の長時間化を招いてしまう、という問題点があった。
【０００８】
本発明は上記問題点を解決するためになされたものであり、画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することのできる画像情報転送装置、画像情報転送方法及び画像情報転送プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像情報転送装置は、画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間に介在される画像情報転送装置であって、前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定する第１判定手段と、前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する第２判定手段と、前記第１判定手段により前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定され、かつ前記第２判定手段により前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御する出力制御手段と、を備えている。
【００１０】
請求項１に記載の画像情報転送装置は、画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間に介在されるものとして構成されている。なお、上記出力装置には、スキャナ装置、ファクシミリ装置等の画像情報を複数ページ連続して出力する機能を有する情報処理装置が含まれる。また、ここでいう画像処理装置とは、画像情報を用いた所定の処理を行う画像処理プログラムがインストールされ、当該処理を実行する機能を有するＰＣ、ワークステーション、ＰＤＡ等の情報処理装置を意味する。また、上記画像処理プログラムには、市販されている汎用のＡＰの他、インストールされる装置に専用の画像処理プログラム等が含まれる。
【００１１】
ここで、本発明では、前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かが第１判定手段によって判定されると共に、前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かが第２判定手段によって判定される。
【００１２】
そして、本発明では、前記第１判定手段により前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定（肯定判定）され、かつ前記第２判定手段により前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定（否定判定）された場合、出力制御手段によって前記出力装置から出力された画像情報が所定のタイミングでページ毎に前記画像処理装置に出力されるように制御される。
【００１３】
すなわち、画像処理装置が画像情報を正確に取り込めない原因が、画像情報が複数ページ連続して入力されていることにある場合が多い。例えば、画像処理プログラムがＡＤＦ（Auto Document Feeder、自動原稿送り装置）による画像入力に対応していない場合や、ＡＤＦには対応していても、カラー画像及び白黒画像の連続取り込みには対応していない場合等である。
【００１４】
この点に着目して、本発明では、前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定され、かつ前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御するようにしており、これによって画像に対してフォーマット変換を行う場合のような画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することができるようにしている。
【００１５】
このように、請求項１に記載の画像情報転送装置によれば、出力装置が画像情報を複数ページ連続して出力するものとされているか否かを判定すると共に、画像処理装置が画像情報を複数ページ連続して入力できるものとされているか否かを判定し、出力装置が画像情報を複数ページ連続して出力するものとされていると判定し、かつ画像処理装置が画像情報を複数ページ連続して入力できるものとされていないと判定した場合、出力装置から出力された画像情報を所定のタイミングでページ毎に画像処理装置に出力するように制御しているので、画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することができる。
【００１６】
なお、本発明は、請求項２に記載の発明のように、前記画像処理装置に所定のテスト画像情報を複数ページ連続して入力するテスト画像入力手段と、前記テスト画像入力手段によるテスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得する取得手段と、を更に備え、前記第２判定手段は、前記取得手段によって取得された前記テスト結果情報に応じて前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定するものとしてもよい。
【００１７】
また、本発明は、請求項３に記載の発明のように、前記画像処理装置を、１ページ分の画像情報の入力毎に画像情報の入力要求情報を出力するものとし、前記所定のタイミングを、前記画像処理装置から前記入力要求情報が出力されたタイミングとするものとしてもよい。
【００１８】
また、本発明は、請求項４に記載の発明のように、前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを示す出力能力情報を予め記憶した記憶手段を更に備え、前記第１判定手段は、前記出力能力情報を前記記憶手段から読み出し、当該出力能力情報に応じて前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定するものとしてもよい。
【００１９】
なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の半導体記憶素子、スマート・メディア（SmartMedia（登録商標））、ｘＤピクチャーカード（xD-Picture Card）、コンパクト・フラッシュ（CompactFlash）、ＡＴＡ（AT Attachment）カード、マイクロドライブ、フロッピィディスク、ＣＤ−Ｒ（Compact Disc-Recordable）、ＣＤ−ＲＷ（Compact Disc-ReWritable）、光磁気ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００２０】
更に、本発明は、請求項５に記載の発明のように、前記第１判定手段は、前記出力装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して出力するものとされているか否かを判定し、前記第２判定手段は、前記画像処理装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものとされているか否かを判定し、前記出力制御手段は、前記第１判定手段により前記出力装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して出力するものとされていると判定され、かつ前記第２判定手段により前記画像処理装置が前記画像情報を各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御するものとしてもよい。
【００２１】
一方、上記目的を達成するために、請求項６記載の画像情報転送方法は、画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間の画像情報転送方法であって、前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定すると共に、前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定し、前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定し、かつ前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定した場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御するものである。
【００２２】
従って、請求項６記載の画像情報転送方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することができる。
【００２３】
なお、本発明は、請求項７に記載の発明のように、前記画像処理装置に所定のテスト画像情報を複数ページ連続して入力し、当該テスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得し、取得した前記テスト結果情報に応じて前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定するものとしてもよい。
【００２４】
一方、上記目的を達成するために、請求項８記載の画像情報転送プログラムは、画像情報を出力する出力装置と前記画像情報を入力して当該画像情報を用いた所定の処理を実行する画像処理装置との間に介在された状態で実行される画像情報転送プログラムであって、前記出力装置が前記画像情報を複数ページ連続して出力するものとされているか否かを判定する第１判定ステップと、前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定する第２判定ステップと、前記第１判定ステップにより前記出力装置が前記画像情報を複数ページ連続して出力するものとされていると判定され、かつ前記第２判定ステップにより前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされていないと判定された場合、前記出力装置から出力された画像情報を所定のタイミングでページ毎に前記画像処理装置に出力するように制御する出力制御ステップと、をコンピュータに実行させるものである。
【００２５】
従って、請求項８記載の画像情報転送プログラムによれば、コンピュータに対して請求項１記載の発明と同様に作用させることができるので、請求項１記載の発明と同様に、画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することができる。
【００２６】
なお、本発明は、請求項９に記載の発明のように、前記画像処理装置に所定のテスト画像情報を複数ページ連続して入力するテスト画像入力ステップと、前記テスト画像入力ステップによるテスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得する取得ステップと、を更に有し、前記第２判定ステップは、前記取得ステップによって取得された前記テスト結果情報に応じて前記画像処理装置が前記画像情報を複数ページ連続して入力できるものとされているか否かを判定するものとしてもよい。
【発明の効果】
【００２７】
本発明によれば、出力装置が画像情報を複数ページ連続して出力するものとされているか否かを判定すると共に、画像処理装置が画像情報を複数ページ連続して入力できるものとされているか否かを判定し、出力装置が画像情報を複数ページ連続して出力するものとされていると判定し、かつ画像処理装置が画像情報を複数ページ連続して入力できるものとされていないと判定した場合、出力装置から出力された画像情報を所定のタイミングでページ毎に画像処理装置に出力するように制御しているので、画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２９】
[第１の実施の形態]
(全体構成)
図１は、本発明の第１の実施の形態に係るネットワークシステム１の概略的な構成を示す図である。
【００３０】
図１に示すネットワークシステム１は、プリント機能、スキャナ機能及びファクシミリ機能を兼ね備えた複数の複合機１０と、ＰＣ３０とを備え、複合機１０とＰＣ３０とはネットワーク５を介して相互に接続されている。なお、ネットワーク５には、図示しないが、プリンタ、スキャナ、ファクシミリ装置、メールサーバなどがそれぞれ接続されてもよい。
【００３１】
(複合機の詳細構成)
図２は、複合機１０の構成を示すブロック図である。
【００３２】
複合機１０は、原稿に記録された画像を読み取るスキャナ部１１と、感光体に静電潜像を記録し、静電潜像をモノクロトナーまたはカラートナーを用いて現像し、現像した画像を記録紙に転写して出力するプリンタ部１２と、公衆回線と接続され、公衆回線を介してファクシミリ電文の送受信（以下、「ＦＡＸ送信」、「ＦＡＸ受信」という。）を行うファクシミリ（以下「ＦＡＸ」という。）部１３とを備えている。
【００３３】
複合機１０は、さらに、装置全体を制御するコントローラ１４と、スキャナ部１１で読み取られた画像データやネットワーク５を介して受信したデータ、或いはＦＡＸ受信電文のデータ等を記憶するメモリ１５と、アイコンを有する操作画面を表示すると共にアイコンへの接触に応じて操作情報を入力する表示パネル１６と、データを入出力するための入出力ポート１７と、ネットワークに接続された機器と通信を行う通信制御ユニット１８とを備えている。なお、ＦＡＸ受信データも、原稿をスキャニングするなどして得られたページ毎のイメージを示す画像データである。
【００３４】
スキャナ部１１、プリンタ部１２、ＦＡＸ部１３、コントローラ１４、メモリ１５、表示パネル１６及び入出力ポート１７は、バスを介して相互に接続されている。また、入出力ポート１７は、通信制御ユニット１８を介してネットワーク５に接続されている。なお、スキャナ部１１は、ＦＡＸ部１３の一部として組み込まれてもよい。
【００３５】
また、複合機１０では、メモリ１５の所定記憶領域が複数の親展ＢＯＸ１５Ｂ（図１参照）として仕切られており、各親展ＢＯＸ１５Ｂは、ＢＯＸ番号（例えばＢＯＸ番号１〜３００）により管理されている。複合機１０は、スキャナ部１１でスキャニングして得られた画像データ（以下、「スキャン画像データ」という。）やＦＡＸ部１３で受信したＦＡＸ受信データにファイル名を付けて、親展ＢＯＸ１５Ｂに保存することができる。
【００３６】
なお、本実施の形態に係る複合機１０は、スキャン画像データを親展ＢＯＸ１５Ｂにファイル名を付けて保存する「スキャン画像保存モード」と、スキャン画像データを親展ＢＯＸ１５Ｂに保存することなく、メモリ１５の他の記憶領域に一時的に記憶した後にネットワーク５に接続された機器にリアルタイムで出力する「スキャン画像直接出力モード」の、スキャン画像データに関する２つのモードが用意されており、表示パネル１６に対する指示操作によって何れかの一方のモードを選択的に設定することができる。
【００３７】
同様に、本実施の形態に係る複合機１０は、ＦＡＸ受信データを親展ＢＯＸ１５Ｂにファイル名を付けて保存する「ＦＡＸ受信データ保存モード」と、ＦＡＸ受信データを親展ＢＯＸ１５Ｂに保存することなく、メモリ１５の他の記憶領域に一時的に記憶した後にネットワーク５に接続された機器にリアルタイムで出力する「ＦＡＸ受信データ直接出力モード」の、ＦＡＸ受信データに関する２つのモードが用意されており、表示パネル１６に対する指示操作によって何れかの一方のモードを選択的に設定することができる。
【００３８】
(ＰＣの詳細構成)
図３は、ＰＣ３０の構成を示すブロック図である。
【００３９】
ＰＣ３０は、装置全体を制御するＣＰＵ（中央処理装置）３１、ワークエリアとしてデータを一時格納するＲＡＭ３２、ＣＰＵ３１の制御プログラム等を記憶するＲＯＭ３３、各種画面や情報を表示するディスプレイ３４、及びＣＤ−ＲＯＭドライブ３５を備えている。
【００４０】
また、ＰＣ３０は、複合機１０からデータを取り込むためのプログラム（以下、「デバイス・ドライバ」という。）を始めとする各種のプログラムＰが予め記録されていると共に、複合機１０から取り込んだデータ等を記憶したり、記憶されているデータ等を読み出すハードディスクドライブ３６を備えている。また、ＰＣ３０は、さらに、文章や記号等を入力するキーボード３７、ポインティング・デバイスであるマウス３８、これらが接続されたインタフェース３９、入出力ポート４０及び通信制御ユニット４１を備えている。
【００４１】
ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、インタフェース３９及び入出力ポート４０は、ネットワーク５に接続された複合機１０等の他の機器と通信を行う通信制御ユニット４１に接続されている。
【００４２】
(ＰＣの機能構成)
ところで、本実施の形態に係るＰＣ３０は、ＰＣ３０にインストールされると共に、外部装置（本実施の形態では、複合機１０）から入力された画像データを用いて所定の処理を実行する画像処理プログラムとしてのＡＰに対する外部装置からの画像データの転送状態を、当該ＡＰの画像データの入力能力に応じて自動的に切り替える転送切替機能を有している。
【００４３】
図４は、上記のハードウェア資源を利用して当該転送切替機能を実行するためのＰＣ３０の機能的な構成を示すブロック図である。
【００４４】
同図に示すように、転送切替機能を実行するために、ＰＣ３０は、画像データの入力対象とする複合機１０の画像データの出力モードを判定する第１判定部５０と、ＡＰ６０の画像データの入力能力を判定する第２判定部５２と、複合機１０から入力された画像データのＡＰ６０への転送状態を第１判定部５０及び第２判定部５２の判定結果に応じて切り替える出力制御部５４と、を備えている。なお、これらの各部の機能は、ハードディスクドライブ３６に格納されているデバイス・ドライバをＣＰＵ３１により実行することで構築される。
【００４５】
第１判定部５０は、画像データの取り込み対象とする複合機１０が画像データを複数ページ連続して出力するモードとされているか否かを判定し、判定結果を出力制御部５４に出力する。
【００４６】
なお、本実施の形態に係る第１判定部５０では、ＡＰ６０によって取り込み対象とされている画像データがスキャン画像データである場合、複合機１０に対して設定されている上記スキャン画像データに関するモードを問い合せ、これによって取得されたモードがスキャン画像直接出力モードである場合に、画像データを複数ページ連続して出力するモードとされているものと判定する。また、本実施の形態に係る第１判定部５０では、ＡＰ６０によって取り込み対象とされている画像データがＦＡＸ受信データである場合、複合機１０に対して設定されている上記ＦＡＸ受信データに関するモードを問い合せ、これによって取得されたモードがＦＡＸ受信データ直接出力モードである場合に、画像データを複数ページ連続して出力するモードとされているものと判定する。
【００４７】
一方、第２判定部５２は、ＡＰ６０が画像データを複数ページ連続して入力できるものとされているか否かを判定し、判定結果を出力制御部５４に出力する。
【００４８】
なお、本実施の形態に係る第２判定部５２では、ＡＰ６０から画像データを複数ページ連続して入力できるか否かの入力能力を示す情報を読み出し、当該情報に応じて上記判定を行う。すなわち、本実施の形態に係るＡＰ６０は、自身の画像データの入力能力を示す情報が記憶されたものとして構成されている。但し、この形態に限定されるものではなく、例えば、ユーザによって当該入力能力を示す情報をＡＰに関連付けた状態でハードディスクドライブ３６等によって予め記憶しておき、当該情報を読み出して判定する形態や、ＡＰを、画像データの取得の指示情報を出力する際に入力能力を示す情報も出力するものとし、当該情報に応じて判定する形態等とすることもできる。
【００４９】
更に、出力制御部５４は、第１判定部５０により複合機１０が画像データを複数ページ連続して出力するモードとされていると判定され、かつ第２判定部５２によりＡＰ６０が画像データを複数ページ連続して入力できるものとされていないと判定された場合に、複合機１０から出力された画像データを所定のタイミングでページ毎にＡＰ６０に出力するように制御する。なお、本実施の形態では、上記所定のタイミングとして、ＡＰ６０から画像データの読み込み指示が入力されたタイミングとしているが、これに限定されず、例えば、ＡＰ６０において画像データの連続的な取り込みが失敗しない最低限のインターバル期間として予め定められた期間（一例として、１秒間）毎のタイミング等とすることもできる。
【００５０】
なお、第１判定部５０が本発明の第１判定手段に、第２判定部５２が本発明の第２判定手段に、出力制御部５４が本発明の出力制御手段に、各々相当する。
【００５１】
(ＰＣの動作)
ところで、本実施の形態に係るＰＣ３０では、転送切替機能をソフトウェアの実行によって実現するものとされている。
【００５２】
次に、図５及び図６を参照して、転送切替機能の実行時におけるＰＣ３０の作用を詳細に説明する。なお、図５は、ＰＣ３０にインストールされている画像処理プログラムとしてのＡＰから画像データの取り込みの実行指示が入力された際にＰＣ３０のＣＰＵ３１によって実行される画像情報転送処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは、ハードディスクドライブ３６に格納されているデバイス・ドライバの一部として構成されている。また、図６は、図５に示される画像情報転送処理プログラムの実行時における複合機１０と、デバイス・ドライバと、ＡＰ（アプリケーション・プログラム）と、ディスプレイ３４、キーボード３７等のＰＣ３０のハードウェア資源と、の各々の間の情報の流れを示す線図である。更に、ここでは、ＡＰがスキャン画像データを取り込むものである場合について説明する。
【００５３】
まず、図５のステップ１００では、複合機１０に対して設定されている上記スキャン画像データに関するモードを問い合せる。これに応じて、複合機１０は、当該モードを示す情報（ここでは、「スキャン画像保存モード」又は「スキャン画像直接出力モード」を示す情報）を入力してくるので、次のステップ１０２では、当該情報の受信待ちを行う。
【００５４】
次のステップ１０４では、ＡＰから入力された画像データの取り込みの実行指示に応じた画像データの取り込み指示を複合機１０に出力する。これに応じて、複合機１０は、当該指示に応じた画像データの取り込みを行い、スキャン画像保存モードが設定されている場合はスキャン画像データを親展ＢＯＸ１５Ｂにファイル名を付けて保存し、スキャン画像直接出力モードが設定されている場合はスキャン画像データを親展ＢＯＸ１５Ｂに保存することなく、メモリ１５の他の記憶領域に一時的に記憶した後にＰＣ３０にリアルタイムで出力する。
【００５５】
そこで、次のステップ１０６では、上記ステップ１０２において受信した情報によって示されるモードに応じた画像データ取得処理を実行する。すなわち、複合機１０においてスキャン画像保存モードが設定されている場合は、複合機１０のメモリ１５における親展ＢＯＸ１５Ｂから読み出すことによってスキャン画像データを取得し、複合機１０においてスキャン画像直接出力モードが設定されている場合は、複合機１０からリアルタイムで入力されてくるスキャン画像データを順次取得する。なお、ここで取得したスキャン画像データは、ハードディスクドライブ３６の所定記憶領域に記憶する。
【００５６】
次のステップ１０８では、上記ステップ１０２において受信した情報によって示されるモードがスキャン画像直接出力モードであるか否かを判定することにより、複合機１０が画像データを複数ページ連続して出力するモードとなっているか否かを判定し、肯定判定となった場合はステップ１１０に移行する。
【００５７】
ステップ１１０では、ＡＰから画像データを複数ページ連続して入力できるか否かの入力能力を示す情報を読み出し、次のステップ１１２にて、読み出した情報に基づいてＡＰが画像データを複数ページ連続して入力できるものとされているか否かを判定し、否定判定となった場合はステップ１１４に移行する。
【００５８】
なお、上記ステップ１０８において否定判定となった場合は、上記ステップ１１０及びステップ１１２の処理を実行することなくステップ１１４に移行する。
【００５９】
ところで、本実施の形態に係るＡＰは、一例として図７に示されるユーザ指示要求ＵＩ（ユーザ・インタフェース）画面をディスプレイ３４に表示して、ユーザに対して１ページ毎に画像の読み込み指示を入力させ、ユーザにより当該読み込み指示が行われたタイミング（同図における「読込み」ボタンがマウス３８にてポインティング指定されたタイミング）で、デバイス・ドライバに対する画像の読み込み指示を１ページ毎に行うものとされている。
【００６０】
そこで、ステップ１１４（図５参照。）では、ＡＰからの上記読み込み指示を示す情報の受信待ちを行い、次のステップ１１６では、上記ステップ１０６の画像データ取得処理によって記憶された画像データを１ページ分だけハードディスクドライブ３６から読み出してＡＰに出力する。
【００６１】
次のステップ１１８では、上記ステップ１０６の画像データ取得処理によってハードディスクドライブ３６に記憶された全ページ分の画像データのＡＰへの出力が終了したか否かを判定し、否定判定となった場合は上記ステップ１１４に戻り、肯定判定となった時点で本画像情報転送処理プログラムを終了する。なお、上記ステップ１１４〜ステップ１１８の処理を繰り返して実行する際には、ＡＰに対してページ順に画像データを出力するようにする。
【００６２】
一方、上記ステップ１１２において肯定判定となった場合は、複合機１０が画像データを複数ページ連続して出力するモードとなっており、かつＡＰが画像データを複数ページ連続して入力できるものとされている場合であるので、ステップ１２０に移行して、上記ステップ１０６の画像データ取得処理によって記憶された全ての画像データをハードディスクドライブ３６から読み出してＡＰに連続的に出力し、その後に本画像情報転送処理プログラムを終了する。
【００６３】
上記画像情報転送処理プログラムのステップ１０８の処理が本発明の第１判定ステップに、ステップ１１２の処理が本発明の第２判定ステップに、ステップ１１４〜ステップ１１８の処理が本発明の出力制御ステップに、各々相当する。
【００６４】
以上詳細に説明したように、本実施の形態では、出力装置（複合機１０）が画像情報（画像データ）を複数ページ連続して出力するものとされているか否かを判定すると共に、画像処理プログラム（ＡＰ）が画像情報を複数ページ連続して入力できるものとされているか否かを判定し、出力装置が画像情報を複数ページ連続して出力するものとされていると判定し、かつ画像処理プログラムが画像情報を複数ページ連続して入力できるものとされていないと判定した場合、出力装置から出力された画像情報を所定のタイミングでページ毎に画像処理プログラムに出力するように制御しているので、画質の劣化や、画像取り込み時間の長時間化を招くことなく、画像処理プログラムによる画像情報の取り込みの失敗を回避することができる。
【００６５】
また、本実施の形態では、前記画像処理プログラムを、１ページ分の画像情報の入力毎に画像情報の入力要求情報（読み込み指示を示す情報）を出力するものとし、前記所定のタイミングを、前記画像処理プログラムから前記入力要求情報が出力されたタイミングとしているので、当該画像処理プログラムによって確実に取り込むことのできるタイミングで画像情報を出力することになり、画像処理プログラムに対する画像情報の取り込みの失敗を確実に回避することができる。
【００６６】
[第２の実施の形態]
上記第１の実施の形態では、ＡＰから画像データを複数ページ連続して入力できるか否かの入力能力を示す情報を読み出すことによって当該ＡＰが画像データを複数ページ連続して入力できるものとされているか否かを判定する場合の形態例について説明したが、本第２の実施の形態では、事前に所定のテスト画像データを複数ページ連続してＡＰに入力し、これが失敗を生じることなく入力できたか否かをユーザに判定させて判定結果を入力させることによって当該ＡＰが画像データを複数ページ連続して入力できるものとされているか否かを判定する場合の形態例について説明する。なお、ネットワークシステム１のハードウェア的な構成は上記第１の実施の形態における構成（図１〜図３）と同様であるので、ここでの説明は省略する。
【００６７】
まず、図８を参照して、本第２の実施の形態に係る転送切替機能を実行するためのＰＣ３０の機能的な構成について説明する。なお、同図における図４と同一の構成要素については図４と同一の符号を付して、その説明を省略する。
【００６８】
図８に示すように、転送切替機能を実行するために、本第２の実施の形態に係るＰＣ３０は、図４に示した構成要素に加え、ＡＰ６０に対して予め定められたテスト画像データを連続的に入力するテスト画像入力部５６と、当該テスト画像データのＡＰ６０への入力が失敗を生じることなく行えたか否かを示すテスト結果情報を取得する取得部５８と、を更に備えている。なお、これらの各部の機能も、ハードディスクドライブ３６に格納されているデバイス・ドライバをＣＰＵ３１により実行することで構築される。
【００６９】
テスト画像入力部５６は、ＡＰ６０に所定のテスト画像データを複数ページ連続して入力する。これに応じて、本実施の形態に係るＡＰ６０は、入力されたテスト画像データによって示される複数ページ分の画像をディスプレイ３４に表示する。ここで、テスト画像データのＡＰ６０への入力が失敗した場合には、ディスプレイ３４に表示される画像に何らかの欠陥が生じることになる。そこで、本第２の実施の形態に係るＰＣ３０では、当該欠陥の有無をユーザに対して視覚的に判定させ、当該判定の結果を示す情報（テスト結果情報）を入力させて、これを取得部５８により取得する。
【００７０】
次に、図９及び図１０を参照して、テスト結果情報を取得する際のＰＣ３０の作用を詳細に説明する。なお、図９は、ＰＣ３０に画像処理プログラムとしてのＡＰがインストールされた後、ユーザによってテスト画像データによる当該ＡＰのテストの実行指示が入力された際にＰＣ３０のＣＰＵ３１によって実行されるアプリケーション能力取得処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは、ハードディスクドライブ３６に格納されているデバイス・ドライバの一部として構成されている。また、図１０は、図９に示されるアプリケーション能力取得処理プログラムの実行時におけるデバイス・ドライバと、ＡＰ（アプリケーション・プログラム）と、ディスプレイ３４、キーボード３７等のＰＣ３０のハードウェア資源と、の各々の間の情報の流れを示す線図である。更に、ここでは、ＡＰにおける入力能力のテストの対象として、画像データのカラーモードの如何に関わらず、ＡＰが画像データを複数ページ連続して入力できるものとされているか否かを判定する第１のテストと、ＡＰが画像データを各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものとされているか否かを判定する第２のテストの、２種類のテストを行う場合について説明する。
【００７１】
まず、図９のステップ２００では、ハードディスクドライブ３６に第１のテスト用に予め記憶されている複数ページ分のテスト画像データを読み出し、これを複数ページの画像データの連続取り込み時と同様のタイミングで連続的にＡＰに対して出力する。これに応じて、ＡＰは、入力されたテスト画像データによって示される複数ページ分のテスト画像をディスプレイ３４に一覧表示する。
【００７２】
次のステップ２０２では、表示されたテスト画像の状態が良好であるか否かの判定結果の指示入力をユーザに促す画像を、ＡＰによってテスト画像が表示された状態のディスプレイ３４の空き領域に表示する。
【００７３】
以上の処理の結果、ディスプレイ３４には、一例として図１１に示されるような表示結果入力画面が表示されることになる。この場合、ユーザは、ディスプレイ３４に表示されているテスト画像が各ページとも問題なく表示されている場合は「はい」ボタンを、何らかの欠陥がある場合には「いいえ」ボタンを、各々マウス３８によってポインティング指定する。
【００７４】
そこで、次のステップ２０４では、ユーザからの何れかのボタンの指定待ちを行い、次のステップ２０６にて、ユーザによって指定されたボタンに応じたテスト画像の表示状態に対する判定結果を、画像データを複数ページ連続して入力できるものであるか否かを示す第１のテストのテスト結果情報としてハードディスクドライブ３６の所定記憶領域に記憶する。
【００７５】
次のステップ２０８では、ハードディスクドライブ３６に第２のテスト用に予め記憶されている複数ページ分のテスト画像データ（一例として、カラー画像と白黒画像が１ページ毎に交互に配置された画像データ）を読み出し、これを複数ページの画像データの連続取り込み時と同様のタイミングで連続的にＡＰに対して出力する。これに応じて、ＡＰは、入力されたテスト画像データによって示される複数ページ分のテスト画像をディスプレイ３４に一覧表示する。
【００７６】
次のステップ２１０では、表示されたテスト画像の状態が良好であるか否かの判定結果の指示入力をユーザに促す画像を、ＡＰによってテスト画像が表示された状態のディスプレイ３４の空き領域に表示する。
【００７７】
以上の処理の結果、ディスプレイ３４には、一例として図１１に示したものと同様の表示結果入力画面が表示されることになる。但し、ここで問題が生じることなく表示されるテスト画像は、カラー画像と白黒画像が交互に並べられたものとなる。この場合も、ユーザは、ディスプレイ３４に表示されているテスト画像が各ページとも問題なく表示されている場合は「はい」ボタンを、何らかの欠陥がある場合には「いいえ」ボタンを、各々マウス３８によってポインティング指定する。
【００７８】
そこで、次のステップ２１２では、ユーザからの何れかのボタンの指定待ちを行い、次のステップ２１４にて、ユーザによって指定されたボタンに応じたテスト画像の表示状態に対する判定結果を、画像データをカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものであるか否かを示す第２のテストのテスト結果情報としてハードディスクドライブ３６の所定記憶領域に記憶し、その後に本アプリケーション能力取得処理プログラムを終了する。
【００７９】
なお、図１２には、上記アプリケーション能力取得処理プログラムの実行によって、ハードディスクドライブ３６の所定記憶領域に記憶された、複数（同図では、２つ）のＡＰについてのテスト結果情報が模式的に示されている。当該テスト結果情報を参照することにより、ＡＰの画像データの入力能力を確実に把握することができる。
【００８０】
本第２の実施の形態に係るＰＣ３０では、何れかのＡＰから画像データの取り込みの実行指示が入力された際に、図５に示したものと略同様の画像情報転送処理プログラムがＣＰＵ３１によって実行される。但し、同図におけるステップ１１０の処理が、上記第１の実施の形態では、ＡＰ自身から当該ＡＰの入力能力を示す情報を読み出すものであるのに対し、本第２の実施の形態では、上述したアプリケーション能力取得処理プログラムの実行によって記憶された当該ＡＰに対応するテスト結果情報を、入力能力を示す情報としてハードディスクドライブ３６から読み出すものとされている点のみが異なる。
【００８１】
上記アプリケーション能力取得処理プログラムのステップ２００及びステップ２０８の処理が本発明のテスト画像入力ステップに、ステップ２０４及びステップ２１２の処理が本発明の取得ステップに、各々相当する。
【００８２】
以上詳細に説明したように、本実施の形態では、上記第１の実施の形態による効果に加えて、画像処理プログラム（ＡＰ）に所定のテスト画像情報（テスト画像データ）を複数ページ連続して入力し、当該テスト画像情報の入力が正しく行えたか否かを示すテスト結果情報を取得して、当該テスト結果情報に応じて前記画像処理プログラムが画像情報を複数ページ連続して入力できるものとされているか否かを判定しているので、画像処理プログラムによる画像情報の入力能力を正確に判定することができ、この結果として、画像処理プログラムによる画像情報の取り込みの失敗を、より確実に回避することができる。
【００８３】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００８４】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【００８５】
例えば、上記各実施の形態では、複合機１０における画像データの出力モードの判定対象として、画像データを複数ページ連続して出力するものとされているか否かの判定を適用し、ＡＰによる入力能力の判定対象として、画像データを複数ページ連続して入力できるものとされているか否かの判定を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、複合機１０における画像データの出力モードの判定対象として、各ページ間でカラー画像と白黒画像が混在した状態で画像データを複数ページ連続して出力するものとされているか否かの判定を適用し、ＡＰによる入力能力の判定対象として、各ページ間でカラー画像と白黒画像が混在した状態で画像データを複数ページ連続して入力できるものとされているか否かの判定を適用する形態とすることもできる。
【００８６】
この場合、複合機１０を、スキャン画像データを各ページ間でカラー画像と白黒画像が混在した状態で出力する機能を有するものとし、画像情報転送処理プログラム（図５参照。）のステップ１０８において、複合機１０がスキャン画像データを各ページ間でカラー画像と白黒画像が混在した状態で出力するモードとなっているか否かを判定するものとし、更に、同プログラムのステップ１１２において、ＡＰがスキャン画像データを各ページ間でカラー画像と白黒画像が混在した状態で複数ページ連続して入力できるものとされているか否かを判定するものとする。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００８７】
また、この場合の変形例として、例えば、ページ毎に異なる画素数の画像が混在する場合に対応する形態や、定形のＡ４サイズ、Ａ３サイズ、Ｂ４サイズといった異なる用紙サイズの画像が混在する場合に対応する形態、用紙サイズ、カラーモード共に同一だが異なる解像度の画像が混在する場合（例えば、Ａ３サイズの用紙が３ページ分のものであるが、１ページ目が２００ｄｐｉ、２ページ目が３００ｄｐｉ、３ページ目が４００ｄｐｉである場合）に対応する形態等を例示することができる。これらの場合にも、上記各実施の形態と同様の効果を奏することができる。
【００８８】
また、例えば、上記第２の実施の形態では、アプリケーション能力取得処理プログラムをユーザの実行指示に応じて実行する場合について説明したが、本発明はこれに限定されるものではなく、例えば、テスト結果情報が記憶されていないＡＰ、すなわち、未知のＡＰが検出された場合に実行する形態とすることもできる。この場合、ユーザからの実行指示を行う必要がなくなるので、利便性を向上することができる。
【００８９】
また、上記第２の実施の形態では、アプリケーション能力取得処理プログラムのステップ２０２の処理において、一例として図１１に示される画面をＡＰによってテスト画面が表示された状態のディスプレイ３４の空き領域に表示した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＡＰによって表示される画面の上に小さく表示する形態とすることもできる。
【００９０】
また、上記各実施の形態では、画像情報転送処理プログラムにおいて、ＡＰに対して全ページの画像データを送信する場合について説明したが、本発明はこれに限定されるものではなく、例えば、ユーザからの画像データの送信の中止を指示する指示入力があった場合に当該画像データの送信を中止する形態とすることもできる。この場合の形態例としては、図７に示されるユーザ指示要求ＵＩ画面に「キャンセル」ボタンを設け、当該「キャンセル」ボタンがマウス３８にてポインティング指定されたタイミングで画像データのＡＰへの送信を中止する形態を例示することができる。この場合、画像データの転送を途中で中止することも可能となり、利便性を向上することができる。
【００９１】
また、例えば、上記各実施の形態では、画像情報転送処理プログラムにおいて処理対象とする画像データとしてスキャン画像データを適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＦＡＸ受信データを適用する形態とすることもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００９２】
また、例えば、上記各実施の形態では、複合機１０において設定されている出力モードを当該複合機１０に問い合わせることによって取得する場合について説明したが、本発明はこれに限定されるものではなく、複合機１０による画像データの出力モードが固定である場合等には、例えば、ハードディスクドライブ３６の所定記憶領域に当該出力モードを示す情報を予め記憶しておき、これを読み出すことによって取得する形態とすることもできる。この場合、ハードディスクドライブ３６が本発明の記憶手段に、上記出力モードを示す情報が本発明の出力能力情報に、各々相当することになる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００９３】
また、本実施の形態では、本発明を複合機１０とＰＣ３０がネットワーク５を介して接続されたネットワークシステム１に適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、複合機１０に代えて汎用のスキャナ装置を適用し、当該スキャナ装置とＰＣ３０との間の画像データの送受をＴＷＡＩＮ仕様のデバイス・ドライバを介して行うシステムに本発明を適用する形態とすることもできる。この場合、上記ＴＷＡＩＮ仕様のデバイス・ドライバが上記各実施の形態におけるデバイス・ドライバに相当することになる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００９４】
また、上記各実施の形態では、転送切替機能をソフトウェアによって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該機能をハードウェアにより実現する形態とすることもできる。この場合の形態例としては、ＰＣ３０に、一例として図４に示した第１判定部５０、第２判定部５２、及び出力制御部５４と同様に作用する機能デバイスを設ける形態や、これらの機能デバイスに加えて、一例として図８に示したテスト画像入力部５６及び取得部５８と同様に作用する機能デバイスを設ける形態等を例示できる。この場合は、上記各実施の形態に比較して、転送切替機能の高速化が期待できる。
【００９５】
また、上記各実施の形態で示したネットワークシステム１のハードウェア構成（図１〜図３参照。）は一例であり、必要に応じて構成要素を追加したり、不要な構成要素を削減したりすることができることは言うまでもない。
【００９６】
更に、上記各実施の形態で示した各種処理プログラムの処理の流れ（図５、図９参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更することができることも言うまでもない。
【図面の簡単な説明】
【００９７】
【図１】実施の形態に係るネットワークシステムの概略構成図である。
【図２】実施の形態に係る複合機の詳細構成を示すブロック図である。
【図３】実施の形態に係るＰＣの詳細構成を示すブロック図である。
【図４】第１の実施の形態に係るＰＣの機能構成を示すブロック図である。
【図５】実施の形態に係る画像情報転送処理プログラムの処理の流れを示すフローチャートである。
【図６】実施の形態に係る画像情報転送処理プログラムの実行時における複合機と、デバイス・ドライバと、ＡＰと、ＰＣ３０のハードウェア資源と、の各々の間の情報の流れを示す線図である。
【図７】実施の形態に係るユーザ指示要求ＵＩの表示状態例を示す概略図である。
【図８】第２の実施の形態に係るＰＣの機能構成を示すブロック図である。
【図９】第２の実施の形態に係るアプリケーション能力取得処理プログラムの処理の流れを示すフローチャートである。
【図１０】第２の実施の形態に係るアプリケーション能力取得処理プログラムの実行時におけるデバイス・ドライバと、ＡＰと、ＰＣ３０のハードウェア資源と、の各々の間の情報の流れを示す線図である。
【図１１】第２の実施の形態に係る表示結果入力画面の表示状態例を示す概略図である。
【図１２】第２の実施の形態に係る入力能力情報の記憶状態例を示す模式図である。
【符号の説明】
【００９８】
１      ネットワークシステム
１０    複合機（出力装置）
１１    スキャナ部
１３    ＦＡＸ部
３０    ＰＣ
３１    ＣＰＵ（第１判定手段、第２判定手段、出力制御手段、テスト画像入力手段、取得手段）
３４    ディスプレイ
３６    ハードディスクドライブ（記憶手段）
５０    第１判定部（第１判定手段）
５２    第２判定部（第２判定手段）
５４    出力制御部（出力制御手段）
５６    テスト画像入力部（テスト画像入力手段）
５８    取得部（取得手段）
【図１】
2006019953.tif 000003
【図２】
2006019953.tif 000004
【図３】
2006019953.tif 000005
【図４】
2006019953.tif 000006
【図５】
2006019953.tif 000007
【図６】
2006019953.tif 000008
【図７】
2006019953.tif 000009
【図８】
2006019953.tif 000010
【図９】
2006019953.tif 000011
【図１０】
2006019953.tif 000012
【図１１】
2006019953.tif 000013
【図１２】
2006019953.tif 000014