(57)【要約】【課題】  画像処理装置におけるプレビュー機能の利便性を向上させる。【解決手段】  原稿をスキャンすることでスキャン画像を生成するスキャナ装置１１０であって、１以上の処理を連続的に実行するワークフローを選択し、前記選択されたワークフローに関連する情報が、所定の条件に合致するか否かを判定し、所定の条件に合致すると判定された場合に、前記選択されたワークフローの実行指示操作が行われることで生成された前記スキャン画像を、表示部に表示するワークフロー実行指示プログラム１１１を有する。【選択図】図１
2015170976.tif 000002
【特許請求の範囲】
【請求項１】
原稿をスキャンすることでスキャン画像を生成する画像処理装置であって、
１以上の処理を連続的に実行するワークフローを選択する選択手段と、
前記選択手段により選択されたワークフローに関連する情報が、所定の条件に合致するか否かを判定する判定手段と、
前記判定手段により所定の条件に合致すると判定された場合に、前記選択手段により選択されたワークフローの実行指示操作が行われることで生成された前記スキャン画像を、表示部に表示する表示制御手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記選択手段により選択されたワークフローに関連する情報には、前記ワークフローの特性を示す情報、前記ワークフローを選択したユーザの属性を示す情報、前記ワークフローが過去に実行された履歴を解析することで得られた解析結果を示す情報のうちのいずれか１つまたは複数が含まれることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ワークフローの特性を示す情報には、前記ワークフローを示す識別子が含まれ、
前記判定手段は、前記ワークフローを示す識別子が、所定の条件に合致するか否かを判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ワークフローの特性を示す情報には、前記ワークフローの処理内容を示す情報が含まれ、
前記判定手段は、前記ワークフローの処理内容を示す情報に、前記スキャン画像を送信する処理を示す情報が含まれているか否かを判定することを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記ワークフローの特性を示す情報には、前記スキャン画像を送信する処理における送信先を示す情報が含まれ、
前記判定手段は、前記スキャン画像を送信する処理における送信先を示す情報が、所定の条件に合致するか否かを判定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記解析結果を示す情報には、前記選択手段により選択されたワークフローが過去に実行された際に、前記スキャン画像が前記表示部に表示されるように制御された割合が含まれ、
前記判定手段は、前記選択手段により選択されたワークフローが過去に実行された際に、前記スキャン画像が前記表示部に表示されるよう制御された割合が、所定の条件に合致するか否かを判定することを特徴とする請求項２乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記解析結果を示す情報には、前記選択手段を介してワークフローを選択したユーザが過去にワークフローの実行指示操作を行った際に、前記スキャン画像が前記表示部に表示されるように制御された割合が含まれ、
前記判定手段は、前記選択手段を介してワークフローを選択したユーザが過去にワークフローの実行指示操作を行った際に、前記スキャン画像が前記表示部に表示されるように制御された割合が、所定の条件に合致するか否かを判定することを特徴とする請求項２乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
原稿をスキャンすることでスキャン画像を生成する画像処理装置と、
１以上の処理を連続的に実行するワークフローを有するサーバと、を有する画像処理システムであって、
前記ワークフローを選択する選択手段と、
前記選択手段により選択されたワークフローに関連する情報が、所定の条件に合致するか否かを判定する判定手段と、
前記判定手段により所定の条件に合致すると判定された場合に、前記選択手段により選択されたワークフローの実行指示操作が行われることで生成された前記スキャン画像を、表示部に表示する表示制御手段と
を有することを特徴とする画像処理システム。
【請求項９】
原稿をスキャンすることでスキャン画像を生成する画像処理装置と、
１以上の処理を連続的に実行するワークフローを有するサーバと、を有する画像処理システムにおける画像処理方法であって、
前記ワークフローを選択する選択工程と、
前記選択工程において選択されたワークフローに関連する情報が、所定の条件に合致するか否かを判定する判定工程と、
前記判定工程において所定の条件に合致すると判定された場合に、前記選択工程において選択されたワークフローの実行指示操作が行われることで生成された前記スキャン画像を、表示部に表示する表示制御工程と
を有することを特徴とする画像処理方法。
【請求項１０】
原稿をスキャンすることでスキャン画像を生成する画像処理装置のコンピュータに、
１以上の処理を連続的に実行するワークフローを選択する選択工程と、
前記選択工程において選択されたワークフローに関連する情報が、所定の条件に合致するか否かを判定する判定工程と、
前記判定工程において所定の条件に合致すると判定された場合に、前記選択工程において選択されたワークフローの実行指示操作が行われることで生成された前記スキャン画像を、表示部に表示する表示制御工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システム、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、コピー装置やスキャナ装置、複合機等の画像処理装置にはプレビュー機能が設けられており、ユーザは、原稿をスキャンすることで得られたスキャン画像を、出力前に確認することができる。
【０００３】
プレビュー機能については、これまでにも種々の提案がなされており、例えば、下記特許文献１には、スキャン画像より所定の文字が検出された場合、印刷出力前に、自動的にプレビュー機能を起動させる構成が開示されている。当該特許文献１によれば、例えば、スキャン画像に"マル秘"や"重要"といった文字が含まれていた場合に、ユーザは印刷出力前に印刷内容の確認を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スキャン画像に対して、印刷出力処理以外の処理（例えば、送信出力処理等）を行う場合には、スキャン画像に所定の文字が含まれていない場合であっても、ユーザによる事前の確認が必要なケースも想定される。つまり、スキャン画像の内容だけでプレビュー機能を制御したのでは不十分であるといえる。
【０００５】
このようなことから、画像処理装置におけるプレビュー機能の利便性を向上させるためには、スキャン画像の内容だけでなく、スキャン画像に対して後から実行される処理の内容をも考慮して、プレビュー機能が構成されることが望ましい。
【０００６】
本発明は上記課題に鑑みてなされたものであり、画像処理装置におけるプレビュー機能の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る画像処理装置は、以下のような構成を有する。すなわち、
原稿をスキャンすることでスキャン画像を生成する画像処理装置であって、
１以上の処理を連続的に実行するワークフローを選択する選択手段と、
前記選択手段により選択されたワークフローに関連する情報が、所定の条件に合致するか否かを判定する判定手段と、
前記判定手段により所定の条件に合致すると判定された場合に、前記選択手段に選択されたワークフローの実行指示操作が行われることで生成された前記スキャン画像を、表示部に表示する表示制御手段とを有する。
【発明の効果】
【０００８】
本発明の各実施形態によれば、画像処理装置におけるプレビュー機能の利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る配信システムの全体構成を示す図である。
【図２】配信サーバのハードウェア構成を示す図である。
【図３】スキャナ装置のハードウェア構成を示す図である。
【図４】ワークフローファイルの一例を示す図である。
【図５】実行履歴情報の一例を示す図である。
【図６】認証情報の一例を示す図である。
【図７】プレビュー設定情報の一例を示す図である。
【図８】選択履歴情報の一例を示す図である。
【図９】ワークフロー実行指示プログラムが実行されることにより実現される機能を説明するための図である。
【図１０】ワークフロー実行指示プログラムによるワークフロー実行指示処理の流れを示すフローチャートである。
【図１１】ワークフロー実行指示処理時に表示される表示画面の一例を示す図である。
【図１２】ワークフロー実行指示プログラムによるプレビュー制御処理の流れを示すフローチャートである。
【図１３】プレビュー制御処理時に表示される表示画面の一例を示す図である。
【図１４】プレビュー設定情報の一例を示す図である。
【図１５】ワークフロー実行指示プログラムによるプレビュー制御処理の流れを示すフローチャートである。
【図１６】プレビュー設定情報の一例を示す図である。
【図１７】ワークフロー実行指示プログラムによるプレビュー制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［第１の実施形態］
＜１．配信システムの全体構成＞
はじめに、本実施形態に係る画像処理システムの一例である配信システムの全体構成について説明する。図１は、配信システム１００の全体構成を示す図である。
【００１２】
図１に示すように、配信システム１００は、本実施形態に係る画像処理装置の一例であるスキャナ装置１１０〜１３０と、配信サーバ１４０と、配信先サーバ１６０とを備える。スキャナ装置１１０〜１３０と、配信サーバ１４０と、配信先サーバ１６０とは、互いにネットワーク１５０を介して接続されている。なお、図１の例では、スキャナ装置がネットワーク１５０に３台接続されているが、スキャナ装置の数は３台に限定されるものではない。
【００１３】
スキャナ装置１１０〜１３０は、原稿をスキャンすることでスキャン画像を生成する装置である。スキャナ装置１１０〜１３０は、ワークフロー実行指示プログラム１１１と、認証情報データベース（以下、「ＤＢ」と略す）１１２と、プレビュー設定情報ＤＢ１１３とを有する。また、スキャナ装置１１０〜１３０は、選択履歴解析プログラム１１４と、選択履歴情報ＤＢ１１５とを有する。
【００１４】
ワークフロー実行指示プログラム１１１は、スキャン画像に対して１以上の処理を連続的に実行するためのワークフローを規定するワークフローファイルを選択する。また、配信サーバ１４０に対して、選択したワークフローファイルを用いたワークフロー処理の実行を指示する。
【００１５】
認証情報ＤＢ１１２は、ワークフロー実行指示プログラム１１１の起動時にログインするユーザに関する認証情報を格納する。
【００１６】
プレビュー設定情報ＤＢ１１３は、スキャン画像をユーザに表示するプレビュー機能を起動させるための条件を定義したプレビュー設定情報を格納する。本実施形態においてプレビュー設定情報には、ワークフローファイルの特性を示す情報に対する条件が格納される。ワークフロー実行指示プログラム１１１は、プレビュー設定情報ＤＢ１１３に格納されたプレビュー設定情報に基づいて、プレビュー機能の起動を制御する。つまり、ワークフロー実行指示プログラム１１１によれば、ワークフローファイルの特性を示す情報に基づいて、プレビュー機能の起動を制御することが可能となる。
【００１７】
選択履歴解析プログラム１１４は、ユーザにより選択されたワークフローファイルと、プレビュー機能の起動履歴との関係を解析する。選択履歴情報ＤＢ１１５は、ユーザにより選択されたワークフローファイルの選択履歴を示す選択履歴情報を格納する。選択履歴解析プログラム１１４では、選択履歴情報ＤＢ１１５に格納された選択履歴情報の解析を行う。選択履歴解析プログラム１１４により、選択履歴情報の解析には、例えば、ワークフローファイルを実行させるための実行指示操作を行ったユーザが、過去にどの程度の割合でプレビュー機能を起動させたかを示す確率を算出することが含まれる。なお、選択履歴解析プログラム１１４による解析結果は、選択履歴情報ＤＢ１１５に格納される。
【００１８】
配信サーバ１４０は、スキャナ装置１１０〜１３０よりスキャン画像を受信し、スキャナ装置１１０〜１３０においてユーザにより選択されたワークフローファイルを用いて、スキャン画像に対してワークフロー処理を実行する装置である。
【００１９】
配信サーバ１４０は、ワークフロー実行プログラム１４１とワークフローＤＢ１４２とを有する。また、配信サーバ１４０は、実行履歴解析プログラム１４３と実行履歴情報ＤＢ１４４とを有する。
【００２０】
ワークフロー実行プログラム１４１は、ワークフローＤＢ１４２に格納されたワークフローファイルのうち、スキャナ装置１１０〜１３０においてユーザにより選択されたワークフローファイルを実行する。ワークフローＤＢ１４２は、ワークフローファイルを格納する。
【００２１】
実行履歴解析プログラム１４３は、ワークフローファイルの実行履歴として実行履歴情報ＤＢ１４４に格納された実行履歴情報を解析し、実行されたワークフローファイルと、プレビュー機能の起動履歴との関係を解析する。実行履歴情報の解析には、例えば、ユーザにより選択されたワークフローファイルが過去に実行された際に、どの程度の割合でプレビュー機能が起動されたかを示す確率を算出することが含まれる。
【００２２】
実行履歴情報ＤＢ１４４は、実行履歴情報及び実行履歴解析プログラム１４３による解析結果を格納する。実行履歴情報ＤＢ１４４に格納される実行履歴情報には、スキャナ装置１１０〜１３０それぞれにおいてユーザにより選択され、ワークフロー実行プログラム１４１により実行されたすべてのワークフローファイルについての実行履歴が含まれる。
【００２３】
配信先サーバ１６０は、配信サーバ１４０においてワークフロー処理が実行されることで、スキャン画像が送信された場合、当該送信されたスキャン画像をネットワーク１５０を介して受信する装置である。配信先サーバ１６０には、ファイルサーバ１３１、ＥＤＭＳ（Enterprise Document Management System）１３２、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバ等が含まれる。
【００２４】
＜２．配信サーバのハードウェア構成＞
次に、配信サーバ１４０のハードウェア構成について説明する。図２は、配信サーバ１４０のハードウェア構成を示す図である。
【００２５】
図２に示すように、配信サーバ１４０は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、記憶部２０４を備える。更に、入出力部２０５、通信部２０６を備える。なお、配信サーバ１４０の各部は、バス２０７を介して相互に接続されているものとする。
【００２６】
ＣＰＵ２０１は、記憶部２０４に格納された各種プログラム（ワークフロー実行プログラム１４１、実行履歴解析プログラム１４３）を実行するコンピュータである。
【００２７】
ＲＯＭ２０２は不揮発性メモリである。ＲＯＭ２０２は、記憶部２０４に格納された各種プログラムを、ＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００２８】
ＲＡＭ２０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＲＡＭ２０３は、各種プログラムがＣＰＵ２０１によって実行される際に展開される、作業領域として機能する。
【００２９】
記憶部２０４は、ＣＰＵ２０１により実行される各種プログラム（ワークフロー実行プログラム１４１、実行履歴解析プログラム１４３）を格納する。
【００３０】
入出力部２０５は、配信サーバ１４０に対して各種指示を入力するための入力部と、配信サーバ１４０の内部状態を表示する表示部とを有する。通信部２０６は、ネットワーク１５０を介してスキャナ装置１１０〜１３０よりスキャン画像を受信する。また、受信したスキャン画像を配信先サーバ１６０に送信する。
【００３１】
＜３．スキャナ装置のハードウェア構成＞
次に、スキャナ装置１１０〜１３０のハードウェア構成について説明する。なお、スキャナ装置１１０〜１３０は、同様の構成を有しているため、以下では、スキャナ装置１１０の構成について説明する。図２は、スキャナ装置１１０のハードウェア構成を示す図である。
【００３２】
図３に示すように、スキャナ装置１１０は、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３、記憶部３０４を備える。更に、エンジン部３０５、入出力部３０６、通信部３０７を備える。なお、スキャナ装置１１０の各部は、バス３０８を介して相互に接続されているものとする。
【００３３】
ＣＰＵ３０１は、記憶部３０４に格納された各種プログラム（ワークフロー実行指示プログラム１１１、選択履歴解析プログラム１１４）を実行するコンピュータである。
【００３４】
ＲＯＭ３０２は不揮発性メモリである。ＲＯＭ３０２は、記憶部３０４に格納された各種プログラムを、ＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００３５】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＲＡＭ３０３は、各種プログラムがＣＰＵ３０１によって実行される際に展開される、作業領域として機能する。
【００３６】
記憶部３０４は、ＣＰＵ３０１により実行される各種プログラム（ワークフロー実行指示プログラム１１１、選択履歴解析プログラム１１４）を格納する。
【００３７】
エンジン部３０５はスキャナ３１０を有し、原稿をスキャンすることでスキャン画像を生成する。
【００３８】
入出力部３０６は、スキャナ装置１１０に対して各種指示を入力するための入力部と、スキャナ装置１１０の内部状態を表示する表示部とを有する。スキャナ装置１１０の入力部には、ワークフロー実行指示プログラム１１１を起動させるための操作ボタンや、ワークフロー実行指示プログラム１１１の実行中に各種設定を入力するための操作ボタン等が含まれる。更に、スキャナ装置１１０の入力部には、配信サーバ１４０に対してワークフローファイルの実行を指示するためのスタートボタンが含まれる。なお、以降の説明においてワークフローファイルの実行指示操作には、入力部のスタートボタンを押圧する操作が含まれるものとする。
【００３９】
スキャナ装置１１０の出力部には、ワークフロー実行指示プログラム１１１の実行に伴って生成される各種表示画面が表示される。
【００４０】
通信部３０７は、ネットワーク１５０を介して配信サーバ１４０にスキャン画像等を含むワークフローファイルの実行指示を送信する。
【００４１】
＜４．配信サーバに格納される情報の説明＞
次に配信サーバ１４０に格納される情報について説明する。図４は、配信サーバ１４０が有するワークフローＤＢ１４２に格納されるワークフローファイル４００の一例を示す図である。
【００４２】
図４に示すように、ワークフローファイル４００は、ワークフローファイルを識別する識別子（ワークフローＩＤ）４１０と、ワークフローを形成するプラグイン群４２０と、各プラグインに設定される詳細情報４３０とを含む。
【００４３】
図４の例では、ワークフローファイル４００は、"ワークフローＩＤ"が"ＸＸＸ"のワークフローファイルである。また、ワークフローファイル４００のワークフローは、"Ｐｌｕｇ−ｉｎ  Ａ"のプラグインと、"Ｐｌｕｇ−ｉｎ  Ｂ"のプラグインと、"Ｐｌｕｇ−ｉｎ  Ｃ"のプラグインとが含まれる。なお、"Ｐｌｕｇ−ｉｎ  Ａ"のプラグインは、スキャナ装置１１０より送信されたスキャン画像を、詳細情報４３０に含まれる入力設定情報に基づく入力処理を実行する。また、"Ｐｌｕｇ−ｉｎ  Ｂ"のプラグインは、入力されたスキャン画像に対して詳細情報４３０に含まれる画像処理設定情報に基づく画像処理を実行する。"Ｐｌｕｇ−ｉｎ  Ｃ"のプラグインは、画像処理されたスキャン画像を、詳細情報４３０に含まれるＦＡＸ送信設定情報に基づくＦＡＸ送信を実行する。なお、ＦＡＸ送信設定情報には、スキャン画像をＦＡＸ送信する際の送信先に関する情報等が含まれる。
【００４４】
図５は、配信サーバ１４０が有する実行履歴情報ＤＢ１４４に格納される実行履歴情報５００の一例を示す図である。図５に示すように、実行履歴情報５００には、情報の項目として、"ワークフローファイル実行日時"、"デバイスＩＤ"、"ワークフローＩＤ"、"プレビュー設定"が含まれる。
【００４５】
"ワークフローファイル実行日時"には、ワークフロー実行プログラム１４１によりワークフローファイル４００が実行された日時が格納される。"デバイスＩＤ"には、ワークフローファイル４００の実行を指示したスキャナ装置を識別する識別子が格納される。
【００４６】
"ワークフローＩＤ"には、ワークフロー実行プログラム１４１により実行されたワークフローファイルのワークフローＩＤ４１０が格納される。"プレビュー設定"には、ワークフローファイル４００の実行が指示された際に、プレビュー機能が起動されたか否かを示す情報が格納される。
【００４７】
＜５．スキャナ装置に格納される情報の説明＞
次にスキャナ装置１１０に格納される情報について説明する。図６は、スキャナ装置１１０が有する認証情報ＤＢ１１２に格納される認証情報６００の一例を示す図である。図６に示すように、認証情報６００には、情報の項目として、"ユーザＩＤ"、"パスワード"、"属性情報"が含まれる。
【００４８】
"ユーザＩＤ"には、ユーザがワークフロー実行指示プログラム１１１の起動時にログイン情報として入力するユーザの識別子が格納される。"パスワード"には、ユーザがワークフロー実行指示プログラム１１１の起動時にログイン情報として入力するパスワードが格納される。"属性情報"には、ユーザの属性を示す情報が格納される。なお、ユーザの属性を示す情報は、"ユーザ名"、"所属"等に分類して格納される。
【００４９】
次に、プレビュー設定情報ＤＢ１１３に格納されるプレビュー設定情報について説明する。図７は、プレビュー設定情報ＤＢ１１３に格納されるプレビュー設定情報７００の一例を示す図である。
【００５０】
図７に示すように、プレビュー設定情報７００には、情報の項目として、"条件"、"ユーザによる再設定の可否"が含まれる。"条件"には、ユーザがワークフローファイルの実行指示操作を行った際に、スキャナ装置１１０がプレビュー機能を起動させるか否かを判定するための条件が格納される。なお、本実施形態においてプレビュー設定情報７００の"条件"には、ワークフローファイルの特性を示す情報に対する条件が格納される。また、"ユーザによる再設定の可否"には、"条件"に合致することで、スキャナ装置１１０がプレビュー機能の起動を決定した場合であっても、ユーザがマニュアル操作でプレビュー機能を起動させない設定とすることを許可するか否かを示す情報が格納される。
【００５１】
なお、図７の例では、スキャナ装置１１０においてユーザにより選択されたワークフローのワークフローＩＤ４１０が、所定のＩＤであった場合に、プレビュー機能を起動させる（条件１）。また、スキャナ装置１１０においてユーザにより選択されたワークフローを形成するプラグインの中に、ＦＡＸ送信用のプラグインが含まれていた場合に、プレビュー機能を起動させる（条件２）。更に、スキャナ装置１１０においてユーザにより選択されたワークフローを形成するプラグインに設定された詳細情報４３０に、所定の送信先が含まれていた場合に、プレビュー機能を起動させる（条件３）。
【００５２】
また、図７の例では、条件１の"ユーザによる再設定の可否"には"不可"が格納されているため、条件１に合致した場合には、ユーザによるマニュアル操作で、プレビュー機能を起動させない設定とすることはできない。すなわち、条件１に合致した場合には、必ず、プレビュー機能が起動する。一方、条件２及び条件３の、"ユーザによる再設定の可否"には"可"が格納されているため、条件２または条件３に合致した場合、ユーザによるマニュアル操作で、プレビュー機能を起動させない設定とすることができる。すなわち、条件２または条件３に合致した場合でも、ユーザは所定の操作をすることで、プレビュー機能を起動させないようにすることができる。
【００５３】
図８は、スキャナ装置１１０が有する選択履歴情報ＤＢ１１５に格納される選択履歴情報８００の一例を示す図である。図８に示すように、選択履歴情報８００には、情報の項目として、"ユーザＩＤ"、"ワークフローＩＤ"、"プレビュー設定"が含まれる。
【００５４】
"ユーザＩＤ"には、ワークフロー実行指示プログラム１１１の起動時に入力されたユーザＩＤが格納される。"ワークフローＩＤ"には、ワークフロー実行指示プログラム１１１の実行時にユーザにより選択されたワークフローファイルのワークフローＩＤ４１０が格納される。"プレビュー設定"には、ワークフローファイル４００の実行指示操作が行われた際に、プレビュー機能が起動されたか否かを示す情報が格納される。
【００５５】
＜６．ワークフロー実行指示プログラムを実行することにより実現される機能の説明＞
次に、ワークフロー実行指示プログラム１１１を実行することにより実現される機能について説明する。図９は、ワークフロー実行指示プログラム１１１を実行することにより実現される機能を説明するための図である。
【００５６】
図９に示すように、ワークフロー実行指示プログラム１１１を実行することにより実現される機能には、認証部９０１、ワークフロー設定部９０２、スキャナ部９０３、プレビュー制御部９０４、ワークフロー実行指示部９０５が含まれる。
【００５７】
認証部９０１は、ワークフロー実行指示プログラム１１１を起動する際に、ユーザにログイン情報の入力を促し、ユーザにより入力されたログイン情報の正否を、認証情報６００に基づいて判断する。
【００５８】
ワークフロー設定部９０２は、ユーザによるワークフローファイル４００の選択を受け付け、選択されたワークフローファイル４００を配信サーバ１４０より取得する。また、取得したワークフローファイル４００に含まれるプラグインについて、ユーザによる詳細情報４３０の設定を受け付ける。なお、ワークフローファイル４００の場合、ワークフロー設定部９０２では、詳細情報４３０の設定として、Ｆａｘ送信の詳細情報に含まれる送信先の設定を受け付ける。
【００５９】
スキャナ部９０３は、スキャナ３１０を制御し、スキャナ３１０が原稿をスキャンすることで得たスキャン画像を、スキャナ３１０より取得する。
【００６０】
プレビュー制御部９０４は、ユーザにより選択されたワークフローファイルがプレビュー設定情報７００において定義された条件に合致するか否かを判定し、判定結果に応じて、プレビュー機能の起動を制御する。なお、プレビュー制御部９０４がプレビュー機能を起動させることで、入出力部３０６の表示部には、スキャナ部９０３において取得されたスキャン画像を含むプレビュー画面が表示される。
【００６１】
ワークフロー実行指示部９０５は、配信サーバ１４０に対して、ワークフローファイルの実行指示を送信する。ワークフローファイルの実行指示には、ワークフロー設定部９０２において設定された内容（選択したワークフローファイルのＩＤ、詳細情報４３０）及びスキャナ部９０３において取得されたスキャン画像が含まれる。
【００６２】
＜７．ワークフロー実行指示プログラムによるワークフロー実行指示処理の流れ＞
次に、ワークフロー実行指示プログラム１１１によるワークフロー実行指示処理の流れについて図１０及び図１１を用いて説明する。図１０は、ワークフロー実行指示プログラム１１１によるワークフロー実行指示処理の流れを示すフローチャートである。また、図１１は、ワークフロー実行指示プログラム１１１の実行時に、入出力部３０６の表示部に表示される表示画面の一例を示す図である。
【００６３】
ワークフロー実行指示プログラム１１１の起動指示が入力されると、図１０に示すワークフロー実行指示処理が開始される。ステップＳ１００１において、認証部９０１は、入出力部３０６にログイン画面を表示し、ユーザによるログイン情報の入力を受け付ける。
【００６４】
ステップＳ１００２において、認証部９０１は、ステップＳ１００１において入力されたログイン情報の正否を、認証情報６００に基づいて判定する。認証部９０１による判定の結果、ログイン情報が正しいと判定されなかった場合には、ログインに成功しなかったと判断し、ワークフロー実行指示処理を終了する。
【００６５】
一方、ステップＳ１００２において、ログイン情報が正しいと判定された場合には、ログインに成功したと判断し、ステップＳ１００３に進む。
【００６６】
ステップＳ１００３において、ワークフロー設定部９０２は、設定画面を表示し、ユーザによる設定を受け付ける。図１１（ａ）は、ワークフロー設定部９０２により表示された設定画面の一例であるワークフロー選択画面を示す図である。
【００６７】
ステップＳ１００３においては、まず、図１１（ａ）に示すワークフロー選択画面１１００を表示する。ワークフロー選択画面１１００には、配信サーバ１４０のワークフローＤＢ１４２に格納されているすべてのワークフローファイルのワークフローＩＤが表示される。
【００６８】
ワークフロー選択画面１１００において、ユーザが所望するワークフローファイルのワークフローＩＤを選択し、選択ボタン１１２０を押圧すると、ワークフロー設定部９０２は、図１１（ｂ）に示す詳細設定画面１１３０を表示する。なお、キャンセルボタン１１２１を押圧すると、ワークフロー実行指示処理が終了する。
【００６９】
図１１（ｂ）に示すように、詳細設定画面１１３０には、選択されたワークフローファイルの処理内容を示す表示欄１１４０と、当該処理内容を実現する各プラグインの詳細情報４３０を設定する設定欄１１５０が含まれる。ユーザは、表示欄１１４０に含まれる各プラグインを選択しながら、設定欄１１５０において当該プラグインに設定可能な詳細情報を設定する。図１１（ｂ）は、"Ｐｌｕｇ−ｉｎ  Ｃ"のプラグインが選択され、詳細情報として、"送信先"と"送信時期"が設定された様子を示している。
【００７０】
図１０に戻る。ステップＳ１００３において、詳細設定画面１１３０への詳細情報の設定が完了すると、ユーザはスキャナ装置１１０のスタートボタン（不図示）を押圧する。これにより、スキャナ部９０３は、ステップＳ１００４において当該ワークフローファイルの実行指示操作が行われたと判断する。
【００７１】
ステップＳ１００５において、スキャナ部９０３は、ワークフローファイルの実行指示操作に応じて原稿をスキャンすることでスキャナ３１０が生成したスキャン画像を取得する。スキャン画像が取得されると、ステップＳ１００６において、プレビュー制御部９０４は、プレビュー制御処理を実行する。なお、プレビュー制御処理の詳細は後述する。
【００７２】
ステップＳ１００７において、ワークフロー実行指示部９０５は、配信サーバ１４０に対して、ワークフローファイルの実行指示を送信する。具体的には、ステップＳ１００３において選択されたワークフローファイルのワークフローＩＤと、設定された詳細情報とを、ステップＳ１００５において取得されたスキャン画像とを含む実行指示を配信サーバ１４０に送信する。
【００７３】
＜８．プレビュー制御処理の流れ＞
次に、ワークフロー実行指示プログラム１１１により実行されるプレビュー制御処理（Ｓ１００６）の詳細について図１２及び図１３を用いて説明する。図１２は、プレビュー制御処理の流れを示すフローチャートである。また、図１３は、プレビュー制御処理実行時に入出力部３０６において表示される表示画面の一例を示す図である。
【００７４】
ステップＳ１２０１において、プレビュー制御部９０４は、プレビュー設定情報ＤＢ１１３に格納されているプレビュー設定情報７００を読み出す。
【００７５】
ステップＳ１２０２において、プレビュー制御部９０４は、ユーザにより選択されたワークフローＩＤにより特定されるワークフローファイルを、配信サーバ１４０より読み出す。
【００７６】
ステップＳ１２０３において、プレビュー制御部９０４は、ステップＳ１２０２において読み出されたワークフローファイルと、ステップＳ１２０１において読み出されたプレビュー設定情報７００とを対比する。対比の結果、ワークフローファイルがプレビュー設定情報７００に含まれる条件に合致しないと判定した場合には、ステップＳ１２０４に進む。
【００７７】
ステップＳ１２０４において、プレビュー制御部９０４は、プレビュー機能を起動させないと判断し、図１０のステップＳ１００７に戻る。
【００７８】
一方、ステップＳ１２０３において、ワークフローファイルがプレビュー設定情報７００に含まれる条件に合致すると判定した場合には、ステップＳ１２０５に進む。
【００７９】
ステップＳ１２０５において、プレビュー制御部９０４は、プレビュー設定情報７００に基づいて、"ユーザによる再設定の可否"に格納されている情報を判定する。判定の結果、"不可"が格納されていると判定した場合には、ユーザによるマニュアル操作で、プレビュー機能を起動させない設定とすることはできないと判断し、ステップＳ１２０８に進む。
【００８０】
一方、ステップＳ１２０５において、"可"が格納されていると判定した場合には、ユーザによるマニュアル操作で、プレビュー機能を起動させない設定とすることができると判断し、ステップＳ１２０６に進む。
【００８１】
ステップＳ１２０６において、プレビュー制御部９０４は、プレビュー機能を起動させるか否かをユーザに確認する確認画面を表示する。図１３（ａ）は、プレビュー制御部９０４により表示される確認画面１３００の一例を示す図である。図１３（ａ）に示すように、確認画面１３００には、プレビュー機能を起動させるか否かをユーザに問い合わせるメッセージが表示される。これに対して、ユーザは、スキップボタン１３１０またはＹｅｓボタン１３１１のいずれかのボタンを選択して押圧する。
【００８２】
ステップＳ１２０７において、プレビュー制御部９０４は、ユーザが確認画面１３００において、いずれのボタンを選択して押圧したかを判定する。スキップボタン１３１０を選択して押圧したと判定した場合には、ステップＳ１２０４に進み、プレビュー機能を起動させないと判断する。
【００８３】
一方、ステップＳ１２０７において、Ｙｅｓボタン１３１１を押圧したと判定した場合には、ステップＳ１２０８に進む。ステップＳ１２０８では、プレビュー機能を起動させると判断する。
【００８４】
ステップＳ１２０９において、プレビュー制御部９０４は、プレビュー機能を起動させ入出力部３０６にプレビュー画面を表示する。図１３（ｂ）は、プレビュー制御部９０４により表示されるプレビュー画面１３２０の一例を示す図である。
【００８５】
図１３（ｂ）に示すように、プレビュー画面１３２０には、ステップＳ１００５のスキャン処理において取得されたスキャン画像１３３０が表示される。また、ページ送りボタン１３４０が表示される。これにより、ユーザは、スキャン処理において取得されたスキャン画像が複数ページにわたっていた場合でも、ページ送りボタン１３４０を操作することで、スキャン画像のすべてのページを確認することができる。プレビュー画面１３２０には、更に、キャンセルボタン１３５０と開始ボタン１３５１が表示される。キャンセルボタン１３５０は、プレビュー画面１３２０に表示されたスキャン画像１３３０に対するワークフローファイルの実行中止を指示するボタンである。また、開始ボタン１３５１は、プレビュー画面１３２０に表示されたスキャン画像１３３０に対するワークフローファイルの実行を指示するボタンである。ユーザは、キャンセルボタン１３５０または開始ボタン１３５１のいずれかのボタンを選択して押圧する。
【００８６】
ステップＳ１２１０において、プレビュー制御部９０４は、プレビュー画面１３２０においてユーザがいずれのボタンを選択して押圧したかを判定する。ユーザがキャンセルボタン１３５０を選択して押圧したと判定した場合には、ワークフローファイルの実行中止が指示されたと判断し、ワークフロー実行指示処理を終了する。
【００８７】
一方、ユーザが開始ボタン１３５１を選択して押圧したと判定した場合には、ワークフローファイルの実行が指示されたと判断し、ステップＳ１００７に戻る。
【００８８】
このように、プレビュー制御部９０４は、ワークフローファイルの実行を指示するスタートボタンが押圧されスキャン処理が実行された後に動作し、プレビュー設定情報７００に基づいてプレビュー機能を起動させるか否かを判断する。また、プレビュー機能を起動させると判断した場合には、プレビュー画面１３２０においてスキャン画像を表示する。
【００８９】
これにより、本実施形態によれば、ワークフローファイルの特性を示す情報に基づいて、プレビュー機能の起動を制御することが可能となる。
【００９０】
なお、プレビュー制御部９０４は、ユーザにより開始ボタン１３５１が押圧された場合に、はじめて、配信サーバ１４０に対して、ワークフローファイルの実行指示を送信する。つまり、ユーザはワークフローファイルの実行指示操作として、プレビュー機能が起動されない場合には１種類の操作（スタートボタンの押圧操作）を行う。また、プレビュー機能が起動される場合には、２種類の操作（スタートボタン及び開始ボタン１３５１の押圧操作）を行うこととなる。
【００９１】
＜９．まとめ＞
以上の説明から明らかなように、本実施形態に係る配信システム１００では、
・スキャナ装置にてワークフローファイルの実行指示操作が行われスキャン画像が生成された場合に、プレビュー制御部を動作させ、プレビュー機能を起動させるか否かを判断する構成とした。
・プレビュー機能を起動させるか否かを判断するにあたり、ワークフローファイルに含まれるワークフローＩＤ、ワークフローファイルにおける処理内容、ワークフローファイルに設定された詳細情報を参照する構成とした。
【００９２】
これにより、ユーザは、スキャン画像に対して、印刷処理以外の処理である送信処理を行う場合であっても、自動的にプレビュー画面を閲覧することが可能となる。つまり、スキャン画像に所定の文字が含まれていない場合であっても、スキャン画像に対して実行されるワークフローファイルに応じて、自動的にプレビュー画面が表示されるため、プレビュー機能におけるユーザの利便性を向上させることが可能となる。
【００９３】
［第２の実施形態］
上記第１の実施形態では、プレビュー設定情報において、スキャン画像に対して実行されるワークフローファイルの内容を"条件"として定義したが、本発明はこれに限定されない。例えば、スキャン画像に対するワークフローファイルの実行を指示するユーザの属性を"条件"として定義してもよい。
【００９４】
図１４は、本実施形態におけるプレビュー設定情報１４００の一例を示す図である。図１４に示すように、プレビュー設定情報１４００の"条件"には、ワークフロー実行指示プログラム１１１の起動を指示するユーザの属性情報に対する条件が格納される。
【００９５】
具体的には、ワークフロー実行指示プログラム１１１の起動を指示したユーザのユーザＩＤが所定のＩＤであった場合に、プレビュー機能を起動させる（条件１）。また、ワークフロー実行指示プログラム１１１の起動を指示したユーザの所属が所定の所属であった場合に、プレビュー機能を起動させる（条件２）。
【００９６】
図１５は、プレビュー制御部９０４が、図１４に示すプレビュー設定情報１４００に基づいて実行するプレビュー制御処理の流れを示すフローチャートである。なお、図１５に示すフローチャートの各処理のうち、図１２に示すフローチャートと同じ処理については同じ参照番号を付し、ここでは説明を省略する。図１２に示すフローチャートとの違いは、ステップＳ１５０１及びステップＳ１５０２である。
【００９７】
ステップＳ１５０１において、プレビュー制御部９０４は、ワークフロー実行指示プログラム１１１の起動時にログインしたユーザの認証情報６００を読み出す。ステップＳ１５０２において、プレビュー制御部９０４は、ステップＳ１５０１において読み出された認証情報６００と、ステップＳ１２０１において読み出されたプレビュー設定情報１４００とを対比する。対比の結果、認証情報６００がプレビュー設定情報１４００に含まれる条件に合致しないと判定した場合には、ステップＳ１２０４に進む。
【００９８】
一方、ステップＳ１５０２において、、認証情報６００がプレビュー設定情報１４００に含まれる条件に合致すると判定した場合には、ステップＳ１２０５に進む。
【００９９】
なお、ステップＳ１２０４及びステップＳ１２０５以降の処理については、図１２において説明済みであるため、ここでは説明を省略する。
【０１００】
以上のとおり、本実施形態によれば、スキャン画像に対するワークフローファイルの実行を指示するユーザの属性情報に基づいて、自動的にプレビュー画面を表示させることができる。これにより、例えば、重要書類を取り扱うことが多いユーザや、重要書類を取り扱うことが多い部署に属するユーザを対象に、プレビュー機能を自動的に起動させる制御を行うことができる。
【０１０１】
［第３の実施形態］
上記第１の実施形態では、プレビュー設定情報において、スキャン画像に対して実行されるワークフローファイルの内容を"条件"として定義したが、本発明はこれに限定されない。例えば、配信サーバ１４０に格納された実行履歴情報５００に対する解析結果に基づいて"条件"を定義してもよい。あるいは、スキャナ装置１１０に格納された選択履歴情報８００に基づいて"条件"を定義してもよい。
【０１０２】
図１６は、本実施形態におけるプレビュー設定情報１６００の一例を示す図である。図１６に示すように、プレビュー設定情報１６００の"条件"には、実行履歴情報５００を解析することで得られた解析結果を示す情報に対する条件が格納される。または、選択履歴情報８００を解析することで得られた解析結果を示す情報に対する条件が格納される。
【０１０３】
具体的には、選択したワークフローファイルの実行指示操作を行った際に、当該ワークフローファイルを過去に選択したユーザの所定割合（５０％）以上がプレビュー機能を起動させていた場合には、プレビュー機能を起動させる（条件１）。また、ワークフローファイルの実行指示操作を行ったユーザが、過去に実行指示操作を行ったワークフローファイルの所定割合（５０％）以上のワークフローファイルについてプレビュー機能を起動させていた場合には、プレビュー機能を起動させる（条件２）。
【０１０４】
図１７は、プレビュー制御部９０４が、図１６に示すプレビュー設定情報１６００に基づいて実行するプレビュー制御処理の流れを示すフローチャートである。なお、図１７に示すフローチャートの各処理のうち、図１２に示すフローチャートと同じ処理については同じ参照番号を付し、ここでは説明を省略する。図１２に示すフローチャートとの違いは、ステップＳ１７０１〜Ｓ１７０３である。
【０１０５】
ステップＳ１７０１において、プレビュー制御部９０４は、ワークフロー実行指示プログラム１１１の起動時にログインしたユーザの認証情報６００を読み出す。あるいは、ステップＳ１００３において選択されたワークフローファイルのワークフローＩＤを読み出す。
【０１０６】
ステップＳ１７０２において、プレビュー制御部９０４は、ステップＳ１７０１において読み出された認証情報６００に対応する選択履歴情報８００の解析結果を読み出す。あるいは、ステップＳ１７０２において読み出されたワークフローＩＤに対応する実行履歴情報５００の解析結果を読み出す。
【０１０７】
ステップＳ１７０３では、ステップＳ１７０２において読み出された、選択履歴情報８００の解析結果と、ステップＳ１２０１において読み出されたプレビュー設定情報１６００とを対比する。あるいは、ステップＳ１７０２において読み出された、実行履歴情報５００の解析結果と、ステップＳ１２０１において読み出されたプレビュー設定情報１６００とを対比する。対比の結果、選択履歴情報８００の解析結果または実行履歴情報５００の解析結果がプレビュー設定情報１６００に含まれる条件に合致しないと判定した場合には、ステップＳ１２０４に進む。
【０１０８】
一方、ステップＳ１７０３において、選択履歴情報８００の解析結果または実行履歴情報５００の解析結果がプレビュー設定情報１６００に含まれる条件に合致すると判定した場合には、ステップＳ１２０５に進む。
【０１０９】
なお、ステップＳ１２０４及びステップＳ１２０５以降の処理については、図１２において説明済みであるため、ここでは説明を省略する。
【０１１０】
以上のとおり、本実施形態によれば、配信サーバ１４０に格納されたワークフローファイルの実行履歴情報の解析結果に基づいて、自動的にプレビュー画面を表示させることができる。あるいは、スキャナ装置１１０に格納されたワークフローファイルの選択履歴情報の解析結果に基づいて、自動的にプレビュー画面を表示させることができる。
【０１１１】
これにより、例えば、プレビュー機能の起動頻度の高いユーザや、プレビュー機能の起動頻度の高いワークフローファイルを対象に、プレビュー機能を自動的に起動させる制御を行うことができる。この場合、プレビュー機能が動的に制御されることとなる。
【０１１２】
［第４の実施形態］
上記第１の実施形態では、ワークフローを形成するプラグインの中に、ＦＡＸ送信用のプラグインが含まれていた場合に、プレビュー機能を起動させる構成としたが、本発明はこれに限定されない。例えば、処理時間のかかる処理（例えば、ＯＣＲ（Optical Character Recognition）処理等）を実行するプラグインが含まれていた場合に、プレビュー機能を起動させる構成としてもよい。
【０１１３】
また、上記各実施形態では、プレビュー制御部９０４によるプレビュー制御処理（ステップＳ１００６）を、スキャナ部９０３によるスキャン処理（ステップＳ１００５）の後に実行する構成としたが、本発明はこれに限定されない。例えば、スキャナ部９０３によるスキャン処理の実行前に、プレビュー制御処理を実行する構成としてもよい。
【０１１４】
また、上記各実施形態では、プレビュー設定情報７００、１４００、１６００をそれぞれ別々に格納する構成としたが、本発明はこれに限定されない。プレビュー設定情報７００、１４００、１６００のいずれかを組み合わせることで、１つのプレビュー設定情報として格納する構成としてもよい。この場合、プレビュー設定情報の"条件"には、ワークフローに関連する情報に対する条件が格納されることとなる。
【０１１５】
また、プレビュー設定情報の"条件"には、ワークフローに関連する情報に対する条件だけでなく、更にスキャン画像に関連する情報に対する条件（例えば、"スキャン画像に所定の文字が含まれていること"）が格納されてもよい。
【０１１６】
また、上記各実施形態では、ワークフロー実行プログラム１４１及びワークフローＤＢ１４２、実行履歴解析プログラム１４３及び実行履歴情報ＤＢ１４４を配信サーバ１４０に配する構成としたが、本発明はこれに限定されない。例えば、ワークフロー実行プログラム１４１及びワークフローＤＢ１４２、実行履歴解析プログラム１４３及び実行履歴情報ＤＢ１４４を、スキャナ装置１１０に配する構成としてもよい。
【０１１７】
また、上記各実施形態では、画像処理装置の一例としてスキャナ装置を用いる場合について説明したが、本発明に係る画像処理装置はスキャナ装置に限定されない。本発明に係る画像処理装置には、スキャナ装置のほか、コピー装置、ＭＦＰ（Multi-Function Peripheral）等、スキャナ３１０を有するあらゆる装置が含まれるものとする。
【０１１８】
上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１９】
１００              ：配信システム
１１０〜１３０      ：スキャナ装置
１１１              ：ワークフロー実行指示プログラム
１１２              ：認証情報ＤＢ
１１３              ：プレビュー設定情報ＤＢ
１１４              ：選択履歴解析プログラム
１１５              ：選択履歴情報ＤＢ
１４０              ：配信サーバ
１４１              ：ワークフロー実行プログラム
１４２              ：ワークフローＤＢ
１４３              ：実行履歴解析プログラム
１４４              ：実行履歴情報ＤＢ
１５０              ：ネットワーク
１６０              ：配信先サーバ
５００              ：実行履歴情報
６００              ：認証情報
７００              ：プレビュー設定情報
８００              ：選択履歴情報
９０１              ：認証部
９０２              ：ワークフロー設定部
９０３              ：スキャナ部
９０４              ：プレビュー制御部
９０５              ：ワークフロー実行指示部
１１００            ：ワークフロー選択画面
１１３０            ：詳細設定画面
１３００            ：確認画面
１３２０            ：プレビュー画面
１４００            ：プレビュー設定情報
１６００            ：プレビュー設定情報
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２０１０−０５０５２２号公報
【図１】
2015170976.tif 000003
【図２】
2015170976.tif 000004
【図３】
2015170976.tif 000005
【図４】
2015170976.tif 000006
【図５】
2015170976.tif 000007
【図６】
2015170976.tif 000008
【図７】
2015170976.tif 000009
【図８】
2015170976.tif 000010
【図９】
2015170976.tif 000011
【図１０】
2015170976.tif 000012
【図１１】
2015170976.tif 000013
【図１２】
2015170976.tif 000014
【図１３】
2015170976.tif 000015
【図１４】
2015170976.tif 000016
【図１５】
2015170976.tif 000017
【図１６】
2015170976.tif 000018
【図１７】
2015170976.tif 000019