(57)【特許請求の範囲】
【請求項１】
予め定められた処理を実行する際に用いられる複数の設定項目の設定値を指定するための設定画面を生成する設定画面生成部と、
生成された前記設定画面を表示装置に表示させる表示制御部と
を含み、
前記設定画面生成部は、前記複数の設定項目ごとの各設定値の候補を表示して前記複数の設定項目ごとの設定値の個別指定を受け付ける領域である個別設定領域と、前記複数の設定項目の各設定値の組み合わせ候補を一括して表示して前記組み合わせ候補の一括指定を受け付ける領域である一括設定領域とを含む前記設定画面を生成し、
前記表示制御部は、前記一括設定領域において前記一括指定を受け付けた場合に、前記個別設定領域に表示されている各設定値の候補を前記一括指定された前記組み合わせ候補に置き換えた前記設定画面を前記表示装置に表示させる
ことを特徴とする表示制御装置。
【請求項２】
前記設定画面生成部は、複数の前記組み合わせ候補を表示する前記一括設定領域を含む前記設定画面を生成し、
前記表示制御部は、前記一括設定領域において前記複数の組み合わせ候補のいずれかの一括指定を受け付けた場合に、前記個別設定領域に表示されている各設定値の候補を前記一括指定された前記組み合わせ候補に置き換えた前記設定画面を前記表示装置に表示させる
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記設定画面生成部は、複数の前記組み合わせ候補の中から前記一括設定領域に表示する前記組み合わせ候補を選択する領域である候補選択領域を含む前記設定画面を生成し、
前記表示制御部は、前記候補選択領域において前記組み合わせ候補が選択された場合に、選択された前記組み合わせ候補を、前記一括設定領域に表示する
ことを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記設定画面生成部は、前記予め定められた処理における前記各設定項目の種類に応じて前記複数の設定項目を複数のグループに分割した複数の設定項目群ごとに前記設定画面を切り替えるための設定項目群選択部を含む前記設定画面を生成し、
前記表示制御部は、前記設定項目群選択部により選択された前記設定項目群を構成する設定項目の各設定値の候補を前記個別設定領域に表示し、前記設定項目群を構成する設定項目の各設定値の組み合わせ候補を前記一括設定領域に表示する
ことを特徴とする請求項１〜３のいずれか１項に記載の表示制御装置。
【請求項５】
前記複数の設定項目に対する前記各設定値の組み合わせの履歴を示す設定履歴情報に基づいて、前記組み合わせ候補を取得する設定候補取得部
を含み、
前記設定画面生成部は、取得された前記組み合わせ候補に基づいて前記設定画面を生成する
ことを特徴とする請求項１〜４のいずれか１項に記載の表示制御装置。
【請求項６】
前記設定候補取得部は、前記複数の設定項目の各設定値を指定する利用者の所定期間内における前記設定履歴情報が存在しない場合に、前記利用者が最後に指定した前記各設定値の組み合わせを示す最後履歴情報を、前記組み合わせ候補として取得する
ことを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記設定候補取得部は、前記設定履歴情報に基づいて、前記予め定められた処理における前記各設定項目の種類に応じて前記複数の設定項目を複数のグループに分割した複数の設定項目群ごとに前記組み合わせ候補を取得する
ことを特徴とする請求項５又は６に記載の表示制御装置。
【請求項８】
予め定められた処理を実行する際に用いられる複数の設定項目の設定値を指定するための設定画面を生成するステップと、
生成された前記設定画面を表示装置に表示させるステップと
を情報処理装置に実行させ、
前記設定画面の生成ステップにおいて、前記複数の設定項目ごとの各設定値の候補を表示して前記複数の設定項目ごとの設定値の個別指定を受け付ける領域である個別設定領域と、前記複数の設定項目の各設定値の組み合わせ候補を一括して表示して前記組み合わせ候補の一括指定を受け付ける領域である一括設定領域とを含む前記設定画面を生成し、
前記設定画面を表示装置に表示させる表示ステップにおいて、前記一括設定領域において前記一括指定を受け付けた場合に、前記個別設定領域に表示されている各設定値の候補を前記一括指定された前記組み合わせ候補に置き換えた前記設定画面を前記表示装置に表示させる
ことを特徴とする表示制御プログラム。
【請求項９】
予め定められた処理の実行を指示する端末装置と、前記予め定められた処理において指定された画像処理を実行する画像処理装置と、前記予め定められた処理において指定された処理を実行する情報処理装置とを備える画像処理システムであって、
前記予め定められた処理を実行する際に用いられる複数の設定項目に対する各設定値の組み合わせの履歴を示す設定履歴情報に基づいて、前記複数の設定項目の各設定値の組み合わせ候補を取得する設定候補取得部と、
前記複数の設定項目の設定値を指定するための設定画面を生成する設定画面生成部と、
生成された前記設定画面を表示部に表示させる表示制御部と、
表示された前記設定画面において指定された前記複数の設定項目の設定値を用いて前記予め定められた処理を実行する実行処理部と
を含み、
前記設定画面生成部は、前記複数の設定項目ごとの各設定値の候補を表示して前記複数の設定項目ごとの設定値の個別指定を受け付ける領域である個別設定領域と、取得された前記組み合わせ候補を一括して表示して前記組み合わせ候補の一括指定を受け付ける領域である一括設定領域と、前記予め定められた処理の実行を指示する実行指示部とを含む前記設定画面を生成し、
前記表示制御部は、前記一括設定領域において前記一括指定を受け付けた場合に、前記個別設定領域に表示されている各設定値の候補を前記一括指定された前記組み合わせ候補に置き換えた前記設定画面を前記表示部に表示させ、
前記実行処理部は、前記実行指示部により前記処理の実行が指示されると、前記個別設定領域に表示されている前記設定値を用いて前記予め定められた処理を実行する
ことを特徴とする画像処理システム。
【請求項１０】
予め定められた処理の実行を指示する端末装置と、前記予め定められた処理において指定された画像処理を実行する画像処理装置と、前記予め定められた処理において指定された処理を実行する情報処理装置とを備える画像処理システムの制御方法であって、
前記予め定められた処理を実行する際に用いられる複数の設定項目に対する各設定値の組み合わせの履歴を示す設定履歴情報に基づいて、前記複数の設定項目の各設定値の組み合わせ候補を取得し、
前記複数の設定項目ごとの各設定値の候補を表示して前記複数の設定項目ごとの設定値の個別指定を受け付ける領域である個別設定領域と、取得された前記組み合わせ候補を一括して表示して前記組み合わせ候補の一括指定を受け付ける領域である一括設定領域と、前記予め定められた処理の実行を指示する実行指示部とを含む設定画面を生成し、
前記一括設定領域において前記一括指定を受け付けた場合に、前記個別設定領域に表示されている各設定値の候補を前記一括指定された前記組み合わせ候補に置き換えた前記設定画面を表示部に表示させ、
前記実行指示部により前記処理の実行が指示されると、前記個別設定領域に表示されている前記設定値を用いて前記予め定められた処理を実行する
ことを特徴とする画像処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御プログラム、画像処理システム及び画像処理システムの制御方法に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
例えば、このような画像処理装置をスキャナとして利用する場合、ユーザは、原稿を読み取る解像度、原稿をカラー画像として読み取るのかモノクロ画像として読み取るのかを示す読取モード、原稿の読取サイズ等の各種設定項目の値を指定する必要がある。ユーザがこのような設定項目を容易に指定可能にするために、ユーザの過去の設定値の指定傾向に応じて設定項目ごとに設定値の候補を取得して表示し、設定項目ごとに個別に設定値の指定を受け付ける方法が知られている。
【０００４】
また、画像処理装置のセキュリティに関する設定項目の変更可否を容易に確認することを目的として、セキュリティポリシーに従って変更された設定項目のうち利用者に変更権限がない設定項目を表示することが提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
指定すべき設定項目の数が多くなるほど、設定項目ごとに個別に設定値を指定する手間がかかる。そのため、ユーザの過去の設定値の指定傾向を設定項目ごとではなく複数の設定項目で構成される設定項目群の各設定値の組み合わせで判断し、設定項目群の各設定値の組み合わせ候補を一括して表示及び指定可能にすることが望まれる。一方で、設定項目によっては、画像処理装置を利用するユーザが好みに応じて個別に指定したい場合もある。
【０００６】
特許文献１に開示された技術においては、セキュリティポリシーに従って予め定められた設定値に変更にするので、変更される設定値は固定である。そのため、特許文献１に開示された技術においては、ユーザが設定項目群の各設定値の組み合わせ候補を一括して確認するとともに、必要に応じて個別に設定値を指定するという状況は対象とされていない。
【０００７】
本発明は、このような課題を鑑みてなされたものであり、画像処理装置を利用する際に用いられる設定項目群の各設定値の組み合わせ候補を一括して容易に確認及び指定可能にするとともに、必要に応じて設定項目を個別に容易に指定可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、予め定められた処理を実行する際に用いられる複数の設定項目の設定値を指定するための設定画面を生成する設定画面生成部と、生成された前記設定画面を表示装置に表示させる表示制御部とを含み、前記設定画面生成部は、前記複数の設定項目ごとの各設定値の候補を表示して前記複数の設定項目ごとの設定値の個別指定を受け付ける領域である個別設定領域と、前記複数の設定項目の各設定値の組み合わせ候補を一括して表示して前記組み合わせ候補の一括指定を受け付ける領域である一括設定領域とを含む前記設定画面を生成し、前記表示制御部は、前記一括設定領域において前記一括指定を受け付けた場合に、前記個別設定領域に表示されている各設定値の候補を前記一括指定された前記組み合わせ候補に置き換えた前記設定画面を前記表示装置に表示させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、像処理装置を利用する際に用いられる設定項目群の各設定値の組み合わせ候補を一括して容易に確認及び指定可能にするとともに、必要に応じて設定項目を個別に容易に指定可能にする。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像処理システムの運用形態を例示する図である。
【図２】本発明の実施形態に係る端末装置のハードウェア構成を例示するブロック図である。
【図３】本発明の実施形態に係る端末装置の機能構成を例示するブロック図である。
【図４】本発明の実施形態に係る端末装置によるワークフローに従った処理の実行い関する動作を例示するフローチャートである。
【図５】本発明の実施形態に係る設定画面を例示する図である。
【図６】本発明の実施形態に係る設定画面を例示する図である。
【図７】本発明の実施形態に係る設定履歴情報記憶部に格納されている設定履歴情報を例示する図である。
【図８】本発明の実施形態に係る設定候補取得部による各設定項目の設定値の組み合わせ候補の取得処理の動作を例示するフローチャートである。
【図９】本発明の実施形態に係る設定候補取得部による１つ以上の組み合わせ候補の取得処理の動作を例示するフローチャートである。
【図１０】本発明の実施形態に係る設定画面を例示する図である。
【図１１】本発明の実施形態に係る設定画面を例示する図である。
【図１２】本発明の実施形態に係る設定画面を例示する図である。
【図１３】本発明の実施形態に係る設定履歴情報記憶部に格納されている最後履歴情報を例示する図である。
【図１４】本発明の実施形態に係る設定候補取得部による所定の期間内のみの設定履歴情報及び最後履歴情報に基づく組み合わせ候補の取得処理の動作を例示するフローチャートである。
【図１５】本発明の実施形態に係る端末装置の機能構成を例示するブロック図である。
【図１６】本発明の実施形態に係る設定可能情報を例示する図である。
【図１７】本発明の実施形態に係る設定候補取得部による組み合わせ候補の取得処理の動作を例示するフローチャートである。
【図１８】本発明の実施形態に係る設定画面を例示する図である。
【図１９】本発明の実施形態に係る設定候補取得部による組み合わせ候補の取得処理の動作を例示するフローチャートである。
【図２０】本発明の実施形態に係る設定履歴情報記憶部に格納されている設定履歴情報を例示する図である。
【図２１】本発明の実施形態に係る複数の設定項目群の構成情報を例示する図である。
【図２２】本発明の実施形態に係る設定候補取得部による複数の設定項目群ごとの組み合わせ候補の取得処理の動作を例示するフローチャートである。
【図２３】本発明の実施形態に係る設定画面を例示する図である。
【図２４】本発明の実施形態に係る設定履歴情報記憶部に格納されている設定履歴情報を例示する図である。
【図２５】本発明の実施形態に係る設定画面を例示する図である。
【図２６】本発明の実施形態に係る設定画面を例示する図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本実施形態に係る画像処理システムの運用形態を例示する図である。図１に示すように、本実施形態に係る画像処理システムは、端末装置１、ｎ台の画像処理装置２−１〜２−ｎ及びサーバ３がインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて構成される。なお、ｎは１以上の整数であり常に同じ数とは限らない。また、以降、画像処理装置２−１〜２−ｎを総じて「画像処理装置２」とする。
【００１２】
本実施形態に係る画像処理システムは、画像処理を含む様々な処理の手順を規定したワークフローに従って、予め定められた処理を実行する。具体的には、例えば、ワークフローにおいて、原稿を読み取って読取画像を生成する処理を行い、生成された読取画像を指定されたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体に送信して記憶させる処理を行うことが規定されている。上述のワークフローに従って、画像処理システムにおける画像処理装置２は、スキャナ機能により読取画像を生成する処理を行い、サーバ３は、生成された読取画像をＨＤＤ等に送信して記憶させる処理を行う。
【００１３】
端末装置１は、指定されたワークフローに従って画像処理装置２及びサーバ３において各種の処理が行われる際に用いられる各種の設定項目の設定値を指定するための設定画面を表示させる表示装置として機能するタブレット端末等の情報処理装置である。また、端末装置１は、設定画面を介して指定された設定値及び実行開始命令を受け付けると、指定された画像処理装置２のいずれか及びサーバ３において指定された設定値を用いて指定されたワークフローに従った予め定められた処理の実行を指示する。なお、端末装置１は、画像処理装置２と対になっていてもよく、１台の端末装置１と１台の画像処理装置２とがローカル接続し、各画像処理装置２に専用の表示装置として機能してもよい。
【００１４】
画像処理装置２は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。画像処理装置２は、端末装置１において指定された設定値を用いて画像処理を実行する。サーバ３は、上述した読取画像をＨＤＤ等に記憶させる処理等の様々な処理を実行する情報処理装置であり、端末装置１において指定された設定値を用いて指定された処理を実行する。
【００１５】
次に、本実施形態に係る端末装置１、画像処理装置２及びサーバ３のハードウェア構成を説明する。図２は、本実施形態に係る端末装置１のハードウェア構成を例示するブロック図である。図２においては、端末装置１のハードウェア構成を示すが、画像処理装置２及びサーバ３についても同様である。また、画像処理装置２は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。
【００１６】
図２に示すように、本実施形態に係る端末装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続された構成である。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１７】
ＣＰＵ１０は演算手段であり、端末装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。なお、ＨＤＤの他、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の半導体記憶装置を用いても良い。
【００１８】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが端末装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが端末装置１に情報を入力するためのユーザインタフェースである。
【００１９】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る端末装置１の機能を実現する機能ブロックが構成される。
【００２０】
次に、本実施形態に係る端末装置１の機能のうち設定画面の表示に関する機能構成を説明する。図３は、本実施形態に係る端末装置１の機能のうち設定画面の表示に関する機能構成を例示するブロック図である。また、図４は、本実施形態に係る端末装置１によるワークフローに従った処理の実行（以降、「ワークフロー実行」とする）に関する動作を例示するフローチャートである。
【００２１】
図３に示すように、本実施形態に係る端末装置１は、図２を示して説明したＬＣＤ６０、操作部７０に加えて、コントローラ１００及びネットワークＩ／Ｆ１３０を含む。また、コントローラ１００は、操作制御部１０１、ネットワーク制御部１０２、表示制御部１０３、認証処理部１０４、ワークフローＩＤ取得部１０５、設定候補取得部１０６、設定履歴情報記憶部１０７、設定画面生成部１０８、設定情報取得部１０９及び実行処理部１１０を含む。
【００２２】
ネットワークＩ／Ｆ１３０は、端末装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。ネットワークＩ／Ｆ１３０は、図２に示すＩ／Ｆ５０によって実現される。
【００２３】
コントローラ１００は、端末装置１全体を制御する制御部であり、ソフトウェアとハードウェアとの組み合わせによって構成される。操作制御部１０１は、ユーザによる操作部７０に対する操作内容の信号を取得し、端末装置１に含まれる各部に対して出力する。ネットワーク制御部１０２は、ネットワークＩ／Ｆ１３０を介して入力される情報を取得するとともに、ネットワークＩ／Ｆ１３０を介して他の機器に情報を送信する。
【００２４】
表示制御部１０３は、設定画面生成部１０８において生成される設定画面のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、端末装置１の状態をＬＣＤ６０に表示させる。以下、本実施形態に係る端末装置１によるワークフロー実行に関する動作を、図４を参照して説明する。
【００２５】
本実施形態に係る端末装置１においては、図４に示すように、まず認証処理部１０４が、操作部７０を介してユーザにより指定された画像処理装置２に対するユーザの認証処理を行う（Ｓ４０１）。具体的には、認証処理部１０４は、操作部７０を介してユーザにより指定された認証情報（例えば、ユーザＩＤ及びパスワード）をネットワークＩ／Ｆ１３０を介して指定された画像処理装置２に対して出力する。そして、認証処理部１０４は、画像処理装置２からネットワークＩ／Ｆ１３０を介して認証結果を取得する。また、認証処理部１０４は、ユーザにより指定された認証情報を設定候補取得部１０６に対して出力する。
【００２６】
ユーザの認証処理が成功すると、ワークフローＩＤ取得部１０５は、操作部７０を介してユーザにより指定されたワークフローを識別するワークフローＩＤを取得する（Ｓ４０２）。そして、ワークフローＩＤ取得部１０５は、取得したワークフローＩＤを設定候補取得部１０６に対して出力する。
【００２７】
ワークフローＩＤが取得されると、設定画面生成部１０８は、ワークフローＩＤにより識別されるワークフロー実行の際に用いられる各種の設定項目を指定するための設定画面を生成する。そして、表示制御部１０３は、生成された設定画面をＬＣＤ６０に表示させる（Ｓ４０３）。
【００２８】
具体的には、設定画面生成部１０８は、設定候補取得部１０６により取得された各設定項目の設定値の候補を取得して、取得した設定値の候補を表示する設定画面を生成する。このような設定画面を表示装置に表示させる構成が本実施形態の要旨の１つであり、設定画面の詳細は後述する。
【００２９】
設定候補取得部１０６は、認証処理部１０４から入力された認証情報、ワークフローＩＤ取得部１０５から入力されたワークフローＩＤ及び設定履歴情報記憶部１０７に記憶されている設定履歴情報に基づいて、各設定項目の設定値の候補を取得する。このような各設定項目の設定値の候補を取得する構成が本実施形態の要旨の１つであり、設定履歴情報や設定値の候補取得処理の詳細は後述する。
【００３０】
ＬＣＤ６０に設定画面が表示されると、ユーザは表示されている設定画面を介して操作部７０を操作して各設定項目の設定値を示す設定情報を指定する。設定情報取得部１０９は、ユーザにより操作部７０を介して指定された設定情報及びワークフローＩＤを取得する（Ｓ４０４）。なお、ワークフローＩＤは、例えば、設定画面に付加情報として付加されているものとし、設定情報取得部１０９は、設定情報を取得する際に設定画面の付加情報からワークフローＩＤを取得するものとする。
【００３１】
また、設定情報取得部１０９は、取得した設定情報を及びワークフローＩＤを設定履歴情報記憶部１０７に記憶させ、実行処理部１１０に対して出力する。実行処理部１１０は、設定情報取得部１０９から取得した設定情報をネットワークＩ／Ｆ１３０を介して、認証処理に成功した画像処理装置２に対して出力する。また、実行処理部１１０は、設定情報を出力するとともに、設定情報取得部１０９から取得したワークフローＩＤで識別されるワークフロー実行命令をネットワークＩ／Ｆ１３０を介して、認証処理に成功した画像処理装置２に対して出力する（Ｓ４０５）。
【００３２】
次に、設定画面生成部１０８により生成され端末装置１のＬＣＤに表示される本実施形態に係る設定画面の詳細を説明する。図５は、本実施形態に係る設定画面２００を例示する図である。なお、図５に示した設定画面２００は、画像処理装置２によるスキャナ機能による原稿の読取処理を含むワークフロー名「Ｗ１」を実行する際の各設定項目の設定値を設定するためにユーザＡにより用いられる。
【００３３】
図５に示すように、本実施形態に係る設定画面２００は、個別設定領域２０１、一括設定領域２０２及び設定項目群選択部２０３を含む。個別設定領域２０１は、各設定項目の設定値を個別に設定するための表示領域である。図５に示すように、個別設定領域２０１においては、例えば、画像処理装置２において原稿の読取処理を行う際に用いられる解像度、読取モード、読取方向等の各設定項目の設定値の候補が表示されるとともに、各設定項目の設定値の個別指定が受け付けられる。
【００３４】
例えば、ユーザが個別設定領域２０１の太線で囲まれた領域におけるいずれかの位置をタッチすると、読取処理の際の解像度を設定することができる。なお、個別設定領域２０１において初期値として表示される各設定値の候補は、予め定められた値でもよいし、ユーザの過去の設定履歴に基づいて（例えば、最も多く指定された値）設定項目ごとに設定候補取得部１０６により取得された値でもよい。
【００３５】
一括設定領域２０２は、各設定項目の設定値の組み合わせを一括して設定するための表示領域である。図５に示すように、一括設定領域２０２は、個別設定領域２０１において表示されている各設定項目の設定値と同じ設定項目の設定値の候補とが並べて表示されるように配置される。
【００３６】
個別設定領域２０１においては、各設定項目の設定値が個別に指定されるのに対して、一括設定領域２０２においては、各設定項目の設定値が個別ではなく、各設定値の組み合わせとして一括指定される。例えば、ユーザが一括設定領域２０２の太線で囲まれた領域においていずれかの位置をタッチすると、一括設定領域２０２に表示されているすべての設定値が一括して指定される。
【００３７】
図６は、一括設定領域２０２に表示されているすべての設定値が一括して指定された場合における設定画面２００を例示する図である。ユーザが一括設定領域２０２においていずれかの位置をタッチすると、表示制御部１０３は、個別設定領域２０１に表示されている各設定値の候補を一括設定領域２０２に表示されている各設定値に一括して置き換えた設定画面２００を表示する。図６に示した設定画面２００において、一括して指定された設定値をさらに個別に修正したい場合は、個別設定領域２０１において設定値を個別に修正して設定することが可能である。
【００３８】
また、一括設定領域２０２において表示される各設定値の候補は、設定候補取得部１０６により、ユーザの過去の設定履歴に基づいて、各設定項目の設定値の組み合わせで取得される。一括設定領域２０２に表示される各設定項目の設定値の組み合わせ候補の設定候補取得部１０６による取得処理の詳細は後述する。
【００３９】
このように、ユーザにより個別設定領域２０１及び一括設定領域２０２を介して各設定項目の設定値が指定され、図５及び図６に示したスタートボタンが押下されると、画像処理装置２及びサーバ３において、指定された設定値を用いたワークフロー実行が開始する。すなわち、スタートボタンは、ワークフローに従った予め定められた処理の実行を指示する実行指示部として機能する。
【００４０】
設定項目群選択部２０３は、実行されるワークフローにおいて設定される各設定項目を複数のグループ（以降、「設定項目群」とする）に分割した場合において画面に表示する設定項目群を選択するための領域である。例えば、図５に示すように、設定項目群選択部２０３は、ワークフロー名「Ｗ１」においては、「メタデータ」、「デスティネーション」及び「スキャン設定」の３つの設定項目群のタブである。ユーザがいずれかのタグをタッチすることにより、タッチされたタグの設定項目群の設定値の設定画面が表示される。
【００４１】
なお、「メタデータ」は、ユーザが自由に設定可能なワークフローに関する様々なメタ情報の設定項目群であり、各設定項目は、例えば、ワークフロー実行の設定日を示す“設定日”、ワークフロー実行のタイトルを示す“タイトル”等である。「デスティネーション」は、画像処理装置２による処理結果の出力先等の情報の設定項目群であり、各設定項目は、例えば、原稿の読取処理により生成された読取画像の送信先（ＨＤＤ、メール、ＦＡＸ等）を示す“送信先”、送信先の具体的なアドレスを示す“アドレス”等である。
【００４２】
「スキャン設定」は、画像処理装置２による原稿の読取処理の設定項目群であり、各設定項目は、図５及び図６を示して上述した通りである。すなわち、図５及び図６において、ユーザが設定項目群選択部２０３において斜線でハッチングされた「スキャン設定」のタブをタッチすると、原稿の読取処理の際に用いられる設定項目群の設定値を指定するための画面が表示される。すなわち、設定項目群は、予め定められた処理を実行するワークフローにおける各設定項目の種類に応じて複数の設定項目を分割した設定項目のグループである。
【００４３】
次に、設定候補取得部１０６による各設定項目の組み合わせ候補の取得処理の詳細を、図７及び図８を参照して説明する。図７は、設定履歴情報記憶部１０７に格納されている設定履歴情報を例示する図である。また、図８は、設定候補取得部１０６による各設定項目の設定値の組み合わせ候補の取得処理の動作を例示するフローチャートである。
【００４４】
設定履歴情報記憶部１０７は、設定履歴情報を格納する記憶媒体である。図７に示すように、設定履歴情報は、ユーザによりワークフローを実行するために過去に指定された各設定項目の設定値が、指定したユーザＩＤ及びワークフローＩＤごとに関連付けられたテーブルである。すなわち、設定履歴情報は、複数の設定項目に対する各設定値の組み合わせの履歴を示す。例えば、図７に示すように、設定履歴情報には、“ユーザＩＤ”が「ｕ１１１１」であるユーザにより“ワークフローＩＤ”が「Ｗ１」のワークフローを実行するために過去に設定された３回の設定履歴が含まれる。
【００４５】
なお、設定履歴情報記憶部１０７に格納可能な設定履歴情報の上限数が予め定められている場合、例えば、設定情報取得部１０９は、最も古い設定履歴情報を削除して、取得した設定情報を新たな設定履歴情報として記憶させる。
【００４６】
設定候補取得部１０６は、図７に示した設定履歴情報に基づいて、組み合わせ候補を取得する。図８に示すように、設定候補取得部１０６は、まず、認証処理部１０４から入力されたユーザＩＤを取得する（Ｓ８０１）。ユーザＩＤを取得した認証処理部１０４は、ワークフローＩＤ取得部１０５から入力されたワークフローＩＤを取得する（Ｓ８０２）。なお、Ｓ８０１の処理とＳ８０２の処理とは、前後関係に制約はなく、逆の順序で実行されてもよいし、並列して実行されてもよい。
【００４７】
ユーザＩＤ及びワークフローＩＤを取得した設定候補取得部１０６は、設定履歴情報記憶部１０７に格納されている設定履歴情報から、取得したユーザＩＤ及びワークフローＩＤを含む履歴情報に絞り込んで取得する（Ｓ８０３）。具体的には、例えば、設定候補取得部１０６は、「ｕ１１１１」のユーザＩＤ及び「Ｗ１」のワークフローＩＤを取得した場合、図７に示した設定履歴情報から３つの履歴情報を取得する。
【００４８】
絞り込んだ履歴情報を取得した設定候補取得部１０６は、取得した履歴情報の中から、同じ設定値の組み合わせである件数が最多の履歴情報を、組み合わせ候補として取得する（Ｓ８０４）。具体的には、例えば、設定候補取得部１０６は、図７に示した設定履歴情報から取得した３つの履歴情報のうち、２件が同じ設定値の組み合わせである履歴情報を、組み合わせ候補として取得する。
【００４９】
以上説明したように、本実施形態に係る端末装置１は、ワークフロー実行の際に用いられる各設定項目の設定値を個別に設定するための個別設定領域と各設定項目の設定値を組み合わせで一括に設定するための一括設定領域とを含む設定画面を表示する。そして、本実施形態に係る端末装置１は、表示された設定画面において一括設定領域がタッチされると、一括設定領域に表示されている組み合わせ候補を個別設定領域の各設定値の候補として反映する。また、本実施形態に係る端末装置１は、組み合わせ候補が反映された個別設定領域において、ユーザによる設定値の個別の修正を受け付ける。
【００５０】
これにより、画像処理装置を利用する際に用いられる設定項目群の各設定値の組み合わせ候補を一括して容易に確認及び指定可能にするとともに、必要に応じて設定項目を個別に容易に指定可能にすることが可能になる。
【００５１】
なお、上記実施形態において、設定候補取得部１０６は、ユーザＩＤ及びワークフローＩＤで絞り込んだ履歴情報のうち同じ設定値の組み合わせである件数が最多の履歴情報を、組み合わせ候補として１つ取得する場合を例として説明した。その他、設定候補取得部１０６は、最多件数と件数差が小さい複数の組み合わせ候補を取得してもよい。図９は、設定候補取得部１０６による１つ以上の組み合わせ候補の取得処理の動作を例示するフローチャートである。
【００５２】
図９に示すように、設定候補取得部１０６は、Ｓ９０１〜Ｓ９０４において、図８に示したＳ８０１〜Ｓ８０４の処理と同様の処理を行う。同じ設定値の組み合わせである件数が最多の履歴情報を組み合わせ候補として取得した設定候補取得部１０６は、Ｓ９０３の処理において絞り込んだ履歴情報のうち組み合わせ候補として取得した履歴情報以外の他の履歴情報があるか否かを判定する（Ｓ９０５）。
【００５３】
他の履歴情報がない場合（Ｓ９０５／ＮＯ）、設定候補取得部１０６は処理を終了する。一方、他の履歴情報がある場合（Ｓ９０５／ＹＥＳ）、設定候補取得部１０６は、他の履歴情報のうち同じ設定値の組み合わせ件数が最多の件数を取得する（Ｓ９０６）。すなわち、設定候補取得部１０６は、Ｓ９０４の処理において組み合わせ候補として取得した履歴情報の件数の次に多い同じ設定値の組み合わせ件数を取得する。
【００５４】
組み合わせ件数を取得した設定候補取得部１０６は、Ｓ９０４の処理において取得した最多件数と取得した組み合わせ件数との件数差が所定値以上であるか否かを判定する（Ｓ９０７）。件数差が所定値以上である場合（Ｓ９０７／ＹＥＳ）、設定候補取得部１０６は、処理を終了する。
【００５５】
一方、件数差が所定値未満である場合（Ｓ９０７／ＮＯ）、設定候補取得部１０６は、Ｓ９０４の処理において組み合わせ候補として取得した履歴情報の件数の次に件数が多い同じ設定値の組み合わせの履歴情報を、次の組み合わせ候補として取得する（Ｓ９０８）。次の組み合わせ候補を取得した設定候補取得部１０６は、これまでに取得した組み合わせ候補である履歴情報以外の他の履歴情報があるか否かを判定し（Ｓ９０５）、以降の処理を繰り返す。すなわち、図９に示した動作により、設定候補取得部１０６は、同じ設定値の組み合わせである件数差の少ない複数の履歴情報を、組み合わせ候補として複数取得する。
【００５６】
図１０は、設定候補取得部１０６が複数の履歴情報を取得した場合における設定画面２００を例示する図である。図５に示した設定画面２００が１つの組み合わせ候補を表示する１つの一括設定領域２０２を含むのに対して、図１０に示した設定画面２００は、複数の組み合わせ候補を表示する複数の一括設定領域２０２を含む。
【００５７】
図１０に示すように、設定画面２００において、一括設定領域２０２は、例えば、同じ設定値の組み合わせの履歴情報件数が多い順に、候補１、候補２、・・・と並べられている。また、組み合わせ候補の数が多く、設定画面２００上に一度に表示しきれない場合、図１０に示すように、次候補選択部２０４が表示される。ユーザが次候補選択部２０４をタッチすると、設定画面２００上に表示されていない他の組み合わせ候補を含む一括設定領域２０２に順次表示が切り替わる。
【００５８】
そして、ユーザが複数の一括設定領域２０２の中から指定した一括設定領域２０２のいずれかの位置をタッチすると、個別設定領域２０１の設定値として、一括設定領域２０２に表示されている設定値が一括して反映される。
【００５９】
図１１は、設定候補取得部１０６が複数の履歴情報を取得した場合における設定画面２００の他の例を示す図である。図１１に示すように、設定画面２００は、図５に示した設定画面２００の構成に加えて、自由設定領域２０５を含む。自由設定領域２０５は、ユーザや端末装置１の管理者が自由にカスタマイズできる領域である。例えば、図１１に示した設定画面２００においては、自由設定領域２０５に、一括設定領域２０２に表示されている組み合わせ候補以外の他の組み合わせ候補を選択するためのボタンが配置されている。
【００６０】
ユーザが自由設定領域２０５に配置されているいずれかのボタンにタッチすることにより、タッチされた組み合わせ候補の設定値が一括設定領域２０２に表示される。この場合、自由設定領域２０５は、一括設定領域２０２に表示する組み合わせ候補を選択する領域である候補選択領域である。図１２は、自由設定領域２０５に配置されている「設定候補２」のボタンがタッチされた場合における設定画面２００を例示する図である。
【００６１】
図１２に示すように、ユーザが「設定候補２」のボタンをタッチすると、例えば、設定候補取得部１０６により２番目に取得された組み合わせ候補が一括設定領域２０２に表示される。これにより、自由設定領域２０５に配置されていた「設定候補２」のボタンが、図１１に示した設定画面２００において一括設定領域２０２に表示されていた最初に取得された組み合わせ候補を選択するための「設定候補１」のボタンと置き換わる。
【００６２】
そして、ユーザが一括設定領域２０２のいずれかの位置をタッチすると、個別設定領域２０１の設定値として、一括設定領域２０２に表示されている設定値が一括して反映される。このような構成により、ユーザは最多件数の組み合わせ候補だけでなく、最多件数と件数の近い複数の組み合わせ候補も同時に確認することができるので、設定項目群の各設定値の組み合わせ候補を一括してより精度よく確認することが可能になる。また、図１２に示した設定画面２００の構成により、複数の組み合わせ候補の各設定値が一度に表示されることがないので、画面の見やすさを維持しつつ、複数の組み合わせ候補を提示すること可能になる。
【００６３】
なお、本実施形態において、設定候補取得部１０６は、最多件数との件数差が所定値未満である場合に、次の件数の多い履歴情報を組み合わせ候補として取得する場合を例として説明した。その他、設定候補取得部１０６は、最多件数から順に件数の多い予め定められた数の組み合わせ候補を取得してもよい。このような構成により、ユーザが指定する可能性のある設定値の組み合わせを数多く提示することが可能になる。
【００６４】
また、設定候補取得部１０６が複数の組み合わせ候補を取得した場合の設定画面として、図１１及び図１２に示した設定画面２００を例として説明した。その他、図１１及び図１２に示した設定画面２００の構成を組み合わせてもよい。すなわち、例えば、設定画面２００は、図１２に示した自由設定領域２０５の他、予め定められた複数（例えば、２つ）の一括設定領域２０２を含んでもよい。この場合、自由設定領域２０５には、複数の一括設定領域２０２に表示されていない組み合わせ候補を選択するためのボタンが配置される。なお、一括設定領域２０２の数は、例えば、設定画面２００の大きさに応じて定められる。
【００６５】
また、図１２に示した設定画面２００においては、自由設定領域２０５に配置されているいずれかのボタンがタッチされると、一括設定領域２０２にタッチされたボタンに対応する組み合わせ候補の設定値が表示される場合を例として説明した。その他、ボタンがタッチされるとそのボタンに対応する組み合わせ候補の設定値が個別設定領域２０１の設定値として直接反映されてもよい。
【００６６】
また、上記実施形態においては、設定履歴情報記憶部１０７は、図７に示した設定履歴情報を含む場合を例として説明した。その他、設定履歴情報記憶部１０７は、図７に示した設定履歴情報の他、各ユーザ（利用者）が最後に指定した設定値の組み合わせである最後履歴情報をワークフローごとに格納してもよい。
【００６７】
図１３は、設定履歴情報記憶部１０７に格納される最後履歴情報を例示する図である。図１３に示すように、最後履歴情報は、各ユーザが最後に指定した各設定項目の設定値がワークフローごとに関連付けられたテーブルである。例えば、図１３に示すように、最後履歴情報には、“ワークフローＩＤ”が「Ｗ１」のワークフローを実行するためにユーザＩＤが「ｕ１１１１」〜「ｕ５５５５」のユーザがそれぞれ最後に指定した各設定項目の設定値が含まれる。
【００６８】
設定履歴情報記憶部１０７の記憶領域には限りがあるので、これまでの設定履歴をすべて設定履歴情報として格納することは好ましくない。また、設定履歴情報記憶部１０７に格納されている設定履歴情報のサイズが大きすぎると、設定候補取得部１０６による組み合わせ候補の取得処理に時間がかかり処理効率が悪くなる場合がある。そこで、所定の期間内（例えば、１ヶ月以内）に指定された設定値のみを設定履歴情報として設定履歴情報記憶部１０７に格納することが考えられる。
【００６９】
しかしながら、この場合、使用頻度の低いワークフローにおいては設定履歴情報が設定履歴情報記憶部１０７に残っておらず、設定候補取得部１０６は、最適な組み合わせ候補を取得できない場合がある。このような問題を解決するために、本実施形態においては、所定の期間内のみの設定履歴情報の他、期間に関係なく各ユーザが最後に指定した設定値の組み合わせが、最後履歴情報として設定履歴情報記憶部１０７に別途格納される。
【００７０】
図１４は、設定候補取得部１０６による所定の期間内のみの設定履歴情報及び最後履歴情報に基づく組み合わせ候補の取得処理の動作を例示するフローチャートである。図１４に示すように、設定候補取得部１０６は、Ｓ１４０１からＳ１４０３において、図８に示したＳ８０１からＳ８０３の処理と同様の処理を行う。
【００７１】
絞り込んだ履歴情報を取得した設定候補取得部１０６は、絞り込まれた履歴情報が存在するか否かを判定する（Ｓ１４０４）。絞り込まれた履歴情報が存在する場合（Ｓ１４０４／ＹＥＳ）、設定候補取得部１０６は、Ｓ８０４の処理と同様の処理により組み合わせ候補を取得する（Ｓ１４０５）。
【００７２】
一方、絞り込まれた履歴情報が存在しない場合（Ｓ１４０４／ＮＯ）、設定候補取得部１０６は、設定履歴情報記憶部１０７に、取得したユーザＩＤ及びワークフローＩＤと一致する最後履歴情報が格納されているか否かを判定する（Ｓ１４０６）。最後履歴情報が格納されている場合（Ｓ１４０６／ＹＥＳ）、設定候補取得部１０６は、設定履歴情報記憶部１０７から、取得したユーザＩＤ及びワークフローＩＤと一致する最後履歴情報を組み合わせ候補として取得する（Ｓ１４０６）。一方、最後履歴情報が格納されていない場合（Ｓ１４０６／ＮＯ）、設定候補取得部１０６は、組み合わせ候補を取得することなく処理を終了する。
【００７３】
このような構成により、ユーザが所定期間内に設定値を指定していない場合であっても、ユーザが最後に指定した各設定値を組み合わせ候補として設定画面２００に表示することが可能になる。そのため、本実施形態によれば、ユーザによる使用頻度の低いワークフローであっても、過去の指定履歴に基づく各設定値の組み合わせ候補を一括して容易に確認することが可能になる。
【００７４】
なお、本実施形態において、履歴情報が存在する場合（Ｓ１４０４／ＹＥＳ）、設定候補取得部１０６は、図９に示したＳ９０４以降の処理と同様に、複数の組み合わせ候補を取得してもよい。
【００７５】
また、本実施形態において、設定履歴情報記憶部１０７に履歴情報も最後履歴情報も格納されていない場合（Ｓ１４０４／ＮＯ、Ｓ１４０６／ＮＯ）、設定候補取得部１０６は、ユーザの属性に基づいて組み合わせ候補を取得してもよい。この場合、ユーザＩＤで識別されるユーザが所属する部署やチーム等を示す属性情報を取得可能であり、設定履歴情報記憶部１０７に格納されている履歴情報には、それぞれユーザの属性情報が関連付けられているものとする。
【００７６】
この場合、設定候補取得部１０６は、取得したユーザＩＤで識別されるユーザの属性情報を取得し、設定履歴情報記憶部１０７に格納されている履歴情報のうち、取得した属性情報と一致する履歴情報に絞り込んで取得する。履歴情報を取得した設定候補取得部１０６は、Ｓ１４０３以降の処理と同様な処理を行う。このような構成により、ユーザＩＤに基づいて組み合わせ候補を直接取得できない場合であっても、ユーザの属性情報に基づいて組み合わせ候補を取得することができ、ユーザの傾向にできるだけ合った設定値の候補を設定画面に表示することが可能になる。
【００７７】
同様に、設定履歴情報記憶部１０７に履歴情報も最後履歴情報も格納されていない場合（Ｓ１４０４／ＮＯ、Ｓ１４０６／ＮＯ）、設定候補取得部１０６は、ユーザＩＤ及びワークフローＩＤではなく、ワークフローＩＤに基づいて履歴情報を絞り込んでもよい。このような構成により、ユーザ自らが設定値を指定しておらず履歴情報が存在しない場合であっても、実行するワークフローの傾向にできるだけ合った設定値の候補を設定画面に表示することが可能になる。
【００７８】
また、本実施形態において、設定候補取得部１０６は、取得した組み合わせ候補をそのまま設定画面生成部１０８に対して出力する場合を例として説明した。しかしながら、複数の画像処理装置２の中から画像処理を実行する画像処理装置２が指定される場合、画像処理装置２によっては、取得された組み合わせ候補の各設定値が設定可能な値ではなく、そのまま使用できない場合がある。
【００７９】
そこで、以下、取得した組み合わせ候補の各設定値が、指定された画像処理装置２において設定可能であるか否かを判定し、設定不可能である場合に設定値を変更する実施形態を説明する。
【００８０】
図１５は、各設定値の設定可否を判定する場合における端末装置１の機能構成を例示するブロック図である。図１５に示すように、端末装置１は、図３に示した端末装置１の構成に設定可能情報取得部１１１及び設定可能情報記憶部１１２が追加された構成である。
【００８１】
図１５に示した構成における認証処理部１０４は、認証情報の他、操作部７０を介してユーザにより指定された画像処理装置２を識別するための装置識別情報を取得し、設定可能情報取得部１１１に対して出力する。設定可能情報取得部１１１は、認証処理部１０４から入力された装置識別情報により識別される画像処理装置２に対して、ネットワークＩ／Ｆ１３０を介して各設定項目の設定可能な値を示す設定可能情報を要求して取得する。
【００８２】
図１６は、設定可能情報を例示する図である。なお、図１６は、原稿の読取処理に関する設定可能情報である。図１６に示すように、設定可能情報は、例えば、解像度の設定可能値（１００ｄｐｉから５００ｄｐｉ）、読取モードの設定可能値（自動、カラー、モノクロ）、読取サイズの設定可能値（Ａ４横、Ａ４縦、Ａ５横、Ａ５縦）を含む。
【００８３】
また、設定可能情報取得部１１１は、取得した設定可能情報を設定可能情報記憶部１１２に記憶させる。図１５に示した構成における設定候補取得部１０６は、図３を示して説明した情報の他、設定可能情報記憶部１１２に格納されている設定可能情報に基づいて、組み合わせ候補を取得する。
【００８４】
図１７は、設定候補取得部１０６による組み合わせ候補の取得処理の動作を例示するフローチャートである。図１７に示すように、設定候補取得部１０６は、Ｓ１７０１からＳ１０４の処理において、図８に示したＳ８０１からＳ８０４の処理と同様な処理を行う。組み合わせ候補を取得した設定候補取得部１０６は、取得した組み合わせ候補が画像処理を実行する画像処理装置２において設定不可能な値であるか否かを判定する（Ｓ１７０５）。
【００８５】
具体的には、設定候補取得部１０６は、組み合わせ候補の各設定項目の設定値が、設定可能情報記憶部１１２に格納されている設定可能情報に含まれる各設定項目の設定不可能な値であるか否かを判定する。例えば、組み合わせ候補の解像度が「６００ｄｐｉ」である場合、設定可能情報に含まれる解像度の設定可能値の「１００ｄｐｉ〜５００ｄｐｉ」範囲外であるので、設定候補取得部１０６は組み合わせ候補の解像度が設定不可能であると判定する。
【００８６】
各設定値が設定可能である場合（Ｓ１７０５／ＮＯ）、設定候補取得部１０６は、そのまま処理を終了する。一方、設定不可能な設定値がある場合（Ｓ１７０５／ＹＥＳ）、設定候補取得部１０６は、設定不可能な設定値を、設定可能な近似値により修正する（Ｓ１７０６）。例えば、組み合わせ候補の解像度が「６００ｄｐｉ」である場合、設定候補取得部１０６は、設定不可能な設定値を、設定可能な近似値「５００ｄｐｉ」に修正する。
【００８７】
図１８は、組み合わせ候補が近似値により修正された場合における設定画面２００を例示する図である。例えば、組み合わせ候補の解像度が「６００ｄｐｉ」から「５００ｄｐｉ」に修正され、読取サイズが「Ａ３横」から「Ａ４横」に修正されたとする。この場合、図１８に示すように、例えば、一括設定領域２０２において、解像度及び読取サイズの修正前の設定値が取消線で表示され、矢印の先に修正後の設定値が表示される。
【００８８】
このような構成により、指定された画像処理装置２において設定可能な設定値に修正されるとともに、どのように設定値が修正されたのかが把握しやすく表示される。したがって、本実施形態によれば、設定値の修正内容を容易に確認することが可能になるとともに、修正された組み合わせ候補を一括して容易に指定することが可能になる。なお、本実施形態においては、画像処理装置２による画像処理において用いられる設定項目の設定可否を判定する場合を例として説明したが、サーバ３による処理において用いられる設定項目の設定可否についても同様に判定可能である。
【００８９】
また、本実施形態においては、設定値を設定可能な近似値で修正する場合を例として説明した。その他、修正値は画像処理装置２において設定項目ごとに予め定められた値でもよい。また、設定履歴情報に使用された画像処理装置２の装置識別情報が含まれる場合、設定候補取得部１０６は、図８に示したＳ８０３の履歴情報の絞り込みの処理において、装置識別情報が一致する履歴情報にさらに絞り込むようにしてもよい。
【００９０】
この場合、履歴情報の絞り込みの段階で、指定された画像処理装置２において設定可能な設定値で構成される履歴情報のみになるので、設定候補取得部１０６は、絞り込み候補を取得後に候補の設定値を修正する必要がない。なお、設定値を設定可能な値に修正する本実施形態においても、設定候補取得部１０６は、図９に示したＳ９０４以降の処理と同様に、複数の組み合わせ候補を取得してもよい。
【００９１】
また、上記実施形態において、設定候補取得部１０６は、ユーザＩＤ及びワークフローＩＤに基づいて履歴情報を絞り込む場合を例として説明した。その他、設定候補取得部１０６は、ユーザが直近で変更した設定値に基づいてさらに履歴情報を絞り込んでもよい。図１９は、変更値に基づいて履歴情報を絞り込む場合における設定候補取得部１０６による組み合わせ候補の取得処理の動作を例示するフローチャートである。
【００９２】
図１９に示すように、設定候補取得部１０６は、Ｓ１９０１及びＳ１９０２において図８に示したＳ８０１及びＳ８０２の処理と同様の処理を行う。ユーザＩＤを取得した設定候補取得部１０６は、取得したユーザＩＤで識別されるユーザが直近で変更した設定項目及び設定値の情報（以降、「変更情報」とする）を取得する（Ｓ１９０３）。なお、Ｓ１９０２の処理とＳ１９０３の処理とは前後関係に制約はなく、逆の順序で実行されてもよいし、並列して実行されてもよい。
【００９３】
ユーザＩＤ、ワークフローＩＤ及び変更情報を取得した設定候補取得部１０６は、設定履歴情報記憶部１０７に格納されている設定履歴情報から、取得したユーザＩＤ、ワークフローＩＤ及び変更情報と一致する履歴情報に絞り込んで取得する（Ｓ１９０４）。例えば、変更情報は、設定項目が“解像度”の設定値が「３００ｄｐｉ」に変更され、設定項目が“読取モード”の設定値が「モノクロ」に変更されたことを示すとする。この場合、設定候補取得部１０６は、ユーザＩＤ及びワークフローＩＤが一致することに加えて、解像度が「３００ｄｐｉ」であり、読取モードが「モノクロ」である履歴情報に絞り込む。
【００９４】
絞り込んだ履歴情報を取得した設定候補取得部１０６は、Ｓ１９０５においてＳ８０４の処理と同様の処理を行う。このような構成により、ユーザが直近で変更した設定値を反映した組み合わせ候補が取得されるので、よりユーザの傾向に応じた組み合わせ候補が設定画面２００に表示される。
【００９５】
なお、本実施形態においては、ユーザが直近で変更した設定項目及び設定値を変更情報として、変更情報が履歴情報の絞り込みに用いられる場合を例として説明した。その他、変更情報が組み合わせ候補の取得に用いられてもよい。
【００９６】
この場合、設定候補取得部１０６は、変更情報からユーザが直近で変更した１つ以上の設定項目を取得し、絞り込まれた履歴情報の中から、取得した１つ以上の設定項目の設定値の組み合わせが同じである件数が最多の履歴情報を、組み合わせ候補として取得する。このような構成により、ユーザが設定値を変更した設定項目に注目して組み合わせ候補が取得されるので、よりユーザの傾向に応じた組み合わせ候補が設定画面２００に表示される。
【００９７】
その他、ユーザがデフォルト値から変更された設定項目及び設定値を変更情報として、変更情報が履歴情報の絞り込みに用いられてもよい。その他、ユーザがデフォルト値から変更された１つ以上の設定項目を変更情報として、設定候補取得部１０６は、変更された１つ以上の設定項目に基づいて組み合わせ候補を取得してもよい。
【００９８】
このような構成により、ユーザがデフォルト値から変更する必要があると判断した設定項目や設定値に注目して組み合わせ候補が取得されるので、よりユーザの傾向に応じた組み合わせ候補が設定画面２００に表示される。なお、変更情報を用いる本実施形態においても、設定候補取得部１０６は、図９に示したＳ９０４以降の処理と同様に、複数の組み合わせ候補を取得してもよい。
【００９９】
また、上記実施形態において、設定候補取得部１０６は、絞り込まれた履歴情報の中から、全設定項目の設定値の組み合わせが同じである件数が最多の履歴情報を、組み合わせ候補として取得する場合を例として説明した。その他、設定候補取得部１０６は、複数の設定項目群ごとに組み合わせ候補を取得してもよい。複数の設定項目群は、図５を示して説明したワークフロー実行の際に用いられる各設定項目が分割された複数のグループである。
【０１００】
図２０は、設定履歴情報記憶部１０７に格納されている設定履歴情報を例示する図である。上述した図７は、画像処理装置２による原稿の読取処理に関する各設定項目を含む設定履歴情報を例示したが、図２０は、ワークフロー実行の際に用いられる複数の設定項目群を含む設定履歴情報を例示する。図２０に示すように、設定履歴情報は、上述した「スキャン設定」の設定項目群に含まれる各設定項目の他、上述した「メタデータ」や「デスティネーション」の設定項目群にそれぞれ含まれる各設定項目を含む。
【０１０１】
設定候補取得部１０６は、複数の設定項目群の構成情報に基づいて、複数の設定項目群ごとに組み合わせ候補を取得する。図２１は、複数の設定項目群の構成情報を例示する図である。図２１に示すように、複数の設定項目群の構成情報は、例えば、ワークフローＩＤが「Ｗ１」であるワークフロー実行の際に用いられる各設定項目を「メタデータ」、「スキャン設定」、「デスティネーション」の３つの設定項目群に分割することが示されている。また、図２１に示した構成情報は、各設定項目群にどの設定項目が分類されるかが示されている。なお、図２１に示した構成情報は、例えば、設定候補取得部１０６が保持している。その他、図２１に示した構成情報は、設定候補取得部１０６が参照可能な記憶媒体に予め格納されていてもよい。
【０１０２】
図２２は、設定候補取得部１０６による複数の設定項目群ごとの組み合わせ候補の取得処理の動作を例示するフローチャートである。図２２に示すように、設定候補取得部１０６は、Ｓ２２０１からＳ２２０３において、図８に示したＳ８０１からＳ８０３の処理と同様の処理を行う。
【０１０３】
絞り込んだ履歴情報を取得した設定候補取得部１０６は、図２１に示した構成情報を取得する（Ｓ２２０４）。なお、Ｓ２２０１からＳ２２０３の処理それぞれとＳ２２０４の処理とは前後関係に制約はなく、逆の順序で実行されてもよいし、並列して実行されてもよい。絞り込んだ履歴情報及び構成情報を取得した設定候補取得部１０６は、構成情報に示されている複数の設定項目群ごとに、取得した履歴情報の中から、同じ設定値の組み合わせである件数が最多の履歴情報を組み合わせ候補として取得する（Ｓ２２０５）。
【０１０４】
具体的には、例えば、設定候補取得部１０６は、取得した履歴情報の中から、「メタデータ」を構成する“設定日”、“タイトル”等の各設定項目の設定値の組み合わせが同じである件数が最多の履歴情報を、「メタデータ」の設定値の組み合わせ候補として取得する。同様に、設定候補取得部１０６は、取得した履歴情報の中から、「スキャン設定」の設定値の組み合わせ候補及び「デスティネーション」の設定値の組み合わせ候補を取得する。
【０１０５】
図２３は、本実施形態に係る設定画面２００を例示する図である。図２３に示すように、ユーザが設定項目群選択部２０３において斜線でハッチングされた「メタデータ」のタブをタッチすると、ワークフローＷ１におけるメタデータの設定項目群の設定値を指定するための画面が表示される。
【０１０６】
例えば、図２３に示した設定画面２００において、設定候補取得部１０６により取得された「メタデータ」の設定値の組み合わせ候補が一括設定領域２０２に表示される。このような構成により、ワークフローにおいて分割される設定項目群ごとに組み合わせ候補が取得されて、設定項目群ごとの設定画面に表示されるので、より設定項目の種類及びユーザの傾向に合わせた組み合わせ候補が設定画面２００に表示される。
【０１０７】
また、本実施形態において、設定候補取得部１０６は、各設定項目の同じ設定値の組み合わせである件数に基づいて組み合わせ候補を取得する場合を例として説明した。しかしながら、例えば、設定値が日付（メタデータの“設定日”等）である場合、履歴情報において同じ日付である件数が多い履歴情報がユーザの傾向に合った組み合わせ候補とは限らない。
【０１０８】
一方で、例えば、メタデータの“設定日”は、ユーザが自由に設定する日付情報であるので、設定の規則についてはユーザごとの傾向により変化する場合がある。ユーザごとの傾向として、ユーザＡは、ワークフローを実行する日とメタデータの“設定日”に設定する日とを同日にする傾向があり、ユーザＢは、ワークフローを実行する日の前日をメタデータの“設定日”に設定する傾向がある等が考えられる。
【０１０９】
このような傾向は、設定項目の設定値そのものではなく、別の値との相関関係によって得られる。値の相関関係によりユーザの傾向を求める情報は、例えば、メタデータの“設定日”の場合、“設定日”の値とワークフローの実行する日の値の差である。この差がゼロである履歴情報の件数が多い場合、ワークフローを実行する日とメタデータの“設定日”に設定する日とが同日である傾向が高い。一方で、この差がゼロ以外である場合、ワークフローを実行する日とメタデータの“設定日”に設定する日とが差の分ずれている傾向が高い。
【０１１０】
図２４は、設定履歴情報記憶部１０７に格納されている設定履歴情報を例示する図である。図２４に示した設定履歴情報は、ワークフローを実行した日である“実行日”を含む。図２４に示すように、ユーザＩＤが「ｕ１１１１」であるユーザの履歴情報においては、メタデータの“設定日”に設定されている日が“実行日”の前日である。そこで、設定候補取得部１０６は、ユーザＩＤが「ｕ１１１１」である場合、“設定日”に設定される値を、ワークフローを実行する日付の前日とする組み合わせ候補を取得する。
【０１１１】
図２５は、本実施形態に係る設定画面２００を例示する図である。図２５に示した設定画面２００は、ユーザＡが設定値を指定するための画面であり、ユーザＡは、“実行日”の前日を“設定日”に指定する傾向があるとする。図２５に示すように、個別設定領域２０１における“設定日”の設定値の候補は、デフォルト値として現在の日付「２０ＸＸ／３／２０」を示している。
【０１１２】
一方、図２５に示すように、一括設定領域２０２における“設定日”の設定値の候補は、ユーザＡの傾向に合わせて、現在の日付の前日の日付「２０ＸＸ／３／１９」を示している。このような構成により、設定項目によっては、設定項目の設定値そのものではなく、別の値との相関関係に基づいて組み合わせ候補が取得されるので、よりユーザの傾向に合わせた組み合わせ候補を表示することが可能になる。
【０１１３】
なお、本実施形態においては、ユーザの入力傾向に応じて“設定日”に設定される設定値の候補を取得する場合を例として説明した。その他、例えば、設定候補取得部１０６は、ワークフローの実行指示が出力される時間帯に応じて“設定日”に設定される設定値の候補を取得してもよい。この場合、例えば、実行指示の出力時間帯が１５時以降であるワークフローが翌日に実行されるシステム運用である場合、メタデータの“設定日”の設定値の候補として設定画面に翌日の日付が表示される。このような構成により、システムの運用傾向に応じて組み合わせ候補を表示することが可能になる。
【０１１４】
また、本実施形態においては、図１１及び図１２に示した設定画面２００の自由設定領域２０５に組み合わせ候補を選択するためのボタンが配置されている場合を例として説明した。自由設定領域２０５に配置されるボタンは、組み合わせ候補を選択するためのボタンに限らず、異なる用途として用いるボタンが配置されてもよい。
【０１１５】
図２６は、自由設定領域２０５を含む設定画面２００を例示する図である。図２６に示した設定画面２００の自由設定領域２０５には、ユーザによりプリセットされた各設定項目の設定値の組み合わせを選択するためのボタンが配置されている。例えば、ユーザが自由設定領域２０５に配置された「ユーザ設定１」のボタンをタッチすると、ユーザ設定１としてプリセットされている各設定項目の設定値の組み合わせが一括設定領域２０２に表示される。
【０１１６】
このような構成により、ユーザがプリセットされた設定値の組み合わせを容易に確認及び指定することが可能になる。なお、図２６に示した設定画面２００においては、自由設定領域２０５に配置されているいずれかのボタンがタッチされると、一括設定領域２０２にタッチされたボタンに対応する設定値の組み合わせが表示される場合を例として説明した。その他、ボタンがタッチされるとそのボタンに対応する設定値の組み合わせが個別設定領域２０１の設定値として直接反映されてもよい。また、自由設定領域２０５には、組み合わせ候補を選択するためのボタンとプリセットされた設定値の組み合わせを設定するボタンとが共に配置されていてもよい。
【０１１７】
なお、上述した各実施形態においては、指定した画像処理装置２に対するユーザ認証処理が行われた後、実行するワークフローが指定され、ワークフロー実行の際に用いられる各設定項目の設定値を対象とする場合を例として説明した。しかしながら、各実施形態は、ワークフローに限らず、画像処理装置２単体で画像処理を実行する際に用いられる各設定項目の設定値を対象とする場合であっても、同様に適用可能である。
【０１１８】
また、上述した各実施形態においては、ワークフローを実行するユーザごとに組み合わせ候補が表示される場合を例として説明した。しかしながら、各実施形態は、ユーザを限定せずワークフローごとに組み合わせ候補が表示される場合であっても同様に適用可能である。この場合、設定候補取得部１０６は、ワークフローＩＤのみで履歴情報を絞り込む。また、この場合、ユーザ単位ではなく、ワークフローの傾向（業務内容等）に応じた組み合わせ候補が設定画面２００に表示される。
【０１１９】
また、上述した各実施形態においては、端末装置１において、設定候補の取得処理、設定画面の生成処理、設定画面の表示処理、設定履歴情報の記憶処理等の各処理が行われる場合を例として説明した。この場合、端末装置１が設定画面の表示を制御する表示制御装置として機能するとともに、設定画面を表示するＬＣＤを備える表示装置（表示部）として機能する。また、表示制御プログラムに従って演算を行うことにより構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る端末装置１の表示制御機能を実現する機能ブロックが構成される。
【０１２０】
しかしながら、これは一例であり、画像処理装置２やサーバ３等の端末装置１以外の装置で実行されてもよいし、各処理が各装置で分散して実行されてもよい。例えば、サーバ３において外部の記憶媒体に格納された設定履歴情報に基づく設定候補の取得処理及び設定画面の生成処理が実行され、画像処理装置２に備えられたタッチパネルに生成された設定画面が表示されてもよい。この場合、設定画面を生成するサーバ３及び生成された設定画面の表示を制御する画像処理装置２が表示制御装置として機能し、設定画面を表示するタッチパネルを備える画像処理装置２が表示装置として機能する。
【０１２１】
また、上述した各実施形態においては、図７等に示した設定履歴情報の構成を例として説明したが、この構成に限らず、ユーザごとやワークフローごとに別々の設定履歴情報が設定履歴情報記憶部１０７に格納されてもよい。
【０１２２】
また、上述した各実施形態においては、設定画面２００の一括設定領域２０２におけるいずれかの位置をタッチすると表示されている組み合わせ候補が個別設定領域２０１に反映される場合を例として説明した。しかしながら、これは一例であり、一括設定領域２０２に表示されている組み合わせ候補が個別設定領域２０１に一括して反映される態様であればよい。例えば、設定画面２００において一括設定領域２０２以外の領域に「一括設定ボタン」が配置され、「一括設定ボタン」がタッチされると組み合わせ候補が個別設定領域２０１に反映される。
【０１２３】
また、上述した各実施形態においては、複数の組み合わせ候補を取得する実施形態や近似値により組み合わせ候補を修正する実施形態等の様々な実施形態を組み合わせ可能である。
【符号の説明】
【０１２４】
１  端末装置
２  画像処理装置
３  サーバ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  操作制御部
１０２  ネットワーク制御部
１０３  表示制御部
１０４  認証処理部
１０５  ワークフローＩＤ取得部
１０６  設定候補取得部
１０７  設定履歴情報記憶部
１０８  設定画面生成部
１０９  設定情報取得部
１１０  実行処理部
１１１  設定可能情報取得部
１１２  設定可能情報記憶部
２００  設定画面
２０１  個別設定領域
２０２  一括設定領域
２０３  設定項目群選択部
２０４  次候補選択部
２０５  自由設定領域
【先行技術文献】
【特許文献】
【０１２５】
【特許文献１】特開２００７−３１１８７３号公報
【図１】
0006459676.tif 000002
【図２】
0006459676.tif 000003
【図３】
0006459676.tif 000004
【図４】
0006459676.tif 000005
【図５】
0006459676.tif 000006
【図６】
0006459676.tif 000007
【図７】
0006459676.tif 000008
【図８】
0006459676.tif 000009
【図９】
0006459676.tif 000010
【図１０】
0006459676.tif 000011
【図１１】
0006459676.tif 000012
【図１２】
0006459676.tif 000013
【図１３】
0006459676.tif 000014
【図１４】
0006459676.tif 000015
【図１５】
0006459676.tif 000016
【図１６】
0006459676.tif 000017
【図１７】
0006459676.tif 000018
【図１８】
0006459676.tif 000019
【図１９】
0006459676.tif 000020
【図２０】
0006459676.tif 000021
【図２１】
0006459676.tif 000022
【図２２】
0006459676.tif 000023
【図２３】
0006459676.tif 000024
【図２４】
0006459676.tif 000025
【図２５】
0006459676.tif 000026
【図２６】
0006459676.tif 000027