(57)【特許請求の範囲】
【請求項１】
画像情報をネットワークを介して管理する画像管理システムに含まれる画像形成装置であって、
前記画像情報を入力する画像入力部と、
前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する画面生成部と、
前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部と、
ネットワークを介した前記提示値の取得に失敗した場合に用いる代替提示値を記憶している記憶部とを含み、
前記表示情報生成部は、前記取得された提示値が表示されるように前記付加情報入力画面を生成し、
前記提示値取得部は、ネットワークを介した前記提示値の取得に失敗した場合に、前記代替提示値を取得することを特徴とすることを特徴とする画像形成装置。
【請求項２】
画像情報をネットワークを介して管理する画像管理システムに含まれる画像形成装置であって、
前記画像情報を入力する画像入力部と、
前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する画面生成部と、
前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部と、
ユーザの前記画像管理システムへのログイン結果を取得するログイン結果取得部と、
前記提示値を記憶している記憶部のネットワーク上のアドレスを取得するアドレス取得部とを含み、
前記アドレス取得部が、前記取得されたログイン結果に基づいて異なる前記アドレスを取得することにより、前記提示値取得部が、前記取得されたログイン結果に応じた前記記憶部から前記提示値を取得し、
前記表示情報生成部は、前記取得された提示値が表示されるように前記付加情報入力画面を生成することを特徴とする画像形成装置。
【請求項３】
前記提示値取得部は、ネットワークを介して前記付加情報入力画面の表示を管理している表示管理部から前記提示値を取得することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記付加情報入力画面は、前記画像情報に付加する情報を選択する選択部を含み、
前記提示値は、前記選択部における選択肢として用いられることを特徴とする請求項１乃至３いずれかに記載の画像形成装置。
【請求項５】
少なくとも前記画像入力部を実現するための撮像機能及び前記提示値取得部を実現するための通信機能を含む装置であることを特徴とする請求項１乃至４いずれかに記載の画像形成装置。
【請求項６】
画像情報をネットワークを介して管理する画像管理システムにおいて、前記画像情報を入力する画像入力部と、前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する画面生成部と、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部とを含む画像形成装置の表示を、ネットワークを介して管理する表示管理装置であって、
前記画像形成装置において前記付加情報入力画面が表示されることを検知する画面表示検知部と、
前記付加情報入力画面が表示されることが検知された場合に、ネットワークを介して取得した前記提示値を前記提示値取得部に取得させる提示値取得管理部と、
ネットワークを介した前記提示値の取得に失敗した場合に用いる代替提示値を記憶している記憶部とを含み、
前記提示値取得管理部は、ネットワークを介した前記提示値の取得に失敗した場合に、前記代替提示値を前記提示値取得部に取得させることを特徴とする表示管理装置。
【請求項７】
画像情報をネットワークを介して管理する画像管理システムにおいて、前記画像情報を入力する画像入力部と、前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する画面生成部と、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部とを含む画像形成装置の表示を、ネットワークを介して管理する表示管理装置であって、
前記画像形成装置において前記付加情報入力画面が表示されることを検知する画面表示検知部と、
前記付加情報入力画面が表示されることが検知された場合に、ネットワークを介して取得可能な前記提示値を前記提示値取得部に取得させる提示値取得管理部と、
前記提示値を記憶している記憶部のネットワーク上のアドレスを取得するアドレス取得部と、
ユーザの前記画像管理システムへのログイン結果を取得するログイン結果取得部とを含み、
前記アドレス取得部が、前記取得されたログイン結果に基づいて異なる前記アドレスを取得することにより、前記提示値取得管理部が、前記取得されたログイン結果に応じた前記記憶部に記憶されている前記提示値を前記提示値取得部に取得させることを特徴とする表示管理装置。
【請求項８】
画像情報をネットワークを介して管理する画像管理システムであって、
画像形成装置において前記画像情報を入力する画像入力部と、
前記画像情報に付加する付加情報を入力するための付加情報入力画面を前記画像形成装置において生成する表示情報生成部と、
前記画像形成装置とネットワークを介して接続されており、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値を記憶している記憶部と、
前記提示値をネットワークを介して前記画像形成装置において取得する提示値取得部と、
ネットワークを介した前記提示値の取得に失敗した場合に用いる代替提示値を記憶している記憶部とを含み、
前記画面生成部は、前記取得された提示値が表示されるように前記付加情報入力画面を生成し、
前記提示値取得部は、ネットワークを介した前記提示値の取得に失敗した場合に、前記代替提示値を取得することを特徴とする画像管理システム。
【請求項９】
画像情報をネットワークを介して管理する画像管理システムであって、
画像形成装置において前記画像情報を入力する画像入力部と、
前記画像情報に付加する付加情報を入力するための付加情報入力画面を前記画像形成装置において生成する表示情報生成部と、
前記画像形成装置とネットワークを介して接続されており、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値を記憶している記憶部と、
前記提示値をネットワークを介して前記画像形成装置において取得する提示値取得部と、
前記提示値を記憶している記憶部のネットワーク上のアドレスを取得するアドレス取得部と、
ユーザの前記画像管理システムへのログイン結果を取得するログイン結果取得部とを含み、
前記アドレス取得部が、前記取得されたログイン結果に基づいて異なる前記アドレスを取得することにより、前記提示値取得部が、前記取得されたログイン結果に応じた前記記憶部から前記提示値を取得し、
前記画面生成部は、前記取得された提示値が表示されるように前記付加情報入力画面を生成することを特徴とする画像管理システム。
【請求項１０】
前記画像形成装置は、少なくとも前記画像入力部を実現するための撮像機能及び前記提示値取得部を実現するための通信機能を含む装置であることを特徴とする請求項８または９に記載の画像管理システム。
【請求項１１】
画像情報をネットワークを介して管理する画像管理システムに含まれる画像形成装置において前記画像情報に付加する付加情報を入力するための付加情報入力画面の表示を制御する表示制御プログラムであって、
前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得するステップと、
ネットワークを介した前記提示値の取得に失敗した場合に、代替提示値を記憶している記憶部から前記代替提示値を取得するステップと、
前記取得された提示値が表示されるように前記付加情報入力画面を生成するステップとを前記画像形成装置に実行させることを特徴とする制御プログラム。
【請求項１２】
画像情報をネットワークを介して管理する画像管理システムに含まれる画像形成装置において前記画像情報に付加する付加情報を入力するための付加情報入力画面の表示を制御する表示制御プログラムであって、
ユーザの前記画像管理システムへのログイン結果を取得するステップと、
前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値を記憶している記憶部のネットワーク上のアドレスを取得するステップと、
取得された前記アドレスに応じて、前記提示値をネットワークを介して取得するステップと、
前記取得された提示値が表示されるように前記付加情報入力画面を生成するステップとを前記画像形成装置に実行させる制御プログラムであり、
前記アドレスを取得するステップは、前記取得されたログイン結果に基づいて異なる前記アドレスを取得するステップであり、
前記提示値をネットワークを介して取得するステップは、前記取得されたログイン結果に応じた前記記憶部から前記提示値を取得するステップであることを特徴とする制御プログラム。
【請求項１３】
前記画像形成装置は、撮像機能及び通信機能を含む装置であることを特徴とする請求項１１または１２に記載の制御プログラム。
【請求項１４】
画像情報をネットワークを介して管理する画像管理システムにおいて、前記画像情報を入力する画像入力部と、前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する表示情報生成部と、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部とを含む画像形成装置の表示を、ネットワークを介して管理する表示管理装置の制御プログラムであって、
前記画像形成装置の表示部に前記付加情報入力画面が表示されることを検知するステップと、
前記付加情報入力画面が表示されることが検知された場合に、ネットワークを介して前記提示値を前記提示値取得部に取得させるステップと、
ネットワークを介した前記提示値の取得に失敗した場合に、代替提示値を記憶している記憶部に記憶されている前記代替提示値を前記提示値取得部に取得させるステップとを前記表示管理装置に実行させることを特徴とする制御プログラム。
【請求項１５】
画像情報をネットワークを介して管理する画像管理システムにおいて、前記画像情報を入力する画像入力部と、前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する表示情報生成部と、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部とを含む画像形成装置の表示を、ネットワークを介して管理する表示管理装置の制御プログラムであって、
ユーザの前記画像管理システムへのログイン結果を取得するステップと、
前記画像形成装置の表示部に前記付加情報入力画面が表示されることを検知するステップと、
前記提示値を記憶している記憶部のネットワーク上のアドレスを取得するステップと、
前記付加情報入力画面が表示されることが検知された場合に、取得された前記アドレスに応じた前記記憶部に記憶されている前記提示値を前記提示値取得部に取得させるステップとを前記表示管理装置に実行させる制御プログラムであり、  前記アドレスを取得するステップは、前記取得されたログイン結果に基づいて異なる前記アドレスを取得するステップであり、
前記提示値を前記提示値取得部に取得させるステップは、前記取得されたログイン結果に応じた前記記憶部に記憶されている前記提示値を前記提示値取得部に取得させるステップであることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、表示管理装置、画像管理システム及び制御プログラムに関し、特に、ユーザが操作する操作画面の管理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
また、このように電子化された文書を文書管理サーバに蓄積し若しくは指定された配信先に配信して利用する画像処理システムが知られている（例えば、特許文献１参照）。このような画像処理システムにおいては、スキャナ機能と情報処理機能とを組み合わせてワークフローを構成し、文書蓄積の効率化を図ることが行われている。
【０００４】
また、このような画像処理システムにおいて、文書を配信する際の書誌情報の付加を容易にするための方法が知られている（例えば、特許文献２参照）。特許文献２に開示された技術によれば、スキャンを実行する際に、スキャンにより生成される画像に付加すべき書誌情報を入力し、若しくは選択するための画面を表示して、付加すべき書誌情報をユーザに入力若しくは選択させた上でスキャンを実行することにより、書誌情報の付加を容易化する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示されている技術においては、書誌情報を入力若しくは選択するための画面は、複合機に予め記憶されている書誌情報入力画面定義データに基づいて表示されるのみである。これに対して、配信すべき画像に付加すべき書誌情報は、業務態様に応じて経時的に変化していくことが考えられるが、特許文献２に開示された方法において、このような経時的な変化に対応する場合、上記書誌情報入力画面定義データを更新する必要がある。
【０００６】
しかしながら、複合機は複数台運用されていることが考えられるため、書誌情報入力画面定義データを手動で更新する場合、更新を行う管理者の負担が大きくなってしまう。また、書誌情報の項目においてデフォルトで設定される値や、選択可能な値のリストのみを変更するような軽微な変更であっても、上記と同様に書誌情報入力画面定義データの更新が必要となってしまう。
【０００７】
本発明は、このような課題を解決するためになされたものであり、入力した画像をネットワークを介して管理する画像管理システムにおいて、入力した画像に付加する書誌情報を入力する際のインタフェースの管理をより容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、画像情報をネットワークを介して管理する画像管理システムに含まれる画像形成装置であって、前記画像情報を入力する画像入力部と、前記画像情報に付加する付加情報を入力するための付加情報入力画面を生成する画面生成部と、前記付加情報入力画面において入力すべき付加情報の値としてユーザに提示する提示値をネットワークを介して取得する提示値取得部と、ネットワークを介した前記提示値の取得に失敗した場合に用いる代替提示値を記憶している記憶部とを含み、前記表示情報生成部は、前記取得された提示値が表示されるように前記付加情報入力画面を生成し、前記提示値取得部は、ネットワークを介した前記提示値の取得に失敗した場合前記代替提示値を取得することを特徴とすることを特徴とする.
【発明の効果】
【００１３】
本発明によれば、入力した画像をネットワークを介して管理する画像管理システムにおいて、入力した画像に付加する書誌情報を入力する際のインタフェースの管理をより容易にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像管理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るフロー情報の例を示す図である。
【図５】本発明の実施形態に係るワークフローサーバの機能構成を示すブロック図である。
【図６】本発明の実施形態に係るフロー制御部の機能構成を示すブロック図である。
【図７】本発明の実施形態に係る情報記憶部に含まれるユーザ情報の例を示す図である。
【図８】本発明の実施形態に係る書誌情報入力画面の例を示す図である。
【図９】本発明の実施形態に係る第１データサーバ及び第２データサーバに記憶されている情報の例を示す図である。
【図１０】本発明の実施形態に係る書誌情報入力画面の例を示す図である。
【図１１】本発明の実施形態に係る画像管理システムの動作を示すシーケンス図である。
【図１２】本発明の実施形態に係る画像管理システムにおける画像形成装置の動作を示すフローチャートである。
【図１３】本発明の実施形態に係るリカバリ情報の例を示す図である。
【図１４】本発明の他の実施形態に係るワークフローサーバの機能構成を示すブロック図である。
【図１５】本発明の他の実施形態に係る画像管理システムの動作を示すシーケンス図である。
【図１６】本発明の他の実施形態に係る第１データサーバ及び第２データサーバに記憶されている情報の例を示す図である。
【図１７】本発明の他の実施形態に係る情報記憶部に含まれるユーザ情報の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像処理システムの例として、スキャンにより読み取った画像を、予め登録されたワークフローに従って処理することにより、画像の配信や格納を行う画像管理システムを例として説明する。
【００１６】
図１は、本実施の形態に係る画像管理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る画像管理システムは、画像形成装置１、クライアント端末２が接続されたネットワークＡとワークフローサーバ３、第１データサーバ５、第２データサーバ６が接続されたネットワークＢとが、インターネットや電話回線等の公衆回線４を介して接続されている。本実施形態において、ネットワークＡは、画像管理システムを利用するサービス利用者のネットワークであり、ネットワークＢは、画像管理システムを提供するサービス提供者のネットワークである。ネットワークＡ及びネットワークＢは、ルータ等のネットワーク機器を介して公衆回線４に接続されている。
【００１７】
画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機である。また、画像形成装置１は、予め登録されたワークフローの実行を命令するためのユーザインタフェースとしても機能する。クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。
【００１８】
ワークフローサーバ３は、画像形成装置１において入力されたワークフローの実行命令に基づき、同じく入力された画像に対して画像処理を実行する。また、ワークフローサーバ３は、ユーザが画像形成装置１を操作する際のユーザインタフェースを管理する機能を含む。この機能が本実施形態に係る要旨である。
【００１９】
尚、図１においては、ワークフローサーバ３が１つの装置によって構成されているが、複数の装置でワークフローサーバ３の機能を実現してもよい。例えば、上述したワークフローを実行する機能と、画像形成装置１におけるユーザインタフェースを管理する機能とを別々のサーバで実現することができる。また、ワークフローを実行する機能についても、夫々の画像処理機能を異なるサーバによって実現することができる。
【００２０】
次に、本実施形態に係る画像形成装置１、クライアント端末２、ワークフローサーバ３及び第１データサーバ５、第２データサーバ６のハードウェア構成について説明する。図２は、本実施形態に係る画像形成装置１のハードウェア構成を示すブロック図である。尚、画像形成装置１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、画像形成装置１のハードウェア構成を例として説明するが、クライアント端末２及びワークフローサーバ３についても同様である。
【００２１】
図２に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２２】
ＣＰＵ１０は演算手段であり、情報処理端末全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２３】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係るワークフローサーバ３、第１データサーバ５及び第２データサーバ６は、サーバとして運用される。従って、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００２４】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１やワークフローサーバ３の機能を実現する機能ブロックが構成される。
【００２５】
次に、本実施形態に係る画像形成装置１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。
【００２６】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０及び入出力制御部１５０を含む。図３に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２７】
ディスプレイパネル１０４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し、若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ディスプレイパネル１０４は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００２８】
ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワークを介してクライアント端末２やワークフローサーバ３等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。また、ネットワークＩ／Ｆ１０８には、ＦＡＸモデムとしての機能も含まれ、画像形成装置１がネットワークを介してＦＡＸ送受信を行うためのインタフェースとしても機能する。
【００２９】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００３０】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１の記憶領域に格納され若しくはネットワークＩ／Ｆ１０８を介してクライアント端末２やワークフローサーバ３に送信される情報である。
【００３１】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８及びネットワークを介してクライアント端末２やワークフローサーバ３若しくは公衆回線４に接続された他の機器にアクセスする。
【００３２】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。
【００３３】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０は、プリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００３４】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介して外部のクライアント端末２等から入力されるスキャン実行指示に応じて、操作表示制御部１４０若しくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００３５】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００３６】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。画像処理部１３０が生成した画像情報はＨＤＤ４０等の画像形成装置１に装着された記憶媒体に保存される。即ち、スキャナユニット１０２、エンジン制御部１２０及び画像処理部１３０が連動して、画像入力部として機能する。
【００３７】
画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部１５０及びネットワークＩ／Ｆ１０８を介してワークフローサーバ３等の外部の装置に送信される。
【００３８】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００３９】
また、画像形成装置１がファクシミリとして動作する場合は、まず、スキャナ動作の場合と同様に画像処理部１３０によって画像情報が生成される。そして、主制御部１１０が入出力制御部１５０を制御し、ＦＡＸ送信を実行させる。ＦＡＸ送信に際しては、入出力制御部１５０が、主制御部１１０の制御に従い、ネットワークＩ／Ｆ１０８のうちＦＡＸモデムの機能を駆動して指定された送信先に画像を送信する。
【００４０】
また、画像形成装置１が、予め構築されているワークフローを実行する場合は、まず、ユーザがディスプレイパネル１０４を操作してワークフローの実行指示を入力する。この際、ディスプレイパネル１０４には、ワークフローを選択するための画面（以降、ワークフロー選択画面とする）として、登録されているワークフローの情報が表示される。このワークフロー選択画面を表示するための情報（以降、フロー情報とする）について、図４を参照して説明する。
【００４１】
図４は、フロー情報の内容を示す図である。図４に示すように、フロー情報は、ワークフローを識別するためのＩＤ、ワークフローの名称及びワークフローに含まれる処理の内容の情報を含む。例えば、ＩＤ“００１”のワークフローであれば、名称は“ｐｒｏｊｅｃｔＡ”であり、“処理ａ”、“処理ｂ”、“処理ｃ”・・・といった処理が含まれる。図４に示す“処理ａ”、“処理ｂ”、“処理ｃ”・・・等の各処理は、画像形成装置１において実行されるスキャン処理や、ワークフローサーバ３において実行される画像処理である。
【００４２】
図４に示す “処理ａ”、“処理ｂ”、“処理ｃ”等の各処理を実行する機能は、画像形成装置１やワークフローサーバ３においてプラグインとして構成されている。即ち、上記各処理のプラグインを構成するプログラムが画像形成装置１若しくはワークフローサーバ３にインストールされることにより、図４に示す各処理が本実施形態に係る画像処理システムにおいて実行可能となる。
【００４３】
尚、フロー情報としては、図４に示す情報の他、夫々の処理についての設定値の情報等も含まれる。また、図４に示すフロー情報は、画像形成装置１においてＨＤＤ４０に格納されており、主制御部１１０がフロー情報を参照してワークフロー選択画面の表示情報を生成する。この他、ネットワークを介してワークフローサーバ３からフロー情報を取得して表示情報を生成してもよい。
【００４４】
主制御部１１０は、操作表示制御部１４０を介してワークフローの実行指示を取得し、その実行指示に基づいて上述したようにスキャンを行うことにより処理すべき画像を取得する。尚、処理すべき画像はスキャンによって取得する他、ＨＤＤ４０等に予め格納された画像を取得してもよい。
【００４５】
主制御部１１０は、処理すべき画像を取得すると、入出力制御部１５０を制御して、ワークフローの実行指示及び画像の情報をワークフローサーバ３に送信させる。この際、操作表示制御部１４０は、処理すべき画像に付加する書誌情報をユーザが入力、若しくは選択するための画面（以降、書誌情報入力画面とする）をディスプレイパネル１０４に表示させる。上記書誌情報とは、画像に付加される付加情報であり、書誌情報入力画面は、付加情報入力画面として用いられる。
【００４６】
操作表示制御部１４０が書誌情報入力画面を表示させる際に、ネットワークを介して第１データサーバ５若しくは第２データサーバ６から取得した情報に基づいて書誌情報入力画面を表示させるための情報を生成することが、本実施形態に係る要旨の１つである。ユーザが書誌情報入力画面において書誌情報を入力、若しくは選択し、ワークフローの実行命令を確定することにより、上述したように画像形成装置１がワークフローの実行指示及び処理すべき画像の情報をワークフローサーバ３に送信し、ワークフローサーバ３においてワークフローが実行される。その後、画像形成装置１においては、入出力制御部１５０が必要に応じてワークフローの実行結果に関する情報を取得する。
【００４７】
次に、本実施形態に係るワークフローサーバ３の機能構成について、図５を参照して説明する。図５は、本実施形態に係るワークフローサーバ３の機能構成を示すブロック図である。図５に示すように、本実施形態に係るワークフローサーバ３は、コントローラ３００、ネットワークＩ／Ｆ３０１を含む。またコントローラ３００は、フロー制御部３１０、入出力制御部３２０及び画像処理部３３０を含む。
【００４８】
ネットワークＩ／Ｆ３１０は、画像形成装置１のネットワークＩ／Ｆ１０８と同様に、ワークフローサーバ３がネットワークを介して画像形成装置１やクライアント端末２等の他の機器と通信するためのインタフェースである。入出力制御部３２０は、画像形成装置１の入出力制御部１５０と同様に、ネットワークＩ／Ｆ３０１を介して入力される情報をフロー制御部３１０に入力する。また、フロー制御部３１０の制御に従い、ネットワークＩ／Ｆ３０１を介して他の機器に情報を送信する。
【００４９】
画像処理部３３０は、ワークフローサーバ３において、ワークフローに含まれる画像処理を実行する。画像処理部３３０が実行する画像処理とは、例えばＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理や、画像の情報形式の変換処理等である。画像処理部３３０は、フロー制御部３１０の制御に従って画像処理を実行する。
【００５０】
フロー制御部３１０は、ワークフローサーバ３において、上述したようにワークフローの実行を制御する。フロー制御部３１０に含まれる機能について、図６を参照して説明する。図６は、本実施形態に係るフロー制御部３１０の機能構成を示す図である。図６に示すように、本実施形態に係るフロー制御部３１０は、情報取得部３１１、認証処理部３１２、フロー実行処理部３１３及び情報記憶部３１４を含む。
【００５１】
情報取得部３１１は、入出力制御部３２０が画像形成装置１から受信したワークフローの実行命令や、ワークフローにおいて処理対象となる画像の情報等、ワークフローの処理に関する様々な情報を取得する。認証処理部３１２は、本実施形態に係る画像処理システムを利用する際の利用権限を認証する。本実施形態においては、認証処理部３１２による認証処理により、ユーザが操作する画像形成装置１とワークフローサーバ３との間の通信が暗号化され、情報のセキュリティ性が確保される。
【００５２】
フロー実行処理部３１３は、情報取得部３１１が取得したワークフローの実行命令に基づき、ワークフローのジョブの実行を処理する。例えば、情報取得部３１１が取得したワークフローの情報に画像変換処理や、ＯＣＲ処理が含まれていれば、フロー実行処理部３１３は、画像処理部３３０を制御して画像変換若しくはＯＣＲを実行させる。また、処理した画像の配信処理が含まれていれば、フロー実行処理部３１３は、入出力制御部３２０を制御して画像の配信処理を実行させる。
【００５３】
情報記憶部３１４は、図６に示すように、ユーザ情報及びフロー情報及が格納されている記憶領域である。以下、夫々の情報について、図を参照して説明する。図７は、ユーザ情報の内容を示す図である。ユーザ情報は、認証処理部３１２が、ログイン要求に応じてユーザを認証するために参照する情報であり、図７に示すように、本実施形態に係る画像管理システムの利用者として登録されているユーザを識別するユーザＩＤ、ユーザが利用する画像形成装置１を識別するマシンＩＤ及びそのユーザを認証するためのパスワードを含む。フロー情報は、図４において説明した情報と同様である。
【００５４】
次に、本実施形態に係る第１データサーバ５及び第２データサーバ６の機能について説明する。上述したように、本実施形態に係る第１データサーバ５及び第２データサーバ６は、画像形成装置１の操作表示制御部１４０が書誌情報入力画面をディスプレイパネル１０４に表示させる際に用いられる情報を記憶している。以下に、第１データサーバ５及び第２データサーバ６に記憶されている情報について説明する。
【００５５】
まず、第１データサーバ５及び第２データサーバ６に記憶されている情報を説明するために、ディスプレイパネル１０４に表示される書誌情報入力画面について図８に示す。図８に示すように、本実施形態に係る書誌情報入力画面は、“入力テキスト１”として示されているテキスト入力部と、“選択項目１”として示されている項目選択部とを含む。尚、図８に示すような書誌情報入力画面は、操作表示制御部１４０によって生成されてディスプレイパネル１０４に表示される。即ち、操作表示制御部１４０が、画面生成部として機能する。
【００５６】
テキスト入力部は、ユーザがディスプレイパネル１０４に設けられた操作部を操作することにより、任意の文字情報が入力されて表示される部分である。また、項目選択部は、ユーザがディスプレイパネル１０４に設けられた操作部を操作することにより、予め設定されている複数の項目から任意の項目が選択されて表示される部分である。
【００５７】
本実施形態に係る第１データサーバ５及び第２データサーバ６は、上記テキスト入力部にデフォルトで表示される文字情報及び項目選択部において選択可能な項目の情報の設定（以降、設定情報とする）を、夫々のユーザ毎に記憶している。図９に、第１データサーバ５及び第２データサーバ６に記憶されている情報を示す。図９に示すように、第１データサーバ５及び第２データサーバ６は、書誌情報入力画面のテキスト入力部にデフォルトで表示される“入力値”及び項目選択部において選択可能な“選択肢”の情報を記憶している。
【００５８】
例えば、“ｕｓｅｒ００１”の場合、テキスト入力部である“入力テキスト１”にデフォルトで表示される文字情報は“入力値Ａ”であり、項目選択部である“選択項目１”において選択可能な項目は“選択肢Ｂ”、“選択肢Ｃ”及び“選択肢Ｄ”である。図１０（ａ）、（ｂ）は、図９に示す“ｕｓｅｒ００１”及び“ｕｓｅｒ００２”夫々の場合の書誌情報入力画面の表示例である。
【００５９】
図１０（ａ）は、ログインしたユーザのユーザＩＤが“ｕｓｅｒ００１”である場合の書誌情報入力画面の表示例を示す図である。図１０（ａ）に示されるように、テキスト入力部には、図９の設定情報に従って“入力値Ａ”がデフォルトで表示されており、項目選択部には、“選択肢Ｂ”、“選択肢Ｃ”及び“選択肢Ｄ”が選択可能な選択項目として表示されている。即ち、図９に示す設定情報は、書誌情報入力画面の各項目において、入力すべき値としてユーザに提示されてる提示値の情報である。
【００６０】
他方、図１０（ｂ）は、ログインしたユーザのユーザＩＤが“ｕｓｅｒ００２”である場合の書誌情報入力画面の表示例を示す図である。図１０（ｂ）に示されるように、テキスト入力部には、図９の設定情報に従って“入力値Ｅ”がデフォルトで表示されており、項目選択部には、“選択肢Ｆ”、“選択肢Ｇ”及び“選択肢Ｈ”が選択可能な選択項目として表示されている。このように、操作表示制御部１０４は、画像形成装置１にログインしたユーザに応じて、第１データサーバ５及び第２データサーバ６から設定情報を取得することにより、書誌情報入力画面の表示態様を変化させる。
【００６１】
上述した“入力値Ａ”や“選択肢Ｂ”等の情報は、書誌情報入力画面において、各書誌項目に入力すべき値としてユーザに提示する値である。換言すると、上述した“入力値Ａ”や“選択肢Ｂ”等の情報は、各書誌項目に入力すべき基底の値、即ち入力規定値である。本実施形態の要旨は、この入力規定値をネットワークを介して取得することにある。
【００６２】
次に、本実施形態に係る画像処理システムの動作について説明する。図１１は、本実施形態に係る画像処理システムにおいて画像形成装置１から実行命令が入力されることにより、ワークフローサーバ３において画像処理が実行され、その処理結果を画像形成装置１が取得する場合の動作を示すシーケンス図である。また、図１１の例においては、ワークフローサーバ３において実行される画像処理として、ＯＣＲ処理を例として説明する。また、図１１の例においては、画像形成装置１が第１データサーバ５から設定情報を取得する場合を例として説明する。尚、ＯＣＲによって生成される情報は文字情報であるが、文字情報も、文字を表示するための画像情報であり、一般的な画像情報と区別されるものではない。
【００６３】
図１１に示すように、ユーザが画像形成装置１を操作して画像処理システムを利用する際、まず画像形成装置１がユーザの操作に応じて認証要求をワークフローサーバ３に送信する（Ｓ１１０１）。画像形成装置１からの認証要求を受けたワークフローサーバ３においては、フロー制御部３１０の認証処理部３１２が、情報記憶部３１６に記憶されているユーザ情報を参照して認証処理を実行する。そして、入出力制御部３２０が、認証処理部３１２の認証処理の結果に基づき、認証確認を画像形成装置１に送信する（Ｓ１１０２）。
【００６４】
Ｓ１１０１及びＳ１１０２の処理により、画像形成装置１とワークフローサーバ３との間で暗号化通信が確立され、以降の両者間の通信は暗号化された情報によってやり取りされる。尚、画像形成装置１からワークフローサーバ３への認証要求の送信は、ユーザが画像形成装置１のディスプレイパネル１０４を操作してワークフローの実行命令を入力した後に実行されてもよいし、実行命令を入力する前、例えば、画像形成装置１への電源投入時等に予め実行されても良い。
【００６５】
ワークフローサーバ３から認証確認を受信すると、画像形成装置１は、上述した書誌情報入力画面を表示するために、第１データサーバ５に対して設定情報を要求する（Ｓ１１０３）。Ｓ１１０３において、画像形成装置１は、設定情報を要求することを示す識別子に加えて、ログインしたユーザのユーザＩＤを含む情報を第１データサーバ５に送信する。尚、Ｓ１１０３においては、主制御部１１０が、ログインしたユーザに応じて、設定情報の要求先が第１データサーバ５であるか第２データサーバ６であるかを判断し、判断結果に応じて第１データサーバ５及び第２データサーバ６いずれかのネットワークアドレスを、設定情報の要求先の情報として取得する。即ち、主制御部１１０が、ログイン結果取得部及びアドレス情報取得部として機能する。この他、画像形成装置１に対して予め定められた取得先に基づき、設定情報の要求先を判断しても良い。
【００６６】
画像形成装置１から設定情報の要求を受けた第１データサーバ５は、要求に含まれるユーザＩＤに基づき、そのユーザＩＤについての設定情報を画像形成装置１に送信する（Ｓ１１０４）。これにより、画像形成装置１において入出力制御部１５０が設定情報を受信し、主制御部１１０の制御によって操作表示制御部１４０が設定情報を取得する。即ち、主制御部１１０が、提示値取得部として機能する。操作表示制御部１４０は、Ｓ１１０４の処理により設定情報を取得すると、図８、図１０（ａ）、（ｂ）において説明した書誌情報入力画面をディスプレイパネル１０４に表示させる（Ｓ１１０５）。
【００６７】
書誌情報入力画面が表示され、ユーザがディスプレイパネル１０４を操作して書誌情報を入力すると共にワークフローの実行命令を入力すると、画像形成装置１は、ユーザから入力されたワークフローの実行命令に基づき、画像読取を実行する（Ｓ１１０６）。本実施形態においては、上述したようにワークフローサーバ３におけるＯＣＲ処理の実行を例としているため、図４において説明したようなフロー情報の“処理内容”においては、“スキャン”、“ＯＣＲ”、“テキスト取得”といった処理が記述されている。Ｓ１１０６の処理は、これらの処理のうち“スキャン”に相当する。尚、ユーザは、画像形成装置１のディスプレイパネル１０４を操作することにより、上述した認証要求やワークフローの実行命令を入力する。即ち、ディスプレイパネル１０４が、操作部として機能する。
【００６８】
画像形成装置１は、画像読取を実行して画像情報を生成すると、生成した画像及びＯＣＲの実行を指示するタスクの情報並びに入力された書誌情報をワークフローサーバ３に送信する（Ｓ１１０７）。Ｓ１１０７においては、入出力制御部１５０が、主制御部１１０の制御に基づき、情報を送信する。これにより、ワークフローサーバ３のフロー制御部３１０において、情報取得部３１１が、画像及びタスクの情報を取得する。
【００６９】
情報取得部３１１が各情報を取得すると、フロー実行処理部３１３が、タスク情報に基づいて画像処理部３３０を制御し、処理対象の画像に対してＯＣＲを実行させる（Ｓ１１０８）。即ち、フロー実行処理部３１３及び画像処理部３３０が、フロー実行部として機能する。画像処理部３３０は、ＯＣＲを実行した結果生成した情報、この場合は、ＯＣＲの結果生成されたテキスト情報を、ワークフローサーバ３内の記憶領域に格納する（Ｓ１１０９）。Ｓ１１０９において、画像処理部３３０は、ＯＣＲ結果であるテキスト情報を格納する際、上記入力された書誌情報を付加情報として付加して格納する。これにより、ユーザによって入力された書誌情報が、ＯＣＲ結果に対して付加情報として付加される。フロー実行処理部３１３は、Ｓ１１０６において処理結果が格納された記憶領域のアドレスを示す情報を画像処理部３３０から取得する。
【００７０】
他方、画像形成装置１においては、Ｓ１１０７において画像及びタスク情報を送信した後、ワークフローサーバ３に対して、ＯＣＲ処理の結果生成された情報の保存先を問い合わせる。この処理は、いわゆるポーリング処理であり、入出力制御部１５０が、主制御部１１０の制御に従い、所定間隔毎に実行する。ワークフローサーバ３において、Ｓ１１０８の処理によって画像処理の処理結果が保存された後に画像形成装置１からのポーリングを受けると、フロー実行処理部３１３は、入出力制御部３２０を制御して画像形成装置１に、処理結果を格納した記憶領域を示す情報を通知する。これにより、画像形成装置１が処理結果の保存先の情報を取得する（Ｓ１１１０）。本実施形態においては、処理結果の保存先を示す情報としてＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が用いられる。
【００７１】
Ｓ１１１０の処理により画像処理結果の情報の格納先を示すＵＲＬを取得すると、画像形成装置１はそのＵＲＬにアクセスし、処理結果、即ちＯＣＲによって生成されたテキスト情報を取得する（Ｓ１１１１）。その後、画像形成装置１は、ワークフローサーバ３に対して、ワークフローサーバ３内に格納されている上記処理結果の情報の削除依頼を送信する（Ｓ１１１２）。ワークフローサーバ３は、画像形成装置１からの削除依頼を受け、Ｓ１００６において格納された処理結果の情報を削除し（Ｓ１１１３）、処理を終了する。このような処理により、本実施形態に係る画像処理システムにおける通常の画像処理動作が完了する。
【００７２】
次に、図１１に示す１１０５までの画像形成装置１の処理について、図１２を参照して更に詳細に説明する。図１２は、図１１に示すＳ１１０５までの画像形成装置１による処理の詳細を示すフローチャートである。図１２に示すように、画像形成装置１において主制御部１１０は、図１１のＳ１１０２の処理によりログイン結果を取得すると（Ｓ１２０１）、そのログイン結果に基づいて設定情報の要求先を確認する（Ｓ１２０２）。
【００７３】
主制御部１１０は、Ｓ１２０２の処理により設定情報の要求先を確認すると、確認した要求先に対して設定情報を要求する（Ｓ１２０３）。Ｓ１２０３の処理の結果、要求先から設定情報が取得できれば（Ｓ１２０４／ＹＥＳ）、操作表示制御部１４０は、主制御部１１０の制御に従って取得された設定情報を読み込む（Ｓ１２０５）。他方、要求先から設定情報が取得できなかった場合（Ｓ１２０４／ＮＯ）、操作表示制御部１４０は、主制御部１１０の制御に従ってリカバリ情報を読み込む（Ｓ１２０６）。
【００７４】
このリカバリ情報とは、設定情報が第１データサーバ５若しくは第２データサーバ６から取得できなかった場合に、操作表示制御部１４０が書誌情報入力画面を表示するために代替として読み込む代替提示値の情報である。図１３に示すように、リカバリ情報は、図９に示す夫々の設定情報と同等の内容を含む情報である。このリカバリ情報は、画像形成装置１に設けられているＨＤＤ４０等の記憶媒体に格納されている。
【００７５】
Ｓ１２０４において設定情報の取得に失敗する場合の例としては、例えば、要求先である第１データサーバ５がダウンしていた場合や、ログインしたユーザに対応する設定情報が、要求先の第１データサーバ５に格納されていない場合若しくはデータが破損していた場合等が考えられる。設定情報の取得に失敗した場合に、画像形成装置１に格納されているリカバリ情報を代替情報として用いることにより、書誌情報入力画面が表示されなくなるような不具合を回避することができる。
【００７６】
Ｓ１２０５若しくはＳ１２０６の処理により、設定情報若しくはリカバリ情報を読み込むと、操作表示制御部１４０は、ディスプレイパネル１０４を制御して書誌情報入力画面を表示させ（Ｓ１２０７）、処理を終了する。このような処理により、ユーザがシステムにログインしてから画像形成装置１において書誌情報入力画面が表示されるまでの処理が完了する。
【００７７】
以上説明したように、本実施形態に係る画像処理システムにおいては、書誌情報入力画面において、各書誌項目に入力すべき値としてユーザに提示する入力規定値の情報を、ネットワークを介して取得する。そのため、上記入力規定値を更新する必要が生じた際には、第１データサーバ５若しくは第２データサーバ６に格納されている情報のみを更新すれば良く、夫々の画像形成装置１に格納されている情報を更新する必要がない。従って、入力した画像に付加する書誌情報を入力する際のインタフェースの管理をより容易にすることができる。
【００７８】
また、本実施形態においては、図９において説明したように、ユーザ毎に異なる設定情報が格納されており、画像形成装置１は、ログインしたユーザに対応した設定情報を取得して書誌情報入力画面を表示する。従って、夫々のユーザに応じた入力規定値をユーザに提示することが可能であり、ユーザの利便性を更に向上することができる。
【００７９】
尚、上記実施形態においては、図９に示すように、ユーザ毎に異なる設定情報が格納されている場合を例として説明した。しかしながら、本発明の要旨は、上述したように、入力規定値の情報をネットワークを介して取得することである。従って、データサーバは１つであり、ログインしたユーザに関わらず同一の設定情報が取得されるようにしても良い。この他、個々のユーザではなく、ユーザのグループ毎に異なる設定情報が取得されるようにしても良い。この場合、第１データサーバ５及び第２データサーバ６は、ユーザのグループ毎に異なる設定情報を格納しており、設定情報が要求されると、ログインしたユーザが属するユーザのグループに対応した設定情報を要求元の画像形成装置１に送信する。
【００８０】
また、設定情報を要求した画像形成装置１毎に異なる設定情報が取得されるようにしても良い。この場合、第１データサーバ５及び第２データサーバ６は、設定情報の要求元である画像形成装置毎に異なる設定情報を格納しており、設定情報が要求されると、要求元の画像形成装置に対応した設定情報を要求元の画像形成装置に送信する。
【００８１】
また、上記実施形態においては、図９において説明したように、第１データサーバ５及び第２データサーバ６側において、ユーザＩＤ毎に設定情報が記憶されている場合を例として説明した。この場合、ユーザＩＤに応じて取得する設定情報を切り替えるための関連付けの情報は、図９に示すように第１データサーバ５及び第２データサーバ６側に格納されている。この他、例えば第１データサーバ５及び第２データサーバ６は、夫々１つの設定情報のみを記憶しており、画像形成装置１側において、ログインしたユーザに基づいて設定情報の取得先を切り替えることにより、ユーザ毎に異なる設定情報が取得されるようにすることも可能である。この場合、ユーザＩＤに応じて取得する設定情報を切り替えるための関連付けの情報は、画像形成装置１側に格納されることになる。
【００８２】
また、上記実施形態においては、画像形成装置１が設定情報の要求先を判断し、その判断結果に従って第１データサーバ５若しくは第２データサーバ６に設定情報を要求する場合を例として説明した。しかしながら、画像処理システムの態様によっては、ディスプレイパネル１０４の表示をワークフローサーバ３が管理している場合もあり得る。そのような場合について、以下に説明する。
【００８３】
図１４は、ディスプレイパネル１０４の表示をワークフローサーバ３が管理している場合のワークフローサーバ３の機能構成を示すブロック図である。図１４の例の場合、ワークフローサーバ３は、図５において説明した構成に加えて、パネル表示プラグイン３４０を含む。パネル表示プラグイン３４０は、公衆回線４を介して画像形成装置１のディスプレイパネル１０４の表示を管理する表示管理部である。
【００８４】
図１４の例において、主制御部１１０は、操作表示制御部１４０がユーザの操作に応じてディスプレイパネル１０４の画面を切り替える度に、入出力制御部１５０を制御してワークフローサーバ３にディスプレイパネル１０４の状態を示す信号（以降、画面切替信号とする）を送信させる。ワークフローサーバ３においては、パネル表示プラグイン３４０が、画像形成装置１から送信される画面切替信号をモニターしており、受信した画面切替信号に応じて、必要な情報を入出力制御部３２０に送信させる。従って、図１４の例においては、パネル表示プラグイン３４０が第１データサーバ５若しくは第２データサーバ６から設定情報を取得し、画像形成装置１に送信する。
【００８５】
図１５を参照して、図１４の例における画像処理システムの動作について説明する。図１５は、図１４の例における画像処理システムの動作のうち、画像形成装置１において書誌情報入力画面が表示されるまで、即ち、図１１のＳ１１０５に相当する処理までの動作を示すシーケンス図である。図１５に示すように、Ｓ１５０１及びＳ１５０２の処理は、図１１のＳ１１０１及びＳ１１０２と同様に実行される。
【００８６】
ログイン結果の取得や、ユーザによる操作等をきっかけとして、書誌情報入力画面の表示動作が開始されると、上述したように、画像形成装置１は、書誌情報入力画面の表示についての画面切替信号をワークフローサーバ１に送信する（Ｓ１５０３）。Ｓ１５０３において送信される画面切替信号には、書誌情報入力画面の表示が要求されていることを示す識別子の他、システムにログインしたユーザのＩＤ等、設定情報の取得に必要な情報が含まれる。
【００８７】
ワークフローサーバ３において、パネル表示プラグイン３４０は、画面切替信号を取得すると、取得した画面切替信号に基づいて設定情報の要求先を判断し、判断した要求先（図１５においては第１データサーバ５）に対して設定情報を要求する（Ｓ１５０４）。即ち、パネル表示プラグイン３４０が、画面表示検知部及び提示値取得管理部として機能する。ワークフローサーバ３から設定情報の要求を受けた第１データサーバ５は、要求に含まれる情報に基づき、設定情報をワークフローサーバ３に送信する（Ｓ１５０５）。Ｓ１５０５の処理は、図１１のＳ１１０４の処理と概ね同一であり、通信相手が画像形成装置１からワークフローサーバ３に代わっていることが異なる。
【００８８】
Ｓ１５０５の処理により第１データサーバ５から設定情報を取得したワークフローサーバ３は、取得した設定情報を、画面切替信号の送信元である画像形成装置１に送信する（Ｓ１５０６）。これにより、画像形成装置１が設定情報が取得し、図１１のＳ１１０５と同様に、書誌情報入力画面をディスプレイパネル１０４に表示させる（Ｓ１５０７）。このような処理により、ワークフローサーバ３が画像形成装置１のディスプレイパネル１０４の表示を管理する場合であっても、上記実施形態と同様の効果を得ることができる。
【００８９】
また、上記実施形態においては、図９に示すように、第１データサーバ５、第２データサーバ６において、設定情報がユーザ毎に記憶されている場合を例として説明した。この他、図１６に示すように、第１データサーバ５、第２データサーバ６においては、ユーザごとではなく設定値のＩＤによって設定情報を管理し、図１７に示すように、ユーザ情報において、各ユーザと設定のＩＤとの関連付けを管理することもできる。これにより、ワークフローサーバ３にログインすることによって、取得するべき設定情報が判明するため、処理を簡略化することができる。また、第１データサーバ５、第２データサーバ６が管理する情報を設定情報のみとすることができるため、情報の管理を単純化することができる。
【符号の説明】
【００９０】
１  画像形成装置、
２  クライアント端末、
３  ワークフローサーバ、
４  公衆回線、
５  第１データサーバ、
６  第２データサーバ、
１０  ＣＰＵ、
２０  ＲＡＭ、
３０  ＲＯＭ、
４０  ＨＤＤ、
５０  Ｉ／Ｆ、
６０  ＬＣＤ、
７０  操作部、
８０  バス、
１００  コントローラ、
１０１  ＡＤＦ、
１０２  スキャナユニット、
１０３  排紙トレイ、
１０４  ディスプレイパネル、
１０５  給紙テーブル、
１０６  プリントエンジン、
１０７  排紙トレイ、
１０８  ネットワークＩ／Ｆ、
１１０  主制御部、
１２０  エンジン制御部、
１３０  画像処理部、
１４０  操作表示制御部、
１５０  入出力制御部、
３００  コントローラ、
３０１  ネットワークＩ／Ｆ、
３１０  フロー制御部、
３１１  情報取得部、
３１２  認証処理部、
３１３  フロー実行処理部、
３１４  情報記憶部
３２０  入出力制御部、
３３０  画像処理部、
３４０  パネル表示プラグイン
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００７−２６７３６９号公報
【特許文献２】特開２００９−４４７２３号公報
【図１】
0005515827.tif 000002
【図２】
0005515827.tif 000003
【図３】
0005515827.tif 000004
【図４】
0005515827.tif 000005
【図５】
0005515827.tif 000006
【図６】
0005515827.tif 000007
【図７】
0005515827.tif 000008
【図８】
0005515827.tif 000009
【図９】
0005515827.tif 000010
【図１０】
0005515827.tif 000011
【図１１】
0005515827.tif 000012
【図１２】
0005515827.tif 000013
【図１３】
0005515827.tif 000014
【図１４】
0005515827.tif 000015
【図１５】
0005515827.tif 000016
【図１６】
0005515827.tif 000017
【図１７】
0005515827.tif 000018