(57)【要約】      （修正有）【課題】ワークフローを実行して出力した画像を、送信先のシステムに適した属性情報を含む属性情報ファイルとともにシステムへ送信することが可能となる画像処理装置を提供する。【解決手段】複数の外部システムへ文書データを送信する際に当該外部システムが必要とする属性を管理する属性情報管理手段６０５を備える。ワークフロー実行時に外部システムが必要とする属性に対する属性値を属性値設定手段６０６により設定し、設定された属性値を参照して任意の外部システムへ文書データを外部システム連携手段６０４（Ｍ）により送信する。【選択図】図４
2010124192.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、前記画像入力手段により入力した画像データを１つ以上の外部システムに送信することが可能な通信手段とを有する画像処理装置において、
前記外部システムへ画像データを送信する場合に前記外部システムが必要とする属性を管理する属性情報管理手段と、
前記画像処理装置が備える複数の機能を組み合わせた一連の処理であるワークフローを実行するワークフロー実行手段と、
前記通信手段が画像データを前記外部システムへ送信する場合に前記外部システムが必要とする属性に対する属性値を設定する属性値設定手段と、
前記ワークフロー実行手段から出力された画像データを、前記属性値設定手段によって設定された属性値を参照して前記外部システムへ画像データを前記通信手段により送信する外部システム連携手段とを有することを特徴とする画像処理装置。
【請求項２】
前記外部システム連携手段は、前記属性値設定手段によって設定された属性値を参照して属性情報ファイルを作成し、前記画像データと共に送信することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は前記通信手段によって複数の外部システムへ画像データを送信することが可能であり、
前記属性情報管理手段は前記複数の外部システムの各々について、当該外部システムが必要とする属性を管理し、
前記複数の外部システムへ画像データを送信する場合に、前記属性値設定手段が、前記画像データを送信する複数の外部システムの全てに必要な属性の中で重複する属性を除いて必要な属性の設定のみを行うことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
画像データを入力する画像入力手段と、前記画像入力手段により入力した画像データを複数の外部システムに送信することが可能な通信手段とを有する画像処理装置の画像データ送信方法において、
前記複数の外部システムへ画像データを送信する際に当該外部システムが必要とする属性を管理する属性情報管理工程と、
前記通信手段が画像データを前記外部システムへ送信する場合に当該外部システムが必要とする属性に対する属性値を設定する属性値設定工程と、
前記属性値設定工程にて設定された属性値を参照して前記複数の外部システムへ画像データを前記通信手段により送信する外部システム連携工程とを有することを特徴とする画像データ送信方法。
【請求項５】
画像データを入力する画像入力手段と、前記画像入力手段により入力した画像データを複数の外部システムに送信することが可能な通信手段とを有する画像処理装置の画像データ送信方法を実行するプログラムにおいて、
前記複数の外部システムへ画像データを送信する際に当該外部システムが必要とする属性を管理する属性情報管理ステップと、
前記通信手段が画像データを前記外部システムへ送信する場合に当該外部システムが必要とする属性に対する属性値を設定する属性値設定ステップと、
前記属性値設定ステップにて設定された属性値を参照して前記複数の外部システムへ画像データを前記通信手段により送信する外部システム連携ステップとを有することを特徴とするプログラム。
【請求項６】
請求項５記載のプログラムを格納するコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフロー実行時に画像データをネットワーク等を介して外部システムへ転送する画像処理装置及び画像データ送信方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
近年、画像処理装置は、ネットワーク機能を有し、ローカル・エリア・ネットワーク（ＬＡＮ）などのネットワークに接続可能となっている。このことは、画像処理装置がネットワークを介して様々なシステムと接続可能となっていることを意味する。画像処理装置がネットワークを介して様々なシステムと接続しているネットワーク環境の一例を図１３に示す。
【０００３】
１００はネットワークであって、インターネット、イントラネットなどの任意のネットワークシステムである。１０１は画像処理装置であって、ネットワーク１００に接続されている。なお、図示例では、１台の画像処理装置１０１がネットワークに接続されているが、複数の画像処理装置１０１がネットワーク上に接続されていてもかまわない。
【０００４】
１０２（１）、１０２（２）、１０２（３）、１０２（４）はそれぞれネットワーク１００に接続されている任意のシステムである。なお、図示例では、４つのシステムがネットワークに接続されているが、それ以上の複数のシステムがネットワークに接続されていてもかまわない。また、説明を簡略化するため、任意の１つのシステムをシステム１０２（Ｘ）と記述する。また、システム１０２（Ｘ）と異なる１つのシステムをシステム１０２（Ｙ）と記述する。ここで、システム１０２（Ｘ）は、ＳＭＢサーバやＦＴＰサーバ、ＳＭＴＰサーバをはじめ実際のオフィス業務に密着したＥＲＰシステムのような業務システム、営業支援システムなどである。
【０００５】
１０３はパーソナルコンピュータ（ＰＣ）などの情報端末であって、ネットワーク１００に接続されている。なお、情報端末１０３は、ネットワーク上に１台のみ接続されているが、複数の情報端末１０３がネットワークに接続されていてもかまわない。
【０００６】
以上のように、画像処理装置１０１は、ネットワーク１００を介して様々なシステム１０２（Ｘ）と接続することが可能となっている。
【０００７】
更に、近年、画像処理装置１０１は、生成した文書データをメール送信する又はボックスと呼ばれるデータ記憶領域に保管するなど、コピーや印刷といった基本的な機能の他にも様々な機能を備えるようになっている。ここで、文書データとは、画像処理装置が原稿をスキャンして生成した画像データや、受信したＦＡＸ画像など画像処理装置内で扱う画像データを意味する。
【０００８】
また、オフィスにおける業務で利用される画像処理装置１０１は、コピー、メール送信、ボックス保管といった個々の機能が利用されるだけではなく、それぞれの機能を組み合わせて利用されることが多い。例えば、「紙原稿をスキャンして生成した文書データをボックスに保管し、更に関係者にメール送信する」場合がある。また、「ボックスに保管されている複数のデータを一度にまとめて（１つのデータに統合して）印刷する」場合もある。
【０００９】
このような場合、ユーザはそれぞれの機能の設定をそれぞれ行わなければならない。画像処理装置１０１を利用する度に設定を行わなければならないことはユーザにとって不便である。そのため、コピー、メール送信、ボックス保管といった個々の機能を１つのワークアイテムとして、複数のワークアイテムの実行順と各ワークアイテムの処理設定内容を予め登録する。そして、これらを一連の処理として実行することのできるワークフローとして定義し、実行可能なアプリケーションが提案されている。同様に、画像処理装置１０１の個々の機能だけではなく、複数のサービスを連携して制御するサービス処理装置も提案されている（例えば、特許文献１参照）。
【００１０】
更に、ワークアイテム「送信」実行時に、スキャンして生成した文書データに関連付く属性情報を格納した属性情報ファイルを作成し、文書データとともに属性情報ファイルを送信するものもある（例えば、特許文献２参照）。
【００１１】
図１３及び図１４は、画像処理装置１０１でスキャンして生成された文書データと共に属性情報ファイルをシステム１０２（Ｘ）及び／又はシステム１０２（Ｙ）へ送信する様子を示す図である。図示のように、属性情報ファイルには、スキャンを実行した画像処理装置１０１の装置名、ＩＰアドレスなどのシステム情報若しくはスキャンを実行したユーザのユーザ名、部門名、内線番号などのユーザ情報などが格納される。つまり、属性情報ファイルには、他のシステムやプログラムがスキャンして生成した文書データに対して何らかの処理を行う際に参照する情報が含まれる。
【特許文献１】特開２００４−２８７８６０号公報
【特許文献２】特開２００３−１３４２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記従来技術では、画像処理装置でスキャンして生成された文書データと共に属性情報ファイルをシステム１０２（Ｘ）へ送信するワークフローについては、ワークフロー毎に属性情報ファイルに格納される属性が何かを予め設定しておく必要がある。
【００１３】
属性情報ファイルには、通常、受信した文書データを処理するシステムが参照するデータ（情報）が含まれている。そのため、文書データを処理するシステムが必要とする属性値が含まれていないと意味がない。
【００１４】
また、文書データを処理するシステムが異なれば、属性情報ファイルに格納される属性が、文書データを処理するシステム毎に異なる。そのため、属性情報ファイルに格納される属性をワークフロー毎に定義しておく必要がある。つまり、図１４に示すように、ユーザが、互いに異なるシステム１０２（Ｘ）とシステム１０２（Ｙ）に対して異なる内容の属性情報ファイルを送信したい場合、１つのワークフローとして定義することができない。そのため、ユーザは、送信先のシステム数分のワークフローを定義しなければならない。また、ユーザは、属性情報ファイルの種類分のワークフローを実行して同じ紙文書のスキャンを繰り返さなければならない。
【００１５】
本発明は、上記問題に鑑みて成されたものであり、ワークフローを実行して出力した画像を、送信先のシステムに適した属性情報を含む属性情報ファイルとともにシステムへ送信することが可能となる画像処理装置を提供することを目的とする。さらに、画像データ送信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段により入力した画像データを１つ以上の外部システムに送信することが可能な通信手段とを有する画像処理装置において、前記外部システムへ画像データを送信する場合に前記外部システムが必要とする属性を管理する属性情報管理手段と、前記画像処理装置が備える複数の機能を組み合わせた一連の処理であるワークフローを実行するワークフロー実行手段と、前記通信手段が画像データを前記外部システムへ送信する場合に前記外部システムが必要とする属性に対する属性値を設定する属性値設定手段と、前記ワークフロー実行手段から出力された画像データを、前記属性値設定手段によって設定された属性値を参照して前記外部システムへ画像データを前記通信手段により送信する外部システム連携手段とを有することを特徴とする。
【００１７】
上記目的を達成するために、請求項４記載の画像データ送信方法は、画像データを入力する画像入力手段と、前記画像入力手段により入力した画像データを複数の外部システムに送信することが可能な通信手段とを有する画像処理装置の画像データ送信方法において、前記複数の外部システムへ画像データを送信する際に当該外部システムが必要とする属性を管理する属性情報管理工程と、前記通信手段が画像データを前記外部システムへ送信する場合に当該外部システムが必要とする属性に対する属性値を設定する属性値設定工程と、前記属性値設定工程にて設定された属性値を参照して前記複数の外部システムへ画像データを前記通信手段により送信する外部システム連携工程とを有することを特徴とする。
【００１８】
上記目的を達成するために、請求項５記載のプログラムは、画像データを入力する画像入力手段と、前記画像入力手段により入力した画像データを複数の外部システムに送信することが可能な通信手段とを有する画像処理装置の画像データ送信方法を実行するプログラムにおいて、前記複数の外部システムへ画像データを送信する際に当該外部システムが必要とする属性を管理する属性情報管理ステップと、前記通信手段が画像データを前記外部システムへ送信する場合に当該外部システムが必要とする属性に対する属性値を設定する属性値設定ステップと、前記属性値設定ステップにて設定された属性値を参照して前記複数の外部システムへ画像データを前記通信手段により送信する外部システム連携ステップとを有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、以下のように、ユーザの作業負荷を軽減することができる。すなわち、ワークフローを送信先のシステム数分のワークフローを定義する必要なく、１つのワークフローにまとめることが可能となる。１つのワークフローにまとめることができるため、複数のワークフローを１回１回実行する必要がなくなる。ユーザは１つのワークフローを実行すればよい。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００２１】
図１は、本発明の実施の形態に係る画像処理装置が設置されるネットワーク環境の一例を示す図である。
【００２２】
図１において、画像処理装置１０１は、複数の外部システムであるシステム１０２（１）、１０２（２）、１０２（３）、１０２（４）と、パーソナルコンピュータ（ＰＣ）などの情報端末１０３とにネットワーク１００を介して接続されている。画像処理装置１０１、情報端末１０３はそれぞれ図中に１台のみ記載されているが、複数存在しても構わない。同様に、システム１０２（１）〜１０２（４）についても図中に４台のみ記載されているが、これに限定されるものではない。ネットワーク１００は、インターネット、イントラネットなどのネットワークを想定しており、任意のネットワークシステムであって構わない。
【００２３】
なお、説明を簡略化するため、複数のシステム１０２（１）、１０２（２）、１０２（３）、１０２（４）、…の中で任意の１つのシステムを示す場合、システム１０２（Ｘ）と記述する。また、システム１０２（Ｘ）と異なる１つのシステムを示す場合、システム１０２（Ｙ）と記述する。
【００２４】
システム１０２（Ｘ）としては、オフィスなどで利用されるファイルサーバから、データベースシステム、文書管理システム、ＥＲＰシステムなどの業務システムなど様々なシステムが想定される。
【００２５】
図２は、図１のシステム１０２（Ｘ）及び情報端末１０３などの情報処理装置の構成例を示す図である。
【００２６】
同図において、４０１は情報処理装置の演算・制御を司る中央演算装置（以下、「ＣＰＵ」と記す）である。４０２はランダムアクセスメモリ（以下、「ＲＡＭ」と記す）であり、ＣＰＵ４０１の主メモリとして、実行プログラムの実行エリア並びにデータエリアとして機能する。４０３はＣＰＵ４０１により実行される制御プログラム等を記憶するリードオンリーメモリ（以下、「ＲＯＭ」と記す）である。ＲＯＭ４０３には、情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ：Operating System）を記録したプログラムＲＯＭと、システムを稼動するために必要な情報等が記録されているデータＲＯＭがある。機器によっては、ＲＯＭ４０３の代わりに後述のＨＤＤ４０９を使用する場合もある。４０４はネットワークインターフェース（以下、「ＮＥＴＩＦ」と記す）であり、ネットワークを介して情報処理装置間でデータ転送を行うための制御や接続状況の診断を行う。
【００２７】
４０５はビデオＲＡＭ（以下、「ＶＲＡＭ」を記す）であり、後述する情報処理装置の稼動状態を示すＣＲＴ４０６の画面に表示させるための画像を展開し、その表示の制御を行う。４０６はディスプレイ等の表示装置（以下、「ＣＲＴ」と記す）である。４０７は外部入力装置４０８からの入力信号を制御するためのコントローラ（以下、「ＫＢＣ」と記す）である。４０８はユーザが行う操作を受け付けるための外部入力装置（以下、「ＫＢ」と記す）であり、例えば、キーボードやマウス等のポインティングデバイスである。４０９はハードディスクドライブ（以下、「ＨＤＤ」と記す）であり、アプリケーションプログラムや各種データ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、各種処理を実行するためのソフトウェアプログラム等である。
【００２８】
４１０は外部入出力装置（以下、「ＦＤＤ」と記す）である。ＦＤＤ４１０は、例えば、フロッピー(登録商標)ディスクドライブ、ＣＤ−ＲＯＭドライブ等であり、フロッピー(登録商標)ディスクやＣＤ−ＲＯＭ等のリムーバブルディスクから上述したアプリケーションプログラムの読み出し等に用いられる。４１１はＦＤＤ４１０によって読み出される磁気記録媒体、光記録媒体、光磁気記録媒体、半導体記録媒体等の取り外し可能なデータ記録装置（リムーバブル・メディア）である（以下、「ＦＤ」と記す）。磁気記録媒体であれば、例えば、フロッピー(登録商標)ディスクや外付けハードディスクが挙げられる。光記録媒体であれば、例えば、ＣＤ−ＲＯＭが挙げられる。光磁気記録媒体であれば、例えば、ＭＯが挙げられる。半導体記録媒体であれば、例えば、メモリカードが挙げられる。なお、ＨＤＤ４０９に格納するアプリケーションプログラムやデータを、ＦＤ４１１に格納して使用することも可能である。
【００２９】
４００は上述した各ユニット間を接続するための伝送バス（アドレスバス、データバス、入出力バス、及び制御バス）である。
【００３０】
図３は、図１の画像処理装置１０１の具体的な構成例を示す図である。
【００３１】
同図において、５０１は画像処理装置１０１の演算・制御を司るＣＰＵである。ＣＰＵ５０１は、画像処理装置１０１の各構成要素の状態管理やコマンドの入出力制御、及び画像データ入出力の制御を行うプログラムを実行する。５０２はＲＡＭであり、ＣＰＵ５０１の主メモリとして、実行プログラムの実行エリアならびにデータエリアとして機能する。５０３はＣＰＵ５０１の動作処理手順を記憶しているＲＯＭである。ＲＯＭ５０３には、画像処理装置１０１の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）と、システムを稼動するために必要な情報等のデータが記憶されている。
【００３２】
５０４は後述のリーダ部５０５へのプリント指示やリーダ部５０５と電気的に接続された５０６〜５１１の構成要素に対する処理を指示する操作部（操作パネル）である。５０５は原稿を画像データに変換する画像入力装置（リーダ部）で、原稿画像をＣＣＤリニアイメージセンサ等により光電的に読み取って（スキャンして）、デジタル画像データに変換し出力する。５０６は複数種類の記録紙カセットを有し、操作部５０４より入力されるプリント指示によりリーダ部５０５からの画像データを記録紙上に可視像として出力する画像出力装置（プリンタ部）である。
【００３３】
５０７はファックス機能の制御を行うファックス部である。５０８は外部記憶装置（ＨＤＤ）５０９上に格納されているファイルを管理するファイルシステム機能の制御を行うファイル部である。５１０は画像データ情報を可視像とする処理を行うフォーマッタ部である。５１１はネットワーク１００に接続し、通信処理を行うネットワークＩ／Ｆ（インターフェース）部である。
【００３４】
５００は上述の画像処理装置１０１のＣＰＵ５０１〜ネットワークＩ／Ｆ部５１１を接続するための伝送バス（アドレスバス、データバス、入出力バス、及び制御バス）である。
【００３５】
画像処理装置１０１は、図３に示す構成要素によってコピーやメール送信、ボックスへのデータ保管といった機能を実現する。また、画像処理装置１０１がこれらの機能を実行時には、カラー／モノクロ、印刷時の倍率、両面／片面印刷などの様々な設定のための画面を操作部５０４に表示する。ユーザは、操作部５０４に表示される設定画面において必要な設定を行うことができる。
【００３６】
図４は、画像処理装置１０１が有する複数の機能を実現するための機能構成を示す図である。
【００３７】
図示の手段群は、画像処理装置１０１で処理が行われるプログラムであって、画像処理装置１０１内のＨＤＤ５０９若しくはＲＯＭ５０３に格納される。なお、これらのプログラムは、ＲＡＭ５０２上にロードされ、ＣＰＵ５０１にて実行される。また、図４におけるデータベースは画像処理装置１０１のＨＤＤ５０９に格納される。
【００３８】
６００は原稿読み取り手段であって、画像処理装置１０１内のＣＰＵ５０１により実行される。原稿読み取り手段６００は、伝送バス５００を介してリーダ部５０５に指示し、紙文書をスキャンした結果を電子データに変換する。本実施形態では、画像処理装置１０１の機能によって生成される電子データを文書データと記述する。したがって、文書データには、画像処理装置１０１が原稿をスキャンして生成した画像データや、受信したＦＡＸ画像など画像処理装置内で扱う画像データが含まれる。
【００３９】
６０１は文書編集手段であって、画像処理装置１０１内のＣＰＵ５０１により実行される。文書編集手段６０１は、原稿読み取り手段６００によって取得した文書データを編集して、ページ削除や他の文書データとの結合を行う。また、文書編集手段６０１は、伝送バス５００を介してファイル部５０８に指示し、上述のボックスと呼ばれるＨＤＤ５０９のデータ領域に文書データを保管させる。
【００４０】
６０２は印刷手段であって、画像処理装置１０１内のＣＰＵ５０１により実行される。印刷手段６０２は、原稿読み取り手段６００によって取得した文書データや、文書編集手段６０１によって編集した文書データを、伝送バス５００を介してプリンタ部５０６に指示し、紙文書として印刷させる。
【００４１】
６０３はＦＡＸ／メール送信手段であって、画像処理装置１０１内のＣＰＵ５０１により実行される。ＦＡＸ／メール送信手段６０３は、原稿読み取り手段６００によって取得した文書データや文書編集手段６０１によって編集した文書データを、指定された送信先に送信する。ＦＡＸ／メール送信手段６０３における送信先への通信方法としては、ファックス通信やＳＭＴＰなどの通信プロトコルにしたがった電子メールなどが想定される。
【００４２】
６０４（１）、６０４（２）、…、６０４（Ｍ）は、外部システム連携手段（以降、「コネクタ」と記す）であって、画像処理装置１０１のＣＰＵ５０１により実行される。コネクタ６０４（１）、６０４（２）、…、６０４（Ｍ）は、原稿読み取り手段６００や文書編集手段６０１による文書データをそれぞれシステム１０２（１）、システム１０２（２）、…、システム１０２（Ｍ）へ送信する。
【００４３】
コネクタ６０４（Ｘ）は任意のある１つのシステム１０２（Ｘ）へ文書データを送信する通信（画像データ送信）手段であるが、システム１０２（Ｘ）へ文書データを送信する場合とシステム１０２（Ｙ）へ文書データを送信する場合とではそれぞれ異なる手段が用意される。システム毎に異なる手段が用意される理由は、システム１０２（Ｘ）とシステム１０２（Ｙ）はそれぞれ文書データをやり取りするための通信プロトコルや手順、必要とするパラメータが異なるためである。なお、システム１０２（Ｘ）へ属性情報ファイルを添付して文書データとともに送信する場合、コネクタ６０４（Ｘ）が属性情報ファイルを作成する。
【００４４】
６０５は属性情報管理手段であって、画像処理装置１０１内のＣＰＵ５０１により実行される。属性情報管理手段６０５は、システム１０２（Ｘ）へ文書データを送信するコネクタ毎に属性として必要な項目を後述の属性情報管理ＤＢ６０７へ登録し、管理する。なお、属性情報管理手段６０５は、情報端末１０３上で動作するＷｅｂブラウザからの要求により、後述する図５に示すような属性情報を登録するためのユーザインターフェースをＷｅｂブラウザ上に表示する。
【００４５】
６０６は属性値設定手段であって、画像処理装置１０１のＣＰＵ５０１により実行される。属性値設定手段６０６は、ワークフローのワークアイテム「送信」に定義されるコネクタ６０４（Ｘ）に必要な属性情報を後述の属性情報管理ＤＢ６０７から取得し、取得した属性に対して属性値を設定する。なお、属性値設定手段６０６において設定された属性値はコネクタ６０４（Ｘ）によって参照可能なものとする。属性値設定手段６０６は、属性値を設定する際に、ネットワーク１００を介して接続可能なデータベースシステムやファイルサーバにおいて管理されているデータを取得する。なお、本実施形態では、属性値設定手段６０６は、ネットワーク１００を介して接続可能なデータベースシステムやファイルサーバにアクセスするため、インデックス取得コネクタと記述する場合がある。
【００４６】
６０７は属性情報管理データベース（属性情報管理ＤＢ）であって、コネクタ６０４（Ｘ）に必要な属性の項目、属性に対する初期値、設定値などを管理するデータベースである。
【００４７】
６０８はワークフロー管理手段であって、画像処理装置１０１内のＣＰＵ５０１により実行される。ワークフロー管理手段６０８は、複数のワークアイテムの実行順とそれぞれのワークアイテムの処理設定内容を予め設定したものをワークフローとして登録し、管理する。ここで、ワークアイテムとは、原稿読み取り手段６００、文書編集手段６０１、及び印刷手段６０２などで実現される画像処理装置１０１の個々の機能を示すものとする。
【００４８】
６０９はワークフロー管理データベース（以下、「ワークフロー管理ＤＢ」と略記する）であって、ワークフロー管理手段６０８で定義されるワークフローを保管する。６１０はワークフロー実行手段であって、ワークフロー管理ＤＢ６０９に保管されている一連のワークフローを読み出して実行する。
【００４９】
図５は、情報端末１０３上で動作するＷｅｂブラウザからの要求により、Ｗｅｂブラウザ上に属性情報管理手段６０５が表示する、属性情報を登録するためのユーザインターフェースの一例を示す図である。
【００５０】
図５において、７００は、情報端末１０３上で動作するＷｅｂブラウザ上に表示される画面である。７０１は情報端末１０３から属性情報管理手段６０５へ送信する、後述の属性定義ファイルを指定するためのファイルパス入力エリアである。７０２は参照ボタンである。Ｗｅｂブラウザは、参照ボタン７０２がユーザにより押下されると、ファイルパスを指定するためのダイアログを表示する。ユーザが、表示されたダイアログを利用してファイルを選択すると、Ｗｅｂブラウザはファイルパス入力エリア７０１に選択されたファイルパスを表示する。なお、ユーザがファイルパス入力エリア７０１へ直接ファイルパスを入力してもかまわない。
【００５１】
７０３はインポートボタンである。Ｗｅｂブラウザは、インポートボタン７０３がユーザにより押下されると、ファイルパス入力エリア７０１にて指定されたファイルを属性情報管理手段６０５へ送信する。
【００５２】
図６は、属性情報管理ＤＢ６０７のデータ構成を説明するための図である。
【００５３】
８００は属性ＩＤであって、属性情報管理手段６０５によって登録される属性項目の識別子である。８０１はコネクタ名であって、属性情報管理手段６０５によって登録される属性項目を必要とするコネクタ６０４（Ｘ）を示す。８０２は属性名であって、属性情報管理手段６０５によって登録される属性項目の名前を示す。８０３は属性初期値であって、属性情報管理手段６０５によって登録される属性項目に対する初期値を示す。８０４は属性設定値であって、属性値設定手段６０６によって設定される属性値を示す。
【００５４】
８０５は関連属性ＩＤであって、属性として別々に存在するが意味としては同じであって、設定値としては同じものを使用する属性の属性ＩＤを示す。例えば、図６では、属性「ログインＩＤ」と属性「ユーザＩＤ」の２つの属性が存在する。属性「ログインＩＤ」と属性「ユーザＩＤ」は設定値としては同じものを利用してもよい属性と仮定する。このような場合、属性「ログインＩＤ」と属性「ユーザＩＤ」を関連付けるための情報として関連属性ＩＤにそれぞれの関連付けられる属性ＩＤ８００が設定される。
【００５５】
図７は、情報端末１０３のＷｅｂブラウザから図７のユーザインターフェースを用いて属性情報管理手段６０５へ送信する属性定義ファイルの内容を説明するための図である。本実施形態では、一例として、ＸＭＬファイル形式で記述された属性定義ファイルについて説明する。
【００５６】
９００は属性定義ファイルであって、ユーザが登録したい情報を定義するものである。９０１はｉｎｄｅｘ要素であって、属性情報管理手段６０５へ登録したい属性情報を示す。９０２はｎａｍｅ要素であって登録したい属性項目の名前を示す。９０３はＣｏｎｎｅｃｔｏｒ要素であって、ｎａｍｅ要素９０２で指定した属性項目を必要とするコネクタ６０４（Ｘ）の名前を示す。９０４はｉｎｉｔｉａｌＶａｌｕｅ要素であって、ｎａｍｅ要素９０２で指定した属性項目の初期値を示す。９０５はｒｅｌａｔｅｄＩｎｄｅｘＩｄ要素であって、ｎａｍｅ要素９０２で指定した属性項目の、属性として別々に存在するが意味としては同じであって、設定値としては同じものを使用する属性の属性ＩＤ初期値を示す。
【００５７】
図８は、画像処理装置１０１における設定・管理のための処理のフローチャートである。設定・管理のための処理は、ワークフローを実行する前準備として行われるものである。
【００５８】
ステップＳ１１０１において、ユーザからの入力などにより、コネクタ６０４（Ｘ）が必要とする属性項目に関する情報（属性情報）を属性情報管理ＤＢ６０７に登録する（属性情報登録処理）。
【００５９】
ステップＳ１１０２において、ワークフロー管理手段６０８は、ワークフローをワークフロー管理ＤＢ６０９に登録する。通常、ワークフローは、原稿読み取りなど画像処理装置１０１への文書データの入力工程、入力された文書データの編集工程、印刷や文書データのメール送信、文書データのシステム１０２（Ｘ）への送信など編集結果を出力する出力工程から定義される。ワークフロー管理手段６０８は、ユーザが定義したワークフローの出力工程にステップＳ１１０１で登録された属性情報によって特定されるコネクタ６０４（Ｘ）を追加して、ワークフロー管理ＤＢ６０９に登録する。
【００６０】
図９は、図８のステップＳ１１０１における属性情報登録処理の詳細を示すフローチャートである。ステップＳ１１０１においては、属性情報管理手段６０５が属性定義ファイル９００を受信することで処理が開始される。情報端末１０３上で動作するＷｅｂブラウザからユーザが属性情報管理手段６０５へアクセスし、属性定義ファイル９００を送信することで、属性情報管理手段６０５が属性定義ファイル９００を受信する。
【００６１】
図９において、ステップＳ１２０１では、属性情報管理手段６０５は、属性定義ファイル９００から１つのｉｎｄｅｘ要素９０１を読み出す。次に、属性情報管理手段６０５は、読み出したｉｎｄｅｘ要素９０１の子要素であるＣｏｎｎｅｃｔｏｒ要素９０３を読み出してコネクタ名を判別する。これにより、どのコネクタ６０４（Ｘ）に対する属性を登録しようとしているのかを特定する。
【００６２】
ステップＳ１２０２において、属性情報管理手段６０５は、ステップＳ１２０１で読み出したｉｎｄｅｘ要素９０１の子要素であるｎａｍｅ要素９０２を読み出す。次に、属性情報管理手段６０５は、読み出したｎａｍｅ要素９０２に記載される属性名をユーザが指定した属性名として受け付ける。
【００６３】
ステップＳ１２０３において、属性情報管理手段６０５は、ステップＳ１２０１で読み出したｉｎｄｅｘ要素９０１の子要素であるｉｎｉｔｉａｌＶａｌｕｅ要素９０４を読み出す。次に、属性情報管理手段６０５は、読み出したｉｎｉｔｉａｌＶａｌｕｅ要素９０４に記載される初期値をユーザが指定した初期値として受け付ける。
【００６４】
ステップＳ１２０４において、属性情報管理手段６０５は、ステップＳ１２０１で読み出したｉｎｄｅｘ要素９０１の子要素であるｒｅｌａｔｅｄＩｎｄｅｘＩｄ要素９０５を読み出す。次に、属性情報管理手段６０５は、読み出したｒｅｌａｔｅｄＩｎｄｅｘＩｄ要素９０５に記載される関連属性ＩＤをユーザが指定した関連属性ＩＤとして受け付ける。
【００６５】
なお、ステップＳ１２０１からステップＳ１２０４において、属性定義ファイル９００に記載される内容を登録する属性に対する情報として受け付けている。しかし、画像処理装置１０１上の操作部５０４などに、上記属性に対する情報を入力する画面を設けて、ユーザが入力した値を、登録する属性に対する情報として受け付けてもかまわない。
【００６６】
ステップＳ１２０５において、属性情報管理手段６０５は、属性情報管理ＤＢ６０７において一意な識別子を属性ＩＤとして発行して属性情報管理ＤＢ６０７の属性ＩＤ８００に登録する。次に、属性情報管理手段６０５は、ステップＳ１２０１において特定したコネクタ６０４（Ｘ）のコネクタ名を、属性情報管理ＤＢ６０７のコネクタ名８０１に登録する。次に、属性情報管理手段６０５は、ステップＳ１２０２において受け付けた属性名を、属性情報管理ＤＢ６０７の属性名８０２に登録する。次に、属性情報管理手段６０５は、ステップＳ１２０３において受け付けた属性初期値を、属性情報管理ＤＢ６０７の属性初期値８０３に登録する。次に、属性情報管理手段６０５は、ステップＳ１２０４において受け付けた関連属性ＩＤを、属性情報管理ＤＢ６０７の関連属性ＩＤ８０５に登録する。
【００６７】
ステップＳ１２０６において、属性情報管理手段６０５は、ユーザからの入力により他に登録する属性があるか否かを判断する。他に登録する属性がある場合は、属性情報管理手段６０５はステップＳ１２０２へ戻る。一方、他に登録する属性がない場合は、属性情報管理手段６０５はステップＳ１２０７へ進む。
【００６８】
ステップＳ１２０７において、属性情報管理手段６０５は、ユーザからの入力により他に属性を登録するコネクタ６０４（Ｘ）があるか否かを判断する。他に登録するコネクタ６０４（Ｘ）がある場合は、属性情報管理手段６０５はステップＳ１２０１へ戻る。一方、他に登録する属性がない場合は、属性情報管理手段６０５は属性情報を登録する処理を終了して、リターンする。
【００６９】
図１０は、図８のステップＳ１１０２にて登録したワークフローを実行する際の画像処理装置１０１における処理のフローチャートである。
【００７０】
ステップＳ１３０１において、ワークフロー実行ボタン押下などユーザ操作により、ワークフロー実行手段６１０はユーザから指定されたワークフローを起動し、起動したワークフローの入力工程に定義されるワークアイテムを実行する。例えば、ワークアイテム「スキャン」が実行される場合、次のような処理を行う。ワークフロー実行手段６１０が原稿読み取り手段６００を呼び出す。ワークフロー実行手段６１０は原稿読み取り手段６００を呼び出す際に、起動したワークフローに定義されるワークアイテム「スキャン」に対する設定値を原稿読み取り手段６００に送信する。ワークフロー実行手段６１０に呼び出された原稿読み取り手段６００は、ワークフロー実行手段６１０から送信された設定値によって、原稿読み取り処理を実行する。
【００７１】
ステップＳ１３０２において、ワークフロー実行手段６１０は、ステップＳ１３０１において起動したワークフローの編集工程に定義されるワークアイテムを実行する。例えば、ワークアイテム「文書編集（ページ削除）」が実行される場合、次のような処理を行う。ワークフロー実行手段６１０が文書編集手段６０１を呼び出す。ワークフロー実行手段６１０は文書編集手段６０１を呼び出す際に、起動したワークフローに定義されるワークアイテム「文書編集（ページ削除）」に対する設定値を文書編集手段６０１に送信する。ワークフロー実行手段６１０に呼び出された文書編集手段６０１は、ワークフロー実行手段６１０から送信された設定値によって、文書編集（ページ削除）処理を実行する。
【００７２】
ステップＳ１３０３において、ワークフロー実行手段６１０は、起動したワークフローの出力工程に定義されるワークアイテムを実行する。本実施形態では、出力工程においてワークアイテム「送信」が実行され、かつ、ワークアイテム「送信」においてコネクタ６０４（Ｘ）が定義されている場合を説明する。なお、ステップＳ１３０３では、ワークフローとして「印刷」などの他のワークアイテムが定義されてもかまわない。ステップＳ１３０３において、ワークフローとして「印刷」などの他のワークアイテムが定義される場合、ステップＳ１３０２と同様、ワークフロー実行手段６１０は印刷手段６０２などを定義に応じて呼び出す。
【００７３】
ステップＳ１３０４において、ワークフロー実行手段６１０は、起動したワークフローの出力工程に定義されるワークアイテム「送信」を実行する。このとき、ワークフロー実行手段６１０は、定義されるワークアイテム「送信」において、コネクタ６０４（Ｘ）が複数定義されているか否かを判断する。コネクタ６０４（Ｘ）が複数定義されている場合、ワークフロー実行手段６１０はステップＳ１３０７へ進む。一方、コネクタ６０４（Ｘ）が１つだけ定義されている場合、ワークフロー実行手段６１０はステップＳ１３０５へ進む。
【００７４】
ステップＳ１３０５において、ワークフロー実行手段６１０は属性値設定手段６０６を呼び出す。ワークフロー実行手段６１０に呼び出された属性値設定手段６０６は、属性情報管理ＤＢ６０７を参照し、ワークフローに定義されるコネクタ６０４（Ｘ）に必要な属性情報を取得し、操作部５０４に図１１に示す属性設定画面１００１のようなＧＵＩを表示する。ここで表示される属性設定画面１００１のようなＧＵＩの入力項目としては、コネクタ６０４（Ｘ）に必要な属性が表示されている。属性値設定手段６０６は、ユーザがＧＵＩから入力した値を属性値として、属性情報管理ＤＢ６０７の属性設定値８０４に登録する。
【００７５】
なお、ステップＳ１３０５では、表示するＧＵＩの入力項目に対する入力初期値として、属性情報管理ＤＢ６０７の属性初期値８０３を属性値設定手段６０６が表示してもかまわない。また、データベースシステムやファイルサーバ上のデータファイルで管理されるデータを属性値設定手段６０６が取得して表示するＧＵＩの入力項目に対する入力初期値として表示してもかまわない。本実施形態では、ネットワーク上のＳＭＢプロトコルによるファイルサーバ上でデータファイルを参照する場合について図１２を用いて後述する。
【００７６】
ステップＳ１３０６において、ワークフロー実行手段６１０は、ステップＳ１３０１において起動したワークフローの出力工程のワークアイテム「送信」に定義されるコネクタ６０４（Ｘ）を呼び出す。ワークフロー実行手段６１０に呼び出されたコネクタ６０４（Ｘ）は、属性情報管理ＤＢ６０７を参照し、必要な属性に対する属性値を取得する。次に、コネクタ６０４（Ｘ）は、取得した属性値から属性情報ファイルを作成し、ステップＳ１３０２で生成される文書データとともにシステム１０２（Ｘ）へ送信する。
【００７７】
なお、ステップＳ１３０６では、コネクタ６０４（Ｘ）は、取得した属性値から属性情報ファイルを作成したが、取得した属性値を他の用途で用いてもかまわない。例えば、コネクタ６０４（Ｘ）は、取得した属性値をシステム１０２（Ｘ）との通信時のパラメータに対する値としてシステム１０２（Ｘ）へ送信してもかまわない。
【００７８】
ステップＳ１３０７において、ワークフロー実行手段６１０は属性値設定手段６０６を呼び出す。ここで、ワークフローの出力工程のワークアイテム「送信」には、コネクタ６０４（１）、コネクタ６０４（２）、…、コネクタ６０４（Ｍ）が定義されているものとする。ワークフロー実行手段６１０に呼び出された属性値設定手段６０６は、属性情報管理ＤＢ６０７を参照し、ワークフローに定義されるコネクタ６０４（１）、コネクタ６０４（２）、…、コネクタ６０４（Ｍ）に必要な属性情報を取得する。このとき、属性情報管理ＤＢ６０７の関連属性ＩＤ８０５を参照し、関連付けられている属性が存在する場合、関連付けられている属性の中から１つのみとする。このことによって、コネクタ６０４（１）、コネクタ６０４（２）、…、コネクタ６０４（Ｍ）に必要な属性情報の中でも重複するような属性に関しては１つのみ取得されることになる。
【００７９】
ステップＳ１３０８において、属性値設定手段６０６は、操作部５０４に属性設定画面１００１のようなＧＵＩを表示する。ここで表示される属性設定画面１００１のようなＧＵＩの入力項目としては、属性情報管理ＤＢ６０７から取得した属性が表示されている。属性値設定手段６０６は、ユーザがＧＵＩから入力した値を属性値として、属性情報管理ＤＢ６０７の属性設定値８０４に登録する。更に、属性値設定手段６０６は、属性情報管理ＤＢ６０７の関連属性ＩＤ８０５を参照し、属性設定値８０４を登録した属性と関連付けられる属性の属性設定値８０４にも同じ属性値を登録する。
【００８０】
なお、ステップＳ１３０８では、ステップＳ１３０５と同様に、表示するＧＵＩの入力項目に対する入力初期値として、属性情報管理ＤＢ６０７の属性初期値８０３を属性値設定手段６０６が表示してもかまわない。また、データベースシステムやファイルサーバ上のデータファイルで管理されるデータを属性値設定手段６０６が取得して表示するＧＵＩの入力項目に対する入力初期値として表示してもかまわない。本実施形態では、ネットワーク上のＳＭＢプロトコルによるファイルサーバ上のデータファイルを参照する場合について図１２を用いて後述する。
【００８１】
ステップＳ１３０９において、ワークフロー実行手段６１０は、コネクタ６０４（１）、コネクタ６０４（２）、…、コネクタ６０４（Ｍ）の中で呼び出していないコネクタがあるか否か判断する。ワークフロー実行手段６１０は呼び出していないコネクタがある場合、ステップＳ１３１０へ進む。一方、ワークフロー実行手段６１０は呼び出していないコネクタがない場合、本処理を終了する。
【００８２】
ステップＳ１３１０において、ワークフロー実行手段６１０は、ステップＳ１３０９において判断した“呼び出していないコネクタ”の中で任意の１つのコネクタ６０４（Ｘ）を呼び出す。ワークフロー実行手段６１０に呼び出されたコネクタ６０４（Ｘ）は、属性情報管理ＤＢ６０７を参照し、必要な属性に対する属性値を取得する。次に、コネクタ６０４（Ｘ）は、取得した属性値から属性情報ファイルを作成し、ステップＳ１３０２で生成される文書データとともにシステム１０２（Ｘ）へ送信する。
【００８３】
なお、ステップＳ１３１０では、コネクタ６０４（Ｘ）は、取得した属性値から属性情報ファイルを作成したが、取得した属性値を他の用途で用いてもかまわない。例えば、コネクタ６０４（Ｘ）は、取得した属性値をシステム１０２（Ｘ）との通信時のパラメータに対する値としてシステム１０２（Ｘ）へ送信してもかまわない。
【００８４】
図１２は、図１０のステップＳ１３０５及びステップＳ１３０８における属性情報の設定の詳細を示すフローチャートである。本処理は、特に、表示するＧＵＩの入力項目に対する入力初期値としてネットワーク上のＳＭＢプロトコルによるファイルサーバ上のデータファイルを参照する場合の処理である。
【００８５】
ここで、ネットワーク上のＳＭＢプロトコルによるファイルサーバ上でデータファイルには属性名と属性値の候補が格納されているものとする。また、属性値設定手段６０６がネットワーク上のファイルサーバへアクセスするため、以下、属性値設定手段６０６をインデックス取得コネクタ６０６と記載する。
【００８６】
ステップＳ１４０１において、インデックス取得コネクタ６０６は、属性情報管理ＤＢ６０７から必要な属性情報を取得した後、取得した複数の属性情報のリストを作成し、属性リストとする。
【００８７】
ステップＳ１４０２において、インデックス取得コネクタ６０６は、属性リスト中の属性情報の有無を確認する。属性リスト中に属性情報がある場合、インデックス取得コネクタ６０６はＳ１４０３へ進む。一方、属性リスト中に属性情報がない場合、インデックス取得コネクタ６０６は本処理を終了して、リターンする。
【００８８】
ステップＳ１４０３において、インデックス取得コネクタ６０６は、属性リスト中から任意の１つの属性を取得し、取得した属性情報を属性リストの中から削除する。
【００８９】
ステップＳ１４０４において、インデックス取得コネクタ６０６は、ネットワーク上のＳＭＢプロトコルによるファイルサーバ上のデータファイルを参照し、必要な属性に対する属性値の候補を取得する。
【００９０】
ステップＳ１４０５において、インデックス取得コネクタ６０６は、ステップＳ１４０４で取得した属性値の候補を、属性に対する入力初期値、若しくは選択肢として操作部５０４に属性設定画面１００１のようなＧＵＩを表示する。
【００９１】
ステップＳ１４０６において、インデックス取得コネクタ６０６は、表示した属性設定画面１００１のようなＧＵＩに対するユーザ入力値を取得する。
【００９２】
ステップＳ１４０７において、インデックス取得コネクタ６０６は、ステップＳ１４０６において取得したユーザ入力値を属性値として、属性情報管理ＤＢ６０７の属性設定値８０４に登録する。
【００９３】
以上のようにして、画像処理装置１０１は、ネットワーク上のＳＭＢプロトコルによるファイルサーバ上のデータファイルを参照し、属性値を取得する。
【００９４】
また、インデックス取得コネクタ６０６は、ファイルサーバ上のデータファイルではなく、データベースシステムで管理されるデータを参照してもよい。データベースシステムで管理されるデータを参照する場合、インデックス取得コネクタ６０６は、属性情報管理ＤＢ６０７から必要な属性情報を取得した後、次のような処理を行う。ここで、データベースシステムには、属性値と属性値候補のカラムを持つテーブルが定義されているものとする。インデックス取得コネクタ６０６は、データベースシステムに対してクエリ文を発行し、必要な属性に対する属性値の候補を取得する。
【００９５】
上記のようにして、１つのワークフローの中で、複数の異なるシステムそれぞれに対して異なる属性情報が記載された属性情報ファイルを送信することが可能となる。
【００９６】
更に、コネクタ６０４（Ｘ）毎に必要となる属性の中で重複する属性を関連付けて管理し、設定値を一度に設定するので、同じ属性値を何度も設定することを回避することができる。また、ワークフロー実行時には必要な属性のみを設定することになる。そのため、複数の異なるシステムそれぞれに対して異なる属性情報の中で必要最低限の属性に対する設定のみを行い、ユーザの入力負荷などを軽減することが可能となる。
【００９７】
上記実施形態によれば、複数の外部システムへ文書データを送信する際に当該外部システムが必要とする属性を管理する属性情報管理手段６０５を備える。ワークフロー実行時に外部システムが必要とする属性に対する属性値を属性値設定手段６０６により設定し、設定された属性値を参照して任意の外部システムへ文書データをコネクタ６０４（Ｍ）により送信する。これより、１つのワークフローの中で、複数の異なるシステムそれぞれに対して異なる属性情報を含む属性情報ファイルを送信することが可能となる。この結果、以下のように、ユーザの作業負荷を軽減することができる。ワークフローを送信先のシステム数分のワークフローを定義する必要なく、１つのワークフローにまとめることが可能となる。１つのワークフローにまとめることができるため、複数のワークフローを１回１回実行する必要がなくなる。ユーザは１つのワークフローを実行すればよい。
【００９８】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１００】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０１】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施の形態に係る画像処理装置が設置されるネットワーク環境の一例を示す図である。
【図２】図１のシステム１０２（Ｘ）及び情報端末１０３などの情報処理装置の構成例を示す図である。
【図３】図１の画像処理装置１０１の具体的な構成例を示す図である。
【図４】画像処理装置１０１が有する複数の機能を実現するための機能構成を示す図である。
【図５】情報端末１０３上で動作するＷｅｂブラウザ上に表示されるユーザインターフェースの一例を示す図である。
【図６】属性情報管理ＤＢ６０７のデータ構成を説明するための図である。
【図７】情報端末１０３のＷｅｂブラウザにより属性情報管理手段６０５へ送信される属性定義ファイルの内容を説明するための図である。
【図８】画像処理装置１０１における設定・管理のための処理のフローチャートである。
【図９】図８のステップＳ１１０１における属性情報登録処理の詳細を示すフローチャートである。
【図１０】図８のステップＳ１１０２にて登録したワークフローを実行する際の画像処理装置１０１における処理のフローチャートである。
【図１１】属性情報ファイルを添付してスキャンして生成した文書データをシステム１０２（Ｘ）へ送信するワークフロー実行時の画像処理装置１０１における画面遷移を説明するための図である。
【図１２】図１０のステップＳ１３０５及びステップＳ１３０８における属性情報の設定の詳細を示すフローチャートである。
【図１３】画像処理装置１０１でスキャンして生成された文書データと共に属性情報ファイルをシステム１０２（Ｘ）へ送信する様子を示す図である。
【図１４】画像処理装置１０１でスキャンして生成された文書データと共に属性情報ファイルをシステム１０２（Ｘ）とシステム１０２（Ｙ）へ送信する様子を示す図である。
【符号の説明】
【０１０４】
１０１  画像処理装置
１０２（１）〜１０２（４）  システム
１０３  情報端末
４０１，５０１  ＣＰＵ
５０４  操作部
６００  原稿読み取り手段
６０５  属性情報管理手段
６０６  属性値設定手段
６０７  属性情報管理ＤＢ
６０８  ワークフロー管理手段
６０９  ワークフロー管理ＤＢ
６１０  ワークフロー実行手段
【図１】
2010124192.tif 000003
【図２】
2010124192.tif 000004
【図３】
2010124192.tif 000005
【図４】
2010124192.tif 000006
【図５】
2010124192.tif 000007
【図６】
2010124192.tif 000008
【図７】
2010124192.tif 000009
【図８】
2010124192.tif 000010
【図９】
2010124192.tif 000011
【図１０】
2010124192.tif 000012
【図１１】
2010124192.tif 000013
【図１２】
2010124192.tif 000014
【図１３】
2010124192.tif 000015
【図１４】
2010124192.tif 000016