(57)【特許請求の範囲】
【請求項１】
機器が有するいずれかのプログラムの一部又は全部の各設定項目に対する設定値を含む設定情報の一覧の中から、いずれかの設定情報の選択をユーザから受け付ける受付部と、
前記プログラムに関する画面であり、前記各設定項目に対する設定値を受け付ける第１の画面において既に設定されている値と、ユーザによって選択された設定情報に含まれている設定値とが異なる設定項目を抽出する抽出部と、
前記第１の画面において、抽出された設定項目に対応する表示要素の表示属性を変更する変更部と、を有し、
前記変更部は、前記第１の画面が表示される前に、前記機器が有するプログラムの一覧が表示される第２の画面において、前記ユーザによって選択された設定情報に対応するプログラムに係る表示要素の表示属性を変更する、
ことを特徴とする機器。
【請求項２】
前記設定情報は、前記一部又は全部の各設定項目に対する設定値の組み合わせに応じて異なる、
ことを特徴とする請求項１記載の機器。
【請求項３】
機器と前記機器にネットワークを介して接続される情報処理装置とを含む情報処理システムであって、
前記機器は、
前記機器が有するいずれかのプログラムの一部又は全部の各設定項目に対する設定値を含む設定情報を前記情報処理装置から受信すると、当該設定情報を記憶部に記憶する受信部と、
前記記憶部に記憶されている前記設定情報の一覧の中から、いずれかの設定情報の選択をユーザから受け付ける受付部と、
前記プログラムに関する画面であり、前記各設定項目に対する設定値を受け付ける第１の画面において既に設定されている値と、ユーザによって選択された設定情報に含まれている設定値とが異なる設定項目を抽出する抽出部と、
前記第１の画面において、抽出された設定項目に対応する表示要素の表示属性を変更する変更部と、を有し、
前記変更部は、前記第１の画面が表示される前に、前記機器が有するプログラムの一覧が表示される第２の画面において、前記ユーザによって選択された設定情報に対応するプログラムに係る表示要素の表示属性を変更する、
ことを特徴とする情報処理システム。
【請求項４】
機器が、
当該機器が有するいずれかのプログラムの一部又は全部の各設定項目に対する設定値を含む設定情報の一覧の中から、いずれかの設定情報の選択をユーザから受け付ける受付手順と、
前記プログラムに関する画面であり、前記各設定項目に対する設定値を受け付ける第１の画面において既に設定されている値と、ユーザによって選択された設定情報に含まれている設定値とが異なる設定項目を抽出する抽出手順と、
前記第１の画面において、抽出された設定項目に対応する表示要素の表示属性を変更する変更手順と、を実行し、
前記変更手順は、前記第１の画面が表示される前に、前記機器が有するプログラムの一覧が表示される第２の画面において、前記ユーザによって選択された設定情報に対応するプログラムに係る表示要素の表示属性を変更する、
ことを特徴とする表示制御方法。
【請求項５】
機器に、
当該機器が有するいずれかのプログラムの一部又は全部の各設定項目に対する設定値を含む設定情報の一覧の中から、いずれかの設定情報の選択をユーザから受け付ける受付手順と、
前記プログラムに関する画面であり、前記各設定項目に対する設定値を受け付ける第１の画面において既に設定されている値と、ユーザによって選択された設定情報に含まれている設定値とが異なる設定項目を抽出する抽出手順と、
前記第１の画面において、抽出された設定項目に対応する表示要素の表示属性を変更する変更手順と、を実行させ、
前記変更手順は、前記第１の画面が表示される前に、前記機器が有するプログラムの一覧が表示される第２の画面において、前記ユーザによって選択された設定情報に対応するプログラムに係る表示要素の表示属性を変更する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、情報処理システム、表示制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置等の機器は、多種多様な機能を提供できるようになっている。しかし、全ての機能を利用するユーザは希である。したがって、多くのユーザにとって、機器の操作パネルに表示される画面の表示内容は、複雑なものとなっている。
【０００３】
そこで、画面の表示要素を、ユーザが頻繁に利用する機能に対応する表示要素に限定する等の設定変更が可能とされている機器が有る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、或る一つの機能は、複数の設定項目を有する場合が多い。当該機能の各設定項目に対する設定値は、ユーザの目的等に応じて異なる可能性が有る。例えば、社内で利用される資料については、低解像度及びモノクロによるコピーで十分であるが、顧客に提出する資料については、高解像度及びカラーでのコピーが必要とされることも考えられる。ユーザは、このような設定内容をいちいち覚えていき、当該機能に対する設定画面に対して。適切な設定を行う必要が有った。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、機器の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、機器は、機器が有するいずれかのプログラムの一部又は全部の各設定項目に対する設定値を含む設定情報の一覧の中から、いずれかの設定情報の選択をユーザから受け付ける受付部と、前記プログラムに関する画面であり、前記各設定項目に対する設定値を受け付ける第１の画面において既に設定されている値と、ユーザによって選択された設定情報に含まれている設定値とが異なる設定項目を抽出する抽出部と、前記第１の画面において、抽出された設定項目に対応する表示要素の表示属性を変更する変更部と、を有し、前記変更部は、前記第１の画面が表示される前に、前記機器が有するプログラムの一覧が表示される第２の画面において、前記ユーザによって選択された設定情報に対応するプログラムに係る表示要素の表示属性を変更する。
【発明の効果】
【０００７】
機器の操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】本発明の実施の形態におけるユーザ端末及び画像形成装置の機能構成例を示す図である。
【図５】ユーザ端末が実行する処理手順の一例を説明するためのフローチャートである。
【図６】フロー設定情報の構成例を示す図である。
【図７】画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【図８】初期画面の構成例を示す図である。
【図９】フロー選択画面の表示例を示す図である。
【図１０】フロー設定情報に基づくアイコンの強調表示の一例を示す図である。
【図１１】スキャナアプリの操作画面の一例を示す図である。
【図１２】スキャナアプリの操作画面の操作例を示す図である。
【図１３】スキャナアプリの操作画面の操作例を示す図である。
【図１４】スキャナアプリの操作画面の操作例を示す図である。
【図１５】スタートボタンの強調表示の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステム構成例を示す図である。図１において、画像形成装置２０ａ及び画像形成装置２０ｂ等の１以上の画像形成装置２０、並びに一以上のユーザ端末１０は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）を介して通信可能である。
【００１０】
画像形成装置２０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置２０として用いられてもよい。
【００１１】
ユーザ端末１０は、画像形成装置２０の操作パネルに表示される各画面の各表示要素の表示属性を、ユーザの目的等に応じて変更するために、ユーザによって利用されるコンピュータである。例えば、ＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、又はＰＤＡ（Personal Digital Assistance）等が、ユーザ端末１０として用いられてもよい。
【００１２】
図２は、本発明の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。図２のユーザ端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１３】
ユーザ端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１４】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってユーザ端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００１５】
図３は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置２０は、コントローラ２１、スキャナ２２、プリンタ２３、モデム２４、操作パネル２５、ネットワークインタフェース２６、及びＳＤカードスロット２７等のハードウェアを有する。
【００１６】
コントローラ２１は、ＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＨＤＤ２１４、及びＮＶＲＡＭ２１５等を有する。ＲＯＭ２１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ２１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ２１１は、ＲＡＭ２１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ２１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ２１５には、各種の設定情報等が記憶される。
【００１７】
スキャナ２２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ２３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム２４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル２５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース２６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット２７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置２０では、ＲＯＭ２１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ２１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット２７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１８】
なお、操作パネル２５は、専用の又は汎用的なスマートフォンやタブレット端末等、画像形成装置２０からは独立したＣＰＵ及びＯＳ（Operating System）を有する装置であってもよい。当該ＯＳは、例えば、Ａｎｄｒｏｉｄ（登録商標）等、スマートフォンやタブレット端末等において一般的に利用されているものであってもよい。そうすることで、スマートフォンやタブレット端末等と同様に、表現豊かな画面を表示可能とすることができ、スマートフォンやタブレット端末等と同様の操作感を提供することができる。但し、他の装置によって、操作パネル２５が実現されてもよい。
【００１９】
図４は、本発明の実施の形態におけるユーザ端末及び画像形成装置の機能構成例を示す図である。図４において、画像形成装置２０は、１以上の機器アプリ２２１、パネル制御部２２２、表示属性変更部２２３、フロー設定読出部２２４、及びフロー設定書込部２２５等を有する。これら各部は、画像形成装置２０にインストールされる１以上のプログラムが、ＣＰＵ２１１に実行させる処理により実現される。画像形成装置２０は、また、フロー設定記憶部２３１を利用する。フロー設定記憶部２３１は、例えば、ＨＤＤ２１４、又は画像形成装置２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２０】
機器アプリ２２１は、画像形成装置２０のハードウェア資源を利用した所定の機能をユーザに対して提供するための処理を画像形成装置２０に実行させるアプリケーションプログラムである。例えば、コピーアプリ、スキャナアプリ、印刷アプリ、ＦＡＸアプリ、配信アプリ、又はメールアプリ等が、機器アプリ２２１の一例である。
【００２１】
パネル制御部２２２は、初期画面や機器アプリ２２１の操作画面等の各画面について、操作パネル２５への表示を制御する。初期画面とは、例えば、画像形成装置２０の操作の起点となる画面である。例えば、初期画面は、画像形成装置２０の操作が可能となった際に最初に表示される画面であってもよい。画像形成装置２０の操作が可能となった際とは、例えば、画像形成装置２０の起動の完了した際、又は認証が必要とされる場合には、認証に成功した際である。本実施の形態において、初期画面には、各機器アプリ２２１のアイコンが配列される。
【００２２】
また、機器アプリ２２１の操作画面とは、機器アプリ２２１が実行する処理に関する各設定項目に対する設定値を受け付けるための画面である。したがって、操作画面には、設定項目ごとに設定値の入力領域等が含まれる。各設定項目の既定値（デフォルト値）は、機器アプリ２２１に対する設定情報として機器アプリ２２１に対して設定されている。
【００２３】
表示属性変更部２２３は、フロー設定記憶部２３１に記憶されているフロー設定情報に基づいて、初期画面における表示要素や機器アプリ２２１の操作画面における表示要素の表示属性を変更する。フロー設定情報とは、或る機器アプリ２２１の一部又は全部の設定項目に対する設定値の集合（組み合わせ）をいう。一つのフロー設定情報は、一つの機器アプリ２２１に対応する。一方、一つの機器アプリ２２１に対して複数のフロー設定情報が定義されてもよい。例えば、機器アプリ２２１を利用する目的、用途、又は業務等（以下、「ワークフロー」という。）に応じてフロー設定情報が定義されてもよい。この場合、各フロー設定情報に含まれる設定値の組み合わせは、相互に異なるのが望ましい。表示属性変更部２２３は、現在表示されている機器アプリ２２１の操作画面において既に設定されている値が、ユーザによって選択されたフロー設定情報に含まれている設定値と異なる設定項目に対応する表示要素の表示属性を変更する。表示属性の変更とは、例えば、強調表示である。
【００２４】
フロー設定読出部２２４は、ユーザ端末１０からの要求に応じ、フロー設定記憶部２３１に記憶されているフロー設定情報を読み出して、当該フロー設定情報をユーザ端末１０に送信する。フロー設定書込部２２５は、ユーザ端末１０から送信されるフロー設定情報を、フロー設定記憶部２３１に書き込む。
【００２５】
一方、ユーザ端末１０は、フロー設定取得部１１、フロー設定表示部１２、フロー設定変更部１３、フロー設定送信部１４、及びフロー設定保存部１５等を有する。これら各部は、ユーザ端末１０にインストールされる１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。ユーザ端末１０は、また、フロー設定記憶部２３１を利用する。フロー設定記憶部２３１は、例えば、補助記憶装置１０２、又はユーザ端末１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２６】
フロー設定取得部１１は、変更対象又は編集対象とするフロー設定情報を、いずれかの画像形成装置２０、又はフロー設定記憶部２３１から取得する。フロー設定表示部１２は、パネル制御部２２２による、フロー設定情報の編集画面を表示する。フロー設定変更部１３は、表示された編集画面に対する変更指示に応じて、フロー設定情報を変更する。フロー設定送信部１４は、変更後のフロー設定情報を、指定された画像形成装置２０に送信する。フロー設定保存部１５は、変更後のフロー設定情報を、フロー設定記憶部２３１に保存する。
【００２７】
以下、ユーザ端末１０が実行する処理手順について説明する。図５は、ユーザ端末が実行する処理手順の一例を説明するためのフローチャートである。なお、図５の説明において、ユーザは、ユーザ端末１０を操作する。
【００２８】
例えば、ユーザによって、フロー設定情報の取得指示が入力されると、フロー設定取得部１１は、当該取得指示において指定されたフロー設定情報の取得先が画像形成装置２０であるか、又はユーザ端末１０のローカルファイルであるか否かを判定する（Ｓ１０１）。ローカルファイルとは、例えば、フロー設定記憶部２３１に記憶されているファイルをいう。但し、フロー設定情報は、ファイル以外のデータ形式でフロー設定記憶部２３１に記憶されていてもよい。なお、フロー設定情報の取得指示においては、取得対象のフロー設定情報のフロー名が入力される。フロー名とは、フロー設定情報ごとの識別情報である。以下、入力されたフロー名を「対象フロー名」という。
【００２９】
取得先が画像形成装置２０である場合（Ｓ１０１でＹｅｓ）、フロー設定取得部１１は、取得先の画像形成装置２０のＩＰアドレスの入力をユーザから受け付ける（Ｓ１０２）。例えば、フロー設定取得部１１が、ＩＰアドレスの入力用の画面を表示し、当該画面を介してＩＰアドレスの入力を受け付けてもよい。なお、ＩＰアドレス以外に、ＵＲＬ（Uniform Resource Locator）等、他の識別情報が入力されてもよい。
【００３０】
続いて、フロー設定取得部１１は、入力されたＩＰアドレスに係る画像形成装置２０から、当該画像形成装置２０のフロー設定記憶部２３１に記憶されている、対象フロー名に係るフロー設定情報を取得する（Ｓ１０３）。より詳しくは、フロー設定取得部１１は、フロー設定情報の取得要求を当該画像形成装置２０に送信する。当該取得要求には、対象フロー名が含まれる。当該画像形成装置２０のフロー設定読出部２２４は、当該取得要求に応じ、フロー設定記憶部２３１に記憶されているフロー設定情報の中から、対象フロー名に関連付けられているフロー設定情報を取得し、取得されたフロー設定情報を、フロー設定取得部１１に返信する。
【００３１】
一方、取得先がローカルファイルである場合（Ｓ１０１でＮｏ）、フロー設定取得部１１は、ファイル名の入力をユーザから受け付ける（Ｓ１０４）。続いて、フロー設定取得部１１は、フロー設定記憶部２３１に記憶されているファイルのうち、入力されたファイル名に係るファイルからフロー設定情報を取得する（Ｓ１０５）。なお、ファイル名ではなく、フロー名が入力されてもよい。この場合、当該フロー名に係るフロー設定情報が取得されてもよい。
【００３２】
ステップＳ１０３又はＳ１０５に続いて、フロー設定表示部１２は、取得されたフロー設定情報の編集画面を表示装置１０６に表示する（Ｓ１０６）。編集画面には、フロー設定情報を構成する各項目の値を編集可能な構成を有する。
【００３３】
図６は、フロー設定情報の構成例を示す図である。図６において、フロー設定情報は、フロー名、アプリＩＤ、及びアプリＩＤに係る機器アプリ２２１の設定項目ごとの設定値を含む。すなわち、図６において、アプリ形式、原稿種別、解像度、及び読取サイズは、アプリＩＤが「スキャナ」である機器アプリ２２１（スキャナアプリ）の設定項目を示す。なお、図６において、読取サイズの設定値は特定されていない。これは、読取サイズについては、いかなる設定値が採用されてもよいことを示す。
【００３４】
フロー設定情報が図６に示されるような構成を有する場合、編集画面では、フロー名、ファイル形式、原稿種別、解像度、及び読取サイズの編集が可能である。
【００３５】
編集画面を介して、フロー名の変更指示又はいずれかの設定項目に関する設定値の変更指示がユーザによって入力されると（Ｓ１０７でＹｅｓ）、フロー設定変更部１３は、変更指示に応じた変更を、フロー設定情報に適用する（Ｓ１０８）。
【００３６】
続いて、変更の終了が指示され（Ｓ１０７でＮｏ）、変更後のフロー設定情報に関して送信先のＩＰアドレスが入力されると（Ｓ１０９でＹｅｓ）、フロー設定送信部１４は、入力されたＩＰアドレスに係る画像形成装置２０に、変更後のフロー設定情報を送信する（Ｓ１１０）。当該画像形成装置２０のフロー設定書込部２２５は、当該フロー設定情報を受信すると、フロー設定記憶部２３１に当該フロー設定情報を記憶する。この際、元のフロー設定情報は、受信されたフロー設定情報によって上書きされてもよい。
【００３７】
なお、ステップＳ１１０は、複数回繰り返されてもよい。すなわち、同一のフロー設定情報が、複数の画像形成装置２０に適用されてもよい。
【００３８】
ＩＰアドレスの入力が終了し（Ｓ１０９でＮｏ）、フロー設定情報の保存指示が入力されると（Ｓ１１１でＹｅｓ）、フロー設定保存部１５は、変更後のフロー設定情報を、フロー設定記憶部２３１に記憶する（Ｓ１１２）。例えば、ステップＳ１０４及びＳ１０５が実行されて、変更対象のフロー設定情報がフロー設定記憶部２３１から取得されたものである場合には、上書き保存が指示されてもよい。この場合、フロー設定保存部１５は、変更後のフロー設定情報によって、元のフロー設定情報を上書きする。また、名前を付与して保存する場合には、フロー設定保存部１５は、ユーザによって入力された名前に対応付けて、変更後のフロー設定情報をフロー設定記憶部２３１に記憶する。フロー設定記憶部２３１に記憶されたフロー設定情報は、次回のステップＳ１０４及びＳ１０５において、選択候補となる。また、フロー設定記憶部２３１に記憶されたフロー設定情報に基づいて、別の画像形成装置２０に対するフロー設定情報が生成されてもよい。
【００３９】
次に、フロー設定情報に基づいて画像形成装置２０が実行する処理手順について説明する。図７は、画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【００４０】
図７の処理手順は、画像形成装置２０の操作パネル２５に表示されている初期画面において、表示属性変更部２２３に対応するアイコンが選択されると開始される。
【００４１】
図８は、初期画面の構成例を示す図である。図８に示されるように、初期画面５００には、各機器アプリ２２１のアイコンが表示される。なお、本実施の形態において、表示属性変更部２２３も機器アプリ２２１の一つであるとする。したがって、表示属性変更部２２３に対応するアイコン５０１も、初期画面５００に表示される。
【００４２】
ユーザによって、アイコン５０１が選択されると、表示属性変更部２２３は、フロー設定記憶部２３１に記憶されている各フロー設定情報のフロー名の一覧を含むフロー選択画面を操作パネル２５に表示する（Ｓ２０１）。
【００４３】
図９は、フロー選択画面の表示例を示す図である。図９に示されるように、フロー選択画面７００は、「業務フローＸ」（Ｘは、整数）というフロー名がラベルとして付されたワークフローごとのボタンとスタートボタン７０１とを含む。
【００４４】
ユーザによって、いずれかのフロー名が選択されて、スタートボタン７０１が押下されると（Ｓ２０２でＹｅｓ）、表示属性変更部２２３は、選択されたフロー名を含むフロー設定情報をフロー設定記憶部２３１から取得する（Ｓ２０３）。以下、当該フロー設定情報を「対象フロー設定情報」という。対象フロー設定情報の内容は、図６に示した通りであるとする。
【００４５】
続いて、表示属性変更部２２３は、初期画面５００に表示されているアイコンのうち、対象フロー設定情報に含まれているアプリＩＤに係るアイコンの強調表示をパネル制御部２２２に要求する（Ｓ２０４）。当該要求に応じ、パネル制御部２２２は、当該アイコンを強調表示する。
【００４６】
図１０は、フロー設定情報に基づくアイコンの強調表示の一例を示す図である。図１０では、図６に示したフロー設定情報に基づいて、スキャナアプリのアイコン５０２が強調表示された例が示されている。アイコン５０２が強調表示されることで、ユーザは、所望のワークフローを実行するには、アイコン５０２を選択すべきことを認識する。
【００４７】
続いて、表示属性変更部２２３は、強調表示されたアイコン５０２に係るスキャナアプリの操作画面の表示を待機する（Ｓ２０５）。アイコン５０２がユーザによって選択されると、アイコン５０２に係るスキャナアプリが起動され、スキャナアプリの操作画面がパネル制御部２２２によって操作パネル２５に表示される。
【００４８】
図１１は、スキャナアプリの操作画面の一例を示す図である。図１１において、操作画面６００は、ボタン６０１〜６０４と、ラベル６１１〜６１４と、スタートボタン６２１とを含む。
【００４９】
ボタン６０１〜６０４は、スキャナアプリの各設定項目に対する設定値の設定指示を受け付けるためのボタンである。ラベル６１１〜６１４は、スキャナアプリの各設定項目に対する設定値が表示される領域である。スタートボタン６２１は、スキャナアプリの実行指示を受け付けるためのボタンである。
【００５０】
図１１では、「ファイル形式」に対して「ｐｄｆ」が設定され、「原稿種別」に対して「文字・写真」が設定され、「解像度」に対して「２００ＤＰＩ」が設定され、「読取サイズ」に対して「自動検知」が設定された例が示されている。操作画面６００の表示時に自動的に表示される設定値は、スキャナアプリに対して予め設定されているデフォルト値である。
【００５１】
表示属性変更部２２３は、操作画面６００が表示されると（Ｓ２０５でＹｅｓ）、操作画面６００における各設定項目に対する設定値を取得する（Ｓ２０６）。すなわち、スキャナアプリの設定値のデフォルト値が取得される。なお、各設定項目に対する設定値は、パネル制御部２２２から取得されてもよい。パネル制御部２２２は、スキャナアプリからの要求に応じて操作画面６００を表示しているため、各設定項目の設定値を知っている。なお、表示属性変更部２２３による、操作画面６００の表示の検知は、表示属性変更部２２３がパネル制御部２２２に対して操作画面６００の表示の完了に関する問い合わせをポーリングすることで実現されてもよい。
【００５２】
続いて、表示属性変更部２２３は、設定項目ごとに、取得された設定値と対象フロー設定情報に含まれている設定値とを比較し、双方が相違する設定項目を抽出する（Ｓ２０７）。なお、対象フロー設定情報において、設定値が特定されていない設定項目（例えば、図６における読取サイズ）については、取得された設定値がいかなる値であっても抽出対象から除外される。
【００５３】
該当する設定項目が１以上抽出された場合（Ｓ２０８でＮｏ）、表示属性変更部２２３は、抽出された設定項目のうちの１つの設定項目に対する表示要素の強調表示をパネル制御部２２２に要求すると共に、当該設定項目に対して対象フロー設定情報に含まれている設定値をパネル制御部２２２に通知する（Ｓ２０９）。パネル制御部２２２は、当該要求に応じて当該表示要素を強調表示する。
【００５４】
続いて、表示属性変更部２２３は、いずれかの設定項目に対する設定値の変更を待機する（Ｓ２１０）。いずれかの設定項目に対する設定値が変更されると（Ｓ２１０でＹｅｓ）、表示属性変更部２２３は、ステップＳ２０６以降を繰り返す。なお、表示属性変更部２２３による、設定値の変更の検知は、表示属性変更部２２３がパネル制御部２２２に対して設定値の変更に関する問い合わせをポーリングすることで実現されてもよい。
【００５５】
ステップＳ２０６以降の繰り返しにより、例えば、図１２〜図１４に示されるような操作が実現される。図１２〜図１４は、スキャナアプリの操作画面の操作例を示す図である。
【００５６】
図１２の（１）は、ステップＳ２０９の効果により、ボタン６０１が強調表示された状態を示す。すなわち、ステップＳ２０７では、図１１と図６との比較により、ファイル形式、原稿種別、及び解像度が抽出される。図１２の（１）は、そのうちのファイル形式に対応する表示要素であるボタン６０１が強調表示された例を示す。ユーザが、当該強調表示に促されてボタン６０１を押下すると、（２）の状態に遷移する。
【００５７】
（２）では、スキャナアプリの制御により、ポップアップダイアログ７１０が表示されている。ポップアップダイアログ７１０は、ファイル形式に対する設定値の候補ごとのボタン７１１〜７１４を含む。これらのボタンの中で、ステップＳ２０９において表示属性変更部２２３から通知された設定値に対応するボタン７１４が、強調表示されている。ユーザが、強調表示に促されてボタン７１４を選択して、ＯＫボタン７１５を押下すると、図１３の（３）の状態に遷移する。（３）では、ラベル６１１に、変更後の設定値である「ｊｐｅｇ」が反映されている。
【００５８】
この時点において、表示属性変更部２２３は、設定値の変更を検知する（Ｓ２１０でＹｅｓ）。続く、ステップＳ２０７では、「原稿種別」及び「解像度」が抽出される。したがって、図１３の（３）では、ステップＳ２０９の効果により、ボタン６０２が強調表示されている。ユーザが、当該強調表示に促されてボタン６０２を押下すると、（４）の状態に遷移する。
【００５９】
（４）では、スキャナアプリの制御により、ポップアップダイアログ７２０が表示されている。ポップアップダイアログ７２０は、原稿種別に対する設定値の候補ごとのボタン７２１〜７２４を含む。これらのボタンの中で、ステップＳ２０９において表示属性変更部２２３から通知された設定値に対応するボタン７２２が、強調表示されている。ユーザが、強調表示に促されてボタン７２２を選択して、ＯＫボタン７２５を押下すると、図１４の（５）の状態に遷移する。（５）では、ラベル６１２に、変更後の設定値である「写真」が反映されている。
【００６０】
この時点において、表示属性変更部２２３は、設定値の変更を検知する（Ｓ２１０でＹｅｓ）。続く、ステップＳ２０７では、「解像度」が抽出される。したがって、図１４の（５）では、ステップＳ２０９の効果により、ボタン６０３が強調表示されている。ユーザが、当該強調表示に促されてボタン６０３を押下すると、（６）の状態に遷移する。
【００６１】
（６）では、スキャナアプリの制御により、ポップアップダイアログ７３０が表示されている。ポップアップダイアログ７３０は、解像度に対する設定値の候補ごとのボタン７３１〜７３４を含む。これらのボタンの中で、ステップＳ２０９において表示属性変更部２２３から通知された設定値に対応するボタン７３４が、強調表示されている。ユーザが、強調表示に促されてボタン７３４を選択して、ＯＫボタン７３５を押下すると、再度、ステップＳ２０６以降が実行される。
【００６２】
続くステップＳ２０７では、相違する設定項目は抽出されない（Ｓ２０８でＹｅｓ）。この場合、表示属性変更部２２３は、操作画面６００におけるスタートボタン６２１の強調表示をパネル制御部２２２に要求する（Ｓ２１１）。パネル制御部２２２は、当該要求に応じ、スタートボタン６２１を強調表示する。
【００６３】
図１５は、スタートボタンの強調表示の一例を示す図である。ユーザが、当該強調表示に促されてスタートボタン６２１を押下すると、スキャナアプリは、原稿のスキャンを画像形成装置２０に実行させる。その結果、ユーザによって選択されたワークフローに適した設定でスキャンが実行される。
【００６４】
なお、本実施の形態では、ボタンの枠を太くすることで強調表示が実現されているが、強調表示を行うための表示属性の変更は、斯かる形態に限定されない。例えば、点滅によって強調表示が行われてもよいし、強調表示の対象の設定項目以外の設定項目に対応する表示要素がグレーアウトされてもよいし、他の方法によって強調表示が実現されてもよい。
【００６５】
上述したように、本実施の形態によれば、ユーザは、操作画面における表示要素の表示属性の変更にしたがって操作画面を操作することで、自らの目的に適した設定によって画像形成装置２０の機能を利用することができる。したがって、画像形成装置２０の操作性を向上させることができる。
【００６６】
また、本実施の形態では、実質的に、表示要素の表示属性の変更といった簡易な処理によって、ユーザの操作をガイドすることができる。したがって、本実施の形態を実施するための開発コストを低く抑えることができる。
【００６７】
なお、本実施の形態は、画像形成装置２０以外の機器において表示される画面に関して適用されてもよい。例えば、プロジェクタ、テレビ会議システム、デジタルカメラ等に関して本実施の形態が適用されてもよい。
【００６８】
なお、本実施の形態において、フロー設定情報は、設定情報の一例である。表示属性変更部２２３によるステップＳ２０１及びＳ２０２は、受付部の一例である。表示属性変更部２２３によるステップＳ２０７は、抽出部の一例である。表示属性変更部２２３によるステップＳ２０９は、変更部の一例である。操作画面６００は、第１の画面の一例である。初期画面５００は、第２の画面の一例である。ユーザ端末１０は、情報処理装置の一例である。フロー設定書込部２２５は、受信部の一例である。
【００６９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７０】
１０          ユーザ端末
１１          フロー設定取得部
１２          フロー設定表示部
１３          フロー設定変更部
１４          フロー設定送信部
１５          フロー設定保存部
１６          フロー設定記憶部
２０          画像形成装置
２１          コントローラ
２２          スキャナ
２３          プリンタ
２４          モデム
２５          操作パネル
２６          ネットワークインタフェース
２７          ＳＤカードスロット
８０          ＳＤカード
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
２１１        ＣＰＵ
２１２        ＲＡＭ
２１３        ＲＯＭ
２１４        ＨＤＤ
２１５        ＮＶＲＡＭ
２２１        機器アプリ
２２２        パネル制御部
２２３        表示属性変更部
２２４        フロー設定読出部
２２５        フロー設定書込部
２３１        フロー設定記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００９−１２３００９号公報
【特許文献２】特開２００９−０５４０２７号公報
【図１】
0006627583.tif 000002
【図２】
0006627583.tif 000003
【図３】
0006627583.tif 000004
【図４】
0006627583.tif 000005
【図５】
0006627583.tif 000006
【図６】
0006627583.tif 000007
【図７】
0006627583.tif 000008
【図８】
0006627583.tif 000009
【図９】
0006627583.tif 000010
【図１０】
0006627583.tif 000011
【図１１】
0006627583.tif 000012
【図１２】
0006627583.tif 000013
【図１３】
0006627583.tif 000014
【図１４】
0006627583.tif 000015
【図１５】
0006627583.tif 000016