(57)【特許請求の範囲】
【請求項１】
表示部を有し、文字の入力操作を受け付けるための複数の入力キーおよび入力された文字の削除操作を受け付けるための削除キーを含むキーボード画面を前記表示部に表示する操作表示部と、
前記キーボード画面を表示するためのキーボード画面情報を記憶する記憶部と、
前記キーボード画面情報を読み出して前記キーボード画面を前記操作表示部に表示させるとともに、前記複数の入力キーのそれぞれの表示サイズを制御する制御部と、を備え、
前記制御部は、誤文字の削除操作および前記誤文字の従前の入力位置への修正文字の挿入操作を前記キーボード画面が受け付けた場合に、前記誤文字の入力キーおよび前記修正文字の入力キーが互いに隣接しているか否かを判断し、前記誤文字の入力キーおよび前記修正文字の入力キーが互いに隣接していると判断すれば、前記誤文字の入力キーの表示サイズを前記修正文字の入力キーから離れる方向に縮小するとともに、前記誤文字の入力キーの表示サイズを縮小した分だけ、前記修正文字の入力キーの表示サイズを前記誤文字の入力キーに向かう方向に拡大し、
前記制御部は、前記修正文字の入力キーの表示サイズを従前に第１方向に拡大した状態で、前記誤文字の入力キーおよび前記修正文字の入力キーが前記第１方向と交差する第２方向に互いに隣接していると判断すれば、前記修正文字の入力キーの表示サイズを前記第１方向に拡大したまま、前記誤文字の入力キーのうち前記修正文字の入力キーと接する部分だけが凹むように、前記誤文字の入力キーの表示サイズを前記第２方向に縮小するとともに、前記修正文字の入力キーのうち前記誤文字の入力キーと接する部分が前記誤文字の入力キーの凹んだ部分に入り込むように、前記誤文字の入力キーの表示サイズを前記第２方向に縮小した分だけ、前記修正文字の入力キーの表示サイズを前記第２方向に拡大することを特徴とする文字入力装置。
【請求項２】
前記制御部は、前記誤文字の入力キーおよび前記修正文字の入力キーが互いに隣接していないと判断すれば、前記誤文字の入力キーおよび前記修正文字の入力キーのそれぞれの表示サイズを変更しないことを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記削除キーは、現時点の入力位置の直前に入力された文字を削除するためのバックスペースキーであり、
前記制御部は、前記削除キーの押下操作の回数をカウントし、最終回目の前記削除キーの押下操作を受けて削除された文字を前記誤文字と識別することを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
前記制御部は、前記誤文字の入力キーおよび前記修正文字の入力キーのそれぞれの表示サイズの少なくとも一方を従前に変更していたとしても、前記誤文字の入力キーおよび前記修正文字の入力キーが互いに隣接していると判断する毎に、前記誤文字の入力キーの表示サイズを縮小するとともに、前記修正文字の入力キーの表示サイズを拡大することを特徴とする請求項１〜３のいずれかに記載の文字入力装置。
【請求項５】
前記制御部は、前記誤文字の入力キーおよび前記修正文字の入力キーが互いに隣接していると判断する毎に、前記誤文字の入力キーの表示サイズを一定量ずつ縮小し、前記修正文字の入力キーの表示サイズを一定量ずつ拡大することを特徴とする請求項４に記載の文字入力装置。
【請求項６】
前記制御部は、前記誤文字の入力キーおよび前記修正文字の入力キーが互いに隣接していると判断したとしても、前記誤文字の入力キーの表示サイズが予め定められた最小サイズになっていれば、前記誤文字の入力キーおよび前記修正文字の入力キーのそれぞれの表示サイズを変更しないことを特徴とする請求項１〜５のいずれかに記載の文字入力装置。
【請求項７】
前記制御部は、前記複数の入力キーのうち端に配置された前記入力キーが前記修正文字の入力キーとなる場合、前記修正文字の入力キーを前記入力キーが無い方向には拡大させないことを特徴とする請求項１〜６のいずれかに記載の文字入力装置。
【請求項８】
前記制御部は、前記誤文字の入力キーおよび前記修正文字の入力キーをそれぞれ縮小および拡大させるとき、残りの前記入力キーは移動させないことを特徴とする請求項１〜７のいずれかに記載の文字入力装置。
【請求項９】
請求項１〜８のいずれかに記載の文字入力装置を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置およびそれを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、ソフトウェアキーボード（文字入力操作を受け付けるための入力キー）を表示し、そのソフトウェアキーボードを介してユーザーからの文字入力操作を受け付ける文字入力装置が知られている（たとえば、特許文献１参照）。このような文字入力装置は、たとえば、画像形成装置などに備えられている。なお、画像形成装置に備えられる文字入力装置は、操作パネルなどと称されている。
【０００３】
通常、ソフトウェアキーボードに設けられた入力キーは、予め決められた位置に固定されている。しかし、使い勝手の良い入力キーの配置は、ユーザーによって異なる。
【０００４】
そこで、特許文献１では、入力キーがユーザーにとって使い勝手の良い位置に配されるように、入力キーの配置を変更するようにしている。具体的には、特許文献１では、ユーザーが入力キーを押下する度に、その入力キーの押下位置座標を検出し、押下位置座標の平均座標を算出している。そして、算出した平均座標に入力キーが配されるように、入力キーの配置を変更している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１６３２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ソフトウェアキーボードには、複数の入力キーが設けられている。したがって、複数の入力キーのうちの所定の入力キーを押下すべきところを、所定の入力キーと隣接する別の入力キーを押下してしまう、という操作ミスをユーザーが起こすことが多々ある。このような操作ミスの発生は、特許文献１のように入力キーの配置を単に変更するだけでは、抑制するのは困難である。すなわち、特許文献１では、所定の入力キーと隣接する別の入力キーが押下されると、その別の入力キーがユーザーにとって押下し易い位置に配されるだけであるので、操作ミスの発生は抑制されない。
【０００７】
本発明は、上記課題を解決するためになされたものであり、文字入力操作をユーザーから受け付ける際に、ユーザーが操作ミスを起こすのを抑制することが可能な文字入力装置およびそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の文字入力装置は、文字の入力操作を受け付けるための複数の入力キーおよび入力された文字の削除操作を受け付けるための削除キーを含むキーボード画面を表示する操作表示部と、キーボード画面を表示するためのキーボード画面情報を記憶する記憶部と、キーボード画面情報を読み出してキーボード画面を操作表示部に表示させるとともに、複数の入力キーのそれぞれの表示サイズを制御する制御部と、を備えている。そして、制御部は、誤文字の削除操作および誤文字の従前の入力位置への修正文字の挿入操作をキーボード画面が受け付けた場合に、誤文字の入力キーおよび修正文字の入力キーが互いに隣接しているか否かを判断し、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していると判断すれば、誤文字の入力キーの表示サイズを縮小するとともに、修正文字の入力キーの表示サイズを拡大する。なお、本発明の文字とは、アルファベット、ひらがな、カタカナおよび数字（数を表す文字）を含み、さらに、記号（たとえば、アットマークやスラッシュなど）およびダイアクリティカルマーク付きの文字（たとえば、ウムラウト文字など）などの特殊文字も含む。
【０００９】
本発明の構成によると、制御部は、誤文字の削除操作および誤文字の従前の入力位置への修正文字の挿入操作をキーボード画面が受け付けた場合に、誤文字の入力キーおよび修正文字の入力キーが互いに隣接しているか否かを判断し、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していると判断すれば、誤文字の入力キーの表示サイズを縮小するとともに、修正文字の入力キーの表示サイズを拡大する。これにより、ユーザーからすると、次回の文字入力操作からは、従前に間違えて押してしまった入力キー（誤文字の入力キー）の表示サイズが縮小され、本来押すべきだった入力キー（修正文字の入力キー）の表示サイズが拡大されるので、操作ミスを起こした各入力キー（互いに隣接する２つの入力キー）の表示サイズが押し易いサイズ（操作ミスを起こし難いサイズ）となる。すなわち、本発明の構成では、文字入力操作をユーザーから受け付ける際に、ユーザーが操作ミスを起こすのを抑制することができる。
【００１０】
上記した構成において、好ましくは、制御部は、誤文字の入力キーおよび修正文字の入力キーのそれぞれの表示サイズを変更するとき、誤文字の入力キーの表示サイズを修正文字の入力キーから離れる方向に縮小するとともに、誤文字の入力キーの表示サイズを縮小した分だけ、修正文字の入力キーの表示サイズを誤文字の入力キーに向かう方向に拡大する。このように構成すれば、誤文字の入力キーを縮小し、修正文字の入力キーを拡大したとしても、誤文字の入力キーおよび修正文字の入力キー以外の別の入力キーの表示サイズを変更する必要がない。
【００１１】
この構成において、好ましくは、制御部は、修正文字の入力キーの表示サイズを従前に第１方向に拡大した状態で、誤文字の入力キーおよび修正文字の入力キーが第１方向と交差する第２方向に互いに隣接していると判断すれば、修正文字の入力キーの表示サイズを第１方向に拡大したまま、誤文字の入力キーの表示サイズを第２方向に縮小するとともに、誤文字の入力キーの表示サイズを第２方向に縮小した分だけ、修正文字の入力キーの表示サイズを第２方向に拡大する。このように構成すれば、より一層、ユーザーが操作ミスを起こすのを抑制することができる。
【００１２】
上記した構成において、好ましくは、制御部は、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していないと判断すれば、誤文字の入力キーおよび修正文字の入力キーのそれぞれの表示サイズを変更しない。ここで、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していない場合には、修正文字の入力キーを拡大しようとすると、その修正文字の入力キーに隣接する無関係の入力キー（誤文字の入力キー以外の入力キー）を縮小しなければならない。したがって、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していない場合には、誤文字の入力キーおよび修正文字の入力キーのそれぞれの表示サイズを変更しない方が良い。
【００１３】
上記した構成において、好ましくは、削除キーは、現時点の入力位置の直前に入力された文字を削除するためのバックスペースキーであり、制御部は、削除キーの押下操作の回数をカウントし、最終回目の削除キーの押下操作を受けて削除された文字を誤文字と識別する。このように構成すれば、既に入力された文字のうちから誤文字を識別するのが容易になる。
【００１４】
上記した構成において、好ましくは、制御部は、誤文字の入力キーおよび修正文字の入力キーのそれぞれの表示サイズの少なくとも一方を従前に変更していたとしても、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していると判断する毎に、誤文字の入力キーの表示サイズを縮小するとともに、修正文字の入力キーの表示サイズを拡大する。このように構成すれば、より一層、ユーザーが操作ミスを起こすのを抑制することができる。
【００１５】
より好ましくは、制御部は、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していると判断する毎に、誤文字の入力キーの表示サイズを一定量ずつ縮小し、修正文字の入力キーの表示サイズを一定量ずつ拡大する。このように構成すれば、ユーザーからすると、誤文字の入力キーおよび修正文字の入力キーのそれぞれの表示サイズが急激に変化しないので、戸惑うことなく文字入力操作を行うことができる。
【００１６】
上記した構成において、好ましくは、制御部は、誤文字の入力キーおよび修正文字の入力キーが互いに隣接していると判断したとしても、誤文字の入力キーの表示サイズが予め定められた最小サイズになっていれば、誤文字の入力キーおよび修正文字の入力キーのそれぞれの表示サイズを変更しない。このように構成すれば、誤文字の入力キーの表示サイズを縮小し過ぎることに起因してユーザーの操作性が悪くなる、という不都合が生じるのを抑制することができる。なお、最小サイズとしては、元の表示サイズの１／３程度であることが好ましい。
【００１７】
また、本発明の画像形成装置は、上記した文字入力装置を備えている。このように構成すれば、文字入力操作をユーザーから受け付ける際に、ユーザーが操作ミスを起こすのを抑制することができる。
【発明の効果】
【００１８】
以上のように、本発明によれば、文字入力操作をユーザーから受け付ける際に、ユーザーが操作ミスを起こすのを抑制することが可能な文字入力装置およびそれを備えた画像形成装置を容易に得ることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による操作パネル（文字入力装置）を備えた画像形成装置の概略図
【図２】本発明の一実施形態による操作パネル（文字入力装置）の平面図
【図３】図１に示した画像形成装置の画像形成部を示した概略図
【図４】図１に示した画像形成装置のハードウェア構成を示したブロック図
【図５】図２に示した操作パネルに表示される画面の一例を示した図（ユーザー認証画面の図）
【図６】図２に示した操作パネルに表示される画面の一例を示した図（キーボード画面の図）
【図７】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図８】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図９】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１０】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１１】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１２】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１３】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１４】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１５】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１６】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１７】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１８】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図１９】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図２０】図６に示したキーボード画面の一部を拡大した図（誤文字および修正文字の各入力キーの表示サイズが変更された状態の図）
【図２１】図２に示した操作パネルの動作（ユーザーから文字入力操作を受け付けているときの動作）を説明するためのフローチャート
【発明を実施するための形態】
【００２０】
以下に、図１を参照して、本発明の一実施形態による画像形成装置１００について説明する。
【００２１】
本実施形態の画像形成装置１００は、たとえば、タンデム方式のカラー複合機であり、コピー、プリント、スキャナおよびファックスなどの複数種のジョブを実行することができる。また、画像形成装置１００は、ログインしたユーザーにのみ装置の使用（または、特定の機能の使用）を許可する機能も有する。たとえば、ユーザーは、画像形成装置１００の使用に際して、ログインのためのユーザー認証を受ける。そして、ログインしたユーザーは、与えられた権限の範囲内で画像形成装置１００の使用が許可される。
【００２２】
この画像形成装置１００の構成としては、操作パネル１０１、画像読取部１０２およびエンジン部（給紙部１０３、搬送路１０４、画像形成部１０５、中間転写部１０６、定着部１０７および両面搬送路１０８）などを備える。
【００２３】
操作パネル１０１は、文字入力装置に相当し、たとえば、図１中の破線で示された箇所に配置される。この操作パネル１０１には、図２に示すように、操作表示部としての液晶表示部１１が設けられている。液晶表示部１１には、各種設定などを行うためのメニューおよび設定キー（ソフトキー）が表示されるとともに、装置状態などを示すメッセージも表示される。そして、ユーザーは、液晶表示部１１に表示された設定キーを押下することで、各種設定などを行うことができる。なお、液晶表示部１１は、その表示面がタッチパネルで覆われた形態をとる。これにより、液晶表示部１１に表示された設定キーがユーザーによって押下されたとき（タッチパネルが押下されたとき）、タッチパネルの出力に基づいて押下位置の座標を検出できるようになっている。
【００２４】
また、操作パネル１０１には、テンキー１２やスタートキー１３などのハードキーが設けられている。テンキー１２は、数値入力が必要な設定指示をユーザーから受け付けるためのハードキーである。スタートキー１３は、各種ジョブの実行開始の指示をユーザーから受け付けるためのハードキーである。
【００２５】
さらに、操作パネル１０１には、コピーキー１４、送信キー１５およびボックスキー１６などのハードキーも設けられている。そして、コピーキー１４がユーザーによって押下されると、コピーを利用する上で必要な設定キーやメッセージなどが液晶表示部１１に表示される。送信キー１５がユーザーによって押下されると、スキャナおよびファックスを利用する上で必要な設定キーやメッセージなどが液晶表示部１１に表示される。ボックスキー１６がユーザーによって押下されると、ボックスを利用する上で必要な設定キーやメッセージなどが液晶表示部１１に表示される。なお、ボックスというのは、ボックスと呼ばれる所定の保存領域（たとえば、後述する記憶部１１３に設けられたフォルダ）に画像データなどを保存しておくジョブである。
【００２６】
図１に戻って、画像読取部１０２は、原稿を読み取り、原稿の画像データを形成する。画像読取部１０２には、図示しないが、露光ランプ、ミラー、レンズおよびイメージセンサーなどの光学系部材が設けられている。この画像読取部１０２は、コンタクトガラス２１に載置される原稿にビームを照射し、その原稿の反射ビームを受けたイメージセンサーの各画素の出力値をＡ／Ｄ変換することにより、画像データを生成する。これにより、画像読取部１０２による原稿の読み取り動作によって得られた画像データに基づき印刷を行うことができる（コピー）。また、画像読取部１０２による原稿の読み取り動作によって得られた画像データを蓄積することもできる（スキャナ）。なお、画像読取部１０２による原稿の読み取り時には、コンタクトガラス２１に載置された原稿を原稿カバー２２で押えることができる。
【００２７】
給紙部１０３は、記録媒体としての用紙Ｐを収容するカセット３１を複数有し、それら複数のカセット３１に収容された用紙Ｐを搬送路１０４に供給する。また、この給紙部１０３には、収容された用紙Ｐを引き出すピックアップローラー３２や、用紙Ｐの重送を抑制するための分離ローラー対３３などが設けられている。
【００２８】
搬送路１０４は、装置内部において用紙Ｐを搬送するものである。具体的に言うと、給紙部１０３から供給された用紙Ｐは、搬送路１０４によって、中間転写部１０６および定着部１０７をこの順番で通過して排出トレイ１０９に導かれる。この搬送路１０４には、用紙Ｐを中間転写部１０６の手前で待機させ、タイミングを合わせて中間転写部１０６に送り出すレジストローラー対４１などが設けられている。
【００２９】
画像形成部１０５は、画像データに基づいてトナー像を形成するものであって、４色分の画像形成部５０（ブラックのトナー像を形成する画像形成部５０Ｂｋ、イエローのトナー像を形成する画像形成部５０Ｙ、シアンのトナー像を形成する画像形成部５０Ｃ、および、マゼンダのトナー像を形成する画像形成部５０Ｍ）と、露光装置５とを備えている。なお、画像形成部５０Ｂｋ、５０Ｙ、５０Ｃおよび５０Ｍは、互いに異なる色のトナー像を形成するが、いずれも基本的に同様の構成である。したがって、以下の説明では、各色を表す符号（Ｂｋ、Ｙ、ＣおよびＭ）を省略する。
【００３０】
各画像形成部５０のそれぞれは、図３に示すように、感光体ドラム１、帯電装置２、現像装置３および清掃装置４を含んでいる。
【００３１】
各感光体ドラム１は、外周面にトナー像を担持するものであって、外周面に感光層を有するとともに、周方向に回転可能に支持されている。各帯電装置２は、対応する感光体ドラム１を一定の電位で帯電させる。各現像装置３は、対応する色の現像剤を収容し、対応する感光体ドラム１にトナーを供給する。各清掃装置４は、対応する感光体ドラム１の清掃を行う。そして、各感光体ドラム１の外周面は、露光装置５によって露光される。これにより、各感光体ドラム１の外周面に静電潜像が形成される。
【００３２】
露光装置５は、図示しないが、半導体レーザー素子、ポリゴンミラー、ポリゴンモーター、Ｆθレンズおよび反射ミラーなどを含む。なお、これら露光装置５の構成部材は、各色の画像形成部５０に対して１セットずつ設けられていてもよい。あるいは、半導体レーザー素子、Ｆθレンズおよび反射ミラーのみを各色の画像形成部５０に対して１セットずつ設け、ポリゴンミラーおよびポリゴンモーターについては２色分（または、４色分）の画像形成部５０で共用してもよい。
【００３３】
図１に戻って、中間転写部１０６は、画像形成部１０５からトナー像の１次転写を受けた後、用紙Ｐに２次転写を行う。中間転写部１０６は、中間転写ベルト６１と、各画像形成部５０にそれぞれ割り当てられた１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍとを少なくとも含んでいる。１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍは、対応する画像形成部５０（具体的には、感光体ドラム１）との間で中間転写ベルト６１を挟み込んでいるとともに、転写用電圧（転写バイアス）が印加されるようになっている。
【００３４】
また、中間転写部１０６は、駆動ローラー６３および従動ローラー６４も含んでいる。そして、駆動ローラー６３および従動ローラー６４は、１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍと共に、中間転写ベルト６１を張架している。このため、駆動ローラー６３が回転駆動すると、中間転写ベルト６１が循環移動する。
【００３５】
さらに、中間転写部１０６は、２次転写ローラー６５も含んでいる。この２次転写ローラー６５は、駆動ローラー６３との間で中間転写ベルト６１を挟み込んでいるとともに、転写用電圧（転写バイアス）が印加されるようになっている。
【００３６】
そして、各画像形成部５０で形成されたトナー像は、転写用電圧が印加された１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍにより、順次、ずれなく重畳して中間転写ベルト６１に１次転写される。すなわち、中間転写ベルト６１にフルカラートナー像が転写される。その後、中間転写ベルト６１に１次転写されたトナー像は、転写用電圧が印加された２次転写ローラー６５により、用紙Ｐに２次転写される。
【００３７】
また、中間転写部１０６は、ベルト清掃装置６６も含んでいる。そして、このベルト清掃装置６６によって、中間転写ベルト６１から用紙Ｐへのトナー像の２次転写の後、中間転写ベルト６１の清掃が行われる。
【００３８】
定着部１０７は、用紙Ｐに２次転写されたトナー像を加熱・加圧して定着させるものである。この定着部１０７は、発熱源を内蔵する定着ローラー７１と、定着ローラー７１に圧接される加圧ローラー７２とを含んでいる。そして、トナー像が２次転写された用紙Ｐは、定着ローラー７１と加圧ローラー７２との間を通過することで、加熱・加圧される。これにより、用紙Ｐにトナー像が定着される。
【００３９】
そして、用紙Ｐは、定着部１０７を通過した後、排出トレイ１０９に排出される。これによって、画像形成処理が完了する。
【００４０】
また、両面搬送路１０８は、両面印刷を可能とするものである。この両面搬送路１０８は、定着ローラー７１および加圧ローラー７２の下流側おいて搬送路１０４と分岐し、レジストローラー対４１の上流側において搬送路１０４と合流している。そして、両面搬送路１０８には、搬送路１０４との分岐点に配置された切替爪８１、排出トレイ１０９に繋がる排出口１０９ａに配置されているとともに正逆回転の切り換えが可能な排出ローラー対８２、および、用紙Ｐを搬送する搬送ローラー対８３などが設けられている。
【００４１】
両面印刷を行う場合、切替爪８１は、両面搬送路１０８を閉じるポジションとなり、定着部１０７から送られた用紙Ｐを排出トレイ１０９に導く。また、排出ローラー対８２は、ひとまず正回転して用紙Ｐの一部分を排出トレイ１０９に排出する。この後、排出ローラー対８２は、用紙Ｐが排出ローラー対８２を通過しきる前に逆回転する。このとき、切替爪８１は、両面搬送路１０８を開く方向に回動する。これにより、片面印刷された用紙Ｐは、両面搬送路１０８に導かれる。
【００４２】
両面搬送路１０８に導かれた用紙Ｐは、搬送ローラー対８３により搬送され、レジストローラー対４１の上流側に至る。そして、再び、中間転写部１０６から定着部１０７へと送られる。このときには、用紙Ｐの表裏が逆転しているので、用紙Ｐの裏面（未印刷面）に対して、２次転写処理および定着処理がなされる。そして、両面印刷が終わった用紙Ｐは、排出トレイ１０９に排出される。
【００４３】
次に、図４を参照して、画像形成装置１００のハードウェア構成について説明する。
【００４４】
画像形成装置１００は、主制御部１１０を有する。この主制御部１１０は、中央演算処理装置であるＣＰＵ１１１や画像処理部１１２などを含む。また、主制御部１１０は、操作パネル１０１、画像読取部１０２およびエンジン部（給紙部１０３、搬送路１０４、画像形成部１０５、中間転写部１０６、定着部１０７および両面搬送路１０８）などと接続されている。そして、主制御部１１０は、記憶部１１３に記憶された各種のプログラムおよびデータに基づき、各部の制御や演算などを行う。なお、主制御部１１０は、全体制御や画像処理を行うメイン制御部と、画像形成や各種回転体を回転させるモーターのオン／オフを制御するエンジン制御部とに分割されていてもよい。
【００４５】
記憶部１１３は、ＲＯＭ１１３ａ、ＲＡＭ１１３ｂおよびＨＤＤ１１３ｃなどの揮発性の記憶装置と不揮発性の記憶装置とを含む。そして、記憶部１１３に記憶された各種のプログラムおよびデータは、ＲＯＭ１１３ａに記憶され、ＲＡＭ１１３ｂに展開される。
【００４６】
記憶部１１３に記憶されるプログラムとしては、複数種のジョブをそれぞれ実行するための複数のアプリケーションプログラムがあり、たとえば、コピーを実行するためのコピーアプリ、プリントを実行するためのプリントアプリ、スキャナを実行するためのスキャナアプリ、ファックスを実行するためのファックスアプリ、および、ボックスを実行するためのボックスアプリなどが挙げられる。なお、これら基本的なジョブに対応したアプリ以外の種々のアプリが記憶されていてもよい。
【００４７】
また、主制御部１１０は、通信部１１４と接続される。通信部１１４は、たとえば、外部のコンピューター２００とネットワーク（あるいは、ケーブル）を介して通信可能に接続される。これにより、コンピューター２００から送信された画像データに基づき印刷を行うことができる（プリント）。さらに、画像読取部１０２による原稿の読み取り動作によって得られた画像データをコンピューター２００に送信することもできる（スキャナ）。さらに、たとえば、通信部１１４にモデムなどを内蔵してもよく、この場合、電話回線などのネットワークを介して、外部のファックス装置３００とファックス通信を行うことができる（ファックス）。
【００４８】
主制御部１１０に接続される操作パネル１０１は、表示制御部１７を有する。表示制御部１７は、ＣＰＵやＩＣなどからなり、液晶表示部１１の表示動作を制御する。また、表示制御部１７は、液晶表示部１１（タッチパネル）に表示されたソフトキーがユーザーによって押下されると、タッチパネルの出力を受けて押下位置の座標を特定する。これによって、液晶表示部１１に対してユーザーが押下した位置（選択したソフトキー）が特定される。たとえば、タッチパネルの出力と押下位置の座標との対応を示すテーブルなどのデータは、記憶部１８（あるいは、記憶部１１３）に記憶される。
【００４９】
たとえば、ユーザーがコピーキー１４を押下した場合、表示制御部１７は、コピーに関する設定指示を受け付けるための設定画面（ソフトキーとしての設定キーやメッセージなどが配された画面）を液晶表示部１１に表示させる。液晶表示部１１に表示された設定キーをユーザーが押下すると、表示制御部１７は、ユーザーによって押下された設定キーを検知し、その検知結果を主制御部１１０に出力する。これにより、コピーに関する設定内容が設定変更される。
【００５０】
そして、表示制御部１７は、実行するジョブに関する設定指示をユーザーから受け付けた後、ソフトキーとしてのスタートキーを液晶表示部１１に表示させる。これにより、ユーザーは、液晶表示部１１に表示されたスタートキーを押下することによって、ジョブの実行を開始することができる。あるいは、ハードキーとしてのスタートキー１３をユーザーが押下した場合にも、ジョブの実行が開始される。
【００５１】
また、操作パネル１０１は、ログイン（ユーザー認証）のための文字入力操作（ログインユーザー名およびログインパスワードの入力操作）をユーザーから受け付ける。たとえば、ログインのための文字入力操作をユーザーから受け付けるとき、液晶表示部１１は、図５に示すようなユーザー認証画面（ログインユーザー名およびログインパスワードの入力操作をユーザーから受け付けるための画面）を表示する。
【００５２】
ユーザー認証画面には、「キーボード」というソフトキーＳＫ１およびＳＫ２が設けられている。そして、液晶表示部１１は、ソフトキーＳＫ１がユーザーによって押下されると、ログインユーザー名の入力操作をユーザーから受け付けるためのキーボード画面（ソフトウェアキーボードが設けられた画面）を表示し、ソフトキーＳＫ２がユーザーによって押下されると、ログインパスワードの入力操作をユーザーから受け付けるためのキーボード画面を表示する。これにより、ユーザーは、ソフトウェアキーボードを操作し、ログインユーザー名およびログインパスワードの入力を行うことができる。そして、ユーザーは、ログアウトするとき、操作パネル１０１に設けられたログアウトキー１９（図２参照）を押下する。
【００５３】
なお、ユーザーは、ログインしている状態であっても、文字入力操作を行うことが多々ある。すなわち、ユーザーは、ログインしている状態であっても、キーボード画面を開き、ソフトウェアキーボードを操作して文字入力を行う。
【００５４】
次に、図６を参照して、操作パネル１０１（液晶表示部１１）に表示されるキーボード画面について説明する。
【００５５】
液晶表示部１１は、文字入力が必要な操作をユーザーから受け付けるときに、図６に示すようなキーボード画面ＫＢを表示する。このキーボード画面ＫＢを液晶表示部１１に表示させるためのキーボード画面情報は、記憶部１８（あるいは、記憶部１１３）に記憶される。そして、表示制御部１７は、ユーザーが操作パネル１０１に対して行った操作に基づいて、記憶部１８からキーボード画面情報を読み出し、液晶表示部１１にキーボード画面ＫＢを表示させる。
【００５６】
キーボード画面ＫＢには、文字の入力操作をユーザーから受け付けるための複数の入力キーＫ、および、入力された文字の削除操作をユーザーから受け付けるための削除キー（バックスペースキー）ＢＫが設けられている。そして、液晶表示部１１は、入力キーＫの押下操作をユーザーから受け付けると、押下された入力キーＫに対応する文字を入力欄ＩＰに挿入する。
【００５７】
一方で、液晶表示部１１は、削除キーＢＫの押下操作をユーザーから受け付けると、現時点の入力位置（カーソルＣの位置）の直前に入力された文字を削除する。すなわち、複数の文字が入力欄ＩＰに挿入された状態において、ユーザーが削除キーＢＫに対する押下操作を連続して繰り返し行うと、入力順の遅い文字から順番に、削除キーＢＫの押下回数と同数の文字が削除されていく。
【００５８】
なお、キーボード画面ＫＢで入力可能な文字としては、小文字アルファベットだけではなく、大文字アルファベット、ひらがな、カタカナおよび数字（数を表す文字）などがある。さらには、記号（たとえば、アットマークやスラッシュなど）およびダイアクリティカルマーク付きの文字（たとえば、ウムラウト文字など）などの特殊文字についても、キーボード画面ＫＢで入力可能である。
【００５９】
たとえば、キーボード画面ＫＢには、入力可能な文字種を小文字から大文字（大文字から小文字）に切り替えるための切り替えキーＣＫ１が設けられている。これにより、図６に示したキーボード画面ＫＢにおいて、ユーザーが切り替えキーＣＫ１を押下すると、小文字アルファベットを入力するための複数の入力キーＫから、大文字アルファベットを入力するための複数の入力キー（図示せず）に切り替わる。
【００６０】
また、キーボード画面ＫＢには、切り替えキーＣＫ１に加えて、切り替えキーＣＫ２も設けられている。そして、この切り替えキーＣＫ２をユーザーが押下する度に、入力可能な文字種が順番に切り替わる。図示しないが、たとえば、アルファベット→ひらがな→カタカナ→特殊文字の順で切り替わる。これにより、ユーザーは、文字入力操作を行う際、自身の所望する文字種に応じたキーボード画面ＫＢを用いることができる。
【００６１】
ところで、ユーザーから文字入力操作を受け付ける際には、ユーザーが操作ミスを起こすことが多々ある。すなわち、ユーザーが意図しない文字（誤文字）の入力キーＫを押下することによって、誤文字が入力されてしまうことがある。この場合、ユーザーは、削除キーＢＫを押下することで誤文字を削除する。そして、ユーザーは、本来入力すべき文字（修正文字）の入力キーＫを押下することにより、誤文字の従前の入力位置に修正文字を挿入する。
【００６２】
たとえば、ユーザーは、「ｋｙｏｃｅｒａ」と入力すべきところを、「ｋ」→「ｙ」→「ｏ」→「ｃ」→「ｅ」→「ｔ」の順番で各入力キーＫを押下し、「ｔ」の入力キーＫを押下した時点で入力ミスに気付けば、「ｔ」の入力キーＫを押下した直後に削除キーＢＫを１回押下することによって、誤文字である「ｔ」を削除する。続いて、ユーザーは、「ｒ」の入力キーＫを１回押下することによって、誤文字である「ｔ」の従前の入力位置に修正文字である「ｒ」を挿入する。その後、ユーザーは、「ａ」の入力キーＫを１回押下し、「ｋｙｏｃｅｒａ」という文字列を完成させる。すなわち、この例では、「ｋ」→「ｙ」→「ｏ」→「ｃ」→「ｅ」→「ｔ」→「バックスペース」→「ｒ」→「ａ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下されたことになる。
【００６３】
また、別の例として、ユーザーは、「ｋ」→「ｙ」→「ｐ」→「ｃ」→「ｅ」→「ｒ」→「ａ」の順番で各入力キーＫを押下した後に、「ｐ」を間違えて入力してしまったことに気付けば、「ｒ」の入力キーＫを押下した直後に削除キーＢＫを５回押下することによって「ｐ」を削除する。なお、このときには、「ｃ」、「ｅ」「ｒ」および「ａ」の各文字（誤文字ではない文字）も削除される。続いて、ユーザーは、「ｏ」の入力キーＫを１回押下することによって、「ｐ」の従前の入力位置に「ｏ」を挿入する。その後、ユーザーは、「ｃ」→「ｅ」→「ｒ」→「ａ」の順番で各入力キーＫを押下し、「ｋｙｏｃｅｒａ」という文字列を完成させる。すなわち、この例では、「ｋ」→「ｙ」→「ｐ」→「ｃ」→「ｅ」→「ｒ」→「ａ」→「バックスペース」→「バックスペース」→「バックスペース」→「バックスペース」→「バックスペース」→「ｏ」→「ｃ」→「ｅ」→「ｒ」→「ａ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下されたことになる。
【００６４】
ここで、１つ目の例では、「ｒ」と入力すべきところを、「ｒ」の入力キーＫと隣接する「ｔ」の入力キーＫをユーザーが押下したことによって、誤文字である「ｔ」が入力されている。また、２つ目の例では、「ｏ」と入力すべきところを、「ｏ」の入力キーＫと隣接する「ｐ」の入力キーＫをユーザーが押下したことによって、誤文字である「ｐ」が入力されている。このように、ユーザーは、本来入力すべき文字の入力キーＫと隣接する入力キーＫを誤って押下する、という操作ミスを起こし易い。
【００６５】
そこで、本実施形態では、互いに隣接する２つの入力キーＫの間でユーザーが操作ミス（押し間違え）を起こした場合に、誤文字の入力キーＫの表示サイズが小さく、その誤文字の入力キーＫと隣接する修正文字の入力キーＫの表示サイズが大きくなるような表示制御を行っている。
【００６６】
具体的には、表示制御部１７は、まず、既に入力されていた文字の削除操作（削除キーＢＫを押下する操作）をキーボード画面ＫＢがユーザーから受け付けた後、何らかの文字の挿入操作（入力キーＫを押下する操作）をキーボード画面ＫＢがユーザーから受け付けた場合に、既に入力されていた文字のうちから誤文字を識別する。たとえば、表示制御部１７は、既に入力されていた文字の削除操作をキーボード画面ＫＢがユーザーから受け付けるとき、削除キーＢＫの押下回数をカウントする。そして、表示制御部１７は、最終回目の削除キーＢＫの押下操作を受けて削除された文字を誤文字として識別する。また、表示制御部１７は、その誤文字の従前の入力位置に挿入された文字を修正文字として識別する。
【００６７】
たとえば、「ｋ」→「ｙ」→「ｏ」→「ｃ」→「ｅ」→「ｔ」の順番で各入力キーＫの押下操作をユーザーから受け付けた直後に、削除キーＢＫの押下操作をユーザーから１回受け付け、続けて、「ｒ」の入力キーＫの押下操作をユーザーから１回受け付けたとする。すなわち、「ｋ」→「ｙ」→「ｏ」→「ｃ」→「ｅ」→「ｔ」→「バックスペース」→「ｒ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下されたとする。この場合、削除キーＢＫの押下回数は１回である。したがって、表示制御部１７は、１回目（最終回目）の削除キーＢＫの押下操作を受けて削除された「ｔ」が誤文字であり、その「ｔ」の従前の入力位置に挿入された「ｒ」が修正文字であると識別する。
【００６８】
また、たとえば、「ｋ」→「ｙ」→「ｐ」→「ｃ」→「ｅ」→「ｒ」→「ａ」の順番で各入力キーＫの押下操作をユーザーから受け付けた直後に、削除キーＢＫの押下操作をユーザーから５回受け付け、続けて、「ｏ」の入力キーＫの押下操作をユーザーから１回受け付けたとする。すなわち、「ｋ」→「ｙ」→「ｐ」→「ｃ」→「ｅ」→「ｒ」→「ａ」→「バックスペース」→「バックスペース」→「バックスペース」→「バックスペース」→「バックスペース」→「ｏ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下されたとする。この場合、削除キーＢＫの押下回数は５回である。したがって、表示制御部１７は、５回目（最終回目）の削除キーＢＫの押下操作を受けて削除された「ｐ」が誤文字であり、その「ｐ」の従前の入力位置に挿入された「ｏ」が修正文字であると識別する。
【００６９】
この後、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接しているか否かを判断する。たとえば、「ｔ」が誤文字であり、「ｒ」が修正文字である場合には、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接していると判断する。また、たとえば、「ｐ」が誤文字であり、「ｏ」が修正文字である場合にも、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接していると判断する。したがって、これら２つの例の場合には、表示制御部１７は、誤文字の入力キーＫの表示サイズを縮小し、修正文字の入力キーＫの表示サイズを拡大する。
【００７０】
誤文字および修正文字のそれぞれの入力キーＫの表示サイズを変更するタイミングは、修正文字の入力キーＫの押下操作をユーザーから受け付けた後、続けて、削除キーＢＫ以外のソフトキーの押下操作をユーザーから受け付けたときである。たとえば、「ｋ」→「ｙ」→「ｏ」→「ｃ」→「ｅ」→「ｔ」→「バックスペース」→「ｒ」→「ａ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下された場合には、「ａ」の入力キーＫ（削除キーＢＫ以外のソフトキー）の押下操作をユーザーから受け付けたとき、表示制御部１７は、「ｔ」の入力キーＫの表示サイズを縮小し、「ｒ」の入力キーＫの表示サイズを拡大する。また、たとえば、「ｋ」→「ｙ」→「ｐ」→「ｃ」→「ｅ」→「ｒ」→「ａ」→「バックスペース」→「バックスペース」→「バックスペース」→「バックスペース」→「バックスペース」→「ｏ」→「ｃ」→「ｅ」→「ｒ」→「ａ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下された場合には、「ｃ」の入力キーＫ（削除キーＢＫ以外のソフトキー）の押下操作をユーザーから受け付けたとき、表示制御部１７は、「ｐ」の入力キーＫの表示サイズを縮小し、「ｏ」の入力キーＫの表示サイズを拡大する。
【００７１】
ただし、修正文字が文字列の最終文字である場合、ユーザーは、修正文字の入力キーＫを押下した後、次画面へ移行するための移行キーＮＫ（削除キーＢＫ以外のソフトキー）を押下する。したがって、この場合、表示制御部１７は、再びキーボード画面ＫＢを液晶表示部１１に表示させるときに、誤文字の入力キーＫの表示サイズを縮小し、修正文字の入力キーＫの表示サイズを拡大する。
【００７２】
なお、たとえば、誤文字が「ｓ」であり、修正文字が「ｃ」であるとする（たとえば、「ｋ」→「ｙ」→「ｏ」→「ｓ」→「バックスペース」→「ｃ」→「ｅ」→「ｒ」→「ａ」の順番で各入力キーＫおよび削除キーＢＫがユーザーによって押下されたとする）。この場合、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接していないと判断する。したがって、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫの表示サイズを変更しない。
【００７３】
また、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫの表示サイズを変更するとき、誤文字の入力キーＫの表示サイズを修正文字の入力キーＫから離れる方向に縮小するとともに、誤文字の入力キーＫの表示サイズを縮小した分だけ、修正文字の入力キーＫの表示サイズを誤文字の入力キーＫに向かう方向に拡大する。仮に、誤文字および修正文字のそれぞれの入力キーＫの表示サイズの少なくとも一方を従前に変更していたとしても、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接していると判断する毎に、誤文字の入力キーＫの表示サイズを縮小するとともに、修正文字の入力キーＫの表示サイズを拡大する。
【００７４】
ただし、誤文字および修正文字のそれぞれの入力キーＫの表示サイズの変化量は、一定量ずつ（たとえば、元の表示サイズの１／２７ずつ）である。すなわち、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接していると判断する毎に、誤文字の入力キーＫの表示サイズを一定量ずつ縮小し、修正文字の入力キーＫの表示サイズを一定量ずつ拡大する。
【００７５】
たとえば、図７に示すように、互いに隣接する「ｔ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを起こした場合（「ｔ」が誤文字で「ｒ」が修正文字である場合）、この操作ミスが１回目のときには、表示制御部１７は、「ｔ」の入力キーＫの表示サイズを、「ｒ」の入力キーＫから離れる方向に一定量（元の表示サイズの１／２７）だけ縮小する。そして、表示制御部１７は、「ｒ」の入力キーＫの表示サイズを、「ｔ」の入力キーＫに向かう方向に一定量（元の表示サイズの１／２７）だけ拡大する。
【００７６】
なお、「ｒ」の入力キーＫから離れる方向（「ｔ」の入力キーＫに向かう方向）というのは、キーボード画面ＫＢを正面視したときにおける右方向のことであり、以下の説明では、単に右方向と言う。また、以下の説明では、右方向とは逆向きの方向（キーボード画面ＫＢを正面視したときにおける左方向）については、単に左方向と言う。
【００７７】
また、図７に示した状態において、互いに隣接する「ｔ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを続けて起こした場合（「ｔ」が誤文字で「ｒ」が修正文字である場合）には、「ｔ」の入力キーＫの表示サイズを既に縮小し、「ｒ」の入力キーＫの表示サイズを既に拡大していたとしても、表示制御部１７は、「ｔ」の入力キーＫの表示サイズを右方向に一定量だけさらに縮小し、「ｒ」の入力キーＫの表示サイズを右方向に一定量だけさらに拡大する。すなわち、互いに隣接する「ｔ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを起こす毎に、表示制御部１７は、「ｔ」の入力キーＫの表示サイズを一定量ずつ縮小するとともに、「ｒ」の入力キーＫの表示サイズを一定量ずつ拡大する。
【００７８】
しかし、表示制御部１７は、図８に示すように、「ｔ」の入力キーＫの表示サイズの右方向への縮小量が元の表示サイズの１／３（予め定められた最小サイズ）に達していれば、互いに隣接する「ｔ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを起こしたとしても、「ｔ」の入力キーＫの表示サイズの右方向への縮小および「ｒ」の入力キーＫの表示サイズの右方向への拡大は行わない。
【００７９】
誤文字および修正文字のそれぞれの入力キーＫの表示サイズの左方向への縮小量（拡大量）ついても同様である。たとえば、図９に示すように、「ｔ」の入力キーＫの表示サイズの左方向への縮小量が元の表示サイズの１／３に達していれば、表示制御部１７は、互いに隣接する「ｔ」および「ｙ」の各入力キーＫの間でユーザーが操作ミスを何回か続けて起こした場合（「ｔ」が誤文字で「ｙ」が修正文字である場合）であっても、「ｔ」の入力キーＫの表示サイズの左方向への縮小（「ｙ」の入力キーＫの表示サイズの左方向への拡大）は行わない。このため、「ｔ」の入力キーＫの左右方向の表示サイズは、最小でも、元の左右方向の表示サイズの１／３である。すなわち、各入力キーＫの左右方向の表示サイズは、元の左右方向の表示サイズの１／３よりも小さくなることはない（各入力キーＫが左右方向に縮小して消滅することはない）。
【００８０】
このように、表示制御部１７は、誤文字および修正文字のそれぞれの入力キーＫが互いに隣接していると判断したとしても、誤文字の入力キーＫの左右方向の表示サイズが元の表示サイズの１／３になっていれば、誤文字の入力キーＫの表示サイズの左右方向の縮小（修正文字の入力キーＫの表示サイズの左右方向の拡大）は行わない。
【００８１】
さらに、図８に示した状態において、互いに隣接する「ｅ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスをこした場合（「ｅ」が誤文字で「ｒ」が修正文字である場合）には、表示制御部１７は、図１０に示すように、「ｅ」の入力キーＫの表示サイズを左方向に縮小する。そして、表示制御部１７は、「ｒ」の入力キーＫの表示サイズを、右方向に拡大したまま、さらに、左方向にも拡大する。このため、左右端以外に位置する各入力キーＫの表示サイズは、左方向および右方向の両方向に拡大された状態になることもある。なお、左端に位置する各入力キーＫ（左方向に隣接する入力キーＫが存在しない各入力キーＫ）の表示サイズについては、右方向にしか拡大させることができず、右端に位置する各入力キーＫ（右方向に隣接する入力キーＫが存在しない入力キーＫ）の表示サイズについては、左方向にしか拡大させることができない。
【００８２】
また、ユーザーは、上下方向に互いに隣接する２つの入力キーＫの間で操作ミスを起こすこともある。なお、上方向および下方向とは、それぞれ、キーボード画面ＫＢを正面視したときにおける上方向および下方向のことである。
【００８３】
たとえば、図１１に示すように、互いに隣接する「ｆ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを起こした場合（「ｆ」が誤文字で「ｒ」が修正文字である場合）、この操作ミスが１回目のときには、表示制御部１７は、「ｆ」の入力キーＫの表示サイズを、「ｒ」の入力キーＫから離れる方向（下方向）に一定量（元の表示サイズの１／２７）だけ縮小する。そして、表示制御部１７は、「ｒ」の入力キーＫの表示サイズを、「ｆ」の入力キーＫに向かう方向（下方向）に一定量（元の表示サイズの１／２７）だけ拡大する。
【００８４】
また、図１１に示した状態において、互いに隣接する「ｆ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを続けて起こした場合（「ｆ」が誤文字で「ｒ」が修正文字である場合）には、「ｆ」の入力キーＫの表示サイズを既に縮小し、「ｒ」の入力キーＫの表示サイズを既に拡大していたとしても、表示制御部１７は、「ｆ」の入力キーＫの表示サイズを下方向に一定量だけさらに縮小し、「ｒ」の入力キーＫの表示サイズを下方向に一定量だけさらに拡大する。すなわち、互いに隣接する「ｆ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを起こす毎に、表示制御部１７は、「ｆ」の入力キーＫの表示サイズを一定量ずつ縮小するとともに、「ｒ」の入力キーＫの表示サイズを一定量ずつ拡大する。
【００８５】
しかし、表示制御部１７は、図１２に示すように、「ｆ」の入力キーＫの表示サイズの下方向への縮小量が元の表示サイズの１／３（予め定められた最小サイズ）に達していれば、互いに隣接する「ｆ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを起こしたとしても、「ｆ」の入力キーＫの表示サイズの下方向への縮小および「ｒ」の入力キーＫの表示サイズの下方向への拡大は行わない。
【００８６】
誤文字および修正文字のそれぞれの入力キーＫの表示サイズの上方向への縮小量（拡大量）ついても同様である。たとえば、図１３に示すように、「ｆ」の入力キーＫの表示サイズの上方向への縮小量が元の表示サイズの１／３に達していれば、表示制御部１７は、互いに隣接する「ｆ」および「ｃ」の各入力キーＫの間でユーザーが操作ミスを何回か続けて起こした場合（「ｆ」が誤文字で「ｃ」が修正文字である場合）であっても、「ｆ」の入力キーＫの表示サイズの上方向への縮小（「ｃ」の入力キーＫの表示サイズの上方向への拡大）は行わない。このため、「ｆ」の入力キーＫの上下方向の表示サイズは、最小でも、元の上下方向の表示サイズの１／３である。すなわち、各入力キーＫの上下方向の表示サイズは、元の上下方向の表示サイズの１／３よりも小さくなることはない（各入力キーＫが上下方向に縮小して消滅することはない）。
【００８７】
なお、上端の各入力キーＫ（上方向に隣接する入力キーＫが存在しない各入力キーＫ）の表示サイズは、下方向にしか拡大させることができず、下端の各入力キーＫ（下方向に隣接する入力キーＫが存在しない各入力キーＫ）の表示サイズは、上方向にしか拡大させることができない。その一方、上下端以外に位置する各入力キーＫの表示サイズは、上方向および下方向の両方向に拡大させることができる。したがって、上下端以外に位置する各入力キーＫの表示サイズは、図１４に示すように、上方向および下方向の両方向に拡大された状態になることもある。この図１４には、「ｆ」の入力キーＫの表示サイズが上方向および下方向の両方向に拡大された状態を図示している。
【００８８】
また、表示制御部１７は、修正文字の入力キーＫの表示サイズを従前に第１方向（左右方向または上下方向）に拡大した状態で、誤文字および修正文字のそれぞれの入力キーＫが第１方向と直交する第２方向（上下方向または左右方向）に互いに隣接していると判断すれば、修正文字の入力キーＫの表示サイズを第１方向に拡大したまま、誤文字の入力キーＫを第２方向に縮小するとともに、誤文字の入力キーＫの表示サイズを第２方向に縮小した分だけ、修正文字の入力キーＫの表示サイズＫを第２方向に拡大する。
【００８９】
たとえば、図１０に示した状態で、互いに隣接する「ｆ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスをこした場合（「ｆ」が誤文字で「ｒ」が修正文字である場合）には、表示制御部１７は、図１５に示すように、「ｆ」の入力キーＫの表示サイズを下方向に縮小する。そして、表示制御部１７は、「ｒ」の入力キーＫの表示サイズを、左右方向に拡大したまま、「ｆ」の入力キーＫに向かう方向（下方向）にも拡大する。
【００９０】
また、図１５に示した状態では、「ｒ」の入力キーＫは左右方向に拡大されている。このため、「ｒ」の入力キーＫは、「ｆ」の入力キーＫだけでなく、「ｄ」および「ｇ」の各入力キーＫにも上下方向に隣接している。このとき、たとえば、互いに隣接する「ｄ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを続けて起こした場合（「ｄ」が誤文字で「ｒ」が修正文字である場合）には、表示制御部１７は、図１６に示すように、「ｄ」の入力キーＫの表示サイズを下方向に縮小し、「ｒ」の入力キーＫの表示サイズを、「ｆ」の入力キーＫに向かう方向に拡大したまま、「ｄ」の入力キーＫに向かう方向（下方向）にも拡大する。また、互いに隣接する「ｇ」および「ｒ」の各入力キーＫの間でユーザーが操作ミスを続けて起こした場合（「ｇ」が誤文字で「ｒ」が修正文字である場合）にも同様である。
【００９１】
これにより、上端の各入力キーＫ（左右端の各入力キーＫは除く）の表示サイズは、最大限に拡大されると、図１７に示すようになる。この図１７には、「ｒ」の入力キーＫの表示サイズが最大限に拡大された状態を図示している。なお、下端の各入力キー（左右端の各入力キーＫは除く）の表示サイズが最大限に拡大された場合にも同様である。
【００９２】
また、上下端以外の各入力キーＫ（左右端の各入力キーＫは除く）の表示サイズは、上下左右の４方向に拡大可能である。したがって、上下端以外の各入力キーＫ（左右端の各入力キーＫは除く）の表示サイズは、最大限に拡大されると、図１８に示すようになる。この図１８には、「ｆ」の入力キーＫの表示サイズが最大限に拡大された状態を図示している。
【００９３】
一方で、上端の各入力キーＫ（左右端の各入力キーＫは除く）の表示サイズが最大限に縮小されると、図１９に示すようになる。この図１９には、「ｔ」の入力キーＫの表示サイズが最大限に縮小された状態を図示している。なお、下端の各入力キーＫ（左右端の各入力キーＫは除く）の表示サイズが最大限に縮小された場合にも同様である。
【００９４】
また、上下端以外の各入力キーＫ（左右端の各入力キーＫは除く）の表示サイズが最大限に縮小されると、図２０に示すようになる。この図２０には、「ｆ」の入力キーＫの表示サイズが最大限に縮小された状態を図示している。
【００９５】
このように、各入力キーＫの表示サイズは、上限サイズおよび下限サイズが予め定められている。しかし、各入力キーＫの形状については、ユーザーの操作ミスに応じて様々に変化する。
【００９６】
なお、たとえば、表示制御部１７は、ユーザーがログインしているときに、誤文字および修正文字の各入力キーＫの表示サイズの変更を行う。そして、表示制御部１７は、ユーザー毎に、誤文字および修正文字の各入力キーＫの表示サイズの変更内容を記憶部１８に記憶させる。
【００９７】
以下に、図２１を参照して、操作パネル１０１（液晶表示部１１に表示したキーボード画面ＫＢ）がユーザーから文字入力操作を受け付けているときの動作について説明する。
【００９８】
まず、図２１のフローのスタート時点では、ログインしたユーザーがキーボード画面ＫＢを操作して文字入力を行っているとする。そして、既に入力されていた文字の削除操作（削除キーＢＫを押下する操作）をキーボード画面ＫＢがユーザーから受け付けたときに、図２１のフローがスタートする。なお、表示制御部１７は、ユーザーが文字を削除する（削除キーＢＫを押下する）とき、削除キーＢＫの押下回数をカウントし、削除キーＢＫの押下回数を記憶部１８に記憶させている。
【００９９】
ステップＳ１において、表示制御部１７は、既に入力されていた文字の削除操作（削除キーＢＫを押下する操作）をユーザーから受け付けた後、続けて、何らかの文字の挿入操作（入力キーＫを押下する操作）をユーザーから受け付けたか否かを判断する。そして、何らかの文字の挿入操作をユーザーから受け付けた場合には、ステップＳ２に移行する。一方で、何らかの文字の挿入操作をユーザーから受け付けていない場合には、そのまま終了する。
【０１００】
ステップＳ２に移行すると、表示制御部１７は、削除キーＢＫの押下回数に基づき、誤文字および修正文字を識別する。具体的には、表示制御部１７は、最終回目の削除キーＢＫの押下操作を受けて削除された文字を誤文字として識別し、その誤文字の従前の入力位置に挿入された文字を修正文字として識別する。
【０１０１】
ステップＳ３において、表示制御部１７は、誤文字および修正文字の各入力キーＫが互いに隣接しているか否かを判断する。そして、誤文字および修正文字の各入力キーＫが互いに隣接している場合には、ステップＳ４に移行する。
【０１０２】
ステップＳ４に移行すると、表示制御部１７は、誤文字の入力キーＫの表示サイズが予め定められた最小サイズ（元の表示サイズの１／３）に到達しているか否かを判断する。そして、誤文字の入力キーＫの表示サイズが予め定められた最小サイズに到達していない場合には、ステップＳ５に移行する。
【０１０３】
ステップＳ５に移行すると、表示制御部１７は、誤文字の入力キーＫの表示サイズを、修正文字の入力キーＫから離れる方向に一定量（たとえば、元の表示サイズの１／２７）だけ縮小する旨の設定情報を記憶部１８に記憶させる。さらに、表示制御部１７は、修正文字の入力キーＫの表示サイズを、誤文字の入力キーＫに向かう方向に一定量（たとえば、元の表示サイズの１／２７）だけ拡大する旨の設定情報を記憶部１８に記憶させる。すなわち、表示制御部１７は、誤文字および修正文字の各入力キーＫの表示サイズを変更する旨の設定情報を記憶部１８に記憶させる。
【０１０４】
ステップＳ６において、表示制御部１７は、修正文字の入力キーＫの押下操作をユーザーから受け付けた後、続けて、削除キーＢＫ以外のソフトキーの押下操作をユーザーから受け付けたか否かを判断する。そして、削除キーＢＫ以外のソフトキーの押下操作をユーザーから受け付けた場合には、ステップＳ７に移行する。たとえば、修正文字の入力キーＫの押下操作をユーザーから受け付けた後、続けて、何らかの文字の入力キーＫまたは移行キーＮＫの押下操作をユーザーから受け付けたときに、ステップＳ７に移行する。
【０１０５】
ステップＳ７に移行すると、表示制御部１７は、誤文字および修正文字の各入力キーＫの表示サイズを変更する。すなわち、表示制御部１７は、誤文字の入力キーＫの表示サイズを、修正文字の入力キーＫから離れる方向に一定量（たとえば、元の表示サイズの１／２７）だけ縮小する。さらに、表示制御部１７は、修正文字の入力キーＫの表示サイズを、誤文字の入力キーＫに向かう方向に一定量（たとえば、元の表示サイズの１／２７）だけ拡大する。
【０１０６】
このとき、ステップＳ６において、何らかの文字の入力キーＫの押下操作をユーザーから受け付けたと判断した場合には、表示制御部１７は、現時点のキーボード画面ＫＢを液晶表示部１１に表示させたまま、誤文字および修正文字の各入力キーＫの表示サイズを変更する。また、ステップＳ６において、移行キーＮＫの押下操作をユーザーから受け付けたと判断した場合には、表示制御部１７は、再びキーボード画面ＫＢを液晶表示部１１に表示させるときに、誤文字および修正文字の各入力キーＫの表示サイズを変更する。
【０１０７】
その一方、ステップＳ６において、削除キーＢＫ以外のソフトキーの押下操作をユーザーから受け付けていないと判断した場合には、ステップＳ８に移行する。
【０１０８】
ステップＳ８に移行すると、表示制御部１８は、削除キーＢＫの押下操作をユーザーから受け付けたか否かを判断する。そして、削除キーＢＫの押下操作をユーザーから受け付けた場合には、ステップＳ１に戻る。なお、この場合には、ユーザーが修正文字を削除したということである。
【０１０９】
また、ステップＳ８において、削除キーＢＫの押下操作をユーザーから受け付けていない場合には、ステップＳ６に戻る。
【０１１０】
また、ステップＳ４において、誤文字の入力キーＫの表示サイズの縮小量が元の表示サイズの１／３に到達していると判断した場合には、誤文字および修正文字の各入力キーＫの表示サイズを変更せずに終了する。さらに、ステップＳ３において、誤文字および修正文字の各入力キーＫが互いに隣接していないと判断した場合にも、誤文字および修正文字の各入力キーＫの表示サイズを変更せずに終了する。
【０１１１】
なお、誤文字および修正文字の各入力キーＫの表示サイズが変更された後、その変更内容をユーザーが任意にリセットできるようになっていてもよい。
【０１１２】
本実施形態では、上記のように、表示制御部１７（制御部）は、誤文字の削除操作および誤文字の従前の入力位置への修正文字の挿入操作をキーボード画面ＫＢが受け付けた場合に、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接しているか否かを判断し、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していると判断すれば、誤文字の入力キーＫの表示サイズを縮小するとともに、修正文字の入力キーＫの表示サイズを拡大する。これにより、ユーザーからすると、次回の文字入力操作からは、従前に間違えて押してしまった入力キーＫ（誤文字の入力キーＫ）の表示サイズが縮小され、本来押すべきだった入力キーＫ（修正文字の入力キーＫ）の表示サイズが拡大されるので、操作ミスを起こした各入力キーＫ（互いに隣接する２つの入力キーＫ）の表示サイズが押し易いサイズ（操作ミスを起こし難いサイズ）となる。すなわち、本発明の構成では、文字入力操作をユーザーから受け付ける際に、ユーザーが操作ミスを起こすのを抑制することができる。
【０１１３】
また、本実施形態では、上記のように、表示制御部１７は、誤文字の入力キーＫおよび修正文字の入力キーＫのそれぞれの表示サイズを変更するとき、誤文字の入力キーＫの表示サイズを修正文字の入力キーＫから離れる方向に縮小するとともに、誤文字の入力キーＫの表示サイズを縮小した分だけ、修正文字の入力キーＫの表示サイズを誤文字の入力キーＫに向かう方向に拡大する。このように構成すれば、誤文字の入力キーＫを縮小し、修正文字の入力キーＫを拡大したとしても、誤文字の入力キーＫおよび修正文字の入力キーＫ以外の別の入力キーＫの表示サイズを変更する必要がない。
【０１１４】
また、本実施形態では、上記のように、表示制御部１７は、修正文字の入力キーＫの表示サイズを従前に第１方向に拡大した状態で、誤文字の入力キーＫおよび修正文字の入力キーＫが第１方向と交差する第２方向に互いに隣接していると判断すれば、修正文字の入力キーＫの表示サイズを第１方向に拡大したまま、誤文字の入力キーＫの表示サイズを第２方向に縮小するとともに、誤文字の入力キーＫの表示サイズを第２方向に縮小した分だけ、修正文字の入力キーＫの表示サイズを第２方向に拡大する。このように構成すれば、より一層、ユーザーが操作ミスを起こすのを抑制することができる。
【０１１５】
また、本実施形態では、上記のように、表示制御部は、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していないと判断すれば、誤文字の入力キーＫおよび修正文字の入力キーＫのそれぞれの表示サイズを変更しない。ここで、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していない場合には、修正文字の入力キーＫを拡大しようとすると、その修正文字の入力キーＫに隣接する無関係の入力キーＫ（誤文字の入力キーＫ以外の入力キーＫ）を縮小しなければならない。したがって、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していない場合には、誤文字の入力キーＫおよび修正文字の入力キーＫのそれぞれの表示サイズを変更しない方が良い。
【０１１６】
また、本実施形態では、上記のように、表示制御部１７は、削除キーＢＫの押下操作の回数をカウントし、最終回目の削除キーＢＫの押下操作を受けて削除された文字を誤文字と識別する。このように構成すれば、既に入力された文字のうちから誤文字を識別するのが容易になる。
【０１１７】
また、本実施形態では、上記のように、表示制御部１７は、誤文字の入力キーＫおよび修正文字の入力キーＫのそれぞれの表示サイズの少なくとも一方を従前に変更していたとしても、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していると判断する毎に、誤文字の入力キーＫの表示サイズを縮小するとともに、修正文字の入力キーＫの表示サイズを拡大する。このように構成すれば、より一層、ユーザーが操作ミスを起こすのを抑制することができる。
【０１１８】
また、本実施形態では、上記のように、表示制御部１７は、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していると判断する毎に、誤文字の入力キーＫの表示サイズを一定量ずつ縮小し、修正文字の入力キーＫの表示サイズを一定量ずつ拡大する。このように構成すれば、ユーザーからすると、誤文字の入力キーＫおよび修正文字の入力キーＫのそれぞれの表示サイズが急激に変化しないので、戸惑うことなく文字入力操作を行うことができる。
【０１１９】
また、本実施形態では、上記のように、表示制御部１７は、誤文字の入力キーＫおよび修正文字の入力キーＫが互いに隣接していると判断したとしても、誤文字の入力キーＫの表示サイズが予め定められた最小サイズになっていれば、誤文字の入力キーＫおよび修正文字の入力キーＫのそれぞれの表示サイズを変更しない。このように構成すれば、誤文字の入力キーＫの表示サイズを縮小し過ぎることに起因してユーザーの操作性が悪くなる、という不都合が生じるのを抑制することができる。
【０１２０】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【０１２１】
１１  液晶表示部（操作表示部）
１７  表示制御部（制御部）
１８  記憶部
１００  画像形成装置
１０１  操作パネル（文字入力装置）
Ｋ  入力キー
ＢＫ  削除キー
ＫＢ  キーボード画面
【図１】
0005663427.tif 000002
【図２】
0005663427.tif 000003
【図３】
0005663427.tif 000004
【図４】
0005663427.tif 000005
【図５】
0005663427.tif 000006
【図６】
0005663427.tif 000007
【図７】
0005663427.tif 000008
【図８】
0005663427.tif 000009
【図９】
0005663427.tif 000010
【図１０】
0005663427.tif 000011
【図１１】
0005663427.tif 000012
【図１２】
0005663427.tif 000013
【図１３】
0005663427.tif 000014
【図１４】
0005663427.tif 000015
【図１５】
0005663427.tif 000016
【図１６】
0005663427.tif 000017
【図１７】
0005663427.tif 000018
【図１８】
0005663427.tif 000019
【図１９】
0005663427.tif 000020
【図２０】
0005663427.tif 000021
【図２１】
0005663427.tif 000022