(57)【要約】【課題】出力後の紙文書を業務との関連を持たせた状態で管理することのできるスキャンソリューションシステムを提供する。【解決手段】文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データを生成する文書データ生成手段と、上記文書データを紙文書として印刷する印刷手段と、印刷後に所定の処理の行われた上記紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照して上記紙文書に応じた所定の処理を行う処理手段とを備える。【選択図】図２
2007166595.tif 000002
【特許請求の範囲】
【請求項１】
文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データを生成する文書データ生成手段と、
上記文書データを紙文書として印刷する印刷手段と、
印刷後に所定の処理の行われた上記紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、
上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照して上記紙文書に応じた所定の処理を行う処理手段とを備えたことを特徴とするスキャンソリューションシステム。
【請求項２】
文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データを生成する文書データ生成手段と、
上記文書データを紙文書として印刷する印刷手段と、
印刷後に所定の処理の行われた上記紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、
上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照せずに上記紙文書に応じた所定の処理を行う処理手段とを備えたことを特徴とするスキャンソリューションシステム。
【請求項３】
請求項１または２のいずれか一項に記載のスキャンソリューションシステムにおいて、
上記文書テンプレートをデザインするデザイン手段を備えたことを特徴とするスキャンソリューションシステム。
【請求項４】
請求項１または２のいずれか一項に記載のスキャンソリューションシステムにおいて、
上記文書テンプレートは、
項目の位置を指定するレイアウト情報と、
上記データソースへの接続を行ってダイナミックにデータ値を生成するデータセット情報と、
さまざまな埋め込みフォーマットをサポートし、埋め込むメタデータを記述可能な埋め込み情報とを含むことを特徴とするスキャンソリューションシステム。
【請求項５】
請求項４に記載のスキャンソリューションシステムにおいて、
上記埋め込み情報は、
エンコードタイプを示す記述と、
埋め込む場所を示す記述と、
埋め込むデータのタイプを示す記述と、
埋め込むデータそのものを示す記述とを含むことを特徴とするスキャンソリューションシステム。
【請求項６】
文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データから印刷され、印刷後に所定の処理の行われた紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、
上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照して上記紙文書に応じた所定の処理を行う処理手段とを備えたことを特徴とするスキャンソリューション管理装置。
【請求項７】
文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データから印刷され、印刷後に所定の処理の行われた紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、
上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照せずに上記紙文書に応じた所定の処理を行う処理手段とを備えたことを特徴とするスキャンソリューション管理装置。
【請求項８】
文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データから印刷され、印刷後に所定の処理の行われた紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン工程と、
上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照して上記紙文書に応じた所定の処理を行う処理工程とを備えたことを特徴とするスキャンソリューション管理方法。
【請求項９】
文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データから印刷され、印刷後に所定の処理の行われた紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン工程と、
上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照せずに上記紙文書に応じた所定の処理を行う処理工程とを備えたことを特徴とするスキャンソリューション管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力後の紙文書を業務との関連を持たせた状態で管理することのできるスキャンソリューションシステムに関する。
【背景技術】
【０００２】
図１は従来の帳票管理システムにおける帳票生成の概要を示す図である。図１において、帳票管理システムは、予め内部のデザイナーで帳票テンプレート（項目のレイアウト情報と、データソースへの接続を行ってダイナミックにデータ値を生成するデータセット情報とを含む）を作成し、帳票作成時に帳票テンプレートに従って帳票を生成し出力するようになっている。
【０００３】
一方、特許文献１、３には複写装置もしくはファクシミリ装置において複写もしくは送信する文書の一部にバーコードを付し、その内容を読み取ることで使用者による複写条件や送信先等の設定を容易にする技術が開示されている。特許文献２には文書に印刷されたバーコードを抽出する技術が開示されている。
【特許文献１】特開平１１−１１９５９７号公報
【特許文献２】特開２００４−３０３２２３号公報
【特許文献３】特開２００４−３４３５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、帳票を使用する業務では、帳票を相手先等に送付（手渡し、郵便による送付、ＦＡＸによる送付、スキャンイメージをメールに添付しての送付等）した後、修正・追記等がされて返送されてきた帳票から業務システムに入力を行ったり、原本として管理したりといった各種の処理が続く。
【０００５】
しかしながら、前述した従来の帳票管理システムは帳票出力に特化されており、帳票出力後の業務との関連については特に考慮されていなかった。
【０００６】
一方、特許文献１〜３に開示された技術はいずれも帳票の処理を直接の対象とするものではなく、上記の問題点を解決できるものではない。
【０００７】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、出力後の紙文書を業務との関連を持たせた状態で管理することのできるスキャンソリューションシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データを生成する文書データ生成手段と、上記文書データを紙文書として印刷する印刷手段と、印刷後に所定の処理の行われた上記紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照して上記紙文書に応じた所定の処理を行う処理手段とを備えるスキャンソリューションシステムを要旨としている。
【０００９】
また、請求項２に記載されるように、文書テンプレートおよびデータソースに基づいて第１のメタデータを埋め込んだ文書データを生成する文書データ生成手段と、上記文書データを紙文書として印刷する印刷手段と、印刷後に所定の処理の行われた上記紙文書をスキャンしてスキャン画像を取得するとともに、スキャン時の各種情報を第２のメタデータとして取得するスキャン手段と、上記スキャン画像からデコードした上記第１のメタデータおよびスキャン時に取得した上記第２のメタデータに基づき、上記文書テンプレートを参照せずに上記紙文書に応じた所定の処理を行う処理手段とを備えるスキャンソリューションシステムとして構成することができる。
【００１０】
また、請求項３に記載されるように、請求項１または２のいずれか一項に記載のスキャンソリューションシステムにおいて、上記文書テンプレートをデザインするデザイン手段を備えるようにすることができる。
【００１１】
また、請求項４に記載されるように、請求項１または２のいずれか一項に記載のスキャンソリューションシステムにおいて、上記文書テンプレートは、項目の位置を指定するレイアウト情報と、上記データソースへの接続を行ってダイナミックにデータ値を生成するデータセット情報と、さまざまな埋め込みフォーマットをサポートし、埋め込むメタデータを記述可能な埋め込み情報とを含むようにすることができる。
【００１２】
また、請求項５に記載されるように、請求項４に記載のスキャンソリューションシステムにおいて、上記埋め込み情報は、エンコードタイプを示す記述と、埋め込む場所を示す記述と、埋め込むデータのタイプを示す記述と、埋め込むデータそのものを示す記述とを含むようにすることができる。
【００１３】
また、請求項６、７に記載されるように、スキャンソリューション管理装置として構成することができる。
【００１４】
また、請求項８、９に記載されるように、スキャンソリューション管理方法として構成することができる。
【発明の効果】
【００１５】
本発明のスキャンソリューションシステムにあっては、出力後の紙文書を業務との関連を持たせた状態で管理することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施形態につき説明する。
【００１７】
図２は本発明のスキャンソリューションシステムの構成例を示す図である。図２において、スキャンソリューションシステムは、ユーザの操作するクライアントとしてのＷｅｂブラウザ１と、帳票データの生成を行う帳票管理システム２と、帳票の発行および受付を含む業務を管理する業務システム３と、帳票のプリントおよびスキャンを行うＭＦＰ（Multi Function Printer）４と、ＭＦＰ４から配信されるスキャン画像およびメタデータ（後述）に基づいて所定の処理を行うスキャンデータ処理システム５とを備えている。
【００１８】
ＭＦＰ４は、帳票のプリントを行うプリンタ部４０１と、ユーザの操作するオペレーションパネル４０２と、帳票のスキャンを行うとともにスキャン画像およびメタデータの配信を行うスキャン配信部４０５とを備えている。オペレーションパネル４０２は、ＵＩ（User Interface）画面を表示するＷｅｂブラウザ４０３および組み込みＧＵＩ（Graphical User Interface）４０４を備えている。スキャン配信部４０５は、帳票をスキャンするスキャナ部４０６と、スキャン時の各種情報（ログインユーザ情報、操作日時、オペレーションパネル４０２での選択内容、ＭＦＰ４のＩＰアドレス等）をメタデータとしてスキャン画像のファイル名に付加もしくはＸＭＬ（eXtensible
Markup Language）等の別ファイルとして付加するメタデータ付加部４０７と、スキャン画像およびメタデータをスキャンデータ処理システム５に送信するデータ送信部４０８とを備えている。
【００１９】
業務システム３は、業務ＵＩを提供する業務ＵＩ提供部３０１と、業務内容に即したロジックに沿ってデータ処理を行うロジック処理部３０２と、システム内外のデータストレージに接続するためのデータ接続部３０３と、各種データベース等のデータソース３０４と、帳票のスキャン画像を蓄積するスキャン画像保管部３０５とを備えている。
【００２０】
図３は帳票管理システム２の構成例を示す図である。図３において、帳票管理システム２は、業務管理ユーザの操作により帳票のデザインを行う帳票デザイナー２０１と、帳票の管理を行う帳票管理部２０５と、帳票画像へのメタデータの埋め込みを実行する埋め込みプラグイン２１４と、帳票画像に埋め込んだメタデータを保持するメタデータ保管部２１５と、帳票テンプレートを保持する帳票テンプレート保管部２１６とを備えている。帳票デザイナー２０１は、ＵＩを提供するＵＩ提供部２０２と、帳票テンプレートを作成するテンプレート作成部２０３と、各種の問い合わせや作成した帳票テンプレートの登録等において帳票管理部２０５を呼び出す管理部呼出部２０４とを備えている。帳票管理部２０５は、帳票の管理サービスを提供する管理サービス提供部２０６と、生成した帳票データをＰＤＦ（Portable Document File）等の形式で出力する帳票画像出力部２０７と、帳票テンプレートに基づいて帳票の生成処理を行うテンプレート処理部２０８と、帳票に外部リソースのデータを含めるために外部リソースに接続を行う外部リソース接続部２１２と、帳票デザイナー２０１で作成した帳票テンプレートを帳票テンプレート保管部２１６に保存するテンプレート保存部２１３とを備えている。テンプレート処理部２０８は、帳票に含めるデータの元となるデータセットの処理を行うデータセット処理部２０９と、帳票の各項目のレイアウトの処理を行うレイアウト処理部２１０と、帳票に二次元バーコード（ＱＲコード）等の各種方式によりデータを埋め込む処理を行う埋め込み処理部２１１とを備えている。
【００２１】
図４はスキャンデータ処理システム５の構成例を示す図である。図４において、スキャンデータ処理システム５は、ＭＦＰ４からスキャン画像およびメタデータを受信するスキャン画像・メタデータ受信部５０１と、スキャン画像もしくはファイル名に埋め込まれまたは別ファイルとして付加されるメタデータのデコードを管理するメタデータデコード管理部５０２と、メタデータのデコードを行い、二次元バーコードデコーダ、バーコードデコーダ、ドット埋め込みデコーダ、ファイル名メタデータデコーダ、非可視方式デコーダ、ＸＭＬデコーダ等の各種デコーダを含むメタデータデコーダ５０３と、メタデータデコーダ５０３の各種デコーダでデコードされたメタデータを統合するメタデータ統合部５０４とを備えている。また、スキャンデータ処理システム５は、統合されたメタデータに対応する所定の処理を行うメタデータ処理部５０５と、メタデータに対応する所定の処理を実際に実行する、ＢＰＥＬ（Business Process Execution Language）プラグイン、プラグイン呼出プラグイン、ワークフロープラグイン、ＭＦＰＵＩ（Multi
Function Printer User Interface）プラグイン等の各種プラグインを含むメタデータ処理プラグイン５０６とを備えている。
【００２２】
図５〜図８はスキャンソリューションシステムの構成パターンの例を示す図である。図５は図２〜図４をまとめて示した基本構成である。図６は帳票のプリントのためのプリンタ６をＭＦＰ４とは別に設けるとともに、埋め込みプラグイン２１４、メタデータ保管部２１５、帳票テンプレート保管部２１６、データソース３０４、スキャン画像保管部３０５、メタデータデコーダ５０３、メタデータ処理プラグイン５０６を各システムと切り離し別システムに置いたものである。図７は図５におけるスキャンデータ処理システム５とスキャン画像保管部３０５をＭＦＰ４内に置いたものである。この場合、スキャンデータ処理システム５がＭＦＰ４内にあることでサーバ管理の手間が省けるとともに、スキャンイメージとＭＦＰ４上のＵＩが密接に関係する場合に処理速度と操作性を向上することができる。図８は図５における業務システム３の中にスキャンデータ処理システム５をコンポーネントの一つとして置いたものである。この場合、認証やネットワーク境界など、業務システム３とのオーバーヘッドコストを減らすことができる。
【００２３】
図９は帳票管理システム２において管理される帳票テンプレートの例を示す図である。図９において、帳票テンプレートは、内部的にデータセット情報を参照し、項目の位置を指定するレイアウト情報と、データソースへの接続を行ってダイナミックにデータ値を生成するデータセット情報と、さまざまな埋め込みフォーマットをサポートし、埋め込むメタデータを記述可能な埋め込み情報とを含んでいる。なお、埋め込み情報はデータセット情報を参照することも可能である。
【００２４】
図１０はレイアウト情報の例を示す図であり、左側はレイアウト情報を示し、右側は対応する帳票を示している。この例では、帳票の項目ａ１に対応する位置および参照するデータセットをそれぞれａ１１、ａ１２で記述し、帳票の項目ａ２に対応する位置および参照するデータセットをそれぞれａ２１、ａ２２で記述している。
【００２５】
図１１はデータセット情報の例を示す図であり、外部のＲＤＢ（Relational Data Base）を参照する記述ｂ１と、外部のＸＭＬＤＢを参照する記述ｂ３と、記述ｂ３によるデータセットを参照する記述ｂ２とを含んだ例を示している。
【００２６】
図１２は埋め込み情報の例を示す図であり、エンコードタイプを示す記述ｃ１、ｃ５と、埋め込む場所を示す記述ｃ２、ｃ６と、埋め込むデータのタイプ（ＩＤ、生テキスト、パラメータ等）を示す記述ｃ３、ｃ７と、埋め込むデータそのものを示す記述ｃ４、ｃ８とを含んだ例を示している。なお、埋め込むデータｃ４に含まれる記述ｃ４１はデータセットを参照する記述となっている。
【００２７】
図１３〜図１６は埋め込み情報に含まれる埋め込むデータの例を示す図である。
【００２８】
図１３はＢＰＥＬプラグインを呼び出すデータの例を示しており、プラグインの実行クラスを示す記述ｄ１と、プラグイン実行のためのデータを示す記述ｄ２とを含んだ例を示している。このデータを受け取ったプラグインは、ＢＰＥＬ実行系によって記述ｄ２に従った処理を行う。
【００２９】
図１４はプラグインをＳＯＡＰ（Simple Object Access Protocol）メッセージで呼び出すデータの例を示しており、プラグインの実行クラスを示す記述ｄ３と、プラグイン実行のためのＳＯＡＰメッセージを示す記述ｄ４とを含んだ例を示している。このデータを受け取ったプラグインは、ＳＯＡＰメッセージの中継サーバとして機能する。
【００３０】
図１５は複数のプラグインを順番に実行するためのデータの例を示しており、第１のプラグインについての記述ｄ５と第２のプラグインについての記述ｄ６とを含んだ例を示している。この例では、第１のプラグインによりrepository文書クラスで接続可能な文書管理システムへイメージを保存し、第２のプラグインであるＢＰＥＬプラグインを呼び出すようにしている。なお、複数のプラグインを並列に実行させるようにすることも可能である。
【００３１】
図１６はＩＤを埋め込む例を示しており、ＩＤを示す記述ｄ７と、ＩＤで特定されるリソースのロケーションを示す記述ｄ８とを含んだ例を示している。この場合、記述ｄ７のＩＤをキーにして記述ｄ８のロケーションに値を問い合わせることで、図１３〜図１５と同様なデータを取得することができる。帳票に埋め込むデータは最低限必要なデータとするものではあるが、埋め込み方法によっては容量不足になる場合があり、そのような場合にＩＤのみを埋め込むことで容量不足を補うことができる。
【００３２】
以下、上記の実施形態の動作について説明する。
【００３３】
図１７は帳票テンプレートの作成・保存の処理例を示すフローチャートである。図１７において、業務管理ユーザは帳票管理システム２の帳票デザイナー２０１を起動する（ステップＳ１０１）。
【００３４】
帳票デザイナー２０１のＵＩ提供部２０２は、管理部呼出部２０４に帳票テンプレート作成のためのケーパビリティ（機能詳細）を問い合わせ（ステップＳ１０２）、管理部呼出部２０４は帳票管理部２０５に対し、埋め込みプラグインの種類、設定可能なパラメータ、接続可能なデータソース、必要なパラメータ等の情報を問い合わせる（ステップＳ１０３）。
【００３５】
帳票管理部２０５の管理サービス提供部２０６は問い合わされたケーパビリティを返し（ステップＳ１０４）、帳票デザイナー２０１の管理部呼出部２０４は帳票管理部２０５からケーパビリティを取得し（ステップＳ１０５）、ＵＩ提供部２０２はＵＩを生成してユーザに提示する（ステップＳ１０６）。図１８はＵＩとしての情報埋め込みダイアログの例を示す図であり、埋め込み方式を選択するラジオボタンｅ１と、データセットを参照する表示ｅ２と、埋め込みデータを入力するエリアｅ３と、保存もしくはキャンセルを指示するボタンｅ４とが含まれた例を示している。
【００３６】
そして、図１７に戻り、ユーザは必要情報を入力して帳票テンプレートを保存（リクエスト）する（ステップＳ１０７）。
【００３７】
テンプレート作成部２０３は帳票テンプレート（データ）を生成し、管理部呼出部２０４を通して、帳票管理部２０５の管理サービス提供部２０６へテンプレート保存リクエストを行う（ステップＳ１０８）。
【００３８】
管理サービス提供部２０６は生成された帳票テンプレートが正常に処理可能かどうかチェックするために、テンプレート処理部２０８へ問い合わせる（ステップＳ１０９）。
【００３９】
テンプレート処理部２０８は、埋め込み文字数を超えているか、データソースとの接続に失敗したか等をチェックし（ステップＳ１１０）、帳票テンプレートが正常であるか否か判断する（ステップＳ１１１）。
【００４０】
帳票テンプレートが正常であると判断された場合、テンプレート保存部２１３は帳票テンプレートを帳票テンプレート保管部２１６に保存し、登録完了の旨を管理サービス提供部２０６を経由して帳票デザイナー２０１へ返す（ステップＳ１１２）。
【００４１】
帳票テンプレートが正常でないと判断された場合、エラーメッセージ、警告メッセージ、あるいは別の解決手法を示唆するメッセージを生成し、管理サービス提供部２０６を経由して帳票デザイナー２０１へ返す（ステップＳ１１３）。
【００４２】
ユーザはメッセージに従って帳票テンプレートを修正し、再登録を行う（ステップＳ１１４）。なお、埋め込みデータ量が大きすぎる場合は、参照方式に変更するダイアログがＵＩ提供部２０２によって作成され、これらの指示に従って修正した上で再登録を行う。図１９は埋め込みデータ量が大きすぎる場合のメッセージが表示された状態の情報埋め込みダイアログの例を示す図である。
【００４３】
図２０〜図２３は、帳票テンプレートが作成された後のスキャンソリューションシステムの処理の概要を示す図である。
【００４４】
図２０は帳票の画像自体にはメタデータを埋め込まず、ＭＦＰ４による帳票のスキャン時にメタデータを付加するようにしたものである。
【００４５】
図２０において、通常ユーザがＷｅｂブラウザ１から業務システム３にアクセスし、帳票の出力（印刷）を指示することで、業務システム３の制御のもと、帳票管理システム２では帳票テンプレート保管部２１６に保管された帳票テンプレートおよびデータソース３０４に基づいて帳票データの生成を行い、これを出力する（ステップＳ１１）。
【００４６】
帳票データはＷｅｂブラウザ１等を経由し、あるいは帳票管理システム２から直接に、ＭＦＰ４、プリンタ６により印刷される（ステップＳ１２）。
【００４７】
印刷された帳票は、適宜に修正・加筆がなされる（ステップＳ１３）。なお、この修正・加筆は帳票の印刷された場所から遠くない所で行われる場合と、郵便、手渡し、ＦＡＸ等により相手先に送付された上で行われる場合とがある。
【００４８】
次いで、修正・加筆後の業務フローとして、帳票をＭＦＰ４によりスキャンする（ステップＳ１４）。
【００４９】
ＭＦＰ４は帳票のスキャン画像を取得するとともに、ログインユーザ情報、操作日時、オペレーションパネル４０２での選択内容（帳票の種類を示すテンプレートＩＤ等を含む）、ＭＦＰ４のＩＰアドレス等をメタデータとしてスキャン画像のファイル名に付加もしくはＸＭＬ等の別ファイルとして付加し、スキャンデータ処理システム５に配信する（ステップＳ１５）。
【００５０】
スキャンデータ処理システム５は、受信したデータからメタデータを抽出するとともに、メタデータをメタデータ処理プラグイン５０６に渡すことで所定の処理を行わせる（ステップＳ１６）。ここでは、スキャン画像から帳票テンプレートのレイアウト情報に従って項目の切り出しを行い、業務システム３への入力支援を行うための項目切り出し処理プラグインと、スキャン画像の業務システム３への蓄積を含む業務処理を行うための業務処理プラグインとを例として示してある。
【００５１】
なお、スキャンデータ処理システム５におけるメタデータの抽出・処理において、帳票テンプレートを参照する必要がある場合には、帳票管理システム２に対してテンプレートＩＤに基づく問い合わせを行う（ステップＳ１７）。
【００５２】
図２１は帳票の画像にもメタデータを埋め込むようにしたものである。
【００５３】
図２１において、通常ユーザがＷｅｂブラウザ１から業務システム３にアクセスし、帳票の出力（印刷）を指示することで、業務システム３の制御のもと、帳票管理システム２では帳票テンプレート保管部２１６に保管された帳票テンプレートおよびデータソース３０４に基づいて帳票データの生成を行うとともにメタデータを生成し、埋め込みプラグイン２１４によりメタデータを帳票画像に埋め込み、これを出力する（ステップＳ２１）。
【００５４】
帳票データはＷｅｂブラウザ１等を経由し、あるいは帳票管理システム２から直接に、ＭＦＰ４、プリンタ６により印刷される（ステップＳ２２）。
【００５５】
印刷された帳票は、適宜に修正・加筆がなされる（ステップＳ２３）。なお、この修正・加筆は帳票の印刷された場所から遠くない所で行われる場合と、郵便、手渡し、ＦＡＸ等により相手先に送付された上で行われる場合とがある。
【００５６】
次いで、修正・加筆後の業務フローとして、帳票をＭＦＰ４によりスキャンする（ステップＳ２４）。
【００５７】
ＭＦＰ４は帳票のスキャン画像を取得するとともに、ログインユーザ情報、操作日時、オペレーションパネル４０２での選択内容（帳票の種類を示すテンプレートＩＤ等を含む）、ＭＦＰ４のＩＰアドレス等をメタデータとしてスキャン画像のファイル名に付加もしくはＸＭＬ等の別ファイルとして付加し、スキャンデータ処理システム５に配信する（ステップＳ２５）。
【００５８】
スキャンデータ処理システム５は、受信したデータ（スキャン画像ファイル、ファイル名、添付ファイル等）からメタデータを抽出するとともに、メタデータをメタデータ処理プラグイン５０６に渡すことで所定の処理を行わせる（ステップＳ２６）。ここでは、スキャン画像から帳票テンプレートのレイアウト情報に従って項目の切り出しを行い、業務システム３への入力支援を行うための項目切り出し処理プラグインと、スキャン画像の業務システム３への蓄積を含む業務処理を行うための業務処理プラグインとを例として示してある。
【００５９】
なお、スキャンデータ処理システム５におけるメタデータの抽出・処理において、帳票テンプレートを参照する必要がある場合には、帳票管理システム２に対してテンプレートＩＤに基づく問い合わせを行う（ステップＳ２７）。
【００６０】
図２２はシステム接続のないＡ社とＢ社にまたがって適用した例であり、帳票の画像に通常のメタデータの他に帳票のレイアウト情報を埋め込むようにしたものである。
【００６１】
図２２において、Ａ社側で通常ユーザがＷｅｂブラウザ１から業務システム３にアクセスし、帳票の出力（印刷）を指示することで、業務システム３の制御のもと、帳票管理システム２では帳票テンプレート保管部２１６に保管された帳票テンプレートおよびデータソース３０４に基づいて帳票データの生成を行うとともにメタデータ（レイアウト情報を含む）を生成し、埋め込みプラグイン２１４によりメタデータを帳票画像に埋め込み、これを出力する（ステップＳ３１）。
【００６２】
帳票データはＷｅｂブラウザ１等を経由し、あるいは帳票管理システム２から直接に、ＭＦＰ４、プリンタ６により印刷される（ステップＳ３２）。
【００６３】
印刷された帳票は、Ａ社からＢ社に郵便、手渡し、ＦＡＸ等により送付された上で適宜に修正・加筆がなされる（ステップＳ３３）。
【００６４】
次いで、Ｂ社側では、修正・加筆後の業務フローとして、帳票をＭＦＰ４によりスキャンする（ステップＳ３４）。
【００６５】
ＭＦＰ４は帳票のスキャン画像を取得するとともに、ログインユーザ情報、操作日時、オペレーションパネル４０２での選択内容、ＭＦＰ４のＩＰアドレス等をメタデータとしてスキャン画像のファイル名に付加もしくはＸＭＬ等の別ファイルとして付加し、スキャンデータ処理システム５に配信する（ステップＳ３５）。
【００６６】
スキャンデータ処理システム５は、受信したデータ（スキャン画像ファイル、ファイル名、添付ファイル等）からレイアウト情報を含むメタデータを抽出し、所定のプラグインにより所定の処理を行わせる（ステップＳ３６）。なお、帳票のレイアウト情報が抽出できるため、Ａ社側に問い合わせることなく、Ｂ社側でスキャン画像から項目の切り出し等を行うことができる。
【００６７】
図２３はシステム接続の可能なＡ社とＢ社にまたがって適用した例であり、帳票の画像に帳票のテンプレートＩＤをメタデータとして埋め込むようにしたものである。
【００６８】
図２３において、Ａ社側で通常ユーザがＷｅｂブラウザ１から業務システム３にアクセスし、帳票の出力（印刷）を指示することで、業務システム３の制御のもと、帳票管理システム２では帳票テンプレート保管部２１６に保管された帳票テンプレートおよびデータソース３０４に基づいて帳票データの生成を行うとともにメタデータを生成し、埋め込みプラグイン２１４によりメタデータを帳票画像に埋め込み、これを出力する（ステップＳ４１）。
【００６９】
帳票データはＷｅｂブラウザ１等を経由し、あるいは帳票管理システム２から直接に、ＭＦＰ４、プリンタ６により印刷される（ステップＳ４２）。
【００７０】
印刷された帳票は、Ａ社からＢ社に郵便、手渡し、ＦＡＸ等により送付された上で適宜に修正・加筆がなされる（ステップＳ４３）。
【００７１】
次いで、Ｂ社側では、修正・加筆後の業務フローとして、帳票をＭＦＰ４によりスキャンする（ステップＳ４４）。
【００７２】
ＭＦＰ４は帳票のスキャン画像を取得するとともに、ログインユーザ情報、操作日時、オペレーションパネル４０２での選択内容、ＭＦＰ４のＩＰアドレス等をメタデータとしてスキャン画像のファイル名に付加もしくはＸＭＬ等の別ファイルとして付加し、スキャンデータ処理システム５に配信する（ステップＳ４５）。
【００７３】
スキャンデータ処理システム５は、受信したデータ（スキャン画像ファイル、ファイル名、添付ファイル等）からメタデータを抽出し、所定のプラグインにより所定の処理を行わせる（ステップＳ４６）。
【００７４】
なお、スキャンデータ処理システム５におけるメタデータの抽出・処理において、帳票テンプレートを参照する必要がある場合には、Ａ社の帳票管理システム２に対してテンプレートＩＤに基づく問い合わせを行う（ステップＳ４７）。
【００７５】
図２４は帳票作成の処理例を示すフローチャートである。図２４において、通常ユーザはＷｅｂブラウザ１を介して業務システム３へログインする（ステップＳ２０１）。
【００７６】
ユーザがＵＩから帳票作成処理を選択すると、業務システム３のロジック処理部３０２は、テンプレートＩＤとパラメータを渡し、帳票管理システム２に帳票出力をリクエストする（ステップＳ２０２）。
【００７７】
帳票管理システム２の管理サービス提供部２０６は、受け取ったテンプレートＩＤをキーに帳票テンプレート保管部２１６から帳票テンプレートを取得する（ステップＳ２０３）。
【００７８】
管理サービス提供部２０６は、テンプレートとパラメータをテンプレート処理部２０８へ渡す（ステップＳ２０４）。
【００７９】
テンプレート処理部２０８のデータセット処理部２０９は、テンプレート内に記述されたデータセットへ外部リソース接続部２１２を介して接続を行い、必要なデータセットを作成する（ステップＳ２０５）。
【００８０】
テンプレート処理部２０８のレイアウト処理部２１０は、レイアウト情報とデータセットから帳票画像を作成する（ステップＳ２０６）。
【００８１】
テンプレート処理部２０８の埋め込み処理部２１１は、データセットと埋め込み情報から埋め込み情報を生成し、適切な埋め込みプラグイン２１４を呼び出して、作成した画像へデータを埋め込む（ステップＳ２０７）。
【００８２】
この際、参照ＩＤの埋め込みであるか否か判断し（ステップＳ２０８）、参照ＩＤの埋め込みである場合、テンプレート処理部２０８は、テンプレートに記載された生成方法でＩＤを自動生成し、それをキーに埋め込みデータをメタデータ保管部２１５に保存する。帳票画像には、生成されたＩＤが埋め込まれる（ステップＳ２０９）。
【００８３】
参照ＩＤの埋め込みでない場合、テンプレート処理部２０８は埋め込みデータをそのまま帳票画像へ埋め込む（ステップＳ２１０）。
【００８４】
そして、管理サービス提供部２０６は、以上の処理が正常終了した場合、帳票画像を帳票画像出力部２０７に渡し、リクエストされた形式で画像を業務システム３のロジック処理部３０２へ返し、異常があった場合はエラーを返す（ステップＳ２１１）。
【００８５】
ロジック処理部３０２は、業務ＵＩ提供部３０１を介して帳票画像をユーザへ提供し（ステップＳ２１２）、ユーザは帳票画像をプリント操作によってプリンタから印刷する（ステップＳ２１３）。
【００８６】
図２５は帳票のスキャンおよびスキャンデータの処理例を示すフローチャートである。また、図２６はスキャンデータ処理システム５における処理の流れを示す図である。
【００８７】
図２５において、ユーザがＭＦＰ４により帳票（紙）をスキャンすると（ステップＳ３０１）、ＭＦＰ４のメタデータ付加部４０７はスキャン時に適切なメタデータを付加する（ステップＳ３０２）。システムによっては、スキャンロジックが業務システムから提供されており、付加されるデータはカスタマイズ可能である。
【００８８】
ＭＦＰ４のデータ送信部４０８は、スキャンイメージ＋メタデータをスキャンデータ処理システム５にデータ送信する（ステップＳ３０３）。なお、メタデータに送信先が記述されている場合もあるし、システムによって設定されている場合もある。
【００８９】
スキャンデータ処理システム５のスキャン画像・メタデータ受信部５０１は、イメージおよびメタデータをＭＦＰ４から受信する（ステップＳ３０４）。
【００９０】
メタデータデコード管理部５０２は、登録されたメタデータデコーダ５０３を実行する（ステップＳ３０５）。
【００９１】
メタデータデコーダ５０３は、イメージやファイル、ファイル名などの様々なソースからメタデータを取得する（ステップＳ３０６）。
【００９２】
この際、メタデータが参照ＩＤか否か判断し（ステップＳ３０７）、メタデータが参照ＩＤである場合、メタデータデコーダ５０３は外部リソースへＩＤをキーにメタデータ本体を問い合わせる（ステップＳ３０８）。
【００９３】
その後、メタデータ統合部５０４はメタデータデコーダ５０３から取得した各メタデータを統合する（ステップＳ３０９）。
【００９４】
そして、メタデータ処理部５０５は、統合されたメタデータからプラグインの処理に関する部分を抽出し、適切なメタデータ処理プラグイン５０６を実行する（ステップＳ３１０）。
【００９５】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００９６】
【図１】従来の帳票管理システムにおける帳票生成の概要を示す図である。
【図２】本発明のスキャンソリューションシステムの構成例を示す図である。
【図３】帳票管理システムの構成例を示す図である。
【図４】スキャンデータ処理システムの構成例を示す図である。
【図５】スキャンソリューションシステムの構成パターンの例を示す図（その１）である。
【図６】スキャンソリューションシステムの構成パターンの例を示す図（その２）である。
【図７】スキャンソリューションシステムの構成パターンの例を示す図（その３）である。
【図８】スキャンソリューションシステムの構成パターンの例を示す図（その４）である。
【図９】帳票テンプレートの例を示す図である。
【図１０】レイアウト情報の例を示す図である。
【図１１】データセット情報の例を示す図である。
【図１２】埋め込み情報の例を示す図である。
【図１３】埋め込むデータの例を示す図（その１）である。
【図１４】埋め込むデータの例を示す図（その２）である。
【図１５】埋め込むデータの例を示す図（その３）である。
【図１６】埋め込むデータの例を示す図（その４）である。
【図１７】帳票テンプレートの作成・保存の処理例を示すフローチャートである。
【図１８】情報埋め込みダイアログの例を示す図（その１）である。
【図１９】情報埋め込みダイアログの例を示す図（その２）である。
【図２０】スキャンソリューションシステムの処理の概要を示す図（その１）である。
【図２１】スキャンソリューションシステムの処理の概要を示す図（その２）である。
【図２２】スキャンソリューションシステムの処理の概要を示す図（その３）である。
【図２３】スキャンソリューションシステムの処理の概要を示す図（その４）である。
【図２４】帳票作成の処理例を示すフローチャートである。
【図２５】帳票のスキャンおよびスキャンデータの処理例を示すフローチャートである。
【図２６】スキャンデータ処理システムにおける処理の流れを示す図である。
【符号の説明】
【００９７】
１        Ｗｅｂブラウザ
２        帳票管理システム
２０１    帳票デザイナー
２０２    ＵＩ提供部
２０３    テンプレート作成部
２０４    管理部呼出部
２０５    帳票管理部
２０６    管理サービス提供部
２０７    帳票画像出力部
２０８    テンプレート処理部
２０９    データセット処理部
２１０    レイアウト処理部
２１１    埋め込み処理部
２１２    外部リソース接続部
２１３    テンプレート保存部
２１４    埋め込みプラグイン
２１５    メタデータ保管部
２１６    帳票テンプレート保管部
３        業務システム
３０１    業務ＵＩ提供部
３０２    ロジック処理部
３０３    データ接続部
３０４    データソース
３０５    スキャン画像保管部
４        ＭＦＰ
４０１    プリンタ部
４０２    オペレーションパネル
４０３    Ｗｅｂブラウザ
４０４    組み込みＧＵＩ
４０５    スキャン配信部
４０６    スキャナ部
４０７    メタデータ付加部
４０８    データ送信部
５        スキャンデータ処理システム
５０１    スキャン画像・メタデータ受信部
５０２    メタデータデコード管理部
５０３    メタデータデコーダ
５０４    メタデータ統合部
５０５    メタデータ処理部
５０６    メタデータ処理プラグイン
６        プリンタ
【図１】
2007166595.tif 000003
【図２】
2007166595.tif 000004
【図３】
2007166595.tif 000005
【図４】
2007166595.tif 000006
【図５】
2007166595.tif 000007
【図６】
2007166595.tif 000008
【図７】
2007166595.tif 000009
【図８】
2007166595.tif 000010
【図９】
2007166595.tif 000011
【図１０】
2007166595.tif 000012
【図１１】
2007166595.tif 000013
【図１２】
2007166595.tif 000014
【図１３】
2007166595.tif 000015
【図１４】
2007166595.tif 000016
【図１５】
2007166595.tif 000017
【図１６】
2007166595.tif 000018
【図１７】
2007166595.tif 000019
【図１８】
2007166595.tif 000020
【図１９】
2007166595.tif 000021
【図２０】
2007166595.tif 000022
【図２１】
2007166595.tif 000023
【図２２】
2007166595.tif 000024
【図２３】
2007166595.tif 000025
【図２４】
2007166595.tif 000026
【図２５】
2007166595.tif 000027
【図２６】
2007166595.tif 000028