(57)【要約】【課題】ワークフローに基づいて生成される画像データの画質を統一できるようにする。【解決手段】ワークフロー５に基づいて順次生成される画像データを保存するサーバーとネットワークを介して通信可能な画像処理装置２は、ワークフロー５に定められた原稿を読み取って画像データを生成するスキャナ部１８と、サーバーにおいてワークフロー５に基づく画像データが既に保存されているか否かを判断する判断部２３と、判断部２３によってサーバーに画像データが既に保存されていると判断された場合に、サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得部２４と、スキャナ部が原稿を読み取ることによって生成される画像データの画質が基準画質と同一画質となるように画質調整を行い、基準画質と同一画質の画像データがサーバーに保存されるように制御する画質制御部２５と、を備える。【選択図】図７
2019121997.tif 000002
【特許請求の範囲】
【請求項１】
所定のワークフローに基づいて順次生成される画像データを保存するサーバーとネットワークを介して通信可能な画像処理装置であって、
前記ワークフローに定められた原稿を読み取って画像データを生成する原稿読取手段と、
前記サーバーにおいて前記ワークフローに基づく画像データが既に保存されているか否かを判断する判断手段と、
前記判断手段によって前記サーバーに画像データが既に保存されていると判断された場合に、前記サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得手段と、
前記原稿読取手段によって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行い、前記基準画質と同一画質の画像データが前記サーバーに保存されるように制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記原稿読取手段によって生成される画像データに対して画像処理を行う画像処理手段、
を更に備え、
前記制御手段は、前記画像処理手段において前記画像処理が行われるときの画像処理パラメータを前記基準画質に合致させることにより、前記画像処理手段において前記基準画質と同一画質の画像データを生成させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理パラメータには、前記画像処理によって生成される画像データの解像度、色数又は濃淡階調が含まれることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記画像処理手段における画像処理パラメータを前記基準画質に合致させることができない場合に、前記ネットワークに接続される他の装置のうちから前記基準画質と同一画質の画像処理パラメータを適用可能な一の装置を選択し、前記原稿読取手段によって生成される画像データを当該一の装置へ送信することにより、当該画像データの画質を当該一の装置において前記基準画質と同一画質となるように調整させることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記制御手段は、前記画像処理手段における画像処理パラメータを前記基準画質に合致させることができない場合に、前記サーバーから、前記基準画質と同一画質の画像処理パラメータを適用可能な他の装置に関する装置情報を取得し、該装置情報に基づいて前記一の装置を選択することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記制御手段は、前記ワークフローを修正することにより、前記一の装置に、前記基準画質と同一画質の画像データの生成と、前記サーバーへの送信処理とを行わせる修正ワークフローを生成し、前記修正ワークフローを前記一の装置へ送信することにより、前記一の装置に前記基準画質と同一画質の画像データを前記サーバーへ保存させることを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記制御手段は、前記ワークフローを自動修正することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記制御手段は、前記ワークフローを、ユーザーの指示操作に基づいて修正することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記制御手段は、前記原稿読取手段による原稿読み取り時の読取解像度を前記基準画質の解像度に合致させることにより、前記原稿読取手段によって生成される画像データの解像度を前記基準画質の解像度と同一解像度に調整することを特徴とする請求項１乃至８のいずれかに記載の画像処理装置。
【請求項１０】
前記制御手段は、前記基準画質の解像度が前記原稿読取手段による通常の原稿読み取り時における読取解像度よりも高い場合、前記原稿読取手段による原稿読み取り速度を通常の原稿読み取り時よりも低下させることにより、前記原稿読取手段による読取解像度を前記基準画質の解像度に合致させることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記制御手段は、前記原稿読取手段による原稿の副走査方向の読み取り速度を低下させることにより、副走査方向の読取解像度を前記基準画質の解像度に合致させることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記制御手段は、前記原稿読取手段による原稿の主走査方向の読み取り速度を低下させることにより、主走査方向の読取解像度を前記基準画質の解像度に合致させることを特徴とする請求項１０又は１１に記載の画像処理装置。
【請求項１３】
前記制御手段は、原稿読取手段によって前記ワークフローに定められた原稿に基づく画像データが生成されたタイミングで、前記画質調整を行う必要があるか否かを判断することを特徴とする請求項１乃至１２のいずれかに記載の画像処理装置。
【請求項１４】
前記基準画質取得手段は、前記サーバーに保存されている画像データのヘッダー情報に含まれる画質パラメータを前記基準画質として取得し、
前記制御手段は、前記画質パラメータに基づいて前記画質調整を行うことを特徴とする請求項１乃至１３のいずれかに記載の画像処理装置。
【請求項１５】
前記基準画質取得手段は、前記サーバーに保存されている画像データのヘッダー情報に前記画質パラメータが含まれていない場合、該画像データを解析することによって前記画質パラメータを生成することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記ワークフローには、予め重要度が定められており、
前記制御手段は、前記重要度が所定値よりも高い場合に、前記原稿読取手段によって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行うことを特徴とする請求項１乃至１５のいずれかに記載の画像処理装置。
【請求項１７】
所定のワークフローに基づいて順次生成される画像データを保存するサーバーと、
前記サーバーに保存される画像データを生成可能な複数の画像処理装置と、
を有する画像処理システムであって、
前記複数の画像処理装置のそれぞれは、
前記ワークフローに定められた原稿を読み取って画像データを生成する原稿読取手段と、
前記サーバーにおいて前記ワークフローに基づく画像データが既に保存されているか否かを判断する判断手段と、
前記判断手段によって前記サーバーに画像データが既に保存されていると判断された場合に、前記サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得手段と、
前記原稿読取手段によって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行い、前記基準画質と同一画質の画像データが前記サーバーに保存されるように制御する制御手段と、
を備え、
前記サーバーは、
前記複数の画像処理装置のそれぞれから順次出力される画像データを記憶する記憶手段と、
前記記憶手段に記憶される複数の画像データを前記ワークフローに基づいて統合する統合手段と、
を備えることを特徴とする画像処理システム。
【請求項１８】
所定のワークフローに基づいて順次生成される画像データを保存するサーバーとネットワークを介して通信可能な画像処理装置において実行されるプログラムであって、
前記画像処理装置に、
前記ワークフローに定められた原稿を読み取って画像データを生成する原稿読取ステップと、
前記サーバーにおいて前記ワークフローに基づく画像データが既に保存されているか否かを判断する判断ステップと、
前記判断ステップによって前記サーバーに画像データが既に保存されていると判断された場合に、前記サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得ステップと、
前記原稿読取ステップによって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行い、前記基準画質と同一画質の画像データが前記サーバーに保存されるように制御する制御ステップと、
を実行させることを特徴とするプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関し、特にワークフローに基づいて順次生成される画像データの画質を統一するための技術に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripherals）などの複数の画像処理装置と、サーバーとがネットワークを介して接続された画像処理システムにおいて、各画像処理装置がワークフローに基づいて原稿を読み取った画像データをサーバーへ送信して蓄積するシステムが知られている。このようなシステムでは、ワークフローに基づいてサーバーに蓄積される画像データの画質を統一することが望まれる。
【０００３】
従来、ワークフローに基づく画像データを生成する画像処理装置として、ユーザーによる設定値を反映させて原稿を読み取った第１の画像データと、ワークフローに予め定められている推奨設定値を反映させて原稿を読み取った第２の画像データとの２つの画像データを生成し、それら２つの画像データをサーバーへ送信する画像処理装置が知られている（例えば特許文献１）。例えば、ワークフローに基づいて原稿を読み取った画像データにバーコードが含まれる場合、そのバーコードの情報を読み取って以後の処理を切り替えることがある。このような場合、一定以上の画質で画像データを取り込まなければ、エラーが発生する確率が高くなることから、従来の画像処理装置は、２種類の画質の画像データを取り込んでサーバーへ送信するようにしている。
【０００４】
しかしながら、上述した従来技術では、サーバーに画質の異なる２つの画像データを保存する必要があるため、大規模な記憶容量が必要になるという問題がある。また上記従来技術では、ワークフローに予め定められている推奨設定値を反映させて原稿を読み取ることにより、バーコードの情報を読取可能な高画質の画像データを取得できるようにしているものの、画像処理装置にそのような推奨設定値を反映させることができない場合には高画質の画像データを取得することができず、サーバーに蓄積される画像データの画質を統一させることができないという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２３２９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記課題を解決するためになされたものであり、ワークフローに基づいて順次生成される画像データの画質を統一させることが可能な画像処理装置、画像処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、所定のワークフローに基づいて順次生成される画像データを保存するサーバーとネットワークを介して通信可能な画像処理装置であって、前記ワークフローに定められた原稿を読み取って画像データを生成する原稿読取手段と、前記サーバーにおいて前記ワークフローに基づく画像データが既に保存されているか否かを判断する判断手段と、前記判断手段によって前記サーバーに画像データが既に保存されていると判断された場合に、前記サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得手段と、前記原稿読取手段によって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行い、前記基準画質と同一画質の画像データが前記サーバーに保存されるように制御する制御手段と、を備えることを特徴としている。
【０００８】
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記原稿読取手段によって生成される画像データに対して画像処理を行う画像処理手段、を更に備え、前記制御手段は、前記画像処理手段において前記画像処理が行われるときの画像処理パラメータを前記基準画質に合致させることにより、前記画像処理手段において前記基準画質と同一画質の画像データを生成させることを特徴としている。
【０００９】
請求項３に係る発明は、請求項２に記載の画像処理装置において、前記画像処理パラメータには、前記画像処理によって生成される画像データの解像度、色数又は濃淡階調が含まれることを特徴としている。
【００１０】
請求項４に係る発明は、請求項２又は３に記載の画像処理装置において、前記制御手段は、前記画像処理手段における画像処理パラメータを前記基準画質に合致させることができない場合に、前記ネットワークに接続される他の装置のうちから前記基準画質と同一画質の画像処理パラメータを適用可能な一の装置を選択し、前記原稿読取手段によって生成される画像データを当該一の装置へ送信することにより、当該画像データの画質を当該一の装置において前記基準画質と同一画質となるように調整させることを特徴としている。
【００１１】
請求項５に係る発明は、請求項４に記載の画像処理装置において、前記制御手段は、前記画像処理手段における画像処理パラメータを前記基準画質に合致させることができない場合に、前記サーバーから、前記基準画質と同一画質の画像処理パラメータを適用可能な他の装置に関する装置情報を取得し、該装置情報に基づいて前記一の装置を選択することを特徴としている。
【００１２】
請求項６に係る発明は、請求項４又は５に記載の画像処理装置において、前記制御手段は、前記ワークフローを修正することにより、前記一の装置に、前記基準画質と同一画質の画像データの生成と、前記サーバーへの送信処理とを行わせる修正ワークフローを生成し、前記修正ワークフローを前記一の装置へ送信することにより、前記一の装置に前記基準画質と同一画質の画像データを前記サーバーへ保存させることを特徴としている。
【００１３】
請求項７に係る発明は、請求項６に記載の画像処理装置において、前記制御手段は、前記ワークフローを自動修正することを特徴としている。
【００１４】
請求項８に係る発明は、請求項６に記載の画像処理装置において、前記制御手段は、前記ワークフローを、ユーザーの指示操作に基づいて修正することを特徴としている。
【００１５】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の画像処理装置において、前記制御手段は、前記原稿読取手段による原稿読み取り時の読取解像度を前記基準画質の解像度に合致させることにより、前記原稿読取手段によって生成される画像データの解像度を前記基準画質の解像度と同一解像度に調整することを特徴としている。
【００１６】
請求項１０に係る発明は、請求項９に記載の画像処理装置において、前記制御手段は、前記基準画質の解像度が前記原稿読取手段による通常の原稿読み取り時における読取解像度よりも高い場合、前記原稿読取手段による原稿読み取り速度を通常の原稿読み取り時よりも低下させることにより、前記原稿読取手段による読取解像度を前記基準画質の解像度に合致させることを特徴としている。
【００１７】
請求項１１に係る発明は、請求項１０に記載の画像処理装置において、前記制御手段は、前記原稿読取手段による原稿の副走査方向の読み取り速度を低下させることにより、副走査方向の読取解像度を前記基準画質の解像度に合致させることを特徴としている。
【００１８】
請求項１２に係る発明は、請求項１０又は１１に記載の画像処理装置において、前記制御手段は、前記原稿読取手段による原稿の主走査方向の読み取り速度を低下させることにより、主走査方向の読取解像度を前記基準画質の解像度に合致させることを特徴としている。
【００１９】
請求項１３に係る発明は、請求項１乃至１２のいずれかに記載の画像処理装置において、前記制御手段は、原稿読取手段によって前記ワークフローに定められた原稿に基づく画像データが生成されたタイミングで、前記画質調整を行う必要があるか否かを判断することを特徴としている。
【００２０】
請求項１４に係る発明は、請求項１乃至１３のいずれかに記載の画像処理装置において、前記基準画質取得手段は、前記サーバーに保存されている画像データのヘッダー情報に含まれる画質パラメータを前記基準画質として取得し、前記制御手段は、前記画質パラメータに基づいて前記画質調整を行うことを特徴としている。
【００２１】
請求項１５に係る発明は、請求項１４に記載の画像処理装置において、前記基準画質取得手段は、前記サーバーに保存されている画像データのヘッダー情報に前記画質パラメータが含まれていない場合、該画像データを解析することによって前記画質パラメータを生成することを特徴としている。
【００２２】
請求項１６に係る発明は、請求項１乃至１５のいずれかに記載の画像処理装置において、前記ワークフローには、予め重要度が定められており、前記制御手段は、前記重要度が所定値よりも高い場合に、前記原稿読取手段によって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行うことを特徴としている。
【００２３】
請求項１７に係る発明は、所定のワークフローに基づいて順次生成される画像データを保存するサーバーと、前記サーバーに保存される画像データを生成可能な複数の画像処理装置と、を有する画像処理システムであって、前記複数の画像処理装置のそれぞれは、前記ワークフローに定められた原稿を読み取って画像データを生成する原稿読取手段と、前記サーバーにおいて前記ワークフローに基づく画像データが既に保存されているか否かを判断する判断手段と、前記判断手段によって前記サーバーに画像データが既に保存されていると判断された場合に、前記サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得手段と、前記原稿読取手段によって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行い、前記基準画質と同一画質の画像データが前記サーバーに保存されるように制御する制御手段と、を備え、前記サーバーは、前記複数の画像処理装置のそれぞれから順次出力される画像データを記憶する記憶手段と、前記記憶手段に記憶される複数の画像データを前記ワークフローに基づいて統合する統合手段と、を備えることを特徴としている。
【００２４】
請求項１８に係る発明は、所定のワークフローに基づいて順次生成される画像データを保存するサーバーとネットワークを介して通信可能な画像処理装置において実行されるプログラムであって、前記画像処理装置に、前記ワークフローに定められた原稿を読み取って画像データを生成する原稿読取ステップと、前記サーバーにおいて前記ワークフローに基づく画像データが既に保存されているか否かを判断する判断ステップと、前記判断ステップによって前記サーバーに画像データが既に保存されていると判断された場合に、前記サーバーに保存されている画像データの画質を基準画質として取得する基準画質取得ステップと、前記原稿読取ステップによって生成される画像データの画質が前記基準画質と同一画質となるように画質調整を行い、前記基準画質と同一画質の画像データが前記サーバーに保存されるように制御する制御ステップと、を実行させることを特徴としている。
【発明の効果】
【００２５】
本発明によれば、ワークフローに基づいて順次生成される画像データの画質を統一させることが可能となり、画像データを利用する際の利便性が向上する。
【図面の簡単な説明】
【００２６】
【図１】画像処理システムの概念的構成例を示す図である。
【図２】ワークフローの一例を示す図である。
【図３】画像処理装置及びサーバーで行われる第１の動作プロセスを示す図である。
【図４】画像処理装置及びサーバーで行われる第２の動作プロセスを示す図である。
【図５】画像処理装置及びサーバーで行われる第３の動作プロセスを示す図である。
【図６】ワークフローの修正を説明する図である。
【図７】画像処理装置のハードウェア構成及び機能構成の一例を示す図である。
【図８】スキャナ部の一構成例を示す概略図である。
【図９】表示部に表示される画面例を示す図である。
【図１０】表示部に表示される画面例を示す図である。
【図１１】表示部に表示される画面例を示す図である。
【図１２】サーバーのハードウェア構成及び機能構成の一例を示すブロック図である。
【図１３】画像データのデータ構造の例を示す図である。
【図１４】画像処理装置において行われる処理手順の一例を示すフローチャートである。
【図１５】第１の処理の詳細な処理手順の一例を示すフローチャートである。
【図１６】第２の処理の詳細な処理手順の一例を示すフローチャートである。
【図１７】第３の処理の詳細な処理手順の一例を示すフローチャートである。
【図１８】画質統一処理の詳細な処理手順の一例を示すフローチャートである。
【図１９】第２実施形態における原稿読取部の構成概念を示す図である。
【図２０】第３実施形態における画像処理装置とサーバーとの動作プロセスの例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２８】
（第１実施形態）
図１は、本発明の第１実施形態である画像処理システム１の概念的構成例を示す図である。図１に示すように、画像処理システム１は、複数の画像処理装置２と、サーバー３とがネットワーク４を介して接続された構成である。画像処理システム１は、複数の画像処理装置２のそれぞれにおいてワークフローに基づく画像データ８が生成された場合、それらの画像データ８をサーバー３に保存するように構成される。ネットワーク４は、例えばＬＡＮ（Local Area Network）などのネットワークである。ただし、ネットワーク４には、ＷＡＮ（Wide Area Network）やインターネットなどの広域ネットワークが含まれていても良い。
【００２９】
複数の画像処理装置２のそれぞれは、同一拠点又は異なる拠点に設置される装置であり、少なくともスキャン機能を備えており、ユーザーによってセットされる原稿を読み取って画像データを生成することが可能である。例えば本実施形態の画像処理装置２は、スキャン機能、コピー機能、プリント機能、ＦＡＸ機能などの複数の機能を備えるＭＦＰによって構成される場合を例示している。例えば複数の画像処理装置２には高機能装置と低機能装置とが含まれており、高機能装置の場合にはスキャン機能によって高精細な画像データを生成することが可能であるのに対し、低機能装置の場合には高機能装置のような高精細な画像データを生成することができないことがある。
【００３０】
サーバー３は、ワークフローに基づく画像データ８を蓄積して管理する装置である。サーバー３は、例えばハードディスクドライブなどの記憶装置３ａを備えており、記憶装置３ａに、ワークフロー５と、装置情報６と、画像データベース（以下、「画像ＤＢ」という。）７を記憶している。
【００３１】
図２は、ワークフロー５の一例を示す図である。図２に示すように、ワークフロー５には、第１工程から第Ｎ工程（ただし、Ｎは２以上の整数）までの複数の工程が含まれる。第１工程は、ワークフロー５に基づく１つ目の画像データに対する処理を規定した工程であり、例えば原稿Ｄ１をスキャン機能で読み取った後、画像データに対する画像処理を行い、その画像データをサーバー３へ送信し、サーバー３がその画像データを保存する、という工程である。第２工程は、ワークフロー５に基づく２つ目の画像データに対する処理を規定した工程であり、例えば原稿Ｄ２をスキャン機能で読み取った後、画像データに対する画像処理を行い、その画像データをサーバー３へ送信し、サーバー３がその画像データを保存する、という工程である。そして第Ｎ工程は、サーバー３で行う処理を規定した工程であり、例えばそれ以前の工程によって蓄積している複数の画像データを統合して保存し、さらにその統合画像データを所定の出力先に出力することを規定した工程である。
【００３２】
このようなワークフロー５は、例えばサーバー３の管理者などによって予め作成され、記憶装置３ａに保存される。記憶装置３ａには、複数のワークフロー５を記憶しておくこともできる。記憶装置３ａに記憶されるワークフロー５には、予め重要度が設定される。重要度は、ワークフロー５に基づいてサーバー３に蓄積される画像データの画質を統一する必要があるか否かに応じて、例えば「高」、「低」の２段階のうちから予め設定される値である。重要度が「高」であれば、画質統一を行う必要のあるワークフローとなり、重要度が「低」であれば、画質統一を行う必要のあるワークフローとなる。
【００３３】
装置情報６は、サーバー３と通信可能な複数の画像処理装置２に関する情報を予め登録した情報である。例えば装置情報６には、各画像処理装置２のスキャン機能に関する情報が登録されており、原稿を読み取って画像データを生成する際に適用可能な各種パラメータなどが含まれる。このような装置情報６を参照すれば、複数の画像処理装置２のそれぞれにおいてどのような画質の画像データを生成することが可能であるかを把握することができる。
【００３４】
画像ＤＢ７は、ワークフロー５に基づいて順次生成される画像データを蓄積するためのデータベースである。
【００３５】
サーバー３は、管理者などによってワークフロー５が登録されると、そのワークフロー５を複数の画像処理装置２のそれぞれに送信する。これにより、各画像処理装置２は、ワークフロー５を予め保持することができる。そしてユーザーが複数の画像処理装置２のうちのいずれか１つの画像処理装置２を操作してワークフロー５を選択すると、画像処理装置２においてワークフロー５が起動し、ワークフロー５に基づく処理を実行する。例えば現在の工程が第１工程である場合、ユーザーは、原稿Ｄ１をスキャナ部にセットして読み取り開始を指示することにより、画像処理装置２において第１工程の処理が開始される。つまり、画像処理装置２は、ユーザーによって指定された読取解像度で原稿Ｄ１を読み取って画像データ８を生成し、その画像データ８に対してユーザーによる設定値を反映させた画像処理を行った後、画像データ８をサーバー３へ送信する。サーバー３は、その画像データ８を第１工程の画像として画像ＤＢ７へ保存する。また現在の工程が第２工程である場合、ユーザーは、原稿Ｄ２をスキャナ部にセットして読み取り開始を指示することにより、画像処理装置２において第２工程の処理が開始される。このようにしてサーバー３は、ワークフロー５に基づいて生成される複数の画像データ８を順次記憶していくのである。
【００３６】
そして本実施形態では、複数の画像処理装置２のそれぞれがワークフロー５に基づいて第Ｍ工程（ただし、２≦Ｍ＜Ｎ）に対応する画像データ８を生成するとき、サーバー３において既に当該ワークフロー５に基づく先の工程の画像データ８が蓄積されていれば、その先の工程の画像データ８の画質と同一画質の画像データ８を生成してサーバー３に蓄積するように動作する。以下、このような画像処理システム１について詳しく説明する。
【００３７】
図３は、画像処理装置２ａ，２ｂ及びサーバー３で行われる第１の動作プロセスを示す図である。まず、管理者は、サーバー３とネットワーク４を介して接続される情報処理装置などを操作することにより、ワークフロー５を作成し、そのワークフロー５をサーバー３に登録する（プロセスＰ１）。管理者によってワークフロー５が登録されると、サーバー３は、そのワークフロー５を各画像処理装置２ａ，２ｂへ送信する（プロセスＰ２）。画像処理装置２ａ，２ｂは、サーバー３からワークフロー５を受信すると、そのワークフロー５を自機に保存する（プロセスＰ３）。このとき、画像処理装置２ａ，２ｂは、ワークフロー５の進行状況を、初期状態（すなわち、現在の工程が第１工程である状態）として保存する。
【００３８】
次にユーザーが画像処理装置２ａを操作してワークフロー５を選択すると（プロセスＰ４）、画像処理装置２ａにおいてワークフロー５に基づく処理が開始される。画像処理装置２ａは、ワークフロー５に基づく処理を開始すると、まずサーバー３に対して画像データ８の確認通知を送信する（プロセスＰ５）。この確認通知は、サーバー３に当該ワークフロー５に基づく画像データ８が既に蓄積されているか否かを問い合わせるための通知である。ワークフロー５の進行状況が初期状態であれば、サーバー３は、この確認通知に対して現在の工程が第１工程であることを返答する。これにより、画像処理装置２ａは、サーバー３において当該ワークフロー５に基づく画像データ８が未だ保存されていないことを把握することができる。画像処理装置２ａは、サーバー３において当該ワークフロー５に基づく画像データ８が未だ保存されていない場合、ユーザーによって設定されたパラメータを反映させて原稿読み取りを行って画像データ８を生成すると共に（プロセスＰ６）、さらにユーザーによって設定されたパラメータを反映させて画像データ８に対する画像処理を行う（プロセスＰ７）。これにより、画像処理装置２ａにおいて第１工程に対応する画像データ８が生成されることになる。そして画像処理装置２ａは、第１工程に対応する画像データ８をサーバー３へ送信する（プロセスＰ８）。
【００３９】
サーバー３は、画像処理装置２ａから画像データ８を取得すると、その画像データ８を画像ＤＢ７へ保存する（プロセスＰ９）。このとき、サーバー３は、ワークフロー５の第１工程に対応する画像として画像データ８を保存する。これにより、ワークフロー５の処理状況が１工程進行する。そのため、サーバー３は、当該ワークフロー５の現在の工程を第２工程に更新し（プロセスＰ１０）、更新したワークフロー５を各画像処理装置２ａ，２ｂへ通知する（プロセスＰ１１）。そして各画像処理装置２ａ，２ｂは、ワークフロー５の現在の工程を更新する（プロセスＰ１２）。これにより、各画像処理装置２ａ，２ｂは、ワークフロー５における現在の工程が複数の工程のうちのいずれの工程であるかを把握することができる。
【００４０】
図４は、画像処理装置２ａ，２ｂ及びサーバー３で行われる第２の動作プロセスを示す図である。ここでは、上述した第１の動作プロセスにより、ワークフロー５に規定された第１工程の画像データ８が既にサーバー３に保存されている場合を例示する。例えばユーザーが画像処理装置２ｂを操作してワークフロー５を選択すると（プロセスＰ２０）、画像処理装置２ｂにおいてワークフロー５に基づく処理が開始される。画像処理装置２ｂは、ワークフロー５に基づく処理を開始すると、サーバー３に対して画像データ８の確認通知を送信する（プロセスＰ２１）。このとき、サーバー３には、ワークフロー５の第１工程に対応する画像データ８が既に保存されている。そのため、サーバー３は、既に保存している画像データ８の画質を示す基準画質情報９を生成し、その基準画質情報９を画像処理装置２ｂへ送信する（プロセスＰ２２）。この基準画質情報９には、例えば画像データ８の解像度、色数、濃淡階調などが含まれる。画像処理装置２ｂは、サーバー３から基準画質情報９を受信すると、その基準画質情報９に基づいて画質調整処理を行う（プロセスＰ２３）。すなわち、画像処理装置２ｂは、原稿読み取りを行う際の読取解像度を、基準画質情報９に含まれる解像度に合致させると共に、画像処理を行う際の画像処理パラメータを基準画質情報９に含まれる解像度、色数及び濃淡階調などに合致させることにより、サーバー３に保存されている画像データ８と同一画質の画像データ８を生成できるように設定する。原稿読み取りを行う際の読取解像度及び画像処理を行う際の画像処理パラメータを基準画質情報９に合致させることができた場合、画像処理装置２ｂは、原稿読み取りを行って画像データ８を生成し（プロセスＰ２４）、画像データ８に対する画像処理を行う（プロセスＰ２５）。これにより、画像処理装置２ｂにおいて生成される第２工程の画像データ８が、サーバー３に既に保存されている第１工程の画像データ８と同一画質になる。そして画像処理装置２ｂは、第２工程に対応する画像データ８をサーバー３へ送信する（プロセスＰ２６）。
【００４１】
サーバー３は、画像処理装置２ｂから画像データ８を取得すると、その画像データ８を画像ＤＢ７へ保存する（プロセスＰ２７）。このとき、サーバー３は、ワークフロー５の第２工程に対応する画像として画像データ８を保存する。これにより、ワークフロー５の処理状況が１工程進行する。そのため、サーバー３は、当該ワークフロー５の現在の工程を第３工程に更新し（プロセスＰ２８）、更新したワークフロー５を各画像処理装置２ａ，２ｂへ通知する（プロセスＰ２９）。そして各画像処理装置２ａ，２ｂは、ワークフロー５の現在の工程を更新する（プロセスＰ３０）。これにより、各画像処理装置２ａ，２ｂは、ワークフロー５における現在の工程が第３工程に進んだことを把握することができる。
【００４２】
図４に示した第２の動作プロセスは、画像処理装置２ｂが基準画質情報９において定義される画質と同一画質の画像データ８を生成することができる場合の動作プロセスである。これに対し、ユーザーが操作する画像処理装置２ｂが例えば低機能装置であり、基準画質情報９において定義される画質と同一画質の画像データ８を生成することができないこともある。その場合、画像処理装置２ｂは、次の第３の動作プロセスに基づく動作を行う。
【００４３】
図５は、画像処理装置２ａ，２ｂ及びサーバー３で行われる第３の動作プロセスを示す図である。ここでも、上述した第１の動作プロセスにより、ワークフロー５に規定された第１工程の画像データ８が既にサーバー３に保存されている場合を例示している。例えばユーザーが画像処理装置２ｂを操作してワークフロー５を選択すると（プロセスＰ４０）、画像処理装置２ｂにおいてワークフロー５に基づく処理が開始される。画像処理装置２ｂは、ワークフロー５に基づく処理を開始すると、サーバー３に対して画像データ８の確認通知を送信する（プロセスＰ４１）。このとき、サーバー３には、ワークフロー５の第１工程に対応する画像データ８が既に保存されている。そのため、サーバー３は、既に保存している画像データ８の画質を示す基準画質情報９を生成し、その基準画質情報９を画像処理装置２ｂへ送信する（プロセスＰ４２）。画像処理装置２ｂは、サーバー３から基準画質情報９を受信すると、その基準画質情報９に基づいて画質調整処理を行う（プロセスＰ４３）。すなわち、画像処理装置２ｂは、原稿読み取りを行う際の読取解像度を、基準画質情報９に含まれる解像度に合致させると共に、画像処理を行う際の画像処理パラメータを基準画質情報９に含まれる解像度、色数及び濃淡階調などに合致させる処理を行う。
【００４４】
しかし、画像処理装置２ｂが低機能装置であれば、原稿読み取りを行う際の読取解像度を基準画質情報９に含まれる解像度に合致させることができない場合や、画像処理を行う際の画像処理パラメータを基準画質情報９に含まれる解像度、色数及び濃淡階調などに合致させることができない場合がある。
【００４５】
例えば画像処理装置２ｂにおいて設定可能な読取解像度が２００ｄｐｉ、４００ｄｐｉ、６００ｄｐｉである場合、基準画質情報９に含まれる解像度が８００ｄｐｉであれば、画像処理装置２ｂは、読取解像度を基準画質情報９に含まれる解像度に一致させることができない。そのような場合、画像処理装置２ｂは、原稿を読み取る際の読取解像度を最高解像度である６００ｄｐｉに設定する。
【００４６】
また例えば画像処理装置２ｂにおいて設定可能な色数が８ビットの２５６色である場合、基準画質情報９に含まれる色数が２４ビットの約１６７０万色であれば、画像処理装置２ｂは、色数を基準画質情報９に含まれる色数に一致させることができない。さらに例えば画像処理装置２ｂにおいて設定可能な濃淡階調が１２８階調である場合、基準画質情報９に含まれる濃淡階調が２５６階調であれば、画像処理装置２ｂは、濃淡階調を基準画質情報９に含まれる濃淡階調に一致させることができない。そのような場合、画像処理装置２ｂは、他の画像処理装置２ａにおいて画像処理を行わせることを決定する。このとき、画像処理装置２ｂは、サーバー３から複数の画像処理装置２に関する装置情報６を取得し、その装置情報６に基づいて、複数の画像処理装置２のうちから基準画質情報９に適合する画質の画像データ８を生成可能な他の画像処理装置２ａを決定することが好ましい。
【００４７】
そして画像処理装置２ｂは、ユーザーによってセットされた原稿の読み取りを行い、画像データ８を生成する（プロセスＰ４４）。例えば、画像処理装置２ｂは、自機で生成可能な最高解像度の画像データ８を生成する。そして画像処理装置２ｂは、他の画像処理装置２ａにおいて画像処理を行わせる決定に基づき、ワークフロー５を修正する（プロセスＰ４５）。
【００４８】
図６は、ワークフロー５の修正を説明する図である。画像処理装置２ｂは、他の画像処理装置２ａにおいて画像処理を行わせる場合、第２工程において画像処理を行うことが定義された処理フロー１１０を、別の処理フロー２１０に書き換えることによりワークフロー５を修正する。図６に示すように、処理フロー２１０には、原稿Ｄ２を読み取って生成された画像データ８を画像処理装置２ａへ送信する処理フロー２０１と、画像処理装置２ａにおいて画像データ８に対する画像処理を行う処理フロー２０２とが含まれる。そのため、修正後のワークフロー５における第２工程は、例えば原稿Ｄ２をスキャン機能で読み取った後、それによって得られる画像データ８を画像処理装置２ａへ送信し、その画像データ８に対する画像処理を画像処理装置２ａにおいて行い、画像処理装置２ａがその画像データ８をサーバー３へ送信し、サーバー３がその画像データを保存する、という工程に変更される。
【００４９】
画像処理装置２ｂは、ワークフロー５を修正すると、そのワークフロー５をサーバー３及び画像処理装置２ａへ送信する（プロセスＰ４６）。これにより、サーバー３及び画像処理装置２は、修正されたワークフロー５を取得することができる。また画像処理装置２ｂは、修正後のワークフロー５に基づき、原稿Ｄ２を読み取って生成した画像データ８を画像処理装置２ａへ送信する（プロセスＰ４７）。このとき、画像処理装置２ｂは、修正されたワークフロー５に対応する画像データ８であることを画像処理装置２ａに通知すると共に、基準画質情報９を画像処理装置２ａに通知する。
【００５０】
画像処理装置２ａは、画像処理装置２ｂから画像データ８を取得すると、修正されたワークフロー５に基づく処理を開始する。すなわち、画像処理装置２ａは、画像処理装置２ｂから取得した画像データ８に対する画像処理を実行する（プロセスＰ４８）。このとき、画像処理装置２ａは、基準画質情報９に合致する画像処理パラメータを適用して画像処理を行う。例えば、画像処理装置２ｂから取得した画像データ８の解像度が基準画質情報９に含まれる解像度よりも低い場合、画像処理装置２ａは、解像度を上げるための解像度変換処理を行い、基準画質情報９の解像度に合致する画像データ８を生成する。このような解像度変換処理には、画素補完処理などが含まれる。また画像処理装置２ｂから取得した画像データ８の色数が基準画質情報９に含まれる色数よりも少ない場合、画像処理装置２ａは、色数を増やすための色変換処理を行い、基準画質情報９の色数に合致する画像データ８を生成する。このような色変換処理には、色補完処理などが含まれる。さらに画像処理装置２ｂから取得した画像データ８の濃淡階調が基準画質情報９に含まれる濃淡階調よりも少ない場合、画像処理装置２ａは、濃淡階調を増やすための階調変換処理を行い、基準画質情報９の濃淡階調に合致する画像データ８を生成する。このような階調変換処理には、濃度補完処理などが含まれる。その結果、このような画像処理により、サーバー３に保存されている画像データ８と同一画質の画像データ８が生成される。
【００５１】
画像処理装置２ａは、画像処理が終了すると、修正されたワークフロー５に基づき画像データ８をサーバー３へ送信する（プロセスＰ４９）。つまり、第２工程に対応する画像データ８が画像処理装置２ａからサーバー３へ送信されるのである。
【００５２】
サーバー３は、画像処理装置２ａから画像データ８を取得すると、その画像データ８を画像ＤＢ７へ保存する（プロセスＰ５０）。このとき、サーバー３は、ワークフロー５の第２工程に対応する画像として画像データ８を保存する。これにより、ワークフロー５の処理状況が１工程進行する。そのため、サーバー３は、当該ワークフロー５の現在の工程を第３工程に更新し（プロセスＰ５１）、更新したワークフロー５を各画像処理装置２ａ，２ｂへ通知する（プロセスＰ５２）。そして各画像処理装置２ａ，２ｂは、ワークフロー５の現在の工程を更新する（プロセスＰ５３）。これにより、各画像処理装置２ａ，２ｂは、ワークフロー５における現在の工程が第３工程に進んだことを把握することができる。
【００５３】
次に画像処理装置２の詳細について説明する。図７は、画像処理装置２のハードウェア構成及び機能構成の一例を示す図である。画像処理装置２は、そのハードウェア構成として、操作パネル１０と、ネットワークインタフェース１３と、記憶部１６と、制御部１７と、スキャナ部１８と、プリンタ部１９と、ＦＡＸ部２０とを備えている。
【００５４】
操作パネル１０は、表示部１１と、操作部１２とを備えている。表示部１１は、例えばカラー液晶ディスプレイなどで構成され、ユーザーが操作可能な各種画面を表示する。操作部１２は、例えば表示部１１の表示画面上に配置されるタッチパネルキーと、表示部１１の表示画面の周囲に配置される押しボタンキーとを備えて構成され、ユーザーによる操作を受け付ける。
【００５５】
ネットワークインタフェース１３は、画像処理装置２をＬＡＮなどのネットワークに接続するためのインタフェースである。画像処理装置２は、このネットワークインタフェース１３を介して、サーバー３や他の画像処理装置２と通信を行う。
【００５６】
記憶部１６は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶装置である。この記憶部１６は、様々なプログラムやデータなどを記憶しておくものである。例えば記憶部１６には、図６に示すように画像処理装置２において実行されるプログラム２１と、サーバー３から送信されるワークフロー５とが記憶される。
【００５７】
スキャナ部１８は、ユーザーによってセットされる原稿の画像を光学的に読み取って画像データ８を生成する原稿読取手段である。図８は、スキャナ部１８の一構成例を示す概略図である。このスキャナ部１８は、自動原稿搬送装置５０と原稿読取部４０とを備えている。
【００５８】
自動原稿搬送装置５０は、原稿１０９を積載する原稿トレイ５１を備えており、この原稿トレイ５１にセットされた原稿１０９を装置内部に設けられた搬送機構が１枚ずつ取り出して搬送するように構成されている。自動原稿搬送装置５０は原稿を１枚ずつ搬送する搬送機構として、ピックアップローラ５２と、複数の搬送ローラ５３，５６とを備えている。ピックアップローラ５２は、原稿トレイ５１に積載された原稿１０９のうち最上面の原稿のみを取り出し、搬送ローラ５３に供給する。
【００５９】
搬送ローラ５３は、ピックアップローラ５２によって搬送される原稿を第１の搬送路５４に沿って搬送し、原稿読取部４０の読取ガラス４１に対応して設けられた原稿読取位置５５に搬送する。原稿は、読取ガラス４１における原稿読取位置５５を通過する際に原稿読取部４０によってその画像が読み取られる。そして原稿読取位置５５を通過した原稿は搬送ローラ５６によって第２の搬送路５７を搬送され、排出口５８を介して原稿排出部５９に排出される。尚、自動原稿搬送装置５０には、上述した搬送路５４、５７の他、両面原稿の場合に原稿を反転させるための搬送路が別途設けられるが、それについては図示を省略している。
【００６０】
原稿読取部４０は、その上面に、原稿の画像を読み取るために設けられた透明の読取ガラス４１を備えている。そして原稿読取部４０の内部には、この読取ガラス４１を介して画像を読み取るための画像読取手段が設けられている。具体的に説明すると、原稿読取部４０の内部には、原稿読取位置５５を通過する原稿を露光するための露光装置４２が設けられており、この露光装置４２によって原稿を露光する。また原稿読取部４０の内部には、読取光学系４９が設けられており、この読取光学系４９によって露光された原稿からの反射光をＣＣＤラインセンサーなどの画像読取部４５へ導くようにしている。具体的には、原稿からの反射光は、読取ガラス４１を介して原稿読取部４０の内部に導かれ、複数のミラー４３及びレンズ４４を通って画像読取部４５に結像される。画像読取部４５は、入射するＲ，Ｇ，Ｂの各色成分の光量に応じた濃度レベルを検出して画像信号を生成するように構成されており、その画像信号をＡ／Ｄ変換部４６へ出力する。そしてＡ／Ｄ変換部４６は、画像読取部４５から出力される画像信号をＡ／Ｄ変換してディジタルデータである画像データ８を生成し、制御部１７へ出力する。
【００６１】
このようなスキャナ部１８は、ＣＣＤラインセンサーなどで構成される画像読取部４５により原稿の主走査方向の画像を一時に読み取る動作を繰り返し行うことで、原稿が原稿読取位置５５を通過する際の画像を連続的に取得することができる。
【００６２】
図６に戻り、プリンタ部１９は、入力する画像データに基づいて印刷出力を行うためのものである。またＦＡＸ部２０は、図示を省略する公衆電話回線を介してＦＡＸデータの送受信を行うためのものである。
【００６３】
制御部１７は、図示を省略するＣＰＵやメモリなどを備えて構成され、各部の動作を制御する。そしてＣＰＵがプログラム２１を読み出して実行することにより、制御部１７は、ワークフロー処理部２２、判断部２３、基準画質取得部２４、画質制御部２５、画像処理部２６、画像送信部２７及び画像メモリ２８として機能する。画像メモリ２８は、制御部１７に設けられるメモリの少なくとも一部の記憶領域を活用するメモリであり、例えばスキャナ部１８から出力される画像データ８を一時的に記憶しておくための記憶領域である。また画像メモリ２８は、他の画像処理装置２から受信する画像データ８を一時的に記憶することも可能である。
【００６４】
ワークフロー処理部２２は、ワークフロー５に関する処理を行うものである。例えばワークフロー処理部２２は、サーバー３から送信されるワークフロー５を受信すると、そのワークフロー５を記憶部１６に保存して管理する。記憶部１６には、複数のワークフロー５が保存しておくこともできる。
【００６５】
またワークフロー処理部２２は、ユーザーによってワークフロー５が選択された場合、ユーザーによって選択されたワークフロー５に基づく処理の実行を開始する。これに伴い、制御部１７において、判断部２３、基準画質取得部２４、画質制御部２５、画像処理部２６及び画像送信部２７のそれぞれが機能するようになる。
【００６６】
またワークフロー処理部２２は、他の画像処理装置２から修正されたワークフロー５を受信した場合にも、そのワークフロー５に基づく処理の実行を開始する。
【００６７】
判断部２３は、ユーザーによって選択されたワークフロー５の重要度を判別し、所定値よりも高い重要度が設定されている場合に、ワークフロー５に基づく画像データ８が既にサーバー３に保存されているか否かを判断する。すなわち、判断部２３は、サーバー３に対して画像データ８の確認通知を送信し、サーバー３からの返答によってワークフロー５に基づく画像データ８が既にサーバー３に保存されているか否かを判断する。その結果、ワークフロー５の現在の工程が第１工程であり、ワークフロー５に基づく画像データ８が未だサーバー３に保存されていない場合、判断部２３は、基準画質取得部２４を機能させることなく、画質制御部２５を機能させる。これに対し、ワークフロー５の現在の工程が第２工程以降の工程であり、ワークフロー５に基づく画像データ８が既にサーバー３に保存されている場合、判断部２３は、画質制御部２５を機能させる前に、まず基準画質取得部２４を機能させる。
【００６８】
基準画質取得部２４は、ワークフロー５の現在の工程が第２工程以降である場合に機能し、サーバー３において既に保存されている画像データ８の画質を示す基準画質情報９を取得する処理部である。基準画質取得部２４は、サーバー３から送信される基準画質情報９を取得すると、その基準画質情報９を画質制御部２５へ出力する。この基準画質情報９には、上述したように解像度、色数、濃淡階調などの情報が含まれる。
【００６９】
画質制御部２５は、ワークフロー５に基づく画像データ８を生成する際の画質調整を行う処理部である。すなわち、画質制御部２５は、スキャナ部１８の読取解像度、及び、画像処理部２６の画像処理パラメータを調整することにより、画像データ８の画質調整を行う。
【００７０】
画像処理部２６は、画像メモリ２８に格納されている画像データ８に対して各種の画像処理を行う処理部である。例えば画像処理部２６は、画像メモリ２８に格納されている画像データ８に対して上述した解像度変換処理、色変換処理、階調変換処理などを行うことが可能である。また画像処理部２６は、画質制御部２５によって設定される画像処理パラメータを適用して画像処理を行うように構成される。
【００７１】
画像送信部２７は、画像メモリ２８に格納されている画像データ８を読み出し、その画像データ８をサーバー３又は他の画像処理装置２へ送信するものである。
【００７２】
ここで、画質制御部２５によって行われる画質調整処理には、次の３つの処理がある。第１の処理は、ユーザーによって選択されたワークフロー５の現在の工程が第１工程である場合の処理である。第２の処理は、ユーザーによって選択されたワークフロー５の現在の工程が第２工程以降の工程であり、且つ、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成可能な場合の処理である。第３の処理は、ユーザーによって選択されたワークフロー５の現在の工程が第２工程以降の工程であり、且つ、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成不可能な場合の処理である。すなわち、画質制御部２５は、ワークフロー５の現在の工程が第２工程以降の工程である場合、第２及び第３の処理のいずれかの処理を行うことにより、スキャナ部１８で原稿を読み取って生成される画像データ８の画質が基準画質情報９の画質と同一となるように画質調整を行い、基準画質と同一画質の画像データ８がサーバーに保存されるように制御するのである。以下、これら３つの処理について詳しく説明する。
【００７３】
まず第１の処理について説明する。第１の処理は上述した第１の動作プロセスに対応する処理である。ワークフロー５の現在の工程が第１工程である場合、画質制御部２５は、スキャナ部１８が原稿を読み取る際の読取解像度をユーザーによって指定された解像度に設定すると共に、画像処理部２６が画像処理を行う際の画像処理パラメータをユーザーによって指定された値に設定する。つまり、ワークフロー５の現在の工程が第１工程であれば、ユーザーは、所望の画質を設定して第１工程に対応する画像データ８を生成することができる。
【００７４】
そしてユーザーによって原稿の読み取り開始が指示されると、スキャナ部１８は、ユーザーによって設定された読取解像度で原稿を読み取り、画像データ８を画像メモリ２８に格納する。画像メモリ２８に画像データ８が格納されると、画像処理部２６が作動し、画像メモリ２８に格納されている画像データ８に対してユーザーによって指定された値を反映させた画像処理を行う。これにより、画像メモリ２８には、ユーザーが所望する画質の画像データ８が保存された状態となる。その後、制御部１７において画像送信部２７が作動し、画像メモリ２８に格納されている画像データ８がサーバー３へ送信される。したがって、第１の処理が行われる場合には、ユーザーが所望する画質の画像データ８がサーバー３に保存される。
【００７５】
次に第２の処理について説明する。第２の処理は上述した第２の動作プロセスに対応する処理である。ワークフロー５の現在の工程が第２工程以降の工程であり、且つ、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成可能な場合、画質制御部２５は、基準画質取得部２４によって取得された基準画質情報９に基づいて、スキャナ部１８が原稿を読み取る際の読取解像度、及び、画像処理部２６が画像処理を行う際の画像処理パラメータを設定する。具体的には、スキャナ部１８の読取解像度として基準画質情報９に含まれる解像度と同一解像度を設定し、画像処理部２６の画像処理パラメータとして基準画質情報９に含まれる解像度、色数、濃淡階調と同一のパラメータを設定するのである。これにより、画像処理装置２は、自機においてサーバー３に保存されている画像データ８と同一画質の画像データ８を生成することが可能な状態となる。
【００７６】
そしてユーザーによって原稿の読み取り開始が指示されると、スキャナ部１８は、基準画質情報９の解像度に一致する読取解像度で原稿を読み取り、画像データ８を画像メモリ２８に格納する。画像メモリ２８に画像データ８が格納されると、画像処理部２６が作動し、画像メモリ２８に格納されている画像データ８に対して基準画質情報９の解像度、色数、濃淡階調などに合わせた画像処理が行われる。これにより、画像メモリ２８には、基準画質情報９で示される画質と同一画質の画像データ８が保存された状態となる。その後、制御部１７において画像送信部２７が作動し、画像メモリ２８に格納されている画像データ８がサーバー３へ送信される。したがって、第２の処理が行われる場合には、原稿を読み取った画像処理装置２においてサーバー３に保存されている画像データ８と同一画質の画像データ８が生成され、その画像データ８がサーバー３に保存される。
【００７７】
次に第３の処理について説明する。第３の処理は上述した第３の動作プロセスに対応する処理である。ワークフロー５の現在の工程が第２工程以降の工程であり、且つ、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成不可能である場合、画質制御部２５は、スキャナ部１８が原稿を読み取る際の読取解像度を最高解像度に設定し、他の画像処理装置２において画像処理を行わせるようにワークフロー５を修正する。このとき、画質制御部２５は、サーバー３から装置情報６を取得し、複数の画像処理装置２のうちから基準画質情報９の画質と同一画質の画像データ８を生成可能な他の画像処理装置２を特定し、その特定した他の画像処理装置２に画像処理を行わせるようにワークフロー５を修正する。そして画質制御部２５は、画像送信部２７を介して、特定した他の画像処理装置２に修正したワークフロー５を送信する。このとき、画質制御部２５は、基準画質情報９を修正したワークフロー５に付加して送信する。
【００７８】
そしてユーザーによって原稿の読み取り開始が指示されると、スキャナ部１８は、最高解像度で原稿を読み取り、画像データ８を画像メモリ２８に格納する。画像メモリ２８に画像データ８が格納されると、画像送信部２７が作動する。そして画像送信部２７は、スキャナ部１８から出力された状態の画像データ８を、他の画像処理装置２へ送信する。
【００７９】
他の画像処理装置２は、画像処理の施されていない画像データ８を取得すると、その画像データ８に対し、修正されたワークフロー５に基づく画像処理を実行する。このとき、他の画像処理装置２において画質制御部２５が機能し、基準画質情報９に基づいて画像処理部２６が画像処理を行う際の画像処理パラメータを設定する。したがって、他の画像処理装置２において画像データ８に対する画像処理が行われることにより、画像データ８の解像度が基準画質情報９の解像度に一致し、さらに色数及び濃淡階調なども基準画質情報９の色数及び濃淡階調などに一致するようになる。他の画像処理装置２は、そのような画像処理を終了すると、修正されたワークフロー５に基づき、画像処理後の画像データ８をサーバー３へ送信する。これにより、第３の処理が行われる場合には、原稿を読み取った画像処理装置２とは異なる画像処理装置２においてサーバー３に保存されている画像データ８と同一画質の画像データ８が生成され、その画像データ８がサーバー３に保存される。
【００８０】
上記のように構成される画像処理装置２において、ワークフロー処理部２２は、ユーザーがワークフロー５を選択可能なワークフロー選択画面を操作パネル１０の表示部１１に表示させる。図９は、表示部１１に表示される画面例を示す図である。まず図９（ａ）ワークフロー選択画面Ｇ１の一例を示している。画像処理装置２に３つのワークフロー５が登録されている場合、ワークフロー選択画面Ｇ１には、図９（ａ）に示すように３つのワークフロー選択ボタンＢ１，Ｂ２，Ｂ３が表示される。ユーザーは、これら３つのワークフロー選択ボタンＢ１，Ｂ２，Ｂ３のうちのいずれかを選択して操作することにより、画像処理装置２において所望のワークフロー５を起動させることができる。
【００８１】
例えばユーザーによって選択されたワークフロー５の現在の工程が第１工程である場合、表示部１１に表示される画面は、図９（ａ）の画面から図９（ｂ）の画面に遷移する。図９（ｂ）に示す画面では、ワークフロー選択画面Ｇ１の前面側にサブ画面Ｇ２が表示されている。このサブ画面Ｇ２は、原稿をセットしてスタートキーを操作することをユーザーに促す画面である。サブ画面Ｇ２が表示されているとき、ユーザーは、所望の画質を設定することも可能である。またユーザーは、原稿をスキャナ部１８にセットしてスタートキーを操作すると、ワークフロー５に基づく処理が開始される。
【００８２】
またユーザーによって選択されたワークフロー５の現在の工程が第２工程以降の工程であって、且つ、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成可能な場合、ワークフロー処理部２２は、表示部１１に表示する画面を、図９（ａ）の画面から図１０に示す画面に遷移させる。すなわち、ワークフロー処理部２２は、画質制御部２５によって行われる画質調整の結果に基づき、ワークフロー選択画面Ｇ１の前面側にサブ画面Ｇ３を表示させるのである。このサブ画面Ｇ３では、画質制御部２５によって自動的に設定される画質パラメータが表示される。この画質パラメータには、原稿を読み取る際の解像度（読取解像度）及び画像処理部２６が画像処理を行う際の画像処理パラメータが含まれる。つまり、サブ画面Ｇ３に表示される画質パラメータは、基準画質情報９に含まれる情報と一致する。またサブ画面Ｇ３には、ユーザーが操作するためのボタンＢ４が含まれる。ユーザーによってボタンＢ４が操作されると、画質制御部２５は、自動的に設定した画質パラメータを確定させる。またユーザーによってボタンＢ４が操作されると、ワークフロー処理部２２は、図１０の画面を、図９（ｂ）の画面に遷移させ、原稿をセットしてスタートキーを操作することをユーザーに促す。ただし、この場合、ユーザーは、所望の画質を設定することができない状態となる。そしてユーザーにより原稿がセットされた状態でスタートキーが操作されると、画像処理装置２においてワークフロー５に基づく処理が開始される。
【００８３】
またユーザーによって選択されたワークフロー５の現在の工程が第２工程以降の工程であって、且つ、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成不可能である場合、ワークフロー処理部２２は、表示部１１に表示する画面を、図９（ａ）の画面から図１１に示す画面に遷移させる。すなわち、ワークフロー処理部２２は、画質制御部２５によって行われるワークフローの修正結果に基づき、ワークフロー選択画面Ｇ１の前面側にサブ画面Ｇ４を表示させるのである。このサブ画面Ｇ４には、ワークフロー５がどのように修正されるかを示すメッセージＭＧ１が含まれる。したがって、ユーザーは、メッセージＭＧ１を確認することにより、ワークフロー５の修正内容を把握することができる。またサブ画面Ｇ４には、ユーザーがワークフロー５の修正に同意する場合に操作するボタンＢ４と、同意しない場合に操作するボタンＢ５とが含まれる。ユーザーによってボタンＢ５が操作された場合、画質制御部２５は、ワークフロー５を手動修正するための画面を表示部１１に表示し、ユーザーによる修正操作に基づいてワークフロー５を修正する。したがって、ユーザーは、画質制御部２５によって自動選択された画像処理装置２と同一画質の画像データ８を生成可能な複数の画像処理装置２のうちから自身にとって使い勝手の良い画像処理装置２を手動で選択することができる。またユーザーによってボタンＢ４が操作された場合、画質制御部２５は、自動修正したワークフロー５を確定させる。その後、ワークフロー処理部２２は、図１１の画面を、図９（ｂ）の画面に遷移させ、原稿をセットしてスタートキーを操作することをユーザーに促す。ただし、この場合も、ユーザーは、所望の画質を設定することができない状態となる。そしてユーザーにより原稿がセットされた状態でスタートキーが操作されると、画像処理装置２において修正されたワークフロー５に基づく処理が開始される。
【００８４】
次にサーバー３について説明する。図１２は、サーバー３のハードウェア構成及び機能構成の一例を示すブロック図である。サーバー３は、そのハードウェア構成として、ネットワークインタフェース３０と、制御部３１と、上述した記憶装置３ａとを備えている。ネットワークインタフェース３０は、サーバー３をネットワーク４に接続して画像処理装置２と通信を行うためのものである。また記憶装置３ａには、上述したワークフロー５、装置情報６及び画像ＤＢ７の他に、プログラム３２が予め記憶される。制御部３１は、図示を省略するＣＰＵとメモリとを備えて構成される。そしてＣＰＵがプログラム３２を読み出して実行することにより、制御部３１は、ワークフロー登録部３３、基準画質情報送信部３４、装置情報送信部３５、画像データ受信部３６及び画像データ統合部３７として機能する。
【００８５】
ワークフロー登録部３３は、ネットワークインタフェース３０を介して、管理者などによって作成されたワークフロー５を受信すると、そのワークフロー５をサーバー３に登録する処理部である。例えば、ワークフロー登録部３３は、新規なワークフロー５を受信すると、そのワークフロー５を記憶装置３ａに保存して管理する。またワークフロー登録部３３は、新規なワークフロー５を登録すると、そのワークフロー５を各画像処理装置２へ送信する。このとき、ワークフロー登録部３３は、新規なワークフロー５の現在の工程が第１工程であることを通知する。
【００８６】
基準画質情報送信部３４は、画像処理装置２から、ワークフロー５を指定した画像データ８の確認通知を受信した場合に機能する。画像処理装置２から指定されたワークフロー５の現在の工程が第１工程である場合、基準画質情報送信部３４は、確認通知の送信元である画像処理装置２に対し、第１工程であることを通知する。これにより、画像処理装置２は、ワークフロー５の現在の工程が第１工程であることを把握することができる。
【００８７】
また画像処理装置２から指定されたワークフロー５の現在の工程が第２工程以降の工程である場合、画像ＤＢ７には、当該ワークフロー５に対応する少なくとも１つの画像データ８が記憶されていることになる。この場合、基準画質情報送信部３４は、画像ＤＢ７に保存されている画像データ８に対応する基準画質情報９を生成し、確認通知の送信元である画像処理装置２に対して基準画質情報９を送信する。
【００８８】
図１３は、画像ＤＢ７に保存されている画像データ８の一例を示す図である。画像データ８は、ヘッダー情報８ａと、本体情報８ｂとを含むデータである。本体情報８ｂは、実画像データである。ヘッダー情報８ａは、画像データ８に関する様々な付属情報を含む情報であり、例えば図１３に示すように画質パラメータ８１を含んでいることがある。この画質パラメータ８１には、画像処理装置２において原稿が読み取られた際の各種設定値、すなわち、解像度や色数、濃淡階調に関する情報が含まれる。そのため、基準画質情報送信部３４は、画像データ８のヘッダー情報８ａに画質パラメータ８１が含まれる場合、その画質パラメータ８１に基づいて基準画質情報９を生成し、画像処理装置２へ送信する。これにより、画像処理装置２は、画像データ８のヘッダー情報８ａに含まれる画質パラメータ８１を基準画質情報９として取得することができる。
【００８９】
装置情報送信部３５は、画像処理装置２から装置情報６が要求された場合に機能する。装置情報送信部３５は、記憶装置３ａから装置情報６を読み出す。そして装置情報送信部３５は、装置情報６の要求元である画像処理装置２に対して装置情報６を送信する。
【００９０】
画像データ受信部３６は、ネットワークインタフェース３０を介して画像処理装置２から送信された画像データ８を受信した場合に機能する。画像データ受信部３６は、画像処理装置２からワークフロー５に対応する画像データ８を受信すると、その画像データ８を画像ＤＢ７へ保存する。このとき、画像データ受信部３６は、画像データ８をワークフロー５に関連付けて保存する。画像データ受信部３６によってワークフロー５に対応する画像データ８が画像ＤＢ７へ保存されると、ワークフロー登録部３３は、そのワークフロー５の現在の工程を１工程進行させて、更新する。そしてワークフロー登録部３３は、更新後のワークフロー５を各画像処理装置２へ送信する。
【００９１】
画像データ統合部３７は、ワークフロー５が第Ｎ工程（最終工程）まで進んだ場合に機能し、画像ＤＢ７に保存されている複数の画像データ８をワークフロー５に基づいて１つに統合し、ワークフロー５において予め指定された出力先に出力する処理部である。例えば画像データ統合部３７は、複数の画像データ８を統合した統合画像データを記憶装置３ａに出力するものであっても良いし、外部装置へ出力するものであっても良い。
【００９２】
ワークフロー登録部３３は、ワークフロー５が第Ｎ工程まで進行し、画像データ統合部３７による統合処理が行われると、ワークフロー５の現在の工程を初期状態に戻す。つまり、ワークフロー５に基づく処理は、最終工程の処理が終了すると、第１工程に戻る。そのため、ワークフロー５に基づく処理は、繰り返し実行することが可能である。
【００９３】
次に画像処理装置２における具体的な動作の一例について説明する。図１４乃至図１８は、画像処理装置２において行われる処理手順の一例を示すフローチャートである。この処理は、画像処理装置２の制御部１７においてＣＰＵがプログラム２１を実行することによって行われる処理であり、制御部１７において一定時間間隔で繰り返し行われる処理である。
【００９４】
画像処理装置２は、この処理を開始すると、ユーザーによってワークフロー５が選択されたか否かを判断する（ステップＳ１０）。ワークフロー５が選択されていない場合（ステップＳ１０でＮＯ）、その後の処理はステップＳ２０へ進む。これに対し、ユーザーによってワークフロー５が選択された場合（ステップＳ１０でＹＥＳ）、画像処理装置２は、選択されたワークフロー５の重要度を判定し（ステップＳ１１）、重要度が所定値よりも高いか否かを判断する（ステップＳ１２）。その結果、重要度が所定値よりも高い場合（ステップＳ１２でＹＥＳ）、画像処理装置２は、サーバー３に対してワークフロー５に基づく画像データ８が既に保存されているか否かを確認するための確認処理を行う（ステップＳ１３）。すなわち、画像処理装置２は、サーバー３に対して画像データ８の確認通知を送信する。そしてサーバー３からの返答に基づき、画像処理装置２は、ワークフロー５の現在の工程が第１工程であるか否かを判断する（ステップＳ１４）。第１工程である場合（ステップＳ１４でＹＥＳ）、画像処理装置２は、第１の処理を実行する（ステップＳ１５）。またワークフロー５の重要度が所定値以下である場合も（ステップＳ１２でＮＯ）、画像処理装置２は、第１の処理を実行する（ステップＳ１５）。
【００９５】
図１５は、第１の処理（ステップＳ１５）の詳細な処理手順の一例を示すフローチャートである。画像処理装置２は、第１の処理を開始すると、まず操作パネル１０の表示部１１に、ユーザーが操作可能な画面を表示する（ステップＳ３０）。この画面は、例えば図９（ｂ）に示した画面であり、原稿を読み取る際の読取解像度や画像処理を行う際の画像処理パラメータをユーザーが設定可能な画面である。そして画像処理装置２は、ユーザーによる入力操作を受け付け（ステップＳ３１）、ユーザーによって指定された読取解像度を設定すると共に（ステップＳ３２）、ユーザーによって指定された画像処理パラメータを設定する（ステップＳ３３）。尚、ユーザーが読取解像度などを指定しなかった場合、画像処理装置２は、読取解像度及び画像処理パラメータをデフォルト値に設定する。
【００９６】
その後、スタートキーが操作され、原稿の読み取り開始が指示されると（ステップＳ３４でＹＥＳ）、画像処理装置２は、ユーザーによってセットされた原稿の読み取りを開始する（ステップＳ３５）。これにより、スキャナ部１８において原稿トレイ５１に積載された原稿１０９が１枚ずつ搬送され、原稿読取部４０による読み取りが行われる。画像処理装置２は、原稿の読み取り動作が終了すると（ステップＳ３６でＹＥＳ）、画像処理の実行を開始する（ステップＳ３７）。すなわち、画像処理部２６がステップＳ３３で設定された画像処理パラメータを反映させて画像メモリ２８に格納された画像データ８に対する画像処理を実行する。画像処理部２６による画像処理が終了すると、画像処理装置２は、画像メモリ２８から画像処理済みの画像データ８を読み出し（ステップＳ３８）、ワークフロー５に基づいてその画像データ８をサーバー３へ送信する（ステップＳ３９）。以上で、第１の処理（ステップＳ１５）が終了する。
【００９７】
図１４に戻り、ワークフロー５の現在の工程が第１工程以降の工程である場合（ステップＳ１４でＮＯ）、画像処理装置２は、サーバー３から送信される基準画質情報９を取得する（ステップＳ１６）。そして画像処理装置２は、基準画質情報９で示される画質と同一画質の画像データ８を自機で生成可能であるか否かを判断する（ステップＳ１７）。基準画質情報９の画質と同一画質の画像データ８を自機で生成可能な場合（ステップＳ１７でＹＥＳ）、画像処理装置２は、第２の処理を実行する（ステップＳ１８）。
【００９８】
図１６は、第２の処理（ステップＳ１８）の詳細な処理手順の一例を示すフローチャートである。画像処理装置２は、第２の処理を開始すると、まず操作パネル１０の表示部１１に画面表示を行う（ステップＳ４０）。この画面は、例えば図１０に示した画面であり、ユーザーが読取解像度や画像処理パラメータを設定することができない画面である。画像処理装置２は、画面表示を行った後、基準画質情報９に含まれる解像度を読み出し（ステップＳ４１）、原稿の読み取りを行う際の読取解像度を同じ解像度に設定する（ステップＳ４２）。また画像処理装置２は、基準画質情報９に含まれる色数を読み出し（ステップＳ４３）、画像処理部２６が画像処理を行う際の色数を同じ色数に設定する（ステップＳ４４）。さらに画像処理装置２は、基準画質情報９に含まれる濃淡階調を読み出し（ステップＳ４５）、画像処理部２６が画像処理を行う際の濃淡階調を同じ階調に設定する（ステップＳ４６）。
【００９９】
その後、スタートキーが操作され、原稿の読み取り開始が指示されると（ステップＳ４７でＹＥＳ）、画像処理装置２は、ユーザーによってセットされた原稿の読み取りを開始する（ステップＳ４８）。画像処理装置２は、原稿の読み取り動作が終了すると（ステップＳ４９でＹＥＳ）、画像処理の実行を開始する（ステップＳ５０）。すなわち、画像処理部２６がステップＳ４４，Ｓ４６で設定された画像処理パラメータを反映させて画像メモリ２８に格納された画像データ８に対する画像処理を実行する。画像処理部２６による画像処理が終了すると、画像処理装置２は、画像メモリ２８から画像処理済みの画像データ８を読み出し（ステップＳ５１）、ワークフロー５に基づいてその画像データ８をサーバー３へ送信する（ステップＳ５２）。以上で、第２の処理（ステップＳ１８）が終了する。
【０１００】
図１４に戻り、基準画質情報９の画質と同一画質の画像データ８を自機で生成することが不可能である場合（ステップＳ１７でＮＯ）、画像処理装置２は、第３の処理を実行する（ステップＳ１９）。
【０１０１】
図１７は、第３の処理（ステップＳ１９）の詳細な処理手順の一例を示すフローチャートである。画像処理装置２は、第３の処理を開始すると、基準画質情報９から解像度を読み出し（ステップＳ６０）、基準画質情報９の解像度が自機で設定可能な読取解像度を超えているか否かを判断する（ステップＳ６１）。基準画質情報９の解像度が自機で設定可能な読取解像度を超えている場合（ステップＳ６１でＹＥＳ）、画像処理装置２は、読取解像度を最高解像度に設定する（ステップＳ６２）。また基準画質情報９の解像度が自機で設定可能な読取解像度を超えていない場合（ステップＳ６１でＮＯ）、画像処理装置２は、基準画質情報９の解像度に一致する読取解像度を設定する（ステップＳ６３）。
【０１０２】
続いて画像処理装置２は、基準画質情報９の画質を同一画質の画像データ８を生成可能な他の画像処理装置２を特定する（ステップＳ６４）。例えば画像処理装置２は、サーバー３から装置情報６を取得し、その装置情報６に基づいて他の画像処理装置２を特定する。他の画像処理装置２を特定すると、画像処理装置２は、ワークフロー５を修正する（ステップＳ６５）。つまり、ワークフロー５における現在の工程の処理内容を、他の画像処理装置２に画像処理を行わせると共に、画像処理済みの画像データ８を他の画像処理装置２からサーバー３へ送信させる処理内容に修正する。ワークフロー５を修正すると、画像処理装置２は、操作パネル１０の表示部１１に画面表示を行う（ステップＳ６６）。この画面は、例えば図１１に示した画面である。
【０１０３】
画像処理装置２は、画面表示を行った後、ユーザーが修正内容に同意する操作を行ったか否かを判断する（ステップＳ６７）。ユーザーが修正内容に同意しなかった場合（ステップＳ６７でＮＯ）、ステップＳ６５に戻ってワークフロー５を再び修正する。このとき、画像処理装置２は、ユーザーによる操作に基づいてワークフローを修正するようにしても良い。
【０１０４】
またユーザーが修正内容に同意する操作を行った場合（ステップＳ６７でＹＥＳ）、画像処理装置２は、ユーザーによって原稿の読み取り開始が指示されたか否かを判断する（ステップＳ６８）。原稿の読み取り開始が指示されると（ステップＳ６８でＹＥＳ）、画像処理装置２は、ユーザーによってセットされた原稿の読み取りを開始する（ステップＳ６９）。画像処理装置２は、原稿の読み取り動作が終了すると（ステップＳ７０でＹＥＳ）、ステップＳ６５で修正したワークフロー５を他の画像処理装置２へ送信する（ステップＳ７１）。また画像処理装置２は、基準画質情報９を他の画像処理装置２へ送信し（ステップＳ７２）、さらに原稿を読み取って生成した画像データ８を他の画像処理装置２へ送信する（ステップＳ７３）。以上で、第３の処理（ステップＳ１９）が終了する。
【０１０５】
再び図４に戻る。続いて画像処理装置２は、ワークフロー５を受信したか否かを判断する（ステップＳ２０）。ワークフロー５を受信していない場合（ステップＳ２０でＮＯ）、画像処理装置２による処理は終了する。またワークフロー５を受信している場合（ステップＳ２０でＹＥＳ）、画像処理装置２は、受信したワークフロー５が修正されたワークフロー５であるか否かを判断する（ステップＳ２１）。例えば別の画像処理装置２から送信されたワークフロー５を受信した場合、画像処理装置２は、修正されたワークフロー５であると判断する。またサーバー３から送信されたワークフロー５である場合、画像処理装置２は、修正されたワークフロー５ではないと判断する。修正されたワークフロー５でなかった場合（ステップＳ２１でＮＯ）、画像処理装置２は、受信したワークフロー５を記憶部１６に保存して登録する（ステップＳ２２）。そしてワークフロー５を登録すると、画像処理装置２による処理が終了する。
【０１０６】
また修正されたワークフロー５である場合（ステップＳ２１でＹＥＳ）、画像処理装置２は、ワークフロー５の送信元である別の画像処理装置２から更に画像データ８を受信し（ステップＳ２３）、画質統一処理を実行する（ステップＳ２４）。
【０１０７】
図１８は、画質統一処理（ステップＳ２４）の詳細な処理手順の一例を示すフローチャートである。画像処理装置２は、別の画像処理装置２から送信される基準画質情報９を取得する（ステップＳ８０）。画像処理装置２は、基準画質情報９の解像度を読み出し（ステップＳ８１）、画像データ８の解像度と基準画質情報９の解像度とが一致するか否かを判断する（ステップＳ８２）。その結果、解像度が一致しない場合（ステップＳ８２でＮＯ）、画像処理装置２は、解像度変換処理を実行する（ステップＳ８３）。この解像度変換処理では、例えば画素補完処理が行われ、基準画質情報９の解像度に適合する画像データ８が生成される。尚、画像データ８の解像度と基準画質情報９の解像度とが一致している場合（ステップＳ８２でＹＥＳ）、ステップＳ８３の処理は行われない。
【０１０８】
次に画像処理装置２は、基準画質情報９の色数を読み出し（ステップＳ８４）、画像データ８の色数と基準画質情報９の色数とが一致するか否かを判断する（ステップＳ８５）。その結果、色数が一致しない場合（ステップＳ８５でＮＯ）、画像処理装置２は、色変換処理を実行する（ステップＳ８６）。この色変換処理では、例えば色補完処理が行われ、基準画質情報９の色数に適合する画像データ８が生成される。尚、画像データ８の色数と基準画質情報９の色数とが一致している場合（ステップＳ８５でＹＥＳ）、ステップＳ８６の処理は行われない。
【０１０９】
次に画像処理装置２は、基準画質情報９の濃淡階調を読み出し（ステップＳ８７）、画像データ８の濃淡階調と基準画質情報９の濃淡階調とが一致するか否かを判断する（ステップＳ８８）。その結果、濃淡階調が一致しない場合（ステップＳ８８でＮＯ）、画像処理装置２は、階調変換処理を実行する（ステップＳ８９）。この階調変換処理では、例えば階調補完処理が行われ、基準画質情報９の濃淡階調に適合する画像データ８が生成される。尚、画像データ８の濃淡階調と基準画質情報９の濃淡階調とが一致している場合（ステップＳ８８でＹＥＳ）、ステップＳ８９の処理は行われない。
【０１１０】
上記のように画像処理装置２は、ステップＳ８３，Ｓ８６，Ｓ８９のうちの少なくとも１つの処理を行うことにより、基準画質情報９の画質と同一画質の画像データ８を生成するのである。その後、画像処理装置２は、修正されたワークフロー５に基づいて画像データ８の出力先を決定する（ステップＳ９０）。例えば、サーバー３が画像データ８の出力先として決定される。そして画像処理装置２は、基準画質情報９の画質と同一画質に変換した画像データ８を出力先であるサーバー３に送信する（ステップＳ９１）。
【０１１１】
以上のように本実施形態の画像処理装置２は、ワークフロー５に定められた原稿を読み取って画像データ８を生成するスキャナ部１８と、サーバー３においてワークフロー５に基づく画像データ８が既に保存されているか否かを判断する判断部２３と、判断部２３によってサーバー３に画像データ８が既に保存されていると判断された場合に、サーバー３に保存されている画像データ８の画質を表した基準画質情報９を取得する基準画質取得部２４と、スキャナ部１８が原稿を読み取ることによって生成される画像データ８の画質が基準画質情報９の画質と同一画質となるように画質調整を行い、基準画質情報９の画質と同一画質の画像データ８がサーバー３に保存されるように制御する画質制御部２５とを備えている。したがって、画質制御部２５による制御により、ワークフロー５に基づいてサーバー３に順次蓄積されていく複数の画像データ８は、全て同一画質の画像となる。それ故、ワークフロー５に基づいて蓄積された複数の画像データ８の利便性が向上する。
【０１１２】
（第２実施形態）
次に本発明の第２実施形態について説明する。上記第１実施形態では、画像処理装置２が原稿を読み取る際に基準画質情報９の解像度が自機で設定可能な読取解像度を超えている場合、読取解像度を最高解像度に設定して原稿読み取りを行うことを説明した。これは、原稿読み取り時における主走査方向及び副走査方向の原稿読み取り速度を一定の速度（通常の読み取り速度）で維持した状態のままで読取解像度を最高解像度に設定することを意味している。しかしながら、原稿の読み取り速度を低下させることができれば、原稿読み取り時の読取解像度を上げることが可能であり、画像処理装置２で生成される画像データ８の解像度を基準画質情報９の解像度に一致させることが可能である。そこで、本実施形態では、原稿読み取り速度を低下させることにより、読取解像度を上げる実施形態について説明する。
【０１１３】
例えばスキャナ部１８が図８に示した構成である場合、自動原稿搬送装置５０が原稿を１枚ずつ取り出して原稿読取位置５５に搬送する際の原稿搬送速度を通常の速度よりも低下させれば、副走査方向の読取解像度が上がる。例えば原稿搬送速度を通常の速度の１／２に設定すると、副走査方向の読取解像度を２倍に上げることができる。そのため、画像処理装置２は、基準画質情報９の解像度と、通常の速度で原稿を読み取る際の読取解像度との比率に応じて原稿搬送速度を決定し、その決定した原稿搬送速度で原稿を搬送することにより、副走査方向の読取解像度を基準画質情報９の解像度に一致させることが可能である。
【０１１４】
ところが、図８において示したようにＣＣＤラインセンサーなどで構成される画像読取部４５を用いて主走査方向の読み取りを行う場合には、主走査方向の画素数が決まっているため、仮に読み取り速度を低下させたとしても主走査方向の読取解像度を上げることはできない。そこで、本実施形態では、主走査方向の読取解像度を上げることが可能な原稿読取部４０として、図１９に示す構成を採用する。
【０１１５】
図１９は、第２実施形態における原稿読取部４０の構成概念を示す図である。原稿読取部４０は、レーザーやＬＥＤなどで構成される光源９１と、ポリゴンミラー９２と、ｆθレンズ９３と、全反射ミラー９４と、集光レンズ９６と、フォトダイオードなどの受光素子９７とを備えている。ポリゴンミラー９２は所定の回転軸を中心に一定の方向へ速度Ｖで回転する。スキャナ部１８において原稿読み取りが開始されると、光源９１は、回転するポリゴンミラー９２の一点に向けて光を照射する。その光は、ポリゴンミラー９２の１つの反射面によって反射される。ポリゴンミラー９２は常時回転しており、光源から照射される光が反射面に入射する角度が逐次変化するため、ポリゴンミラー９２から反射される光の方向が逐次変換する。ｆθレンズ９３は、ポリゴンミラー９２から反射される光を主走査方向Ｘに等速移動する光に変換し、出力する。ｆθレンズ９３からの出力光は、全反射ミラー９４によって反射され、自動原稿搬送装置５０による原稿読取位置５５へ導かれ、原稿読取位置５５を通過中の原稿１０９に照射される。そして原稿１０９からの反射光が集光レンズ９６によって受光素子９７に導かれる。
【０１１６】
原稿読取部４０が図１９に示す構成である場合、ポリゴンミラー９２の回転速度Ｖを低下させることにより、主走査方向Ｘの読取解像度を上げることが可能である。すなわち、受光素子９７の露光期間を一定に保ちつつ、ポリゴンミラー９２の回転速度Ｖを低下させれば主走査１回当たりの読み取り回数が増加するため、主走査方向Ｘの読取解像度が上がる。例えばポリゴンミラー９２の回転速度Ｖを通常の回転速度の１／２に設定すると、主走査方向Ｘの読取解像度を２倍に上げることができる。そのため、画像処理装置２は、基準画質情報９の解像度と、通常の回転速度で原稿を読み取る際の読取解像度との比率に応じてポリゴンミラー９２の回転速度Ｖを決定し、その決定した回転速度Ｖでポリゴンミラー９２を回転させることにより、主走査方向Ｘの読取解像度を基準画質情報９の解像度に一致させることが可能である。ただし、この場合、主走査方向Ｘの１ライン分の読取速度が低下するため、副走査方向Ｙの読取解像度も基準画質情報９の解像度に一致させるためには、原稿１０９の搬送速度を更に低下させることが必要となる。
【０１１７】
したがって、本実施形態の画像処理装置２において、ワークフロー５の現在の工程が第２工程以降の工程である場合、画質制御部２５は、次のように動作する。すなわち、画質制御部２５は、基準画質情報９の解像度が、スキャナ部１８の通常の原稿読み取り速度による読取解像度よりも高い場合、スキャナ部１８の原稿読み取り速度を通常の原稿読み取り速度よりも低下させるのである。これにより、スキャナ部１８が原稿を読み取って生成される画像データ８の解像度を基準画質情報９の解像度に合致させることができる。また画質制御部２５は、スキャナ部１８による原稿の副走査方向Ｙの読み取り速度を低下させることにより、副走査方向Ｙの読取解像度を基準画質情報９の解像度に合致させることが可能である。さらに、画質制御部２５は、スキャナ部１８による原稿の主走査方向Ｘの読み取り速度を低下させることにより、主走査方向Ｘの読取解像度を基準画質情報９の解像度に合致させることも可能である。
【０１１８】
このように本実施形態における画像処理装置２は、原稿読み取り時における読み取り速度を通常よりも低下させることにより、基準画質情報９の解像度に合致する解像度の画像データ８を生成することが可能である。そのため、本実施形態において画像処理装置２が他の画像処理装置２に対して画像データ８を送信するケースとしては、解像度以外の色数又は濃淡階調などを基準画質情報９に合致させることができない場合に限られる。
【０１１９】
尚、本実施形態において上述した点以外については、第１実施形態で説明したものと同様である。
【０１２０】
（第３実施形態）
次に本発明の第３実施形態について説明する。第１実施形態では、サーバー３において既に保存されている画像データ８にヘッダー情報８ａが含まれており、そのヘッダー情報８ａに画質パラメータ８１が含まれる場合を例示した。しかし、サーバー３に保存されている画像データ８のヘッダー情報８ａには、画質パラメータ８１が含まれていないこともある。そこで、本実施形態では、サーバー３に保存されている画像データ８のヘッダー情報８ａに画質パラメータ８１が含まれていない場合の一形態について説明する。
【０１２１】
図２０は、本実施形態における画像処理装置２とサーバー３との動作プロセスの例を示す図である。画像処理装置２は、ユーザーによって選択されたワークフロー５の現在の工程が第２工程以降の工程である場合、上述したように、サーバー３に対して画像データ８の確認通知を送信する（プロセスＰ６０）。画像ＤＢ７においてワークフロー５の第１工程に対応する画像データ８が既に保存されている場合、サーバー３は、例えば画像データ８のヘッダー情報８ａに含まれる画質パラメータ８１に基づいて基準画質情報９を生成する。
【０１２２】
しかしながら、画像データ８のヘッダー情報８ａに画質パラメータ８１が含まれていない場合、サーバー３は、基準画質情報９を生成することができないことがある。その場合、サーバー３は、画像ＤＢ７からワークフロー５に対応する画像データ８を読み出し、その画像データ８をそのまま画像処理装置２へ送信する（プロセスＰ６１）。つまり、本実施形態では、サーバー３が画像データ８そのものを基準画質情報９として画像処理装置２へ送信するのである。
【０１２３】
画像処理装置２は、サーバー３から画像データ８を受信すると、画質制御部２５を機能させる。そして画質制御部２５は、サーバー３から受信した画像データ８を対象とする画像解析を行う（プロセスＰ６２）。この画像解析では、画像データ８の本体情報８ｂの解析が行われる。例えば画質制御部２５は、画像データ８の本体情報８ｂを解析することにより、画像データ８の主走査方向Ｘ及び副走査方向Ｙのドット数を算出し、そのドット数に基づいて解像度を特定する。また画質制御部２５は、画像データ８の本体情報８ｂを解析することにより、色数及び濃淡階調を特定する。そして画質制御部２５は、特定した解像度、色数及び濃淡階調に基づいて画質パラメータ８１を生成する（プロセスＰ６３）。このようにして画像処理装置２は、上記各実施形態で説明した基準画質情報９と同等の画質パラメータ８１を取得することができる。
【０１２４】
本実施形態では、画像処理装置２が画像解析を行う場合を例示した。しかし、これに限らず、サーバー３が画像解析を行って画質パラメータ８１を生成するようにしても良い。ただし、その場合は、サーバー３の負荷が増加するため、サーバー３が多数のワークフロー５を管理している場合にはサーバー３の処理効率が低下する。これを防止するためには、上述したように画像処理装置２において画像解析を行うことが好ましい。
【０１２５】
尚、本実施形態において上述した点以外については、第１又は第２実施形態で説明したものと同様である。
【０１２６】
（変形例）
以上、本発明に関する幾つかの実施形態について説明した。しかし、本発明は、上記各実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２７】
例えば上記実施形態では、画像処理装置２において原稿読み取りが開始される前に、画質制御部２５が、基準画質情報９に合致する読取解像度や画像処理パラメータを設定する場合を例示した。しかし、これに限られるものではない。例えば、画像処理装置２においてワークフロー５に基づく原稿の読み取り動作が行われ、その原稿の画像データ８が生成されたタイミングで、画質制御部２５が基準画質情報９に合致するように画質調整を行う必要があるか否かを判断するようにしても良い。この場合、原稿読み取り時の読取解像度が基準画質情報９の解像度よりも低ければ、読取解像度を基準画質情報９の解像度に一致させて原稿の再読み取りを行う必要がある。しかし、原稿読み取り時の読取解像度が基準画質情報９の解像度以上であれば、再読み取りの必要はなく、画像処理部２６による画像処理で画像データ８の画質を基準画質情報９に合致させることができる。また自機の画像処理部２６では基準画質情報９の画質と同一画質の画像データ８を生成することができないときには、ワークフロー５を修正して画像データ８を他の画像処理装置２へ送信すれば良い。そのため、原稿の読み取りが終了して画像データ８が生成された後に画質制御部２５による制御が行われる場合であっても、上記実施形態で説明した作用効果を奏する点に何ら変わりはない。
【０１２８】
また上記実施形態では、基準画質情報９に解像度、色数及び濃淡階調に関する情報が含まれることを説明した。しかし、基準画質情報９には、解像度、色数及び濃淡階調以外の情報が含まれていても良い。すなわち、画像処理装置２は、基準画質情報９において規定される画質と同一画質の画像データ８が生成されるように動作するものであれば良い。
【０１２９】
また上記実施形態では、ワークフロー５の重要度が所定値よりも高い場合に、基準画質情報９の画質と同一画質の画像データ８を生成する場合を例示した。しかし、これに限られるものでもない。すなわち、画像処理装置２は、ワークフロー５の重要度に関わらず、毎回、基準画質情報９の画質と同一画質の画像データ８を生成するものであっても構わない。
【０１３０】
また上記実施形態では、サーバー３がワークフロー５を複数の画像処理装置２のそれぞれに予め送信する形態について説明した。しかし、これに限られるものではない。例えば画像処理システム１においてサーバー３がワークフロー５を一元管理しており、複数の画像処理装置２のそれぞれがワークフロー５に基づく処理を行うときには、各画像処理装置２がサーバー３にアクセスし、サーバー３からワークフロー５の現在の工程に関する情報だけを取得するようにしても良い。
【０１３１】
また上記実施形態では、プログラム２１が画像処理装置２に予めインストールされている場合を例示した。しかし、プログラム２１は、画像処理装置２に予めインストールされているものに限られず、それ単独で取引の対象となるものであっても構わない。この場合、プログラム２１は、インターネットなどを介してユーザー自身がダウンロードする形態で画像処理装置２に提供されるものであっても良いし、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で画像処理装置２に提供されるものであっても構わない。
【符号の説明】
【０１３２】
１  画像処理システム
２（２ａ，２ｂ，２ｃ）  画像処理装置
３  サーバー
３ａ  記憶装置（記憶手段）
４  ネットワーク
５  ワークフロー
１８  スキャナ部（原稿読取手段）
２１  プログラム
２３  判断部（判断手段）
２４  基準画質取得部（基準画質取得手段）
２５  画質制御部（制御手段）
３７  画像データ統合部（統合手段）
【図１】
2019121997.tif 000003
【図２】
2019121997.tif 000004
【図３】
2019121997.tif 000005
【図４】
2019121997.tif 000006
【図５】
2019121997.tif 000007
【図６】
2019121997.tif 000008
【図７】
2019121997.tif 000009
【図８】
2019121997.tif 000010
【図９】
2019121997.tif 000011
【図１０】
2019121997.tif 000012
【図１１】
2019121997.tif 000013
【図１２】
2019121997.tif 000014
【図１３】
2019121997.tif 000015
【図１４】
2019121997.tif 000016
【図１５】
2019121997.tif 000017
【図１６】
2019121997.tif 000018
【図１７】
2019121997.tif 000019
【図１８】
2019121997.tif 000020
【図１９】
2019121997.tif 000021
【図２０】
2019121997.tif 000022