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