(57)【要約】【課題】画像データに対して実行された中間処理の各々の実行結果を確認することができるスキャン配信システム、文書管理装置、スキャン配信方法、及びプログラムを提供する。【解決手段】スキャン配信システムは、読取手段と、実行手段と、表示制御手段と、配信手段とを備える。前記読取手段は、原稿から画像データを読み取る。前記実行手段は、前記読取手段が読み取った前記画像データに対して実行する複数の処理が並べられた各処理を順次実行する場合に、当該処理を停止させる停止処理を実行したことを条件に、前記処理を停止させる。前記表示制御手段は、前記実行手段が前記停止処理を実行するまでに実行した一又は複数の前記処理の実行結果を示す画像データを表示させる。前記配信手段は、前記実行手段が前記処理の実行が完了した場合に、当該処理の実行結果を配信する。【選択図】図５
2017175611.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る読取手段と、
前記読取手段が読み取った前記画像データに対して実行する複数の処理が並べられた各処理を順次実行する場合に、当該処理を停止させる停止処理を実行したことを条件に、前記処理を停止させる実行手段と、
前記実行手段が前記停止処理を実行するまでに実行した一又は複数の前記処理の実行結果を示す画像データを表示させる表示制御手段と、
前記実行手段が前記処理の実行が完了した場合に、当該処理の実行結果を配信する配信手段と、
を備えるスキャン配信システム。
【請求項２】
前記実行手段が実行した前記処理を変更する操作を受け付ける変更手段を更に備え、
前記実行手段は、前記変更手段が変更後の前記処理を実行する、
請求項１に記載のスキャン配信システム。
【請求項３】
前記実行手段が前記停止処理を実行した場合に、前記実行手段が前記停止処理を実行するまでに実行した一又は複数の前記処理の実行結果を示す前記画像データを記憶させる記憶制御手段を更に備え、
前記実行手段は、前記変更手段が前記処理を変更した場合に、前記記憶制御手段が前回の停止の際に記憶させた前記画像データに対して変更後の前記処理を実行する、
請求項２に記載のスキャン配信システム。
【請求項４】
前記記憶制御手段は、前記実行手段が前記停止処理を実行した場合に、当該停止処理の次に実行される前記処理を記憶させ、
前記実行手段は、前記変更手段が前記処理を変更した場合に、前記記憶制御手段が前回の前記停止処理の際に記憶させた前記処理から当該処理を実行する、
請求項３に記載のスキャン配信システム。
【請求項５】
前記実行手段は、前記処理が停止された状態で当該処理を続行する操作を受け付けた場合に、前記記憶制御手段が記憶させた前記停止処理の次に実行される前記処理から当該処理を再開する、
請求項４に記載のスキャン配信システム。
【請求項６】
前記配信手段は、前記処理が停止された状態で当該処理を続行する操作を受け付けた場合に、前記処理に未実行の前記処理が無いことを条件に、前記画像データを配信する、
請求項４又は５に記載のスキャン配信システム。
【請求項７】
前記実行手段は、前記画像データの予め指定された抽出領域から文字列情報を抽出する抽出処理を実行し、
前記表示制御手段は、前記実行手段が実行した前記抽出処理により抽出された前記文字列情報を表示させ、
前記変更手段は、前記表示制御手段が表示した前記画像データに基づいて、前記実行手段が前記文字列情報を抽出する前記抽出領域を変更する操作を受け付ける、
請求項２乃至６の何れか一項に記載のスキャン配信システム。
【請求項８】
画像データに対して実行する複数の処理が並べられた各処理を順次実行する場合に、当該処理を停止させる停止処理を実行したことを条件に、前記処理を停止させる実行手段と、
前記実行手段が前記停止処理を実行するまでに実行した一又は複数の前記処理の実行結果を示す画像データを表示させる表示制御手段と、
前記実行手段が前記処理の実行が完了した場合に、当該処理の実行結果を配信する配信手段と、
を備える文書管理装置。
【請求項９】
原稿から画像データを読み取る読取工程と、
前記読取工程で読み取った前記画像データに対して実行する複数の処理が並べられた各処理が順次実行される場合に、当該処理を停止させる停止処理が実行されたことを条件に、前記処理を停止させる実行工程と、
前記実行工程で前記停止処理が実行されるまでに実行された一又は複数の前記処理の実行結果を示す画像データを表示させる表示制御工程と、
前記実行工程で前記処理の実行が完了した場合に、当該処理の実行結果を配信する配信工程と、
を備えるスキャン配信方法。
【請求項１０】
コンピュータに、
画像データに対して実行する複数の処理が並べられた各処理を順次実行する場合に、当該処理を停止させる停止処理を実行したことを条件に、前記処理を停止させる実行手段と、
前記実行手段が前記停止処理を実行するまでに実行した一又は複数の前記処理の実行結果を示す画像データを表示させる表示制御手段と、
前記実行手段が前記処理の実行が完了した場合に、当該処理の実行結果を配信する配信手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャン配信システム、文書管理装置、スキャン配信方法、及びプログラムに関する。
【背景技術】
【０００２】
スキャナ機能等を備えた画像形成装置において、原稿をスキャンして生成した画像データを所定の配信先に配信する技術が知られている。この様な技術は、原稿をスキャンして生成した画像データに対して、画像補正、画像変換、ＰＤＦ変換、ＯＣＲ処理等の中間処理を実行した後に、所定の配信先に配信している。
【０００３】
特許文献１には、携帯端末又は画像出力装置の何れか早い方で、スキャンした画像データのプレビュー画像を生成することにより、速やかにプレビュー画像を表示させる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、複数の中間処理が実行される場合に、それぞれの中間処理の実行結果を表示させることができない。従って、ユーザがプレビュー画像に問題があると認識した場合であっても、問題の原因となっている中間処理を特定することができないため問題を解決することは困難であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、画像データに対して実行された中間処理の各々の実行結果を確認することができるスキャン配信システム、文書管理装置、スキャン配信方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係るスキャン配信システムは、読取手段と、実行手段と、表示制御手段と、配信手段とを備える。前記読取手段は、原稿から画像データを読み取る。前記実行手段は、前記読取手段が読み取った前記画像データに対して実行する複数の処理が並べられた各処理を順次実行する場合に、当該処理を停止させる停止処理を実行したことを条件に、前記処理を停止させる。前記表示制御手段は、前記実行手段が前記停止処理を実行するまでに実行した一又は複数の前記処理の実行結果を示す画像データを表示させる。前記配信手段は、前記実行手段が前記処理の実行が完了した場合に、当該処理の実行結果を配信する。
【発明の効果】
【０００７】
本発明によれば、画像データに対して実行された中間処理の各々の実行結果を確認することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係るスキャン配信システムの一例を示す図である。
【図２】図２は、画像形成装置のハードウェア構成の例を示す図である。
【図３】図３は、モバイル端末のハードウェア構成の例を示す図である。
【図４】図４は、文書管理装置のハードウェア構成の例を示す図である。
【図５】図５は、スキャン配信システムにおける画像形成装置、モバイル端末、及び文書管理装置のソフトウェア構成の例を示す図である。
【図６】図６は、ワークフロー定義のデータ構成の一例を示す説明図である。
【図７】図７は、ジョブ管理テーブルのデータ構成の一例を示す説明図である。
【図８】図８は、登録処理の一例を示すシーケンス図である。
【図９】図９は、実行処理の一例を示すシーケンス図である。
【図１０】図１０は、表示処理の一例を示すシーケンス図である。
【図１１】図１１は、ジョブ選択画面の一例を示す説明図である。
【図１２】図１２は、プレビュー画面の一例を示す説明図である。
【図１３】図１３は、変更処理の一例を示すシーケンス図である。
【図１４】図１４は、中間処理変更画面の一例を示す説明図である。
【図１５】図１５は、続行中間処理の一例を示すシーケンス図である。
【図１６】図１６は、続行配信処理の一例を示すシーケンス図である。
【図１７】図１７は、リセット処理の一例を示すシーケンス図である。
【図１８】図１８は、第２の実施形態に係るジョブ管理テーブルのデータ構成の一例を示す説明図である。
【図１９】図１９は、設定値テーブルのデータ構成の一例を示す説明図である。
【図２０】図２０は、実行処理の一例を示すシーケンス図である。
【図２１】図２１は、表示処理の一例を示すシーケンス図である。
【図２２】図２２は、プレビュー画面の一例を示す説明図である。
【図２３】図２３は、変更処理の一例を示すシーケンス図である。
【図２４】図２４は、中間処理を変更する画面の画面遷移の一例を示す説明図である。
【図２５】図２５は、続行配信処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、スキャン配信システム、文書管理装置、スキャン配信方法、及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、スキャン配信システム、文書管理装置、スキャン配信方法、及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に係るスキャン配信システム１の一例を示す図である。スキャン配信システム１は、画像形成装置１０と、モバイル端末２０と、文書管理装置３０と、管理者端末４０と、配信先装置５０とを備える。スキャン配信システム１は、ネットワーク６０を介して、画像形成装置１０と、モバイル端末２０と、文書管理装置３０と、管理者端末４０と、配信先装置５０とを通信可能に接続している。ネットワーク６０は、例えば、ＬＡＮ（Local  Area  Network）、ＶＰＮ（Virtual  Private  Network）、ＷＡＮ（Wide  Area  Network）等である。ネットワーク６０は、例えば、ＴＣＰ／ＩＰ(Transmission  Control  Protocol/Internet  Protocol)をプロトコルとして用いて通信を行う。図１に示すスキャン配信システム１は、画像形成装置１０と、モバイル端末２０と、文書管理装置３０と、管理者端末４０と、配信先装置５０とを一台備えているが、複数台備えていてもよい。
【００１１】
画像形成装置１０は、スキャナ機能と、スキャナ機能により読み取った画像データに対して各種中間処理を実行する機能と、中間処理を実行した画像データを配信する配信機能とを有する画像処理装置である。ここで、中間処理とは、原稿をスキャンして生成した画像データを配信するまでに、画像データに対して実行する各処理のことである。例えば、中間処理とは、画像補正、画像変換、ＰＤＦ（Portable  Document  Format）変換、ＯＣＲ（Optical  Character  Recognition）処理等である。例えば、画像形成装置１０は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能のうち少なくとも２つの機能を有する複合機である。
【００１２】
モバイル端末２０は、スマートフォンやタブレット端末等の携帯端末である。モバイル端末２０は、ＮＦＣ（Near  Field  Communication）等の近距離無線通信により画像形成装置１０と通信することができる。また、モバイル端末２０は、画像形成装置１０の操作パネル１２７（図２参照）等に表示されたコードシンボルを読み取ることにより各種情報を取得することができる。
【００１３】
文書管理装置３０は、画像形成装置１０が原稿からスキャンして生成したドキュメントの画像データを管理するサーバ装置である。さらに詳しくは、文書管理装置３０は、画像データの保存や、画像データに対してワークフローに予め定められた一連の処理を実行する。ここで、ワークフローとは、原稿をスキャンして生成した画像データに対して実行する一又は複数の処理が並べられた処理手順である。文書管理装置３０は、画像形成装置１０が原稿をスキャンして生成した画像データに対して、ワークフローに定められた一又は複数の中間処理を実行する。文書管理装置３０は、中間処理が実行された画像データをモバイル端末２０等に提供してユーザが期待していた画像データであるか否かの確認を得る。文書管理装置３０は、確認が得られた場合に、画像データを配信先装置５０に配信する。なお、文書管理装置３０は、文書管理システムとして複数の装置に各種機能を分散させてもよい。または、文書管理装置３０は、画像形成装置１０が備えていてもよい。すなわち、文書管理装置３０と、画像形成装置１０とは一体となっていてもよい。または、文書管理装置３０は、他の装置と一体となっていてもよい。
【００１４】
管理者端末４０は、スキャン配信システム１の管理者が使用する情報処理装置である。管理者端末４０は、ワークフローの各処理や、各処理の設定を変更することができる。例えば、管理者端末４０は、文書管理装置３０と連携して各種処理を実行する画像形成装置１０を定めることができる。または、管理者端末４０は、中間処理や、画像データの配信等の各種処理に制限を設けることを設定することができる。
【００１５】
配信先装置５０は、文書管理装置３０が配信する画像データの配信先となる装置である。すなわち、配信先装置５０は、中間処理が実行された画像データの配信先となる装置である。例えば、配信先装置５０は、メールサーバや、クラウド環境におけるストレージサーバ等である。
【００１６】
次に、画像形成装置１０、モバイル端末２０、及び文書管理装置３０の詳細について説明する。
【００１７】
まず、画像形成装置１０のハードウェア構成の例について説明する。図２は、第１の実施形態の画像形成装置１０のハードウェア構成の例を示す図である。
【００１８】
図２に示すように、画像形成装置１０は、本体部１１０と、操作部１２０とを備える。本体部１１０は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種の機能を実現する。操作部１２０は、ユーザの操作に応じた情報を受け付ける。なお、ユーザの操作に応じた情報は、例えば画面の座標値を示す信号等である。
【００１９】
本体部１１０及び操作部１２０は、接続Ｉ／Ｆ１１６、専用の通信路１３０及び接続Ｉ／Ｆ１２６を介して相互に通信可能に接続している。通信路１３０は、例えばＵＳＢ（Universal  Serial  Bus）規格を用いて接続することができるが、有線か無線かを問わない。また、通信路１３０は、ＵＳＢに限らず任意の規格を採用することができる。
【００２０】
通信路１３０が無線の場合には、本体部１１０及び操作部１２０は、例えば、赤外線通信部、ＲＦ（Radio  Frequency）通信部、ブルートゥース（登録商標）通信部等の近距離無線通信部を備える。または、本体部１１０及び操作部１２０は、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ通信機能を備えた場合には、図１に示すネットワーク６０を介して相互に通信することができる。
【００２１】
本体部１１０は、操作部１２０で受け付けた操作に応じた動作を行う。また、本体部１１０は、モバイル端末２０等の外部装置とも通信可能であり、外部装置から受信した指示（印刷指示等）に応じた動作を行うこともできる。
【００２２】
まず、本体部１１０のハードウェア構成について説明する。図２に示すように、本体部１１０は、ＣＰＵ（Central  Processing  Unit）１１１、ＲＯＭ（Read  Only  Memory）１１２、ＲＡＭ（Random  Access  Memory）１１３、ＨＤＤ（Hard  Disk  Drive）１１４、通信Ｉ／Ｆ１１５、接続Ｉ／Ｆ１１６及びエンジン部１１７を備える。ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１４、通信Ｉ／Ｆ１１５、接続Ｉ／Ｆ１１６及びエンジン部１１７は、システムバス１１８を介して相互に接続している。
【００２３】
ＣＰＵ１１１は、本体部１１０の動作を統括的に制御する。ＲＯＭ１１２は、各種プログラムやデータを記憶する。ＲＡＭ１１３は、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。ＨＤＤ１１４は、プログラム及び後述する各種情報を記憶する記憶装置である。ＣＰＵ１１１は、ＲＡＭ１１３をワークエリア（作業領域）としてＲＯＭ１１２又はＨＤＤ１１４等に格納されたプログラムを実行する。これにより、ＣＰＵ１１１は、本体部１１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能を実現する。
【００２４】
通信Ｉ／Ｆ１１５は、ネットワーク６０と接続するためのインターフェースである。接続Ｉ／Ｆ１１６は、通信路１３０を介して操作部１２０と通信するためのインターフェースである。
【００２５】
エンジン部１１７は、コピー機能、スキャナ機能、ファクス機能及びプリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部１１７は、例えば、書類、文書、又は伝票等の原稿の画像を読み取るスキャナ、用紙等のシート材への印刷を行うプロッタ、ファクス通信を行うＦＡＸ部等を備えている。エンジン部１１７は、更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを実現するためのハードウェアを備えていてもよい。
【００２６】
次に、操作部１２０のハードウェア構成について説明する。図２に示すように、操作部１２０は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、フラッシュメモリ１２４、通信Ｉ／Ｆ１２５、接続Ｉ／Ｆ１２６、操作パネル１２７及び外部接続Ｉ／Ｆ１２８を備える。ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、フラッシュメモリ１２４、通信Ｉ／Ｆ１２５、接続Ｉ／Ｆ１２６、操作パネル１２７及び外部接続Ｉ／Ｆ１２８は、システムバス１２９を介して相互に接続している。
【００２７】
ＣＰＵ１２１は、操作部１２０の動作を統括的に制御する。ＲＯＭ１２２は、各種プログラムやデータを記憶する。ＲＡＭ１２３は、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。フラッシュメモリ１２４は、プログラム及び後述する各種情報を記憶する記憶装置である。ＣＰＵ１２１は、ＲＡＭ１２３をワークエリア（作業領域）としてＲＯＭ１２２又はフラッシュメモリ１２４等に格納されたプログラムを実行する。これにより、ＣＰＵ１２１は、操作部１２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示等を実現する。
【００２８】
通信Ｉ／Ｆ１２５は、ネットワーク６０と接続するためのインターフェースである。接続Ｉ／Ｆ１２６は、通信路１３０を介して本体部１１０と通信するためのインターフェースである。
【００２９】
操作パネル１２７は、例えば、各種情報を表示するタッチパネル機能を搭載した液晶表示装置（ＬＣＤ）である。操作パネル１２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報を表示する。なお、操作パネル１２７は、液晶表示装置に限られるものではない。操作パネル１２７は、例えば、タッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。また、操作パネル１２７は、更にハードウェアキー（ボタン）や、ランプ等を備えてもよい。または、操作パネル１２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）に代えて、ハードウェアキー（ボタン）や、ランプ等を備えてもよい。
【００３０】
外部接続Ｉ／Ｆ１２８は、ＮＦＣ等の近距離無線通信によりモバイル端末２０等の外部装置と通信するためのインターフェースである。
【００３１】
次に、モバイル端末２０のハードウェア構成の例について説明する。図３は、第１の実施形態のモバイル端末２０のハードウェア構成の例を示す図である。
【００３２】
図３に示すように、モバイル端末２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、フラッシュメモリ２０４、通信Ｉ／Ｆ２０５、外部接続Ｉ／Ｆ２０６、操作パネル２０７及び撮像部２０８を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、フラッシュメモリ２０４、通信Ｉ／Ｆ２０５、外部接続Ｉ／Ｆ２０６、操作パネル２０７及び撮像部２０８は、システムバス２０９を介して相互に接続している。
【００３３】
ＣＰＵ２０１は、モバイル端末２０の動作を統括的に制御する。ＲＯＭ２０２は、各種プログラムやデータを記憶する。ＲＡＭ２０３は、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。フラッシュメモリ２０４は、プログラム及び後述する各種情報を記憶する記憶装置である。ＣＰＵ２０１は、ＲＡＭ２０３をワークエリア（作業領域）としてＲＯＭ２０２又はフラッシュメモリ２０４等に格納されたプログラムを実行する。これにより、ＣＰＵ２０１は、モバイル端末２０全体の動作を制御し、各種機能を実現する。
【００３４】
通信Ｉ／Ｆ２０５は、ネットワーク６０と接続するためのインターフェースである。
【００３５】
外部接続Ｉ／Ｆ２０６は、ＮＦＣ等の近距離無線通信により画像形成装置１０等の外部装置と通信するためのインターフェースである。
【００３６】
操作パネル２０７は、例えば、各種情報を表示するタッチパネル機能を搭載した液晶表示装置（ＬＣＤ）である。操作パネル２０７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報を表示する。
【００３７】
撮像部２０８は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）等の撮像素子を有する撮像装置である。撮像部２０８は、ＣＰＵ２０１の指示に従い撮像を行い、画像データを出力する。
【００３８】
次に、文書管理装置３０のハードウェア構成の例について説明する。図４は、第１の実施形態の文書管理装置３０のハードウェア構成の例を示す図である。
【００３９】
図４に示すように、文書管理装置３０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、及び通信Ｉ／Ｆ３０５を備える。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、及び通信Ｉ／Ｆ３０５は、システムバス３０６を介して相互に接続している。
【００４０】
ＣＰＵ３０１は、文書管理装置３０の動作を統括的に制御する。ＲＯＭ３０２は、各種プログラムやデータを記憶する。ＲＡＭ３０３は、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。ＨＤＤ３０４は、プログラム及び後述する各種情報を記憶する記憶装置である。ＣＰＵ３０１は、ＲＡＭ３０３をワークエリア（作業領域）としてＲＯＭ３０２又はＨＤＤ３０４等に格納されたプログラムを実行する。これにより、ＣＰＵ３０１は、文書管理装置３０全体の動作を制御し、各種機能を実現する。通信Ｉ／Ｆ３０５は、ネットワーク６０と接続するためのインターフェースである。
【００４１】
次に、スキャン配信システム１における画像形成装置１０、モバイル端末２０、及び文書管理装置３０のソフトウェア構成の例について説明する。図５は、第１の実施形態のスキャン配信システム１における画像形成装置１０、モバイル端末２０、及び文書管理装置３０のソフトウェア構成の例を示す図である。
【００４２】
まず、画像形成装置１０について説明する。画像形成装置１０は、ユーザ認証部１００１と、ワークフロー選択受信部１００２と、ジョブ実行部１００３と、通信接続情報提供部１００４とを備える。ＣＰＵ１１１やＣＰＵ１２１は、ＲＯＭ１１２やＨＤＤ１１４やＲＯＭ１２２やフラッシュメモリ１２４等に格納されたプログラム等を実行することにより、上述した各種機能を実現する。
【００４３】
ユーザ認証部１００１は、画像形成装置１０を使用するユーザからログイン処理に係る入力を受け付ける。ユーザ認証部１００１は、入力されたユーザＩＤやパスワード等に基づいてログイン処理を実行する。
【００４４】
ワークフロー選択受信部１００２は、ログインしているユーザからワークフロー一覧の表示を要求する操作を受け付けた場合に、ワークフロー一覧を文書管理装置３０に要求する。ワークフロー選択受信部１００２は、文書管理装置３０からワークフロー一覧が提供された場合に、ワークフロー一覧を操作パネル１２７に表示する。そして、ワークフロー選択受信部１００２は、実行するワークフローを選択する操作を受け付ける。
【００４５】
読取手段であるジョブ実行部１００３は、原稿をスキャンして、原稿から画像データを読み取る。ジョブ実行部１００３は、生成した画像データに対して、ワークフロー選択受信部１００２が受け付けたワークフローの各処理を実行するジョブを文書管理装置３０に投入する。すなわち、ジョブ実行部１００３は、生成した画像データに対して、ワークフロー選択受信部１００２が受け付けたワークフローに定められた各処理を実行することを要求するジョブ情報を文書管理装置３０に送信する。ここで、ジョブ情報とは、ユーザＩＤ、ジョブＩＤ、ワークフローＩＤ、パラメータ、及び画像データ等のジョブに関する各種情報を有する。
【００４６】
通信接続情報提供部１００４は、文書管理装置３０から取得した通信接続情報をユーザが使用するモバイル端末２０に提供する。ここで、通信接続情報とは、ユーザが画像形成装置１０に読み取らせた画像データについて、文書管理装置３０に実行させるジョブに関する各種画面等をモバイル端末２０に表示させるための接続先が示された情報である。通信接続情報は、ユーザがモバイル端末２０等から文書管理装置３０にアクセスするためのＵＲＬ（Uniform  Resource  Locator）と、暗号化されたユーザＩＤとを含んでいる。例えば、通信接続情報は、「文書管理装置の場所を示すＵＲＬ／ｕｓｅｒｉｄ＝暗号化されたユーザＩＤ／」の形式で表現させる。
【００４７】
通信接続情報提供部１００４は、様々な方法によって通信接続情報を提供する。例えば、通信接続情報提供部１００４は、通信接続情報を３次元コード等のコードシンボルを操作パネル１２７に表示させる。モバイル端末２０は、コードシンボルを撮像部２０８が読み取ることで取得する。または、通信接続情報提供部１００４は、外部接続Ｉ／Ｆ１２８を制御して、通信接続情報を送信する。モバイル端末２０は、外部接続Ｉ／Ｆ２０６を制御して、ＮＦＣ等により通信接続情報を受信する。
【００４８】
次に、モバイル端末２０について説明する。モバイル端末２０は、スキャン配信システム１に係る各種機能を提供するアプリケーションプログラム２１００を備える。アプリケーションプログラム２１００は、通信接続情報取得部２１０１と、文書管理装置アクセス部２１０２とを備える。ＣＰＵ２０１は、ＲＯＭ２０２やフラッシュメモリ２０４等に格納されたプログラム等を実行することにより、上述した各種機能を実現する。
【００４９】
通信接続情報取得部２１０１は、画像形成装置１０から提供された通信接続情報を取得する。例えば、通信接続情報取得部２１０１は、撮像部２０８を制御して、画像形成装置１０の操作パネル１２７に表示されたコードシンボルを読み取ることで通信接続情報を取得する。または、通信接続情報取得部２１０１は、外部接続Ｉ／Ｆ２０６を制御して、通信接続情報を受信することで通信接続情報を取得する。
【００５０】
文書管理装置アクセス部２１０２は、文書管理装置３０との通信を制御する。文書管理装置アクセス部２１０２は、操作パネル２０７が受け付けた操作を文書管理装置３０に送信する。また、文書管理装置アクセス部２１０２は、文書管理装置３０から受信した情報を操作パネル２０７に表示させる。例えば、文書管理装置アクセス部２１０２は、ワークフローの各処理を実行するジョブの実行結果を表示させる。
【００５１】
なお、モバイル端末２０は、画像形成装置１０が原稿をスキャンして生成した原画像２１０３を保持することもできる。原画像２１０３は、画像形成装置１０が原稿をスキャンした後、何ら画像処理が実行されていない画像データである。モバイル端末２０は、原画像２１０３を保持している場合には、文書管理装置３０が原画像２１０３に対してワークフローを実行するごとに、対象となる原画像２１０３を提供する。すなわち、モバイル端末２０は、適宜原画像２１０３を提供するため、文書管理装置３０が全てのユーザの画像データを一元管理する場合と比較して、文書管理装置３０の記憶容量の圧迫を防止することができる。
【００５２】
次に、文書管理装置３０について説明する。文書管理装置３０は、大別すると、各種データと、ジョブ管理部３１００と、ジョブ実行部３２００と、プラグイン３３００と、モバイルアプリ処理部３５００とを備えている。ＣＰＵ３０１は、ＲＯＭ３０２やＨＤＤ３０４等に格納されたプログラム等を実行することにより、上述した各種機能を実現する。
【００５３】
文書管理装置３０は、各種データとして、ワークフロー定義３４０１と、中間処理定義３４０２と、ジョブ管理テーブル３４０３と、キュー３４０４と、原画像３４０５と、プレビュー画像３４０６と、プレビュー画像（前回）３４０７とを備える。
【００５４】
ワークフロー定義３４０１は、一又は複数のワークフローが定義されている。ここで、図６は、ワークフロー定義３４０１のデータ構成の一例を示す説明図である。ワークフロー定義３４０１は、ワークフローＩＤごとに、実行する処理が時系列に並べられている。すなわち、ワークフロー定義３４０１には、ワークフローごとに、一又は複数の中間処理と、一又は複数の中間プレビュー処理との組み合わせが時系列に並べられている。さらに、ワークフローには、一連の中間処理が終了すると配信処理を実行することが登録されている。ワークフロー定義３４０１の各ワークフローにおける各処理には、処理の種別を識別可能な処理種別ＩＤが含まれている。処理種別ＩＤにより、各処理が、中間処理と中間プレビュー処理と配信処理との何れに該当するかを識別することができる。
【００５５】
また、ワークフローには、任意の中間処理を、任意の順番で登録することができる。さらに、ワークフローには、任意の位置に中間プレビュー処理を登録することができる。ここで、管理者は、ワークフロー定義３４０１におけるワークフローを作成するときに、処理に問題が発生する可能性のある中間処理の後に、中間プレビュー処理を挿入する。これにより、管理者は、その中間処理の実行結果を確認し、設定を変更して再実行することが可能なワークフローを作成する。また、ワークフロー定義３４０１は、各ワークフローの各処理についての詳細な設定を保持していてもよい。図６に示すワークフロー定義３４０１において、ワークフローＩＤが「０００１」のワークフローは、処理３に中間プレビュー処理が登録されている。この場合には、中間プレビュー処理部３２０２は、中間処理Ａ及び中間処理Ｂが実行された画像データを取得する。図６に示すワークフロー定義３４０１には、処理１から処理４までの処理があるが、処理の数は３以下であってもよいし、５以上であってもよい。
【００５６】
中間処理定義３４０２は、一又は複数の中間処理が定義されている。なお、中間処理定義３４０２は、ワークフロー定義３４０１に含まれていてもよい。
【００５７】
ジョブ管理テーブル３４０３は、ジョブのインスタンスについて記憶する。ここで、図７は、ジョブ管理テーブル３４０３のデータ構成の一例を示す説明図である。ジョブ管理テーブル３４０３は、ユーザＩＤと、ジョブＩＤと、ワークフローＩＤと、パラメータと、原画像パスと、プレビュー画像パスと、プレビュー画像パス（前回）と、ワークフロー処理再開位置と、ワークフロー処理再開位置（前回）と、ステータスとを関連付けて記憶する。
【００５８】
ユーザＩＤは、ユーザを識別可能な識別情報である。すなわち、ユーザＩＤは、ジョブを実行したユーザを示す情報である。ジョブＩＤは、ジョブのインスタンスを識別可能な識別情報である。ワークフローＩＤは、ワークフローを識別可能な識別情報である。すなわち、ワークフローＩＤは、ジョブによって実行されるワークフローを示す情報である。例えば、ワークフロー定義３４０１のワークフローＩＤが、このワークフローＩＤとして記憶される。パラメータは、ワークフローにおける各種設定である。更に詳しくは、パラメータは、配信先と、文書名と、中間処理設定と、続行フラグと関連付けて記憶する。配信先は、ジョブに含まれる一又は複数の中間処理が実行された画像データの配信先が示された情報である。例えば、配信先は、メールアドレスや、配信先のフォルダを指定する情報である。文書名は、ジョブの対象となる原稿の名称を示す情報である。中間処理設定は、ユーザにより設定された中間処理の設定内容である。また、ユーザは、中間処理設定を変更することができる。続行フラグは、中間プレビュー処理の後においても中間処理が残っているか否かを示す情報である。原画像パスは、ジョブが対象にしている画像データの原画像３４０５の所在を示す情報である。プレビュー画像パスは、ジョブに係るプレビュー画像３４０６の所在を示す情報である。プレビュー画像パス（前回）は、ジョブに係るプレビュー画像（前回）３４０７の所在を示す情報である。ワークフロー処理再開位置は、中間プレビュー処理によって停止したジョブにおいて、再開する中間処理が示された情報である。すなわち、ワークフロー処理再開位置は、中間プレビュー処理の次に実行される中間処理を示す情報である。ワークフロー処理再開位置（前回）は、中間プレビュー処理によって停止したジョブにおいて、前回再開した中間処理が示された情報である。ステータスは、ジョブの状態が示された情報である。例えば、ステータスには、中間プレビュー処理により停止中や、画像データの配信待ち等の状態や、ジョブが完了したこと等が登録される。
【００５９】
キュー３４０４は、ジョブ受信部３１０３が受信したジョブＩＤを登録順に記憶している。
【００６０】
原画像３４０５は、画像形成装置１０が原稿をスキャンした後、何ら中間処理が実行されていない画像データである。
【００６１】
プレビュー画像３４０６は、中間プレビュー処理によってジョブが停止するまでに実行された一又は複数の中間処理の実行結果を示す画像データである。または、プレビュー画像３４０６は、ワークフローに含まれる中間処理ごとに、実行結果の画像データを保存しても良い。または、プレビュー画像３４０６は、ワークフローに定められた全ての中間処理が実行された画像データである。
【００６２】
プレビュー画像（前回）３４０７は、ワークフローにおいて、前回の中間プレビュー処理によって停止するまでの中間処理が実行された画像データである。すなわち、プレビュー画像（前回）３４０７は、前回のプレビュー画像３４０６である。
【００６３】
ジョブ管理部３１００は、一覧提供部３１０１と、ジョブ情報提供部３１０２と、ジョブ受信部３１０３と、通信接続情報応答部３１０４と、ジョブ処理部３１０５と、ジョブ再処理・再開部３１０６とを備える。
【００６４】
一覧提供部３１０１は、画像形成装置１０のワークフロー選択受信部１００２からワークフロー一覧を要求された場合に、ワークフロー定義３４０１から一又は複数のワークフローを取得する。一覧提供部３１０１は、取得したワークフローの各々に含まれる一又は複数の中間処理を中間処理定義３４０２から取得する。一覧提供部３１０１は、取得した中間処理一覧を有するワークフロー一覧を画像形成装置１０のワークフロー選択受信部１００２に提供する。
【００６５】
ジョブ情報提供部３１０２は、モバイルアプリ処理部３５００の要求に応じて、指定されたユーザＩＤに関連付けられたジョブをジョブ管理テーブル３４０３から取得する。ジョブ情報提供部３１０２は、モバイルアプリ処理部３５００に取得したジョブのジョブ情報を提供する。
【００６６】
ジョブ受信部３１０３は、原稿をスキャンした画像データを画像形成装置１０から受信する。ジョブ受信部３１０３は、受信した画像データを原画像３４０５及び前回のプレビュー画像３４０６に記憶させる。また、ジョブ受信部３１０３は、受信したジョブのジョブ情報をジョブ管理テーブル３４０３に記憶させる。さらに、ジョブ受信部３１０３は、キュー３４０４にジョブＩＤを登録する。
【００６７】
通信接続情報応答部３１０４は、モバイルアプリ処理部３５００の通信接続情報作成部３５０１から通信接続情報を取得する。通信接続情報応答部３１０４は、取得した通信接続情報を画像形成装置１０の通信接続情報提供部１００４に提供する。
【００６８】
ジョブ処理部３１０５は、キュー３４０４に登録されたジョブＩＤを取得する。ジョブ処理部３１０５は、取得したジョブＩＤのジョブが実行する各処理をジョブ実行部３２００に順次実行させる。記憶制御手段であるジョブ処理部３１０５は、ジョブ実行部３２００から実行結果として提供された画像データをプレビュー画像３４０６に記憶させる。なお、ジョブ処理部３１０５は、ジョブＩＤのキュー３４０４への登録に同期して処理を実行させてもよいし、非同期に処理を実行させてもよい。
【００６９】
ジョブ再処理・再開部３１０６は、モバイルアプリ処理部３５００からの続行要求に応じて、停止していたジョブの残りの中間処理の実行を再開する。または、ジョブ再処理・再開部３１０６は、モバイルアプリ処理部３５００からのリセット要求に応じて、ジョブが実行する一又は複数の中間処理を最初から再開する。
【００７０】
ジョブ実行部３２００は、ジョブ処理部３１０５に指示されたジョブに含まれる各処理を順次実行する。すなわち、実行手段であるジョブ実行部３２００は、画像形成装置１０が読み取った画像データに対して、一又は複数の処理が並べられたワークフローの各処理を順次実行する。ジョブ実行部３２００は、中間処理部３２０１と、中間プレビュー処理部３２０２と、配信処理部３２０３とを備える。
【００７１】
中間処理部３２０１は、中間処理を実行する。中間処理部３２０１は、中間処理の実行結果として画像データを生成する。なお、中間処理部３２０１は、ワークフローに含まれる中間処理ごとに、実行結果として画像データを生成しても良いし、中間プレビュー処理が実行されるまでの実行結果として画像データを生成しても良い。
【００７２】
中間プレビュー処理部３２０２は、中間プレビュー処理を実行する。ここで、中間プレビュー処理とは、一又は複数の中間処理を実行するジョブを停止して、停止するまでに実行した中間処理の結果が反映された画像データを取得する処理である。すなわち、中間プレビュー処理とは、一又は複数の中間処理を実行するジョブを停止させる停止処理でもある。
【００７３】
配信手段である配信処理部３２０３は、配信処理を実行する。配信処理とは、画像形成装置１０が生成した画像データに対して、ワークフローに定められた一又は複数の中間処理の実行が完了した場合に、ワークフローに定められた一又は複数の中間処理の実行結果を配信する処理である。すなわち、配信処理とは、中間処理が実行された画像データを配信先装置５０に配信する処理である。
【００７４】
プラグイン３３００は、ジョブ実行部３２００が実行する各種処理のプログラムの実体である。プラグイン３３００は、各種処理のプログラムを容易に拡張可能となっている。図５に示すプラグイン３３００は、中間処理Ａプログラム３３０１と、中間処理Ｂプログラム３３０２と、中間処理Ｃプログラム３３０３と、中間プレビュー処理プログラム３３０４と、配信処理プログラム３３０５とを備えている。中間処理Ａプログラム３３０１と、中間処理Ｂプログラム３３０２と、中間処理Ｃプログラム３３０３とは、中間処理のプログラムである。例えば、中間処理とは、スキャンした画像をＴＩＦＦ（Tag  Image  File  Format）や、ＪＰＥＧ（Joint  Photographic  Experts  Group）等のフォーマットに変換する処理や、スキャンした画像の天地や傾きを補正する補正処理である。また、中間処理は、ＯＣＲ処理等の文字列を抽出する処理であってもよい。中間プレビュー処理プログラム３３０４は、中間プレビュー処理のプログラムである。配信処理プログラム３３０５は、配信処理のプログラムである。なお、中間処理のプログラムは、３種類に限らず、２種類以下であってもよいし、４種類以上であってもよい。
【００７５】
モバイルアプリ処理部３５００は、通信接続情報作成部３５０１と、アクセス対応部３５０２と、ユーザＩＤ取得部３５０３と、ジョブ一覧取得部３５０４と、ジョブ情報取得部３５０５とを備える。
【００７６】
通信接続情報作成部３５０１は、通信接続情報を作成する。通信接続情報作成部３５０１は、作成した通信接続情報をジョブ管理部３１００の通信接続情報応答部３１０４に提供する。
【００７７】
アクセス対応部３５０２は、モバイル端末２０との通信を制御する。
【００７８】
ユーザＩＤ取得部３５０３は、モバイル端末２０が画像形成装置１０との接続に使用した通信接続情報からユーザＩＤを取得する。
【００７９】
ジョブ一覧取得部３５０４は、ユーザＩＤ取得部３５０３が通信接続情報から取得したユーザＩＤに関連付けられているジョブの一覧をジョブ管理部３１００に要求する。
【００８０】
ジョブ情報取得部３５０５は、ジョブをジョブ管理部３１００に要求する。
【００８１】
次に、ワークフローに係るジョブのジョブＩＤをキュー３４０４に登録する登録処理について説明する。ここで、図８は、第１の実施形態の画像形成装置１０、モバイル端末２０及び文書管理装置３０が実行する登録処理の一例を示すシーケンス図である。
【００８２】
まず、画像形成装置１０のユーザ認証部１００１は、ユーザからログインに係る操作を受け付ける（ステップＳ１）。次いで、画像形成装置１０のユーザ認証部１００１は、ログイン結果を操作パネル１２７に表示させる（ステップＳ２）。
【００８３】
次いで、画像形成装置１０のワークフロー選択受信部１００２は、ユーザからワークフロー一覧の表示を要求する操作を受け付ける（ステップＳ３）。次いで、画像形成装置１０のワークフロー選択受信部１００２は、ワークフロー一覧と、ワークフロー一覧に含まれる各ワークフローの中間処理一覧を文書管理装置３０のジョブ管理部３１００に要求する（ステップＳ４）。
【００８４】
次いで、ジョブ管理部３１００の一覧提供部３１０１は、ワークフロー定義３４０１及び中間処理定義３４０２から取得したワークフロー一覧と中間処理一覧とを画像形成装置１０に送信する（ステップＳ５）。次いで、画像形成装置１０のワークフロー選択受信部１００２は、受信したワークフロー一覧及び中間処理一覧を操作パネル１２７に表示させる（ステップＳ６）。
【００８５】
次いで、画像形成装置１０のワークフロー選択受信部１００２は、表示したワークフロー一覧及び中間処理一覧からワークフローを選択する操作を受け付ける（ステップＳ７）。その際に、ワークフロー選択受信部１００２は、中間処理等の各種設定に係る操作を受け付けてもよい。次いで、画像形成装置１０のワークフロー選択受信部１００２は、ワークフローの選択を受け付けたことを示す応答を操作パネル１２７に表示させる（ステップＳ８）。
【００８６】
次いで、画像形成装置１０のジョブ実行部１００３は、原稿をスキャンする操作を受け付ける（ステップＳ９）。次いで、画像形成装置１０のジョブ実行部１００３は、原稿をスキャンする（ステップＳ１０）。
【００８７】
次いで、画像形成装置１０のジョブ実行部１００３は、原稿をスキャンして生成した画像データに対して、ワークフロー選択受信部１００２が受け付けたワークフローの各処理を実行するジョブを文書管理装置３０に投入する（ステップＳ１１）。すなわち、ジョブ実行部１００３は、ユーザＩＤ、ジョブＩＤ、ワークフローＩＤ、パラメータ、及び画像データを有するジョブ情報を文書管理装置３０のジョブ管理部３１００に送信する。
【００８８】
次いで、ジョブ管理部３１００のジョブ受信部３１０３は、受信したジョブのジョブ情報をジョブ管理テーブル３４０３に登録する（ステップＳ１２）。すなわち、ジョブ受信部３１０３は、ジョブ情報に含まれるユーザＩＤ、ジョブＩＤ、ワークフローＩＤ及びパラメータを、ジョブ管理テーブル３４０３のユーザＩＤ、ジョブＩＤ、ワークフローＩＤ及びパラメータとして登録する。また、ジョブ受信部３１０３は、ジョブ情報に含まれる画像データを原画像３４０５として登録する。
【００８９】
次いで、ジョブ管理部３１００のジョブ受信部３１０３は、ジョブ管理テーブル３４０３に登録したジョブ情報のジョブＩＤをキュー３４０４に登録する（ステップＳ１３）。
【００９０】
ここで、ジョブ実行部３２００の中間プレビュー処理部３２０２は、ワークフローに中間プレビュー処理が登録されていない場合には、中間プレビューに係る画像データが取得する処理を実行しない。そこで、ジョブ管理部３１００の通信接続情報応答部３１０４は、キュー３４０４に登録したジョブＩＤのジョブが実行するワークフローに中間プレビュー処理が登録されているか否かを判定する（ステップＳ１４）。例えば、通信接続情報応答部３１０４は、ジョブが実行するワークフローのワークフローＩＤに対応するワークフロー定義３４０１に基づいて、当該ジョブが実行するワークフローに中間プレビュー処理が登録されているか否かを判定する。すなわち、通信接続情報応答部３１０４は、ジョブが実行するワークフローのワークフローＩＤに対応するワークフロー定義３４０１に中間プレビュー処理の処理種別ＩＤが登録されているか否かを判定する。そして、中間プレビュー処理が登録されている場合は、画像形成装置１０、及び文書管理装置３０は、ステップＳ１５〜Ｓ１９の処理を実行し、通信接続情報を生成してユーザに提示する。一方、中間プレビュー処理が登録されていない場合は、画像形成装置１０、及び文書管理装置３０は、例えば、ステップＳ１５〜Ｓ１９の処理を実行せずに、処理を終了する。または、画像形成装置１０、及び文書管理装置３０は、中間プレビュー処理が含まれていない、すなわち、中間プレビューができないことを示す情報を画像形成装置１０に応答する。そして、画像形成装置１０は、中間プレビュー処理が含まれておらず、中間プレビューができないことを操作パネル１２７に表示してもよい。このように、画像形成装置１０、及び文書管理装置３０は、ジョブに対する中間処理の結果をプレビューするための情報を、ジョブに応じて柔軟にユーザに提供することができる。
【００９１】
次いで、ジョブ管理部３１００の通信接続情報応答部３１０４は、ジョブ管理テーブル３４０３に登録したジョブ情報のジョブに係る通信接続情報をモバイルアプリ処理部３５００に要求する（ステップＳ１５）。次いで、モバイルアプリ処理部３５００の通信接続情報作成部３５０１は、通信接続情報を作成する（ステップＳ１６）。次いで、モバイルアプリ処理部３５００の通信接続情報作成部３５０１は、作成した通信接続情報をジョブ管理部３１００に提供する（ステップＳ１７）。次いで、ジョブ管理部３１００の通信接続情報応答部３１０４は、提供された通信接続情報を画像形成装置１０に送信する（ステップＳ１８）。
【００９２】
次いで、画像形成装置１０の通信接続情報提供部１００４は、受信した通信接続情報をユーザに提供する（ステップＳ１９）。例えば、通信接続情報提供部１００４は、コードシンボルに変換した通信接続情報を操作パネル１２７に表示させる。または、通信接続情報提供部１００４は、外部接続Ｉ／Ｆ１２８を制御して、ＮＦＣ等により通信接続情報を送信する。
【００９３】
以上により、画像形成装置１０、モバイル端末２０及び文書管理装置３０は、登録処理を終了する。
【００９４】
次に、ワークフローに係るジョブを実行する実行処理について説明する。ここで、図９は、第１の実施形態の文書管理装置３０が実行する実行処理の一例を示すシーケンス図である。
【００９５】
まず、ジョブ管理部３１００のジョブ処理部３１０５は、キュー３４０４からジョブＩＤを取得する（ステップＳ２１）。次いで、ジョブ管理部３１００のジョブ処理部３１０５は、取得したジョブＩＤのジョブ情報をジョブ管理テーブル３４０３から取得する（ステップＳ２２）。次いで、ジョブ管理部３１００のジョブ処理部３１０５は、取得したジョブ情報をジョブ実行部３２００に提供する（ステップＳ２３）。
【００９６】
次いで、ジョブ実行部３２００は、ジョブ情報において指定されたワークフローに中間プレビュー処理が登録されているか否かを判定する（ステップＳ２４）。すなわち、ジョブ実行部３２００は、ジョブが実行するワークフローのワークフローＩＤに対応するワークフロー定義３４０１に中間プレビュー処理の処理種別ＩＤが登録されているか否かを判定する。
【００９７】
次いで、ジョブ実行部３２００の中間処理部３２０１は、ジョブ情報において指定された画像データに対して、ワークフローに含まれる一又は複数の中間処理を実行する（ステップＳ２５）。
【００９８】
次いで、ジョブ実行部３２００の中間プレビュー処理部３２０２は、中間プレビュー処理を実行する（ステップＳ２６）。すなわち、中間プレビュー処理部３２０２は、ワークフローに係るジョブを停止して、中間プレビュー処理によりジョブを停止するまでに実行した一又は複数の中間処理の実行結果を示す画像データを取得する。
【００９９】
次いで、ジョブ実行部３２００の中間処理部３２０１は、一又は複数の中間処理により生成された画像データを含む実行結果をジョブ管理部３１００に提供する（ステップＳ２７）。ここで、ワークフローに含まれる全ての中間処理を実行した場合には、中間処理部３２０１は、続行する中間処理が無いことを示す情報を含む実行結果を提供する。一方、中間プレビュー処理によりワークフローに係るジョブを停止した場合には、中間処理部３２０１は、続行する中間処理が有ることを示す情報と、再開する中間処理を示す情報とを含む実行結果を提供する。
【０１００】
次いで、ジョブ管理部３１００のジョブ処理部３１０５は、画像データを含む実行結果を保存する（ステップＳ２８）。すなわち、ジョブ処理部３１０５は、実行結果として提供された画像データをプレビュー画像３４０６として記憶させる。
【０１０１】
次いで、ジョブ管理部３１００のジョブ処理部３１０５は、ジョブ管理テーブル３４０３を更新する（ステップＳ２９）。更に詳しくは、ジョブ処理部３１０５は、プレビュー画像パス（前回）には、原画像パスを登録する。また、ジョブ処理部３１０５は、ワークフロー処理再開位置（前回）には、ワークフローにおける最初の中間処理を登録する。また、ジョブ処理部３１０５は、プレビュー画像パスには、現在の中間プレビュー処理のプレビュー画像３４０６のパスを登録する。また、ジョブ処理部３１０５は、ワークフロー処理再開位置には、現在の中間プレビュー処理の１つ前の中間処理を登録します。
【０１０２】
一方、ワークフローに中間プレビュー処理が登録されていない場合に、ジョブ実行部３２００の配信処理部３２０３は、配信処理を実行する（ステップＳ３０）。すなわち、配信処理部３２０３は、ワークフローに含まれる一又は複数の中間処理が実行された画像データを含む実行結果を配信先に配信する。次いで、ジョブ実行部３２００の配信処理部３２０３は、配信処理の実行結果をジョブ管理部３１００に提供する（ステップＳ３１）。
【０１０３】
次いで、ジョブ管理部３１００は、ジョブの中間処理及び配信処理の結果に応じて、該当するジョブ情報等を削除する（ステップＳ３２）。例えば、ジョブ管理部３１００は、ジョブの中間処理及び配信処理が成功した場合に、ジョブ情報から原画像パス、プレビュー画像パス及びプレビュー画像（前回）パスを取得し、該当する画像データを削除する。また、ジョブ管理部３１００は、該当するジョブ情報をジョブ管理テーブル３４０３から削除し、該当するジョブＩＤをキュー３４０４から削除する。
【０１０４】
以上により、文書管理装置３０は、実行処理を終了する。
【０１０５】
次に、プレビュー画面Ｇ２（図１２参照）を表示させる表示処理について説明する。ここで、図１０は、第１の実施形態の画像形成装置１０、モバイル端末２０及び文書管理装置３０が実行する表示処理の一例を示すシーケンス図である。
【０１０６】
ここで、モバイル端末２０が通信接続情報を有していない場合には、通信接続情報を取得する処理を実行する。モバイル端末２０の通信接続情報取得部２１０１は、通信接続情報を取得する操作を受け付ける（ステップＳ４１）。次いで、モバイル端末２０の通信接続情報取得部２１０１は、画像形成装置１０に通信接続情報を要求する（ステップＳ４２）。次いで、画像形成装置１０の通信接続情報提供部１００４は、通信接続情報をモバイル端末２０に提供する（ステップＳ４３）。
【０１０７】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、提供された通信接続情報を用いて文書管理装置３０のモバイルアプリ処理部３５００に接続する（ステップＳ４４）。
【０１０８】
次いで、モバイルアプリ処理部３５００のユーザＩＤ取得部３５０３は、接続に用いたられた通信接続情報からユーザＩＤを取得する（ステップＳ４５）。次いで、モバイルアプリ処理部３５００のジョブ一覧取得部３５０４は、取得したユーザＩＤに対応した一又は複数のジョブを示すジョブ一覧をジョブ管理部３１００に要求する（ステップＳ４６）。ここで、ジョブ一覧は、各ジョブのジョブＩＤと文書名とを有している。
【０１０９】
次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、指定されたユーザＩＤに対応した一又は複数のジョブを有するジョブ一覧をモバイルアプリ処理部３５００に提供する（ステップＳ４７）。次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、取得したジョブ一覧をモバイル端末２０に提供する（ステップＳ４８）。
【０１１０】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、取得したジョブ一覧を有するジョブ選択画面Ｇ１（図１１参照）を操作パネル２０７に表示する（ステップＳ４９）。なお、文書管理装置アクセス部２１０２は、既に通信接続情報を有している場合には、ステップＳ４１からステップＳ４３までの処理を省略して、既存の通信接続情報を文書管理装置３０のモバイルアプリ処理部３５００に接続する。また、文書管理装置アクセス部２１０２は、既にジョブ一覧を有している場合には、ステップＳ４１からステップＳ４８までの処理を省略して、ジョブ選択画面Ｇ１（図１１参照）を操作パネル２０７に表示する。
【０１１１】
ここで、図１１は、ジョブ選択画面Ｇ１の一例を示す説明図である。ジョブ選択画面Ｇ１は、ジョブ一覧Ｇ１１と、閉じるボタンＧ１２と、全て配信ボタンＧ１３とを備える。ジョブ一覧Ｇ１１は、ジョブの一覧を表示した領域である。ユーザは、ジョブ一覧Ｇ１１からプレビュー画面Ｇ２（図１２参照）を表示させるジョブを選択する。閉じるボタンＧ１２は、ジョブ選択画面Ｇ１を閉じる場合に押下するボタンである。全て配信ボタンＧ１３は、プレビュー画面Ｇ２（図１２参照）を表示させずに、ジョブ一覧Ｇ１１に含まれるジョブを配信先装置５０に配信する場合に押下するボタンである。
【０１１２】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、ジョブ選択画面Ｇ１においてジョブを選択する操作を受け付ける（ステップＳ５０）。次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、選択されたジョブのジョブ情報を文書管理装置３０のモバイルアプリ処理部３５００に要求する（ステップＳ５１）。
【０１１３】
次いで、モバイルアプリ処理部３５００のジョブ情報取得部３５０５は、ジョブ管理部３１００に指定されたジョブ情報を要求する（ステップＳ５２）。次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、指定されたジョブ情報をジョブ管理テーブル３４０３から取得する（ステップＳ５３）。次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、モバイルアプリ処理部３５００に取得したジョブ情報を提供する（ステップＳ５４）。
【０１１４】
モバイルアプリ処理部３５００のジョブ情報取得部３５０５は、提供されたジョブ情報をモバイル端末２０に送信する（ステップＳ５５）。
【０１１５】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信したジョブ情報を表示させる（ステップＳ５６）。すなわち、表示制御手段であるモバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７にプレビュー画面Ｇ２（図１２参照）を表示させる。
【０１１６】
ここで、図１２は、プレビュー画面Ｇ２の一例を示す説明図である。プレビュー画面Ｇ２は、ワークフローに含まれる一又は複数の中間処理の実行結果に係るプレビュー画像３４０６を表示した画面である。プレビュー画面Ｇ２は、ジョブ表示領域Ｇ２１と、プレビュー画像表示領域Ｇ２２と、中間処理変更ボタンＧ２３と、最初からやり直すボタンＧ２４と、キャンセルボタンＧ２５と、続行ボタンＧ２６とを備える。ジョブ表示領域Ｇ２１は、ジョブの状態と、画像データの配信先を示す配信先情報とを表示する。プレビュー画像表示領域Ｇ２２は、ジョブ情報に含まれるプレビュー画像３４０６を表示する領域である。なお、図１２に示すプレビュー画像表示領域Ｇ２２は、プレビュー画像３４０６を縮小したサムネイル画像を表示しているが、縮小化していないプレビュー画像３４０６を表示してもよい。中間処理変更ボタンＧ２３は、ワークフローの中間処理を変更する場合に押下するボタンである。最初からやり直すボタンＧ２４は、ワークフローに含まれる中間処理を最初からやり直す場合に押下するボタンである。キャンセルボタンＧ２５は、プレビュー画面Ｇ２を閉じる場合に押下するボタンである。続行ボタンＧ２６は、ワークフローに含まれる残りの中間処理を続行する場合に押下するボタンである。すなわち、中間プレビュー処理によりワークフローが停止している場合には、続行ボタンＧ２６は、残りの中間処理を続行するボタンである。一方、ワークフローに含まれる全ての中間処理が完了している場合には、続行ボタンＧ２６は、配信処理を実行するボタンである。
【０１１７】
以上により、画像形成装置１０、モバイル端末２０及び文書管理装置３０は、表示処理を終了する。
【０１１８】
次に、ワークフローの中間処理を変更する変更処理について説明する。ここで、図１３は、第１の実施形態のモバイル端末２０及び文書管理装置３０が実行する変更処理の一例を示すシーケンス図である。
【０１１９】
まず、モバイル端末２０の文書管理装置アクセス部２１０２は、プレビュー画面Ｇ２を介してユーザの操作を受け付ける（ステップＳ６１）。ここで、変更手段である文書管理装置アクセス部２１０２は、中間処理を変更する操作、すなわち、プレビュー画面Ｇ２の中間処理変更ボタンＧ２３を押下する操作を受け付ける。
【０１２０】
受け付けた操作が中間処理を変更する操作である場合に、モバイル端末２０の文書管理装置アクセス部２１０２は、変更するワークフローの中間処理一覧を文書管理装置３０のモバイルアプリ処理部３５００に要求する（ステップＳ６２）。
【０１２１】
次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、ジョブ管理部３１００に中間処理一覧を要求する（ステップＳ６３）。
【０１２２】
次いで、ジョブ管理部３１００の一覧提供部３１０１は、中間処理定義３４０２から中間処理一覧を取得する（ステップＳ６４）。ここで、一覧提供部３１０１は、ジョブ管理テーブル３４０３において、変更対象のワークフローのジョブのジョブＩＤに関連付けられたワークフロー処理再開位置からワークフロー処理再開位置（前回）までの間の中間処理一覧を取得する。これにより、一覧提供部３１０１は、前回のジョブの停止から今回のジョブの停止まで間の中間処理一覧を取得することができる。すなわち、一覧提供部３１０１は、既に確認済みの中間処理や、これから実行する中間処理を除外することができる。
【０１２３】
次いで、ジョブ管理部３１００の一覧提供部３１０１は、取得した中間処理一覧をモバイルアプリ処理部３５００に提供する（ステップＳ６５）。次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、モバイル端末２０に中間処理一覧を送信する（ステップＳ６６）。
【０１２４】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信した中間処理一覧を表示させる（ステップＳ６７）。すなわち、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に中間処理変更画面を表示させる。
【０１２５】
ここで、図１４は、中間処理変更画面Ｇ３の一例を示す説明図である。中間処理変更画面Ｇ３は、変更入力領域Ｇ３１と、キャンセルボタンＧ３２と、決定ボタンＧ３３とを備える。変更入力領域Ｇ３１は、変更する中間処理について変更内容を入力する領域である。例えば、変更入力領域Ｇ３１は、画像変更と、画像補正と、ＰＤＦ（Portable  Document  Format）タイプとがある。画像変更は、スキャンした画像のフォーマットを変更する場合に変更後のフォーマットを指定する。例えば、画像変更には、ＴＩＦＦや、ＪＰＥＧ等のフォーマットを指定する。画像補正は、スキャンした画像の天地や傾きの補正について指定する。例えば、画像補正は、一又は複数の画像補正について実行するか否かを一括して設定するものであってもよいし、個別に設定するものであってもよい。ＰＤＦタイプは、スキャンした画像から生成するＰＤＦファイルの種類を指定する。キャンセルボタンＧ３２は、中間処理の変更をキャンセルする場合に押下するボタンである。決定ボタンＧ３３は、変更入力領域Ｇ３１に入力した中間処理の変更を決定する場合に押下するボタンである。
【０１２６】
モバイル端末２０の文書管理装置アクセス部２１０２は、中間処理変更画面Ｇ３を介してユーザの操作を受け付ける（ステップＳ６８）。ここで、文書管理装置アクセス部２１０２は、ワークフローに含まれる中間処理の変更を決定する操作、すなわち、中間処理変更画面Ｇ３の決定ボタンＧ３３を押下する操作を受け付ける。
【０１２７】
受け付けた操作がワークフローに含まれる中間処理の変更を決定する操作である場合に、モバイル端末２０の文書管理装置アクセス部２１０２は、ワークフローに含まれる中間処理の変更を文書管理装置３０のモバイルアプリ処理部３５００に要求する（ステップＳ６９）。
【０１２８】
次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、ワークフローに含まれる中間処理の変更をジョブ管理部３１００に要求する（ステップＳ７０）。次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、変更した中間処理について再実行するジョブを文書管理装置３０に投入する（ステップＳ７１）。すなわち、ジョブ再処理・再開部３１０６は、再実行するジョブのジョブ情報を文書管理装置３０のジョブ実行部３２００に提供する。
【０１２９】
次いで、ジョブ実行部３２００の中間処理部３２０１は、変更後の中間処理を含む一又は複数の中間処理を実行する（ステップＳ７２）。具体的には、中間処理部３２０１は、ジョブ管理テーブル３４０３のワークフロー処理再開位置（前回）に示された中間処理を始点にして、ワークフローに含まれる一又は複数の中間処理を実行する。この時、中間処理部３２０１は、ジョブ管理テーブル３４０３のプレビュー画像パス（前回）の画像データを対象にして中間処理を実行する。次いで、ジョブ実行部３２００の中間プレビュー処理部３２０２は、中間プレビュー処理を実行する（ステップＳ７３）。すなわち、中間プレビュー処理部３２０２は、ワークフローに係るジョブを停止して、中間プレビュー処理によりジョブを停止するまでに実行した一又は複数の中間処理の実行結果を示す画像データを取得する。
【０１３０】
ステップＳ７４からステップＳ７６までの処理は、ステップＳ２７からステップＳ２９までと同様の処理となる。なお、設定を変更して中間処理を再実行した場合、すなわち、設定が変更される前の実行結果を上書きする場合には、プレビュー画像パスは変わらない。この場合には、ジョブ管理部３１００は、ステップＳ７６の処理を行わなくてもよい。
【０１３１】
次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、変更後の中間処理のプレビュー画像３４０６のパスを含むジョブ情報をモバイルアプリ処理部３５００に提供する（ステップＳ７７）。モバイルアプリ処理部３５００のジョブ情報取得部３５０５は、提供されたジョブ情報をモバイル端末２０に送信する（ステップＳ７８）。
【０１３２】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信したジョブ情報を表示させる（ステップＳ７９）。すなわち、モバイル端末２０の文書管理装置アクセス部２１０２は、変更後の中間処理のプレビュー画像３４０６を備えるプレビュー画面Ｇ２を操作パネル２０７に表示させる。
【０１３３】
以上により、モバイル端末２０及び文書管理装置３０は、変更処理を終了する。
【０１３４】
次に、停止されたジョブの続行を要求する続行処理について説明する。ここで、図１５は、第１の実施形態のモバイル端末２０及び文書管理装置３０が実行する続行中間処理の一例を示すシーケンス図である。
【０１３５】
まず、モバイル端末２０の文書管理装置アクセス部２１０２は、プレビュー画面Ｇ２を介してユーザの操作を受け付ける（ステップＳ８１）。ここで、文書管理装置アクセス部２１０２は、停止されたジョブを続行する操作、すなわち、プレビュー画面Ｇ２の続行ボタンＧ２６を押下する操作を受け付ける。
【０１３６】
受け付けた操作が停止されたジョブを続行する操作である場合に、モバイル端末２０の文書管理装置アクセス部２１０２は、文書管理装置３０のモバイルアプリ処理部３５００にジョブの続行を要求する（ステップＳ８２）。次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、ジョブ管理部３１００にジョブの続行を要求する（ステップＳ８３）。
【０１３７】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３の続行フラグに基づいて、続行する中間処理があるか否かを判定する（ステップＳ８４）。ここで、本シーケンス図は、続行する中間処理が有ることを想定している。
【０１３８】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３を更新する（ステップＳ８５）。すなわち、ジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３おけるプレビュー画像パスをプレビュー画像パス（前回）として登録する。また、ジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３のワークフロー処理再開位置をワークフロー処理再開位置（前回）として登録する。
【０１３９】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、続行するジョブのジョブ情報をジョブ実行部３２００に提供する（ステップＳ８６）。
【０１４０】
次いで、ジョブ実行部３２００は、ジョブ情報において指定されたワークフローに中間プレビュー処理が登録されているか否かを判定する（ステップＳ８７）。ここで、ジョブ実行部３２００は、ワークフローにおいて、現在の中間プレビュー処理以降に他の中間プレビュー処理が含まれるか否かを判定する。
【０１４１】
次いで、ジョブ実行部３２００の中間処理部３２０１は、ワークフロー処理再開位置（前回）に示された中間処理を始点にして、ワークフローに含まれる一又は複数の中間処理を実行する（ステップＳ８８）。この時、中間処理部３２０１は、プレビュー画像パス（前回）の画像データを対象にして中間処理を実行する。そして、中間処理部３２０１は、ワークフローに含まれる全ての中間処理を実行するか、又は中間プレビューに係る中間処理により処理を停止するまで処理を続行する。
【０１４２】
次いで、ジョブ実行部３２００の中間プレビュー処理部３２０２は、中間プレビュー処理を実行する（ステップＳ８９）。すなわち、中間プレビュー処理部３２０２は、ワークフローに係るジョブを停止して、中間プレビュー処理によりジョブを停止するまでに実行した一又は複数の中間処理の実行結果を示す画像データを取得する。
【０１４３】
ステップＳ９０からステップＳ９２までの処理は、ステップＳ２７からステップＳ２９までと同様の処理となる。
【０１４４】
次いで、ジョブ管理部３１００のジョブ処理部３１０５は、ジョブ管理テーブル３４０３を更新する（ステップＳ９２）。更に詳しくは、ジョブ処理部３１０５は、現在のプレビュー画像パスに登録されているものをプレビュー画像パス（前回）に登録する。また、ジョブ処理部３１０５は、現在のワークフロー処理再開位置に登録されているものをワークフロー処理再開位置（前回）に登録する。また、ジョブ処理部３１０５は、プレビュー画像パスには、現在の中間プレビュー処理のプレビュー画像３４０６のパスを登録する。また、ジョブ処理部３１０５は、ワークフロー処理再開位置には、現在の中間プレビュー処理の１つ前の中間処理を登録する。
【０１４５】
次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、続行後の中間処理のプレビュー画像３４０６のパスを含むジョブ情報をモバイルアプリ処理部３５００に提供する（ステップＳ９３）。次いで、モバイルアプリ処理部３５００のジョブ情報取得部３５０５は、提供されたジョブ情報をモバイル端末２０に送信する（ステップＳ９４）。
【０１４６】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信したジョブ情報を表示させる（ステップＳ９５）。すなわち、モバイル端末２０の文書管理装置アクセス部２１０２は、続行後の中間処理のプレビュー画像３４０６を備えるプレビュー画面Ｇ２を操作パネル２０７に表示させる。
【０１４７】
以上により、モバイル端末２０及び文書管理装置３０は、続行中間処理を終了する。
【０１４８】
次に、ジョブの続行が要求されたが未実行の中間処理が無いためジョブの実行結果を配信する配信処理について説明する。ここで、図１６は、第１の実施形態のモバイル端末２０及び文書管理装置３０が実行する続行配信処理の一例を示すシーケンス図である。
【０１４９】
まず、モバイル端末２０の文書管理装置アクセス部２１０２は、プレビュー画面Ｇ２を介してユーザの操作を受け付ける（ステップＳ１０１）。ここで、文書管理装置アクセス部２１０２は、停止されたジョブを続行する操作、すなわち、プレビュー画面Ｇ２の続行ボタンＧ２６を押下する操作を受け付ける。
【０１５０】
受け付けた操作が停止されたジョブを続行する操作である場合に、モバイル端末２０の文書管理装置アクセス部２１０２は、文書管理装置３０のモバイルアプリ処理部３５００にジョブの続行を要求する（ステップＳ１０２）。
【０１５１】
次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、ジョブ管理部３１００にジョブの続行を要求する（ステップＳ１０３）。
【０１５２】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３の続行フラグに基づいて続行する中間処理があるか否かを判定する（ステップＳ１０４）。ここで、本シーケンス図は、続行する中間処理が無いことを想定している。
【０１５３】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、対象のジョブのジョブ情報をジョブ実行部３２００に提供する（ステップＳ１０５）。
【０１５４】
次いで、ジョブ実行部３２００の配信処理部３２０３は、配信処理を実行する（ステップＳ１０６）。すなわち、配信処理部３２０３は、ワークフローに含まれる一又は複数の中間処理が実行された画像データを含む実行結果を配信先に配信する。ここで、ジョブ再処理・再開部３１０６は、ステップＳ９４において、続行する中間処理がないことを判定している。すなわち、配信処理部３２０３は、ワークフローに定められた一又は複数の中間処理を実行するジョブにおいて、未実行の中間処理が無いことを条件に、配信処理を実行する。
【０１５５】
次いで、ジョブ実行部３２００の配信処理部３２０３は、配信処理の実行結果をジョブ管理部３１００に提供する（ステップＳ１０７）。
【０１５６】
次いで、ジョブ管理部３１００は、ジョブの中間処理及び配信処理の結果に応じて、該当するジョブ情報等を削除する（ステップＳ１０８）。例えば、ジョブ管理部３１００は、ジョブの中間処理及び配信処理が成功した場合に、ジョブ情報から原画像パス、プレビュー画像パス及びプレビュー画像（前回）パスを取得し、該当する画像データを削除する。また、ジョブ管理部３１００は、該当するジョブ情報をジョブ管理テーブル３４０３から削除し、該当するジョブＩＤをキュー３４０４から削除する。
【０１５７】
次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、ジョブが完了したこと登録されたステータスを有するジョブ情報をモバイルアプリ処理部３５００に提供する（ステップＳ１０９）。モバイルアプリ処理部３５００のジョブ情報取得部３５０５は、ジョブ情報をモバイル端末２０に送信する（ステップＳ１１０）。
【０１５８】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、ジョブ情報を操作パネル２０７に表示させる（ステップＳ１１１）。すなわち、文書管理装置アクセス部２１０２は、ワークフローで定められた一又は複数の中間処理及び配信処理を含むジョブが完了したことを操作パネル２０７に表示させる。
【０１５９】
以上により、モバイル端末２０及び文書管理装置３０は、続行配信処理を終了する。
【０１６０】
次に、ジョブを最初の処理から実行するリセット処理について説明する。ここで、図１７は、第１の実施形態のモバイル端末２０及び文書管理装置３０が実行するリセット処理の一例を示すシーケンス図である。
【０１６１】
まず、モバイル端末２０の文書管理装置アクセス部２１０２は、ジョブをリセットする操作を受け付ける（ステップＳ１２１）。すなわち、文書管理装置アクセス部２１０２は、プレビュー画面Ｇ２の最初からやり直すボタンＧ２４を押下する操作を受け付ける。
【０１６２】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、文書管理装置３０のモバイルアプリ処理部３５００にジョブのリセットを要求する（ステップＳ１２２）。次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、ジョブ管理部３１００にジョブのリセットを要求する（ステップＳ１２３）。
【０１６３】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３を更新する（ステップＳ１２４）。すなわち、ジョブ再処理・再開部３１０６は、ジョブ管理テーブル３４０３の原画像パスをプレビュー画像（前回）パスとして登録する。また、ジョブ再処理・再開部３１０６は、ワークフローにおける最初の中間処理をジョブ管理テーブル３４０３のワークフロー処理再開位置（前回）として登録する。
【０１６４】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、リセットしたジョブのジョブ情報をジョブ実行部３２００に提供する（ステップＳ１２５）。
【０１６５】
次いで、ジョブ実行部３２００の中間処理部３２０１は、ワークフロー処理再開位置（前回）に示された中間処理を始点にして、ワークフローに含まれる一又は複数の中間処理を実行する（ステップＳ１２６）。この時、中間処理部３２０１は、プレビュー画像パス（前回）の画像データを対象にして中間処理を実行する。そして、中間処理部３２０１は、ジョブ情報において指定された全ての中間処理を実行するか、又は中間プレビューに係る中間処理により処理を停止するまで処理を続行する。
【０１６６】
次いで、ジョブ実行部３２００の中間プレビュー処理部３２０２は、中間プレビュー処理を実行する（ステップＳ１２７）。すなわち、中間プレビュー処理部３２０２は、ワークフローに係るジョブを停止して、中間プレビュー処理によりジョブを停止するまでに実行した一又は複数の中間処理の実行結果を示す画像データを取得する。
【０１６７】
ステップＳ１２８からステップＳ１３０までの処理は、ステップＳ２７からステップＳ２９までと同様の処理となる。
【０１６８】
次いで、ジョブ管理部３１００のジョブ情報提供部３１０２は、ワークフローをリセット後の中間処理のプレビュー画像３４０６のパスを含むジョブ情報をモバイルアプリ処理部３５００に提供する（ステップＳ１３１）。
【０１６９】
モバイルアプリ処理部３５００のジョブ情報取得部３５０５は、提供されたジョブ情報をモバイル端末２０に送信する（ステップＳ１３２）。
【０１７０】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信したジョブ情報を表示させる（ステップＳ１３３）。すなわち、モバイル端末２０の文書管理装置アクセス部２１０２は、ワークフローをリセット後の中間処理のプレビュー画像３４０６を備えるプレビュー画面Ｇ２を操作パネル２０７に表示させる。
【０１７１】
以上により、モバイル端末２０及び文書管理装置３０は、リセット処理を終了する。
【０１７２】
以上のように、第１の実施形態に係るスキャン配信システム１によれば、画像形成装置１０のジョブ実行部１００３は、原稿をスキャンして、原稿の画像データを生成する。文書管理装置３０のジョブ処理部３１０５は、ワークフローに定められた一又は複数の中間処理をジョブ実行部３２００に順次実行させる。中間プレビュー処理部３２０２は、ワークフローに定められた中間プレビュー処理を実行した場合に、ワークフローに定められた処理を実行するジョブを停止する。ジョブ情報取得部３５０５は、停止されるまでに実行された一又は複数の中間処理の実行結果に係るプレビュー画像３４０６のパスを有するジョブ情報をモバイル端末２０に提供する。モバイル端末２０は、提供されたプレビュー画像３４０６を備えるプレビュー画面Ｇ２を操作パネル２０７に表示させる。そして、配信処理部３２０３は、ワークフローに定められた一又は複数の中間処理の実行が完了した場合に、ワークフローに定められた一又は複数の中間処理の実行結果を配信する。従って、第１の実施形態に係るスキャン配信システム１は、画像データに対して実行された中間処理の各々の実行結果を確認することができる。
【０１７３】
（第２の実施形態）
第２の実施形態に係るスキャン配信システム１は、中間処理においてスキャンした画像データから、ＯＣＲ処理等の抽出処理により文字列情報を抽出する。ここで、文字列情報とは、一又は複数の文字を示す情報である。そして、スキャン配信システム１は、抽出した文字列情報を配信に使用する。また、配信方法は、問わないものとする。例えば、配信方法は、メールにより配信してもよいし、ＳＮＳ（Social  Networking  Service）により配信してもよいし、所定のフォルダ等に文字列情報を記憶させることにより配信するものであってもよい。なお、第２の実施形態においては、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【０１７４】
図１８は、第２の実施形態に係るジョブ管理テーブル３４０８のデータ構成の一例を示す説明図である。ジョブ管理テーブル３４０８は、ユーザＩＤと、ジョブＩＤと、ワークフローＩＤと、パラメータと、原画像パスと、プレビュー画像パスと、プレビュー画像パス（前回）と、ワークフロー処理再開位置と、ワークフロー処理再開位置（前回）と、ＯＣＲ結果（件名）と、ＯＣＲ結果（本文）と、ステータスとを関連付けて記憶する。また、パラメータは、配信先と、文書名と、中間処理設定と、続行フラグと関連付けて記憶する。ユーザＩＤと、ジョブＩＤと、ワークフローＩＤと、原画像パスと、プレビュー画像パスと、プレビュー画像パス（前回）と、ワークフロー処理再開位置と、ワークフロー処理再開位置（前回）と、ステータスとは、第１の実施形態と同様の内容である。さらに、パラメータの文書名と、続行フラグとは、第１の実施形態と同様の内容である。
【０１７５】
配信先と、ＯＣＲ結果（件名）と、ＯＣＲ結果（本文）とには、中間処理においてＯＣＲ処理により文字列情報を抽出することが設定されている場合に、抽出した情報が記憶される。そして、中間処理においてＯＣＲ処理を実行したことが設定されていない場合に、ＯＣＲ結果（件名）と、ＯＣＲ結果（本文）とは、空になる。
【０１７６】
また、ジョブ管理テーブル３４０８は、パラメータの中間処理設定にＯＣＲ処理の対象領域の設定値を記憶する。ここで、図１９は、設定値テーブル３４０９のデータ構成の一例を示す説明図である。例えば、設定値テーブル３４０９は、抽出項目ごとに、ページ番号と、抽出領域とを関連付けて記憶する。抽出項目は、抽出した文字列情報の用途を示している。例えば、抽出項目は、件名や本文や配信先等である。件名は、抽出した文字列情報を、配信する内容の件名として使用することを示している。本文は、抽出した文字列情報を、配信する内容の本文として使用することを示している。配信先は、抽出した文字列情報を、配信先を特定する情報として使用することを示している。すなわち、配信先は、例えばメールアドレスや、配信先のフォルダを示す情報である。ページ番号は、文字列情報を抽出する文書のページ数を示す情報である。抽出領域は、文書のページ番号において文字列情報を抽出する領域を示す情報である。例えば、抽出領域は、文書の指定したページの上端からの座標と、右端からの座標とを示す情報である。そして、座標の単位は、画素数であってもよいし、ミリメートル等の長さの単位であってもよい。また、抽出領域の指定方法は、これに限らない。例えば、抽出領域の指定方法は、文字列情報を抽出する行数を指定するものであってもよいし、文書の指定したページにおいて文字列情報の抽出を開始する文字数目と抽出を終了する文字数目とを指定するものであってもよい。
【０１７７】
次に、第２の実施形態に係る各処理について説明する。
【０１７８】
第２の実施形態に係る登録処理は、第１の実施形態に係る登録処理と同様の処理である。第２の実施形態に係る登録処理は、文字列情報を抽出する中間処理が含まれているワークフローが選択されることを想定している。
【０１７９】
第２の実施形態に係る実行処理について説明する。ここで、図２０は、第２の実施形態に係る実行処理の一例を示すシーケンス図である。
【０１８０】
ステップＳ２２１からステップＳ２２４までの処理は、第１の実施形態に係る実行処理のステップＳ２１からステップＳ２４まで処理と同様の処理である。
【０１８１】
次いで、ジョブ実行部３２００の中間処理部３２０１は、ジョブ情報において指定された画像データに対して、ワークフローに含まれる一又は複数の中間処理を実行する（ステップＳ２２５）。第２の実施形態に係る中間処理には、文字列情報を抽出するＯＣＲ処理が含まれている。すなわち、中間処理部３２０１は、画像データの予め指定された抽出領域から文字列情報を抽出するＯＣＲ処理を実行する。
【０１８２】
ステップＳ２２６は、第１の実施形態に係る実行処理のステップＳ２６と同様の処理である。
【０１８３】
次いで、ジョブ実行部３２００の中間処理部３２０１は、一又は複数の中間処理により生成された画像データを含む実行結果をジョブ管理部３１００に提供する（ステップＳ２２７）。ここで、第２の実施形態に係る実行結果には、抽出項目ごとに、抽出した文字列情報が関連付けられている。
【０１８４】
ステップＳ２２８は、第１の実施形態に係る実行処理のステップＳ２８と同様の処理である。
【０１８５】
次いで、ジョブ管理部３１００のジョブ処理部３１０５は、ジョブ管理テーブル３４０３を更新する（ステップＳ２２９）。更に詳しくは、ジョブ処理部３１０５は、第１の実施形態において登録した内容に加えて、抽出項目の配信先に関連付けられている文字列情報をジョブ管理テーブル３４０８の配信先に登録させる。また、ジョブ処理部３１０５は、抽出項目の件名に関連付けられている文字列情報をジョブ管理テーブル３４０８のＯＣＲ結果（件名）に記憶させる。さらに、ジョブ処理部３１０５は、抽出項目の本文に関連付けられている文字列情報をジョブ管理テーブル３４０８のＯＣＲ結果（本文）に記憶させる。
【０１８６】
ステップＳ２３０からステップＳ２３２までの処理は、第１の実施形態に係る実行処理のステップＳ３０からステップＳ３２まで処理と同様の処理である。
【０１８７】
以上により、画像形成装置１０、モバイル端末２０及び文書管理装置３０は、第２の実施形態に係る実行処理を終了する。
【０１８８】
次に、第２の実施形態に係る表示処理について説明する。ここで、図２１は、第２の実施形態に係る表示処理の一例を示すシーケンス図である。
【０１８９】
ステップＳ２４１からステップＳ２５５までの処理は、第１の実施形態に係る表示処理のステップＳ４１からステップＳ５５まで処理と同様の処理である。
【０１９０】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信したジョブ情報を表示させる（ステップＳ２５６）。すなわち、モバイル端末２０の文書管理装置アクセス部２１０２は、第２の実施形態に係るプレビュー画面Ｇ２００（図２２参照）を操作パネル２０７に表示させる。
【０１９１】
ここで、図２２は、第２の実施形態に係るプレビュー画面Ｇ２００の一例を示す説明図である。プレビュー画面Ｇ２００は、ジョブ表示領域Ｇ２０１と、プレビュー画像表示領域Ｇ２０２と、中間処理変更ボタンＧ２０３と、最初からやり直すボタンＧ２０４と、キャンセルボタンＧ２０５と、続行ボタンＧ２０６と、配信内容表示領域Ｇ２０７とを備える。ジョブ表示領域Ｇ２０１は、第１の実施形態と同様に、配信先情報と、ジョブの状態とを表示する。配信先情報には、ＯＣＲ処理により抽出した文字列情報が表示されている。すなわち、ジョブ管理テーブル３４０８のパラメータの配信先が表示されている。プレビュー画像表示領域Ｇ２０２と、中間処理変更ボタンＧ２０３と、最初からやり直すボタンＧ２０４と、キャンセルボタンＧ２０５と、続行ボタンＧ２０６とは、第１の実施形態に係るプレビュー画像表示領域Ｇ２０２と同様の内容である。配信内容表示領域Ｇ２０７は、配信内容を表示する領域である。例えば、配信内容表示領域Ｇ２０７は、配信する内容の件名と、配信する内容の本文とを表示する。すなわち、配信内容表示領域Ｇ２０７は、ジョブ管理テーブル３４０８のＯＣＲ結果（件名）とＯＣＲ結果（本文）とを表示する。
【０１９２】
以上により、画像形成装置１０、モバイル端末２０及び文書管理装置３０は、第２の実施形態に係る表示処理を終了する。
【０１９３】
次に、第２の実施形態に係る変更処理について説明する。ここで、図２３は、第２の実施形態に係る変更処理の一例を示すシーケンス図である。
【０１９４】
ステップＳ２６１からステップＳ２６６までの処理は、第１の実施形態に係る実行処理のステップＳ６１からステップＳ６６まで処理と同様の処理である。
【０１９５】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に受信した中間処理一覧を表示させる（ステップＳ２６７）。すなわち、モバイル端末２０の文書管理装置アクセス部２１０２は、操作パネル２０７に中間処理を変更する画面を表示させる。
【０１９６】
ここで、図２４は、中間処理を変更する画面の画面遷移の一例を示す説明図である。中間処理を変更する画面には、（１）に示す第２の実施形態に係る中間処理変更画面Ｇ３００と、（２）に示すページ選択画面Ｇ３１０と、（３）に示す領域選択画面Ｇ３２０とが含まれる。中間処理変更画面Ｇ３００は、変更入力領域Ｇ３０１と、キャンセルボタンＧ３０２と、決定ボタンＧ３０３と、ＯＣＲ領域変更ボタンＧ３０４とを備える。中間処理変更画面Ｇ３００は、変更入力領域Ｇ３０１と、キャンセルボタンＧ３０２とは、第１の実施形態に係る中間処理変更画面Ｇ３と同様の内容である。そして、決定ボタンＧ３０３は、中間処理の変更を決定する場合に押下するボタンである。すなわち、決定ボタンＧ３０３は、ＯＣＲ領域を変更する変更内容を反映させて、設定値テーブル３４０９に設定値を記憶させるボタンである。ＯＣＲ領域変更ボタンＧ３０４は、文字列情報の抽出を行う領域を変更する場合に押下するボタンである。
【０１９７】
文書管理装置アクセス部２１０２は、ＯＣＲ領域変更ボタンＧ３０４が押下された場合に（２）に示すページ選択画面Ｇ３１０を表示させる。ページ選択画面Ｇ３１０は、ページ選択領域Ｇ３１１と、キャンセルボタンＧ３１２と、決定ボタンＧ３１３とを備える。ページ選択領域Ｇ３１１は、スキャンした画像の各ページを表示した領域である。ページ選択領域Ｇ３１１は、各ページからＯＣＲ処理を実行するページを選択する操作を受け付ける。キャンセルボタンＧ３１２は、ＯＣＲ処理を実行するページの選択をキャンセルして、（１）に示す中間処理変更画面Ｇ３００を表示させるボタンである。決定ボタンＧ３１３は、ＯＣＲ処理を実行するページの選択を決定した場合に押下するボタンである。
【０１９８】
文書管理装置アクセス部２１０２は、決定ボタンＧ３１３が押下された場合に（３）に示す領域選択画面Ｇ３２０を表示させる。領域選択画面Ｇ３２０は、件名ボタンＧ３２１と、配信先ボタンＧ３２２と、本文ボタンＧ３２３と、取消ボタンＧ３２４と、選択領域Ｇ３２５と、キャンセルボタンＧ３２６と、決定ボタンＧ３２７とを備える。件名ボタンＧ３２１は、ＯＣＲ処理において抽出項目が件名の文字列情報を抽出する領域を選択する場合に押下するボタンである。配信先ボタンＧ３２２は、ＯＣＲ処理において抽出項目が配信先の文字列情報を抽出する領域を選択する場合に押下するボタンである。本文ボタンＧ３２３は、ＯＣＲ処理において抽出項目が本文の文字列情報を抽出する領域を選択する場合に押下するボタンである。取消ボタンＧ３２４は、選択した領域を取り消すボタンである。
【０１９９】
選択領域Ｇ３２５は、ページ選択画面Ｇ３１０において選択したページの画像を表示した領域である。そして、選択領域Ｇ３２５は、画像から各抽出項目の文字列情報を抽出する抽出領域を選択する領域である。文書管理装置アクセス部２１０２は、選択領域Ｇ３２５に表示された画像において、ジョブ実行部３２００が文字列情報を抽出する抽出領域を変更する操作を受け付ける。抽出領域を変更する操作の操作方法は、問わないものとする。例えば、操作方法は、抽出領域を指やタッチペンで囲う操作であってもよいし、抽出領域を示す数値自体を入力する操作であってもよい。
【０２００】
そして、文書管理装置アクセス部２１０２は、件名ボタンＧ３２１が押下された後に選択領域Ｇ３２５において文字列が選択された場合に、件名の文字列情報を抽出する抽出領域が選択されたとして、件名選択マークＧ３２５１を表示する。また、文書管理装置アクセス部２１０２は、配信先ボタンＧ３２２が押下された後に選択領域Ｇ３２５において文字列が選択された場合に、配信先の文字列情報を抽出する抽出領域が選択されたとして配信先選択マークＧ３２５２を表示する。また、文書管理装置アクセス部２１０２は、本文ボタンＧ３２３が押下された後に選択領域Ｇ３２５において文字列が選択された場合に、本文の文字列情報を抽出する抽出領域が選択されたとして本文選択マークＧ３２５３を表示する。ユーザは、件名選択マークＧ３２５１と、配信先選択マークＧ３２５２と、本文選択マークＧ３２５３とが表示されることで、何れの抽出項目の抽出領域であるかを区別することができる。図２４に示す件名選択マークＧ３２５１と、配信先選択マークＧ３２５２と、本文選択マークＧ３２５３とは、枠線と、アンダーラインと、二本線のアンダーラインとで表現している。表現方法は、これに限らず、色を変える等の他の方法で表現してもよい。キャンセルボタンＧ３２６は、抽出領域の選択をキャンセルして、（２）に示すページ選択画面Ｇ３１０を表示させるボタンである。決定ボタンＧ３２７は、抽出領域の選択を決定した場合に押下するボタンである。文書管理装置アクセス部２１０２は、決定ボタンＧ３２７が押下された場合に（１）に示す中間処理変更画面Ｇ３００を表示させる。
【０２０１】
図２３に戻り、ステップＳ２６８において、モバイル端末２０の文書管理装置アクセス部２１０２は、ＯＣＲ領域を変更する操作を受け付ける（ステップＳ２６８）。
【０２０２】
次いで、モバイル端末２０の文書管理装置アクセス部２１０２は、ワークフローに含まれる中間処理の変更を文書管理装置３０のモバイルアプリ処理部３５００に要求する（ステップＳ２６９）。そして、中間処理の変更要求には、抽出項目ごとの変更後のページ番号と抽出領域とが含まれている。
【０２０３】
次いで、モバイルアプリ処理部３５００のアクセス対応部３５０２は、ワークフローに含まれる中間処理の変更をジョブ管理部３１００に要求する（ステップＳ２７０）。これに伴い、ジョブ処理部３１０５は、ジョブ管理テーブル３４０８のパラメータの中間処理設定に含まれる設定値テーブル３４０９の各抽出項目に、中間処理の変更要求に含まれる変更後のページ番号と抽出領域とを記憶させる。
【０２０４】
次いで、ジョブ管理部３１００のジョブ再処理・再開部３１０６は、変更した中間処理設定の設定値テーブル３４０９について再実行するジョブを文書管理装置３０に投入する（ステップＳ２７１）。
【０２０５】
次いで、ジョブ実行部３２００の中間処理部３２０１は、変更後の中間処理を含む一又は複数の中間処理を実行する（ステップＳ２７２）。すなわち、中間処理部３２０１は、変更後の中間処理設定の設定値テーブル３４０９の設定でＯＣＲ処理を実行する。また、中間処理部３２０１は、中間処理において画像変換や画像補正が実行された画像データに対してＯＣＲ処理を実行してもよい。中間処理部３２０１が、何れの中間処理を実行した後にＯＣＲ処理を実行するのかはワークフロー定義３４０１に基づいて定められる。
【０２０６】
ステップＳ２７３からステップＳ２７９までの処理は、第１の実施形態に係る実行処理のステップＳ７３からステップＳ７９まで処理と同様の処理である。
【０２０７】
以上により、モバイル端末２０及び文書管理装置３０は、変更処理を終了する。
【０２０８】
第２の実施形態に係る続行中間処理は、第１の実施形態に係る続行中間処理と同様の処理である。
【０２０９】
次に、第２の実施形態に係る続行配信処理について説明する。ここで、図２５は、第２の実施形態に係る続行配信処理の一例を示すシーケンス図である。
【０２１０】
ステップＳ３０１からステップＳ３０５までの処理は、第１の実施形態に係る続行配信処理のステップＳ１０１からステップＳ１０５まで処理と同様の処理である。
【０２１１】
次いで、ジョブ実行部３２００の配信処理部３２０３は、配信処理を実行する（ステップＳ３０６）。すなわち、配信処理部３２０３は、抽出した配信先に、抽出した件名及び抽出した本文を含む情報を配信する。
【０２１２】
ステップＳ３０７からステップＳ３１１までの処理は、第１の実施形態に係る続行配信処理のステップＳ１０７からステップＳ１１１まで処理と同様の処理である。
【０２１３】
以上により、モバイル端末２０及び文書管理装置３０は、続行中間処理を終了する。
【０２１４】
第２の実施形態に係るリセット処理は、第１の実施形態に係るリセット処理と同様の処理である。
【０２１５】
以上のように、第２の実施形態に係るスキャン配信システム１によれば、ジョブ処理部３１０５は、ＯＣＲ処理等の文字列情報を抽出する抽出処理を実行する。そして、モバイル端末２０は、抽出された文字列情報を表示させる。さらに、ジョブ処理部３１０５は、モバイル端末２０において文字列情報を抽出する抽出領域を変更する操作を受け付けた場合に、変更後の抽出領域に対して抽出処理を実行する。また、モバイル端末２０は、変更後の抽出領域に対して実行された抽出処理の実行結果である文字列情報を表示させる。従って、第２の実施形態に係るスキャン配信システム１は、中間処理にＯＣＲ処理が含まれている場合に、ＯＣＲ処理の結果を確認することが可能となる。
【０２１６】
本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０２１７】
上述した画像形成装置１０の各部の機能（ユーザ認証部１００１、ワークフロー選択受信部１００２、ジョブ実行部１００３、及び通信接続情報提供部１００４）は、ＣＰＵ１１１やＣＰＵ１２１が、記憶装置（例えばＲＯＭ１１２やＨＤＤ１１４やＲＯＭ１２２やフラッシュメモリ１２４等）に格納されたプログラム等を実行することにより実現されるが、これに限らず、例えば上記画像形成装置１０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０２１８】
上述したモバイル端末２０の各部の機能（通信接続情報取得部２１０１、及び文書管理装置アクセス部２１０２）は、ＣＰＵ２０１が、記憶装置（例えばＲＯＭ２０２やフラッシュメモリ２０４等）に格納されたプログラム等を実行することにより実現されるが、これに限らず、例えば上記モバイル端末２０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０２１９】
上述した文書管理装置３０の各部の機能（ジョブ管理部３１００、ジョブ実行部３２００、及びモバイルアプリ処理部３５００）は、ＣＰＵ３０１が、記憶装置（例えばＲＯＭ３０２やＨＤＤ３０４等）に格納されたプログラム等を実行することにより実現されるが、これに限らず、例えば上記文書管理装置３０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０２２０】
上記実施形態の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０２２１】
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。また、本実施形態の各装置のプログラムは、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【０２２２】
１  スキャン配信システム
１０  画像形成装置
２０  モバイル端末
３０  文書管理装置
４０  管理者端末
５０  配信先装置
１００１  ユーザ認証部
１００２  ワークフロー選択受信部
１００３  ジョブ実行部
１００４  通信接続情報提供部
２１０１  通信接続情報取得部
２１０２  文書管理装置アクセス部
３１００  ジョブ管理部
３２００  ジョブ実行部
３３００  プラグイン
３４０１  ワークフロー定義
３４０２  中間処理定義
３４０３、３４０８  ジョブ管理テーブル
３４０４  キュー
３４０５  原画像
３４０６  プレビュー画像
３４０７  プレビュー画像（前回）
３４０９  設定値テーブル
３５００  モバイルアプリ処理部
【先行技術文献】
【特許文献】
【０２２３】
【特許文献１】特開２０１４−５９７０９号公報
【図１】
2017175611.tif 000003
【図２】
2017175611.tif 000004
【図３】
2017175611.tif 000005
【図４】
2017175611.tif 000006
【図５】
2017175611.tif 000007
【図６】
2017175611.tif 000008
【図７】
2017175611.tif 000009
【図８】
2017175611.tif 000010
【図９】
2017175611.tif 000011
【図１０】
2017175611.tif 000012
【図１１】
2017175611.tif 000013
【図１２】
2017175611.tif 000014
【図１３】
2017175611.tif 000015
【図１４】
2017175611.tif 000016
【図１５】
2017175611.tif 000017
【図１６】
2017175611.tif 000018
【図１７】
2017175611.tif 000019
【図１８】
2017175611.tif 000020
【図１９】
2017175611.tif 000021
【図２０】
2017175611.tif 000022
【図２１】
2017175611.tif 000023
【図２２】
2017175611.tif 000024
【図２３】
2017175611.tif 000025
【図２４】
2017175611.tif 000026
【図２５】
2017175611.tif 000027