(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部とを備えており、
上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、
上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の上記ＣＰＵの使用率の予測値である予想ＣＰＵ使用率を上記予想処理負荷として算出し、
上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させ、
上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴とする画像処理装置。
【請求項２】
通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部とを備えており、
上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、
上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の上記ＣＰＵの使用率の予測値である予想ＣＰＵ使用率を算出し、算出した予想ＣＰＵ使用率を予め設定されている閾値と比較することにより上記予想ＣＰＵ使用率を予め設定されている複数の負荷レベルのうちのいずれに分類し、この分類結果に対応する負荷レベルである予想負荷レベルを上記予想処理負荷として算出し、
上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させ、
上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴とする画像処理装置。
【請求項３】
上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の当該画像処理に要する処理時間の予測値である予想処理時間を上記予想処理負荷として算出することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部とを備えており、
上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、
上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の当該画像処理に要する処理時間の予測値である予想処理時間を算出し、かつ、上記画像処理装置のユーザが上記画像処理要求情報に応じた画像処理以外の処理である第２処理を上記ＣＰＵに実行させている場合に、上記画像処理要求情報に応じた画像処理と上記第２処理とを並行して上記ＣＰＵに実行させる場合の上記画像処理要求情報に応じた画像処理の処理時間の予測値を上記予想処理負荷として上記予想処理時間として算出し、
上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させ、
上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴とする画像処理装置。
【請求項５】
通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部とを備えており、
上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、
上記処理負荷算出部は、上記画像処理装置のユーザが上記画像処理要求情報に応じた画像処理以外の処理である第２処理を上記ＣＰＵに実行させている場合に、上記画像処理要求情報に応じた画像処理と上記第２処理とを並行して上記ＣＰＵに実行させる場合の上記第２処理の予想処理時間と上記画像処理要求情報に応じた画像処理を行わずに上記第２処理を上記ＣＰＵに実行させる場合の上記第２処理の予想処理時間との差の予測値である予想遅延時間を上記予想処理負荷として算出し、
上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させ、
上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴とする画像処理装置。
【請求項６】
通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部とを備えており、
上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させ、
上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施し、
上記処理負荷算出部の算出した上記予想処理負荷が予め設定された所定の条件を満たす場合には、上記ＵＩ画面生成部は実行可否選択画面を上記表示手段に表示させず、上記画像処理部はユーザからの上記画像処理要求情報に応じた画像処理の実行指示を待たずに上記画像処理要求情報に応じた画像処理を実行することを特徴とする画像処理装置。
【請求項７】
上記ＵＩ画面生成部は、通信ネットワークを介して接続された他の装置から受信した上記原稿画像データの付帯情報を上記表示手段に表示させるようになっており、
上記付帯情報には、上記原稿画像データに対する画像処理要求を行ったユーザのユーザ情報、上記原稿画像データに対する画像処理要求を行ったユーザによって設定された当該原稿画像データに対する画像処理の緊急度を示す情報、上記原稿画像データにおける原稿のサイズを示すサイズ情報、上記原稿画像データにおける原稿の枚数を示す原稿枚数情報、上記原稿画像データの解像度を示す解像度情報、上記原稿画像データのフォーマットを示すフォーマット情報、上記原稿画像データの読み取り処理が行われた時刻を示す時刻情報、および上記原稿画像データの原稿が両面画像であるか片面画像であるかを示す情報のうちの１つ以上が含まれていることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部とを備えており、
上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施し、
通信ネットワークを介して接続された他の装置から受信した上記原稿画像データの付帯情報が予め設定された所定の条件を満たす場合に、上記ＵＩ画面生成部は実行可否選択画面を上記表示手段に表示させず、上記画像処理部はユーザからの上記画像処理要求情報に応じた画像処理の実行指示を待たずに上記画像処理要求情報に応じた画像処理を実行し、
上記付帯情報には、上記原稿画像データに対する画像処理要求を行ったユーザのユーザ情報、上記原稿画像データに対する画像処理要求を行ったユーザによって設定された当該原稿画像データに対する画像処理の緊急度を示す情報、上記原稿画像データにおける原稿のサイズを示すサイズ情報、上記原稿画像データにおける原稿の枚数を示す原稿枚数情報、上記原稿画像データの解像度を示す解像度情報、上記原稿画像データのフォーマットを示すフォーマット情報、上記原稿画像データの読み取り処理が行われた時刻を示す時刻情報、および上記原稿画像データの原稿が両面画像であるか片面画像であるかを示す情報のうちの１つ以上が含まれていることを特徴とする画像処理装置。
【請求項９】
上記画像処理要求情報に応じた画像処理以外の処理である第２処理を実行中であるか否かを判断する動作状況検出部を備え、
上記第２処理を実行中ではない場合には、上記ＵＩ画面生成部は実行可否選択画面を上記表示手段に表示させず、上記画像処理部はユーザからの上記画像処理要求情報に応じた画像処理の実行指示を待たずに上記画像処理要求情報に応じた画像処理を実行することを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
原稿を読み取って原稿画像データを取得する画像読取装置と、請求項１から９のいずれか１項に記載の画像処理装置とが通信ネットワークに接続されてなる画像処理システムであって、
上記画像処理装置は、上記原稿画像データに対して上記画像読取装置のユーザからの指示に応じた画像処理を施すことを特徴とする画像処理システム。
【請求項１１】
原稿を読み取って原稿画像データを取得する画像読取装置と、上記画像読取装置のユーザからの指示に基づいて生成される上記原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報に応じた画像処理を上記原稿画像データに施す画像処理装置とが通信ネットワークに接続されてなる画像処理システムであって、
上記画像処理装置は、
当該画像処理装置のユーザに呈示する情報を表示する表示手段と、
当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、
画像データに対して所定の画像処理を施す画像処理部と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部とを備え、
上記画像処理装置が上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための、上記表示手段に表示させる実行可否選択画面を生成するＵＩ画面生成部を上記画像処理装置または上記通信ネットワークに接続されている他の装置に備えており、
上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、
上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の上記ＣＰＵの使用率の予測値である予想ＣＰＵ使用率を上記予想処理負荷として算出し、
上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させ、
上記画像処理部は、上記指示入力手段が上記画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴とする画像処理システム。
【請求項１２】
通信ネットワークを介して接続された複数の上記画像処理装置と上記各画像処理装置において実行可能な画像処理とを対応付けて記憶した記憶手段と、
上記画像読取装置に備えられる表示手段に表示させるための、上記記憶手段に記憶している上記各画像処理装置において実行可能な画像処理のリストを含むメニュー画面を生成するＵＩ生成部とを備えたサーバ装置を備え、
上記サーバ装置または上記画像読取装置は、
上記画像読取装置において読み取られた原稿画像データ、および上記画像読取装置のユーザが上記画像処理のリストの中から選択した上記原稿画像データに適用すべき画像処理を示す画像処理要求情報を、当該画像処理に対応する画像処理装置に送信することを特徴とする請求項１０または１１に記載の画像処理システム。
【請求項１３】
原稿を読み取って原稿画像データを取得する画像読取装置と、上記原稿画像データに対して上記画像読取装置のユーザからの指示に応じた画像処理を施す画像処理装置とが通信ネットワークに接続されてなる画像処理システムにおける画像処理方法であって、
上記画像処理装置が上記原稿画像データおよび上記原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信する受信工程と、
上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出工程と、
上記画像処理要求情報に応じた画像処理を実行するか否かを上記画像処理装置のユーザに選択させるための実行可否選択画面を上記画像処理装置に備えられる表示手段に表示させる表示工程と、
上記画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理工程とを含み、
上記画像処理工程は、上記画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、
上記処理負荷算出工程では、上記画像処理要求情報に応じた画像処理を実行する場合の上記ＣＰＵの使用率の予測値である予想ＣＰＵ使用率を上記予想処理負荷として算出し、
上記表示工程では、上記実行可否選択画面に上記予想処理負荷を含めて上記表示手段に表示させることを特徴とする画像処理方法。
【請求項１４】
請求項１から９のいずれか１項に記載の画像処理装置を動作させるプログラムであって、コンピュータを上記各部として機能させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムをコンピュータ読み取り可能に格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って画像データを取得する画像読取装置と画像データに対して画像処理を施す画像処理装置とが通信ネットワークを介して通信可能に接続された画像処理システム、当該画像処理システムに備えられる画像処理装置、および当該画像処理システムにおける画像処理方法に関するものである。
【背景技術】
【０００２】
従来から、通信ネットワークを介して受信した画像データに対して所定の画像処理を行う画像処理装置を備えた画像処理システムが知られている。
【０００３】
例えば、特許文献１には、クライアント端末から受信した画像データに対して当該クライアント端末からの指示に応じて複数の異なる画像処理を施す画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９７３９２号公報（平成１６年１０月２１日公開）
【特許文献２】特開２００６−２３５０６８号公報（平成１８年９月７日公開）
【特許文献３】特開２００８−１６０８１６号公報（平成２０年７月１０日公開）
【特許文献４】特開平１１−２１３１４３号公報（平成１１年８月６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、画像処理装置がクライアント端末から画像データおよび画像処理要求を受信した場合にその画像データに対する画像処理が自動的に開始されるので、当該画像処理装置を他のユーザが使用中である場合にそのユーザが実行中の処理の処理時間が長くなったり滞ってしまったりする場合があるという問題がある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、画像読取装置と当該画像読取装置からの画像処理要求に応じた画像処理を行う画像処理装置とが通信ネットワークを介して通信可能に接続された画像処理システムにおいて、画像処理装置において画像読取装置からの画像処理要求に応じた画像処理が自動的に開始されることにより画像処理装置を使用中のユーザが不利益を受けることを軽減することにある。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、上記の課題を解決するために、通信ネットワークを介して接続された他の装置から原稿画像データおよび当該原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信し、上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す画像処理装置であって、当該画像処理装置のユーザに呈示する情報を表示する表示手段と、当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、画像データに対して所定の画像処理を施す画像処理部と、上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部とを備えており、上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴としている。
【０００８】
上記の構成によれば、画像処理装置が画像処理要求情報を受信したときに、ＵＩ画面生成部が、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を表示手段に表示させる。そして、画像処理部は、画像処理装置のユーザから画像処理要求情報に応じた画像処理の実行指示を受け付けたときに原稿画像データに対して画像処理要求情報に応じた画像処理を施す。
【０００９】
これにより、画像処理装置のユーザが画像処理要求情報に応じた画像処理を実行するか否かを判断できるので、画像処理要求情報に応じた画像処理が自動的に開始されることによって画像処理装置のユーザが不利益を被ることを抑制できる。
【００１０】
また、上記画像処理要求情報に応じた画像処理を実行する場合の予想処理負荷を算出する処理負荷算出部を備えており、上記ＵＩ画面生成部は、上記予想処理負荷を上記表示手段に表示させる構成としてもよい。
【００１１】
上記の構成によれば、画像処理装置のユーザが表示手段に表示される予想処理負荷を参照して画像処理要求情報に応じた画像処理を実行するか否かを判断できる。
【００１２】
例えば、上記画像処理部は、上記画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の上記ＣＰＵの使用率の予測値である予想ＣＰＵ使用率を上記予想処理負荷として算出する構成としてもよい。
【００１３】
また、上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の上記ＣＰＵの使用率の予測値である予想ＣＰＵ使用率を算出し、算出した予想ＣＰＵ使用率を予め設定されている閾値と比較することにより上記予想ＣＰＵ使用率を予め設定されている複数の負荷レベルのうちのいずれに分類し、この分類結果に対応する負荷レベルである予想負荷レベルを上記予想処理負荷として算出する構成としてもよい。
【００１４】
また、上記処理負荷算出部は、上記画像処理要求情報に応じた画像処理を実行する場合の当該画像処理に要する処理時間の予測値である予想処理時間を上記予想処理負荷として算出する構成としてもよい。
【００１５】
また、上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、上記処理負荷算出部は、上記画像処理装置のユーザが上記画像処理要求情報に応じた画像処理以外の処理である第２処理を上記ＣＰＵに実行させている場合に、上記画像処理要求情報に応じた画像処理と上記第２処理とを並行して上記ＣＰＵに実行させる場合の上記画像処理要求情報に応じた画像処理の処理時間の予測値を上記予想処理時間として算出する構成としてもよい。
【００１６】
また、上記画像処理部は、当該画像処理装置に備えられるＣＰＵが画像データに対する画像処理を行うための画像処理アプリケーションプログラムを実行することによって実現されるものであり、上記処理負荷算出部は、上記画像処理装置のユーザが上記画像処理要求情報に応じた画像処理以外の処理である第２処理を上記ＣＰＵに実行させている場合に、上記画像処理要求情報に応じた画像処理と上記第２処理とを並行して上記ＣＰＵに実行させる場合の上記第２処理の予想処理時間と上記画像処理要求情報に応じた画像処理を行わずに上記第２処理を上記ＣＰＵに実行させる場合の上記第２処理の予想処理時間との差の予測値である予想遅延時間を上記予想処理負荷として算出する構成としてもよい。
【００１７】
また、上記処理負荷算出部の算出した上記予想処理負荷が予め設定された所定の条件を満たす場合に、上記ＵＩ画面生成部は実行可否選択画面を上記表示手段に表示させず、上記画像処理部はユーザからの上記画像処理要求情報に応じた画像処理の実行指示を待たずに上記画像処理要求情報に応じた画像処理を実行する構成としてもよい。
【００１８】
上記の構成によれば、予想処理負荷が予め設定された所定の条件を満たす場合に、画像処理要求情報に応じた画像処理が即座に開始させることができるので、画像処理要求情報に応じた画像処理を迅速に行うことができる。例えば、予想処理負荷が低く、画像処理装置が他の処理に使用中であっても当該他の処理に対する影響が少ない場合などに、画像処理要求に応じた処理を即座に開始させることができる。
【００１９】
また、上記ＵＩ画面生成部は、通信ネットワークを介して接続された他の装置から受信した上記原稿画像データの付帯情報を上記表示手段に表示させるようになっており、上記付帯情報には、上記原稿画像データに対する画像処理要求を行ったユーザのユーザ情報、上記原稿画像データに対する画像処理要求を行ったユーザによって設定された当該原稿画像データに対する画像処理の緊急度を示す情報、上記原稿画像データにおける原稿のサイズを示すサイズ情報、上記原稿画像データにおける原稿の枚数を示す原稿枚数情報、上記原稿画像データの解像度を示す解像度情報、上記原稿画像データのフォーマットを示すフォーマット情報、上記原稿画像データの読み取り処理が行われた時刻を示す時刻情報、および上記原稿画像データの原稿が両面画像であるか片面画像であるかを示す情報のうちの１つ以上が含まれている構成としてもよい。
【００２０】
上記の構成によれば、画像処理装置のユーザが原稿画像データの付帯情報に応じて画像処理要求情報に応じた画像処理を実行するか否かを判断することができる。
【００２１】
また、通信ネットワークを介して接続された他の装置から受信した上記原稿画像データの付帯情報が予め設定された所定の条件を満たす場合に、上記ＵＩ画面生成部は実行可否選択画面を上記表示手段に表示させず、上記画像処理部はユーザからの上記画像処理要求情報に応じた画像処理の実行指示を待たずに上記画像処理要求情報に応じた画像処理を実行し、上記付帯情報には、上記原稿画像データに対する画像処理要求を行ったユーザのユーザ情報、上記原稿画像データに対する画像処理要求を行ったユーザによって設定された当該原稿画像データに対する画像処理の緊急度を示す情報、上記原稿画像データにおける原稿のサイズを示すサイズ情報、上記原稿画像データにおける原稿の枚数を示す原稿枚数情報、上記原稿画像データの解像度を示す解像度情報、上記原稿画像データのフォーマットを示すフォーマット情報、上記原稿画像データの読み取り処理が行われた時刻を示す時刻情報、および上記原稿画像データの原稿が両面画像であるか片面画像であるかを示す情報のうちの１つ以上が含まれている構成としてもよい。
【００２２】
上記の構成によれば、付帯情報が予め設定された所定の条件を満たす場合に、画像処理要求情報に応じた画像処理が即座に開始させることができるので、画像処理要求情報に応じた画像処理を迅速に行うことができる。例えば、画像読取装置から画像処理要求を行ったユーザが特定のユーザである場合や、画像読取装置のユーザによって設定された原稿画像データに対する画像処理の緊急度が所定値以上である場合などに、画像処理要求に応じた処理を即座に開始させることができる。
【００２３】
また、上記画像処理要求情報に応じた画像処理以外の処理である第２処理を実行中であるか否かを判断する動作状況検出部を備え、上記第２処理を実行中ではない場合には、上記ＵＩ画面生成部は実行可否選択画面を上記表示手段に表示させず、上記画像処理部はユーザからの上記画像処理要求情報に応じた画像処理の実行指示を待たずに上記画像処理要求情報に応じた画像処理を実行する構成としてもよい。
【００２４】
上記の構成によれば、画像処理装置が第２処理を実行中でない場合には画像処理要求情報に応じた画像処理が即座に開始されるので、画像処理要求情報に応じた画像処理を迅速に行うことができる。
【００２５】
本発明の画像処理システムは、原稿を読み取って原稿画像データを取得する画像読取装置と、上記したいずれかの画像処理装置とが通信ネットワークに接続されてなる画像処理システムであって、上記画像処理装置は、上記原稿画像データに対して上記画像読取装置のユーザからの指示に応じた画像処理を施すことを特徴としている。
【００２６】
また、本発明の他の画像処理システムは、原稿を読み取って原稿画像データを取得する画像読取装置と、上記画像読取装置のユーザからの指示に基づいて生成される上記原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報に応じた画像処理を上記原稿画像データに施す画像処理装置とが通信ネットワークに接続されてなる画像処理システムであって、上記画像処理装置は、当該画像処理装置のユーザに呈示する情報を表示する表示手段と、当該画像処理装置のユーザからの指示入力を受け付ける指示入力手段と、画像データに対して所定の画像処理を施す画像処理部とを備え、上記画像処理装置が上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための、上記表示手段に表示させる実行可否選択画面を生成するＵＩ画面生成部を上記画像処理装置または上記通信ネットワークに接続されている他の装置に備えており、上記画像処理部は、上記指示入力手段が上記画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す構成としてもよい。
【００２７】
上記の各構成によれば、画像処理装置のユーザが画像処理要求情報に応じた画像処理を実行するか否かを判断できるので、画像処理要求情報に応じた画像処理が自動的に開始されることによって画像処理装置のユーザが不利益を被ることを抑制できる。
【００２８】
また、通信ネットワークを介して接続された複数の上記画像処理装置と上記各画像処理装置において実行可能な画像処理とを対応付けて記憶した記憶手段と、上記画像読取装置に備えられる表示手段に表示させるための、上記記憶手段に記憶している上記各画像処理装置において実行可能な画像処理のリストを含むメニュー画面を生成するＵＩ生成部とを備えたサーバ装置を備え、上記サーバ装置または上記画像読取装置は、上記画像読取装置において読み取られた原稿画像データ、および上記画像読取装置のユーザが上記画像処理のリストの中から選択した上記原稿画像データに適用すべき画像処理を示す画像処理要求情報を、当該画像処理に対応する画像処理装置に送信する構成としてもよい。
【００２９】
上記の構成によれば、通信ネットワークを介して接続された複数の画像処理装置と当該各画像処理装置において実行可能な画像処理とをサーバ装置において管理するとともに、利用可能な画像処理のリストを含むメニュー画面をサーバ装置が作成して画像読取装置の表示手段に表示させることができる。したがって、画像読取装置において各画像処理装置と当該各画像処理装置において実行可能な画像処理とを対応付けた情報を管理する必要がないので、画像読取装置の装置構成を簡略化することができる。また、通信ネットワークに接続されている画像処理装置の増減があった場合や画像処理装置において実行可能な画像処理に変更があった場合などに、サーバ装置に記憶させておく情報を更新するだけで、画像読取装置において最新の情報に基づく画像処理内容の選択を行うことができる。
【００３０】
本発明の画像処理方法は、原稿を読み取って原稿画像データを取得する画像読取装置と、上記原稿画像データに対して上記画像読取装置のユーザからの指示に応じた画像処理を施す画像処理装置とが通信ネットワークに接続されてなる画像処理システムにおける画像処理方法であって、上記画像処理装置が上記原稿画像データおよび上記原稿画像データに対して施すべき画像処理の内容を示す画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記画像処理装置に備えられる表示手段に表示させ、上記画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施すことを特徴としている。
【００３１】
上記の方法によれば、画像処理装置のユーザが画像処理要求情報に応じた画像処理を実行するか否かを判断できるので、画像処理要求情報に応じた画像処理が自動的に開始されることによって画像処理装置のユーザが不利益を被ることを抑制できる。
【００３２】
なお、上記画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより、上記画像処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００３３】
以上のように、本発明の画像処理装置は、上記画像処理要求情報を受信したときに、当該画像処理要求情報に応じた画像処理を実行するか否かを当該画像処理装置のユーザに選択させるための実行可否選択画面を上記表示手段に表示させるＵＩ画面生成部とを備えており、上記画像処理部は、上記指示入力手段が当該画像処理装置のユーザから上記画像処理要求情報に応じた画像処理の実行指示を受け付けたときに上記原稿画像データに対して上記画像処理要求情報に応じた画像処理を施す。
【００３４】
それゆえ、画像処理装置のユーザが画像処理要求情報に応じた画像処理を実行するか否かを判断できるので、画像処理要求情報に応じた画像処理が自動的に開始されることによって画像処理装置のユーザが不利益を被ることを抑制できる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態にかかる画像処理システムに備えられる端末装置に表示される実行可否選択画面の一例を示す模式図である。
【図２】本発明の一実施形態にかかる画像処理システムの概略構成を示す模式図である。
【図３】図２の画像処理システムに備えられる複合機、ＯＳＡサーバ、および端末装置の構成を示すブロック図である。
【図４】図２の画像処理システムにおける処理の流れを示すフローチャートである。
【図５】図２の画像処理システムに備えられる複合機に表示される画像処理設定画面の一例を示す模式図である。
【発明を実施するための形態】
【００３６】
〔実施形態１〕
（１−１．画像処理システム１の構成）
本発明の一実施形態について説明する。図２は本実施形態にかかる画像処理システム１の概略構成を示す模式図である。この図に示すように、画像処理システム１は、複合機１００、ＯＳＡサーバ２００、および端末装置３００（３００ａ，３００ｂ，３００ｃ，３００ｄ，・・・）が通信ネットワークを介して通信可能に接続された構成である。
【００３７】
なお、本実施形態では、複合機１００、ＯＳＡサーバ２００、および各端末装置３００が互いに別体に備えられており、通信ネットワークを介して通信を行う構成について説明するが、これに限らず、例えば、複合機１００とＯＳＡサーバ２００とが一体的に備えられていてもよく、ＯＳＡサーバ２００といずれかの端末装置３００とが一体的に備えられていてもよい。
【００３８】
また、通信ネットワークの構成は、特に限定されるものではなく、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体についても特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本実施形態では、複合機１００、ＯＳＡサーバ２００、および端末装置３００の間でのデータの送受信を、ＦＴＰ（File Transfer Protocol）で行うようになっている。ただし、通信に用いるプロトコルについてもこれに限るものではない。
【００３９】
図３は、画像処理システム１に備えられる複合機１００、ＯＳＡサーバ２００、および端末装置３００の構成を示すブロック図である。
【００４０】
（１−１−１．複合機１００の構成）
複合機（画像読取装置、画像形成装置）１００は、画像読取部１１、画像処理部１２、画像形成部１３、記憶部１４、操作パネル１５、通信部１８、および制御部１９を備えている。
【００４１】
画像読取部１１は、原稿の読み取り処理を行ってこの原稿の画像データである原稿画像データを取得するものであり、例えばＣＣＤ（Charge Coupled Device ）などの光学情報を電気信号に変換するデバイスを備えたスキャナ部（図示せず）より構成されている。なお、画像読取部１１の構成は特に限定されるものではなく、従来から公知の種々の画像読取装置を用いることができる。
【００４２】
画像処理部１２は、画像データに対して所定の画像処理を行うものである。
【００４３】
具体的には、複合機１００は、画像読取部１１で取得した画像データに応じた画像を記録材上に形成する複写処理（印刷処理）、通信部１８を介して受信した画像データに応じた画像を記録材上に形成するプリント処理（印刷処理）、および画像読取部１１で取得した画像データを通信部１８を介して他の装置に送信する画像送信処理を行えるようになっている。
【００４４】
そして、画像データの印刷処理（複写処理あるいはプリント処理）を行う場合には、画像データに対して画像形成部１３における印刷処理に適した画像データにするための画像処理（例えば、Ａ／Ｄ変換処理、シェーディング補正処理、入力階調補正処理、色補正処理、黒生成下色除去処理、空間フィルタ処理、出力階調補正処理、階調再現処理のうちの必要に応じた処理）を施す。画像処理部１２において画像処理が施された画像データは、画像形成部１３に出力される。なお、画像処理部１２において画像処理が施された画像データを、一旦、記憶部１４あるいは他のメモリ（図示せず）に記憶させ、所定のタイミングで読み出して画像形成部１３に出力するようにしてもよい。
【００４５】
また、画像送信処理を行う場合には、画像読取部１１で取得した画像データに対して他の装置で当該画像データを用いるのに適した画像データにするための画像処理（例えば、Ａ／Ｄ変換処理、シェーディング補正処理、入力階調補正処理など）を施す。画像処理部１２において画像処理が施された画像データは、通信部１８を介してユーザから指定された送信先に送信される。
【００４６】
画像形成部１３は、画像処理部１２から入力される画像データに応じた画像を記録材上に形成（印刷）する。なお、画像形成部１３の構成は特に限定されるものではなく、例えば、電子写真方式の画像形成装置、あるいはインクジェット方式の画像形成装置などを用いることができる。
【００４７】
操作パネル１５は、ユーザに呈示する情報を表示する表示部（表示手段）１６と、ユーザからの指示入力を受け付けるための各種キーボタン等を備えた指示入力部（指示入力手段）１７とを備えている。なお、操作パネル１５として表示部１６と指示入力部１７とを一体化させたタッチパネルを用いてもよい。
【００４８】
通信部（通信手段）１８は、通信ネットワークを介して通信可能に接続された他の装置（例えばＯＳＡサーバ２００、端末装置３００など）との間で通信を行うものである。
【００４９】
記憶部１４は、操作パネル１５を介してユーザから入力される各種コマンドや設定値、複合機１００の内部に配置される各種センサの検知結果、複合機１００の各部の動作を制御するための各種設定値およびデータテーブル、各種制御を実行するためのプログラムなどを記憶するものである。記憶部１４としては、この分野で常用される各種記憶手段、例えば、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ（ＨＤＤ）などを用いることができる。
【００５０】
制御部１９は、記憶部１４に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して演算処理や判定処理を行い、これらの処理結果に基づいて複合機１００の各部に制御信号を送って各部の動作を制御する。なお、制御部１９は、例えば、中央演算処理装置（ＣＰＵ：Central Processing Unit）を備えるマイクロコンピュータ、マイクロプロセッサなどによって実現される処理回路である。
【００５１】
なお、複合機１００は、操作パネル１５を介してユーザが通信ネットワーク上に接続された他の装置（例えば端末装置３００）の機能を利用するＯＳＡ（オープンシステムアーキテクチャ）モードを備えている。ＯＳＡモードでは、通信ネットワーク上に接続されたＯＳＡサーバ２００で実行されるＯＳＡアプリケーションによって操作パネル１５の表示部１６に表示されるメニュー画面（ユーザインターフェース画面）が制御され、ユーザはこのメニュー画面を参照しながら指示入力部１７を操作することで所望する操作の指示入力を行い、通信ネットワーク上に接続された他の装置の機能を利用できるようになっている。
【００５２】
（１−１−２．ＯＳＡサーバ２００の構成）
ＯＳＡサーバ（サーバ装置）２００は、表示部２１、指示入力部２２、通信部２３、記憶部２４、および制御部２５を備えている。
【００５３】
表示部（表示手段）２１は、ＯＳＡサーバ２００に対する操作を行うユーザに呈示する情報を表示するためのものである。表示部２１の構成は特に限定されるものではなく、例えば、液晶ディスプレイ、ＣＲＴなどの従来からの公知の表示手段を用いることができる。
【００５４】
指示入力部（指示入力手段）２２は、ＯＳＡサーバ２００に対する操作を行うユーザからの指示入力を受け付けるためのものである。指示入力部２２の構成は特に限定されるものではなく、例えば、キーボード、マウスなどの従来から公知の指示入力手段を用いることができる。
【００５５】
通信部（通信手段）２３は通信ネットワークを介して通信可能に接続された他の装置（例えば、複合機１００、端末装置３００など）との間で通信を行うものである。
【００５６】
記憶部２４は、サーバ情報記憶部３１および複合機情報記憶部（ＯＳアプリ記憶部）３２を備えている。なお、記憶部２４としては、この分野で常用される各種記憶手段、例えば、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ（ＨＤＤ）などを用いることができる。
【００５７】
サーバ情報記憶部３１は、指示入力部２２を介してユーザから入力される各種コマンドや設定値、ＯＳＡサーバ２００の各部の動作を制御するための各種設定値、データテーブル、およびプログラムなどを記憶するものである。
【００５８】
複合機情報記憶部（ＯＳＡアプリ記憶部）３２は、制御情報記憶部３３、ユーザ情報記憶部３４、および端末情報記憶部３５を備えている。
【００５９】
制御情報記憶部３３は、複合機１００の各部の動作を制御するための各種設定値、データテーブル、プログラム（ＯＳＡアプリケーション）などを記憶するものである。本実施形態では、ＯＳＳアプリケーションとして、複合機１００における画像読取処理、画像読取処理で取得された画像データを端末装置３００に送信する画像送信処理、および端末装置３００において行われる外部から受信した画像データに対する画像処理の制御を行うスキャンアプリケーションを用いる場合について説明する。
【００６０】
ユーザ情報記憶部３４は、複合機１００を操作するユーザの認証情報（例えば、ユーザＩＤ、パスワード、生体情報、あるいはそれらの組み合わせなど）、およびユーザによって設定された各種情報（例えば、ユーザによってカスタマイズされたメニュー画面（ＵＩ画面）の情報、画像読取処理、画像送信処理、および画像処理に関する各種パラメータの設定情報、ユーザが過去に利用した操作履歴情報、読み取った画像データに対する画像処理の優先度あるいは緊急度など）を記憶する。
【００６１】
端末情報記憶部３５は、複合機１００がＯＳＡモードで利用可能な端末装置、これら各端末装置に備えられる複合機１００がＯＳＡモードで利用可能な画像処理アプリケーション（各端末装置で実行可能な画像処理装置の内容）、各端末装置のアドレス情報、および各端末装置の処理性能（例えば、ＣＰＵの処理能力、ＲＡＭの記憶容量、通信速度等）などを記憶する。
【００６２】
制御部２５は、記憶部２４から各種情報および各種制御を実施するためのプログラムを読み出して当該プログラムに応じた処理を行うものである。制御部２５は、例えば、中央演算処理装置（ＣＰＵ：Central Processing Unit）を備えるマイクロコンピュータ、マイクロプロセッサなどによって実現される処理回路であってもよい。
【００６３】
制御部２５は、サーバ制御部４１と複合機制御部（ＯＳＡアプリ実行部）４２とを備えている。また、複合機制御部４２は、ユーザ認証部４３、操作判定部４４、操作履歴判定部４５、ＵＩ生成部４６、および端末転送部４７を備えている。
【００６４】
サーバ制御部４１は、サーバ情報記憶部３１に記憶されている各種情報およびプログラムを読み出して当該プログラムを実行し、ＯＳＡサーバ２００の各部の動作を制御する。
【００６５】
複合機制御部４２は、複合機１００においてＯＳＡモードが選択されている場合に、複合機情報記憶部３２に記憶されている各種情報およびプログラムを読み出して当該プログラムを実行し、ＯＳＡサーバ２００の各部の動作を制御する。
【００６６】
具体的には、ＵＩ生成部４６は、複合機１００においてＯＳＡモードが選択された場合に、複合機情報記憶部３２に記憶している各種情報等に基づいて複合機１００の表示部１６に表示させるＵＩ画面（ユーザインターフェース画面）を生成し、通信部２３を介して複合機１００に送信して表示部１６に表示させる。
【００６７】
操作判定部４４は、複合機１００から受信した画像処理要求に基づいてユーザからの指示内容を判定する。すなわち、画像処理を実行する端末装置の送信先情報、画像処理内容、画像処理に適用する各種パラメータ、および画像処理後の画像データの保存先（あるいは送信先）等を判定する。
【００６８】
ユーザ認証部４３は、複合機１００の指示入力部１７を介してユーザが入力したユーザ情報と、ユーザ情報記憶部３４に記憶している認証情報とを照合するユーザ認証処理を行う。
【００６９】
操作履歴判定部４５は、ユーザ認証部４３による認証処理に成功した場合に、認証処理に成功したユーザの複合機１００に対する操作履歴をユーザ情報記憶部３４から読み出してＵＩ生成部４６に伝達する。これにより、ＵＩ生成部４６は、ユーザの操作履歴に応じて上記ＵＩ画面を生成することができる。
【００７０】
端末転送部４７は、複合機１００から画像データおよび画像処理要求を受信した場合、操作判定部４４が判定した画像処理を実行する端末装置３００の送信先情報に基づいて通信部２３を制御し、複合機１００から受信した画像データ、当該画像データの付帯情報（ユーザ情報、複合機１００のユーザが設定した当該原稿画像データに対する画像処理の緊急度あるいは優先度、カラー種別（モノクロ／カラー種別）、原稿の用紙種別、原稿が両面画像か否か、原稿のサイズを示すサイズ情報、原稿の枚数（ページ数）を原稿枚数情報、原稿の解像度（画素数）を示す解像度情報、原稿のフォーマットを示すフォーマット情報、原稿の読取処理が行われた時刻を示す時刻情報など）、および当該画像データに適用する画像処理内容（画像処理の種別、画像処理に関する各種パラメータ設定など）を示す情報を送信する。なお、画像データの付帯情報は、画像データに埋め込まれて送信されてもよく、画像データとは別に送信されてもよい。
【００７１】
（１−１−３．端末装置３００の構成）
端末装置（画像処理装置）３００は、表示部５１、指示入力部５２、通信部５３、記憶部５４、および制御部５５を備えている。
【００７２】
表示部（表示手段）５１は、端末装置３００のユーザに呈示する情報を表示するためのものである。表示部５１の構成は特に限定されるものではなく、例えば液晶ディスプレイ、ＣＲＴなどの従来から公知の表示手段を用いることがきる。
【００７３】
指示入力部（指示入力手段）５２は、端末装置３００のユーザからの指示入力を受け付けるためのものである。指示入力部５２の構成は特に限定されるものではなく、例えばキーボード、マウスなどの従来から公知の指示入力手段を用いることができる。
【００７４】
通信部（通信手段）５３は通信ネットワークを介して通信可能に接続された他の装置（例えば、複合機１００、ＯＳＡサーバ２００など）との間で通信を行うものである。
【００７５】
記憶部５４は、端末アプリ記憶部５６、画像処理アプリ記憶部５７、受信データ記憶部５８、および画像データ記憶部５９を備えている。なお、記憶部５４としては、この分野で常用される各種記憶手段、例えば、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ（ＨＤＤ）などを用いることができる。
【００７６】
端末アプリ記憶部５６は、表示部５１および指示入力部５２を用いて端末装置３００のユーザが利用可能な各種アプリケーション（端末アプリケーション。例えば、ワープロソフト、表計算ソフト、描画ソフト、画像編集ソフト、インターネット閲覧ソフト、電子メール送受信ソフト、ゲームソフトなど）を記憶する。
【００７７】
画像処理アプリ記憶部５７は、画像データに対して画像処理を施すための画像処理アプリケーション（画像処理アプリケーションプログラム）を記憶する。上記画像処理としては、特に限定されるものではないが、例えば、歪み補正、回転処理、変倍処理、ノイズ除去処理、色変換処理、ＯＣＲ処理、圧縮処理、帳票振分処理、翻訳処理、ルビ振り処理、ファイルフォーマット変換処理、ファイル名自動生成処理、解像度変換処理、画像サイズ変換処理、シャープネス処理、ぼかし処理などが挙げられる。
【００７８】
本実施形態では、画像処理アプリ記憶部５７に記憶されている画像処理アプリケーションの機能を複合機１００からＯＳＡモードで利用することができるようになっている。すなわち、画像処理アプリ記憶部５７に記憶されている画像処理アプリケーションに関する情報はＯＳＡサーバ２００の端末情報記憶部３５に記憶されており、ＯＳＡサーバ２００のＵＩ生成部４６が当該画像処理アプリケーションによる画像処理を実行させるための指示を行う入力画面（ＵＩ画面）を生成して複合機１００の表示部１６に表示させるようになっている。これにより、複合機１００のユーザが指示入力部１７を介して上記入力画面に対する指示入力を行い、端末装置３００に画像データを送信して所望する画像処理を行わせることができるようになっている。
【００７９】
受信データ記憶部５８は、通信部５３を介してＯＳＡサーバ２００から受信したデータ（原稿画像データ、原稿画像データの付帯情報、および画像処理要求の内容を示す情報（画像処理要求情報）））を一時的に記憶する。
【００８０】
画像データ記憶部５９は、原稿画像データに対して画像処理アプリケーションが画像処理を施して生成した画像データを保存する。
【００８１】
制御部５５は、記憶部５４から各種情報および各種制御を実施するためのプログラムを読み出して当該プログラムに応じた処理を行うものである。制御部５５は、例えば、中央演算処理装置（ＣＰＵ：Central Processing Unit）を備えるマイクロコンピュータ、マイクロプロセッサなどによって実現される処理回路であってもよい。
【００８２】
制御部５５は、端末アプリ実行部６１と画像処理アプリ実行部６２とを備えている。
【００８３】
端末アプリ実行部６１は、指示入力部５２を介して入力される端末装置３００のユーザからの指示に応じて端末アプリ記憶部５６に記憶されている端末アプリケーションを実行する。なお、端末アプリ実行部６１が端末装置３００のユーザからの指示に応じて画像処理アプリ記憶部５７に記憶されている画像処理アプリケーションについても実行可能な構成としてもよい。
【００８４】
画像処理アプリ実行部６２は、処理内容検出部６３、付帯条件検出部６４、動作状況検出部６５、処理負荷算出部６６、ＵＩ画面生成部６７、および画像処理実行部６８を備えている。
【００８５】
処理内容検出部６３は、ＯＳＡサーバ２００から受信した情報から画像データに適用する画像処理内容を示す画像処理要求情報を検出し、その内容を解析する。
【００８６】
付帯条件検出部６４は、ＯＳＡサーバ２００から受信した情報から画像データの付帯情報を検出し、その内容を解析する。
【００８７】
動作状況検出部６５は、端末装置３００の動作状況（ＣＰＵ（制御部５５）の使用率、作業用メモリ（図示せず）の使用率など）を検出する。
【００８８】
処理負荷算出部６６は、処理内容検出部６３の検出した画像処理要求の内容、付帯条件検出部６４の検出した画像データの付帯条件、および動作状況検出部６５の検出した制御部５５の動作状況に基づいて、ＯＳＡサーバ２００から受信した画像データに対して画像処理要求に応じた画像処理を施す場合の端末装置３００の予想処理負荷を算出する。
【００８９】
なお、本実施形態では、予想処理負荷として、予想ＣＰＵ使用率（予想ＣＰＵ占有率）、予想処理時間、予想遅延時間、および予想負荷レベルを算出する。
【００９０】
上記の予想ＣＰＵ使用率は、画像処理要求に応じた画像処理を行う場合のＣＰＵの使用率である。なお、端末装置３００のユーザが端末装置３００を使用中（例えば端末アプリ記憶部５６あるいは画像処理アプリ記憶部５７に記憶しているアプリケーション実行中）である場合には、当該使用中の処理（第２処理）とＯＳＡサーバ２００から受信した画像処理要求に応じた画像処理とを並行して行う場合の画像処理要求に応じた画像処理によるＣＰＵの使用率を算出してもよい。また、予想ＣＰＵ使用率は、例えば、画像処理要求に応じた画像処理の実行期間中におけるＣＰＵ使用率の平均値の予測値であってもよい。
【００９１】
上記の予想処理時間は、画像処理要求に応じた画像処理を行う場合の当該処理の予想処理時間である。なお、端末装置３００のユーザが端末装置３００を使用中（例えば端末アプリ記憶部５６あるいは画像処理アプリ記憶部５７に記憶しているアプリケーション実行中）である場合には、当該使用中の処理（第２処理）とＯＳＡサーバ２００から受信した画像処理要求に応じた画像処理とを並行して行う場合の画像処理要求に応じた画像処理の予想処理時間を算出してもよい。
【００９２】
また、予想遅延時間は、端末装置３００のユーザが端末装置３００を使用中（例えば端末アプリ記憶部５６あるいは画像処理アプリ記憶部５７に記憶しているアプリケーション実行中）である場合に、当該使用中の処理（第２処理）とＯＳＡサーバ２００から受信した画像処理要求に応じた画像処理とを並行して行う場合の当該使用中の処理についての予想遅延時間（当該使用中の処理と画像処理要求に応じた画像処理とを並行して行う場合の当該使用中の処理についての予想処理時間から画像処理要求に応じた画像処理を行わずに当該使用中の処理のみを行う場合の当該使用中の処理についての予想処理時間を減算した時間）である。
【００９３】
また、予想負荷レベルは、予想ＣＰＵ使用率を予め設定された閾値とを比較することにより、予め定めたれた複数のレベル（例えば、大，中，小の３段階のレベル、あるいはレベル１〜レベル５の５段階のレベルなど）のうちのいずれかに分類したものである。なお、予想処理時間あるいは予想遅延時間を予め設定された閾値とを比較することにより、予め定めたれた複数のレベルのうちのいずれかに分類することで予想負荷レベルを算出してもよい。
【００９４】
また、上記の各予想処理時間および予想ＣＰＵ使用率の算出方法は特に限定されるものではなく、従来から公知の方法を用いることができる。
【００９５】
例えば、特許文献２に開示されている方法と同様、端末装置３００において画像処理を行う毎に、当該画像処理の処理内容と当該画像処理に要した時間とを含むログ情報を記憶部２４に記録させておき、画像処理要求を受信したときに、当該画像処理要求に対応する画像処理に対応または類似する画像処理に要した処理時間を上記ログ情報から検出し、その検出結果に基づいて画像処理要求に対応する画像処理に要する予想処理時間を算出するようにしてもよい。
【００９６】
また、特許文献３に開示されている方法と同様、画像処理内容、各種画像処理条件下での各種パラメータの設定値、および上記各パラメータを設定するための情報をまとめたテーブル情報を予め生成して記憶させておき、このテーブル情報を用いて予想処理時間を算出してもよい。
【００９７】
また、画像データの画素数と画像処理内容に応じて定まる定数とを用いた演算式によって予想処理時間を算出してもよい。例えば、特許文献４に開示されている方法と同様、出力画像データの画素数をｘ、予想処理時間をＴとしたときにＴ＝Ａ×ｘ＋Ｂを演算することによって予想処理時間を算出してもよい。Ａ，Ｂは画像処理の内容に応じて決まる定数である。
【００９８】
また、端末装置３００における画像処理要求に応じた画像処理以外の処理についても同様の方法で予想処理時間を算出することができる。
【００９９】
また、予想ＣＰＵ使用率についても予想処理時間と同様、端末装置３００において画像処理を行う毎に記憶させておいたＣＰＵ使用率のログ情報を用いて算出してもよく、予め生成したテーブル情報に基づいて算出してもよく、画像処理の内容に応じて定められた演算式を用いて算出してもよい。
【０１００】
また、処理負荷算出部６６が端末装置３００の予想ＣＰＵ使用率を算出し、算出した予想ＣＰＵ使用率と予め把握している端末装置３００の処理性能とに基づいて画像処理要求に応じた画像処理を施す場合の当該画像処理についての予想作業時間を算出するようにしてもよい。
【０１０１】
ＵＩ画面生成部６７は、ＯＳＡサーバ２００から画像データおよび画像処理要求を受信した場合に、当該画像処理要求に基づく画像処理を即座に実行するか否かを端末装置３００のユーザに選択させるための実行可否選択画面（ＵＩ画面）を生成して表示部５１に表示させる。
【０１０２】
画像処理実行部６８は、端末装置３００のユーザがＯＳＡサーバ２００から受信した画像処理要求に基づく画像処理の実行を選択した場合に当該画像処理を実行し、画像処理後の画像データを画像データ記憶部５９に記憶させる。なお、ＯＳＡサーバ２００から受信した画像処理要求において画像処理後の画像データを他の装置に送信することが要求されている場合には、画像処理後の画像データを、通信部５３を介して画像処理要求で指定された送信先に送信するようにしてもよい。また、ＯＳＡサーバ２００から受信した画像処理要求において画像処理後の画像データの保存先が指定されている場合にはその保存先に保存させるようにしてもよい。
【０１０３】
（１−２．画像処理システム１の動作）
図４は、画像処理システム１における処理の流れを示すフローチャートである。
【０１０４】
まず、複合機１００のユーザが指示入力部１７を介してＯＳＡモード（本実施形態では画像読取処理モード（スキャンモード））の選択指示を入力すると、制御部１９は、通信部１８を介してＯＳＡサーバ２００にＯＳＡモードの選択指示があったことを示す通知を送信する（Ｓ１０１）。
【０１０５】
ＯＳＡサーバ２００の複合機制御部４２（ＵＩ制御部４６）は、通信部２３が複合機１００からＯＳＡモードの選択指示があったことを示す通知を受信すると（Ｓ２０１）、複合機１００のユーザにユーザ情報を入力させるためのユーザ情報入力画面(ＵＩ画面）を生成し、通信部２３を介して複合機１００に送信する（Ｓ２０２）。
【０１０６】
複合機１００の制御部１９は、通信部１８がＯＳＡサーバ２００からユーザ情報入力画面を受信すると当該画面を表示部１６に表示させる（Ｓ１０２）。そして、指示入力部１７を介してユーザから入力されるユーザ情報を受け付け、受け付けたユーザ情報を、通信部１８を介してＯＳＡサーバ２００に送信する（Ｓ１０３）。
【０１０７】
ＯＳＡサーバ２００の複合機制御部４２（ユーザ認証部４３）は、通信部２３が複合機１００からユーザ情報を受信すると（Ｓ２０３）、受信したユーザ情報とユーザ情報記憶部３４に記憶されている認証情報とを照合するユーザ認証処理を行う（Ｓ２０４）。
【０１０８】
そして、複合機制御部４２（ユーザ認証部４３）は、ユーザ認証に成功したか否かを判断し（Ｓ２０５）、認証に失敗した場合には通信部２３を介して認証失敗通知を複合機１００に返信する（Ｓ２０６）。
【０１０９】
一方、ユーザ認証に成功した場合、複合機制御部４２（ＵＩ生成部４６）は、ユーザ情報記憶部３４に記憶しているユーザ関連情報を読み出し（Ｓ２０７）、読み出したユーザ関連情報に基づいて複合機１００のユーザが画像処理内容を設定するための画像処理設定画面を生成する（Ｓ２０８）。
【０１１０】
具体的には、複合機制御部４２（ＵＳ生成部４６）は、ユーザ認証に成功したユーザが利用可能な画像処理アプリケーションを抽出する。例えば、ユーザ情報記憶部３４にユーザが利用可能な画像処理アプリケーションのリストを予め記憶させておき、それを抽出してもよい。また、ユーザ情報記憶部３４にユーザが利用可能な端末装置のリストを記憶させておき、端末情報記憶部３５に各端末装置において実行可能な画像処理アプリケーション（各端末装置にインストールされている画像処理アプリケーション）のリストを記憶させておき、これら各情報に基づいてユーザが利用可能な画像処理アプリケーションを抽出するようにしてもよい。また、その時点で通信ネットワークを介して通信可能な状態である端末装置を検出し、その検出結果と上記した各情報とに基づいてユーザが利用可能な画像処理アプリケーションを抽出するようにしてもよい。
【０１１１】
また、複合機制御部４２（操作履歴判定部４５）は、ユーザ認証に成功したユーザの過去の操作履歴情報（例えば過去の選択した画像処理パラメータなど）をユーザ情報記憶部３４から読み出す。そして、複合機制御部４２（ＵＩ生成部４６）は、ユーザ認証に成功したユーザが利用可能な画像処理アプリケーション、および当該ユーザの過去の操作履歴情報を反映させた画像処理設定画面を生成する。例えば、複合機制御部４２（ＵＩ生成部４６）は、ユーザが利用可能な画像処理アプリケーションを、当該ユーザの過去の利用頻度が多い順、あるいは最近利用した順に並べて表示させる。
【０１１２】
その後、複合機制御部４２（ＵＳ生成部４６）は、通信部２３を介して複合機１００に上記のように生成した画像処理設定画面を返信する（Ｓ２０９）。なお、画像処理設定画面に加えて、複合機制御部４２（ユーザ認証部４３）が認証成功通知を複合機１００に返信するようにしてもよい。
【０１１３】
複合機１００の制御部１９は、ＯＳＡサーバ２００から返信されて返信データを受信すると（Ｓ１０４）、返信データに基づいてユーザ認証に成功したか否かを判断する（Ｓ１０５）。具体的には、返信データが認証失敗通知であった場合にはユーザ認証に失敗したと判断し、返信データに画像処理設定入力画面あるいは認証成功通知が含まれている場合にはユーザ認証に成功したと判断する。
【０１１４】
そして、複合機１００の制御部１９は、ユーザ認証に失敗したと判断した場合、Ｓ１０３の処理に戻ってユーザ情報の再入力を受け付ける。
【０１１５】
一方、複合機１００の制御部１９は、ユーザ認証に成功したと判断した場合、ＯＳＡサーバ２００から受信した画像処理設定画面を表示部１６に表示させ（Ｓ１０６）、指示入力部１７を介して入力されるユーザからの画像処理設定（画像処理内容の選択、画像読取画処理および画像処理のパラメータの設定など）を受け付ける（Ｓ１０７）。また、複合機１００の制御部１９は、受け付けた画像処理設定の内容を示す画像処理設定情報を、通信部２３を介してＯＳＡサーバ２００に送信する（Ｓ１０８）。
【０１１６】
図５は、ＵＩ生成部４６によって生成されて複合機１００の表示部１６に表示される画像処理設定画面の一例を示す模式図である。この図に示す例では、利用可能な端末装置（図中の送信先欄）、利用可能な画像処理アプリケーション（図中の画像処理内容欄）、画像処理後の画像データの保存先のアドレス情報（図中のデータ保存先欄）、および画像読取処理における設定パラメータ（図中の画像読取方法欄）の各項目を含むリスト８１が表示されている。また、このリスト８１の下方には、画像読取処理および画像処理に関する各種パラメータの設定を変更（詳細設定）する際に操作するパラメータ設定ボタン８２、および画像読取処理の開始指示を行うためのスキャン実行ボタン８３が表示されている。
【０１１７】
これにより、ユーザは、指示入力部１７を操作してリスト８１から所望する端末装置、画像処理内容、および画像読取方法の組み合わせを選択することができる。
【０１１８】
また、所望する組み合わせを選択した状態でパラメータ設定ボタン８２を操作すると、その操作内容がＯＳＡサーバ２００に伝達され、ＯＳＡサーバ２００のＵＩ生成部４６が当該組み合わせにおける画像読取処理および画像処理に関する各種パラメータの設定を変更（詳細設定）するためのパラメータ設定画面（ＵＩ画面、図示せず）を生成して複合機１００の表示部１６に表示させる。例えば、画像読取処理時の解像度、読み取り濃度、生成する原稿画像データのフォーマット、カラー種別（モノクロ画像データを生成するかカラー画像データを生成するか）、両面読み取りを行うか片面読み取りを行うか、原稿サイズ、原稿の枚数、原稿の用紙種別などの詳細条件を設定することができる。なお、原稿サイズおよび原稿の枚数については画像読取部１１における読み取り処理時に自動的に検出するようにしてもよい。これらの検出方法としては、従来からの公知の種々の方法を用いることができる。
【０１１９】
また、所望する組み合わせを選択した状態、あるいはパラメータ設定が完了した状態でパラメータ設定ボタン８２を操作すると、その操作によって選択された画像読取条件および画像処理条件を示す画像処理設定情報がＯＳＡサーバ２００に伝達される。
【０１２０】
ＯＳＡサーバ２００の複合機制御部４２（操作判定部４４）は、通信部２３が複合機１００から画像処理設定内容を受信すると（Ｓ２１０）、その画像処理設定内容に基づいて複合機１００の動作を制御するための制御情報を生成し（Ｓ２１１）、生成した制御情報を、通信部２３を介して複合機１００に送信する（Ｓ２１２）。
【０１２１】
複合機１００の制御部１９は、ＯＳＡサーバ２００から受信した制御情報に基づいて原稿の読み取り処理を行い、原稿画像データを生成する（Ｓ１１０）。さらに、複合機１００の制御部１９は、原稿画像データの付帯情報を生成する（Ｓ１１１）。上記付帯情報としては、例えば、複合機１００のユーザ情報（ユーザ認証処理に成功したユーザ情報）、
複合機１００のユーザが設定した当該原稿画像データに対する画像処理の緊急度あるいは優先度、原稿のサイズ、原稿の枚数（ページ数）、原稿画像データの解像度、原稿のカラー種別、原稿が両面画像か片面画像か、および原稿画像データのフォーマットなどを含めることができる。
【０１２２】
そして、複合機１００の制御部１９は、原稿画像データおよびその付帯情報を、通信部１８を介してＯＳＡサーバ２００に送信し（Ｓ１１２）、処理を終了する。
【０１２３】
なお、本実施形態では、Ｓ１０２〜Ｓ１１２の処理を複合機１００の制御部１９が行うものとしているが、これに限らず、ＯＳＡサーバ２００の制御部２５（複合機制御部４２）が複合機１００の各部を直接制御してこれら各処理を行うようにしてもよい。
【０１２４】
ＯＳＡサーバ２００の複合機制御部４２（操作判定部４４）は、通信部２３が複合機１００から原稿画像データおよびその付帯情報を受信すると（Ｓ２１３）、複合機１００のユーザから指示された画像処理（画像処理設定情報に対応する画像処理）を端末装置３００に実行させるための画像処理要求（画像処理要求情報）を生成する（Ｓ２１４）。そして、ＯＳＡサーバ２００の複合機制御部４２（端末転送部４７）は、原稿画像データ、付帯情報、および画像処理要求を、通信部２３を介して当該原稿画像データに対する画像処理を行う端末装置３００に転送し（Ｓ２１４）、処理を終了する。
【０１２５】
端末装置３００の画像処理アプリ実行部６２（動作状況検出部６５）は、通信部５３がＯＳＡサーバ２００から原稿画像データ、付帯情報、および画像処理要求を受信すると（Ｓ３０１）、端末装置３００の動作状況を検出し（Ｓ３０２）、端末装置３００のユーザが端末装置３００を使用中であるか否か（画像処理要求に応じた画像処理以外の処理（例えば端末アプリケーションあるいは画像処理アプリケーション）を実行中であるか否か）を判断する（Ｓ３０３）。なお、ＯＳＡサーバ２００から受信したデータ（原稿画像データ、付帯情報、および画像処理要求）は受信データ記憶部５８に一旦記憶され、適宜読み出される。
【０１２６】
そして、使用中であると判断した場合、画像処理アプリ実行部６２（処理負荷算出部６６）は、ＯＳＡサーバ２００から受信した原稿画像データに対して画像処理要求に応じた画像処理を行う場合の予想処理負荷（予想ＣＰＵ使用率、予想処理時間、予想遅延時間、および予想負荷レベル）を算出する（Ｓ３０４）。
【０１２７】
そして、画像処理アプリ実行部６２（ＵＩ画面生成部６７）は、ＯＳＡサーバ２００から受信した画像処理要求に応じた画像処理を即時実行するか否かを端末装置３００のユーザに選択させるための実行可否選択画面を生成して表示部５１に表示させる（Ｓ３０５）。
【０１２８】
図１は、端末装置３００の表示部５１に表示される実行可否選択画面７０の一例を示す模式図である。この図に示すように、本実施形態では、実行可否選択画面７０を含むダイアログボックス（表示ウィンドウ）を表示部５１の表示画面の一部に表示する。また、本実施形態では、ＯＳＡサーバ００から画像処理要求を受信した旨を示すメッセージ７１、画像処理の実行を選択するためのボタン７２ａ、画像処理の保留を選択するためのボタン７２ｂ、および画像処理要求の内容および原稿画像データの付帯情報の内容を示すメッセージ７４を実行可否選択画面７０に含めるようになっている。
【０１２９】
具体的には、図１に示した例では、メッセージ７４として、複合機名、ユーザ名、画像処理内容（画像処理種別）、原稿サイズ、原稿枚数、原稿解像度、予想負荷レベル、予想ＣＰＵ使用率、予想処理時間、および予想遅延時間を表示させる。
【０１３０】
なお、実行可否選択画面７０に含める情報はこれに限るものではなく、例えば、ボタン７２ａ，７２ｂに加えて、画像処理のキャンセル（拒否）を選択するためのボタンを表示させるようにしてもよい。また、図１に示したメッセージ７４に含まれる情報のうちの一部または全部を省略してもよい。また、図１に示したメッセージ７４に含まれる情報に加えて、あるいは図１に示したメッセージ７４に含まれる情報の一部または全部に代えて、他の情報を表示させてもよい。上記の他の情報としては、例えば、原稿画像データの付帯情報に含まれる他の情報、および原稿画像データのサムネイル画像あるいは縮小画像などが挙げられる。
【０１３１】
また、メッセージ７４に代えて、メッセージ７４に含まれる情報を表示させるためのボタン等を実行可否選択画面７０に含めて表示させておき、当該ボタン等が操作されたときにメッセージ７４を表示させるようにしてもよい。
【０１３２】
その後、画像処理アプリ実行部６２（画像処理実行部６８）は、この実行可否選択画面に対する指示入力部５２を介したユーザからの選択入力に基づいて、画像処理を実行するか、あるいは保留するかを判断する（Ｓ３０６）。
【０１３３】
そして、保留すると判断した場合、画像処理アプリ実行部６２（画像処理実行部６８）は、端末装置３００のユーザによるＯＳＡサーバ２００から受信した画像処理要求に応じた画像処理の実行指示がなされることを監視する（Ｓ３０７）。なお、保留すると判断した場合、画像処理アプリ実行部６２（ＵＩ画面生成部６７）が実行可否選択画面７０の表示を終了させ、表示部５１の一部に実行可否選択画面７０を再表示させるためのアイコン等を表示させるようにしてもよい。
【０１３４】
そして、Ｓ３０７において実行指示がなされていないと判断した場合、画像処理アプリ実行部６２（動作状況検出部６５）は、端末装置３００が使用中であるか否かを判断する（Ｓ３０８）。そして、端末装置３００が使用中であると判断した場合、Ｓ３０７の処理に戻る。
【０１３５】
一方、Ｓ３０３またはＳ３０８において端末装置３００が使用中ではないと判断した場合、画像処理アプリ実行部６２（画像処理実行部６８）は、画像処理アプリ記憶部５７に記憶している画像処理アプリケーション、およびＯＳＡサーバ２００から受信した画像処理要求に基づいて原稿画像データに対する画像処理を実行し（Ｓ３１０）、画像処理後の画像データを画像データ記憶部５９に保存して処理を終了する。
【０１３６】
なお、画像処理が完了した場合に、画像処理アプリ実行部６２（画像処理実行部６８）がＯＳＡサーバ２００に完了通知を送信し、ＯＳＡサーバ２００の複合機制御部４２（ＵＩ生成部４６）が画像処理の完了を示す表示画面を生成して複合機１００の表示部１６に表示させるようにしてもよい。また、実行可否選択画面において端末装置３００のユーザが画像処理要求に応じた画像処理の実行を拒否（キャンセル）することを選択可能な構成にする場合、画像処理の実行が拒否されたときに、画像処理アプリ実行部６２（画像処理実行部６８）がその旨をＯＳＡサーバ２００に通知し、ＯＳＡサーバ２００の複合機制御部４２（ＵＩ生成部４６）が画像処理が拒否されたことを示す表示画面を生成して複合機１００の表示部１６に表示させるようにしてもよい。
【０１３７】
（１−３．画像処理システム１の効果）
以上のように、本実施形態にかかる画像処理システム１では、端末装置３００が複合機１００で読み取られた原稿画像データおよび当該原稿画像データに対する画像処理要求を受信したときに、この画像処理要求に応じた処理を実行するか否かを端末装置３００のユーザに選択させるための実行可否選択画面を端末装置３００の表示部５１に表示させ、端末装置３００のユーザに選択させる。
【０１３８】
これにより、端末装置３００のユーザがこの端末装置３００を使用中である場合に、ＯＳＡサーバ２００から受信した画像処理要求に基づく画像処理が自動的に開始されることによって端末装置３００のユーザが不利益を被ることを抑制できる。
【０１３９】
また、ＯＳＡサーバ２００から画像処理要求を受信した場合に端末装置３００が他の処理に使用中であっても当該画像処理処理に応じた画像処理を優先的に実行する優先条件を予め設定して記憶部５４に記憶させておき、付帯情報また画像処理要求の内容が当該条件に該当する場合には実行可否選択画面を表示部５１に表示させることなく画像処理を実行するようにしてもよい。
【０１４０】
上記の優先条件としては、例えば、（ｉ）複合機１００から画像処理要求を行ったユーザが予め指定された特定のユーザである場合、（ｉｉ）複合機１００が予め指定された特定の複合機である場合、（ｉｉｉ）画像処理内容が予め指定した特定の画像処理に関するものである場合、（ｉｖ）予想ＣＰＵ使用率が所定値以下である場合、（ｖ）予想処理時間が所定時間以下である場合、（ｖｉ）予想遅延時間が所定時間以下である場合、および（ｖ）複合機１００のユーザが設定した当該画像処理の優先度が閾値以上である場合などが挙げられる。
【０１４１】
具体的には、例えば、複合機１００から画像処理要求を行ったユーザの役職が端末装置３００のユーザよりも上位である場合には実行可否選択画面７０を表示させずに画像処理要求に応じた処理を実行するようにしてもよい。
【０１４２】
また、予想処理負荷（予想ＣＰＵ使用率）が所定値以下の場合、予想処理時間または予想遅延時間が所定時間以下である場合、予想負荷レベルが所定値以下の場合には実行可否選択画面７０を表示させずに画像処理要求に応じた処理を実行するようにしてもよい。
【０１４３】
また、上記優先条件は、端末装置３００のユーザが任意に設定して端末装置３００の記憶部５４に保存させておいてもよく、ＯＳＡサーバ２００の記憶部２４あるいは複合機１００の記憶部１４に記憶させておき、画像処理要求がなされたときに原稿画像データの付帯条件として端末装置３００に送信するようにしてもよい。また、上記優先条件は、画像処理アプリケーション毎に設定してもよく、各画像アプリケーションについて共通に設定してもよく、端末装置３００毎に設定してもよい。
【０１４４】
また、本実施形態では、予想処理負荷の算出を端末装置３００において行うものとしたが、これに限るものではない。例えば、ＯＳＡサーバ２００の端末情報記憶部３５に各端末装置の処理性能（例えばＣＰＵの処理能力、作業用メモリの記憶容量など）を記憶させておき、ＯＳＡサーバ２００の制御部２５が画像処理要求を行う端末装置の予想処理負荷を算出するようにしてもよい。また、ＯＳＡサーバ２００が端末装置３００から当該端末装置３００の動作状況を取得し、端末装置３００が使用中である場合にＯＳＡサーバ２００において端末装置３００で使用中の処理の予想遅延時間を算出するようにしてもよい。
【０１４５】
また、本実施形態では、端末装置３００の画像処理アプリ実行部６２（ＵＩ画面生成部６７）が実行可否選択画面を生成して表示部５１に表示させるものとしたが、これに限らず、実行可否選択画面の生成、および実行可否選択画面の表示部５１への表示制御をＯＳＡサーバ２００の制御部２５が行うようにしてもよい。
【０１４６】
また、本実施形態では、画像処理要求に応じた画像処理を実行するか保留するかの選択を端末装置３００のユーザが実行可否選択画面に基づいて選択するものとしたが、これに限るものではない。例えば、複合機１００のユーザが、端末装置３００が使用中である場合に画像処理要求に応じた画像処理を強制的に実行させるか使用中の端末装置３００の処理が完了するまで保留させるかを設定できるようにしてもよい。また、端末装置３００の動作状況（使用状況）、端末装置３００を使用中のユーザ、端末装置３００において使用中のアプリケーション等の情報を複合機１００の表示部１６に表示させ、複合機１００のユーザが端末装置３００の動作状況を確認して上記設定を行うようにしてもよい。
【０１４７】
また、複合機１００のユーザが、画像処理設定を行う際に、画像処理要求に応じた画像処理の緊急度を示す指標（例えば、「緊急」、「できるだけ早く」、「いつでもよい」などの文字情報、あるいは緊急度のレベルを示す数値など）を設定し、制御部１９がその設定結果を原稿画像データの付帯情報に含めてＯＳＡサーバ２００に送信し、端末装置３００のＵＩ画面生成部６７が実行可否選択画面のメッセージ７４に上記の緊急度を示す指標を含めるようにしてもよい。また、緊急度が所定の基準より高い場合に、端末装置３００の画像処理実行部６８が実行可否選択画面を表示部５１に表示させることなく画像処理を実行するようにしてもよい。
【０１４８】
また、本実施形態では、複合機１００で読み取られた原稿画像データおよび当該原稿画像データに対する画像処理要求が複合機１００からＯＳＡサーバ２００を介して端末装置３００に送信されるものとしたが、これに限らず、例えばこれらの情報を複合機１００から端末装置３００に直接送信するようにしてもよい。
【０１４９】
また、本実施形態では、複合機１００で読み取られた原稿画像データおよび当該原稿画像データに対する画像処理要求を、端末装置３００において画像処理が実行されるまで当該端末装置３００の受信データ記憶部５８に保存させておくものとしたが、これに限るものではない。例えば、これらの情報を、画像処理が実行されるまでＯＳＡサーバ２００の記憶部２４に一時的に保存させておいてもよく、画像処理が実行可能になるまで複合機１００の記憶部１４に一時的に保存しておき、実行可能になったときに複合機１００からＯＳＡサーバ２００あるいは端末装置３００に送信するようにしてもよい。
【０１５０】
また、本実施形態では、複合機１００の指示入力部１７を介して画像処理設定を行うものとしたが、これに限るものではない。例えば、端末装置３００、ＯＳＡサーバ２００、あるいは通信ネットワークを介して接続された他の装置から画像処理設定（画像処理内容の選択、画像処理に関する各種パラメータの設定など）を行い、複合機１００では原稿の載置と原稿読取処理の開始指示のみを行うようにしてもよい。
【０１５１】
また、上述したように、複合機１００、ＯＳＡサーバ２００、および端末装置３００の各制御部１９，２５，５５の各機能は、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現される。この場合、複合機１００、ＯＳＡサーバ２００、および端末装置３００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである複合機１００、ＯＳＡサーバ２００、および端末装置３００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、複合機１００、ＯＳＡサーバ２００、および端末装置３００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１５２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１５３】
また、複合機１００、ＯＳＡサーバ２００、および端末装置３００を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１５４】
また、複合機１００、ＯＳＡサーバ２００、および端末装置３００の各制御部１９，２５，５５の各機能は、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段との組み合わせによって実現されてもよい。
【０１５５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１５６】
本発明は、画像読取装置と画像処理装置とが通信ネットワークを介して通信可能に接続された画像処理システムおよび当該画像処理システムに備えられる画像処理装置に適用できる。
【符号の説明】
【０１５７】
１  画像処理システム
３２  複合機情報記憶部（ＯＳＡアプリ記憶部）
３３  制御情報記憶部
３４  ユーザ情報記憶部
３５  端末情報記憶部
４２  複合機制御部（ＯＳＡアプリ実行部）
４３  ユーザ認証部
４４  操作判定部
４５  操作履歴判定部
４６  ＵＩ生成部
４７  端末転送部
５１  表示部（表示手段）
５２  指示入力部（指示入力手段）
５３  通信部（通信手段）
５６  端末アプリ記憶部
５７  画像処理アプリ記憶部
５８  受信データ記憶部
５９  画像データ記憶部
６１  端末アプリ実行部
６２  画像処理アプリ実行部
６３  処理内容検出部
６４  付帯条件検出部
６５  動作状況検出部
６６  処理負荷算出部
６７  ＵＩ画面生成部
６８  画像処理実行部
７０  実行可否選択画面
１００  複合機（画像読取装置、画像形成装置）
２００  ＯＳＡサーバ（サーバ装置）
３００  端末装置（画像処理装置）
【図１】
0005148675.tif 000002
【図２】
0005148675.tif 000003
【図３】
0005148675.tif 000004
【図４】
0005148675.tif 000005
【図５】
0005148675.tif 000006