(57)【要約】【課題】表示部に表示される画面に情報を入力する操作を容易にさせることが可能な技術を提供する。【解決手段】画面を表示部に表示する電子装置であって、前記表示部に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボードを前記表示部に表示するキーボード表示制御部と、前記表示部に前記ソフトウェアキーボードが表示されている状態で該ソフトウェアキーボードの表示を終了させる第一条件が成立すると該ソフトウェアキーボードの表示を終了させるキーボード表示終了部と、前記ソフトウェアキーボードの表示が終了している状態で該ソフトウェアキーボードの表示を自動的に復帰させる第二条件が成立すると該ソフトウェアキーボードの表示を前記表示部に自動的に復帰させるキーボード復帰制御部と、を備える、電子装置。【選択図】図１１
2017073017.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示部に表示する電子装置であって、
前記表示部に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボードを前記表示部に表示するキーボード表示制御部と、
前記表示部に前記ソフトウェアキーボードが表示されている状態で該ソフトウェアキーボードの表示を終了させる第一条件が成立すると該ソフトウェアキーボードの表示を終了させるキーボード表示終了部と、
前記ソフトウェアキーボードの表示が終了している状態で該ソフトウェアキーボードの表示を自動的に復帰させる第二条件が成立すると該ソフトウェアキーボードの表示を前記表示部に自動的に復帰させるキーボード復帰制御部と、を備える、電子装置。
【請求項２】
第一画面及び第二画面を含む複数の画面の中から選ばれた画面を前記表示部に表示する画面表示制御部を備え、
前記第一条件は、前記第一画面に対応する入力情報の操作を受け付けるためのソフトウェアキーボードが前記表示部に表示されている状態で前記第二画面を表示させることを含む、請求項１に記載の電子装置。
【請求項３】
前記第二条件は、前記第一画面に対応する入力情報の操作を受け付けるためのソフトウェアキーボードの表示が前記第一条件の成立により終了している状態で前記第一画面を表示させることを含む、請求項２に記載の電子装置。
【請求項４】
前記キーボード表示終了部は、前記ソフトウェアキーボードへの操作を受け付けている途中で前記第一条件が成立すると該途中の入力情報を記憶し、
前記キーボード復帰制御部は、前記第二条件が成立すると、記憶された前記途中の入力情報とともに前記ソフトウェアキーボードの表示を前記表示部に自動的に復帰させる、請求項１〜請求項３のいずれか一項に記載の電子装置。
【請求項５】
前記キーボード表示終了部は、前記第一画面に対応する入力情報の操作を受け付けるためのソフトウェアキーボードへの操作を受け付けている途中で前記第一条件が成立すると該途中の入力情報を前記第一画面に対応付けて記憶し、
前記キーボード復帰制御部は、前記第二条件が成立すると、前記第一画面に対応付けられて記憶された途中の入力情報とともに前記ソフトウェアキーボードの表示を前記表示部に自動的に復帰させる、請求項３に記載の電子装置。
【請求項６】
前記ソフトウェアキーボードの表示を前記表示部に自動的に復帰させる際に前記途中の入力情報を復帰させるか否かの操作を受け付ける復帰設定部を備え、
前記キーボード復帰制御部は、前記第二条件が成立すると、
前記途中の入力情報を復帰させる操作が受け付けられた場合に前記途中の入力情報とともに前記ソフトウェアキーボードの表示を前記表示部に自動的に復帰させ、
前記途中の入力情報を復帰させない操作が受け付けられた場合に前記途中の入力情報を復帰させずに前記ソフトウェアキーボードの表示を前記表示部に自動的に復帰させる、請求項４又は請求項５に記載の電子装置。
【請求項７】
前記第一条件は、前記表示部に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボードが前記表示部に表示されている状態で当該画面への入力情報の操作が不可になる操作不可条件を含み、
前記キーボード表示終了部は、前記操作不可条件が成立すると前記ソフトウェアキーボードで入力情報の操作を受け付けている途中でも前記ソフトウェアキーボードの表示を終了させる、請求項１〜請求項６のいずれか一項に記載の電子装置。
【請求項８】
前記第一条件は、前記表示部に前記ソフトウェアキーボードが表示されてから該表示が所定時間継続したことを意味する時間超過条件を含み、
前記キーボード表示終了部は、前記時間超過条件が成立すると前記ソフトウェアキーボードで入力情報の操作を受け付けている途中でも前記ソフトウェアキーボードの表示を終了させる、請求項１〜請求項７のいずれか一項に記載の電子装置。
【請求項９】
画面を表示部に表示する表示制御方法であって、
前記表示部に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボードを前記表示部に表示する工程と、
前記表示部に前記ソフトウェアキーボードが表示されている状態で該ソフトウェアキーボードの表示を終了させる第一条件が成立すると該ソフトウェアキーボードの表示を終了させる工程と、
前記ソフトウェアキーボードの表示が終了している状態で該ソフトウェアキーボードの表示を自動的に復帰させる第二条件が成立すると該ソフトウェアキーボードの表示を前記表示部に自動的に復帰させる工程と、を含む、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアキーボードを表示部に表示可能な電子装置、及び、表示制御方法に関する。
【背景技術】
【０００２】
プリンター、スキャナー、コピー機、ファクシミリ、これらを組み合わせた複合機、といった画像処理装置等の電子装置には、情報の表示部である液晶表示パネルにソフトウェアキーボードを表示するものがある。例えば、タッチパネルを貼り付けた液晶表示パネルに表示された画面に含まれる入力欄を指等で触れるとソフトウェアキーボードが表示され、このソフトウェアキーボードを操作して文字列を確定させることにより前記入力欄に文字列を入力することができる。
【０００３】
特許文献１に示される画像処理装置は、ハードウェアキーボードの接続状態に応じてスクリーンキーボードを自動表示するしないを切り換えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４６１７９号公報（特に段落０２３６）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した電子装置では、ソフトウェアキーボードの使用中に別の画面を一時的に見たい場合、一旦、ソフトウェアキーボードの表示を終了させる必要がある。別の画面を見てから元の画面に戻ると、再びソフトウェアキーボードを起動させる操作が必要である。特許文献１に示される画像処理装置も、同じことが言える。
尚、上記のような課題は、種々の装置について同様に存在する。
【０００６】
以上を鑑み、本発明の目的の一つは、表示部に表示される画面に情報を入力する操作を容易にさせることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的の一つを達成するため、本発明は、画面を表示部に表示する電子装置であって、
前記表示部に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボードを前記表示部に表示するキーボード表示制御部と、
前記表示部に前記ソフトウェアキーボードが表示されている状態で該ソフトウェアキーボードの表示を終了させる第一条件が成立すると該ソフトウェアキーボードの表示を終了させるキーボード表示終了部と、
前記ソフトウェアキーボードの表示が終了している状態で該ソフトウェアキーボードの表示を自動的に復帰させる第二条件が成立すると該ソフトウェアキーボードの表示を前記表示部に自動的に復帰させるキーボード復帰制御部と、を備える、態様を有する。
【０００８】
また、本発明は、画面を表示部に表示する表示制御方法の態様を有する。
【０００９】
上述した態様では、表示部にソフトウェアキーボードが表示されている状態で第一条件が成立すると、該ソフトウェアキーボードの表示が終了する。このソフトウェアキーボードの表示が終了している状態で第二条件が成立すると、該ソフトウェアキーボードの表示が表示部に自動的に復帰する。このことから、第二条件が成立したときに再びソフトウェアキーボードを起動させる操作は不要である。従って、上記態様は、表示部に表示される画面に情報を入力する操作を容易にさせることが可能な技術を提供することができる。
【００１０】
さらに、本発明は、上記電子装置を含む電子システム、上記表示制御方法を含むシステム制御方法、表示制御プログラム、この表示制御プログラムを含むシステム制御プログラム、これらのプログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【図面の簡単な説明】
【００１１】
【図１】電子システムの例を模式的に示すブロック図。
【図２】操作部の例を模式的に示す図。
【図３】サーバーの処理の例を示すフローチャート。
【図４】表示部に表示されたソフトウェアキーボードの例を模式的に示す図。
【図５】ソフトウェアキーボード表示制御処理の例を示すフローチャート。
【図６】画面表示制御処理の例を示すフローチャート。
【図７】ソフトウェアキーボードの表示の復帰を管理するための情報テーブルの構造の例を模式的に示す図。
【図８】第一画面表示中の操作部の例を模式的に示す図。
【図９】第一画面に対応するソフトウェアキーボードの例を模式的に示す図。
【図１０】ソフトウェアキーボード表示終了処理の例を示すフローチャート。
【図１１】ソフトウェアキーボード復帰制御処理の例を示すフローチャート。
【図１２】第二画面表示中の操作部の例を模式的に示す図。
【図１３】復帰したソフトウェアキーボードの例を模式的に示す図。
【図１４】復帰後に入力情報が追加されたソフトウェアキーボードの例を模式的に示す図。
【図１５】第一画面に入力情報が入力された操作部の例を模式的に示す図。
【図１６】サーバーで行われるタイムアウト処理の例を示すフローチャート。
【図１７】入力情報復帰設定画面表示中の操作部の例を模式的に示す図。
【図１８】時間超過条件を判断するソフトウェアキーボード表示終了処理の例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１３】
（１）本技術の概要：
まず、図１〜１８を参照して本技術の概要を説明する。尚、図１〜１８は模式的に示す図であり、各図は整合していないことがある。
【００１４】
［態様１］
図１等に例示される電子装置（例えば複合機１００）は、キーボード表示制御部Ｕ１、キーボード表示終了部Ｕ２、及び、キーボード復帰制御部Ｕ３を備え、画面３００を表示部（例えばタッチパネル付き表示パネル１７０）に表示する。前記キーボード表示制御部Ｕ１は、前記表示部（１７０）に表示された画面３００への入力情報６００の操作を受け付けるためのソフトウェアキーボード５００を前記表示部（１７０）に表示する。前記キーボード表示終了部Ｕ２は、前記表示部（１７０）に前記ソフトウェアキーボード５００が表示されている状態で該ソフトウェアキーボード５００の表示を終了させる第一条件が成立すると該ソフトウェアキーボード５００の表示を終了させる。前記キーボード復帰制御部Ｕ３は、前記ソフトウェアキーボード５００の表示が終了している状態で該ソフトウェアキーボード５００の表示を自動的に復帰させる第二条件が成立すると該ソフトウェアキーボード５００の表示を前記表示部（１７０）に自動的に復帰させる。
【００１５】
上記態様１では、表示部（１７０）にソフトウェアキーボード５００が表示されている状態で第一条件が成立すると、該ソフトウェアキーボード５００の表示が終了する。このソフトウェアキーボード５００の表示が終了している状態で第二条件が成立すると、該ソフトウェアキーボード５００の表示が表示部（１７０）に自動的に復帰する。このことから、第二条件が成立した時に再びソフトウェアキーボード５００を起動させる操作は不要である。従って、本態様は、表示部に表示される画面に情報を入力する操作を容易にさせることが可能な技術を提供することができる。
【００１６】
ここで、電子装置は、プリンター、スキャナー、コピー機、ファクシミリ、これらの中から２以上を組み合わせた複合機、等を含む。
ソフトウェアキーボードは、表示部の全体にわたって表示されてもよいし、表示部の一部に表示されてもよい。
【００１７】
［態様２］
ところで、図６等に例示するように、本電子装置（１００）は、第一画面４１０及び第二画面４２０を含む複数の画面３００の中から選ばれた画面を前記表示部（１７０）に表示する画面表示制御部Ｕ４をさらに備えてもよい。前記第一条件は、前記第一画面４１０に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００が前記表示部（１７０）に表示されている状態で前記第二画面４２０を表示させることを含んでもよい。
【００１８】
上記態様２では、第一画面４１０に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００が表示されている状態で第二画面４２０が表示されると第一条件が成立し、該ソフトウェアキーボード５００の表示が終了する。この状態で第二条件が成立すると、該ソフトウェアキーボード５００の表示が自動的に復帰する。従って、本態様は、画面の表示を一時的に切り替える場合に情報を入力する操作を容易にさせることが可能となる。
【００１９】
［態様３］
前記第二条件は、前記第一画面４１０に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００の表示が前記第一条件の成立により終了している状態で前記第一画面４１０を表示させることを含んでもよい。この態様では、第一画面４１０に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００の表示が第一条件の成立により終了している状態で元の第一画面４１０が表示されると第二条件が成立し、該ソフトウェアキーボード５００の表示が自動的に復帰する。従って、本態様は、画面の表示を一時的に切り替える場合に情報を入力する操作をさらに容易にさせることが可能となる。
【００２０】
［態様４］
図１０等に例示するように、前記キーボード表示終了部Ｕ２は、前記ソフトウェアキーボード５００への操作を受け付けている途中で前記第一条件が成立すると該途中の入力情報６１０を記憶してもよい。図１１等に例示するように、前記キーボード復帰制御部Ｕ３は、前記第二条件が成立すると、記憶された前記途中の入力情報６１０とともに前記ソフトウェアキーボード５００の表示を前記表示部（１７０）に自動的に復帰させてもよい。
【００２１】
上記態様４では、ソフトウェアキーボード５００への操作の途中でソフトウェアキーボード５００の表示が終了した場合に途中の入力情報６１０とともにソフトウェアキーボード５００の表示が自動的に復帰する。従って、本態様は、入力情報６００を最初からソフトウェアキーボード５００に操作し直す必要が無くなり、情報を入力する操作をさらに容易にさせることが可能となる。
尚、途中の入力情報６１０を復帰させずにソフトウェアキーボード５００の表示を自動的に復帰させることも、本技術に含まれる。
【００２２】
［態様５］
また、前記キーボード表示終了部Ｕ２は、前記第一画面４１０に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００への操作を受け付けている途中で前記第一条件が成立すると該途中の入力情報６１０を前記第一画面４１０に対応付けて記憶してもよい。前記キーボード復帰制御部Ｕ３は、前記第二条件が成立すると、前記第一画面４１０に対応付けられて記憶された途中の入力情報６１０とともに前記ソフトウェアキーボード５００の表示を前記表示部（１７０）に自動的に復帰させてもよい。
【００２３】
上記態様５では、第一画面４１０に対応するソフトウェアキーボード５００への操作の途中でソフトウェアキーボード５００の表示が終了した場合、途中の入力情報６１０が第一画面４１０に対応付けられて記憶される。再び第一画面４１０が表示されると、該第一画面４１０に対応付けられて記憶された途中の入力情報６１０とともにソフトウェアキーボード５００の表示が自動的に復帰する。このため、第一画面４１０でソフトウェアキーボード５００への操作を途中で中断して他の複数の画面３００に切り替えてから第一画面４１０に戻しても、途中の入力情報６１０が復帰する。従って、入力情報６００を最初からソフトウェアキーボード５００に操作し直す必要が無くなり、情報を入力する操作をさらに容易にさせることが可能となる。
【００２４】
［態様６］
本電子装置（１００）は、前記ソフトウェアキーボード５００の表示を前記表示部（１７０）に自動的に復帰させる際に前記途中の入力情報６１０を復帰させるか否かの操作を受け付ける復帰設定部Ｕ５をさらに備えてもよい。前記キーボード復帰制御部Ｕ３は、前記途中の入力情報６１０を復帰させる操作が受け付けられた場合、前記第二条件が成立すると、前記途中の入力情報６１０とともに前記ソフトウェアキーボード５００の表示を前記表示部（１７０）に自動的に復帰させてもよい。また、前記キーボード復帰制御部Ｕ３は、前記途中の入力情報６１０を復帰させない操作が受け付けられた場合、前記第二条件が成立すると、前記途中の入力情報６１０を復帰させずに前記ソフトウェアキーボード５００の表示を前記表示部（１７０）に自動的に復帰させてもよい。
【００２５】
上記態様６では、ソフトウェアキーボード５００の表示を表示部（１７０）に自動的に復帰させる際に途中の入力情報６１０を復帰させるか否かを選択することができる。従って、本態様は、利便性を向上させることができる。
【００２６】
［態様７］
前記第一条件は、前記表示部（１７０）に表示された画面３００への入力情報６００の操作を受け付けるためのソフトウェアキーボード５００が前記表示部（１７０）に表示されている状態で当該画面３００への入力情報６００の操作が不可になる操作不可条件を含んでもよい。前記キーボード表示終了部Ｕ２は、前記操作不可条件が成立すると前記ソフトウェアキーボード５００で入力情報６００の操作を受け付けている途中でも前記ソフトウェアキーボード５００の表示を終了させてもよい。
【００２７】
上記態様７では、ソフトウェアキーボード５００への操作をしている途中で画面３００への入力情報６００の操作が不可になるとソフトウェアキーボード５００の表示が終了する。従って、本態様は、ソフトウェアキーボードへ不要な操作をしてしまうことを抑制することが可能となる。
尚、前記キーボード復帰制御部Ｕ３は、前記操作不可条件の成立により終了したソフトウェアキーボード５００の表示を復帰させないように制御してもよい。
【００２８】
［態様８］
図１８に例示するように、前記第一条件は、前記表示部（１７０）に前記ソフトウェアキーボード５００が表示されてから該表示が所定時間継続したことを意味する時間超過条件を含んでもよい。前記キーボード表示終了部Ｕ２は、前記時間超過条件が成立すると前記ソフトウェアキーボード５００で入力情報６００の操作を受け付けている途中でも前記ソフトウェアキーボード５００の表示を終了させてもよい。
【００２９】
上記態様８では、ソフトウェアキーボード５００で情報を入力する操作をしている途中で電子装置（１００）から離れる等によりソフトウェアキーボード５００の表示が残っていても、ソフトウェアキーボード５００が表示されてから該表示が所定時間経過するとソフトウェアキーボード５００の表示が終了する。従って、本態様は、ソフトウェアキーボードで入力している途中の情報が他の人に見られることを抑制することが可能となる。
尚、前記キーボード復帰制御部Ｕ３は、前記時間超過条件の成立により終了したソフトウェアキーボード５００の表示を復帰させないように制御してもよい。
【００３０】
［態様９］
図５，１０，１１等に例示される表示制御方法は、キーボード表示制御部Ｕ１に対応するキーボード表示制御工程、キーボード表示終了部Ｕ２に対応するキーボード表示終了工程、及び、キーボード復帰制御部Ｕ３に対応するキーボード復帰制御工程を含む。本表示制御方法は、画面表示制御部Ｕ４に対応する画面表示制御工程を含んでもよいし、復帰設定部Ｕ５に対応する復帰設定工程を含んでもよい。
【００３１】
［態様１０］
図５，１０，１１等に例示される表示制御プログラムは、キーボード表示制御部Ｕ１に対応するキーボード表示制御機能、キーボード表示終了部Ｕ２に対応するキーボード表示終了機能、及び、キーボード復帰制御部Ｕ３に対応するキーボード復帰制御機能をコンピューターに実現させる。本表示制御プログラムは、画面表示制御部Ｕ４に対応する画面表示制御機能をコンピューターに実現させてよいし、復帰設定部Ｕ５に対応する復帰設定機能をコンピューターに実現させてもよい。
【００３２】
（２）電子装置を含む電子システムの構成の具体例：
図１は、電子装置を含む電子システムの構成例を模式的に示している。図１に示す電子システムＳＹ１は、電子装置の例である複合機１００、及び、Ｗｅｂサーバー２００を含み、ユーザーの利用ケースに合わせてソフトウェアキーボードを自動終了（自動的に終了）及び自動復帰（自動的に復帰）させることが可能である。複合機１００は、電子システムＳＹ１に複数設けられてもよい。事業所内でＬＡＮ（Local Area Network）を構築する場合、複合機１００とサーバー２００が同じＬＡＮに接続されて互いに該ＬＡＮを介してデータを送受信してもよい。むろん、ＬＡＮ同士を繋ぐＷＡＮ（Wide Area Network）を利用してデータの送受信を行ってもよいし、複合機とサーバーを直接インターネット等に接続してデータの送受信を行ってもよい。
【００３３】
図１に示す複合機１００では、制御部１１０に、スキャン部１２０、プリント部１３０、操作部１５０、等が接続されている。この複合機１００は、印刷機能、画像読取機能、コピー機能、ファクシミリ機能、等を実現させる処理を実行可能である。すなわち、複合機１００は、印刷機能付き電子装置であり、画像読取機能付き電子装置であり、コピー機能付き電子装置であり、ファクシミリ機能付き電子装置である。
【００３４】
制御部１１０では、時計回路１１１、ＣＰＵ（Central Processing Unit）１１２、不揮発性メモリー１１３、ＲＡＭ（Random Access Memory）１１４、ＬＡＮインターフェイス（Ｉ／Ｆ）１１６、ＦＡＸ制御部１１７、等が互いに接続されている。不揮発性メモリー１１３は、ＲＡＭ１１４に展開される表示制御プログラム等を記憶している。不揮発性メモリー１１３には、ＲＯＭ（Read Only Memory）、フラッシュメモリーといった不揮発性半導体メモリー、ハードディスクといった磁気記録媒体、等を用いることができる。ＬＡＮ Ｉ／Ｆ １１６は、ＬＡＮに接続され、このＬＡＮに接続された外部装置（例えばサーバー２００や図示しないクライアントコンピューター）との間でデータを送受信する処理を行う。例えば、ＬＡＮを介してクライアントコンピューターから印刷データを受信すると、複合機１００は前記印刷データに基づいて印刷を実行可能である。ＦＡＸ制御部１１７は、電話回線１４０に接続され、この電話回線１４０に接続されたファクシミリ装置との間でファクシミリ通信を行う。図１に示す制御部１１０は、キーボード表示制御部Ｕ１、キーボード表示終了部Ｕ２、キーボード復帰制御部Ｕ３、画面表示制御部Ｕ４、及び、復帰設定部Ｕ５の例である。
【００３５】
スキャン部１２０は、原稿画像を読み取る画像読取装置である。スキャン部１２０は、例えば、光源からの光を原稿に当てて原稿画像を読み取り、対応する画像データを形成する。スキャン部１２０には、原稿台ガラスと原稿カバーとの間に原稿を配置するフラットベット式のスキャナー、原稿送り装置付きのスキャナー、等を用いることができる。
【００３６】
プリント部１３０は、コピー用紙等といった被印刷物に印刷を行う印刷装置である。プリント部１３０は、例えば、画像データに対応する画像を色材（例えばトナーやインク）で被印刷物に形成する。プリント部１３０には、レーザープリンターといった電子写真方式のプリンター、インクジェットプリンター、等を用いることができる。
【００３７】
操作部１５０は、ハードキー１６０、及び、表示部の例であるタッチパネル付き表示パネル１７０を備えている。
ハードキー１６０は、押されているか否かを検知して対応する検知信号を出力する。図２に示すハードキー１６０は、ホームキー１６１、インフォメーションキー１６２、スキャンキー１６３、ＦＡＸキー１６４、コピーキー１６５、及び、戻るキー１６６を含んでいる。ホームキー１６１は、図２に示すようなログイン画面３１０を表示させるためのキーである。インフォメーションキー１６２は、複合機１００のステータス等を表示させるためのキーである。スキャンキー１６３は、原稿を読み取る操作を受け付ける画面を表示させるためのキーである。ＦＡＸキー１６４は、ファクシミリの操作を受け付ける画面を表示させるためのキーである。コピーキー１６５は、コピーの操作を受け付ける画面を表示させるためのキーである。戻るキー１６６は、一つ前の画面に戻るためのキーである。むろん、これらのキー１６１〜１６６以外のキーがハードキー１６０に含まれてもよいし、これらのキー１６１〜１６６の一部がハードキー１６０に無くてもよい。
【００３８】
表示パネル１７０は、各種画面３００を表示し、指（タッチペン等も可）で触れる操作を受け付ける。これにより、表示パネル１７０は、複合機１００を操作するためのユーザーインターフェイスを提供する。表示パネル１７０には、例えば、液晶表示パネルの表面にタッチパネルを貼り付けたものを用いることができる。この場合、表示部の例である液晶表示パネルが各種画面を表示し、指等により押された位置をタッチパネルが検出して前記位置を表す位置情報を出力する。
【００３９】
図１に示すサーバー２００は、時計回路２１１、ＣＰＵ２１２、不揮発性メモリー２１３、ＲＡＭ２１４、ＬＡＮ Ｉ／Ｆ ２１６、等が互いに接続されたコンピューターである。不揮発性メモリー２１３には、ＲＯＭ、磁気記録媒体、不揮発性半導体メモリー、等を用いることができる。ＬＡＮ Ｉ／Ｆ ２１６は、ＬＡＮに接続され、このＬＡＮに接続された複合機１００との間でデータを送受信する処理を行う。
【００４０】
図１に示す複合機１００は、図２に示すログイン画面３１０（画面３００の例）からユーザーを認証した後に複合機１００の各種機能の使用が許可される仕様とされているものとする。この仕様を実現するため、複合機１００は、電源がオンになったり待機状態から復帰したりすると、ログイン画面３１０の出力をサーバー２００に要求（リクエスト）し、サーバー２００からログイン画面３１０のデータを受信して表示パネル１７０にログイン画面３１０を表示する。
【００４１】
図３は、複合機１００からの要求（リクエスト）に応じて各種画面を該複合機１００に出力する処理の例を示している。尚、サーバー２００は、マルチタスクにより複数の処理を並列して実行している。ＬＡＮに複数の複合機が接続されている場合、サーバー２００は、要求を受け取った複合機に対して該要求に応じた画面をレスポンスとして出力する。サーバー２００は、複合機１００から情報出力の要求があると、この要求に応じて処理を分岐させる（ステップＳ１０２。以下、「ステップ」の記載を省略。）。ログイン画面３１０の出力が要求された場合、サーバー２００は、図２に示すようなログイン画面３１０を表示するためのデータを複合機１００に出力し（Ｓ１０４）、処理をＳ１０２に戻す。画面Ａ（画面３００の例）の出力が要求された場合、サーバー２００は、画面Ａを表示するためのデータを複合機１００に出力し（Ｓ１０６）、処理をＳ１０２に戻す。画面Ｂ，Ｃ，…（画面３００の例）の出力が要求された場合、サーバー２００は、画面Ｂ，Ｃ，…を表示するためのデータを複合機１００に出力し（Ｓ１０８，Ｓ１１０，…）、処理をＳ１０２に戻す。尚、画面Ａ，Ｂ，Ｃ，…は、それぞれ、複合機１００の機能Ａ，Ｂ，Ｃ，…に対応し、機能Ａ，Ｂ，Ｃ，…の設定を確認し必要に応じて入力するための画面であるものとする。
【００４２】
図２に示す表示パネル１７０に画面３００が表示されている状態で入力欄（例えば入力欄３１１）を指等で触れると、当該画面３００への入力情報６００の操作を受け付けるためのソフトウェアキーボードが表示パネル１７０に表示される。図４は、表示パネル１７０に表示されたソフトウェアキーボードの例を模式的に示している。図４に示すソフトウェアキーボード５００は、複数のソフトキー（５０１〜５０３）、及び、文字キー５０１の操作により入力した情報（６１０）を表示する入力情報表示欄５０４を備えている。前記ソフトキーは、複数の文字キー５０１、決定キー５０２、及び、キャンセルキー５０３を含んでいる。文字キー５０１に指等で触れると、触れた位置に対応する文字が入力情報表示欄５０４に表示される。既に何文字か入力情報表示欄５０４に表示されている場合、表示されている文字の次に接触位置の文字が追加される。決定キー５０２は、入力情報表示欄５０４に表示されている文字列（入力情報の例）を背後の画面３００の入力欄に格納させるためのソフトキーである。キャンセルキー５０３は、背後の画面３００の入力欄に文字列を格納しないでソフトウェアキーボード５００の表示を終了させるためのソフトキーである。
尚、図２に示すソフトウェアキーボード５００は表示パネル１７０のほぼ全域を覆っているが、ソフトウェアキーボードが表示パネルの一部のみ覆うことも本技術に含まれる。
【００４３】
図５は、複合機１００で行われるソフトウェアキーボード（以下、ＳＫとも記載。）表示制御処理の例を示している。この処理は、画面３００の入力欄が押される等によりソフトウェアキーボード５００が表示パネル１７０に表示されると開始する。ＳＫ表示制御処理は、キーボード表示制御部Ｕ１が行う処理の例である。尚、複合機１００は、マルチタスクにより複数の処理を並列して実行している。
処理が開始されると、複合機１００は、ソフトキー（５０１〜５０３）の操作を受け付ける（Ｓ２０２）。ソフトキーが操作されると、複合機１００は、操作に応じて処理を分岐させる（Ｓ２０４）。
【００４４】
操作されたソフトキーが文字キー５０１である場合、複合機１００は、押された位置に対応する文字を入力情報表示欄５０４に追加し（Ｓ２０６）、処理をＳ２０４に戻す。例えば、入力情報表示欄５０４に何も表示されていない状態で「ａ」キーを操作すると、入力情報表示欄５０４に文字「ａ」が表示される。この状態で「ｂ」キーを操作すると、入力情報表示欄５０４に文字列「ａｂ」が表示される。文字キー５０１の操作を繰り返すと、入力情報表示欄５０４に表示される文字が順次増えていく。
【００４５】
操作されたソフトキーが決定キー５０２である場合、複合機１００は、入力情報表示欄５０４に表示されている入力情報を背後の画面３００の入力欄に格納し（Ｓ２０８）、ソフトウェアキーボード５００の表示を終了させて（Ｓ２１０）、ＳＫ表示制御処理を終了させる。入力情報表示欄５０４は、文字無しの状態にリセットされる。例えば、図２に示すログイン画面３１０の入力欄３１１に指等で触れてソフトウェアキーボード５００を表示させ、順に、「ａ」キー、「ｂ」キー、「ｃ」キー、決定キー５０２を操作したと仮定する。この場合、入力情報表示欄５０４に表示される文字列「ａｂｃ」が背後の入力欄３１１に格納され、表示パネル１７０からソフトウェアキーボード５００が消える。
【００４６】
操作されたソフトキーがキャンセルキー５０３である場合、複合機１００は、入力情報表示欄５０４に表示されている入力情報を背後の画面３００の入力欄に格納しないでソフトウェアキーボード５００の表示を終了し（Ｓ２１０）、ＳＫ表示制御処理を終了させる。入力情報表示欄５０４は、文字無しの状態にリセットされる。
【００４７】
図２に示すログイン画面３１０において、入力欄３１１に必要な情報が入力されて送信ボタン３１２が接触操作されると、複合機１００は、入力欄３１１に入力された情報をサーバー２００に送信する。この情報を受信したサーバー２００は、この情報に基づいて認証処理を行う。認証された場合、サーバー２００は、認証された旨を表示するための画面（不図示）のデータを複合機１００に送信し、以後、複合機１００の各種機能の使用を許可する処理を行う。認証されなかった場合、サーバー２００は、認証されなかった旨を表示するための画面（不図示）のデータを複合機１００に送信し、再びログイン画面３１０のデータを複合機１００に送信する。
【００４８】
図６は、ユーザー認証が行われた場合に複合機１００で行われる画面表示制御処理の例を示している。この画面表示制御処理は、画面表示制御部Ｕ４が行う処理の例である。複合機１００は、ユーザーから操作部１５０への操作を受け付けると、この操作に応じて処理を分岐させる（Ｓ３０２）。例えば、図２に示すホームキー１６１が操作された場合、複合機１００は、図２に示すようなログイン画面３１０の出力をサーバー２００に要求し、サーバー２００からログイン画面３１０のデータを受信して表示パネル１７０にログイン画面３１０を表示し（Ｓ３０４）、処理をＳ３０２に戻す。ハードキー１６０と操作ボタン（ソフトウェアキーボードによらないソフトキー）の少なくとも一方による画面Ａの選択操作を受け付けると、複合機１００は、画面Ａの出力をサーバー２００に要求し、サーバー２００から画面Ａのデータを受信して表示パネル１７０に画面Ａを表示し（Ｓ３０６）、処理をＳ３０２に戻す。ハードキー１６０と操作ボタンの少なくとも一方による画面Ｂ，Ｃ，…の選択操作を受け付けると、複合機１００は、画面Ｂ，Ｃ，…の出力をサーバー２００に要求し、サーバー２００から画面Ｂ，Ｃ，…のデータを受信して表示パネル１７０に画面Ｂ，Ｃ，…を表示し（Ｓ３０８，Ｓ３１０，…）、処理をＳ３０２に戻す。このようにして、複数の画面３００の中から選ばれた画面が表示パネル１７０に表示される。
【００４９】
本具体例では、ソフトウェアキーボードを利用して文字列を入力している最中に、何らかの理由により入力を受け付けられなくなった場合、ソフトウェアキーボードが自動終了する。Ｓ３０２，Ｓ３０４，Ｓ３０６，Ｓ３０８，…において、表示パネル１７０に画面３００を表示する前にソフトウェアキーボード５００が表示されている場合、後述するＳＫ表示終了処理（図１０参照。）が行われ、必要に応じてソフトウェアキーボード５００の表示が自動終了する。例えば、画面Ａに対応する入力情報の操作を受け付けるためのソフトウェアキーボードを使用している最中に別の画面Ｂを一時的に見る操作が行われると、ソフトウェアキーボード５００の表示が終了する条件（第一条件の例）が成立し、ソフトウェアキーボードの表示が自動終了する。また、このような場合に画面Ｂから元の画面Ａに戻る操作が行われると、この画面Ａに対応するソフトウェアキーボードが使用される可能性が高い。そこで、本具体例では、ソフトウェアキーボードを使用している最中に別の画面に変わってから元の画面に戻ると条件成立（第二条件の例）としてソフトウェアキーボードの表示を自動復帰させることにしている。その際、利用ケースに応じて表示終了前に入力されていた内容も含めてソフトウェアキーボードの表示を自動復帰させることにしている。
【００５０】
図７は、ソフトウェアキーボード５００の表示の復帰を管理するための情報テーブルＴ１の構造の例を模式的に示している。この情報テーブルＴ１には、画面毎に、ソフトウェアキーボード５００の表示が自動終了する時に入力情報表示欄５０４に残されている文字（途中の入力情報６１０）が画面に対応付けられて格納される。図７に示す例では、画面Ａに対応するソフトウェアキーボードの入力情報表示欄に残された「０２６３」（途中の入力情報６１１）が格納され、画面Ｂに対応するソフトウェアキーボードの入力情報表示欄に残された「ｂｃｄ」（途中の入力情報６１２）が格納され、画面Ｃに対応するソフトウェアキーボードの入力情報表示欄に残された「ｃｄｅｆｇ」（途中の入力情報６１３）が格納され、ソフトウェアキーボードの入力情報表示欄に文字が残っていなかった画面Ｄには対応する文字が格納されていないことが示されている。
【００５１】
以下、画面Ａが図８に示すようなアドレス帳登録画面３２０（画面３００の例）であり、画面Ｂが図１２に示すような通信ログ画面３３０（画面３００の例）であるとして、表示制御方法を実施する具体例を説明する。この具体例では、アドレス帳登録画面３２０が第一画面４１０の例であり、通信ログ画面３３０が第二画面４２０の例である。
【００５２】
例えば、ユーザー認証後にユーザーからアドレス帳登録画面３２０を表示させる操作（例えばＦＡＸキー１６４を押し画面中のアドレス帳登録ボタンを押す操作）を受け付けると、複合機１００は、図６で示したＳ３０６の処理を行う。具体例として、複合機１００は、図８に示すようなアドレス帳登録画面３２０の出力をサーバー２００に要求し、サーバー２００からアドレス帳登録画面３２０のデータを受信して表示パネル１７０にアドレス帳登録画面３２０を表示する。図８には、名称の入力欄に「ＡＢＣＤ」を入力した状態のアドレス帳登録画面３２０を示している。この状態でユーザーがＦＡＸ番号の入力欄３２１を指等で触れると、複合機１００は、入力欄３２１への入力情報６００の操作を受け付けるためのソフトウェアキーボード５００を表示パネル１７０に表示する。図９には、文字キー５０１で「０２６３」と操作された状態のソフトウェアキーボード５００が示されている。入力情報表示欄５０４に表示されている「０２６３」は、第一画面４１０に対応した途中の入力情報６１１を示している。
【００５３】
ここで、ユーザーが「０２６３」の後のＦＡＸ番号を調べるため図１２に示すような通信ログ画面３３０を表示させる操作（例えばＦＡＸキー１６４を押し画面中の通信ログボタンを押す操作）をすると、複合機１００は、図６で示したＳ３０８の処理を行う。具体例として、複合機１００は、ソフトウェアキーボード５００の表示を終了させ、図１２に示すような通信ログ画面３３０の出力をサーバー２００に要求し、サーバー２００から通信ログ画面３３０のデータを受信して表示パネル１７０に通信ログ画面３３０を表示する。
【００５４】
図１０は、複合機１００で行われるＳＫ表示終了処理の例を示している。この処理は、繰り返し行われる。ＳＫ表示終了処理は、キーボード表示終了部Ｕ２が行う処理の例である。まず、Ｓ４０６の処理を行わない例を説明する。
処理が開始されると、複合機１００は、表示パネル１７０にソフトウェアキーボード５００が表示されている状態であるか否かを判断する（Ｓ４０２）。ソフトウェアキーボード５００が表示されていない場合、複合機１００は、ＳＫ表示終了処理を終了させる。ソフトウェアキーボード５００が表示されている場合、複合機１００は、ソフトウェアキーボード５００の表示を終了させる条件が成立しているか否かを判断する（Ｓ４０４）。ＳＫ表示終了処理は繰り返し行われるので、実質的に第一条件が不成立の状態から成立の状態に切り替わった時点で条件が成立する。ソフトウェアキーボード５００の表示を終了させる条件が成立していない場合、複合機１００は、ＳＫ表示終了処理を終了させる。ソフトウェアキーボード５００の表示を終了させる条件が成立している場合、第一条件が成立したことになる。
【００５５】
例えば、ある画面（例えば画面Ａ，Ｂ，Ｃ，…の中から選ばれる画面）に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００が表示パネル１７０に表示されている状態で別の画面（例えば画面Ａ，Ｂ，Ｃ，…の中から選ばれる画面）を表示させる操作が行われると、第一条件が成立する。具体例を挙げると、アドレス帳登録画面３２０に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００が表示パネル１７０に表示されている状態で通信ログ画面３３０を表示させる操作が行われると、第一条件が成立する。この時点で図６に示す画面表示制御処理のＳ３０８の処理が行われており、最終的に通信ログ画面３３０（図１２参照。）が表示されることになる。
【００５６】
第一条件成立時、複合機１００は、ソフトウェアキーボード５００への操作を受け付けた途中の入力情報６１０を情報テーブルＴ１（図７参照。）に格納して記憶する（Ｓ４０８）。例えば、アドレス帳登録画面３２０（画面Ａ）から通信ログ画面３３０（画面Ｂ）に切り替わる場合、複合機１００は、図９に示す「０２６３」（途中の入力情報６１１）を画面Ａに対応付けて情報テーブルＴ１に格納する。むろん、画面Ｂ，Ｃ，…に対応するソフトウェアキーボードに途中の入力情報６１２，６１３，…があれば画面Ｂ，Ｃ，…に対応付けられて情報テーブルＴ１に格納される。その後、複合機１００は、ソフトウェアキーボード５００の表示を終了させて（Ｓ４１０）、ＳＫ表示終了処理を終了させる。表示パネル１７０には、図１２に示す通信ログ画面３３０が図６のＳ３０８の処理により表示される。
【００５７】
図１２には、名称やＦＡＸ番号等を有する通信ログ画面３３０が示されている。例えば、ユーザーが「０２６３」の後のＦＡＸ番号「ＸＸＸＸＸＸ」を確認して図８で示したようなアドレス帳登録画面３２０を表示させる操作（例えばＦＡＸキー１６４を押し画面中のアドレス帳登録ボタンを押す操作）をすると、複合機１００は、図６で示したＳ３０６の処理を行う。
【００５８】
図１１は、複合機１００で行われるＳＫ復帰制御処理の例を示している。この処理は、繰り返し行われる。ＳＫ復帰制御処理は、キーボード復帰制御部Ｕ３が行う処理の例である。まず、Ｓ５０６の処理を行わない例を説明する。
処理が開始されると、複合機１００は、ソフトウェアキーボード５００の表示を自動復帰させる第二条件が成立しているか否かを判断する（Ｓ５０２）。ＳＫ復帰制御処理は繰り返し行われるので、実質的に第二条件が不成立の状態から成立の状態に切り替わった時点で条件が成立する。例えば、画面が切り替わる場合に切り替わり後の画面に対応付けられた途中の入力情報６１０が情報テーブルＴ１（図７参照。）に格納されている場合、第二条件が成立する。第二条件が成立していない場合、複合機１００は、ＳＫ復帰制御処理を終了させる。
【００５９】
具体例として、通信ログ画面３３０（画面Ｂ）が表示されている状態でアドレス帳登録画面３２０（画面Ａ）を表示させる操作が行われ、画面Ａに対応付けられた途中の入力情報６１１が情報テーブルＴ１に格納されていると、第二条件が成立する。この時点で図６に示す画面表示制御処理のＳ３０６の処理が行われており、ソフトウェアキーボード５００で隠れてしまうが背後でアドレス帳登録画面３２０が表示されることになる。第二条件成立時、複合機１００は、図１３に示すようにソフトウェアキーボード５００の表示を表示パネル１７０に自動復帰させる（Ｓ５０４）。すなわち、本具体例の第二条件は、アドレス帳登録画面３２０（第一画面４１０）に対応する入力情報６００の操作を受け付けるためのソフトウェアキーボード５００の表示が第一条件の成立により終了している状態でアドレス帳登録画面３２０を表示させることを含む。
以上より、ソフトウェアキーボード５００で情報を入力している途中であったアドレス帳登録画面３２０に戻った時に再びソフトウェアキーボード５００を起動させる操作は不要である。従って、表示パネル１７０に表示される画面に情報を入力する操作が容易になる。
【００６０】
その後、複合機１００は、切り替わり後の画面に対応付けられた途中の入力情報６１０を復帰させ、図７に示す情報テーブルＴ１からは切り替わり後の画面に対応付けられた記憶領域を文字無しの状態にリセットする（Ｓ５０８）。例えば、図７に示すように、アドレス帳登録画面３２０（第一画面４１０）に「０２６３」（途中の入力情報６１１）が対応付けられて情報テーブルＴ１に格納されている場合、複合機１００は、図１３に示すようにソフトウェアキーボード５００の入力情報表示欄５０４に「０２６３」を復帰させる。情報テーブルＴ１からは、「０２６３」が削除される。むろん、画面Ｂ，Ｃ，…に途中の入力情報６１２，６１３，…が対応付けられて情報テーブルＴ１に格納されている場合、ソフトウェアキーボード５００の入力情報表示欄５０４に途中の入力情報６１２，６１３，…を復帰させる処理が行われ、情報テーブルＴ１から途中の入力情報６１２，６１３，…が削除される。その後、複合機１００は、図５で示したＳＫ表示制御処理を行って（Ｓ５１０）、ＳＫ復帰制御処理を終了させる。従って、第二条件が成立すると、アドレス帳登録画面３２０に対応付けられて記憶された途中の入力情報６１１とともにソフトウェアキーボード５００の表示が表示パネル１７０に自動復帰し、続けて情報の入力が可能である。例えば、通信ログ画面３３０で確認した「ＸＸＸＸＸＸ」をユーザーが文字キー５０１で操作すると、「０２６３」を操作しなくても、図１４に示すように「ＸＸＸＸＸＸ」が入力情報表示欄５０４に追加される。その後、ユーザーから決定キー５０２の操作を受け付けると、複合機１００は、背後のアドレス帳登録画面３２０の入力欄３２１に入力情報表示欄５０４の文字列を格納し（図５のＳ２０８）、ソフトウェアキーボード５００の表示を終了させる（図５のＳ２１０）。図１５は、ソフトウェアキーボード５００の表示が終了した直後のアドレス帳登録画面３２０を示している。尚、複合機１００は、ユーザーから登録ボタン３２２の操作を受け付けると、入力されたＦＡＸ番号等をアドレス帳登録に登録する。
以上より、入力情報を最初からソフトウェアキーボード５００に操作し直す必要が無くなる。従って、情報を入力する操作がさらに容易となる。
【００６１】
以上説明したように、第一条件成立によりソフトウェアキーボード５００の表示が終了している状態で第二条件が成立すると、該ソフトウェアキーボード５００の表示が表示部に自動復帰する。従って、第二条件が成立した時に再びソフトウェアキーボード５００を起動させる操作は不要であり、表示部に表示される画面に情報を入力する操作が容易になる。
【００６２】
尚、本技術は、例えば、画面Ａに対応するソフトウェアキーボードへの操作を受け付けている途中で画面Ｂに切り替えられ、さらに画面Ｃに切り替えられてから、画面Ａに戻る場合にも適用可能である。図７で示した情報テーブルＴ１により途中の入力情報６１０が各画面に対応付けられて記憶されるので、画面Ａに戻った時に画面Ａに対応付けられて記憶された途中の入力情報６１１とともにソフトウェアキーボード５００の表示が自動復帰する。むろん、画面Ａに戻るまでの画面の数は、特に限定されない。
【００６３】
また、例えば、画面Ａに対応するソフトウェアキーボード（ＳＫ−Ａとする。）への操作を受け付けている途中で画面Ｂに切り替えられ、この画面Ｂでソフトウェアキーボード（ＳＫ−Ｂとする。）を表示させて該ＳＫ−Ｂへの操作を受け付けている途中で画面Ａに切り替えられ、さらに画面Ｂに切り替えられる場合にも適用可能である。ＳＫ−Ｂへの操作を受け付けている途中で画面Ａに切り替えられると、画面Ａに対応付けられて記憶された途中の入力情報６１１とともにソフトウェアキーボード５００の表示が自動復帰する。さらに画面Ｂに切り替えられると、画面Ｂに対応付けられて記憶された途中の入力情報６１２とともにソフトウェアキーボード５００の表示が自動復帰する。むろん、３以上の画面でソフトウェアキーボードを表示させる場合にも、適用可能である。
【００６４】
（３）ソフトウェアキーボードの表示を復帰させない場合の具体例：
上記第一条件は、表示パネル１７０に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボード５００が表示パネル１７０に表示されている状態で当該画面への入力情報の操作が不可になる操作不可条件を含んでもよい。例えば、ソフトウェアキーボード５００の背後の画面が別の画面に切り替わると、ソフトウェアキーボード５００で操作を受け付けた情報を元の画面に入力することができない。具体例として、ユーザーが表示パネル１７０に画面を表示させた後、複合機１００から離れる等により一定時間、前記画面を更新する操作を行わない場合、画面がログイン画面３１０に戻ってしまうことが挙げられる。背後の画面が切り替わってもソフトウェアキーボードが表示され続けると、ユーザーは、入力することができると思って元の画面への情報を入力し続け、決定キーを操作した時に初めて情報の入力ができないことが分かることになる。また、意図しない項目欄に文字列が適用される可能性もある。そこで、画面への入力情報の操作が不可になった時点でソフトウェアキーボードが消えると、その時点で情報の入力ができなくなったことが分かるので、好適である。
ソフトウェアキーボードの背後の画面が切り替わる処理が行われる例として、図１６にサーバー２００で行われるタイムアウト処理を示している。この処理は、ユーザーがログイン中である間、繰り返し行われる。
【００６５】
処理が開始されると、サーバー２００は、時計回路２１１を利用して、複合機１００から受信した最新の画面更新要求から経過した時間を取得する（Ｓ６０２）。Ｓ６０４では、最新の画面更新からの経過時間が所定のタイムアウト時間以上であるか否かを判断する。条件成立時、サーバー２００は、図２で示したようなログイン画面３１０を表示するためのデータを複合機１００に出力し（Ｓ６０６）、タイムアウト処理を終了させる。このデータを受信した複合機１００は、最終的にログイン画面３１０を表示パネル１７０に表示する。条件不成立時、サーバー２００は、Ｓ６０６の処理を行わずにタイムアウト処理を終了させる。
【００６６】
次に、図８に示すようなアドレス帳登録画面３２０の入力欄３２１への入力情報の操作を受け付けるためのソフトウェアキーボード５００（図９参照。）を表示している状態で一定時間、画面が更新されなかった場合を例にとって、図１０，１１で示した処理を説明する。図１０で示したＳＫ表示終了処理においては、例えば、Ｓ４０６の処理も行えばよい。図１６で示したＳ６０６の処理が行われると、ソフトウェアキーボード５００の背後がアドレス帳登録画面３２０からログイン画面３１０に切り替わることになる。
【００６７】
図１０に示すＳＫ表示終了処理が開始されると、複合機１００は、表示パネル１７０にソフトウェアキーボード５００が表示されている状態であり（Ｓ４０２）、ソフトウェアキーボード５００の表示を終了させる条件が成立していると判断し（Ｓ４０４）、操作不可条件が成立しているか否かを判断する（Ｓ４０６）。アドレス帳登録画面３２０からログイン画面３１０に切り替わると、アドレス帳登録画面３２０への入力情報６００の操作を受け付けるためのソフトウェアキーボード５００が表示パネル１７０に表示されている状態でアドレス帳登録画面３２０への入力情報６００の操作が不可になる操作不可条件が成立する。そこで、複合機１００は、途中の入力情報６１０を記憶するＳ４０８の処理を行わずにソフトウェアキーボード５００の表示を終了させ（Ｓ４１０）、ＳＫ表示終了処理を終了させる。すなわち、複合機１００は、操作不可条件が成立するとソフトウェアキーボード５００で入力情報６００の操作を受け付けている途中でもソフトウェアキーボード５００の表示を終了させる。
【００６８】
図１１に示すＳＫ復帰制御処理が開始されると、複合機１００は、ソフトウェアキーボード５００の表示を自動復帰させる第二条件が成立しているか否かを判断する（Ｓ５０２）。画面Ａ，Ｂ，Ｃ，…からログイン画面３１０に切り替わった場合、ソフトウェアキーボード５００の表示を自動復帰させないので、複合機１００は、第二条件が成立していないと判断し、ＳＫ復帰制御処理を終了させる。すなわち、複合機１００は、操作不可条件の成立により終了したソフトウェアキーボード５００の表示を復帰させないように制御する。
【００６９】
以上説明したように、本具体例では、ソフトウェアキーボード５００への操作中に画面への入力情報６００の操作が不可になるとソフトウェアキーボード５００の表示が自動終了する。これにより、ユーザーは、入力情報６００の操作が不可になった時点でそのことを認識することができる。従って、ソフトウェアキーボードへ不要な操作をしてしまうことが抑制される。
【００７０】
（４）ソフトウェアキーボードによる途中の入力情報の復帰を選択する場合の具体例：
ところで、ユーザーの好みによりソフトウェアキーボードによる途中の入力情報の復帰を選択することができると、便利である。図１で示した復帰設定部Ｕ５は、例えば、図１７に示すような復帰設定画面３４０を表示パネル１７０に表示して、ソフトウェアキーボード５００の表示を表示パネル１７０に自動復帰させる際に途中の入力情報６１０を復帰させるか否かの操作を受け付ける。例えば、「復帰する」ボタン３４１の操作をユーザーから受け付けると途中の入力情報６１０を復帰する意味の設定情報をＲＡＭ１１４と不揮発性メモリー１１３の少なくとも一方に記憶する。また、「復帰しない」ボタン３４２の操作をユーザーから受け付けると途中の入力情報６１０を復帰しない意味の設定情報をＲＡＭ１１４と不揮発性メモリー１１３の少なくとも一方に記憶する。
【００７１】
図１１で示したＳＫ復帰制御処理においては、例えば、Ｓ５０６の処理も行えばよい。この場合、複合機１００は、第二条件成立時にソフトウェアキーボード５００を表示すると（Ｓ５０４）、復帰設定画面３４０への操作に従って記憶された設定情報に応じて処理を分岐させる（Ｓ５０６）。この設定情報が途中の入力情報６１０を復帰する意味の情報である場合、複合機１００は、切り替わり後の画面に対応付けられた途中の入力情報６１０を復帰させて情報テーブルＴ１からは削除し（Ｓ５０８）、図５で示したＳＫ表示制御処理を行って（Ｓ５１０）、ＳＫ復帰制御処理を終了させる。この場合、途中の入力情報６１０とともにソフトウェアキーボード５００の表示が表示パネル１７０に自動復帰する。一方、前記設定情報が途中の入力情報６１０を復帰しない意味の情報である場合、複合機１００は、Ｓ５０８の処理を行わずにＳＫ表示制御処理を行って（Ｓ５１０）、ＳＫ復帰制御処理を終了させる。この場合、ソフトウェアキーボード５００の表示は表示パネル１７０に自動復帰するが、途中の入力情報６１０は復帰しない。
【００７２】
以上説明したように、本具体例では、ソフトウェアキーボード５００の表示を自動復帰させる際に途中の入力情報６１０を復帰させるか否かを選択することができる。従って、利便性が向上する。
【００７３】
（５）ソフトウェアキーボードの表示を一定時間後に自動終了させる場合の具体例：
ソフトウェアキーボードで情報を入力する操作をしている途中で複合機から離れる等によりソフトウェアキーボードの表示が残っていると、途中の入力情報が他の人に見られる可能性がある。そこで、上記第一条件は、表示パネル１７０にソフトウェアキーボード５００が表示されてから該表示が所定時間継続したことを意味する時間超過条件を含んでもよい。
【００７４】
図１８は、本具体例のキーボード表示終了部Ｕ２が行うＳＫ表示終了処理を示している。この処理は、図１０で示したＳＫ表示終了処理のＳ４０２，Ｓ４０４間にＳ４２２，Ｓ４２４の処理が追加されている。図１８に示すＳＫ表示終了処理が開始されると、複合機１００は、表示パネル１７０にソフトウェアキーボード５００が表示されている状態であるか否かを判断する（Ｓ４０２）。ソフトウェアキーボード５００が表示されている場合、複合機１００は、時計回路１１１を利用して、表示パネル１７０にソフトウェアキーボード５００が表示されてから該表示が継続している時間を取得する（Ｓ４２２）。次に、複合機１００は、前記表示の継続時間が所定時間以上であるか否かを判断する（Ｓ４２４）。前記表示の継続時間が所定時間以上である場合、第一条件に含まれる時間超過条件が成立し、Ｓ４０４の判断処理を行わずにＳ４０６以降の処理を行う。尚、Ｓ４０６の処理を行わずにＳ４０８以降の処理を行ってもよいし、Ｓ４０６，Ｓ４０８の処理を行わずにＳ４１０の処理を行ってもよい。いずれの場合も、時間超過条件が成立するとソフトウェアキーボード５００で入力情報の操作を受け付けている途中でもソフトウェアキーボード５００の表示を終了させる処理が行われる。
尚、複合機１００は、時間超過条件の成立により終了したソフトウェアキーボード５００の表示を復帰させないように制御してもよい。
【００７５】
以上より、ソフトウェアキーボード５００で情報を入力する操作をしている途中で複合機１００から離れる等によりソフトウェアキーボード５００の表示が残っていても、ソフトウェアキーボード５００の表示が所定時間経過すると自動終了する。従って、ソフトウェアキーボードで入力している途中の情報が他の人に見られることが抑制される。
【００７６】
（６）変形例：
本発明は、種々の変形例が考えられる。
例えば、電子装置は、サーバーに接続されず、上述したサーバーの処理と同様の処理を実行可能な装置でもよい。また、電子装置は、複合機以外にも、プリンター専用機、スキャナー専用機、コピー専用機、ファクシミリ専用機、等でもよい。
上述した画面Ａ，Ｂ，Ｃ，…は、アドレス帳登録画面３２０や通信ログ画面３３０以外にも、様々な画面を含む。例えば、画面Ａ，Ｂ，Ｃ，…は、読み取る原稿のサイズや解像度等を設定する画面、コピーの枚数等を設定する画面、ファクシミリの原稿のサイズや解像度等を設定する画面、複合機１００のステータスを表示する画面、等も含む。上記第一条件が成立する例には、コピーの設定画面でソフトウェアキーボードを表示させている状態でファクシミリ送信を割り込ませるためにＦＡＸキーを操作するといった、各種割込処理のための操作等も含まれる。
ソフトウェアキーボードが表示部の一部に表示される場合、画面中のソフトキーの操作により第一条件が成立するようにしてもよい。
上述した処理は、順番を入れ替える等、適宜、変更可能である。例えば、図１０のＳＫ表示終了処理において、Ｓ４０６における操作不可条件成立の判断処理をＳ４０４におけるＳＫ終了条件成立の判断処理の前で行ってもよい。
【００７７】
ソフトウェアキーボードの表示を自動復帰させた時に途中の入力情報を復帰させる必要が無ければ、図１１のＳＫ復帰制御処理においてＳ５０６，Ｓ５０８の処理を省いてもよいし、図１０のＳＫ表示終了処理においてＳ４０８の処理を省いてもよい。これらの場合も、本技術に含まれる。
【００７８】
また、ソフトウェアキーボードの表示も自動復帰させる必要がなければ、図１１のＳＫ復帰制御処理を省いてもよい。すなわち、本技術は、以下の付加態様も含む。
［付加態様］
画面を表示部に表示する電子装置であって、
前記表示部に表示された画面への入力情報の操作を受け付けるためのソフトウェアキーボードを前記表示部に表示するキーボード表示制御部と、
前記表示部に前記ソフトウェアキーボードが表示されている状態で該ソフトウェアキーボードの表示を自動的に終了させる第一条件が成立すると該ソフトウェアキーボードで入力情報の操作を受け付けている途中でも該ソフトウェアキーボードの表示を終了させるキーボード表示終了部と、を備える、電子装置。
【００７９】
（７）結び：
以上説明したように、本発明によると、種々の態様により、表示部に表示される画面に情報を入力する操作を容易にさせることが可能な技術等を提供することができる。むろん、従属請求項に係る構成要件を有しておらず独立請求項に係る構成要件のみからなる技術等でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【００８０】
１００…複合機（電子装置の例）、１１０…制御部、１１３…不揮発性メモリー、１１４…ＲＡＭ、１５０…操作部、１６０…ハードキー、１７０…表示パネル（表示部の例）、２００…サーバー、３００…画面、３１０…ログイン画面、３１１，３２１…入力欄、３１２…送信ボタン、３２０…アドレス帳登録画面、３２２…登録ボタン、３３０…通信ログ画面、３４０…復帰設定画面、４１０…第一画面、４２０…第二画面、５００…ソフトウェアキーボード、５０１…文字キー、５０２…決定キー、５０３…キャンセルキー、５０４…入力情報表示欄、６００…入力情報、６１０〜６１３…途中の入力情報、ＳＹ１…電子システム、Ｔ１…情報テーブル、Ｕ１…キーボード表示制御部、Ｕ２…キーボード表示終了部、Ｕ３…キーボード復帰制御部、Ｕ４…画面表示制御部、Ｕ５…復帰設定部。
【図１】
2017073017.tif 000003
【図２】
2017073017.tif 000004
【図３】
2017073017.tif 000005
【図４】
2017073017.tif 000006
【図５】
2017073017.tif 000007
【図６】
2017073017.tif 000008
【図７】
2017073017.tif 000009
【図８】
2017073017.tif 000010
【図９】
2017073017.tif 000011
【図１０】
2017073017.tif 000012
【図１１】
2017073017.tif 000013
【図１２】
2017073017.tif 000014
【図１３】
2017073017.tif 000015
【図１４】
2017073017.tif 000016
【図１５】
2017073017.tif 000017
【図１６】
2017073017.tif 000018
【図１７】
2017073017.tif 000019
【図１８】
2017073017.tif 000020