(57)【要約】【課題】画像処理サーバと画像管理サーバとを連携させ、画像データの配信処理を効率良く行う。【解決手段】データ配信システムであって、画像処理サーバは、画像データを取得する画像取得手段３０１と、画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、画像データとを画像管理サーバに送信する送信手段３０１と、画像データを含むグループ情報を画像管理サーバから受信する受信手段３０１と、受信されたグループ情報を、ワークフローに基づいて配信処理を行う配信処理手段３０３と、を備え、画像管理サーバは、画像データと配信先情報とを画像処理サーバから受信する受信手段４０１と、受信された画像データ及び配信先情報に基づいてグループ情報を生成する生成手段４０３と、生成されたグループ情報を画像処理サーバに送信する送信手段４０１と、を備えるデータ配信システム。【選択図】図４
2010213247.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得して前記画像データを配信する画像処理サーバと、前記画像データを記憶手段に蓄積し、蓄積された画像データを管理する画像管理サーバとがネットワークを介して接続されたデータ配信システムであって、
前記画像処理サーバは、
前記画像データを取得する画像取得手段と、
前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを前記画像管理サーバに送信する送信手段と、
前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、
受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段と、を備え、
前記画像管理サーバは、
前記画像データと前記配信先情報とを前記画像処理サーバから受信する受信手段と、
受信された前記画像データ及び前記配信先情報に基づいて前記グループ情報を生成する生成手段と、
生成された前記グループ情報を前記画像処理サーバに送信する送信手段と、
を備えるデータ配信システム。
【請求項２】
前記画像処理サーバは、
前記配信先情報に基づいて、配信先が同じである前記画像データを所定時間毎に検索する検索手段をさらに備え、
前記生成手段は、
検索された前記画像データをグループ化し、グループ化された画像データを前記グループ情報とする請求項１記載のデータ配信システム。
【請求項３】
前記画像管理サーバは、
前記画像データに基づいて前記画像データの登録のみを行うか、又はグループ化を行うかを判定する判定手段をさらに備え、
前記判定手段によりグループ化を行うと判定された場合、前記生成手段はグループ化を行い、前記判定手段により登録のみを行うと判定された場合、前記画像データを前記記憶手段に蓄積した後、前記送信手段は前記画像データを送信する請求項１又は２記載のデータ配信システム。
【請求項４】
前記検索手段はさらに、
前記配信先情報に基づいて、前記画像データに関連する画像データである関連画像データ、又は前記画像データに類似する画像である類似画像データを検索し、
前記生成手段はさらに、
受信された前記画像データ及び検索された前記関連画像データ、又は前記類似画像データをグループ化し、グループ化された画像データを前記グループ情報とする請求項２又は３記載のデータ配信システム。
【請求項５】
画像データを取得して前記画像データを配信する画像処理装置であって、
前記画像データを取得する画像取得手段と、
前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを、ネットワークを介して接続される画像管理サーバに送信する送信手段と、
前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、
受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段と、
備える画像処理装置。
【請求項６】
画像データを取得して前記画像データを配信する画像形成装置であって、
画像を読み込んで前記画像データを取得する画像読込手段と、
前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを、ネットワークを介して接続される画像管理サーバに送信する送信手段と、
前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、
受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段と、
備える画像形成装置。
【請求項７】
画像データを取得して前記画像データを配信する画像処理サーバと、前記画像データを記憶手段に蓄積し、蓄積された画像データを管理する画像管理サーバとがネットワークを介して接続されたデータ配信システムにおけるデータ配信方法であって、
前記画像処理サーバは、
前記画像データを取得する画像取得段階と、
前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを前記画像管理サーバに送信する送信段階と、
前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信段階と、
受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理段階と、を有し、
前記画像管理サーバは、
前記画像データと前記配信先情報とを前記画像処理サーバから受信する受信段階と、
受信された前記画像データ及び前記配信先情報に基づいて前記グループ情報を生成する生成段階と、
生成された前記グループ情報を前記画像処理サーバに送信する送信段階と、
を有するデータ配信方法。
【請求項８】
コンピュータを、
前記画像データを取得する画像取得手段と、
前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを、ネットワークを介して接続される画像管理サーバに送信する送信手段と、
前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、
受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段として機能させるためのプログラム。
【請求項９】
請求項８記載のプログラムを記録したコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配信システム、画像処理装置、画像形成装置、データ配信方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置・接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布を効率的に行うデータ配信システムが重要になっている。このシステムを構成する大きな要素は、画像入出力機器（例えばスキャナなど）と画像処理サーバ（配信サーバ）である。画像処理サーバには、あらかじめさまざまな業務・用途にあわせた複数のワークフローメニューが登録されている。利用者は、画像入出力機器のオペレーションパネル（操作部）から、業務に適したワークフローを選択してスキャンを行う。
【０００３】
例えば、特開２００８−９７５８６号公報（特許文献１）は、まず、配信サーバにおいてフロー定義データに基づいて、スキャン画像データに対して処理する際に、画面定義データを複合機に送信する、次に、配信サーバは、画面定義データに基づいて複合機に表示された書誌情報入力画面から入力された書誌情報を受信し、受信した書誌情報とフロー定義データを関連づけ、書誌情報が関連づけられたフロー定義データに基づいて、スキャン画像データに対して処理の実行を制御することが開示されている。
【０００４】
また、前述した配信サーバからの配信先として、画像管理サーバがある。画像管理サーバは、画像データのデータベースとしての機能を有し、画像データの登録や、分類、検索などを行う。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した従来技術では、画像処理サーバはデータを配信することを主な機能とし、画像管理サーバは、配信された画像データを管理することを主な機能とするが、画像処理サーバと画像管理サーバとの連携がうまくとれていないという問題点があった。
【０００６】
そこで、本発明は上記問題点に鑑みてなされたものであり、画像処理サーバと画像管理サーバとを連携させ、画像データの配信処理を効率良く行うデータ配信システム、画像処理装置、画像形成装置、データ配信方法、プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明における一局面のデータ配信システムは、画像データを取得して前記画像データを配信する画像処理サーバと、前記画像データを記憶手段に蓄積し、蓄積された画像データを管理する画像管理サーバとがネットワークを介して接続されたデータ配信システムであって、前記画像処理サーバは、前記画像データを取得する画像取得手段と、前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを前記画像管理サーバに送信する送信手段と、前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段と、を備え、前記画像管理サーバは、前記画像データと前記配信先情報とを前記画像処理サーバから受信する受信手段と、受信された前記画像データ及び前記配信先情報に基づいて前記グループ情報を生成する生成手段と、生成された前記グループ情報を前記画像処理サーバに送信する送信手段と、を備える。
【０００８】
また、本発明における他の局面の画像処理装置は、画像データを取得して前記画像データを配信する画像処理装置であって、前記画像データを取得する画像取得手段と、前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを、ネットワークを介して接続される画像管理サーバに送信する送信手段と、前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段と、備える。
【０００９】
また、本発明における他の局面の画像形成装置は、画像データを取得して前記画像データを配信する画像形成装置であって、画像を読み込んで前記画像データを取得する画像読込手段と、前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを、ネットワークを介して接続される画像管理サーバに送信する送信手段と、前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信手段と、受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理手段と、備える。
【００１０】
また、本発明における他の局面のデータ配信方法は、画像データを取得して前記画像データを配信する画像処理サーバと、前記画像データを記憶手段に蓄積し、蓄積された画像データを管理する画像管理サーバとがネットワークを介して接続されたデータ配信システムにおけるデータ配信方法であって、前記画像処理サーバは、前記画像データを取得する画像取得段階と、前記画像データの配信に関する各処理を組み合わせたワークフローにおける配信先を示す配信先情報と、前記画像データとを前記画像管理サーバに送信する送信段階と、前記画像データを含む画像データがグループ化されたグループ情報を前記画像管理サーバから受信する受信段階と、受信されたグループ情報を、前記ワークフローに基づいて配信処理を行う配信処理段階と、を有し、前記画像管理サーバは、前記画像データと前記配信先情報とを前記画像処理サーバから受信する受信段階と、受信された前記画像データ及び前記配信先情報に基づいて前記グループ情報を生成する生成段階と、生成された前記グループ情報を前記画像処理サーバに送信する送信段階と、を有する。
【００１１】
また、本発明のデータ配信システム、画像形成装置、画像処理装置、及びデータ配信方法は、コンピュータにより実行可能なプログラムにより実現することができ、また、プログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１２】
本発明によれば、画像処理サーバと画像管理サーバとを連携させ、画像データの配信処理を効率良く行うデータ配信システム、画像処理装置、画像形成装置、データ配信方法、プログラム、及び記録媒体を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係るデータ配信システムの一例を示す図。
【図２】実施例１に係るＭＦＰのハードウェア構成の一例を示す図。
【図３】実施例１に係る画像処理サーバのハードウェア構成の一例を示す図。
【図４】実施例１におけるＭＦＰと画像処理サーバと画像管理サーバの主要機能構成の一例を示すブロック図。
【図５】検索条件の一例を示す図。
【図６】グループ化されない画像データ情報の一例を示す図。
【図７】実施例１における配信処理を説明するための図。
【図８】ワークフローの一例を示す図。
【図９】実施例１における画像データの配信処理の一例を示すフローチャート。
【図１０】実施例１における画像データの配信処理の別例を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明にかかるデータ配信システム、画像形成装置、画像処理装置（又は画像処理サーバ）、データ配信方法、プログラム及び記録媒体の実施例を詳細に説明する。
【００１５】
また、以下に示す実施例では、画像データを入力する画像形成装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明しているが、これに限定されるものではなく、画像データを入力可能であれば、スキャナ装置、ファクシミリ装置、コピー装置などいずれにも適用することができる。
【００１６】
［実施例１］
＜システム構成とハードウェア構成＞
図１は、実施例１に係るデータ配信システムの一例を示す図である。図１に示すように、データ配信システムは、ネットワークを介してＭＦＰ（Multifunction Peripheral）１０、ＭＦＰ２０、画像処理サーバ３０、画像管理サーバ４０、情報処理端末（例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistance）など）５０が接続されている。以下、画像形成装置はＭＦＰを例にして説明する。
【００１７】
ＭＦＰ１０、２０は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。ＭＦＰ１０、２０は、スキャナ機能により紙媒体等をスキャン処理して画像データを生成し、生成された画像データを画像処理サーバ３０に送信する。ＭＦＰの詳細については後述する。また、画像データは、文書の画像データを含む。
【００１８】
画像処理サーバ３０は、各ＭＦＰでスキャンされた画像データを受信して、指定されたワークフローに従って種々の処理や配信処理を実行するワークステーション等のコンピュータである。ワークフローには、メール送信、ＦＡＸ送信、フォルダ配信などがある。
【００１９】
また、画像処理サーバ３０は、入力された画像データに基づいてワークフローを実行するサーバであり、ユーザによって構築されたワークフローに従って文書の蓄積又は配信処理を実行する。即ち、画像を処理するという観点において、画像処理サーバ３０も画像処理装置として機能する。画像処理サーバ３０の詳細については後述する。なお、画像処理サーバ３０は、ＭＦＰ１０、２０に組み込まれてもよい。
【００２０】
画像管理サーバ４０は、画像処理サーバ３０から配信された画像データを蓄積、管理するサーバである。また、画像管理サーバ４０は、蓄積した画像データに対して画像タイプを登録したり、検索を行ったりすることもできる。また、画像管理サーバ４０は、蓄積した画像データの検索結果をグループ化して、グループ情報を画像処理サーバ３０に送信することもできる。
【００２１】
情報処理端末５０は、管理者によりデータ配信に関する管理ツールが起動され、入力、画像変換、出力に関する各プラグインを適宜組み合わせることでワークフローを作成する。なお、ネットワークを介して接続されるＭＦＰやサーバや情報処理端末の数は、それぞれ任意の数でもよい。
【００２２】
実施例１に係るＭＦＰ１０と画像処理サーバ３０とのハードウェア構成について説明する。図２は、実施例１に係るＭＦＰ１０のハードウェア構成の一例を示す図である。
【００２３】
図２に示すように、ＭＦＰ１０は、制御部１１、主記憶部１２、補助記憶部１３、外部記憶装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１６、操作部１７、表示部１８を含む。
【００２４】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００２５】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００２６】
補助記憶部１３は、ＨＤＤ（Hard  Disk  Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００２７】
外部記憶装置I／F部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１５（例えば、フラッシュメモリなど）と当該画像処理サーバとのインタフェースである。
【００２８】
また、記憶媒体１５に、所定のプログラムを格納し、この記憶媒媒体１５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１４を介してＭＦＰ１０にインストールされ、インストールされた所定のプログラムはＭＦＰ１０により実行可能となる。
【００２９】
ネットワークＩ／Ｆ部１６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などのネットワークを介して接続された通信機能を有する周辺機器と当該ＭＦＰ１０とのインタフェースである。
【００３０】
操作部１７や表示部１８は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical  User  Interface）を備えたＬＣＤ（Liquid  Crystal  Display）とから構成され、ＭＦＰ１０が有する機能を利用する際のＵＩ（User  Interface）として機能する表示及び／又は入力装置である。
【００３１】
図３は、実施例１に係る画像処理サーバ３０のハードウェア構成の一例を示す図である。図３に示すように、画像処理サーバ３０は、制御部３１、主記憶部３２、補助記憶部３３、外部記憶装置Ｉ／Ｆ部３４、ネットワークＩ／Ｆ部３６を含む。
【００３２】
制御部３１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部３１は、主記憶部３２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００３３】
主記憶部３２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部３１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００３４】
補助記憶部３３は、ＨＤＤ（Hard  Disk  Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００３５】
外部記憶装置I／F部３４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１５（例えば、フラッシュメモリなど）と当該画像処理サーバとのインタフェースである。
【００３６】
また、記憶媒体１５に、所定のプログラムを格納し、この記憶媒媒体１５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部３４を介して画像処理サーバ３０にインストールされ、インストールされた所定のプログラムは画像処理サーバ３０により実行可能となる。
【００３７】
ネットワークＩ／Ｆ部３６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などのネットワークを介して接続された通信機能を有する周辺機器と当該画像処理サーバとのインタフェースである。なお、画像管理サーバ４０についてのハードウェア構成は、図３に示す画像処理サーバ３０と同様であるため説明を省略する。
【００３８】
＜機能構成＞
図４は、実施例１におけるＭＦＰ１０と画像処理サーバ３０と画像管理サーバ４０の主要機能構成の一例を示すブロック図である。まず、ＭＦＰ１０の主要機能構成について説明する。なお、図４に示す例では、ＭＦＰ１０と画像処理サーバ３０とを別構成にしたが、画像処理サーバ３０はＭＦＰ１０に組み込まれてもよい。
【００３９】
図４に示すように、ＭＦＰ１０は、画像読込手段１０１、通信手段１０２、受付手段１０３、記憶手段１０４を含む。その他一般的なＭＦＰが有するプリンタ機能やコピー機能やＦＡＸ機能等については図示していない。
【００４０】
画像読込手段１０１は、スキャン機能により原稿を読み込んで画像データを取得する。画像データの取得については、ＦＡＸで受信したり、情報処理端末４０から取得したりしてもよい。
【００４１】
通信手段１０２は、機器情報や画像データなどの送受信を行う。特に、通信手段１０２は、画像データのワークフロー処理要求などがユーザから指示された場合、画像データと当該要求とを画像処理サーバ３０に送信する。
【００４２】
受付手段１０３は、ユーザからのワークフローの指定を受け付ける。ワークフローの指定は、操作部１７、表示部１８を用いて行われる。このとき、ワークフローに含まれる処理の書誌情報がユーザから入力される。書誌情報とは、例えば、画像変換処理の場合は、画像形式や画像サイズなどであり、メール配信の場合は、配信先のメールアドレスなどである。書誌情報としてのユーザＩＤは、システムにログインしたユーザのユーザ情報から取得する。
【００４３】
記憶手段１０４は、入力、画像変換、出力（配信）の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。なお、記憶手段１０３は必ずしも設ける必要はなく、画像処理サーバ３０の記憶手段３０５からワークフローに関する情報を取得するようにしてもよい。
【００４４】
次に、画像処理サーバ３０の主要機能構成について説明する。画像処理サーバ３０は、通信手段３０１、ジョブ実行手段３０２、ワークフロー処理手段３０３、記憶手段３０４を含む。
【００４５】
通信手段３０１は、機器情報や画像データなどの送受信を行う。特に、ＭＦＰ１０から画像データを受信したり、ワークフローの配信先に対し、画像処理した画像データを送信したりする。また、通信手段３０１は、画像管理サーバ４０に対して、ワークフローにおける配信先を示す配信先情報と画像データとを送信する。通信手段３０１は、画像管理サーバ４０から、画像データ、又は画像データを含むグループ情報を受信し、ワークフロー処理手段３０３に出力する。
【００４６】
また、通信手段３０１は、ワークフローの識別情報や、ワークフローの各処理の書誌情報などをＭＦＰ１０から受信する。通信手段３０１は、ＭＦＰ１０からワークフローの処理要求（ジョブ要求）を受信した場合は、ワークフローの識別情報や、ワークフローの各処理の書誌情報などをジョブ実行手段３０２に出力する。
【００４７】
ジョブ実行手段３０２は、ＭＦＰ１０から要求されたジョブを実行する。ジョブ実行手段３０２は、ワークフロー処理手段３０３に対し、ワークフローの処理要求を行うと共に、ワークフローの識別情報、ワークフローの各処理の書誌情報、画像データを出力する。
【００４８】
ワークフロー処理手段３０３は、ジョブ実行手段３０２からワークフローの処理要求を受けた場合、ワークフローに含まれる各処理を実行する。つまり、ワークフロー処理手段３０３は、ワークフローに含まれる各処理をフロー順に実行し、配信先へ画像データを配信する。なお、ワークフローにおける各処理はプラグイン化されている。
【００４９】
また、ワークフロー処理手段３０３は、配信処理する画像データを画像管理サーバ４０に登録等させるため、画像データ及び配信先情報を画像管理サーバ４０に送信する。さらに、ワークフロー処理手段３０３は、画像管理サーバ４０に登録された画像データを含むグループ情報を画像管理サーバ４０から通信手段３０１を介して取得し、取得したグループ情報を配信先へ配信する。
【００５０】
グループ情報は、配信する画像データの配信先が同じ画像データをグループ化した情報、配信する画像データに類似する画像データをグループ化した情報、又は配信する画像データに関連する画像データをグループ化した情報等である。
【００５１】
記憶手段３０４は、入力、画像変換、出力の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。
【００５２】
次に、画像管理サーバ４０の主要機能構成について説明する。画像管理サーバ４０は、通信手段４０１、検索手段４０２、生成手段４０３、判定手段４０４、記憶手段４０５を含む。
【００５３】
通信手段４０１は、画像処理サーバ３０から通信手段３０１を介して、画像データ及び配信先情報を受信する。通信手段４０１は、受信した画像データを記憶手段４０５に記憶（登録）し、画像データ及び配信先情報を検索手段４０２に出力する。また、通信手段４０１は、登録が終わった画像データ、又はグループ情報を画像処理サーバ３０に送信する。
【００５４】
検索手段４０２は、通信手段４０１から取得した画像データ及び配信先情報に基づいて検索を行う。検索条件は図５に示す。図５は、検索条件の一例を示す図である。図５に示す例では検索条件は下記の通りである。
条件１：配信先が同じである
条件２：画像データの類似度が高い
条件３：画像データの関連性が高い
どの条件を使うかは、画像データに応じて検索条件が決められていてもよいし、ユーザにより画像データのスキャン時に検索条件が選択されてもよいし、予めいずれか一つの検索条件が設定されていてもよい。検索手段４０２は、記憶手段４０５に記憶されている画像データの中から検索条件に一致する画像データを検索する。
【００５５】
検索手段４０２は、任意の検索条件で検索した検索結果に含まれる画像データを生成手段４０３に出力する。なお、検索手段４０２は、検索条件１の場合、所定時間毎に、記憶手段４０５への登録が要求された画像データのうち、配信先が同じ画像データを検索する。また、検索手段４０２は、検索条件２又は３の場合、画像データを取得した時点で検索を開始する。
【００５６】
生成手段４０３は、検索手段４０２から検索結果を取得すると、検索結果に含まれる画像データの群をグループ化する。また、生成手段４０３は、グループ化した画像データを示すグループ情報を、通信手段４０１を介して画像処理サーバ３０に送信する。
【００５７】
判定手段４０４は、画像データに基づいて、生成手段４０３によるグループ化を行うか否かを判定する。画像データによっては、グループ化する必要のないデータがあるからである。例えば、ユーザにとって至急処理して欲しい決裁書の画像データは、グループ化せずに記憶手段４０５への登録のみ行う。なお、判定手段４０４は、本発明にとって付加的な機能である。
【００５８】
図６は、グループ化されない画像データ情報の一例を示す図である。図６に示す例では、グループ化されない画像データ情報には、「決裁書」、「見積書」、「請求書」などが保持されている。判定手段４０４は、記憶手段４０５へ登録した画像データが、図６に示すような画像データ情報に含まれている場合はグループ化しないと判定する。
【００５９】
なお、画像データの種類（決裁書や見積書など）は、画像処理サーバ３０がＯＣＲ処理を行って画像データのタイトルから判断してもよいし、バーコードなどに画像の種類が含まれている場合は、ＭＦＰ１０や画像処理サーバ３０がバーコードを読み取ることで画像の種類を取得してもよい。画像処理サーバ３０で取得された画像の種類は、画像データとともに画像管理サーバ４０に送信される。
【００６０】
図４に戻り、記憶手段４０５は、画像データを登録、蓄積する。記憶手段４０５に画像データが登録されることで、画像管理サーバ４０は、画像データの検索や分類を可能とする。
【００６１】
これより、画像処理サーバ３０は、画像管理サーバ４０が検索した結果を受信し、受信した画像データのグループを配信することができる。
【００６２】
＜具体例＞
次に、実施例１におけるデータ配信システムの配信処理の具体例について説明する。図７は、実施例１における配信処理を説明するための図である。図７に示すように、北海道支店、東北支店など四つの支店を持つ会社の画像管理サーバ４０は、各支店の画像管理を行う。以下、北海道支店でスキャンされた画像データの配信処理について説明する。
【００６３】
北海道支店に置いてあるＭＦＰ１０で紙（原稿）をスキャンし（図７に示す（１））、画像データを取得する（図７に示す（２））。このとき、ＭＦＰの操作部を用いてユーザによりワークフローが選択される。続いて、ＭＦＰ１０は、スキャンされた画像データや選択されたワークフローを示す情報を画像処理サーバ３０に送信する（図７に示す（３））。各支店からも同様に、画像データやワークフローを示す情報を画像処理サーバ３０に送信する。
【００６４】
ここで、図８は、ワークフローの一例を示す図である。図８に示す例では、ＰＤＦ変換を行って、ＰＤＦ化された画像データをメールで配信するワークフローである。図８に示すワークフローがユーザにより選択されたとする。
【００６５】
画像処理サーバ３０は、ＭＦＰから取得したワークフローに従って配信処理を行う。本発明の場合、配信処理を行う前に画像データは画像管理サーバ４０に登録される（図７に示す（４））。このとき、画像処理サーバ３０は、グループ化するための情報としてワークフローにおける配信先を示す配信先情報を画像データとともに画像管理サーバ４０に送信する。
【００６６】
画像管理サーバ４０は、取得した画像データ及び／又は配信先情報に基づいてグループ化を行う。具体的には、画像管理サーバ４０は、例えば図５に示す検索条件１を用いて、所定時間毎に、配信先が同じ画像データを検索する。このとき、検索対象は、画像処理サーバ３０にまだ送信していない画像データである。次に、画像管理サーバ４０はグループ化された画像データを示すグループ情報を画像処理サーバ３０に返す（図７に示す（５））。つまり、条件１の場合の画像管理サーバ４０は、所定時間毎に、配信先が同じ画像データをグループ化し、グループ化した画像データを画像処理サーバ３０に返すことになる。
【００６７】
次に、画像処理サーバ３０は、ワークフローに従って、グループ情報に含まれる画像データをＰＤＦ化し、ＰＤＦ化されたグループ情報を配信先へメール配信する（図７に示す（６））。なお、画像処理サーバ３０は、ＰＤＦ化の処理を画像管理サーバ４０に送る前に行なって、ＰＤＦ化された画像データを画像管理サーバ４０に登録するようにしてもよい。
【００６８】
次に、画像管理サーバ４０でグループ化されるグループ情報について説明する。グループ情報は、検索手段４０２により検索条件に従って検索された結果を、生成手段４０３がグループ化する。
【００６９】
例えば、検索手段４０２により、所定時間おきに配信先が同じ画像データが検索される場合、グループ情報は、同じ配信先の画像データの集合となる。例えば、所定時間を一日とすれば、配信先が同じ画像データを一日分まとめて配信することができる。これより、毎回ワークフローに従って配信処理を行う必要がなく、配信先が同じ画像データを一括して配信することができる。
【００７０】
また、検索手段４０２により、画像データに類似する画像が検索された場合、グループ情報は、類似度の高い画像データの集合となる。類似度の高い画像データとは、例えば、日にちが異なる日誌画像などである。この場合、期間を設定すれば１週間分の日誌画像を追加して配信することができる。また、画像データが請求書などの場合は、過去の請求書をサンプルとして付加して配信することができる。
【００７１】
また、検索手段４０２により、画像データに関連する画像が検索された場合、グループ情報は、関連性の高い画像データの群となる。例えば、見積書の画像データに対して関連性の高い画像データは、見積書に記載された商品の詳細情報が書かれた画像データなどである。これより、見積書に商品情報を付加して配信することができる。
【００７２】
＜動作＞
次に、実施例１におけるデータ配信システムの動作について説明する。図９は、実施例１における画像データの配信処理の一例を示すフローチャートである。図９に示すように、ステップＳ１１において、受付手段１０３は、ユーザによるワークフローの受付を行う。これは、オペレーションパネル上にワークフロー一覧を表示し、ワークフロー一覧からユーザに一つワークフローを選択させることで実現できる。また、ワークフローを受け付ける際に、ワークフローにおける各処理の書誌情報も受け付ける。
【００７３】
ステップＳ１２において、画像読込手段１０１は、画像をスキャンして、画像データを取得する。次に、スキャンされた画像は、通信手段１０２を介してワークフローを識別する情報や書誌情報と共に画像処理サーバ３０に送信される。
【００７４】
ステップＳ１３において、ワークフロー処理手段３０３は、ユーザにより選択されたワークフローに従って、画像データの配信処理を開始する。
【００７５】
ステップＳ１４において、ワークフロー処理手段３０３は、画像データの配信を行う前に、通信手段３０１を介して、画像管理サーバ４０に画像データ及び配信先情報を送信する。これは、画像データを画像管理サーバ４０に登録し、検索などを行うことができるようにするためである。
【００７６】
ステップＳ１５において、検索手段４０２は、検索条件に一致する画像データを検索する。検索条件に一致する画像データがなければ（ＮＯ）ステップＳ１６に進み、検索条件に一致する画像データがあれば（ＹＥＳ）ステップＳ１７に進む。
【００７７】
ステップＳ１６において、検索手段４０２は、検索条件に一致する画像データがなかったので、通信手段４０１を介して、配信対象の画像データのみを画像処理サーバ３０に返す。次に、画像処理サーバ３０のワークフロー処理手段３０３は、画像管理サーバ４０から取得した画像データを、ワークフローに従って配信する。
【００７８】
ステップＳ１７において、検索手段４０２は、検索条件に一致した画像データを生成手段４０３に出力する。生成手段４０３は、検索結果に含まれる画像データを含むグループ情報を生成する。生成手段４０３は、通信手段４０１を介して、生成したグループ情報を画像処理サーバ３０に送信する。画像処理サーバ３０のワークフロー処理手段３０３は、画像管理サーバ４０から取得したグループ情報を、ワークフローに従って配信する。
【００７９】
次に、画像データの配信処理の別例について説明する。図１０は、実施例１における画像データの配信処理の別例を示すフローチャートである。図１０に示す処理において、図９に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００８０】
図１０に示す例では、検索手段４０２により検索を行う前（ステップＳ１５）に、判定手段４０４によりグループ化を行う画像データであるか否かを判定する。この判定は、図６に示す画像データ情報に含まれる画像データであればグループ化を行わず、画像データ情報に含まれる画像データでなければグループ化を行わない。以降の処理は、図９に示す処理と同様である。
【００８１】
以上、実施例１によれば、画像処理サーバと画像管理サーバとを連携させ、画像データの配信処理を効率良く行うことができる。また、判定手段４０４を設けることで、リアルタイムに処理して欲しい画像データと、まとめて処理して欲しい画像データとを分けることができる。
【００８２】
［変形例］
変形例では、前述した画像処理サーバが組み込まれたＭＦＰについて説明する。変形例において、画像処理サーバが組み込まれた画像形成装置の各機能は、基本的には図４に示す画像形成装置の機能及び画像処理サーバの機能と同様である。これにより、変形例に係る画像形成装置によれば、ＭＦＰ単体で、実施例に示した処理を行なうことができる。
【００８３】
なお、実施例の画像処理サーバは、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置などの装置を備えており、ワークステーションや通常のコンピュータを利用したハードウェア構成となっている。
【００８４】
実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８５】
また、実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８６】
また、実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８７】
実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされ、上記各手段が主記憶装置上に生成されるようになっている。
【００８８】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００８９】
１０、２０  ＭＦＰ
３０、４０  画像処理サーバ
５０  情報処理端末
１０１  画像読込手段
１０２  通信手段
１０３  受付手段
１０４  記憶手段
３０１  通信手段
３０２  ジョブ実行手段
３０３  ワークフロー処理手段
３０５  記憶手段
４０１  通信手段
４０２  検索手段
４０３  生成手段
４０４  判定手段
４０５  記憶手段
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００８−９７５８６号公報
【図１】
2010213247.tif 000003
【図２】
2010213247.tif 000004
【図３】
2010213247.tif 000005
【図４】
2010213247.tif 000006
【図５】
2010213247.tif 000007
【図６】
2010213247.tif 000008
【図７】
2010213247.tif 000009
【図８】
2010213247.tif 000010
【図９】
2010213247.tif 000011
【図１０】
2010213247.tif 000012