(57)【要約】【課題】操作対象の処理装置と当該処理装置の通信相手としての接続対象の処理装置との間のユーザが移動する移動量を抑制することのできる処理システムを提供する。【解決手段】処理システムは第１の処理装置と第２の処理装置とを備える。第１の処理装置は、自装置または接続対象の第２の処理装置が指定される所望の機能を有しないことを検出する検出手段と、検出手段によって所望の機能を有しないことが検出されたときは、所望の機能を有しない処理装置の通信相手の処理装置とこれの通信相手先としての複数の処理装置との距離にかかわる情報を取得する取得手段と、距離にかかわる情報を基に、通信相手先としての複数の処理装置の中で所望の機能を有し通信相手の処理装置に対し最も近くに位置する処理装置を代替装置として選定する選定手段と、選定手段によって選定された代替装置を提示する提示手段と、を備える。【選択図】図３
2011066526.tif 000002
【特許請求の範囲】
【請求項１】
単数または複数の第１の処理装置と単数または複数の第２の処理装置とが通信回線を介して接続され、
前記第１の処理装置は、
指定される所望の機能を受け付ける受付手段と、
前記複数の第２の処理装置のそれぞれの機能を収集する収集手段と、
前記収集手段によって収集された前記第２の処理装置毎の機能を基に、前記複数の第２の処理装置の中から前記受付手段によって受け付けられた前記所望の機能を有する第２の処理装置を接続対象候補として選定する選定手段と、
前記選定手段によって選定された接続対象候補を提示する提示手段と、
を有することを特徴とする処理システム。
【請求項２】
単数または複数の第１の処理装置と単数または複数の第２の処理装置とが通信回線を介して接続され、
前記第１の処理装置は、
自装置または前記第２の処理装置の中の自装置との通信を行う接続対象の第２の処理装置がユーザによって指定される所望の機能を有しないことを検出する検出手段と、
前記検出手段によって前記所望の機能を有しないことが検出されたときは、前記所望の機能を有しない処理装置の通信相手の処理装置とこれの通信相手先としての複数の処理装置との距離にかかわる情報を取得する取得手段と、
前記取得手段によって取得された前記距離にかかわる情報を基に、前記通信相手先としての複数の処理装置の中で前記所望の機能を有し前記通信相手の処理装置に対し最も近くに位置する処理装置を代替装置として選定する選定手段と、
前記選定手段によって選定された代替装置を提示する提示手段と、
を有することを特徴とする処理システム。
【請求項３】
前記取得手段は、
前記検出手段によって自装置が前記所望の機能を有しないことが検出されたときは、前記通信相手の処理装置としての前記接続対象の第２の処理装置と前記通信相手先としての前記複数の第１の処理装置のそれぞれとの距離にかかわる情報を取得し、
前記選定手段は、
前記取得手段によって取得された前記距離にかかわる情報を基に、前記通信相手先としての前記複数の第１の処理装置の中で前記所望の機能を有し前記接続対象の第２の処理装置に対し最も近くに位置する第１の処理装置を代替装置として選定する、
ことを特徴とする請求項２に記載の処理システム。
【請求項４】
前記取得手段は、
前記検出手段によって前記接続対象の第２の処理装置が前記所望の機能を有していないことが検出されたときは、前記通信相手の処理装置としての自装置と前記通信相手先としての前記複数の第２の処理装置のそれぞれとの距離にかかわる情報を取得し、
前記選定手段は、
前記取得手段によって取得された前記距離にかかわる情報を基に、前記通信相手先としての前記複数の第２の処理装置の中で前記所望の機能を有し自装置に対し最も近くに位置する第２の処理装置を代替装置として選定する、
ことを特徴とする請求項２に記載の処理システム。
【請求項５】
通信回線を介して複数の画像形成装置との通信を行う通信手段と、
指定される所望の機能を受け付ける受付手段と、
前記複数の画像形成装置のそれぞれの機能を収集する収集手段と、
前記収集手段によって収集された前記画像形成装置毎の機能を基に、前記複数の画像形成装置の中から前記受付手段によって受け付けられた前記所望の機能を有する画像形成装置を接続対象候補として選定する選定手段と、
前記選定手段によって選定された接続対象候補を提示する提示手段と、
を有することを特徴とする画像読取装置。
【請求項６】
通信回線を介して他の一つ以上の画像読取装置との通信を行うとともに単数または複数の画像形成装置との通信を行う通信手段と、
自装置がユーザによって指定される所望の機能を有しないことを検出する検出手段と、
前記検出手段によって自装置が前記所望の機能を有しないことが検出されたときは、前記画像形成装置の中の自装置との通信を行う接続対象の画像形成装置と自装置を含む複数の画像読取装置のそれぞれとの距離にかかわる情報を取得する取得手段と、
前記取得手段によって取得された前記距離にかかわる情報を基に、前記複数の画像読取装置の中で前記所望の機能を有し前記接続対象の画像形成装置に対し最も近くに位置する画像読取装置を代替装置として選定する選定手段と、
前記選定手段によって選定された代替装置を提示する提示手段と、
を有することを特徴とする画像読取装置。
【請求項７】
通信回線を介して複数の画像形成装置との通信を行う通信手段と、
前記複数の画像形成装置の中の自装置との通信を行う接続対象の画像形成装置がユーザによって指定される所望の機能を有しないことを検出する検出手段と、
前記検出手段によって前記接続対象の画像処理装置が前記所望の機能を有していないことが検出されたときは、自装置と前記複数の画像形成装置のそれぞれとの距離にかかわる情報を取得する取得手段と、
前記取得手段によって取得された前記距離にかかわる情報を基に、前記複数の画像形成装置の中で前記所望の機能を有し自装置に対し最も近くに位置する画像形成装置を代替装置として選定する選定手段と、
前記選定手段によって選定された代替装置を提示する提示手段と、
を有することを特徴とする画像読取装置。
【請求項８】
指定される所望の機能を受け付ける受付処理過程と、
複数の画像形成装置のそれぞれの機能を収集する収集処理過程と、
前記収集処理過程により収集された前記画像形成装置毎の機能を基に、前記複数の画像形成装置の中から前記受付処理過程により受け付けられた前記所望の機能を有する画像形成装置を接続対象候補として選定する選定処理過程と、
前記選定処理過程により選定された接続対象候補を提示手段に提示させる制御を行う制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項９】
自プログラムを実行する画像読取装置がユーザによって指定される所望の機能を有しないことを検出する検出処理過程と、
前記検出処理過程により自プログラムを実行する画像読取装置が前記所望の機能を有しないことが検出されたときは、単数または複数の画像形成装置の中の自プログラムを実行する画像読取装置との通信を行う接続対象の画像形成装置と自プログラムを実行する画像読取装置を含む複数の画像読取装置のそれぞれとの距離にかかわる情報を取得する取得処理過程と、
前記取得処理過程により取得された前記距離にかかわる情報を基に、前記複数の画像読取装置の中で前記所望の機能を有し前記接続対象の画像形成装置に対し最も近くに位置する画像読取装置を代替装置として選定する選定処理過程と、
前記選定処理過程により選定された代替装置を提示手段に提示させる制御を行う制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項１０】
複数の画像形成装置の中の自プログラムを実行する画像読取装置との通信を行う接続対象の画像形成装置がユーザによって指定される所望の機能を有しないことを検出する検出処理過程と、
前記検出処理過程により前記接続対象の画像形成装置が前記所望の機能を有しないことが検出されたときは、自プログラムを実行する画像読取装置と前記複数の画像形成装置のそれぞれとの距離にかかわる情報を取得する取得処理過程と、
前記取得処理過程により取得された前記距離にかかわる情報を基に、前記複数の画像形成装置の中で前記所望の機能を有し自プログラムを実行する画像読取装置に対し最も近くに位置する画像形成装置を代替装置として選定する選定処理過程と、
前記選定処理過程により選定された代替装置を提示手段に提示させる制御を行う制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理システム、画像読取装置、処理プログラムに関するものである。
【背景技術】
【０００２】
複数の画像形成装置がネットワークを介して接続されるシステムには、前記複数の画像形成装置の中の操作対象の画像形成装置が、表示部に表示されるユーザ専用の入力画面から自装置が有しない機能を要求された場合に、その機能を有する他の画像形成装置を検出し、その検出した画像形成装置の位置をユーザに通知するものがある。
【０００３】
このようなシステムとしては、例えば特許文献１に記載されたものが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２８２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、指定される所望の機能を有する処理装置を確実に選択することのできる処理システムを提供することを目的とする。
【０００６】
また、本発明は、操作対象の処理装置と当該処理装置の通信相手としての接続対象の処理装置との間のユーザが移動する移動量を抑制することのできる処理システムを提供することを目的とする。
【０００７】
また、本発明は、指定される所望の機能を有する画像形成装置を確実に選択することのできる画像読取装置、処理プログラムを提供することを目的とする。
【０００８】
さらに、本発明は、画像読取装置と当該画像読取装置の通信相手としての接続対象の画像形成装置との間のユーザが移動する移動量を抑制することのできる画像読取装置、処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の本発明の処理システムは、単数または複数の第１の処理装置と単数または複数の第２の処理装置とが通信回線を介して接続され、前記第１の処理装置は、指定される所望の機能を受け付ける受付手段と、前記複数の第２の処理装置のそれぞれの機能を収集する収集手段と、前記収集手段によって収集された前記第２の処理装置毎の機能を基に、前記複数の第２の処理装置の中から前記受付手段によって受け付けられた前記所望の機能を有する第２の処理装置を接続対象候補として選定する選定手段と、前記選定手段によって選定された接続対象候補を提示する提示手段と、を有することを特徴とする。
【００１０】
上記課題を解決するため、請求項２に記載の本発明の処理システムは、単数または複数の第１の処理装置と単数または複数の第２の処理装置とが通信回線を介して接続され、前記第１の処理装置は、自装置または前記第２の処理装置の中の自装置との通信を行う接続対象の第２の処理装置がユーザによって指定される所望の機能を有しないことを検出する検出手段と、前記検出手段によって前記所望の機能を有しないことが検出されたときは、前記所望の機能を有しない処理装置の通信相手の処理装置とこれの通信相手先としての複数の処理装置との距離にかかわる情報を取得する取得手段と、前記取得手段によって取得された前記距離にかかわる情報を基に、前記通信相手先としての複数の処理装置の中で前記所望の機能を有し前記通信相手の処理装置に対し最も近くに位置する処理装置を代替装置として選定する選定手段と、前記選定手段によって選定された代替装置を提示する提示手段と、を有することを特徴とする。
【００１１】
請求項３に記載の発明は、上記請求項２に記載の発明において、前記取得手段は、前記検出手段によって自装置が前記所望の機能を有しないことが検出されたときは、前記通信相手の処理装置としての前記接続対象の第２の処理装置と前記通信相手先としての前記複数の第１の処理装置のそれぞれとの距離にかかわる情報を取得し、前記選定手段は、前記取得手段によって取得された前記距離にかかわる情報を基に、前記通信相手先としての前記複数の第１の処理装置の中で前記所望の機能を有し前記接続対象の第２の処理装置に対し最も近くに位置する第１の処理装置を代替装置として選定する、ことを特徴とする。
【００１２】
請求項４に記載の発明は、上記請求項２に記載の発明において、前記取得手段は、前記検出手段によって前記接続対象の第２の処理装置が前記所望の機能を有していないことが検出されたときは、前記通信相手の処理装置としての自装置と前記通信相手先としての前記複数の第２の処理装置のそれぞれとの距離にかかわる情報を取得し、前記選定手段は、前記取得手段によって取得された前記距離にかかわる情報を基に、前記通信相手先としての前記複数の第２の処理装置の中で前記所望の機能を有し自装置に対し最も近くに位置する第２の処理装置を代替装置として選定する、ことを特徴とする。
【００１３】
上記課題を解決するため、請求項５に記載の本発明の画像読取装置は、通信回線を介して複数の画像形成装置との通信を行う通信手段と、指定される所望の機能を受け付ける受付手段と、前記複数の画像形成装置のそれぞれの機能を収集する収集手段と、前記収集手段によって収集された前記画像形成装置毎の機能を基に、前記複数の画像形成装置の中から前記受付手段によって受け付けられた前記所望の機能を有する画像形成装置を接続対象候補として選定する選定手段と、前記選定手段によって選定された接続対象候補を提示する提示手段と、を有することを特徴とする。
【００１４】
上記課題を解決するため、請求項６に記載の本発明の画像読取装置は、通信回線を介して他の一つ以上の画像読取装置との通信を行うとともに単数または複数の画像形成装置との通信を行う通信手段と、自装置がユーザによって指定される所望の機能を有しないことを検出する検出手段と、前記検出手段によって自装置が前記所望の機能を有しないことが検出されたときは、前記画像形成装置の中の自装置との通信を行う接続対象の画像形成装置と自装置を含む複数の画像読取装置のそれぞれとの距離にかかわる情報を取得する取得手段と、前記取得手段によって取得された前記距離にかかわる情報を基に、前記複数の画像読取装置の中で前記所望の機能を有し前記接続対象の画像形成装置に対し最も近くに位置する画像読取装置を代替装置として選定する選定手段と、前記選定手段によって選定された代替装置を提示する提示手段と、を有することを特徴とする。
【００１５】
上記課題を解決するため、請求項７に記載の本発明の画像読取装置は、通信回線を介して複数の画像形成装置との通信を行う通信手段と、前記複数の画像形成装置の中の自装置との通信を行う接続対象の画像形成装置がユーザによって指定される所望の機能を有しないことを検出する検出手段と、前記検出手段によって前記接続対象の画像処理装置が前記所望の機能を有していないことが検出されたときは、自装置と前記複数の画像形成装置のそれぞれとの距離にかかわる情報を取得する取得手段と、前記取得手段によって取得された前記距離にかかわる情報を基に、前記複数の画像形成装置の中で前記所望の機能を有し自装置に対し最も近くに位置する画像形成装置を代替装置として選定する選定手段と、前記選定手段によって選定された代替装置を提示する提示手段と、を有することを特徴とする。
【００１６】
上記課題を解決するため、請求項８に記載の本発明の処理プログラムは、指定される所望の機能を受け付ける受付処理過程と、複数の画像形成装置のそれぞれの機能を収集する収集処理過程と、前記収集処理過程により収集された前記画像形成装置毎の機能を基に、前記複数の画像形成装置の中から前記受付処理過程により受け付けられた前記所望の機能を有する画像形成装置を接続対象候補として選定する選定処理過程と、前記選定処理過程により選定された接続対象候補を提示手段に提示させる制御を行う制御処理過程と、をコンピュータに実行させることを特徴とする。
【００１７】
上記課題を解決するため、請求項９に記載の本発明の処理プログラムは、自プログラムを実行する画像読取装置がユーザによって指定される所望の機能を有しないことを検出する検出処理過程と、前記検出処理過程により自プログラムを実行する画像読取装置が前記所望の機能を有しないことが検出されたときは、単数または複数の画像形成装置の中の自プログラムを実行する画像読取装置との通信を行う接続対象の画像形成装置と自プログラムを実行する画像読取装置を含む複数の画像読取装置のそれぞれとの距離にかかわる情報を取得する取得処理過程と、前記取得処理過程により取得された前記距離にかかわる情報を基に、前記複数の画像読取装置の中で前記所望の機能を有し前記接続対象の画像形成装置に対し最も近くに位置する画像読取装置を代替装置として選定する選定処理過程と、前記選定処理過程により選定された代替装置を提示手段に提示させる制御を行う制御処理過程と、をコンピュータに実行させることを特徴とする。
【００１８】
上記課題を解決するため、請求項１０に記載の本発明の処理プログラムは、複数の画像形成装置の中の自プログラムを実行する画像読取装置との通信を行う接続対象の画像形成装置がユーザによって指定される所望の機能を有しないことを検出する検出処理過程と、前記検出処理過程により前記接続対象の画像形成装置が前記所望の機能を有しないことが検出されたときは、自プログラムを実行する画像読取装置と前記複数の画像形成装置のそれぞれとの距離にかかわる情報を取得する取得処理過程と、前記取得処理過程により取得された前記距離にかかわる情報を基に、前記複数の画像形成装置の中で前記所望の機能を有し自プログラムを実行する画像読取装置に対し最も近くに位置する画像形成装置を代替装置として選定する選定処理過程と、前記選定処理過程により選定された代替装置を提示手段に提示させる制御を行う制御処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１９】
請求項１記載の発明によれば、指定される所望の機能を有する処理装置を確実に選択することができる。
【００２０】
請求項２記載の発明によれば、操作対象の処理装置と当該処理装置の通信相手としての接続対象の処理装置との間のユーザが移動する移動量を抑制することができる。
【００２１】
請求項３記載の発明によれば、操作対象の処理装置と当該処理装置の通信相手としての接続対象の処理装置との間のユーザが移動する移動量を抑制することができる。
【００２２】
請求項４記載の発明によれば、操作対象の処理装置と当該処理装置の通信相手としての接続対象の処理装置との間でのユーザが移動する移動量を抑制することができる。
【００２３】
請求項５記載の発明によれば、指定される所望の機能を有する画像形成装置を確実に選択することができる。
【００２４】
請求項６記載の発明によれば、画像読取装置と当該画像読取装置の通信相手としての接続対象の画像形成装置との間のユーザが移動する移動量を抑制することができる。
【００２５】
請求項７記載の発明によれば、画像読取装置と当該画像読取装置の通信相手としての接続対象の画像形成装置との間のユーザが移動する移動量を抑制することができる。
【００２６】
請求項８記載の発明によれば、指定される所望の機能を有する画像形成装置を確実に選択させるソフトウェアを提供することができる。
【００２７】
請求項９記載の発明によれば、画像読取装置と当該画像読取装置の通信相手としての接続対象の画像形成装置との間のユーザが移動する移動量を抑制させるソフトウェアを提供することができる。
【００２８】
請求項１０記載の発明によれば、画像読取装置と当該画像読取装置の通信相手としての接続対象の画像形成装置との間のユーザが移動する移動量を抑制させるソフトウェアを提供することができる。
【図面の簡単な説明】
【００２９】
【図１】第１の実施の形態に係わる処理システムを適用した画像形成システムの構成を示す構成図である。
【図２】第１の実施の形態に係わる処理装置としての画像読取装置の機能構成を示すブロック図である。
【図３】第１の実施の形態に係わる処理装置としての画像読取装置の制御部の詳細な機能構成を示すブロック図である。
【図４】第１の実施の形態に係わる処理装置としての画像形成装置の機能構成を示すブロック図である。
【図５】第１の実施の形態に係わる処理装置としての画像形成装置の機器情報管理部の詳細な機能構成を示すブロック図である。
【図６】第１の実施の形態に係わる処理システムを適用した画像形成システムの接続候補機器選定処理の処理手順を示すフローチャートである。
【図７】第２の実施の形態に係わる処理システムを適用した画像形成システムの構成を示す構成図である。
【図８】第２の実施の形態に係わる処理装置としての画像読取装置の制御部の詳細な機能構成を示すブロック図である。
【図９】第２の実施の形態に係わる処理装置としての画像形成装置の機器情報管理部の機器使用履歴記憶部に記憶される履歴情報の一例を示す図である。
【図１０】第２の実施の形態に係わる処理システムを適用した画像形成システムの代替機器選定処理の処理手順を示すフローチャートである。
【図１１】第３の実施の形態に係わる処理システムを適用した画像形成システムの構成を示す構成図である。
【図１２】第３の実施の形態に係わる処理装置としての画像読取装置の機能構成を示すブロック図である。
【図１３】第３の実施の形態に係わる処理装置としての画像読取装置の機器使用履歴記憶部に記憶される使用履歴情報の一例を示す図である。
【図１４】第３の実施の形態に係わる処理装置としての画像形成装置の機器使用履歴記憶部に記憶される使用履歴情報の一例を示す図である。
【図１５】３の実施の形態に係わる処理装置としての画像形成装置の機器使用履歴記憶部に記憶される使用履歴情報の他の例を示す図である。
【図１６】第３の実施の形態に係わる処理装置としての画像読取装置の機器使用履歴記憶部に記憶される使用履歴情報の他の例を示す図である。
【図１７】第１の実施の形態乃至第３の実施の形態に係わる処理装置としての画像読取装置のハードウェア構成を示す構成図である。
【発明を実施するための形態】
【００３０】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００３１】
（第１の実施の形態）
【００３２】
第１の実施の形態に係わる処理システムを適用した画像形成システムについて、図１を参照して説明する。
【００３３】
図１に示すように、処理システムとしての画像形成システム１０は、スキャナ１００と複数のプリンタ２００＃１，２００＃２，２００＃３とが通信回線５０を介して接続されている。
【００３４】
処理装置（第１の処理装置）としてのスキャナ１００は、原稿の読み取り処理を実施し、この読み取り処理の結果（画像データ）をプリンタ２００＃１、プリンタ２００＃２、またはプリンタ２００＃３に向けて送信し印刷要求を行う。
【００３５】
処理装置（第２の処理装置）としてのプリンタ２００＃１，２００＃２，２００＃３は、スキャナ１００からの画像データに基づき画像形成処理（印刷処理）を実施し、この画像形成処理の結果としての印刷物を出力する。
【００３６】
通信回線５０としては、ローカルエリアネットワーク（ＬＡＮ＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。第１の実施の形態では、通信回線５０はネットワークを採用するものとする。
【００３７】
次に、スキャナ１００の機能構成について、図２を参照して説明する。
【００３８】
図２に示すように、スキャナ１００は、画像読取装置の機能を果たし、操作・表示部１０１、制御部１０２、原稿読取部１０３、画像記憶部１０４、スキャナ通信部１０５、機器情報管理部１０６、および機器使用履歴記憶部１０７を有している。
【００３９】
操作・表示部１０１は、ユーザインターフェースとして動作するものであり、制御部１０２から表示情報を受け取りユーザに対して各種の情報を提供するほか、ユーザからの指示を受け付け、制御部１０２に操作情報を渡す。
【００４０】
また、操作・表示部１０１は、提示手段の機能を有し、後述する制御部１０２の選定部１０２２によって選定された接続対象候補（プリンタ）を表示する。
【００４１】
制御部１０２は、操作・表示部１０１からの操作情報に基づき、原稿読取部１０３に対し原稿の読取指示を行う。また、制御部１０２は、機器情報管理部１０６から自機（自装置）の機器情報や外部機器の機器情報を取得するとともに、取得した外部機器の使用履歴を機器使用履歴記憶部１０７に記憶する。
【００４２】
ここで、自機の機器情報および外部機器の機器情報とはそれぞれの機器に関する機能を示す機能情報を意味する。例えば自機がスキャナの場合、例えば原稿の両面を読み取る（スキャンする）両面原稿読取機能が自機の機器情報に相当し、また外部機器がプリンタの場合、例えば記録媒体としての用紙の両面に画像を印刷する自動両面印刷機能が外部機器の機器情報に相当する。
【００４３】
さらに、制御部１０２は、図３に示すように、受付部１０２１および選定部１０２２を有している。
【００４４】
受付部１０２１は、受付手段の機能を有し、ユーザによる操作・表示部１０１の操作により指定される所望の機能を受け付ける。
【００４５】
選定部１０２２は、選定手段の機能を有し、後述する機器情報管理部１０６の機器情報収集部１０６１によって収集された第２の処理装置（プリンタ）毎の機能を基に、複数の第２の処理装置（プリンタ）の中から受付部１０２１によって受け付けられた所望の機能を有する第２の処理装置（プリンタ）を接続対象候補として選定する。また、選定部１０２２は、選定した接続対象候補を操作・表示部１０１に表示させる。
【００４６】
再度図２を参照して説明する。原稿読取部１０３は、制御部１０２からの原稿の読取指示に基づき、原稿を光学的に読み取って得た光学信号を電気信号に変換し、画像データを生成するとともに、この生成した画像データを画像記憶部１０４に記憶する。
【００４７】
画像記憶部１０４は、原稿読取部１０３が原稿を読み取って生成した画像データを記憶するとともに、スキャナ通信部１０５に対し、記憶した画像データを提供する。
【００４８】
スキャナ通信部１０５は、通信手段の機能を有し、通信回線５０とのインターフェースとして動作するものであり、画像記憶部１０４から提供された画像データを、通信回線５０上の宛先の処理装置へ送信する。
【００４９】
また、スキャナ通信部１０５は、機器情報管理部１０６からの外部機器情報取得要求を、通信回線５０上の宛先の処理装置へ中継し送信するとともに、外部機器からの機器情報（機能情報）を受信する。
【００５０】
機器情報管理部１０６は、図３に示すように、機器情報収集部１０６１、機器情報保持部１０６２および機器情報送信部１０６３を有している。
【００５１】
機器情報収集部１０６１は、収集手段の機能を有し、スキャナ通信部１０５に対し外部機器情報取得要求を出力するとともに、スキャナ通信部１０５を介して、前記外部機器情報取得要求を受け付けた外部機器からの機器情報（機能情報）を収集し、機器情報保持部１０６２に記憶する。
【００５２】
機器情報保持部１０６２は、自機の機器情報（機能情報）を保持するとともに機器情報収集部１０６１が収集した外部機器の機器情報（機能情報）を保持する。
【００５３】
機器情報送信部１０６３は、機器情報保持部１０６２に保持されている自機の機器情報を、スキャナ通信部１０５を介して、外部機器情報取得要求を出力した外部機器へ送信する。
【００５４】
機器使用履歴記憶部１０７は、制御部１０２からの指示に基づいて、自機（自装置）が使用した外部機器の使用履歴、または自機（自装置）を使用した外部機器の使用履歴を記憶する。
【００５５】
この例では、機器使用履歴記憶部１０７は、自装置を使用した外部機器の使用履歴を記憶するものであり、プリンタ２００＃１，２００＃２，２００＃３のプリンタ毎に、自装置（スキャナ１００）が使用したプリンタの使用履歴（使用頻度）を記憶する。
【００５６】
次に、プリンタ２００＃１，２００＃２，２００＃３の機能構成について、図４を参照して説明する。
【００５７】
図４に示すように、プリンタ２００＃１，２００＃２，２００＃３は、画像形成装置の機能を果たし、プリンタ通信部２０１、制御部２０２、画像処理部２０３、印刷部２０４、操作・表示部２０５、機器情報管理部２０６、および機器使用履歴記憶部２０７を有している。
【００５８】
プリンタ通信部２０１は、通信回線５０とのインターフェースとして動作し、通信回線５０に接続されたスキャナとの間で、データの送受信を行うとともに、受信を開始した場合にスキャナからの受信データを制御部２０２に渡す。
【００５９】
また、プリンタ通信部２０１は、制御部２０２からのデータ処理先の変更指示に基づき、受信データの渡し先を画像処理部２０３あるいは機器情報管理部２０６に変更する。
【００６０】
制御部２０２は、プリンタ通信部２０１が受信したスキャナからのデータ（受信データ）の解析を行い、その受信データが画像データであればデータの渡し先を画像処理部２０３に変更するようプリンタ通信部２０１に指示を出す。また、制御部２０２は、操作・表示部２０５からはジョブキャンセル指示などの操作指示を受け取る。
【００６１】
さらに、制御部１０２は、機器情報管理部２０６から自機の機器情報や外部機器の機器情報を取得するとともに、外部機器の使用履歴を機器使用履歴記憶部２０７に記憶する。ここで、自機の機器情報および外部機器の機器情報とはそれぞれの機器に関する機能を示す機能情報を意味する。
【００６２】
画像処理部２０３は、プリンタ通信部２０１からデータを取得して処理（ページ単位のラスタデータを生成する画像処理など）を行い、印刷部２０４へ印刷用画像データを出力する。
【００６３】
印刷部２０４は、画像処理部２０３から出力された印刷用画像データに基づいて、用紙上に画像を印刷する。
【００６４】
操作・表示部２０５は、ユーザインターフェースとして動作するものであり、制御部２０２に対しジョブキャンセル指示などの操作指示を提供するとともに、制御部２０２からはジョブ実行中の表示などの表示情報を受け取る。
【００６５】
機器使用履歴記憶部２０７は、制御部２０２からの指示に基づいて、自装置が使用した外部機器の使用履歴、または自装置を使用した外部機器の使用履歴を記憶する。
【００６６】
この例では、機器使用履歴記憶部２０７は、自装置を使用した外部機器の使用履歴を記憶するものであり、スキャナ１００に対応して、自装置（プリンタ）を使用したスキャナ１００の被使用履歴を記憶する。
【００６７】
機器情報管理部２０６は、図５に示すように、機器情報取得部２０６１、機器情報保持部２０６２および機器情報送信部２０６３を有している。
【００６８】
機器情報取得部２０６１は、プリンタ通信部２０１に対し外部機器情報取得要求を出力するとともに、プリンタ通信部２０１を介して、前記外部機器情報取得要求を受け付けた外部機器からの機器情報（機能情報）を収集し、機器情報保持部２０６２に記憶する。
【００６９】
機器情報保持部２０６２は、自機の機器情報（機能情報）を保持するとともに機器情報取得部２０６１が収集した外部機器の機器情報（機能情報）を保持する。
【００７０】
機器情報送信部２０６３は、機器情報保持部２０６２に保持されている自機の機器情報を、プリンタ通信部２０１を介して、外部機器情報取得要求を出力した外部機器へ送信する。
【００７１】
次に、画像形成システム１０の接続候補機器選定処理について、図６を参照して説明する。
【００７２】
ユーザは、スキャナ１００（スキャナ１）の操作・表示部１０１を操作して、自動両面印刷機能を含む複数の機能に対応する複数の選択肢が表示されている選択画面の中から、両面コピーを実行すべく自動両面印刷機能を選択する。この自動両面印刷機能は、制御部１０２に与えられる。
【００７３】
制御部１０２では、受付部１０２１が上記自動両面印刷機能を受け付けて、選定部１０２２に渡す。また、制御部１０２は、受付部１０２１が上記自動両面印刷機能を受け付けたときは、機器情報管理部１０６に対し、通信回線（ネットワーク）５０上の外部機器の機器情報（機能情報）を収集するよう依頼する。
【００７４】
機器情報管理部１０６では、機器情報収集部１０６１は、スキャナ通信部１０５に対し外部機器情報取得要求を出力するとともに、スキャナ通信部１０５を介して、前記外部機器情報取得要求を受け付けた外部機器からの機器情報（機能情報）を収集し（ステップＳ１０１）、その機器情報（機能情報）を機器情報保持部１０６２に記憶する。
【００７５】
この例では、プリンタ２００＃１、プリンタ２００＃２およびプリンタ２００＃３に関する機器情報（機能情報）が収集され、機器情報保持部１０６２に保持される。もちろん、機器情報保持部１０６２には、自装置つまりスキャナ１００（スキャナ）に関する機器情報（機能）が既に保持されている。
【００７６】
機器情報収集部１０６１が外部機器の機器情報（機能情報）の収集を完了した旨を制御部１０２に通知すると、制御部１０２では、選定部１０２２は、機器情報保持部１０６２の保持内容を参照して、通信回線（ネットワーク）５０上の対象機器をリストアップする（ステップＳ１０２）。
【００７７】
第１の実施の形態では、対象機器とはプリンタのことである。図１に示す例では、プリンタ２００＃１（プリンタＡ）、プリンタ２００＃２（プリンタＢ）、プリンタ２００＃３（プリンタＣ）がリストアップされる。
【００７８】
その後、選定部１０２２は、リストアップされた機器の中の先頭の機器をチェック対象とし（ステップＳ１０３）、このチェック対象の機器は要求された機能すなわち受付部１０２１から受け取った機能情報（この例では自動両面印刷機能）を満たすか否かを判断（チェック）する（ステップＳ１０４）。
【００７９】
選定部１０２２は、ステップＳ１０４においてチェック対象の機器は要求された機能を満たすと判断した場合は、当該チェック対象の機器を接続候補機器（接続対象候補機器）に追加する（ステップＳ１０５）。
【００８０】
選定部１０２２は、ステップＳ１０４においてチェック対象の機器は要求された機能を満たさないと判断した場合、あるいはステップＳ１０５を終了した場合は、現在のチェック対象はリストアップされた機器の中の最後の機器であるか否かを判断（チェック）する（ステップＳ１０６）。
【００８１】
選定部１０２２は、ステップＳ１０６において現在のチェック対象が最後の機器ではないと判断した場合にはチェック対象をリストアップされた機器の中の現在のチェック対象の機器の次の機器に変更し（ステップＳ１０７）、その後、ステップＳ１０４に戻り、一方、ステップＳ１０６において現在のチェック対象が最後の機器であると判断した場合は、この処理を終了する。
【００８２】
そして、選定部１０２２は、操作・表示部１０１に対し、接続候補機器（接続対象候補機器）を出力し表示させる。
【００８３】
ここで、具体例を挙げて説明する。図１に示す例において、プリンタ２００＃１（プリンタＡ）は自動両面印刷機能を有しておらず、またプリンタ２００＃２（プリンタＢ）およびプリンタ２００＃３（プリンタＣ）は自動両面印刷機能を有しているものとする。
【００８４】
この前提条件の下、ユーザによって指定された所望の機能（制御部１０２の受付部１０２１が受け付けた機能）が自動両面印刷機能であるので、図１に示す例では、自動両面印刷機能を備えていないプリンタＡを除く２つのプリンタＢ，Ｃが、接続候補機器（接続対象候補機器）として選定され、操作・表示部１０１に表示される。
【００８５】
そして、ユーザは、操作・表示部１０１に表示された接続候補機器（接続対象候補機器）としてのプリンタの中から、すなわち自動両面印刷機能が搭載されているプリンタの中から、所望のプリンタを選定する。
【００８６】
第１の実施の形態において、画像形成システム１０を構成する要素としての全てのプリンタが特定の機能を有していない場合には、複数の選択肢が表示される選択画面に当該特定の機能を選択肢として表示しないようにしてもよい。
【００８７】
例えば、プリンタ２００＃１〜２００＃３（プリンタＡ〜Ｃ）が、カラー印刷機能およびモノクロ印刷機能の何れの印刷機能も有している場合は、カラー印刷機能、モノクロ印刷機能を含む複数の選択肢が表示される選択画面を操作・表示部１０１に表示する。
【００８８】
これに対し、プリンタ２００＃１〜２００＃３（プリンタＡ〜Ｃ）が、モノクロ印刷機能のみを有している場合は、カラー印刷機能に関しては選択肢として表示せず、モノクロ印刷機能を含む複数の選択肢が表示される選択画面を操作・表示部１０１に表示するようにする。
【００８９】
以上説明したように、第１の実施の形態では、ユーザが所望の機能を指定すると、接続候補（接続対象候補）となるプリンタが当該所望の機能を有することを条件に決定されるので、当該所望の機能を持っていないプリンタがユーザによって選択されるという事象（誤操作）が抑制される。そのため、ユーザのスキャナの使い勝手が、第１の実施の形態の構成を有しない場合に比較して、向上する。
【００９０】
（第２の実施の形態）
【００９１】
第２の実施の形態に係わる処理システムを適用した画像形成システムについて、図７を参照して説明する。
【００９２】
図７に示すように、処理システムとしての画像形成システム２０は、複数のスキャナ１００＃１，１００＃２，１００＃３とプリンタ２００とが通信回線５０を介して接続されている。
【００９３】
処理装置（第１の処理装置）としてのスキャナ１００＃１，１００＃２，１００＃３は、原稿の読み取り処理を実施し、この読み取り処理の結果（画像データ）をプリンタ２００に向けて送信し印刷要求を行う。
【００９４】
処理装置（第２の処理装置）としてのプリンタ２００は、スキャナ１００＃１、スキャナ１００＃２、またはスキャナ１００＃３からの画像データに基づき画像形成処理（印刷処理）を実施し、この画像形成処理の結果としての印刷物を出力する。
【００９５】
通信回線５０としては、ローカルエリアネットワーク（ＬＡＮ＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。第２の実施の形態では、通信回線５０はネットワークを採用するものとする。
【００９６】
スキャナ１００＃１，１００＃２，１００＃３は、基本的には図２に示した第１の実施の形態のスキャナ１００の機能構成と同様になっているものの、制御部１０２の詳細な機能構成が変更されている。
【００９７】
第２の実施の形態では、スキャナ１００＃１，１００＃２，１００＃３の制御部１０２は、図８に示すように、検出部１２１０、取得部１２２０および選定部１２３０を有している。
【００９８】
検出部１２１０は、操作対象の第１の処理装置つまり自装置（スキャナ）または、単数または複数の第２の処理装置（プリンタ）の中の自装置（スキャナ）との通信を行う接続対象の第２の処理装置（プリンタ）がユーザによって指定される所望の機能を有しないことを検出する。
【００９９】
なお、検出部１２１０は、接続対象の第２の処理装置（プリンタ）がユーザによって指定される所望の機能を有しないことの検出は、機器情報管理部１０６の機器情報保持部１０６２に保持されている外部機器の機器情報、すなわち機器情報収集部１０６１によって収集された外部機器の機器情報に基づいて行う。
【０１００】
取得部１２２０は、検出部１２１０によって上記所望の機能を有しないことが検出されたときは、上記所望の機能を有しない処理装置の通信相手の処理装置とこの処理装置の通信相手先としての一つ以上の処理装置との距離にかかわる情報を取得する。
【０１０１】
この距離にかかわる情報は、上記所望の機能を有しない処理装置の通信相手の処理装置が第１の処理装置（スキャナ）の場合と第２の処理装置（プリンタ）の場合とでは異なっている。
【０１０２】
距離にかかわる情報は、上記所望の機能を有しない処理装置の通信相手の処理装置が、第１の処理装置（スキャナ）の場合は、第１の処理装置（スキャナ）が使用している通信相手先としての一つ以上の第２の処理装置（プリンタ）のそれぞれの使用履歴（使用頻度）を意味する。
【０１０３】
一方、距離にかかわる情報は、上記所望の機能を有しない処理装置の通信相手の処理装置が、第２の処理装置（プリンタ）の場合は、第２の処理装置（プリンタ）を使用している通信相手先としての一つ以上の第１の処理装置（スキャナ）のそれぞれの使用履歴（使用頻度）を意味する。
【０１０４】
すなわち、取得部１２２０は、検出部１２１０によって自装置（操作対象の画像読取装置例えば当該スキャナ）が上記所望の機能を有しないことが検出されたときは、上記接続対象の第２の処理装置（画像形成装置例えばプリンタ）とこれの通信相手先としての複数の第１の画像処理装置（画像読取装置例えばスキャナ）のそれぞれとの距離にかかわる情報を取得する。
【０１０５】
この距離にかかわる情報とは、接続対象の第２の処理装置を使用している複数の第１の処理装置のそれぞれの使用履歴（使用頻度）のことである。この場合、使用履歴情報（距離にかかわる情報）は接続対象の第２の処理装置の機器使用履歴記憶部に記憶されている。
【０１０６】
また、取得部１２２０は、検出部１２１０によって接続対象の第２の処理装置（画像形成装置例えばプリンタ）が上記所望の機能を有していないことが検出されたときは、自装置（操作対象の当該スキャナ）とこれの通信相手先としての複数の第２の処理装置（画像形成装置例えばプリンタ）のそれぞれとの距離にかかわる情報を取得する。
【０１０７】
この距離にかかわる情報とは、自装置（操作対象の処理装置つまり当該スキャナ）が使用している複数の第２の処理装置（プリンタ）のそれぞれの使用履歴（使用頻度）のことである。この場合、使用履歴情報（距離にかかわる情報）は自装置（操作対象の処理装置つまり当該スキャナ）の機器使用履歴記憶部に記憶されている。
【０１０８】
なお、距離にかかわる情報としては、上述した使用履歴情報、ローカル接続されている旨、距離を示す情報などが挙げられる。
【０１０９】
第２の実施の形態において、使用履歴情報を距離にかかわる情報とするのは、次の理由からである。
【０１１０】
例えば、第１の処理装置（スキャナ）＃１１と第２の処理装置（プリンタ）＃２１の組み合わせでの使用が、第１の処理装置（スキャナ）＃１２と第２の処理装置（プリンタ）＃２１の組み合わせでの使用よりも多いとする。
【０１１１】
当然、第２の処理装置＃２１を使用する第１の処理装置＃１１の使用履歴（使用頻度）は、第２の処理装置＃２１を使用する第１の処理装置＃１２の使用履歴（使用頻度）よりも多くなっている。
【０１１２】
そして、第２の処理装置＃２１と第１の処理装置＃１１との間の距離は、第２の処理装置＃２１と第１の処理装置＃１２との間の距離よりも短く、前者の場合のユーザの移動する移動量は後者の場合のユーザの移動する移動量よりも少ないものとし、移動量が少ない組み合わせのものが多く使用される、と看做しているからである。
【０１１３】
ところで、選定部１２３０は、取得部１２２０によって取得された距離にかかわる情報を基に、上記通信相手先としての複数の処理装置の中で上記所望の機能を有し上記通信相手の処理装置に対し最も近くに位置する処理装置を代替装置として選定する。
【０１１４】
すなわち、選定部１２３０は、自装置（画像読取装置例えばスキャナ）が上記所望の機能を有しない場合に、取得部１２２０によって取得された距離にかかわる情報を基に、
上記通信相手先としての複数の第１の処理装置（画像読取装置例えばスキャナ）の中で上記所望の機能を有し上記接続対象の第２の処理装置（画像形成装置例えばプリンタ）に対し最も近くに位置する第１の処理装置を代替装置として選定する。
【０１１５】
また、選定部１２３０は、接続対象の第２の処理装置（画像形成装置例えばプリンタ）が上記所望の機能を有しない場合に、取得部１２２０によって取得された距離にかかわる情報を基に、上記通信相手先としての複数の第２の処理装置（画像形成装置例えばプリンタ）の中で上記所望の機能を有し自装置（操作対象の第１の処理装置つまり画像読取装置、この例ではスキャナ）に対し最も近くに位置する第２の処理装置を代替装置として選定する。
【０１１６】
さらに、選定部１２３０は、上述したようにして選定した代替装置を操作・表示部１０１に表示させる。
【０１１７】
プリンタ２００は、図４に示した第１の実施の形態のプリンタの機能構成（図５の機器情報管理部２０６の機能構成も含む）と同様になっている。
【０１１８】
機器使用履歴記憶部２０７には、図９に示す使用履歴情報２０７０が記憶されているとする。使用履歴情報２０７０は、スキャナと被使用頻度の各項目から構成されている。
【０１１９】
スキャナの項目には、当該プリンタを使用するスキャナ（当該プリンタの通信相手先）を示す情報（スキャナ名や識別情報など）が登録される。
【０１２０】
被使用頻度の項目には、当該プリンタを使用したスキャナの使用頻度つまり当該プリンタがスキャナによって使用された被使用頻度が登録される。この被使用頻度は、対応するスキャナによって使用される毎に更新される。
【０１２１】
次に、画像形成システム２０の代替機器選定処理について、図１０を参照して説明する。
【０１２２】
ここで、スキャナ１００＃１、スキャナ１００＃２およびスキャナ１００＃３をそれぞれスキャナ１、スキャナ２およびスキャナ３と表記し、またプリンタ２００をプリンタＡと表記する。
【０１２３】
ユーザは、スキャナ１の操作・表示部１０１を操作して、機能の項目や選択肢などを含む選択画面を表示させる旨を指示すると、この指示が制御部１０２に与えられる。
【０１２４】
制御部１０２が、選択画面を表示させる旨の指示を受け付けて、機器情報管理部１０６に対し、通信回線（ネットワーク）５０上の外部機器の機器情報（機能情報）を収集するよう依頼する。
【０１２５】
機器情報管理部１０６では、機器情報収集部１０６１は、スキャナ通信部１０５に対し外部機器情報取得要求を出力するとともに、スキャナ通信部１０５を介して、前記外部機器情報取得要求を受け付けた外部機器からの機器情報（機能情報）を収集し（ステップＳ２０１）、その収集した機器情報（機能情報）を機器情報保持部１０６２に保持する。
【０１２６】
すなわち、スキャナ通信部１０５は、通信回線（ネットワーク）５０上（ネットワーク環境上）の各機器に対し外部機器情報取得要求を送信し、各機器から各機器が備える機能を受信して機器情報収集部１０６１に出力する。
【０１２７】
この例では、スキャナ２、スキャナ３、およびプリンタＡに関する機器情報（機能情報）が収集され、機器情報保持部１０６２に保持される。もちろん、機器情報保持部１０６２には、自装置つまりスキャナＡに関する機器情報（機能）が既に保持されている。
【０１２８】
機器情報収集部１０６１が外部機器の機器情報（機能情報）の収集を完了した旨を制御部１０２に通知すると、制御部１０２は、機器情報保持部１０６２の保持内容に基づいて機能の項目や選択肢を生成し、この生成した機能の項目や選択肢を含む選択画面を操作・表示部１０１に表示させる。
【０１２９】
この例では、選択肢の一つである接続対象候補としてプリンタＡを示す旨、機能の項目の一つである両面原稿読取機能を含む選択画面が表示される。
【０１３０】
すなわち、制御部１０２は、通信回線（ネットワーク）５０つまりネットワーク環境上の機器が備える全ての機能を網羅したメニューを含む選択画面を生成し、表示するようにする。
【０１３１】
このようにして操作・表示部１０１に上記選択画面が表示された後、ユーザは、接続対象のプリンタとしてプリンタＡを選択し、さらに、両面原稿のコピーを実行すべく両面原稿読取機能を選択したと仮定する。
【０１３２】
このようにしてユーザによって指定された両面原稿読取機能（所望の機能）は、操作・表示部１０１から制御部１０２の検出部１２１０に与えられる。
【０１３３】
制御部１０２では、検出部１２１０は、機器情報保持部１０６２に記憶されている自装置の機器情報（機能情報）を基に、受け付けた両面原稿読取機能（所望の機能）を操作対象の第１の処理装置つまり自装置（スキャナ１）が有しているか否かをチェックし、自装置（スキャナ１）が当該両面原稿読取機能を有していないことを検出した場合は、その旨を取得部１２２０へ通知する。
【０１３４】
取得部１２２０は、自装置（スキャナ１）が両面原稿読取機能を有していない旨の通知を受け取った場合に、スキャナ通信部１０５に対し、上記所望の機能を有しない処理装置（自装置つまりスキャナ１）の通信相手の処理装置（接続対象の第２の処理装置つまりプリンタＡ）に関しての使用履歴情報の取得要求を出力する。
【０１３５】
取得部１２２０は、スキャナ通信部１０５を介して、上記使用履歴情報の取得要求を受け付けた外部機器（接続対象の第２の処理装置つまりプリンタＡ）からの使用履歴情報を取得する（ステップＳ２０２）。
【０１３６】
取得部１２２０は、取得した外部機器（プリンタＡ）からの使用履歴情報を機器使用履歴記憶部１０７に記憶するとともに、プリンタＡに関しての使用履歴を記憶した旨を選定部１２３０へ通知する。
【０１３７】
選定部１２３０は、上記通知を受けて、記憶使用履歴記憶部１０７に記憶されている対象となる外部機器この例ではプリンタＡにかかわる使用履歴情報を基に、当該使用履歴情報内の機器をソートする（ステップＳ２０３）。
【０１３８】
ソートの条件は使用頻度の高い順または低い順とする。この例では、使用履歴情報内の機器を使用頻度の高い順にソートするようになっており、図９に示す例においては、スキャナ１、スキャナ３、スキャナ２の順にソートされる。
【０１３９】
その後、選定部１２３０は、ソートされた機器の中の先頭の機器をチェック対象とし（ステップＳ２０４）、機器情報保持部１０６２に保持されている機器情報を参照して、前記チェック対象の機器は要求された機能すなわち操作・表示部１０１から受け取った機能情報（この例では両面原稿読取機能）を満たすか否かを判断（チェック）する（ステップＳ２０５）。
【０１４０】
選定部１２３０は、ステップＳ２０５において、チェック対象の機器は要求された機能（この例では両面原稿読取機能）を満たすと判断した場合は、当該チェック対象の機器を代替装置（代替機器）に決定し（ステップ２０６）、その後、この処理を終了する。
【０１４１】
選定部１２３０は、ステップＳ２０５において、チェック対象の機器は要求された機能（この例では両面原稿読取機能）を満たさないと判断した場合は、現在のチェック対象はソートされた機器の中の最後の機器であるか否かを判断（チェック）する（ステップＳ２０７）。
【０１４２】
選定部１２３０は、ステップＳ２０７において、現在のチェック対象が最後の機器ではないと判断した場合にはチェック対象をソートされた機器の中の現在のチェック対象の機器の次の機器に変更し（ステップＳ２０８）、その後、ステップＳ２０５に戻る。
【０１４３】
これに対し、選定部１２３０は、ステップＳ２０７において、現在のチェック対象が最後の機器であると判断した場合は、要求された機能を満たす代替機器は存在しないと決定し（ステップＳ２０９）、この処理を終了する。
【０１４４】
ここで、具体例を挙げて説明する。図７に示す例において、スキャナ１００＃１（スキャナ１）は両面原稿読取機能を有しておらず、またスキャナ１００＃２（スキャナ２）およびスキャナ１００＃３（スキャナ３）は両面原稿読取機能を有しているものとする。
【０１４５】
この前提条件の下、ユーザが操作対象のスキャナ１の操作・表示部１０１に表示された操作画面の中からプリンタＡを選択し、その後、両面原稿読取機能を選択した場合、制御部１０２は、当該スキャナ１が両面原稿読取機能を有しないことを検出すると、スキャナ１の通信相手つまり接続対象のプリンタＡから例えば使用履歴情報２０７０（図９参照）を取得し、この使用履歴情報２０７０に登録されている機器を被使用頻度の高い順にソートする。この例では、スキャナ１、スキャナ３、スキャナ２の順にソートされる。
【０１４６】
次に、制御部１０２は、チェック対象のスキャナ１は要求された機能（両面原稿読取機能）を満たさないと判断し、その後、スキャナ１の次の順番のスキャナ３をチェック対象としたときは、チェック対象のスキャナ３は上記要求された機能を満たしていると判断して、このスキャナ３をスキャナ１の代替装置として選定する。
【０１４７】
なお、この例では、スキャナ２も上記要求された機能を満たしているので、このスキャナ２もスキャナ１の代替装置になり得る。しかし、第２の実施の形態では、現在のチェック対象のスキャナを代替装置として選定したときは、ソートされている機器の中に現在のチェック対象のスキャナ（この例ではスキャナ３）の次にスキャナ（この例ではスキャナ２）が存在する場合（未チェックのスキャナが存在する場合）であっても、その未チェックのスキャナ（この例ではスキャナ２）については、要求された機能を満たしているか否かのチェックは行わないようにしている。
【０１４８】
すなわち、代替スキャナは選択中（接続対象）のプリンタＡを使用する頻度に基づき、最も高い使用頻度のものが決定される。なぜならば、使用頻度が高い「スキャナとプリンタの組み合わせ」は、互いに近傍に設置されている確率が高いと考えられるからである。
【０１４９】
そして、制御部１０２は、スキャナ１の操作・表示部１０１の操作画面に代替スキャナ（代替装置）としてスキャナ３が選定された旨の表示を行うことにより、代替スキャナが選定された旨をユーザに通知する。
【０１５０】
以上説明したように、第２の実施の形態では、代替スキャナは、選択中（接続対象）のプリンタを使用する使用頻度に基づき、最も高い使用頻度のものが決定されるので、画像形成装置としてのプリンタの近傍に設置されている確率が高いスキャナが代替装置として選定される。
【０１５１】
そのため、ユーザが原稿の読み取りの入力操作を実施する画像読取装置（スキャナ）と、その原稿に対応する画像データに基づく画像を用紙に画像形成し、この画像形成の結果を印刷物として出力する画像形成装置（プリンタ）との間をユーザが移動する移動量が抑制される。
【０１５２】
（第３の実施の形態）
【０１５３】
第３の実施の形態に係わる処理システムを適用した画像形成システムについて、図１１を参照して説明する。
【０１５４】
図１１に示すように、処理システムとしての画像形成システム３０は、複数のスキャナ１００＃１，１００＃２，１００＃３とプリンタ２００＃１，２００＃２，２００＃３とが通信回線５０を介して接続されている。また、スキャナ１００＃３とプリンタ２００＃４とが通信ケーブル６０によってローカル接続されている。
【０１５５】
スキャナ１００＃１，１００＃２，１００＃３は、図１２に示す構成になっている。
【０１５６】
これらスキャナ１００＃１，１００＃２，１００＃３は、図２に示した第１の実施の形態のスキャナ１００の機能構成において、表示項目取得部１０８を追加した構成になっている。なお、図１２において、図２に示した構成要素と同様の機能を果たす部分には同一の符号を付す。
【０１５７】
制御部１０２は、図８に示した第２の実施の形態の制御部１０２の詳細な機能構成と同様になっている。
【０１５８】
プリンタ２００＃１，２００＃２，２００＃３は、図４に示した第１の実施の形態のプリンタ２００＃１，２００＃２，２００＃３の機能構成と同様になっている。また、機器情報管理部２０６は、図５に示した第１の実施の形態の機器情報管理部２０６の詳細な機能構成と同様になっている。
【０１５９】
ところで、表示項目取得部１０８は、図示しない外部メモリ用のポートにＵＳＢメモリなど外部メモリ（フレキシブルメディア）が接続された場合に、そのポートを通じて外部メモリに記憶されている表示項目情報を読み出し、この表示項目情報に対応する機能の項目および選択肢を操作・表示部１０１に表示する。
【０１６０】
次に、画像形成システム３０の代替機器選定処理について説明する。
【０１６１】
スキャナ１００＃１、スキャナ１００＃２およびスキャナ１００＃３をそれぞれスキャナ１、スキャナ２およびスキャナ３と表記する。
【０１６２】
ここで、スキャナ１は両面原稿読取機能を有しておらず、またスキャナ２およびスキャナ３は両面原稿読取機能を有しているものとする。
【０１６３】
また、プリンタ２００＃１、プリンタ２００＃２、プリンタ２００＃３およびプリンタ２００＃４をそれぞれプリンタＡ、プリンタＢ、プリンタＣおよびプリンタＤと表記する。
【０１６４】
ここで、プリンタＡは自動両面印刷機能を有しておらず、またプリンタＢおよびプリンタＣは自動両面印刷機能を有しているものとする。
【０１６５】
ユーザがスキャナ１を操作するに際し、スキャナ１の外部メモリ用のポート（図示せず）にＵＳＢメモリを接続する。すると、表示項目取得部１０８は、そのポートを通じて外部メモリに記憶されている表示項目情報を読み出し、この表示項目情報に対応する機能の項目および選択肢を含む操作画面を操作・表示部１０１に表示する。
【０１６６】
ユーザが、操作・表示部１０１に表示された操作画面に対して、両面原稿の両面コピーを実行すべく両面原稿読取機能と自動両面印刷機能を選択した場合、操作対象（操作中）のスキャナ１は両面原稿読取機能を、また接続対象（操作中）のプリンタＡは自動両面印刷機能をそれぞれ有していない。そのため、スキャナ１およびプリンタＡのそれぞれの代替装置を選定することになる。
【０１６７】
このときの手順としては、先に代替プリンタを選定したのち代替スキャナを選定する手順と、これとは反対に、先に代替スキャナを選定したのち代替プリンタを選定する手順とが考えられる。次に、両者の手順について説明する。
（先にプリンタを選定するケース）
【０１６８】
この場合の手順は、代替プリンタを選定してから代替スキャナを選定する手順となる。
【０１６９】
代替プリンタは、操作機であるスキャナ１から使用される頻度に基づいて決定される。つまりスキャナ１が使用したプリンタの使用頻度が高いプリンタが代替プリンタとして選定される。
【０１７０】
スキャナ１の機器使用履歴記憶部１０７には、図１３に示す使用履歴情報１０７１が記憶されているものとする。使用履歴情報１０７１を基に、代替プリンタを選定する処理の流れは、図１０に示した第２の実施の形態での代替機器選定処理と同様となる。
【０１７１】
この代替機器選定処理が実行された場合、自動両面印刷機能を有していないプリンタＡを除く、プリンタＢおよびプリンタＣのうち、使用頻度が最も高いプリンタＢが選定される。
【０１７２】
このようにして代替プリンタとしてプリンタＢが選定されると、続いて代替スキャナが、代替プリンタであるプリンタＢを使用する頻度に基づいて決定される。そのため、スキャナ１は、プリンタＢから、スキャナから使用されている頻度（被使用頻度）の履歴情報を取得することになる。
【０１７３】
プリンタＢの機器使用履歴記憶部２０７には、図１４に示す使用履歴情報２０７１が記憶されているものとする。使用履歴情報２０７１を基に、代替スキャナを選定する処理の流れは、図１０に示した第２の実施の形態での代替機器選定処理と同様となる。
【０１７４】
この代替機器選定処理が実行された場合、両面原稿読取機能を有していないスキャナ１を除く、スキャナ２およびスキャナ３のうち使用頻度が最も高いスキャナ２が選定される。
【０１７５】
上述した処理の結果、スキャナ１の操作・表示部１０１に表示される操作画面には、代替スキャナとしてスキャナ２が、また代替プリンタとしてプリンタＢがそれぞれ選定された旨の表示が行われる。これにより、代替装置がユーザに対し通知される。
（先にスキャナを選定するケース）
【０１７６】
この場合の手順は、代替スキャナを選定してから代替プリンタを選定する手順となる。
【０１７７】
代替スキャナは、選択中（接続対象）のプリンタＡを使用する頻度に基づいて決定される。そのため、スキャナ１は、プリンタＡから、スキャナから使用されている頻度（被使用頻度）の履歴情報を取得することになる。
【０１７８】
プリンタＡの機器使用履歴記憶部２０７には、図１５に示す使用履歴情報２０７２が記憶されているものとする。使用履歴情報２０７２を基に、代替スキャナを選定する処理の流れは、図１０に示した第２の実施の形態での代替機器選定処理と同様となる。
【０１７９】
この代替機器選定処理が実行された場合、両面原稿読取機能を有していないスキャナ１を除く、スキャナ２およびスキャナ３のうち使用頻度が最も高いスキャナ３が選定される。
【０１８０】
このようにして代替スキャナとしてスキャナ３が選定されると、続いて代替プリンタが、代替スキャナであるスキャナ３から使用される頻度に基づいて決定される。そのため、スキャナ１は、スキャナ３から、スキャナ３が使用しているプリンタの頻度（使用頻度）の履歴情報を取得することになる。
【０１８１】
スキャナ３の機器使用履歴記憶部１０７には、図１６に示す使用履歴情報１０７２が記憶されているものとする。使用履歴情報１０７２を基に、代替プリンタを選定する処理の流れは、図１０に示した第２の実施の形態での代替機器選定処理と同様となる。
【０１８２】
この代替機器選定処理が実行された場合、自動両面印刷機能を有していないプリンタＡを除く、プリンタＢ、プリンタＣおよびプリンタＣのうち、使用頻度が最も高いプリンタＣが選定される。
【０１８３】
上述した処理の結果、スキャナ１の操作・表示部１０１に表示される操作画面には、代替スキャナとしてスキャナ３が、また代替プリンタとしてプリンタＣがそれぞれ選定された旨の表示が行われる。これにより、代替装置がユーザに対し通知される。
【０１８４】
先にプリンタを選定するケースおよび先にスキャナを選定するケースの場合においいて、使用頻度の高いスキャナあるいはプリンタを代替装置として選定するのは、使用頻度が高い「スキャナとプリンタの組み合わせ」は、互いに近傍に設置されている確率が高いと考えられるからである。
【０１８５】
なお、先にスキャナを選定するケースの例において、代替スキャナであるスキャナ３はローカル接続されたプリンタＤを使用し、且つ当該プリンタＤが機能を充足する場合（自動両面印刷機能を有している場合）は、ローカル接続されたプリンタＤを優先的に代替装置として選定するようにしてもよい。
【０１８６】
以上説明したように、第３の実施の形態では、代替スキャナと代替プリンタは、選択中の機器（操作対象のスキャナ、接続対象のプリンタ）の使用頻度に基づき、最も高い使用頻度のものが決定されるので、互いに近傍に設置されている確率が高い、スキャナとプリンタとが代替装置として選定される。
【０１８７】
そのため、ユーザが原稿の読み取りの入力操作を実施する画像読取装置（スキャナ）と、その原稿に対応する画像データに基づく画像を用紙に画像形成し、この画像形成の結果を印刷物として出力する画像形成装置（プリンタ）との間をユーザが移動する移動量が抑制される。
【０１８８】
次に、処理装置としての画像読取装置のハードウェア構成について、図１７を参照して説明する。
【０１８９】
図１７に示すように、画像読取装置５００は、ＣＰＵ５０１、記憶装置５０２、ＲＯＭ５０３、ＲＡＭ５０４、インターフェース５０５，５０６、通信Ｉ／Ｆ５０７、インターフェース５０５に接続された操作パネル５０８、インターフェース５０６に接続されたスキャナ５０９を有している。これら各構成要素５０１〜５０７はシステムバス５１０に接続されている。
【０１９０】
処理装置５００は、画像読取装置としてのスキャナ１００、スキャナ１００＃１，１００＃２，１００＃３に対応するものである。
【０１９１】
記憶装置５０２は、例えばハードディスクであり、図２に示した制御部１０２（図３の制御部１０２、図８の制御部１０２を含む）、および機器情報管理部１０６の機器情報収集部１０６１（図４参照）の各機能を実現するためのソフトウェア（プログラム）、処理プログラム５０２Ａなどインストールされた各種のプログラムを記憶している。
【０１９２】
処理プログラム５０２Ａは、受付処理過程、収集処理過程、選定処理過程および制御処理過程（第１の実施の形態の場合）、あるいは検出処理過程、取得処理過程、選定処理過程および制御処理過程（第２および第３の実施の形態の場合）を含んでいる。
【０１９３】
第１の実施の形態の画像読取装置では、受付部１０２１は受付処理過程を実行し、機器情報収集部１０６１は収集処理過程を実行し、選定部１０２２は選定処理過程および制御処理過程を実行する。
【０１９４】
第２および第３の実施の形態の画像読取装置では、検出部１２１０は検出処理過程を実行し、取得部１２２０は取得処理過程を実行し、選定部１２３０は選定処理過程および制御処理過程を実行する。
【０１９５】
また、記憶装置５０２は、図２に示した画像記憶部１０４の機能を有し、画像データを記憶する。
【０１９６】
ＲＯＭ５０３は、読み出し専用メモリであり、外部の装置とのデータ通信を行うための通信プロトコル情報を記憶している。
【０１９７】
ＲＡＭ５０４は、随時書き込み読み出しメモリであり、記憶装置５０２から読み込まれた処理プログラム５０２Ａを含むプログラムやデータ、ＲＯＭ５０３から読み込まれた通信プロトコル情報、送受信されるデータなどを記憶する。
【０１９８】
インターフェース５０５は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、操作パネル５０８との通信を行う。操作パネル５０８は、図２に示した操作／表示部１０１の機能を果たす。
【０１９９】
インターフェース５０６は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、スキャナ５０９との通信を行う。スキャナ５０９は図２に示した画像読取部１０３の機能を果たす。
【０２００】
通信Ｉ／Ｆ５０７は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、図２に示したスキャナ通信部１０５の機能を果たす。このような通信Ｉ／Ｆ５０７は、ＲＯＭ５０３からＲＡＭ５０４へプロトコル情報を読み込んで実行することにより、通信回線２０または通信回線５０を介して例えば通信先のスキャナ、プリンタとのデータ通信を行う。
【０２０１】
ＣＰＵ５０１は、中央演算処理装置であり、記憶装置５０２からＲＡＭ５０４へ、処理プログラム５０２Ａを含むプログラムを読み込んで実行することにより、上述した制御部１０２および機器情報収集部１０６１を実現するとともに、処理プログラム５０２Ａに対応する処理機能を実現する。また、ＣＰＵ５０１は処理装置（画像読取装置）全体を制御する。
【０２０２】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【０２０３】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよい。
【０２０４】
すなわち、処理プログラムを含むプログラムをハードディスク等の記憶装置に記録する場合に限らず、当該プログラムを次のようにして提供してもよい。
【０２０５】
たとえば、プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０２０６】
また、上記プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取りされる記憶媒体に格納して配布するようにしてもよい。
【０２０７】
さらには、処理装置（画像読取装置）等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記憶媒体）が挙げられる。
【産業上の利用可能性】
【０２０８】
本発明の処理システムは、プリント機能およびスキャン機能を有する複数の画像形成装置が通信回線を介して接続され、これらの画像形成装置をスキャン機能を使用する画像形成装置とプリント機能を使用する画像形成装置とに分けて、スキャン処理された結果（スキャンデータ）を印刷する画像形成システムに適用してもよい。
【符号の説明】
【０２０９】
１０，２０，３０  画像形成システム
５０  通信回線
１００，１００＃１，１００＃２，１００＃３  スキャナ
１０１，２０５  操作・表示部
１０２，２０２  制御部
１０５  スキャナ通信部
１０６，２０６  機器情報管理部
１０７，２０７  機器使用履歴記憶部
２００、２００＃１，２００＃２，２００＃３  プリンタ
２０１  プリンタ通信部
１０２１  受付部
１０２２  選定部
１０６１，２０６１  機器情報収集部
１０６２，２０６２  機器情報保持部
１０６３，２０６３  機器情報送信部
【図１】
2011066526.tif 000003
【図２】
2011066526.tif 000004
【図３】
2011066526.tif 000005
【図４】
2011066526.tif 000006
【図５】
2011066526.tif 000007
【図６】
2011066526.tif 000008
【図７】
2011066526.tif 000009
【図８】
2011066526.tif 000010
【図９】
2011066526.tif 000011
【図１０】
2011066526.tif 000012
【図１１】
2011066526.tif 000013
【図１２】
2011066526.tif 000014
【図１３】
2011066526.tif 000015
【図１４】
2011066526.tif 000016
【図１５】
2011066526.tif 000017
【図１６】
2011066526.tif 000018
【図１７】
2011066526.tif 000019