(57)【要約】【課題】予め処理内容が設定された機能画像を用いて、ユーザが各機能の実行を指示する際の操作性を向上させる画像処理プログラム、および画像処理方法を提供すること。【解決手段】本発明によれば、ユーザが１の機能画像に対して所定の操作を行った後は、設定変更画像を操作すれば、表示された設定変更画面を用いて、前記所定の操作を行った機能画像の設定情報を変更できる。ユーザが１の機能画像に対して所定の操作を行うことによって意図的に表示を継続させた設定情報は、ユーザが変更を所望する設定情報である可能性が高いので、ユーザが、他の設定情報を変更可能な設定変更画面に替えて、当該設定情報を変更可能な設定変更画面を表示させる作業を行う可能性を低減でき、好適な操作性を提供できるので、ユーザが各機能画像を用いて各機能の実行を指示する際の操作性を向上できる。【選択図】図７
2014026543.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して所定の処理を実行可能な画像形成装置と通信可能な画像処理装置のコンピュータが実行する画像処理プログラムであって、
前記画像形成装置が備える複数の機能各々を実行させるための複数の機能画像を表示部の第１領域に表示させる機能表示制御手段と、
前記機能画像に対するマウスオーバ操作を受け付けた場合、当該機能画像に基づく機能に対応付けられて記憶部に記憶されている当該機能を実行するための設定情報を、前記表示部のうち前記第１領域と異なる第２領域に表示させる第１設定表示制御手段と、
前記第１設定表示制御手段により前記設定情報が前記第２領域に表示されている状態において、前記マウスオーバ操作を受け付けた機能画像に対し、前記マウスオーバ操作と異なる所定の操作を受け付けた場合、当該機能画像に対して前記マウスオーバ操作が継続されているか否かにかかわらず、前記第２領域における設定情報の表示を継続させる第２設定表示制御手段と、
前記第２設定表示制御手段により前記設定情報が前記第２領域に継続して表示されている状態において、設定情報の変更指示を受け付けるための設定変更画像に対する操作を受け付けた場合、前記第２領域に継続して表示されている設定情報を変更可能な設定変更画面を、前記表示部に表示させる第１変更画面表示制御手段と、
前記第１変更画面表示制御手段により表示された設定変更画面において前記設定情報が変更された場合、前記所定の操作を受け付けた機能画像に対応する機能に対応づけて前記記憶部に記憶されている設定情報のうち、前記設定変更画面において変更された設定情報を変更させる設定記憶制御手段として、
前記コンピュータを機能させることを特徴とする画像処理プログラム。
【請求項２】
前記第１変更画面表示制御手段は、前記第２設定表示制御手段により前記設定情報が前記第２領域に継続して表示されている状態において、前記設定変更画像に対する操作を受け付けた場合、前記複数の機能各々について切替可能に設けられ各機能に対応する設定情報をそれぞれ変更可能な複数のタブシートのうち、前記第２領域に表示されている設定情報に対応する１のタブシートが前面に表示された前記設定変更画面を、前記表示部に表示させることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記機能画像に対するマウスオーバ操作を受け付けた場合に、前記設定変更画像を前記表示部に表示させる画像表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項１又は２に記載の画像処理プログラム。
【請求項４】
前記マウスオーバ操作を受け付けた機能画像に対し、前記所定の操作を受け付けていない状態において、前記設定変更画像に対する操作を受け付けた場合、前記複数の機能にそれぞれ対応する設定情報をそれぞれ変更可能な複数の設定変更画面のうち、１の機能に対応する設定変更画面を選択可能に前記表示部に表示させる選択表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項１又は２に記載の画像処理プログラム。
【請求項５】
前記選択表示制御手段は、前記複数の機能にそれぞれ対応する項目を含むメニュー表示を、前記表示部に表示させ、
前記メニュー表示に対し、１の機能を選択する操作を受け付けた場合、選択された１の機能に対する設定情報を変更可能な設定変更画面を前記表示部に表示させる第２変更画面表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項４記載の画像処理プログラム。
【請求項６】
前記選択表示制御手段は、前記複数の機能各々について切替可能に設けられ各機能に対応する設定情報をそれぞれ変更可能な複数のタブシートのうち、所定の機能に対するタブシートが前面に表示された設定変更画面を、前記表示部に表示させ、
前記タブシートが表示された設定変更画面に対し、前記所定の機能とは異なる１の機能に対するタブシートを選択する操作を受け付けた場合、選択された機能に対するタブシートが前面に表示された設定変更画面を前記表示部に表示させる第２変更画面表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項４記載の画像処理プログラム。
【請求項７】
前記マウスオーバ操作を受け付けた機能画像に対し、前記所定の操作を受け付けていない状態において、前記設定変更画像に対する操作を受け付けた場合、当該受け付けから所定時間前までの期間内に、前記第２領域に設定情報が表示されたかを判断する表示判断手段と、
前記表示判断手段により該当する設定情報の表示があると判断された場合、該当する設定情報のうち、直近に表示された設定情報を変更可能な設定変更画面を前記表示部に表示させる第３変更画面表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項１又は２に記載の画像処理プログラム。
【請求項８】
前記第１変更画面表示制御手段により表示された設定変更画面において設定情報が変更された場合、変更された設定情報を前記第２領域に表示させる第３設定表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項１から７のいずれかに記載の画像処理プログラム。
【請求項９】
前記第３設定表示制御手段は、前記変更された設定情報を、前記第２領域に表示が継続されている設定情報のうち、変更されていない設定情報とは異なる表示態様で表示させることを特徴とする請求項８記載の画像処理プログラム。
【請求項１０】
前記第２設定表示制御手段により前記設定情報が前記第２領域に継続して表示されている状態において、当該表示の継続を解除する操作として割り当てられた操作を受け付けた場合、前記表示の継続を解除し、前記機能画像に対するマウスオーバ操作を受け付けていないことを条件として、前記第２領域に表示されていた設定情報を消去する消去制御手段として、
前記コンピュータを機能させることを特徴とする請求項１から９のいずれかに記載の画像処理プログラム。
【請求項１１】
前記機能画像に対するマウスオーバ操作を受け付けた場合、前記所定の操作を示す操作情報を前記表示部に表示させる操作表示制御手段として、
前記コンピュータを機能させることを特徴とする請求項１から１０のいずれかに記載の画像処理プログラム。
【請求項１２】
前記第１設定表示制御手段は、前記機能画像に対するマウスオーバ操作を受け付けた場合、当該機能画像に基づく機能に対応する設定情報を、前記表示部のうち、前記マウスオーバ操作を受け付けた機能画像との間に他の機能画像が配置されない領域を前記第２領域として、当該第２領域に表示させることを特徴とする請求項１から１１のいずれかに記載の画像処理プログラム。
【請求項１３】
画像データに対して所定の処理を実行可能な画像処理装置と通信可能な画像処理装置が行う画像処理方法であって、
前記画像処理装置が備える複数の機能各々を実行させるための複数の機能画像を表示部の第１領域に表示させる機能表示制御ステップと、
前記機能画像に対するマウスオーバ操作を受け付けた場合、当該機能画像に基づく機能に対応付けられて記憶部に記憶されている当該機能を実行するための設定情報を、前記表示部のうち前記第１領域と異なる第２領域に表示させる第１設定表示制御ステップと、
前記第１設定表示制御ステップにより前記設定情報が前記第２領域に表示されている状態において、前記マウスオーバ操作を受け付けた機能画像に対し、前記マウスオーバ操作と異なる所定の操作を受け付けた場合、当該機能画像に対して前記マウスオーバ操作が継続されているか否かにかかわらず、前記第２領域における設定情報の表示を継続させる第２設定表示制御ステップと、
前記第２設定表示制御ステップにより前記設定情報が前記第２領域に継続して表示されている状態において、設定情報の変更指示を受け付けるための設定変更画像に対する操作を受け付けた場合、前記第２領域に表示されている設定情報を変更可能な設定変更画面を、前記表示部に表示させる第１変更画面表示制御ステップと、
前記第１変更画面表示制御ステップにより表示された設定変更画面において前記設定情報が変更された場合、前記所定の操作を受け付けた機能画像に対応する機能に対応づけて前記記憶部に記憶されている設定情報のうち、前記設定変更画面において変更された設定情報を変更させる設定記憶制御ステップと、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラムおよび画像処理方法に関する。
【背景技術】
【０００２】
特許文献１には、出力装置の配置を表わす出力操作画面に表示される装置アイコンに対して、左クリックなどの所定の操作が行われた場合、当該装置アイコンに対応する出力装置に関する出力設定のデフォルト値を表示するデフォルト設定画面を、当該装置アイコンに隣接して表示させるデータ出力システムが開示されている。また、特許文献１には、装置アイコンに対してマウスオーバ操作が行われた場合、当該装置アイコンに対応する出力装置のジョブリストが、当該装置アイコンに隣接して表示される旨も開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４０８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、複合機など画像形成装置の多機能化に伴い、表示画面に表示される機能アイコンの数が増加している。機能アイコンの数の増加に伴い、ユーザは、それらの機能アイコンにそれぞれ対応する各機能のうち、実行する機能を決定する場合に、各機能に対して設定されている設定値など、各機能の詳細情報を見て確認することが想定される。
【０００５】
係る場合に特許文献１に記載の技術を適用すると、各アイコンに対して所定の操作を行うことにより、各アイコンに対応する機能の詳細情報を示す詳細画面を表示させることが可能である。しかしながら、特許文献１に記載の技術によれば、詳細画面は、当該画面に対応するアイコンに隣接して表示されるので、詳細画面が他のアイコンに重なって表示される虞がある。詳細情報を確認したい機能に対応するアイコンの上に、別のアイコンに対応する詳細画面が表示されている場合、確認したい詳細情報に対応するアイコンに対して操作を行うことができないので、係る場合、ユーザは、表示されている詳細画面を一旦閉じる操作を行う必要がある。よって、各アイコンの機能に対する詳細情報を確認する際の操作性が悪い。
【０００６】
一方、特許文献１に記載されるように、アイコンに対してマウスオーバ操作により詳細情報を表示させる場合、アイコンからマウスカーソルを離すことにより、表示されていた詳細情報が非表示となる。しかしながら、マウスカーソルを移動させた場合、マウスカーソルの動きによっては意図せずに詳細情報が非表示になる虞がある。よって、例えば、詳細情報を変更する場合など、当該詳細情報を表示させた状態でマウスカーソルを移動させる必要がある場合であっても、その際に詳細情報が非表示になってしまうことがあり、操作性が悪い。
【０００７】
本発明は、上述した事情を鑑みてなされたものであり、予め処理内容が設定された機能画像を用いて、ユーザが各機能の実行を指示する際の操作性を向上させる画像処理プログラム、および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明の画像処理プログラムは、画像データに対して所定の処理を実行可能な画像形成装置と通信可能な画像処理装置のコンピュータが実行するプログラムであって、前記画像形成装置が備える複数の機能各々を実行させるための複数の機能画像を表示部の第１領域に表示させる機能表示制御手段と、前記機能画像に対するマウスオーバ操作を受け付けた場合、当該機能画像に基づく機能に対応付けられて記憶部に記憶されている当該機能を実行するための設定情報を、前記表示部のうち前記第１領域と異なる第２領域に表示させる第１設定表示制御手段と、前記第１設定表示制御手段により前記設定情報が前記第２領域に表示されている状態において、前記マウスオーバ操作を受け付けた機能画像に対し、前記マウスオーバ操作と異なる所定の操作を受け付けた場合、当該機能画像に対して前記マウスオーバ操作が継続されているか否かにかかわらず、前記第２領域における設定情報の表示を継続させる第２設定表示制御手段と、前記第２設定表示制御手段により前記設定情報が前記第２領域に継続して表示されている状態において、設定情報の変更指示を受け付けるための設定変更画像に対する操作を受け付けた場合、前記第２領域に表示されている設定情報を変更可能な設定変更画面を、前記表示部に表示させる第１変更画面表示制御手段と、前記第１変更画面表示制御手段により表示された設定変更画面において前記設定情報が変更された場合、前記所定の操作を受け付けた機能画像に対応する機能に対応づけて前記記憶部に記憶されている設定情報のうち、前記設定変更画面において変更された設定情報を変更させる設定記憶制御手段として、前記コンピュータを機能させる。
【０００９】
本発明は、画像処理装置、画像処理装置を制御する制御装置、画像処理システム、画像処理方法、画像処理プログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【００１０】
請求項１記載の画像処理プログラムによれば、画像形成装置が備える複数の機能各々を実行させるための複数の機能画像が、第１領域に表示される一方で、機能画像に対するマウスオーバ操作が行われた場合に、当該機能画像に基づく機能に対応する設定情報が、第１領域と異なる第２領域に表示される。よって、第２領域に表示される設定情報が、第１領域に表示される機能画像の視認性や当該機能画像に対するマウスオーバ操作を妨げることを防止できる。また、マウスオーバ操作がされた機能画像に対し、当該マウスオーバ操作と異なる所定の操作が行われた場合には、当該機能画像に対してマウスオーバ操作が継続されているか否かにかかわらず、第２領域における設定情報の表示が継続される。よって、機能画像からマウスオーバ操作を解除しても、設定情報の表示が消去されないので、各機能画像に対する操作を自由に行うことができる。従って、ユーザが各機能画像を用いて各機能の実行を指示する際の操作性を向上できる。
【００１１】
ここで、ユーザが１の機能画像に対して所定の操作を行ったことにより、設定情報が第２領域に継続して表示されている状態において、設定変更画像に対する操作が行われると、第２領域に継続して表示されている設定情報を変更可能な設定変更画面が表示されるので、表示された設定変更画面を用いて、前記所定の操作を行った機能画像の設定情報、すなわち、第２領域に継続して表示されている設定情報を変更できる。ユーザが１の機能画像に対して所定の操作を行うことによって意図的に表示を継続させた設定情報は、ユーザが変更を所望する設定情報である可能性が高いので、ユーザが、他の設定情報を変更可能な設定変更画面に代えて、当該設定情報を変更可能な設定変更画面を表示させる作業を行う可能性を低減でき、好適な操作性を提供できる。従って、機能画像に基づく機能を実行するための設定情報の変更作業を容易に行うことができるので、その点においても、ユーザが各機能画像を用いて各機能の実行を指示する際の操作性を向上できる。
【００１２】
請求項１において「第２領域に表示されている設定情報を変更可能な設定変更画面」は、当該設定情報を変更可能な設定変更画面であることを意図し、例えば、第２領域に表示されている設定情報のみを変更可能な設定変更画面や、複数の機能各々について切替可能に設けられ各機能に対応する設定情報をそれぞれ変更可能な複数のタブシートのうち、第２領域に表示されている設定情報に対応する１のタブシートが前面に表示された設定変更画面である。また、請求項１における「マウスオーバ操作」は、マウス操作によってカーソルなどの指示子の先端を機能画像に重ねる操作に限らず、キーボード操作や、タッチパネルやタッチパッドなどの操作によって、指示子の先端を機能画像に重ねる操作を含むことを意図する。
【００１３】
請求項２記載の画像処理プログラムによれば、請求項１が奏する効果に加え、次の効果を奏する。複数の機能各々について切替可能に設けられ各機能に対応する設定情報をそれぞれ変更可能な複数のタブシートのうち、第２領域に表示されている設定情報に対応する１のタブシートが前面に表示された設定変更画面が表示される。ユーザが１の機能画像に対して所定の操作を行うことによって意図的に表示を継続させた設定情報は、ユーザが変更を所望する設定情報である可能性が高いので、当該設定情報に対応する１のタブシートを表示させることにより、好適な操作性を提供できる。また、必要に応じて、他のタブシートに対応する設定情報を前面に表示させることができるので、第２領域に継続して表示されている設定情報の変更と、他の機能を実行するための設定情報の変更とを、設定変更画像に対する１回の操作で行うことができる。
【００１４】
請求項３記載の画像処理プログラムによれば、請求項１又は２が奏する効果に加え、次の効果を奏する。機能画像に対するマウスオーバ操作が行われると、設定変更画像が表示されるので、第２領域に表示させた設定情報と、設定変更画像とが関連付いていることをユーザに認識させ易く設定変更画面を表示させるための操作性を向上させる。請求項３において「前記機能画像に対するマウスオーバ操作を受け付けた場合に、前記設定変更画像を前記表示部に表示させる」とは、機能画像に対するマウスオーバ操作を受け付けた時に設定変更画像を表示させることに限らず、マウスオーバ操作を受け付けた後、何らかの操作、例えば、請求項１における「所定の操作」を受け付けたことを条件として、設定変更画像を表示させることを含むことを意図する。
【００１５】
請求項４記載の画像処理プログラムによれば、請求項１又は２が奏する効果に加え、次の効果を奏する。マウスオーバ操作を行った機能画像に対し、所定の操作を受け付けていない状態において、設定変更画像に対する操作が行われると、複数の機能にそれぞれ対応する設定情報をそれぞれ変更可能な複数の設定変更画面のうち、１の機能に対応する設定変更画面を選択可能な表示がされる。よって、複数の設定変更画面のうち、設定情報の変更を所望する設定変更画面を容易に選択して表示できるので、設定変更画面を表示させるための操作性が良い。
【００１６】
請求項５記載の画像処理プログラムによれば、請求項４が奏する効果に加え、次の効果を奏する。マウスオーバ操作を行った機能画像に対し、所定の操作を受け付けていない状態において、設定変更画像に対する操作が行われると、複数の機能にそれぞれ対応する項目を含むメニュー表示が表示される。当該メニュー表示に対し、１の機能を選択する操作が行われると、選択された１の機能に対する設定情報を変更可能な設定変更画面が表示される。よって、メニュー表示から、設定情報の変更を所望する機能を容易に選択できる。
【００１７】
請求項６記載の画像処理プログラムによれば、請求項４が奏する効果に加え、次の効果を奏する。マウスオーバ操作を行った機能画像に対し、所定の操作を受け付けていない状態において、設定変更画像に対する操作が行われると、複数の機能各々について切替可能に設けられ各機能に対応する設定情報をそれぞれ変更可能な複数のタブシートのうち、所定の機能に対するタブシートが前面に表示された設定変更画面が表示される。そして、当該所定の機能に対するタブシートが表示された設定変更画面に対し、所定の機能とは異なる１の機能に対するタブシートを選択する操作が行われた場合、選択された機能に対するタブシートが前面に表示された設定変更画面が表示される。よって、タブシートの切り替えによって、設定情報の変更を所望する機能を容易に選択できる。
【００１８】
請求項７記載の画像処理プログラムによれば、請求項１又は２が奏する効果に加え、次の効果を奏する。マウスオーバ操作を行った機能画像に対し、所定の操作を受け付けていない状態において、設定変更画像に対する操作が行われた場合に、当該操作から所定時間前までの期間内に、第２領域に設定情報が表示されたと判断されると、該当する設定情報のうち、直近に表示された設定情報を変更可能な設定変更画面が表示される。過去に第２領域に表示させた設定情報は、ユーザが変更を所望する設定情報である可能性があるので、上記のように設定変更画面を表示させることにより、設定変更画面の選択作業に対する操作性が良い。
【００１９】
請求項８記載の画像処理プログラムによれば、請求項１から７のいずれかが奏する効果に加え、次の効果を奏する。設定情報が第２領域に継続して表示されている状態において、設定変更画像に対する操作が行われたことによって表示された設定変更画面において設定情報が変更された場合、変更された設定情報が第２領域に表示される。よって、ユーザは、変更後の設定情報を、第２領域を見て確認できる。
【００２０】
請求項９記載の画像処理プログラムによれば、請求項８が奏する効果に加え、変更された設定情報が、第２領域に表示が継続されている設定情報のうち、変更されていない設定情報とは異なる表示態様で表示されるので、変更状況を明確に報せることができる。
【００２１】
請求項１０記載の画像処理プログラムによれば、請求項１から９のいずれかが奏する効果に加え、次の効果を奏する。設定情報が第２領域に継続して表示されている状態において、当該表示の継続を解除する操作として割り当てられた操作がされた場合、当該表示の継続を解除し、機能画像に対するマウスオーバ操作を受け付けていないことを条件として、第２領域に表示されていた設定情報が消去されるので、設定情報の表示がユーザにとって不要になった場合には、簡単な操作で表示を消去できる。
【００２２】
請求項１１記載の画像処理プログラムによれば、請求項１から１０のいずれかが奏する効果に加え、機能画像に対するマウスオーバ操作がされた場合、所定の操作を示す操作情報が表示されるので、ユーザは操作方法を容易に認識し、実行できる。
【００２３】
請求項１２記載の画像処理プログラムによれば、請求項１から１１のいずれかが奏する効果に加え、次の効果を奏する。機能画像に対するマウスオーバ操作がされた場合、当該機能画像に基づく機能に対応する設定情報を、当該マウスオーバ操作を受け付けた機能画像との間に他の機能画像が配置されない領域を第２領域として、当該第２領域に表示させるので、ユーザに、マウスオーバ操作がされた機能画像と表示された設定情報との対応関係が視覚的に分かり易い。
【００２４】
請求項１３記載の画像処理方法によれば、請求項１記載の画像処理プログラムを実行するコンピュータを備えた画像処理装置と同様の効果を奏する。
【図面の簡単な説明】
【００２５】
【図１】本発明のデバイス制御アプリケーションを搭載したＰＣの電気的構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は、スキャナ制御ウインドウの一例を示す図である。
【図３】（ａ）及び（ｂ）は、設定変更ウインドウの一例を示す図であり、（ｃ）は、スキャナ制御ウインドウの一例を示す図である。
【図４】（ａ）及び（ｂ）は、スキャナ制御ウインドウの一例を示す図である。
【図５】メイン処理を示すフローチャートである。
【図６】設定情報表示処理を示すフローチャートである。
【図７】設定変更ウインドウ表示処理を示すフローチャートである。
【図８】第２実施形態の設定変更ウインドウ表示処理を示すフローチャートである。
【図９】第３実施形態のスキャナ制御ウインドウを示す図である。
【図１０】変形例のスキャナ制御ウインドウを示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１〜図７を参照して、本発明の第１実施形態について説明する。図１は、本発明のデバイス制御アプリケーション（以下、「アプリ」と称す）１４ａが搭載されたパーソナルコンピュータ（ＰＣ）１０の電気的構成を示すブロック図である。ＰＣ１０は、ＬＡＮ５０を介してスキャナ３０と接続される。
【００２７】
ＰＣ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ（ＨＤＤ）１４、ＬＡＮインターフェイス（ＬＡＮ  Ｉ／Ｆ）１６、入力装置１７、ＬＣＤ１８を有し、これらはバスライン１９を介して互いに接続されている。
【００２８】
ＣＰＵ１１は、ＲＯＭ１２やＨＤＤ１４に記憶される固定値やプログラムに従って、バスライン１９により接続された各部を制御する。ＲＯＭ１２は、ＰＣ１０の動作を制御するためのプログラムなどが格納されたメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリであり、最後表示メモリ１３ａが設けられている。最後表示メモリ１３ａは、図２などを参照して後述するスキャナ制御ウインドウに表示された設定情報のうち、現在から所定時間前までの期間中に最後に表示された設定情報を特定するデータと、最後に設定情報が表示された時刻とを対応づけて記憶する領域である。また、ＲＡＭ１３には、後述のロック状態またはアンロック状態であるかを示すフラグが記憶される。本実施形態では、ロック状態である場合にフラグがオンに設定され、アンロック状態である場合にフラグがオフに設定される。以下の記載において、「ロック状態（またはアンロック状態）に設定する」とは、「フラグをオン（またはオフ）に設定する」ことを示す。
【００２９】
ＨＤＤ１４は、書換え可能な不揮発性の記憶装置であり、アプリ１４ａが格納される。アプリ１４ａは、ＰＣ１０からスキャナ３０の動作を制御するためのプログラムである。後述する図５〜図７の各フローチャートに示す処理は、アプリ１４ａに従ってＣＰＵ１１により実行される。詳細は後述するが、本実施形態のアプリ１４ａは、スキャナ制御ウインドウに表示された、各種の画像読取処理を個別に割り当てた機能ボタンＢＴ１〜ＢＴ４（図２参照）を用いて各機能（処理）を実行する際の操作性、特に、機能ボタンＢＴ１〜ＢＴ４にそれぞれ対応する各機能に関する設定作業に対する操作性に優れる。ＨＤＤ１４には、各種の画像読取処理にそれぞれ対応付けて、当該処理を実行するための設定情報が記憶されている。
【００３０】
ＬＡＮ  Ｉ／Ｆ１６は、ＬＡＮ５０に接続されている他の装置と通信を行うためのインターフェイスである。入力装置１７は、ＰＣ１０に指示や情報を入力するための装置であり、キーボードやマウスなどが例示される。ＬＣＤ１８は、液晶表示装置である。
【００３１】
次に、図２〜図４を参照して、アプリ１４ａに従ってＣＰＵ１１が実行する処理によってＬＣＤ１８に表示される各種ウインドウについて説明する。図２（ａ）〜（ｃ）、図３（ｃ）、図４（ａ）、図４（ｂ）は、種々の状態に応じたスキャナ制御ウインドウの表示例を示す図である。図３（ａ）、図３（ｂ）は、種々の状態に応じた設定変更ウインドウの表示例を示す図である。
【００３２】
スキャナ制御ウインドウは、ＰＣ１０においてアプリ１４ａが起動された場合に、ＬＣＤ１８に表示されるウインドウである。図２（ａ）に示すように、スキャナ制御ウインドウは、右ペインＲＰと、左ペインＬＰとを含む。右ペインＲＰには、各種の画像読取処理を個別に割り当てた複数の機能ボタン、図２（ａ）に示す例では４つの機能ボタンＢＴ１〜ＢＴ４が表示される。第１の機能ボタンであるＩｍａｇｅボタンＢＴ１には、スキャナ３０に対して原稿画像の読み取りを指示し、且つ、その原稿画像に対応する画像データをＰＣ１０における所定の画像処理アプリケーション（図示せず）に渡すイメージ処理が割り当てられる。第２の機能ボタンであるＯＣＲボタンＢＴ２には、スキャナ３０に対して原稿画像の読み取りを指示し、且つ、その原稿画像に対応する画像データをＰＣ１０における所定のＯＣＲアプリケーション（図示せず）に渡すＯＣＲ処理が割り当てられる。第３の機能ボタンであるＥｍａｉｌボタンＢＴ３には、スキャナ３０に対して原稿画像の読み取りを指示し、且つ、その原稿画像に対応する画像ファイルをＰＣ１０から送信するＥメールに添付するメール添付処理が割り当てられる。第４の機能ボタンであるＦｉｌｅボタンＢＴ４には、スキャナ３０に対して原稿画像の読み取りを指示し、且つ、その原稿画像に対応する画像ファイルをＰＣ１０のＨＤＤ１４に記憶するファイル保存処理が割り当てられる。機能ボタンＢＴ１〜ＢＴ４のうち、１の機能ボタンを指示した状態において、マウスの左ボタンを押下（左クリック）した場合、当該左クリックされた機能ボタンに割り当てられた処理が実行される。
【００３３】
左ペインＬＰには、設定変更ボタンＢＴ５が表示される。設定変更ボタンＢＴ５は、右ペインＲＰに表示される機能ボタンＢＴ１〜ＢＴ４のうち、１の機能ボタンに対応する設定情報の変更指示を行うためのボタンである。また、左ペインＬＰには、右ペインＲＰに表示される機能ボタンＢＴ１〜ＢＴ４のうち、カーソルＫが指示する１の機能ボタンに対応する設定情報が表示される。以下の説明では、カーソルＫが機能ボタンＢＴ１〜ＢＴ４の１つを指示する操作、すなわち、カーソルＫの矢印先端を機能ボタンＢＴ１〜ＢＴ４の表示領域に重ねる（ホバーさせる）操作を「マウスオーバ操作」と称することがある。なお、図２（ａ）に示すように、機能ボタンＢＴ１〜ＢＴ４のいずれに対してもマウスオーバ操作がされていない状態では、左ペインＬＰには、設定情報は表示されず、設定変更ボタンＢＴ５のみが表示される。
【００３４】
機能ボタンＢＴ１〜ＢＴ４のいずれかに対しマウスオーバ操作がされた場合、例えば、図２（ｂ）に示すように、右ペインＲＰにおける機能ボタンＢＴ１〜ＢＴ４の表示を継続しつつ、マウスオーバ操作された１の機能ボタンに対応する設定情報が、左ペインＬＰに表示される。図２（ｂ）に示す例では、左ペインＬＰには、マウスオーバ操作がされたＥｍａｉｌボタンＢＴ３に対応する設定情報、すなわち、メール添付処理に関する設定情報Ｖ３が表示される。各処理に関する設定情報は、それぞれ、１又は複数の設定値から構成される。例えば、設定情報Ｖ３は、４つの設定項目に対する設定値Ｖ３ａ〜Ｖ３ｄ、具体的に、メールに添付するファイルのファイル形式を示す設定値Ｖ３ａと、解像度の設定値Ｖ３ｂと、色数の設定値Ｖ３ｃと、原稿サイズの設定値Ｖ３ｄとから構成される。よって、ユーザは、カーソルＫで機能ボタンＢＴ１〜ＢＴ４のいずれかを指示する（マウスオーバ操作する）という簡単な操作で、指示したボタンに割り当てられた処理に関する設定情報を表示させ、その内容を視認できる。
【００３５】
ここで、左ペインＬＰに表示された設定情報、例えば、設定情報Ｖ３を見たユーザが、別の機能（処理）に関する設定情報を確認しようと考える場合がある。本実施形態のスキャナ制御ウインドウによれば、設定情報が左ペインＬＰ内に表示される、すなわち、設定情報が、機能ボタンＢＴ１〜ＢＴ４を表示する右ペインＲＰと異なる領域に表示されるので、設定情報が各機能ボタンＢＴ１〜ＢＴ４の上に重なって表示されることを防止できる。よって、設定情報の表示が、各機能ボタンＢＴ１〜ＢＴ４の視認性を妨げることを防止できる。また、設定情報の表示が、各機能ボタンＢＴ１〜ＢＴ４に対するマウスオーバ操作を妨げることを防止できるので、ユーザが、左ペインＬＰに表示されている設定情報を確認した後、別の機能に関する設定情報を確認したいと考えた場合に、所望の機能に対応する機能ボタンに対してマウスオーバ操作を行うことにより、当該機能に対応する設定情報を左ペインＬＰに表示させることができる。
【００３６】
なお、機能ボタンＢＴ１〜ＢＴ４のいずれかに対するマウスオーバ操作が行われた場合に設定情報を表示させるが、いずれの機能ボタンＢＴ１〜ＢＴ４に対してもマウスオーバ操作が行われていない場合には設定情報を消去する状態を、以下では「アンロック状態」と称する。例えば、各種画像読取処理のうち、いずれを選択するかをユーザが決めかねている場合、ユーザは、アンロック状態のまま、カーソルＫを適宜移動させて、各機能ボタンに対応する設定情報を表示させ、その内容を確認できる。一方、カーソルＫの表示位置にかかわらず、表示中の設定情報の表示を継続させる状態を、以下では「ロック状態」と称する。本実施形態では、設定情報の表示中にユーザがマウスの右ボタンを押下（右クリック）した場合、「アンロック状態」から「ロック状態」に移行するものとする。したがって、ユーザは、実行すべき画像読取処理を決定した場合、当該処理に対応する機能ボタンに対するマウスオーバ操作を行った後、操作対象の機能ボタンをカーソルＫで指示したままの状態で、右クリックすることにより、左ペインＬＰの表示をロック状態とすることができる。ロック状態においては、カーソルＫの表示位置変更後においても、設定情報の表示が継続される。よって、ユーザは、右クリックをしてロック状態に移行させた後、カーソルＫの表示位置を自由に変更できるので、操作性が良い。
【００３７】
また、機能ボタンＢＴ１〜ＢＴ４のいずれかに対するマウスオーバ操作に基づいて設定情報が表示され、かつ、左ペインＬＰの状態がアンロック状態である場合には、ロック状態に移行するための操作方法を説明するメッセージを、ポップアップ表示Ｐ１として表示させる。例えば、図２（ｂ）に示すように、アンロック状態で設定情報Ｖ３が左ペインＬＰに表示されている場合には、マウスオーバ操作がされているＥｍａｉｌボタンＢＴ３に対し、「右クリックで設定画面をロックします」というメッセージを表わすポップアップ表示Ｐ１が表示される。よって、ユーザは、ロック状態に移行するための操作方法を容易に認識し、実行できる。
【００３８】
左ペインＬＰの状態がロック状態であり、かつ、カーソルＫが設定変更ボタンＢＴ５を指示した状態において、マウスの左ボタンを押下（左クリック）した場合、スキャナ制御ウインドウの表示を継続しつつ、ロック状態で表示中の設定情報を変更可能な設定変更ウインドウが別ウインドウとして表示される。例えば、図２（ｃ）示すスキャナ制御ウインドウの状態において設定変更ボタンＢＴ５を左クリックした場合、図３（ａ）に示すタイトルＷＴの表記が「Ｅｍａｉｌ」である設定変更ウインドウ、すなわち、メール添付処理に関する設定情報を変更可能な設定変更ウインドウが表示される。ユーザは、表示された設定変更ウインドウを用いて、選択中の画像読取処理、すなわち、右クリックにより指定した機能ボタンに割り当てられた処理について、設定情報の設定作業を行う。よって、ユーザは、設定変更ボタンＢＴ５を左クリックすれば、自身がロック状態に移行させた設定情報を変更可能な設定変更ウインドウを表示させることができるので、設定作業における操作性が良い。
【００３９】
設定変更ウインドウには、複数の選択ボックスＳＢと、ＯＫボタンＢＴ６と、ＣＡＮＣＥＬボタンＢＴ７とが表示される。選択ボックスＳＢは、設定項目ごとに設けられており、１の選択ボックスＳＢは、１の設定項目に対する設定値を表示する。設定変更ウインドウが表示された当初は、選択中の画像読取処理に対応付けてＨＤＤ１４に記憶されている設定情報の各設定値が、対応する各設定ボックスＳＢに表示される。なお、選択ボックスＳＢとして表示される設定項目は、それぞれの画像読取処理に応じて規定されている。例えば、図３（ａ）に示すような、メール添付処理に関する設定情報を変更可能な設定変更ウインドウの場合、選択ボックスＳＢは、４つの設定項目にそれぞれ対応するボックスＳＢ１〜ＳＢ４、すなわち、ファイル形式に対応するボックスＳＢ１と、解像度に対応するボックスＳＢ２と、色数に対応するボックスＳＢ３と、原稿サイズに対応するボックスＳＢ４とから構成される。ユーザは、選択ボックスＳＢにおける設定値の変更を所望するボックスをカーソルＫで指示した状態において、マウスの左ボタンを押下（左クリック）すると、設定値の選択肢の一覧（図示せず）が表示される。ユーザは、表示された選択肢の一覧から、１の設定値を選択することにより、選択ボックスＳＢに表示させる設定値を変更できる。
【００４０】
ＯＫボタンＢＴ６は、表示中の設定変更ウインドウに対応する設定情報を構成する各設定値を、選択ボックスＳＢに表示されている設定値に確定させて設定作業を終了する指示を入力するためのボタンである。よって、選択ボックスＳＢに表示させる設定値を変更した後に、ＯＫボタンＢＴ６を左クリックした場合には、当該設定値の変更が確定される。例えば、図３（ａ）に示す設定変更ウインドウの状態から、図３（ｂ）に示すように、ボックスＳＢ１，ＳＢ３に表示される設定値を、それぞれ、「ＪＰＥＧ（＊．ｊｐｇ）」および「Ｔｒｕｅ  Ｇｒａｙ」に変更した状態で、ＯＫボタンＢＴ６を左クリックした場合、ファイル形式を示す設定値および色数を示す設定値が、それぞれ、変更後の「ＪＰＥＧ（＊．ｊｐｇ）」および「Ｔｒｕｅ  Ｇｒａｙ」に確定される。ＯＫボタンＢＴ６を左クリックすると、表示中の設定情報が、選択中の画像読取処理に対応付けてＨＤＤ１４に記憶される。ＣＡＮＣＥＬボタンＢＴ７は、表示当初の変更設定ウインドウの選択ボックスＳＢに表示されている設定値のまま、設定作業を終了する指示を入力するためのボタンである。つまり、ＣＡＮＣＥＬボタンＢＴ７が左クリックされた場合、選択中の画像読取処理に対応付けてＨＤＤ１４に記憶されている設定情報は変化しない。
【００４１】
設定変更ウインドウにおけるＯＫボタンＢＴ６を左クリックした場合、選択中の画像読取処理に対応付けてＨＤＤ１４に記憶されている設定情報が左ペインＬＰに表示される。よって、設定変更ウインドウの表示当初から、選択ボックスＳＢに表示させる設定値が変更されている場合には、左ペインＬＰには、変更後の設定値が反映されて表示される。よって、ユーザは、最新の設定情報を確認した上で、対応する画像読取処理を実行させることができる。本実施形態では、変更後の設定値の表示態様を、変更されていない設定値の表示態様と異なる表示態様で表示させる。例えば、図３（ｃ）に示すように、変更された設定値Ｖ３ａ，Ｖ３ｃを太字で強調表示させる。よって、ユーザは、どの設定項目が変更されたかを一見にして把握できるので、変更後の設定値が所望の値であるかを確認した上で、対応する画像読取処理を実行させることができる。
【００４２】
図４（ａ）に示すように、設定情報が左ペインＬＰに表示されていない状態、すなわち、アンロック状態において、設定変更ボタンＢＴ５を左クリックした場合、機能メニューＭが、設定変更ボタンＢＴ５に隣接する位置にポップアップ表示される。機能メニューＭは、各機能ボタンＢＴ１〜ＢＴ４に割り当てられた各画像読取処理（各機能）に対応する選択項目から構成される。図４（ａ）に示す例では、機能メニューＭは、４つの選択項目Ｍ１〜Ｍ４、具体的に、ＩｍａｇｅボタンＢＴ１に割り当てられたイメージ処理に対応する選択項目Ｍ１と、ＯＣＲボタンＢＴ２に割り当てられたＯＣＲ処理に対応する選択項目Ｍ２と、ＥｍａｉｌボタンＢＴ３に割り当てられたメール添付処理に対応する選択項目Ｍ３と、ＦｉｌｅボタンＢＴ４に割り当てられたファイル保存処理に対応する選択項目Ｍ４とから構成される。
【００４３】
ユーザは、機能メニューＭを構成する選択項目のうち、設定作業を所望する処理に対応する選択項目をカーソルＫが指示した状態で、マウスの左ボタンを押下（左クリック）した場合、スキャナ制御ウインドウの表示を継続しつつ、左クリックされた選択項目に対応する処理の設定情報を変更可能な設定変更ウインドウが、別ウインドウとしてＬＣＤ１８に表示される。例えば、図４（ｂ）に示すように、機能メニューＭを構成する選択項目Ｍ１〜Ｍ４のうち、選択項目Ｍ３を左クリックした場合、図３（ａ）に示す設定変更ウインドウ、すなわち、メール添付処理に関する設定情報を変更可能な設定変更ウインドウが表示される。よって、左ペインＬＰの状態がアンロック状態である場合、すなわち、カーソルＫの表示位置によっては左ペインＬＰに設定情報が表示されない場合であっても、ユーザは、所望の処理に関する設定情報を変更可能な設定変更ウインドウを表示させることができ、操作性が良い。
【００４４】
上述した通り、設定変更ボタンＢＴ５を左クリックすることに基づいて、機能ボタンＢＴ１〜ＢＴ４にそれぞれ対応する複数の画像取込処理のうち、１の処理に対応する設定情報を変更可能な設定変更ウインドウを表示させることができるので、ユーザの所望に応じた設定作業を行うことができる。ユーザは、設定変更ウインドウを用いた設定作業の後、カーソルＫで機能ボタンＢＴ１〜ＢＴ４のいずれかを指示して左クリックするという簡単な操作で、変更後の設定情報に基づく処理を実行させることができる。よって、ユーザにとって操作が容易である。
【００４５】
図５は、アプリ１４ａに従い、ＰＣ１０において実行されるメイン処理を示すフローチャートである。この処理は、アプリ１４ａが起動された場合に開始される。なお、当該メイン処理の開始に伴い、ＣＰＵ１１は、最後表示メモリ１３ａにデータが記憶されている場合、当該データに対応付けられている時刻が、ＰＣ１０に内蔵されるタイマ（図示せず）が示す現在時刻より所定時間、例えば、５分より前であれば、最後表示メモリ１３ａの内容をクリアする。まず、ＣＰＵ１１は、スキャナ制御ウインドウ、例えば、図２（ａ）に示すスキャナ制御ウインドウを、ＬＣＤ１８に表示させ（Ｓ５０１）、スキャナ制御ウインドウにおける左ペインＬＰをアンロック状態に設定する（Ｓ５０２）。左ペインＬＰがアンロック状態である場合（Ｓ５０３：Ｎｏ）、ＣＰＵ１１は、設定情報表示処理を実行して（Ｓ５０４）、Ｓ５０５の処理へ移行する。Ｓ５０４の設定情報表示処理は、機能ボタンＢＴ１〜ＢＴ４に対するマウスオーバ操作により左ペインＬＰに設定情報を表示させる処理であり、具体的な処理については、図６を参照して後述する。一方、左ペインＬＰがロック状態である場合（Ｓ５０３：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ５０５に移行する。
【００４６】
Ｓ５０５において、カーソルＫが設定変更ボタンＢＴ５の左クリックをＣＰＵ１１が受け付けた場合（Ｓ５０５：Ｙｅｓ）、ＣＰＵ１１は、設定変更ウインドウ表示処理を実行して（Ｓ５０６）、Ｓ５０７の処理へ移行する。Ｓ５０６の設定変更ウインドウ表示処理は、設定変更ウインドウ、例えば、図３（ａ）に示す設定変更ウインドウを表示させ、表示させた設定変更ウインドウに対する設定値変更などの操作を受け付ける処理であり、具体的な処理については、図７を参照して後述する。一方、設定変更ボタンＢＴ５の左クリックをＣＰＵ１１が受け付けていない場合（Ｓ５０５：Ｎｏ）、ＣＰＵ１１は、処理をＳ５０７に移行する。
【００４７】
Ｓ５０７において、機能ボタンＢＴ１〜ＢＴ４のいずれかに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ５０７：Ｙｅｓ）、ＣＰＵ１１は、機能ボタンＢＴ１〜ＢＴ４のうち、左クリックされた機能ボタンに割り当てられた画像読取処理の設定情報をＨＤＤ１４から取得し、取得した設定情報に基づく画像読取処理を実行する（Ｓ５０８）。具体的には、取得した設定情報に基づいてスキャナ３０に原稿の読み取りを指示し、その指示に伴ってスキャナ３０により生成される原稿画像の画像データを取得する。その後は、原稿画像の画像データに対し、左クリックされた機能ボタンＢＴ１〜ＢＴ４に割り当てられた画像読取処理を施す。ＣＰＵ１１は、Ｓ５０８の処理後、処理をＳ５０９に移行する。一方、いずれの機能ボタンＢＴ１〜ＢＴに対する左クリックもＣＰＵ１１が受け付けていない場合（Ｓ５０７：Ｎｏ）、ＣＰＵ１１は、処理をＳ５０９に移行する。
【００４８】
Ｓ５０９において、ＣＰＵ１１は、最後表示メモリ１３ａにおいてデータに対応付けられて記憶されている時刻と、現在時刻とを比較することにより、最後表示メモリ１３ａにデータが記憶されてから所定時間、例えば、５分が経過したと判断した場合（Ｓ５０９：Ｙｅｓ）、ＣＰＵ１１は、最後表示メモリ１３ａをクリアし（Ｓ５１０）、処理をＳ５１１に移行する。一方、最後表示メモリ１３ａにデータが記憶されてから所定時間が経過していない場合、または、最後表示メモリ１３ａにデータが記憶されていない場合（Ｓ５０９：Ｎｏ）、ＣＰＵ１１は、処理をＳ５１１に移行する。よって、Ｓ５０９，Ｓ５１０の処理によれば、最後表示メモリ１３ａに記憶されたデータは、所定時間に限って記憶され続け、その後はクリアされる。
【００４９】
Ｓ５１１において、スキャナ制御ウインドウの表示終了の指示をＣＰＵ１１が受け付けた場合（Ｓ５１１：Ｙｅｓ）、ＣＰＵ１１は、本処理を終了する。一方、スキャナ制御ウインドウの表示終了の指示をＣＰＵ１１が受け付けていない場合（Ｓ５１１：Ｎｏ）、ＣＰＵ１１は、処理をＳ５０３に戻す。
【００５０】
図６は、上述した設定情報表示処理（Ｓ５０４）を示すフローチャートである。本処理において、まず、ＩｍａｇｅボタンＢＴ１に対するマウスオーバ操作をＣＰＵ１１が受け付けた場合（Ｓ６０１：Ｙｅｓ）、ＣＰＵ１１は、イメージ処理に関する設定情報を左ペインＬＰに表示させ（Ｓ６０２）、処理をＳ６０３に移行する。一方、ＯＣＲボタンＢＴ２に対するマウスオーバ操作をＣＰＵ１１が受け付けた場合（Ｓ６０１：Ｎｏ，Ｓ６０９：Ｙｅｓ）、ＣＰＵ１１は、ＯＣＲ処理に関する設定情報を左ペインＬＰに表示させ（Ｓ６１０）、処理をＳ６０３に移行する。
【００５１】
ＥｍａｉｌボタンＢＴ３に対するマウスオーバ操作をＣＰＵ１１が受け付けた場合（Ｓ６０９：Ｎｏ，Ｓ６１１：Ｙｅｓ）、ＣＰＵ１１は、メール添付処理に関する設定情報を左ペインＬＰに表示させ（Ｓ６１２）、処理をＳ６０３に移行する。また、ＦｉｌｅボタンＢＴ４に対するマウスオーバ操作を受け付けた場合（Ｓ６１１：Ｎｏ，Ｓ６１３：Ｙｅｓ）、ＣＰＵ１１は、ファイル保存処理に関する設定情報を左ペインＬＰに表示させ（Ｓ６１４）、処理をＳ６０３に移行する。よって、Ｓ６０１，Ｓ６０２，Ｓ６０９〜Ｓ６１４の処理によれば、左ペインＬＰの状態がアンロック状態であるときに、機能ボタンＢＴ１〜ＢＴ４のいずれかに対するマウスオーバ操作が行われると、マウスオーバ操作がされた機能ボタンに割り当てられた画像取込処理に関する設定情報が左ペインＬＰに表示される。例えば、図２（ｂ）に示すように、ＥｍａｉｌボタンＢＴ３に対しマウスオーバ操作がされた場合に、メール添付処理に関する設定情報Ｖ３が左ペインＬＰに表示される。
【００５２】
Ｓ６０３において、ＣＰＵ１１は、ロック状態へ移行させるための操作方法を示すポップアップ表示Ｐ１（図２（ｂ）参照）を、スキャナ制御ウインドウに表示させる。次に、ＣＰＵ１１は、左ペインＬＰに表示中の設定情報を特定するデータとして、マウスオーバ操作された機能ボタンを示すデータを、現在時刻に対応づけて最後表示メモリ１３ａに記憶させ（Ｓ６０４）、処理をＳ６０５に移行する。
【００５３】
一方、いずれの機能ボタンＢＴ１〜ＢＴ４に対するマウスオーバ操作もＣＰＵ１１が受け付けていない場合（Ｓ６１３：Ｎｏ）、ＣＰＵ１１は、左ペインＬＰの表示をクリアし（Ｓ６１５）、処理をＳ６０５に移行する。よって、左ペインＬＰの状態がアンロック状態である場合、いずれの機能ボタンＢＴ１〜ＢＴ４に対するマウスオーバ操作も行われていなければ、例えば、図２（ａ）に示すように、左ペインＬＰには、設定変更ボタンＢＴ５のみが表示される。
【００５４】
Ｓ６０５において、右クリックをＣＰＵ１１が受け付けていない場合（Ｓ６０５：Ｎｏ）、本処理を終了する。一方、右クリックをＣＰＵ１１が受け付けた場合（Ｓ６０５：Ｙｅｓ）、当該右クリックがマウスオーバ操作された機能ボタン上で行われたものであれば（Ｓ６０６：Ｙｅｓ）、ＣＰＵ１１は、左ペインＬＰをロック状態に設定し（Ｓ６０７）、スキャナ制御ウインドウからポップアップ表示Ｐ１を消去し（Ｓ６０８）、本処理を終了する。Ｓ６０７の処理によれば、機能ボタンＢＴ１〜ＢＴ４のいずれかに対するマウスオーバ操作によって左ペインＬＰに表示された設定情報が、その機能ボタンに対するマウスオーバ操作が継続されるか否かにかかわらず、継続して表示される。なお、マウスオーバ操作された機能ボタン上で行われた右クリックが、特許請求の範囲の各請求項における「マウスオーバ操作と異なる所定の操作」の一例である。一方、右クリックがマウスオーバ操作された機能ボタン以外の位置で行われた場合（Ｓ６０６：Ｎｏ）、ＣＰＵ１１は、左ペインＬＰの状態をアンロック状態に設定し（Ｓ６１７）、本処理を終了する。
【００５５】
図７は、上述した設定変更ウインドウ表示処理（Ｓ５０６）を示すフローチャートである。本処理において、まず、左ペインＬＰの状態がロック状態である場合（Ｓ７０１：Ｙｅｓ）、ＣＰＵ１１は、機能ボタンＢＴ１〜ＢＴ４のうち、ロックされている機能ボタンに対する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ７０２）、処理をＳ７０３に移行する。例えば、ＥｍａｉｌボタンＢＴ３に対応する設定情報の表示がロック状態であった場合、図３（ａ）に示す設定変更ウインドウ、すなわち、メール添付処理に関する設定情報を変更可能な設定変更ウインドウが表示される。よって、Ｓ７０１，Ｓ７０２の処理によれば、左ペインＬＰの状態がロック状態であるときに、機能変更ボタンＢＴ５が左クリックされた場合には、ロックされている機能ボタンに対する設定変更ウインドウが表示される。一方、左ペインＬＰの状態がアンロック状態である場合（Ｓ７０１：Ｎｏ）、ＣＰＵ１１は、機能メニューＭを設定変更ボタンＢＴ５に隣接する位置にポップアップ表示させ（Ｓ７０９）、処理をＳ７１０に移行する。Ｓ７０９の処理の結果、例えば、図４（ａ）に示す機能メニューＭが設定変更ウインドウに表示される。
【００５６】
Ｓ７１０において、選択項目Ｍ１であるＩｍａｇｅメニューに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７１０：Ｙｅｓ）、ＣＰＵ１１は、ＩｍａｇｅボタンＢＴ１に対応する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ７１１）、機能メニューＭを非表示とし（Ｓ７１２）、処理をＳ７０３に移行する。一方、選択項目Ｍ２であるＯＣＲメニューに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７１０：Ｎｏ，Ｓ７１３：Ｙｅｓ）、ＣＰＵ１１は、ＯＣＲボタンＢＴ２に対応する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ７１４）、処理をＳ７１２に移行する。
【００５７】
選択項目Ｍ３であるＥｍａｉｌメニューに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７１３：Ｎｏ，Ｓ７１５：Ｙｅｓ）、ＣＰＵ１１は、ＥｍａｉｌボタンＢＴ３に対応する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ７１６）、処理をＳ７１２に移行する。また、選択項目Ｍ４であるＦｉｌｅメニューに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７１５：Ｎｏ，Ｓ７１７：Ｙｅｓ）、ＣＰＵ１１は、ＦｉｌｅボタンＢＴ４に対応する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ７１８）、処理をＳ７１２に移行する。よって、Ｓ７０９〜Ｓ７１１，Ｓ７１３〜Ｓ７１８の処理によれば、左ペインＬＰの状態がアンロック状態であるときに、機能変更ボタンＢＴ５が左クリックされた場合には、機能メニューＭからユーザが選択した画像取込処理（機能）に対応する設定変更ウインドウが表示される。一方、機能メニューＭにおける各メニュー以外のエリアに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７１７：Ｎｏ：Ｓ７１９Ｙｅｓ）、ＣＰＵ１１は、機能メニューＭを非表示とし（Ｓ７２０）、本処理を終了する。
【００５８】
ＣＰＵ１１は、Ｓ７０２又はＳ７１２の処理後、ＯＫボタンＢＴ６又はＣＡＮＣＥＬボタンＢＴ７のいずれに対する左クリックもＣＰＵ１１が受け付けていない場合（Ｓ７０３：Ｎｏ，Ｓ７２１：Ｎｏ）、ＣＰＵ１１は、処理をＳ７０３に戻し、ＯＫボタンＢＴ６又はＣＡＮＣＥＬボタンＢＴ７のいずれかが左クリックされることを待機する。ＯＫボタンＢＴ６に対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７０３：Ｙｅｓ）、ＣＰＵ１１は、現在の設定情報、すなわち、選択ボックスＳＢ（ＳＢ１〜ＳＢ４）に表示されている各設定値を、表示中の設定変更ウインドウに対する画像読取処理の種類に対応付けてＨＤＤ１４に上書きにより記憶する（Ｓ７０４）。次に、左ペインＬＰの状態がロック状態であれば（Ｓ７０５：Ｙｅｓ）、ＣＰＵ１１は、現在の設定情報をＨＤＤ１４から取得し、取得した設定情報を左ペインＬＰに表示させ（Ｓ７０６）、処理をＳ７０７に移行する。なお、Ｓ７０６において、変更された設定値については、太字などの強調表示を行う。よって、ユーザは、どの設定項目の設定値に変更があったかを一瞥にして把握できる。
【００５９】
一方、Ｓ７０５において、左ペインの状態がアンロック状態である場合（Ｓ７０５：Ｎｏ）、ＣＰＵ１１は、Ｓ７０６の処理をスキップして、処理をＳ７０７に移行する。つまり、左ペインの状態がアンロック状態である場合には、ＯＫボタンＢＴ６が左クリックされても、左ペインＬＰには、現在の設定情報が表示されない。Ｓ７０７において、ＣＰＵ１１は、左ペインＬＰの状態をアンロック状態に設定する。よって、ＯＫボタンＢＴ６又はＣＡＮＣＥＬボタンＢＴ７が左クリックされると、左ペインＬＰの状態がアンロック状態に設定されるので、左ペインＬＰの状態がロック状態であった場合には、アンロック状態への移行後は、機能ボタンＢＴ１〜ＢＴ４のいずれに対してもマウスオーバ操作がされていないことを条件として、左ペインＬＰに表示されていた設定情報を消去することができる。次に、ＣＰＵ１１は、設定変更ウインドウを消去して（Ｓ７０８）、本処理を終了する。また、Ｓ７２１において、ＣＡＮＣＥＬボタンＢＴ７に対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ７２１：Ｙｅｓ）、ＣＰＵ１１は、処理をＳ７０７に移行する。
【００６０】
第１実施形態によれば、左ペインＬＰの状態がロック状態であるときに、設定変更ボタンＢＴ５を左クリックした場合、ロック状態で左ペインＬＰに表示されている設定情報を変更可能な設定変更ウインドウが表示される。ユーザが意図的に表示をロック状態にした設定情報は、ユーザが変更を所望する設定情報である可能性が高いので、当該設定情報を変更可能な設定変更ウインドウを表示させることにより、好適な操作性を提供できる。一方、左ペインＬＰの状態がアンロック状態であるときに、設定変更ボタンＢＴ５を左クリックした場合、各機能ボタンＢＴ１〜ＢＴ４に割り当てられた各画像読取処理（各機能）を選択可能な機能メニューＭが表示される。ユーザは、機能メニューＭから、設定作業を所望する処理を選択すれば、当該処理に関する設定情報を変更可能な設定変更ウインドウを表示させることができる。よって、左ペインＬＰの状態がアンロック状態である場合であっても、機能メニューＭから、設定情報の変更を所望する機能を選択するという容易な操作で、複数の設定変更ウインドウから、所望の設定変更ウインドウを容易に表示させることができ、操作性が良い。
【００６１】
次に、図８を参照して、本発明の第２実施形態について説明する。上記第１実施形態では、左ペインＬＰの状態がアンロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合、機能メニューＭを表示させて、設定情報を変更させる１の画像取込処理（機能）をユーザに選択させる構成であった。これに対し、第２実施形態では、左ペインＬＰの状態がアンロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合、当該左クリックより前の所定期間内に左ペインＬＰに表示された最後の設定情報に対応する設定変更ウインドウを表示させる。第２実施形態において、上記第１実施形態と同一の構成には同一の符号を付して、その説明を省略する。
【００６２】
図８は、第２実施形態の設定変更ウインドウ表示処理（Ｓ５０６）を示すフローチャートである。この処理は、ＰＣ１０に搭載される第２実施形態のアプリ１４ａに従い、ＣＰＵ１１が実行する処理である。左ペインＬＰの状態がロック状態である場合（Ｓ７０１：Ｙｅｓ）、ＣＰＵ１１は、ロックされている機能ボタンに対する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ７０２）、処理をＳ７０３に移行し、第１実施形態と同様に、Ｓ７０３〜Ｓ７０８，Ｓ７２１の処理を実行する。
【００６３】
一方、左ペインＬＰの状態がアンロック状態である場合（Ｓ７０１：Ｎｏ）、最後表示メモリ１３ａにデータが記憶されていれば（Ｓ８０１：Ｙｅｓ）、ＣＰＵ１１は、最後表示メモリ１３ａに記憶されたデータに基づき、当該データが示す機能ボタンに対応する設定変更ウインドウをＬＣＤ１８に表示させ（Ｓ８０２）、処理をＳ８０３に移行する。最後表示メモリ１３ａには、最後に表示された設定情報を特定するデータが所定時間に限って記憶されるので、左ペインＬＰの状態がアンロック状態のときに設定変更ボタンＢＴ５が左クリックされた場合、当該左クリックより前の前記所定時間の範囲内で、左ペインＬＰに最後に表示された設定情報に対応する設定変更ウインドウが表示される。
【００６４】
また、左ペインＬＰの状態がアンロック状態であるが、最後表示メモリ１３ａにデータが記憶されていなければ（Ｓ８０１：Ｎｏ）、ＣＰＵ１１は、ＣＰＵ１１は、機能メニューＭをポップアップ表示させ（Ｓ７０９）、処理をＳ８０３に移行する。機能メニューＭにおけるいずれかのメニューに対する左クリックをＣＰＵ１１が受け付けた場合（Ｓ８０３：Ｙｅｓ）、左クリックされたメニューに対応する機能ボタンに対応する設定変更ウインドウをＬＣＤ１８に表示させる（Ｓ８０４）。機能メニューＭが、図４（ａ）に示す機能メニューＭである場合、Ｓ８０４において、ＣＰＵ１１は、第１実施形態の設定変更ウインドウ表示処理（図７参照）のＳ７１１、Ｓ７１４、Ｓ７１６、またはＳ７１８と同様の処理を実行する。例えば、Ｉｍａｇｅメニューに対する左クリックをＣＰＵ１１が受け付けた場合には、ＣＰＵ１１は、Ｓ８０４において、Ｓ７１１と同様の処理、すなわち、ＩｍａｇｅボタンＢＴ１に対応する設定変更ウインドウを表示させる処理を実行する。
【００６５】
ＣＰＵ１１は、Ｓ８０４の処理後、機能メニューＭを非表示とし（Ｓ７１２）、処理をＳ７０３に移行する。また、Ｓ８０３において、機能メニューＭにおけるいずれのメニューに対する左クリックもＣＰＵ１１が受け付けていない場合（Ｓ８０３：Ｎｏ）、ＣＰＵ１１は、処理をＳ７１９に移行し、第１実施形態と同様に、Ｓ７１９，Ｓ７２０の処理を実行する。
【００６６】
第２実施形態によれば、左ペインＬＰの状態がアンロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合には、当該左クリックから所定時間前までの期間内に左ペインＬＰに表示された設定情報のうち、直近に（最後に）表示された設定情報を変更可能な設定変更ウインドウがＬＣＤ１８に表示される。過去に左ペインＬＰに表示させた設定情報は、ユーザが変更を所望する設定情報である可能性があるので、設定変更ウインドウの選択作業に対する操作性が良い。
【００６７】
次に、図９を参照して、本発明の第３実施形態について説明する。上記第１実施形態では、左ペインＬＰの状態がロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合、左ペインＬＰにロック状態で表示中の設定情報に対応する設定変更ウインドウが表示される構成であった。これに対し、第３実施形態では、設定変更ウインドウを、複数のタブシートから構成し、左ペインＬＰの状態がロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合、所定のタブシートを前面に表示させた設定変更ウインドウが表示される。なお、第３実施形態において、上記第１実施形態と同一の構成には同一の符号を付して、その説明を省略する。
【００６８】
図９は、第３実施形態の設定変更ウインドウの一例を示す図である。本実施形態の設定変更ウインドウは、割り当てられた各画像読取処理（各機能）について切り替え可能に設けられ、各処理に関する設定情報を変更可能な複数のタブシートから構成される。図９に示す例では、設定変更ウインドウは、第１実施形態における各機能ボタンＢＴ１〜ＢＴ４にそれぞれ対応する４枚のタブシートＴＢ１〜ＴＢ４から構成される。タブシートＴＢ１は、ＩｍａｇｅボタンＢＴ１に対応し、イメージ処理に関する設定情報を変更可能なタブシートである。タブシートＴＢ２は、ＯＣＲボタンＢＴ２に対応し、ＯＣＲ処理に関する設定情報を変更可能なタブシートである。タブシートＴＢ３は、ＥｍａｉｌボタンＢＴ３に対応し、メール添付処理に関する設定情報を変更可能なタブシートである。タブシートＴＢ４は、ＦｉｌｅボタンＢＴ４に対応し、ファイル保存処理に関する設定情報を変更可能なタブシートである。
【００６９】
本実施形態では、左ペインＬＰの状態がロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合、設定変更ウインドウとして、左ペインＬＰにロック状態で表示中の設定情報に対応するタブシートを前面に表示させたウインドウがＬＣＤ１８に表示される。つまり、設定変更ウインドウ表示処理（図７，図８参照）のＳ７０２において、ＣＰＵ１１は、ロックされている機能ボタンに対応するタブシートを前面に表示させた設定変更ウインドウをＬＣＤ１８に表示させる。よって、例えば、メール添付処理に関する設定情報が左ペインＬＰにロック状態で表示されているときに、設定変更ボタンＢＴ５が左クリックされた場合、図９に示すような、タブシートＴＢ３を前面に表示させた設定変更ウインドウが表示される。なお、設定変更ウインドウを構成するタブシートの数は、右ペインＲＰに表示される機能ボタンの数に応じた数となる。
【００７０】
各タブシートには、第１実施形態における各画像読取処理毎の設定変更ウインドウと同様、複数の選択ボックスＳＢが表示される。例えば、図９に示すメール添付処理に関する設定情報を変更可能なタブシートＴＢ３には、図３（ａ）に示す設定変更ウインドウと同様、選択ボックスＳＢとして、４つの設定項目にそれぞれ対応するボックスＳＢ１〜ＳＢ４が表示される。よって、ユーザは、前面に表示されたタブシートに表示される選択ボックスＳＢを用いて、設定作業を行うことができる。また、本実施形態の設定変更ウインドウは、第１実施形態の設定変更ウインドウと同様、ＯＫボタンＢＴ６と、ＣＡＮＣＥＬボタンＢＴ７とが表示される。よって、現在の設定値に確定して設定作業を終了させる場合、ユーザはＯＫボタンＢＴ６を左クリックし、当初の設定値に確定して設定作業を終了させる場合、ユーザはＣＡＮＣＥＬボタンＢＴ７を左クリックすればよい。
【００７１】
第３実施形態によれば、左ペインＬＰにロック状態で表示されている設定情報に対応する１のタブシートが前面に表示された設定変更ウインドウが表示されるので、第１実施形態と同様の好適な操作性を提供する。
【００７２】
なお、上記第３実施形態では、左ペインＬＰの状態がロック状態であるときに、設定変更ボタンＢＴ５が左クリックされた場合に、複数のタブシートから構成される設定変更ウインドウを表示させる構成としたが、左ペインＬＰの状態がアンロック状態である場合についても、複数のタブシートから構成される設定変更ウインドウを表示させる構成としてもよい。係る場合、設定変更ウインドウ表示処理（図７，図８参照）のＳ７０９において、機能メニューを表示する代わりに、予め決められたタブシート、例えば、タブシートＴＢ１を前面に表示させた設定変更ウインドウを表示させればよい。なお、上記第２実施形態のように、設定変更ボタンＢＴ５の左クリックより前の所定期間内に左ペインＬＰに表示された設定情報に対応するタブシートを前面に表示させるようにしてもよい。係る場合、Ｓ７０９の処理に換わる、複数のタブシートから構成される設定変更ウインドウを表示させる処理が、「選択表示制御手段」の一例となる。また、複数のタブシートから構成される設定変更ウインドウを表示させた後、前面に表示させるタブシートを切り替える処理が、「第２変更画面表示制御手段」の一例となる。
【００７３】
上記実施形態において、アプリ（デバイス制御アプリケーション）１４ａが、画像処理プログラムの一例である。ＰＣ１０が、画像処理装置の一例である。ＣＰＵ１１が、コンピュータの一例である。スキャナ３０が、画像形成装置の一例である。機能ボタンＢＴ１〜ＢＴ４が、機能画像の一例である。ＬＣＤ１８が、表示部の一例である。右ペインＲＰが、第１領域の一例である。左ペインＬＰが、第２領域の一例である。ＨＤＤ１４が、記憶部の一例である。設定変更ボタンＢＴ５が、設定変更画像の一例である。図３（ａ），図３（ｂ），図９に示す設定変更ウインドウが、設定変更画面の一例である。タブシートＴＢ１〜ＴＢ４が、タブシートの一例である。機能メニューＭが、メニュー表示の一例である。ポップアップ表示Ｐ１が、操作情報の一例である。Ｓ５０１の処理を実行するＣＰＵ１１が、機能表示制御手段及び機能表示制御ステップの一例である。Ｓ６０２，Ｓ６１０，Ｓ６１２，Ｓ６１４の処理を実行するＣＰＵ１１が、第１設定表示制御手段及び第１設定表示制御ステップの一例である。Ｓ６０７の処理を実行するＣＰＵ１１が、第２設定表示制御手段及び第２設定表示制御ステップの一例である。Ｓ７０２の処理を実行するＣＰＵ１１が、第１変更画面表示制御手段及び第１変更画面表示制御ステップの一例である。Ｓ７０４の処理を実行するＣＰＵ１１が、設定記憶制御手段及び設定記憶制御ステップの一例である。Ｓ７０９の処理を実行するＣＰＵ１１が、選択表示制御手段の一例である。Ｓ７１１，Ｓ７１４，Ｓ７１６，Ｓ７１８の処理を実行するＣＰＵ１１が、第２変更画面表示制御手段の一例である。Ｓ８０１の処理を実行するＣＰＵ１１が、表示判断手段の一例である。Ｓ８０２の処理を実行するＣＰＵ１１が、第３変更画面表示制御手段の一例である。Ｓ７０６の処理を実行するＣＰＵ１１が、第３設定表示制御手段の一例である。Ｓ７０７，Ｓ６１５の処理を実行するＣＰＵ１１が、消去制御手段の一例である。Ｓ６０３の処理を実行するＣＰＵ１１が、操作表示制御手段の一例である。
【００７４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７５】
例えば、上記各実施形態で挙げた数値は一例であり、他の数値を採用することは当然可能である。例えば、Ｓ５０９の判定の基準となる所定時間は、適宜の値を採用してよい。また、機能ボタンＢＴ１〜ＢＴ４の数は適宜の値を採用してよい。
【００７６】
上記各実施形態では、画像形成装置として、スキャナ３０を例示したが、画像データに対して所定の処理、例えば、スキャナで読み取ったデータを画像データに変換する処理などを実行可能な装置であれば、画像形成装置の一例となり得る。また、画像データに対する所定の処理は、スキャナを使用する処理に限定されず、例えば、ＰＣで作成したファイルをＦＡＸ送信するＰＣ−ＦＡＸ処理など、種々の処理に適用可能である。画像形成装置の一例となり得る装置としては、多機能周辺装置、複合機、ファクシミリ装置などを例示できる。また、上記各実施形態では、画像処理装置として、ＰＣ１０を例示したが、画像形成装置と通信可能な装置であれば、画像処理装置の一例となり得る。画像形成装置の一例となり得る装置としては、スマートフォン、携帯電話、ＰＤＡ、タブレット端末などを例示できる。また、上記実施形態では、機能ボタンＢＴ１〜ＢＴ４に割り当てられた画像処理の一部、例えば、画像データを各種アプリケーションに渡す処理や、画像ファイルを保存する処理などがＰＣ１０において実行される構成としたが、全て、スキャナ３０などの画像形成装置において実行される構成であってもよい。
【００７７】
上記実施形態のＰＣ１０は、ユーザのマウス操作に応じて、カーソルＫの表示位置が移動するものとして説明したが、キーボード操作に応じて、カーソルＫの表示位置を移動させてもよい。また、タッチパネルやタッチパッド（それぞれ入力装置の一例）を設け、その操作に応じて、カーソルＫの表示位置を移動させてもよい。特許請求の範囲の各請求項における「マウスオーバ操作」は、マウス操作に限らず、キーボード操作や、タッチパネルやタッチパッドなどの操作によって、カーソルＫの矢印先端を機能ボタンＢＴ１〜ＢＴ４の表示領域に重ねる操作を含む。
【００７８】
上記各実施形態では、右クリックが、左ペインＬＰをロック状態とするための操作であった。これに対し、カーソルＫがボタンＢＴ１〜ＢＴ４を指示する状態を一定時間、例えば、３秒継続させることが、左ペインＬＰがロック状態とするための操作としてもよい。図１０（ａ）は、本変形例におけるスキャナ制御ウインドウの一例を示す図である。図１０（ａ）に示すスキャナ制御ウインドウの構成のうち、上記各実施形態と同一の部分には同一の符号を付して、その説明を省略する。図１０（ａ）に示すように、本変形例のスキャナ制御ウインドウは、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作がされた場合に、ポップアップ表示Ｐ１（図２（ｂ）参照）に換えて、ポップアップ表示Ｐ２が表示される。ポップアップ表示Ｐ２は、左ペインＬＰをアンロック状態からロック状態に変更する操作方法を示す。例えば、図１０（ａ）に示すように、アンロック状態で設定情報Ｖ３が左ペインＬＰに表示されている場合には、マウスオーバ操作がされているＥｍａｉｌボタンＢＴ３に対し、「一定時間経過で設定画面をロックします」というメッセージを表わすポップアップ表示Ｐ２が表示される。本変形例によっても、ユーザは、ロック状態に移行するための操作方法を容易に認識し、実行できる。なお、ポップアップ表示Ｐ２は、例えば、左ペインＬＰがロック状態に移行した場合に消去すればよい。また、カーソルＫが１の機能ボタンに対して右クリックする操作と、１の機能ボタンに対し、一定時間に亘るマウスオーバ操作のうち、少なくともいずれか一方が実行された場合に、左ペインＬＰの状態をロック状態とするようにしてもよい。
【００７９】
上記各実施形態では、スキャナ制御ウインドウ１００の表示領域を、右ペインＲＰと、左ペインＬＰとに分割している（左右に分割している）が、これに限られるものではない。図１０（ｂ）及び（ｃ）は、本変形例におけるスキャナ制御ウインドウの一例を示す図である。図１０（ｂ）及び（ｃ）に示すスキャナ制御ウインドウの構成のうち、上記各実施形態と同一の部分には同一の符号を付して、その説明を省略する。例えば、図１０（ｂ）及び（ｃ）に示すように、スキャナ制御ウインドウ１００の表示領域を、上下に分割し、上側の表示領域（上ペインＵＰ）に、機能ボタンＢＴ１〜ＢＴ４を表示させ、下側の表示領域（下ペインＢＰ）に、マウスオーバ操作された機能ボタンに対応する設定情報を表示させてもよい。好ましくは、図１０（ｂ）及び（ｃ）に示す例のように、機能ボタンＢＴ１〜ＢＴ４のうち、１の機能ボタンがカーソルＫによってマウスオーバ操作されたことに基づいて、当該１の機能ボタンに対応する設定情報を表示させる場合には、その１の機能ボタンと設定情報との間に他の機能ボタンが配置されない位置に、設定情報を表示させるとよい。このようにすれば、ユーザがカーソルＫで指示した機能ボタンと設定情報との対応関係が視覚的に分かり易い。本変形例において、設定変更ボタンＢＴ５は、例えば、スキャナ制御ウインドウの右下の位置など、適宜の位置に表示させればよい。
【００８０】
上記各実施形態において、アンロック状態で設定情報を表示中に、カーソルＫがボタンＢＴ１〜ＢＴ４を指示しなくなった場合、すなわち、マウスオーバ操作が解除された場合、設定情報を消去するものとして説明した。しかしながら、アンロック状態における設定情報の消去タイミングはこれに限られるものではない。例えば、アンロック状態で設定情報を表示中に、カーソルＫの表示位置が変更された場合であっても、一定時間（例えば、３０秒）が経過するまでは、設定情報を表示し続けるように構成してもよい。
【００８１】
上記各実施形態においては、ＯＫボタンＢＴ６，ＣＡＮＣＥＬボタンＢＴ７を左クリックすることを条件にロック状態を解除していた。しかしながら、ロック条件を解除する操作はこれに限られるものではない。例えば、各ボタンＢＴ１〜ＢＴ５以外のいずれかの領域をカーソルＫで指示した状態で右クリックする操作や、ロック状態への移行後一定時間内に、左ペインＬＰ外を指示する位置にカーソルＫの表示位置を変更する操作など、適宜の操作を、ロック状態を解除する操作として採用できる。あるいは、ロック状態への移行後、一定時間以上継続して、設定変更ボタンＢＴ５が左クリックされないことを条件として、ロック状態を解除してもよい。このように、ロック状態を解除する操作を設けることにより、ユーザは設定情報の表示が不要になった場合に、簡単な操作で表示を消去できる。
【００８２】
上記各実施形態では、設定変更ボタンＢＴ５を、左ペインＬＰに常時表示させる構成としたが、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作が行われた時に、設定変更ボタンＢＴ５を左ペインＬＰに表示させる構成としてもよい。あるいは、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作が行われ、さらに右クリックがされたことを条件として、設定変更ボタンＢＴ５を左ペインＬＰに表示させる構成としてもよい。このように、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作がされ、対応する設定情報が左ペインＬＰに表示された場合に、設定変更ボタンＢＴ５を表示させることにより、左ペインＬＰに表示させた設定情報と、設定変更ボタンＢＴ５が関連付いていることをユーザに認識させ易い。よって、設定変更ウインドウを表示させるための操作性が良い。なお、上記変形例において、機能ボタンＢＴ１〜ＢＴ４のいずれかに対して少なくともマウスオーバ操作を行った場合に、設定変更ボタンＢＴ５を左ペインＬＰに表示させる処理が「画像表示制御手段」の一例である。また、上記各実施形態では、設定変更ボタンＢＴ５を左ペインＬＰに表示させる構成としたが、設定変更ボタンＢＴ５の表示位置は、左ペインＬＰに限らず、右ペインＲＰなど適宜の位置であってよい。
【００８３】
上記各実施形態では、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作が行われると、最後表示メモリ１３ａにデータを記憶する構成としたが、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作が行われ、さらに右クリックがされたことを条件として、最後表示メモリ１３ａにデータを記憶する構成、すなわち、ＣＰＵ１１が、Ｓ６０４に相当する処理を実行する構成としてもよい。係る構成によれば、上記第２実施形態において、当該左クリックより前の所定期間内に、ユーザが最後に意図的に表示を継続させた設定情報に対応する設定変更ウインドウを表示させることができる。よって、表示された設定変更ウインドウが、ユーザが変更を所望する設定情報を変更可能な設定変更ウインドウである可能性が高く、操作性が良い。
【００８４】
上記各実施形態では、機能ボタンＢＴ１〜ＢＴ４のいずれかに対してマウスオーバ操作が行われると、最後表示メモリ１３ａにデータを記憶し、所定時間後に当該データを消去する構成としたが、最後表示メモリ１３ａにデータを時系列に記憶し、第２実施形態の設定変更ウインドウ表示処理（図８参照）のＳ８０１において、ＣＰＵ１１は、最後表示メモリ１３ａに記憶されたデータのうち、直近の時刻に対応付けられているデータについて、当該直近の時刻が、設定変更ボタンＢＴ５の左クリックより前の所定期間内の時刻である場合に、Ｓ８０２の処理を実行する構成としてもよい。なお、最後表示メモリ１３ａにデータを時系列に記憶する場合、各データに設定情報の表示時間を対応付けて記憶し、設定変更ボタンＢＴ５の左クリックより前の所定期間内に記憶されたデータのうち、表示時間が最長であるデータがある場合に、当該データに応じた設定変更ウインドウを表示させる構成としてもよい。また、上記各実施形態では、最後表示メモリ１３ａを揮発性のメモリであるＲＡＭ１３内に設ける構成としたが、ＨＤＤ１４やフラッシュメモリなどの書換可能な不揮発性のメモリに、最後表示メモリ１３ａと同様のメモリを設ける構成としてもよい。
【００８５】
上記各実施形態では、左ペインＬＰの状態がアンロック状態である場合には、ＯＫボタンＢＴ６が左クリックされても、左ペインＬＰには、現在の設定情報が表示されない構成としたが、ＯＫボタンＢＴ６が左クリックされた場合、ＣＰＵ１１は、左ペインＬＰの状態がロック状態またはアンロック状態のいずれであるかにかかわらず、Ｓ７０６の処理を実行し、現在の設定情報を表示させる構成としてもよい。係る構成により、左ペインＬＰの状態にかかわらず、ユーザは、どの設定項目の設定値に変更があったかを一瞥にして把握できる。ただし、左ペインＬＰの状態がアンロック状態であった場合には、Ｓ７０６の処理によって表示させた設定情報を、所定のタイミング、例えば、所定時間後、または、機能ボタンＢＴ１〜ＢＴ４に対する次のマウスオーバ操作がされた場合などに消去することが好ましい。
【００８６】
上記第１〜第３実施形態により説明した各特徴や、上述した各変形例を適宜組み合わせて実施させる構成としてもよい。
【符号の説明】
【００８７】
１０                    ＰＣ
１４ａ                  デバイス制御アプリケーション
ＢＴ１〜ＢＴ４          機能ボタン
【図１】
2014026543.tif 000003
【図２】
2014026543.tif 000004
【図３】
2014026543.tif 000005
【図４】
2014026543.tif 000006
【図５】
2014026543.tif 000007
【図６】
2014026543.tif 000008
【図７】
2014026543.tif 000009
【図８】
2014026543.tif 000010
【図９】
2014026543.tif 000011
【図１０】
2014026543.tif 000012