(57)【要約】【課題】ユーザ所望のワークフローを一から生成するデータ配信システム、画像形成装置、画像処理装置、データ配信方法、プログラム、及び記録媒体を提供すること。【解決手段】画像形成装置と画像処理サーバとを用いて画像データを配信するデータ配信システムであって、画像形成装置は、画像を読み込み、画像データを取得する画像読込手段１０１と、取得された画像データを画像処理サーバに送信する送信手段１０２と、を備え、画像処理サーバは、画像形成装置から画像データを受信する受信手段３０１と、受信された画像データにワークフローを定義する各処理が含まれている場合、画像データから前記ワークフローに含まれる各処理を認識する画像認識手段３３２と、認識された各処理に基づいてワークフローを生成するワークフロー生成手段３０４と、生成されたワークフローに基づいて画像データを配信する配信手段３０３とを備える。【選択図】図４
2010204960.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）などのネットワークを介して接続された通信機能を有する周辺機器と当該画像処理サーバとのインタフェースである。
【００３６】
＜機能構成＞
図４は、実施例１におけるＭＦＰ１０と画像処理サーバ３０との主要機能構成の一例を示すブロック図である。まず、ＭＦＰ１０の主要機能構成について説明する。なお、図４に示す例では、ＭＦＰ１０と画像処理サーバ３０とを別構成にしたが、画像処理サーバ３０はＭＦＰ１０に組み込まれてもよい。
【００３７】
図４に示すように、ＭＦＰ１０は、画像読込手段１０１、通信手段１０２、記憶手段１０３を含む。その他一般的なＭＦＰが有するプリンタ機能やコピー機能やＦＡＸ機能等については図示していない。
【００３８】
画像読込手段１０１は、スキャン機能により原稿を読み込んで画像データを取得する。画像データの取得については、ＦＡＸで受信したり、情報処理端末４０から取得したりしてもよい。
【００３９】
通信手段１０２は、機器情報や画像データなどの送受信を行う。特に、通信手段１０２は、画像データのワークフロー処理要求などがユーザから指示された場合、画像データと当該要求とを画像処理サーバ３０に送信する。
【００４０】
記憶手段１０３は、入力、画像変換、出力の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。なお、記憶手段１０３は必ずしも設ける必要はなく、画像処理サーバ３０の記憶手段３０５からワークフローに関する情報を取得するようにしてもよい。
【００４１】
次に、画像処理サーバ３０の主要機能構成について説明する。画像処理サーバ３０は、通信手段３０１、ジョブ実行手段３０２、ワークフロー処理手段３０３、ワークフロー生成手段３０４、記憶手段３０５、記憶手段３０６を含む。
【００４２】
通信手段３０１は、機器情報や画像データなどの送受信を行う。特に、ＭＦＰ１０から画像データを受信したり、ワークフローの宛先に対し、画像処理した画像データを送信したりする。
【００４３】
また、通信手段３０１は、ワークフローの識別情報や、ワークフローの各処理の設定情報などをＭＦＰ１０から受信する。通信手段３０１は、ＭＦＰ１０からワークフローの処理要求（ジョブ要求）を受信した場合は、ワークフローの識別情報や、ワークフローの各処理の設定情報などをジョブ実行手段３０２に出力する。
【００４４】
ジョブ実行手段３０２は、ＭＦＰ１０から要求されたジョブを実行する。ジョブ実行手段３０２は、ワークフロー処理手段３０３にワークフローの処理要求を行うと共に、ワークフローの識別情報やワークフローに含まれる各処理の設定情報を出力する。
【００４５】
ワークフロー処理手段３０３は、ジョブ実行手段３０２からワークフローの処理要求を受けた場合、ワークフローに含まれる各処理を実行する。図５を用いて、ワークフロー処理手段３０３を具体的に説明する。
【００４６】
図５は、ワークフロー処理手段３０３の主要機能構成の一例を示すブロック図である。図５に示すように、ワークフロー処理手段３０３は、ワークフロー実行手段３３１、画像認識手段３３２、画像変換手段３３３、フォルダ配信手段３３４、メール配信手段３３５を含む。
【００４７】
ワークフロー実行手段３３１は、取得したワークフローの実行を制御する。ワークフロー実行手段３３１は、ワークフローに含まれる各処理を各処理部（画像認識手段３３２等）に実行させ、ワークフローに従って配信処理を行う。
【００４８】
画像認識手段３３２は、例えばＯＣＲ（Optical Character Recognition）処理及び／又はＯＭＲ（Optical Mark Recognition）処理の画像認識処理を行う。画像変換手段３３３は、ＰＤＦ、ＴＩＦＦ、ＧＩＦ、ＪＰＥＧ、ＪＰＥＧ２０００などのフォーマットを他のフォーマットに変換する処理を行う。フォルダ配信手段３３４は、指定されたサーバのフォルダに配信する処理を行う。メール配信手段３３５は、ＳＭＴＰサーバなどを用いてメール配信処理を行う。これらの各処理はプラグインとして実装され、各処理のプラグインは記憶手段３０５に記憶されている。また、ＯＭＲ処理と、ＯＣＲ処理とは別のプラグインである。
【００４９】
なお、画像認識手段３３２は、画像データに対してＯＭＲ処理やＯＣＲ処理を行って、ワークフローに定義される各処理を認識した場合、認識した各処理をワークフロー生成手段３０４に出力する。例えば、画像認識手段３３２がＯＭＲ処理を行う場合、画像認識手段３３２は、ワークフローを定義するマークシートを認識することで、ワークフローに含まれる各処理を特定することができる。
【００５０】
図４に戻り、ワークフロー生成手段３０４は、ワークフローを生成するワークフロー（例えば、ＯＭＲ処理のみのワークフロー）がワークフロー処理手段３０３により実行された場合、画像認識手段３３２が認識した各処理に基づいてワークフローを生成する。このとき、ワークフロー生成手段３０４は、マークシート情報（ＭＳ情報）が記憶された記憶手段３０６を参照することで、認識された各処理の設定情報を取得する。ワークフロー生成手段３０４は、生成したワークフローを示す情報及びワークフローに含まれる各処理の設定情報をジョブ実行手段３０２に出力する。
【００５１】
ジョブ実行手段３０２は、ワークフロー生成手段３０４から生成されたワークフローを示す情報及び各処理の設定情報を取得すると、ワークフロー処理手段３０３に、生成されたワークフローを実行するよう要求する。これにより、ワークフロー生成手段３０４で生成されたワークフローは実行可能となる。
【００５２】
記憶手段３０５は、入力、画像変換、出力の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。記憶手段３０６は、ワークシート情報を格納する。マークシート情報とは、マークシート毎のワークフローを定義するための各処理の情報、処理毎の設定情報などを含む情報である。なお、記憶手段３０５、３０６は必ずしも別である必要はなく、区別して記憶できれば一つの記憶手段に記憶されてもよい。
【００５３】
＜ワークフロー生成の具体例＞
図６は、ワークフローを定義するためのマークシートの例を示す図である。マークシートＡでは、ファイルフォーマットとして「ＪＰＥＧ」、「ＴＩＦＦ」、「ＰＤＦ」が選択でき、配信方法として「ＦＴＰ」、「Ｆｏｌｄｅｒ」が選択でき、配信先として「サーバＡ」、「サーバＢ」が選択でき、ＯＣＲ処理を「する」か「しない」かが選択できる。
【００５４】
また、マークシートＢでは、ファイルフォーマットとして「マルチページＴＩＦＦ」、「マルチページＰＤＦ」が選択でき、配信方法として「ＦＴＰ」、「Ｆｏｌｄｅｒ」が選択でき、配信先として「サーバＡ」、「サーバＢ」が選択できる。ユーザは、自身が所望する処理や設定情報を選んで前述したマークシートにマークする。なお、マークシートは１ページのみではなく、複数ページであってもよい。
【００５５】
図７は、ワークフローの例を示す図である。ワークフローＡは、ＯＭＲ処理を行うだけのジョブである。ワークフローＢは、画像変換を行ってメール配信するジョブである。ワークフローＣは、ＯＣＲ処理を行ってフォルダ配信を行うジョブである。
【００５６】
図８は、マークシート情報の一例を示す図である。図８に示すように、マークシート情報は、マークシート毎にマークする項目、項目毎に選択肢（処理）、選択肢に対応する設定情報を保持する。１つのマークシートが複数ページある場合は、ページ数情報をマークシート情報に含めてもよい。なお、ページ数情報をマークシート情報に含めなくても、マークシート自体に複数ページあることを示す情報を付与してもよい。マークシート生成手段３０４は、図８に示すようなマークシート情報から選択肢（処理）における設定情報を取得する。
【００５７】
このとき、ユーザは、図６に示したようなマークシートを用いて所望のワークフローを生成したい場合は、図７に示すワークフローＡを選択する。
【００５８】
ユーザが、ＭＦＰ１０の操作部１７からワークフローＡを選択する場合、記入されたマークシートが画像読込手段１０１に最初に読み込まれるようにする。配信したい原稿は、マークシートの後に画像読込手段１０１に読み込まれるようにする。
【００５９】
以下、ユーザが、図６に示すマークシートＡを用いて、ファイルフォーマット「ＪＰＥＧ」、配信方法「Ｆｏｌｄｅｒ」、配信先「サーバＡ」、ＯＣＲ「する」にマークした例について説明する。
【００６０】
ユーザによりワークフローＡが選択され、原稿が読み込まれると、ＭＦＰ１０は、ワークフローを識別する識別情報と原稿とワークフローに関して入力された設定情報を、通信手段３０１を介してジョブ実行手段３０２に出力する。ジョブ実行手段３０２は、ワークフローＡであることを判断すると、１ページ目の画像データ以外はジョブキューに一時記憶し、ワークフローの識別情報と１ページ目の画像データをワークフロー処理手段３０３に出力する。
【００６１】
ワークフロー処理手段３０３は、ワークフローの識別情報から記憶手段３０５を参照してワークフローＡ（ＯＭＲ処理）であることを判断する。次に、ワークフロー実行手段３３１は、画像認識手段３３２に画像データを出力し、ＯＭＲ処理を行わせる。
【００６２】
画像認識手段３３２は、記入されたマークシートＡの画像データを認識することで、ファイルフォーマット「ＪＰＥＧ」、配信方法「Ｆｏｌｄｅｒ」、配信先「サーバＡ」、ＯＣＲ「する」を特定する。画像認識手段３３２は、特定した処理情報をワークフロー生成手段３０４に出力する。マークシートＡに関する情報については、記憶手段３０６に記憶されるマークシート情報を参照して取得できる。
【００６３】
ワークフロー生成手段３０４は、取得した処理情報に基づいて記憶手段３０６を参照し、処理情報に対応する設定情報を取得する。図９は、処理毎の設定情報の一例を示す図である。前述した例では、ユーザは、ファイルフォーマット「ＪＰＥＧ」、配信方法「Ｆｏｌｄｅｒ」、配信先「サーバＡ」、ＯＣＲ「する」をマークしたので、これらの処理が画像認識手段３３２に特定される。さらに、マークシート生成手段３０４は、フォーマットには設定情報（パラメータ）として「ＪＰＥＧ」、配信先にはサーバＡを示す設定情報として「\\xxx.yyy.0.1\ShareFolder1\」を記憶手段３０６から取得する。
【００６４】
ワークフロー生成手段３０４は、取得した処理情報（ＯＣＲ、画像変換など）と、設定情報を用いてワークフローを生成する。図１０は、前述した例で生成されるワークフローを示す図である。図１０に示すワークフローは、マークシートＡを用いてユーザが所望したワークフローである。つまり、ＯＣＲ処理を行ってＪＰＥＧ変換を行い、サーバＡにフォルダ配信するワークフローである。
【００６５】
ワークフロー生成手段３０４は、生成したワークフローを示す情報をジョブ実行手段３０２に出力する。ジョブ実行手段３０２は、ワークフロー生成手段３０４からワークフローを示す情報を取得した場合は、取得したワークフローを示す情報とともにジョブキューに記憶した画像データをワークフロー処理手段３０３に出力する。これにより、生成されたワークフローは、ワークフロー処理手段３０３により実行され、生成されたワークフローに従って画像データを配信処理することができる。
【００６６】
＜動作＞
次に、実施例１に係るデータ配信システムの動作について説明する。図１１は、実施例１におけるワークフロー実行処理の一例を示すフローチャートである。
【００６７】
図１１に示すように、ステップＳ１１において、ユーザは、ＭＦＰ１０の操作部１７からワークフローを選択する。選択されたワークフローは画像データや設定情報とともに画像処理サーバ３０に送信される。
【００６８】
ステップＳ１２において、画像処理サーバ３０のジョブ実行手段３０２は、選択されたワークフローがＯＭＲ処理のみのワークフローであるか否かを判定する。ＯＭＲ処理のみのワークフローとは、ワークフローを生成するためのワークフローである。ステップＳ１２の判定結果がＹＥＳ（ＯＭＲ処理のみ）であればステップＳ１３に進み、判定結果がＮＯ（ＯＭＲ処理のみではない）であればステップＳ１５に進む。
【００６９】
ステップＳ１３において、画像認識手段３３２は、マークシートの画像データを認識して、マークされている処理を特定し、特定した処理を示す処理情報をワークフロー生成手段３０４に出力する。
【００７０】
ステップＳ１４において、ワークフロー生成手段３０４は、取得した処理情報に対応する設定情報を、記憶手段３０６に記憶されるマークシート情報から取得し、ワークフローを生成する。生成されたワークフローはジョブ実行手段３０２を介して、ワークフロー処理手段３０３に出力される。
【００７１】
ステップＳ１５において、ワークフロー処理手段３０３は、ジョブ実行手段３０２から取得したワークフローに従って、画像データの配信処理を行う。
【００７２】
図１２は、読み込む原稿と処理される画像データの関係を示す図である。図１２（Ａ）は、ＭＦＰ１０に読み込まれる原稿を示す。括弧内の数字は、ＭＦＰ１０に読み込まれる（スキャンされる）順序を表す。図１２（Ｂ）は、画像処理サーバ３０に処理される画像データを示す。括弧内の数字は、ワークフローに従って配信処理される順序を表す。なお、図１２（Ｂ）に示す画像データは、図１２（Ａ）に示すマークシートにより生成されたワークフローに従って配信処理される。このとき、マークシート以外の画像データは、ワークフローが生成されるまでジョブキューに一時記憶される。
【００７３】
以上、実施例１によれば、ユーザ所望のワークフローを一から簡単に生成することができる。また、ユーザが使い慣れたマークシートを用いてユーザ所望のワークフローを生成することができ、データ配信システムの利便性を向上させることができる。
【００７４】
［実施例２］
次に、実施例２に係るデータ配信システムについて説明する。実施例２に係るデータ配信システムは、画像認識手段３３２により特定された処理を画像処理サーバが備えていない場合に、他機器から当該処理のプラグインを取得したり、他機器に当該処理を行わせたりする。
【００７５】
＜機能構成＞
図１３は、実施例２におけるＭＦＰ１０と画像処理サーバ５０との主要機能構成の一例を示すブロック図である。なお、図１３に示す例では、ＭＦＰ１０と画像処理サーバ５０とを別構成にしたが、画像処理サーバ５０はＭＦＰ１０に組み込まれてもよい。
【００７６】
図１３に示す機能において、図４に示す機能と同様のものは同じ符号を付し、その説明を省略する。実施例２では、画像処理サーバ５０は、通信手段３０１、ジョブ実行手段３０２、ワークフロー処理手段３０３、ワークフロー生成手段５０１、プラグイン取得手段５０２、実行依頼手段５０３、記憶手段５０４、記憶手段３０６、記憶手段５０５を含む。なお、記憶手段は、必ずしも別構成である必要はない。
【００７７】
ワークフロー生成手段５０１は、画像認識手段３３２が特定したワークフローに定義される各処理を取得した場合、各処理に対応するプラグインが全て記憶手段５０５に記憶されているか否かを判定する。このとき、特定された各処理に対応するプラグインが１つでもない場合、画像処理サーバ５０は、特定された各処理で定義されるワークフローを実行できない。よって、ワークフロー生成手段５０１は、記憶手段５０５に記憶されていないプラグインを他機器から取得するため、プラグイン取得手段５０２に対し、取得したいプラグインを示すプラグイン情報を通知する。
【００７８】
プラグイン取得手段５０２は、ワークフロー生成手段５０１からプラグイン情報を通知されると、プラグイン情報が示すプラグインをどの機器（例えばサーバやＭＦＰ）が有しているか、記憶手段５０４に記憶されているリソース情報を参照して調べる。
【００７９】
図１４は、リソース情報の一例を示す図である。図１４に示すリソース情報は、機器毎に、その機器が有するリソース情報（プラグイン情報）、アドレスを保持する。例えば、「サーバＡ」は、ＯＣＲ処理と、画像変換処理と、メール配信処理を行うプラグインを有する。
【００８０】
プラグイン取得手段５０２は、図１４に示すようなリソース情報を参照して、取得したいプラグインを有する機器とその機器のアドレスを特定する。このとき、取得したプラグインを有する機器が複数ある場合は、機器の処理性能などに基づいて機器に優先順位をつけ、優先順位の高い機器を特定するようにすればよい。なお、この優先順位は予め出しておき、リソース情報に含めてもよい。
【００８１】
プラグイン取得手段５０２は、特定したアドレスに対し、取得したいプラグインを示すプラグイン情報と共にプラグインの取得要求を行う。次に、プラグイン取得手段５０２は、取得要求を出した機器からプラグインを取得する。
【００８２】
また、プラグイン取得手段５０２は、取得要求を出した機器からプラグインのライセンスの数が限度数に達している旨の通知を受けた場合、取得したいプラグインを有する他の機器に前述したようなプラグインの取得要求を行う。このとき、プラグイン取得手段５０２は、次に優先順が高い機器に取得要求を出すようにすればよい。
【００８３】
プラグイン取得手段５０２は、要求したプラグインを取得すると、取得したプラグインを記憶手段５０５に記憶する（インストールする）。次に、プラグイン取得手段５０２は、ワークフロー生成手段５０１に対し、プラグインを取得した旨通知する。
【００８４】
ワークフロー生成手段５０１は、プラグイン取得手段５０２からプラグインの取得通知を受けると、実施例１と同様にしてワークフローを生成し、生成したワークフローをジョブ実行手段３０２に通知する。これにより、生成されたワークフローに従って配信処理が行われる。
【００８５】
また、プラグイン取得手段５０２でプラグインを取得しなくても、実行依頼手段５０３を用いて、他機器に対して処理の負荷分散を行うことで、ワークフローを実行して配信処理を行うこともできる。以下、処理の負荷分散について説明する。
【００８６】
ワークフロー生成手段５０１は、特定した処理に対応するプラグインが存在しなくても、ワークフローを生成し、生成したワークフローをジョブ実行手段に３０２を介してワークフロー処理手段３０３に出力する。
【００８７】
ワークフロー処理手段３０３は、ワークフローの順序に従って処理の実行を行うが、処理に対応するプラグインを備えていない場合は、実行依頼手段５０３に対し、他機器に処理させるプラグイン情報を通知する。
【００８８】
実行依頼手段５０３は、ワークフロー処理手段３０３から通知を受けると、通知を受けたプラグイン情報が示すプラグインを有する他機器に対し、画像データと共に処理実行の依頼を行う。プラグインを有する他機器の特定については、前述したように、記憶手段５０４に記憶されるリソース情報を参照して特定することができる。
【００８９】
実行依頼は、処理に対応するプラグインの識別値、対象の画像データの識別値、処理の設定情報、他機器で実行するべきジョブ指令などをパケット又はフレームのペイロードに含ませた形式で行う。実行依頼を受けた他機器は、実行依頼に含まれる各値を引数として使用してプラグインを呼び出し、対象データの読み出しを実行する。
【００９０】
実行依頼手段５０３は、実行依頼を行なった後、他機器からの実行結果を取得するため待機する。実行依頼手段５０３は、実行結果を取得すると、実行結果をワークフロー処理手段３０３に出力する。
【００９１】
ワークフロー処理手段３０３は、実行依頼手段５０３から実行結果を取得した場合、ワークフローにおける次の処理を行い、画像データの配信処理を行う。なお、プラグイン取得手段５０２と実行依頼手段５０３とは、両方備えられてもよいし、いずれか一方を備えられてもよい。
【００９２】
＜動作＞
次に、実施例２に係るデータ配信システムの動作について説明する。図１５は、実施例２におけるワークフロー実行処理の一例を示すフローチャートである。図１５に示す処理において、図１１に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００９３】
ステップＳ２１において、ワークフロー生成手段５０１は、画像認識手段３３２が認識したワークフローを定義する処理に対応するプラグインが全て記憶手段５０５に存在するか否かを確認する。ステップＳ２１の判定結果がＹＥＳ（全てある）であればステップＳ１４に進み、判定結果がＮＯ（処理が少なくとも１つない）であればステップＳ２２に進む。
【００９４】
ステップＳ２２において、プラグイン取得手段５０１は、取得したいプラグインを有する他機器を特定し、他機器にプラグインの取得要求を行う。プラグイン取得手段５０１は、要求したプラグインを取得した場合、取得したプラグインを記憶手段５０５に記憶し、ワークフロー生成手段５０１にその旨通知する。ステップＳ１４以降は、図１１に示す処理と同様である。
【００９５】
以上、実施例２によれば、画像認識手段３３２により特定された処理を画像処理サーバが備えていない場合に、他機器から当該処理のプラグインを取得したり、他機器に当該処理を行わせたりすることができる。
【００９６】
［実施例３］
次に、実施例３に係るデータ配信システムについて説明する。実施例３に係るデータ配信システムは、認証されたユーザのユーザ情報を用いて、画像認識対象ページを特定したり、生成されたワークフローの保存期間を決定したり、使用頻度の高いワークフローを表示したりする。
【００９７】
＜機能構成＞
図１６は、実施例３におけるＭＦＰ６０と画像処理サーバ７０との主要機能構成の一例を示すブロック図である。なお、図１６に示す例では、ＭＦＰ６０と画像処理サーバ７０とを別構成にしたが、画像処理サーバ７０はＭＦＰ６０に組み込まれてもよい。
【００９８】
図１６に示す機能において、図４に示す機能と同様のものは同じ符号を付し、その説明を省略する。実施例３では、ＭＦＰ６０は、画像読込手段１０１、認証手段６０１、通信手段１０２、記憶手段１０３を含む。また、画像処理サーバ７０は、通信手段３０１、ジョブ実行手段７０２、ワークフロー処理手段３０３、ワークフロー生成手段３０４、記憶手段７０１、記憶手段３０５、記憶手段３０６を含む。
【００９９】
ＭＦＰ６０の認証手段６０１は、操作部１７から入力されたユーザＩＤやパスワードを用いて外部の認証サーバに認証を依頼する。認証手段６０１は、認証サーバから認証成功の通知を受けると、通信手段１０２を介してユーザＩＤを画像処理サーバ７０に送信する。
【０１００】
画像処理サーバ７０のジョブ実行手段７０２は、通信手段３０１を介してユーザ情報を取得し、ワークフローを生成するためのワークフロー（例えば、図７に示すワークフローＡ）が処理要求された場合、記憶手段７０１に記憶されているユーザ関連情報からユーザ情報に対応するページ情報を取得する。
【０１０１】
図１７は、ユーザ関連情報の一例を示す図である。図１７に示すように、ユーザ関連情報は、ユーザＩＤに関連付けて、ページ情報、保存期間、ワークフロー情報を保持する。ページ情報は、画像認識処理（例えばＯＭＲ処理）を行う画像データのページを示す情報である。なお、ページ情報は、１ページに限らず、複数ページを示す情報であってもよい。保存期間は、生成されたワークフローを記憶手段３０５に保存する保存期間を示す情報である。ワークフロー情報は、そのユーザがマークシートを用いてよく生成するワークフローを示す情報である。
【０１０２】
ジョブ実行手段７０２は、取得したページ情報が示すページの画像データのみをワークフロー処理手段３０３に出力する。このとき、ワークフロー処理手段３０３に対して、ワークフローを生成するためのワークフローの処理要求も行われる。これにより、マークシートを挿入する位置は、必ずしもフロントだけではなく、ユーザ毎に任意に決めることができる。
【０１０３】
また、ジョブ実行手段７０２は、ユーザ情報に対応する保存期間情報を取得する。ジョブ実行手段７０２は、ワークフロー生成手段３０４から取得したワークフローを記憶手段３０５に記憶する際に、保存期間を設定する。これにより、ユーザ毎に、生成されたワークフローの保存期間を設定することができる。記憶手段３０６に記憶されたワークフローは、保存期間中であれば、ユーザは操作部１７から選択して配信処理を行うことが可能になる。
【０１０４】
また、ジョブ実行手段７０２は、ユーザ情報に対応するワークフロー情報を取得する。ジョブ実行手段７０２は、通信手段３０１を介してワークフロー情報をＭＦＰ６０に送信する。ＭＦＰ６０は、取得したワークフローを表示部１８に表示し、マークシートを用いてよく生成されているワークフローの確認を行うことができる。ワークフローの確認は、ワークフローを生成する処理をユーザが指示したときに行えばよい。これにより、何度も画像認識処理を行って、同じワークフローを生成する無駄を省くことができる。
【０１０５】
以上、実施例３によれば、認証されたユーザのユーザ情報を用いて、画像認識対象ページを特定したり、生成されたワークフローの保存期間を決定したり、使用頻度の高いワークフローを表示したりすることができる。
【０１０６】
［実施例４］
次に、実施例４に係るデータ配信システムについて説明する。実施例４に係るデータ配信システムは、ユーザにより、画像認識する画像データの対象ページが指定されたり、また、マークシートを生成して印刷したりする。
【０１０７】
＜機能構成＞
図１８は、実施例４におけるＭＦＰ８０と画像処理サーバ９０との主要機能構成の一例を示すブロック図である。なお、図１８に示す例では、ＭＦＰ８０と画像処理サーバ９０とを別構成にしたが、画像処理サーバ９０はＭＦＰ８０に組み込まれてもよい。
【０１０８】
図１８に示す機能において、図４に示す機能と同様のものは同じ符号を付し、その説明を省略する。実施例４では、ＭＦＰ８０は、画像読込手段１０１、通信手段１０２、記憶手段１０３、受付手段８０１、印刷手段８０２を含む。また、画像処理サーバ９０は、通信手段３０１、ジョブ実行手段３０２、ワークフロー処理手段３０３、ワークフロー生成手段３０４、記憶手段３０５、記憶手段３０６、マークシート生成手段９０１を含む。
【０１０９】
ＭＦＰ８０の受付手段８０１は、ユーザがワークフローを生成するためのワークフローを選択するときに、画像認識を行うページの指定を受け付ける。ページ番号は操作部１７を介して数字が入力される。なお、ページ番号は複数ページを示してもよい。受付手段８０１は、受け付けたページ情報を、通信手段１０２を介して画像処理サーバ９０に送信する。
【０１１０】
ジョブ実行手段３０２は、ＭＦＰ８０から取得したページ情報が示すページの画像データのみをワークフロー処理手段３０３に出力する。このとき、ワークフロー処理手段３０３に対して、ワークフローを生成するためのワークフローの処理要求も行われる。これにより、マークシートを挿入する位置は、必ずしもフロントだけではなく、ユーザが毎回設定することができる。このとき、指定されたページ以外の画像データは、ジョブキューに記憶され、ワークフローが生成された後に配信処理される。
【０１１１】
次に、画像処理サーバ９０のマークシート生成手段９０１について説明する。マークシート生成手段９０１は、図７に示すようなマークシートを生成する。マークシートの生成は、ユーザが画像処理サーバ９０の管理ツールを用いて行うことができる。
【０１１２】
このとき、記憶手段３０５に記憶されているプラグインしかマークシートの選択肢にすることができないという制約条件を設けることで、画像処理サーバ９０が有しない処理がワークフローに定義されることを防ぐことができる。
【０１１３】
また、生成されたマークシートは記憶手段３０６に記憶され、記憶されたマークシートは必要に応じてＭＦＰ８０に送信される。ＭＦＰ８０の印刷手段８０２は、画像処理サーバ９０から受信したマークシートを印刷する。これにより、ユーザは、使用するマークシートを使用するときに印刷すればよいので、事前にマークシートを準備しておく必要がない。
【０１１４】
また、マークシート生成手段９０１は、図７に示すようなマークシートに限らず、送り先のサーバの誰宛に送るかなどもマークシートに含めるようにしてもよい。つまり、ユーザは、マークシート生成手段９０１により、画像処理サーバ９０が有する情報を使って自由にマークシートを生成することができる。
【０１１５】
以上、実施例４によれば、ユーザにより、画像認識する画像データの対象ページが指定されたり、また、マークシートを生成して印刷したりすることができる。
【０１１６】
［変形例］
次に、前述した各実施形態の変形例について説明する。変形例１では、画像認識手段３３２が、ＯＭＲ処理のみではなく、ＯＣＲ処理を行ってワークフローに定義される各処理を特定する。つまり、画像認識手段３３２は、ワークフローが記載された紙の画像データを画像認識して、認識した各処理をワークフロー生成手段３０４に出力する。
【０１１７】
図１９は、紙に記載されたワークフローの一例を示す図である。図１９に示す例では、画像認識手段３３２は、四角枠を各処理と特定し、四角枠内の文字を認識することで処理内容を特定することができる。また、画像認識手段３３２は、左から右へ認識した処理を連結したり、矢印を認識してフローの順番を特定したりする。
【０１１８】
変形例２では、前述した各画像処理サーバが組み込まれたＭＦＰについて説明する。変形例２において、画像処理サーバが組み込まれた画像形成装置の各機能は、基本的には図４、図１３、図１６、図１８に示す画像形成装置の機能及び画像処理サーバの機能と同様である。これにより、変形例２に係る画像形成装置によれば、ＭＦＰ単体で、各実施例に示した処理を行なうことができる。
【０１１９】
なお、各実施例の画像処理サーバは、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置などの装置を備えており、ワークステーションや通常のコンピュータを利用したハードウェア構成となっている。
【０１２０】
各実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１２１】
また、各実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、各実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２２】
また、各実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１２３】
各実施例の画像処理サーバや変形例のＭＦＰで実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされ、上記各手段が主記憶装置上に生成されるようになっている。
【０１２４】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１２５】
１０、６０、８０  ＭＦＰ
３０、５０、７０、９０  画像処理サーバ
４０  情報処理端末
１０１  画像読込手段
１０２  通信手段
１０３  記憶手段
３０１  通信手段
３０２、７０２  ジョブ実行手段
３０３  ワークフロー処理手段
３０４、５０１  ワークフロー生成手段
３０５、３０６、５０４、７０１  記憶手段
３３１  ワークフロー実行手段
３３２  画像認識手段
３３３  画像変換手段
３３４  フォルダ配信手段
３３５  メール配信手段
５０２  プラグイン取得手段
５０３  実行依頼手段
６０１  認識手段
８０１  受付手段
８０２  印刷手段
９０１  マークシート生成手段
【先行技術文献】
【特許文献】
【０１２６】
【特許文献１】特開２００７−３２３３９２号公報
【図１】
2010204960.tif 000003
【図２】
2010204960.tif 000004
【図３】
2010204960.tif 000005
【図４】
2010204960.tif 000006
【図５】
2010204960.tif 000007
【図６】
2010204960.tif 000008
【図７】
2010204960.tif 000009
【図８】
2010204960.tif 000010
【図９】
2010204960.tif 000011
【図１０】
2010204960.tif 000012
【図１１】
2010204960.tif 000013
【図１２】
2010204960.tif 000014
【図１３】
2010204960.tif 000015
【図１４】
2010204960.tif 000016
【図１５】
2010204960.tif 000017
【図１６】
2010204960.tif 000018
【図１７】
2010204960.tif 000019
【図１８】
2010204960.tif 000020
【図１９】
2010204960.tif 000021