(57)【要約】【課題】一部のキーの表示形態を条件に応じて変更しつつ、キーの配列形態を維持したソフトキーボードを表示し、入力操作が容易で、利用者の利便性が高くなるようにする。【解決手段】利用者に対する表示を行うとともに、利用者からの接触による入力を受け付けるタッチパネル部と、タッチパネル部に表示されるソフトキーボードに含まれるキーの配列形態及びキーの表示形態に関する情報を配置情報として記憶する配置情報記憶部と、配置情報を選択するための条件を受け入れる条件受入部と、条件に応じて、一部のキーの表示形態を変更しつつキーの配列形態を維持した配置情報を配置情報記憶部から読み出し、読み出した配置情報に基づくソフトキーボードを表示することをタッチパネル部に指示するソフトキーボード表示指示部とを備える。【選択図】図１
2014225115.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアにより描画されるソフトキーボードを表示し、利用者からの入力を受け付ける入力装置において、
前記利用者に対する表示を行うとともに、前記利用者からの接触による入力を受け付けるタッチパネル部と、
該タッチパネル部に表示される前記ソフトキーボードに含まれるキーの配列形態及び前記キーの表示形態に関する情報を配置情報として記憶する配置情報記憶部と、
前記配置情報を選択するための条件を受け入れる条件受入部と、
前記条件に応じて、一部のキーの表示形態を変更しつつ前記キーの配列形態を維持した配置情報を前記配置情報記憶部から読み出し、読み出した配置情報に基づくソフトキーボードを表示することを前記タッチパネル部に指示するソフトキーボード表示指示部と、
を備えることを特徴とする入力装置。
【請求項２】
前記ソフトキーボード表示指示部は、必要のないキーを押下不能にすることによって前記一部のキーの表示形態を変更したソフトキーボードを表示することを前記タッチパネル部に指示する請求項１に記載の入力装置。
【請求項３】
前記ソフトキーボード表示指示部は、必要のないキーを押下不能にするとともに、それによって生じた隙間に入り込むように隣接するキーを伸張させることにより前記一部のキーの表示形態を変更したソフトキーボードを表示することを前記タッチパネル部に指示する請求項１に記載の入力装置。
【請求項４】
前記必要のないキーは、削除又はグレーアウトされることにより押下不能にされる請求項２又は３に記載の入力装置。
【請求項５】
前記ソフトキーボード表示指示部が前記配置情報記憶部から読み出した配置情報を補正する配置情報補正部を更に備える請求項１〜４のいずれか１項に記載の入力装置。
【請求項６】
前記配置情報補正部は、前記ソフトキーボードに含まれるすべてのキーを補正の対象とする請求項５に記載の入力装置。
【請求項７】
前記配置情報補正部は、前記ソフトキーボードに含まれる特定のキーを補正の対象とする請求項５に記載の入力装置。
【請求項８】
前記配置情報は、前記配置情報補正部による補正の可否情報を含み、
前記配置情報補正部は、前記ソフトキーボードに含まれるキーの前記補正の可否情報に基づき補正の対象を決定する請求項５〜７のいずれか１項に記載の入力装置。
【請求項９】
前記配置情報補正部は、前記タッチパネル部の寸法に基づいて前記配置情報を補正する請求項５〜８のいずれか１項に記載の入力装置。
【請求項１０】
前記配置情報補正部は、隣接するキーが削除されているか否かに応じて前記配置情報を補正する請求項５〜９のいずれか１項に記載の入力装置。
【請求項１１】
前記条件受入部は、前記条件として前記ソフトキーボードから入力を受け入れる手段の種別情報を受け入れる請求項１〜１０のいずれか１項に記載の入力装置。
【請求項１２】
前記配置情報は、前記必要のないキーの情報として不要キー情報を含み、
前記条件受入部は、前記不要キー情報を受け入れる請求項２〜４のいずれか１項に記載の入力装置。
【請求項１３】
前記配置情報は、制御キー情報を含み、
前記条件受入部は、前記制御キー情報を受け入れる請求項１〜１２のいずれか１項に記載の入力装置。
【請求項１４】
請求項１〜１３のいずれか１項に記載の入力装置と、
画像を生成する画像処理部と、
該画像処理部を制御し、前記条件受入部に条件を送付する制御部と、
を有することを特徴とする画像処理装置。
【請求項１５】
前記条件受入部は、前記条件として前記制御部から処理状況を受け入れる請求項１４に記載の画像処理装置。
【請求項１６】
前記条件受入部は、前記条件として画像処理装置に設定された言語情報を受け入れる請求項１４又は１５に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置及び該入力装置を有する画像処理装置に関するものである。
【背景技術】
【０００２】
従来、スマートフォン、タブレットコンピュータ等のようにタッチパネルを入力装置として備える通信情報端末においては、動作中のアプリケーションプログラムに応じたソフトキーボードを表示するようになっている。このような通信情報端末では、サーバと通信を行って情報処理を実行する場合、サーバからキー配列形態に関する情報をあらかじめ取得しておき、動作中のアプリケーションプログラムに対応するキー配列形態を備えるソフトキーボードを入力装置が表示する。なお、アプリケーションプログラムに対応する専用のキー配列形態が存在しない場合、入力装置は汎（はん）用のキー配列形態を備えるソフトキーボードを表示するようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０５３８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の入力装置においては、アプリケーションプログラム毎に異なるキー配列形態を備えるソフトキーボードを表示するので、同一機能のキーの配置位置がアプリケーションプログラムによって変更されてしまうことがあり、入力装置を操作する利用者の利便性が低下するという問題がある。
【０００５】
本発明は、従来の入力装置の問題点を解決して、一部のキーの表示形態を条件に応じて変更しつつ、キーの配列形態を維持したソフトキーボードを表示することによって、入力操作が容易で、利用者の利便性が高い入力装置及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の入力装置においては、ソフトウェアにより描画されるソフトキーボードを表示し、利用者からの入力を受け付ける入力装置において、前記利用者に対する表示を行うとともに、前記利用者からの接触による入力を受け付けるタッチパネル部と、該タッチパネル部に表示される前記ソフトキーボードに含まれるキーの配列形態及び前記キーの表示形態に関する情報を配置情報として記憶する配置情報記憶部と、前記配置情報を選択するための条件を受け入れる条件受入部と、前記条件に応じて、一部のキーの表示形態を変更しつつ前記キーの配列形態を維持した配置情報を前記配置情報記憶部から読み出し、読み出した配置情報に基づくソフトキーボードを表示することを前記タッチパネル部に指示するソフトキーボード表示指示部とを備える。
【発明の効果】
【０００７】
本発明によれば、入力装置においては、一部のキーの表示形態を条件に応じて変更しつつ、キーの配列形態を維持したソフトキーボードを表示する。これにより、アプリケーションの違いによってキーの配置が変わることなくソフトキーボードの切り替えを行うことができ、利用者の利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態における画像処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるオペレーションパネル部の構成を示す図である。
【図３】本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードの配置情報を示す図である。
【図４】本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図である。
【図５】本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に電子メールアドレスを入力する専用のソフトキーボードの配置情報を示す図である。
【図６】本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に電子メールアドレスを入力する専用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図である。
【図７】本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合にパスワードを入力する専用のソフトキーボードの配置情報を示す図である。
【図８】本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合にパスワードを入力する専用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図である。
【図９】本発明の第１の実施の形態における画像処理装置の言語情報が英語である場合に文章を入力する汎用のソフトキーボードの配置情報を示す図である。
【図１０】本発明の第１の実施の形態における画像処理装置の言語情報が英語である場合に文章を入力する汎用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図である。
【図１１】本発明の第１の実施の形態におけるソフトキーボードの例を示す第１の図である。
【図１２】本発明の第１の実施の形態におけるソフトキーボードの例を示す第２の図である。
【図１３】本発明の第１の実施の形態におけるソフトキーボードの配置情報の利用条件を示す図である。
【図１４】本発明の第１の実施の形態におけるソフトキーボードの配置情報の利用条件と削除キーとの関係を示す図である。
【図１５】本発明の第１の実施の形態におけるソフトキーボードを表示する処理の動作を示すフローチャートである。
【図１６】本発明の第１の実施の形態における表示部に表示されたスキャンメニューを示す図である。
【図１７】本発明の第１の実施の形態における表示部に表示されたスキャン  ｔｏ  Ｅｍａｉｌ設定画面を示す第１の図である。
【図１８】本発明の第１の実施の形態における表示部に表示された宛（あて）先設定画面を示す図である。
【図１９】本発明の第１の実施の形態における表示部に表示されたスキャン  ｔｏ  Ｅｍａｉｌ設定画面を示す第２の図である。
【図２０】本発明の第１の実施の形態における表示部に表示されたスキャン  ｔｏ  Ｅｍａｉｌ設定画面を示す第３の図である。
【図２１】本発明の第１の実施の形態における表示部に表示されたエラー画面を示す図である。
【図２２】本発明の第１の実施の形態におけるスキャン  ｔｏ  Ｅｍａｉｌの処理の動作を示すフローチャートである。
【図２３】本発明の第２の実施の形態における画像処理装置の構成を示すブロック図である。
【図２４】本発明の第２の実施の形態における画像処理装置の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードの配置情報を示す図である。
【図２５】本発明の第２の実施の形態におけるソフトキーボードを表示する処理の動作を示すフローチャートである。
【図２６】本発明の第２の実施の形態におけるソフトキーボードの例を示す図である。
【図２７】本発明の第２の実施の形態における配置情報の補正処理の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は本発明の第１の実施の形態における画像処理装置の構成を示すブロック図である。
【００１１】
図において、１０は本実施の形態における画像処理装置としての複合機であり、プリンタ、ファクシミリ機、複写機及びスキャナ機の機能を併せ持つ装置であるが、画像の読み取り、印刷、送受信等の画像処理を実行する装置であれば、いかなる種類の装置であってもよく、プリンタ、ファクシミリ機、複写機、スキャナ機等のような単機能機であってもよい。
【００１２】
前記複合機１０は、外部とのネットワーク１１に接続され、制御部１２、送受信部１３、画像処理部としての印刷部１４、スキャナ部１５、ソフトキーボードを表示するオペレーションパネル部２１、ソフトキーボード表示指示部としてのパネル表示制御部２２、配置情報記憶部２３、及び、条件受入部２４を有する。なお、前記オペレーションパネル部２１、パネル表示制御部２２、配置情報記憶部２３及び条件受入部２４が入力装置として機能する。
【００１３】
そして、前記制御部１２は、複合機１０の動作を統括的に制御する。
【００１４】
また、前記送受信部１３は、複合機１０とネットワーク１１とのインターフェイスであり、複合機１０とネットワーク１１を介した通信を行う。具体的には、前記送受信部１３は、ネットワーク１１に接続された図示されない情報処理装置から印刷データを受信して、制御部１２に送信する。また、該制御部１２がスキャナ部１５を制御することによって作成された画像データは、前記送受信部１３が、ネットワーク１１を通して情報処理装置に送信する。さらに、前記送受信部１３は、ネットワーク１１に接続された図示されないメールサーバに送信する。
【００１５】
そして、前記印刷部１４は、制御部１２から受信した印刷データの印刷を行う。具体的には、前記印刷部１４は、印刷データのラスタライズ化を行い、例えば、印刷が電子写真方式の印刷である場合、感光体ドラム上に静電潜像を形成し、該静電潜像をトナーによって現像したトナー像を記録紙に転写することで印刷を行う。なお、前記印刷データは、ネットワーク１１に接続された情報処理装置から送受信部１３を通して、制御部１２によって取得される。
【００１６】
該制御部１２は、取得した印刷データを即時に印刷部１４に渡さず、パスワードによる認証が行われた後に、印刷部１４に渡して印刷を開始させてもよい。具体的には、パスワード情報が付与された印刷データを受信した場合、前記制御部１２は印刷データを保存する。そして、前記制御部１２は、利用者がパネル表示制御部２２から入力したパスワードを受け取り、該パスワードが保存された印刷データのパスワードと一致した場合に、前記印刷データを、印刷部１４に渡して印刷を開始させる。
【００１７】
また、前記スキャナ部１５は、紙等の原稿から画像を読み取り、画像データを作成する。作成された画像データはスキャナ部１５から制御部１２に渡される。該制御部１２は、前記画像データを印刷部１４に渡し印刷させることによって、コピーを行う。また、前記制御部１２は、前記画像データをネットワーク１１に接続された情報処理装置に送受信部１３を通して送信することもできる。例えば、前記制御部１２は、前記画像データを電子メールに添付ファイルとして付与し、ネットワーク１１に接続されたメールサーバに送受信部１３を通して送信してもよい。
【００１８】
さらに、前記オペレーションパネル部２１は、複合機１０のユーザインターフェイスであり、表示手段としての機能と入力手段としての機能とを兼ね備える。
【００１９】
そして、前記パネル表示制御部２２は、制御部１２からの指示によってオペレーションパネル部２１の表示制御を行う。また、前記パネル表示制御部２２は、オペレーションパネル部２１への利用者の入力を受け入れ、制御部１２に通知する。
【００２０】
さらに、前記配置情報記憶部２３は、オペレーションパネル部２１に表示される各部材の配置情報、すなわち、表示形態に関する情報を記憶する。本実施の形態においては、特に、ソフトキーボードのキーの配列形態とキーの表示形態に関する情報をソフトキーボードの配置情報として記憶する。
【００２１】
さらに、前記条件受入部２４は、前記ソフトキーボードの配置情報を選択するための条件を受け入れる。また、前記パネル表示制御部２２は、条件受入部２４が受け入れた条件に基づいて、オペレーションパネル部２１に表示されるソフトキーボードの配置情報を決定する。
【００２２】
次に、前記オペレーションパネル部２１の構成について詳細に説明する。
【００２３】
図２は本発明の第１の実施の形態におけるオペレーションパネル部の構成を示す図である。
【００２４】
図に示されるように、オペレーションパネル部２１は、表示部３１、機能選択キー部３２、状態確認キー３３、電源制御キー３４、テンキー部３５、クリアキー３６、モノクロスタートキー３７及びカラースタートキー３８を有する。
【００２５】
前記表示部３１は、いわゆるタッチパネルを入力手段として備えるタッチパネル部であって、表示手段としての機能と入力手段としての機能とを兼ね備える部分である。また、前記機能選択キー部３２、状態確認キー３３、電源制御キー３４、テンキー部３５、クリアキー３６、モノクロスタートキー３７及びカラースタートキー３８は、ハードウェアキーであり、利用者が押下するボタンである。なお、機能選択キー部３２及びテンキー部３５を示す破線は、説明の都合上描画されたものであり、実際には存在しない。
【００２６】
そして、前記機能選択キー部３２は、複写機、ファクシミリ機、スキャナ機及びプリンタとしての機能を選択するためのボタン、すなわち、ハードキーを含んでいる。例えば、「ＣＯＰＹ」キーが押下されると、表示部３１にはＣＯＰＹ設定画面が表示される。
【００２７】
また、前記状態確認キー３３は、複合機１０の状態を確認するためのハードウェアキーであり、前記状態確認キー３３が押下されると表示部３１には複合機１０の状態が表示される。
【００２８】
さらに、前記電源制御キー３４は、複合機１０の電源を制御するためのハードウェアキーであり、前記電源制御キー３４が押下されると複合機１０の電源がオン又はオフに切り替えられる。さらに、前記テンキー部３５は、数字及び符号を入力するためのボタン、すなわち、ハードキーを含んでいる。さらに、前記クリアキー３６は、入力中の文字列の消去を行うためのハードウェアキーである。さらに、前記モノクロスタートキー３７は、モノクロでのコピー、スキャン、ファクシミリ送受信、印刷等の動作を複合機１０に開始させるためのハードウェアキーであり、前記カラースタートキー３８は、カラーでのコピー、スキャン、ファクシミリ送受信、印刷等の動作を複合機１０に開始させるためのハードウェアキーである。
【００２９】
そして、前記表示部３１は、ソフトウェアによって描画されるキーボードであるソフトキーボードを表示する。該ソフトキーボードは、動作中のアプリケーションプログラム毎に異なるキー配列形態を備えるものであるが、本実施の形態においては、アプリケーションプログラムが変更されても、一部のキーの表示形態を条件に応じて変更しつつ、キーの配列形態を維持したソフトキーボードを表示するようになっている。また、本実施の形態においては、前記アプリケーションプログラムが一般的な文章、電子メールアドレス、認証用のパスワード等の文字列を入力するためのプログラムである場合について説明する。
【００３０】
なお、前記オペレーションパネル部２１がタッチパネルとハードウェアキーとを組み合わせたものである場合について説明したが、前記オペレーションパネル部２１は、タッチパネルのみによって構成されているものであってもよい。
【００３１】
次に、各アプリケーションプログラムに対応するソフトキーボードの配置情報について詳細に説明する。なお、本実施の形態におけるソフトキーボードの配置情報はＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述される。
【００３２】
図３は本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードの配置情報を示す図、図４は本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図、図５は本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に電子メールアドレスを入力する専用のソフトキーボードの配置情報を示す図、図６は本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合に電子メールアドレスを入力する専用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図、図７は本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合にパスワードを入力する専用のソフトキーボードの配置情報を示す図、図８は本発明の第１の実施の形態における画像処理装置の言語情報が日本語である場合にパスワードを入力する専用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図、図９は本発明の第１の実施の形態における画像処理装置の言語情報が英語である場合に文章を入力する汎用のソフトキーボードの配置情報を示す図、図１０は本発明の第１の実施の形態における画像処理装置の言語情報が英語である場合に文章を入力する汎用のソフトキーボードのシフトキーが押下された状態の配置情報を示す図である。
【００３３】
図３は、複合機１０の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードの配置情報を示しており、ファイル名は「ｊａ＿ｉｍｌ＿ｍａｉｎ．ｘｍｌ」である。図４は、図３に示される配置情報によって表示部３１に表示されたソフトキーボードのシフトキーが押下されたときに表示されるソフトキーボードの配置情報を示しており、ファイル名は「ｊａ＿ｉｍｌ＿ｍａｉｎ＿ｓｈｉｆｔ．ｘｍｌ」である。
【００３４】
図５は、複合機１０の言語情報が日本語である場合に電子メールアドレスを入力する専用のソフトキーボードの配置情報を示しており、ファイル名は「ｊａ＿ｉｍｌ＿ｍａｉｌ．ｘｍｌ」である。図６は、図５に示される配置情報により表示部３１に表示されたソフトキーボードのシフトキーが押下されたときに表示されるソフトキーボードの配置情報を示しており、ファイル名は「ｊａ＿ｉｍｌ＿ｍａｉｌ＿ｓｈｉｆｔ．ｘｍｌ」である。
【００３５】
図７は、複合機１０の言語情報が日本語である場合にパスワードを入力する専用のソフトキーボードの配置情報を示しており、ファイル名は「ｊａ＿ｉｍｌ＿ｐａｓｓｗｏｒｄ．ｘｍｌ」である。図８は、図７に示される配置情報によって表示部３１に表示されたソフトキーボードのシフトキーが押下されたときに表示されるソフトキーボードの配置情報を示しており、ファイル名は「ｊａ＿ｉｍｌ＿ｐａｓｓｗｏｒｄ＿ｓｈｉｆｔ．ｘｍｌ」である。
【００３６】
図９は、複合機１０の言語情報が英語である場合に文章を入力する汎用のソフトキーボードの配置情報を示しており、ファイル名は「ｅｎ＿ｉｍｌ＿ｍａｉｎ．ｘｍｌ」である。図１０は、図９に示される配置情報によって表示部３１に表示されたソフトキーボードのシフトキーが押下されたときに表示されるソフトキーボードの配置情報を示しており、ファイル名は「ｅｎ＿ｉｍｌ＿ｍａｉｎ＿ｓｈｉｆｔ．ｘｍｌ」である。
【００３７】
なお、図３〜１０における各行頭の数字は、説明のための通し番号である。
【００３８】
ここでは、図３に示される配置情報について具体的に説明する。
【００３９】
まず、１行目は、ＸＭＬの定型的な宣言文である。
【００４０】
そして、２行目〜４行目は、ソフトキーボードを構成するキーの大きさとその間隔を定義する。
【００４１】
続いて、６行目〜１６行目にかけて、「Ｒｏｗ」要素として一列に表示されるキーを定義する。「Ｒｏｗ」は表示部３１の画面の上方から順次表示される。
【００４２】
続いて、７行目〜１５行目は、それぞれのキーの定義である。キーは、一列内の左から順に表示される。「Ｋｅｙ」要素で定義される内容が、１つのキーを示す。例えば、７行目では、「Ｋｅｙ」と表示されるキーを定義する。「Ｋｅｙ」要素の「ｏｋｉ：ｋｅｙＬａｂｅｌ」属性はソフトキーボードのキーとして表示されるボタンのラベル、「ｏｋｉ：ｃｏｄｅｓ」属性はそのキーが押下された場合に発行される文字のコード、「ｏｋｉ：ｋｅｙＥｄｇｅＦｌａｇｓ」属性はそのキーの水平方向の配置情報を示す。この例では、このキーは左端に表示するという意味である。
【００４３】
続いて、１４行目及び１５行目で定義されるキーは制御キーである。該制御キーのコードを負とすることによって、他のキー（文字を入力するキー）と区別している。「ｏｋｉ：ｋｅｙＩｃｏｎ」属性は、そのキーとして表示されるボタンのラベルにアイコンを利用するという定義である。「ｏｋｉ：ｉｓＲｅｐｅａｔａｂｌｅ」属性は、そのキーを長時間押下することによって自動的に繰り返し入力を行うのか否かを示している。
【００４４】
続いて、１８行目の「ｏｋｉ：ｈｏｒｉｚｏｎｔａｌＧａｐ」属性は、左方向への空白を設定する。
【００４５】
続いて、４７行目の「ｏｋｉ：ｉｓＭｏｄｉｆｉｅｒ」属性は、装飾キーであるのか否かを示している。この属性値が「ｔｒｕｅ」である場合、そのキーが押下されると、表示されているソフトキーボードのレイアウトを変更する必要があることを意味する。図３に示される配置情報によってソフトキーボードが表示され、さらに、そのキーが押下された場合、図４に示す配置情報によるソフトキーボードが表示される。
【００４６】
続いて、４８行目の「ｏｋｉ：ｉｓＳｔｉｃｋｙ」属性は、そのキーがトグルキー（再押下されるまで押下状態を保持するキー）であることを示している。
【００４７】
続いて、４９行目の「ｏｋｉ：ｋｅｙＷｉｄｔｈ」属性は、そのキーの表示幅を示している。
【００４８】
次に、表示部３１に表示されるソフトキーボードについて詳細に説明する。
【００４９】
図１１は本発明の第１の実施の形態におけるソフトキーボードの例を示す第１の図、図１２は本発明の第１の実施の形態におけるソフトキーボードの例を示す第２の図、図１３は本発明の第１の実施の形態におけるソフトキーボードの配置情報の利用条件を示す図、図１４は本発明の第１の実施の形態におけるソフトキーボードの配置情報の利用条件と削除キーとの関係を示す図である。
【００５０】
なお、図１１及び１２において、（Ａ）〜（Ｈ）は、それぞれ、図３〜１０に示される配置情報に基づいて表示されたソフトキーボードの例である。また、図１１及び１２において、破線は、説明の都合上描画されたものであり、実際には存在しない。
【００５１】
図において、３１−１１、３１−２１、３１−３１及び３１−４１は、テキスト入力領域であって、利用者が表示部３１に表示されたソフトキーボードの各キーを押下することによって入力された文字列が表示される領域である。なお、（Ｅ）及び（Ｆ）は、パスワードを入力する専用のソフトキーボードを示しており、テキスト入力領域３１−３１に表示される文字列は、直前に入力された文字以外が「＊」表示となり、保護される。
【００５２】
本実施の形態において、利用者によるソフトキーボードのキーの押下を検知し、押下されたキーに対応する文字のテキスト入力領域への表示は、コンピュータに文字を入力するためのソフトウェアである入力システム（Ｉｍｐｕｔ  Ｍｅｔｈｏｄ：ＩＭ）によって行われる。該入力システムは、押下されたキーに対応する文字コードを利用し、文字をテキスト入力領域に追加表示するソフトウェアである。また、必要に応じて、ひらがなから漢字への変換が行われる。
【００５３】
図に示されるように、本実施の形態おけるソフトキーボードは、シフトキー３１−１２、３１−１３、３１−２２、３１−２３、３１−３２、３１−３３、３１−４２及び３１−４３を備えている。そして、利用者が前記シフトキー３１−１２、３１−１３、３１−２２、３１−２３、３１−３２、３１−３３、３１−４２及び３１−４３を押下することによって、ソフトキーボードのレイアウトが対応するレイアウトに変更される。
【００５４】
具体的には、利用者が（Ａ）、（Ｃ）、（Ｅ）及び（Ｇ）に表示されるソフトキーボードにおけるシフトキー３１−１２、３１−２２、３１−３２及び３１−４２を押下すると、ソフトキーボードのレイアウトが、それぞれ、（Ｂ）、（Ｄ）、（Ｆ）及び（Ｈ）に表示されるように切り替えられる。また、利用者が（Ｂ）、（Ｄ）、（Ｆ）及び（Ｈ）に表示されるソフトキーボードにおけるシフトキー３１−１３、３１−２３、３１−３３及び３１−４３を押下すると、ソフトキーボードのレイアウトが、それぞれ、（Ａ）、（Ｃ）、（Ｅ）及び（Ｇ）に表示されるように切り替えられる。なお、このようなソフトキーボードのレイアウトの変更は、前記入力システムによって行われる。
【００５５】
前述のように、条件受入部２４がソフトキーボードの配置情報を選択するための条件を受け入れ、パネル表示制御部２２が、前記条件受入部２４が受け入れた条件に基づいて、表示されるソフトキーボードの配置情報を決定する。
【００５６】
そして、図１３には、ソフトキーボードの配置情報を選択するための条件と、それに対応する配置情報との対応付けの例が示されている。本実施の形態において、配置情報を決定するための条件は、「言語」、「入力システム」及び「利用場面」である。ここで、「言語」は複合機１０に設定された言語情報であり、「利用場面」はソフトキーボードが表示される場面を示している。前記「利用場面」の情報は、ソフトキーボードを表示する制御部１２に含まれるアプリケーションプログラムによって与えられる。
【００５７】
なお、前記パネル表示制御部２２は、条件受入部２４が受け入れた条件に基づいて、表示されるソフトキーボードの配置情報を決定するようになっているが、これに限定されるものではない。例えば、前記パネル表示制御部２２は、ＸＭＬで定義された配置情報から、条件に応じたキーを削除して配置情報を作成してもよい。
【００５８】
図１４には、ソフトキーボードの配置情報を選択するための条件と、それに対応する配置情報と、キーの削除情報との対応付けの例が示されている。この例では、図１３に示される例に対して、「削除キー」の列が追加されている。そして、「削除キー」の列においては、文字のコードが定義されている。
【００５９】
また、図１４に示される例では、説明の都合上、文字コードに対応する文字が表示されている。なお、［］で囲われた文字は制御キーであり、「改行」は文字コードが−１０であり、「変換」は文字コードが−２０であり、「英数」は文字コードが−３０であることを意味する。
【００６０】
図１４に示されるような条件を使用する場合、前記パネル表示制御部２２は、選択された配置情報としてのＸＭＬから、不要キー情報としての「削除キー」の列で定義された文字のコードを「ｏｋｉ：ｃｏｄｅｓ」の属性値として備えるキーを配置情報から削除する。
【００６１】
なお、図１１及び１２における（Ａ）、（Ｃ）、（Ｅ）及び（Ｇ）に表示されるソフトキーボードを対比すると、アプリケーションプログラムが変更され、条件受入部２４が受け入れた条件が変更されても、キーの配列形態は維持されつつ、一部のキーの表示形態が変更されている、すなわち、必要のない一部のキーが削除されて表示されないようになっていることを、容易に理解することができる。また、図１１及び１２における（Ｂ）、（Ｄ）、（Ｆ）及び（Ｈ）に表示されるソフトキーボードを対比しても、同様のことを容易に理解することができる。なお、必要のない一部のキーを、削除せずにグレーアウトすることによって、表示されないようにすることもできる。
【００６２】
次に、前記構成の複合機１０の動作について説明する。まず、ソフトキーボードを表示する動作について説明する。
【００６３】
図１５は本発明の第１の実施の形態におけるソフトキーボードを表示する処理の動作を示すフローチャートである。
【００６４】
パネル表示制御部２２が制御部１２からソフトキーボードの表示指示を受け付けると、ソフトキーボードを表示する処理が開始される。
【００６５】
まず、パネル表示制御部２２は、条件受入部２４に、ソフトキーボードを表示するための条件を取得する処理を実行させる。そして、前記条件受入部２４は、ソフトキーボードを表示するための条件を取得する。該条件は、複合機１０に設定された言語情報、複合機１０が利用する入力システムの種類、及び、ソフトキーボードの利用場面、すなわち、種別情報である。該利用場面は、制御部１２に含まれるアプリケーションプログラムから取得する。
【００６６】
続いて、パネル表示制御部２２は、条件受入部２４が取得したソフトキーボードを表示するための条件に基づいて、図１３に示される例のような配置情報のファイル名を取得する。
【００６７】
ここでは、具体的には、言語情報が「日本語」であり、入力システムが「ＩＭ１」であり、ソフトキーボードの利用場面が利用者に「パスワード」の入力を要求する場面であるものとする。そして、例えば、図１３に示されるような条件を使用する場合、パネル表示制御部２２は、図１３のＮｏ．５に示されるような「ｊａ＿ｉｍ１＿ｐａｓｓｗｏｒｄ．ｘｍｌ」を取得する。また、例えば、図１４に示されるような条件を使用する場合、パネル表示制御部２２は、「ｊａ＿ｉｍ１＿ｍａｉｎ．ｘｍｌ」を取得する。
【００６８】
続いて、パネル表示制御部２２は、取得したファイル名に基づいて、ソフトキーボードの配置情報を取得する。
【００６９】
例えば、取得したファイル名が「ｊａ＿ｉｍ１＿ｐａｓｓｗｏｒｄ．ｘｍｌ」である場合、パネル表示制御部２２は、ＸＭＬによって記述された図７に示されるようなソフトキーボードの配置情報を取得する。また、例えば、取得したファイル名が「ｊａ＿ｉｍ１＿ｍａｉｎ．ｘｍｌ」である場合、パネル表示制御部２２は、ＸＭＬによって記述された図３に示されるようなソフトキーボードの配置情報を取得するとともに、図１４に示されるような「削除キー」の列に定義される文字のコードを出力するキーを前記配置情報から削除する。
【００７０】
続いて、パネル表示制御部２２は、取得したソフトキーボードの配置情報に基づいて、オペレーションパネル部２１にソフトキーボードを表示し、処理を終了する。
【００７１】
例えば、図７に示されるようなソフトキーボードの配置情報を取得した場合、また、例えば、図３に示されるようなソフトキーボードの配置情報を取得して「削除キー」の列に定義される文字のコードを出力するキーを削除した場合も、図１２の（Ｅ）に示されるようなソフトキーボードがオペレーションパネル部２１に表示される。
【００７２】
次に、フローチャートについて説明する。
ステップＳ１  ソフトキーボードを表示するための条件を取得する。
ステップＳ２  ソフトキーボードの配置情報のファイル名を取得する。
ステップＳ３  ソフトキーボードの配置情報を取得する。
ステップＳ４  ソフトキーボードを表示し、処理を終了する。
【００７３】
次に、スキャン  ｔｏ  Ｅｍａｉｌの処理を実行する場合の動作について説明する。ここで、スキャン  ｔｏ  Ｅｍａｉｌとは、スキャナ部１５によって読み取られた画像データを添付ファイルとして電子メール（Ｅｍａｉｌ）に付与し、ネットワーク１１に接続されたメールサーバに電子メールを送信するアプリケーションプログラムによって実行される処理である。
【００７４】
図１６は本発明の第１の実施の形態における表示部に表示されたスキャンメニューを示す図、図１７は本発明の第１の実施の形態における表示部に表示されたスキャン  ｔｏ  Ｅｍａｉｌ設定画面を示す第１の図、図１８は本発明の第１の実施の形態における表示部に表示された宛先設定画面を示す図、図１９は本発明の第１の実施の形態における表示部に表示されたスキャン  ｔｏ  Ｅｍａｉｌ設定画面を示す第２の図、図２０は本発明の第１の実施の形態における表示部に表示されたスキャン  ｔｏ  Ｅｍａｉｌ設定画面を示す第３の図、図２１は本発明の第１の実施の形態における表示部に表示されたエラー画面を示す図、図２２は本発明の第１の実施の形態におけるスキャン  ｔｏ  Ｅｍａｉｌの処理の動作を示すフローチャートである。
【００７５】
本実施の形態において、スキャン  ｔｏ  Ｅｍａｉｌの処理は、複合機１０の利用者が、オペレーションパネル部２１の機能選択キー部３２に含まれる「Ｓｃａｎ」キーを押下し、さらに、図１６に示されるようなスキャンメニューから「Ｅｍａｉｌ」を選択した場合に実行される。これらの動作は、複合機１０の制御部１２によって実行される。なお、複合機１０の言語情報は「日本語」であり、入力システムは「ＩＭ１」であるものとする。
【００７６】
まず、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、図１７に示されるようなスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させる。そして、パネル表示制御部２２は、利用者によってオペレーションパネル部２１に対する操作が行われるまで待機する。
【００７７】
続いて、オペレーションパネル部２１に対する操作が行われると、パネル表示制御部２２は、図１７に示されるような設定画面に表示されている「宛先設定」ボタンが押下されたか否かを判断する。
【００７８】
そして、「宛先設定」ボタンが押下された場合、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、図１８に示されるような宛先設定画面を表示させる。本実施の形態において、利用者は、アドレス帳から選択、グループリスト（アドレスの集合）から選択、Ｅｍａｉｌの送信履歴から選択、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）から取得、又は、直接入力のうちから所望の宛先を設定する方法を選択することができる。ここでは、利用者が「直接入力」を選択したものとして説明する。
【００７９】
続いて、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、アドレス直接入力画面を表示させる。この場合、図１３に示されるソフトキーボードの配置情報を選択するための条件において、利用場面が「メールアドレス」となるので、具体的には、図１１の（Ｃ）に示されるような電子メールのアドレスを入力するためのソフトキーボードが表示部３１に表示される。
【００８０】
そして、表示されたソフトキーボードを利用者が操作して電子メールのアドレスを入力すると、すなわち、利用者からの電子メールアドレスの入力が受け付けられると、パネル表示制御部２２は、再び、オペレーションパネル部２１の表示部３１にスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させ、以降の動作を繰り返す。この場合、スキャン  ｔｏ  Ｅｍａｉｌ設定画面は、図１９に示されるように、宛先が設定されたものとなる。
【００８１】
また、「宛先設定」ボタンが押下されたか否かを判断して「宛先設定」ボタンが押下されていない場合、パネル表示制御部２２は、スキャン  ｔｏ  Ｅｍａｉｌ設定画面に表示されている「件名入力」ボタンが押下されたか否かを判断する。
【００８２】
そして、「件名入力」ボタンが押下された場合、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、電子メールの件名を入力するための件名入力画面を表示させる。この場合、図１３に示されるソフトキーボードの配置情報を選択するための条件において、利用場面が「汎用」となるので、具体的には、図１１の（Ａ）に示されるような日本語の文章を入力するためのソフトキーボードが表示部３１に表示される。そして、表示されたソフトキーボードを利用者が操作して電子メールの件名を入力すると、すなわち、利用者からの電子メールの件名の入力が受け付けられると、パネル表示制御部２２は、再び、オペレーションパネル部２１の表示部３１にスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させ、以降の動作を繰り返す。
【００８３】
また、「件名入力」ボタンが押下されたか否かを判断して「件名入力」ボタンが押下されていない場合、パネル表示制御部２２は、スキャン  ｔｏ  Ｅｍａｉｌ設定画面に表示されている「本文入力」ボタンが押下されたか否かを判断する。
【００８４】
そして、「本文入力」ボタンが押下された場合、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、電子メールの本文を入力するための本文入力画面を表示させる。この場合、図１３に示されるソフトキーボードの配置情報を選択するための条件において、利用場面が「汎用」となるので、具体的には、図１１の（Ａ）に示されるような日本語の文章を入力するためのソフトキーボードが表示部３１に表示される。なお、複合機１０の言語情報が「英語」である場合には、図１２の（Ｇ）に示されるような英語の文章を入力するためのソフトキーボードが表示部３１に表示される。
【００８５】
続いて、表示されたソフトキーボードを利用者が操作して電子メールの本文を入力すると、すなわち、利用者からの電子メールの本文の入力が受け付けられると、パネル表示制御部２２は、再び、オペレーションパネル部２１の表示部３１にスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させ、以降の動作を繰り返す。この場合、スキャン  ｔｏ  Ｅｍａｉｌ設定画面は、図２０に示されるように本文が入力されたものとなる。
【００８６】
また、「本文入力」ボタンが押下されたか否かを判断して「本文入力」ボタンが押下されていない場合、パネル表示制御部２２は、スキャン  ｔｏ  Ｅｍａｉｌ設定画面に表示されている「詳細設定」ボタンが押下されたか否かを判断する。
【００８７】
そして、「詳細設定」ボタンが押下された場合、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、スキャナ部１５が画像の読み取りを実行する際の詳細な設定を入力するための詳細設定画面を表示する。続いて、該詳細設定画面を利用者が操作してスキャナ部１５が画像の読み取りを実行する際の詳細な設定を入力すると、すなわち、利用者からの詳細設定の入力が受け付けられると、パネル表示制御部２２は、再び、オペレーションパネル部２１の表示部３１にスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させ、以降の動作を繰り返す。
【００８８】
また、「詳細設定」ボタンが押下されたか否かを判断して「詳細設定」ボタンが押下されていない場合、パネル表示制御部２２は、オペレーションパネル部２１のモノクロスタートキー３７又はカラースタートキー３８が押下されたか否か、すなわち、スタートキーが押下されたか否かを判断する。
【００８９】
そして、スタートキーが押下されていない場合、パネル表示制御部２２は、再び、オペレーションパネル部２１の表示部３１にスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させ、以降の動作を繰り返す。
【００９０】
また、スタートキーが押下されたか否かを判断して押下されている場合、パネル表示制御部２２は、電子メールのアドレスの設定が完了しているか否か、すなわち、宛先が設定済であるか否かを判断する。宛先が設定されていなければ電子メールを送信することができないので、ここで、宛先が設定されていることを確認する必要がある。
【００９１】
そして、宛先が設定済である場合、制御部１２は、スキャナ部１５に画像の読み取りを行わせる。すると、スキャナ部１５は、紙等の原稿から画像を読み取り、画像データを作成する。該画像データは、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の圧縮形式の画像データであってもよい。
【００９２】
続いて、制御部１２は、Ｅｍａｉｌの作成を行う。具体的には、制御部１２は、スキャナ部１５が作成した画像データを添付ファイルとして電子メールに付与するとともに、利用者がオペレーションパネル部２１を操作して入力した電子メールのアドレス、件名及び本文を設定して、電子メールを作成する。
【００９３】
続いて、制御部１２は、Ｅｍａｉｌの送信を行い、処理を終了する。具体的には、制御部１２は、作成した電子メールを、送受信部１３を通して、ネットワーク１１に接続されたメールサーバに送信する。
【００９４】
また、宛先は設定済であるか否かを判断して設定済でない場合、パネル表示制御部２２は、オペレーションパネル部２１の表示部３１に、エラーの内容を利用者に通知するためのエラー画面を表示させる。具体的には、図２１に示されるようなエラー画面が表示部３１に表示される。そして、利用者がエラー画面に含まれる「ＯＫ」ボタンを押下すると、パネル表示制御部２２は、再び、オペレーションパネル部２１の表示部３１にスキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させ、以降の動作を繰り返す。
【００９５】
なお、処理が開始されてから終了するまでの間に、オペレーションパネル部２１の機能選択キー部３２のいずれかのキー、状態確認キー３３又は電源制御キー３４が押下された場合、処理は中断される。
【００９６】
次に、フローチャートについて説明する。
ステップＳ１１  スキャン  ｔｏ  Ｅｍａｉｌ設定画面を表示させる。
ステップＳ１２  「宛先設定」ボタンが押下されたか否かを判断する。「宛先設定」ボタンが押下された場合はステップＳ１３に進み、「宛先設定」ボタンが押下されていない場合はステップＳ１５に進む。
ステップＳ１３  宛先設定画面を表示させる。利用者は、アドレス帳から選択、グループリストから選択、Ｅｍａｉｌの送信履歴から選択、ＬＤＡＰから取得又は直接入力のうちから選択する。
ステップＳ１４  利用者が直接入力を選択すると、アドレス直接入力画面を表示させ、ステップＳ１１に戻る。なお、アドレス帳から選択、グループリストから選択、Ｅｍａｉｌの送信履歴から選択又はＬＤＡＰから取得を選択した場合には、アドレス帳画面、グループリスト画面、Ｅｍａｉｌの送信履歴画面又はＬＤＡＰ画面を表示させ、ステップＳ１１に戻る。
ステップＳ１５  「件名入力」ボタンが押下されたか否かを判断する。「件名入力」ボタンが押下された場合はステップＳ１６に進み、「件名入力」ボタンが押下されていない場合はステップＳ１７に進む。
ステップＳ１６  電子メールの件名を入力するための件名入力画面を表示させ、ステップＳ１１に戻る。
ステップＳ１７  「本文入力」ボタンが押下されたか否かを判断する。「本文入力」ボタンが押下された場合はステップＳ１８に進み、「本文入力」ボタンが押下されていない場合はステップＳ１９に進む。
ステップＳ１８  電子メールの本文を入力するための本文入力画面を表示させ、ステップＳ１１に戻る。
ステップＳ１９  「詳細設定」ボタンが押下されたか否かを判断する。「詳細設定」ボタンが押下された場合はステップＳ２０に進み、「詳細設定」ボタンが押下されていない場合はステップＳ２１に進む。
ステップＳ２０  スキャナ部１５が画像の読み取りを実行する際の詳細な設定を入力するための詳細設定画面を表示させ、ステップＳ１１に戻る。
ステップＳ２１  スタートキーが押下されたか否かを判断する。スタートキーが押下された場合はステップＳ２２に進み、スタートキーが押下されていない場合はステップＳ１１に戻る。
ステップＳ２２  宛先が設定済であるか否かを判断する。宛先が設定済である場合はステップＳ２３に進み、宛先が設定済でない場合はステップＳ２６に進む。
ステップＳ２３  スキャナ部１５に画像の読み取りを行わせる。
ステップＳ２４  Ｅｍａｉｌの作成を行う。
ステップＳ２５  Ｅｍａｉｌの送信を行い、処理を終了する。
ステップＳ２６  エラー画面を表示させ、ステップＳ１１に戻る。
【００９７】
このように、本実施の形態においては、言語情報、入力システムの種類、利用場面等の条件に応じたソフトキーボードの配置情報（キーの配列形態は変わらないが表示されるキーの種類が異なる）を取得して、オペレーションパネル部２１の表示部３１にソフトキーボードを表示するようになっている。したがって、入力する項目に応じたソフトキーボードが表示部３１に表示されるので、利用者が入力不可能なキーを操作することがなく、利用者の利便性が向上する。そして、いずれの場面においても、表示部３１に表示されるソフトキーボードのレイアウトが変更されることがないため、利用者が迷うことがない。
【００９８】
なお、制御部１２が保存しているパスワード情報が付与された印刷データを印刷する場合には、パスワードを利用者が入力する必要がある。この場合、図１３に示されるソフトキーボードの配置情報を選択するための条件において、利用場面が「パスワード」となるので、具体的には、図１２の（Ｅ）に示されるようなパスワードを入力するためのソフトキーボードが表示部３１に表示される。
【００９９】
以上のように、本実施の形態においては、汎用のソフトキーボードのレイアウトを基準とした異なるレイアウトを具備することによって、アプリケーションプログラムが変更されても、一部のキーの表示形態を条件に応じて変更しつつ、キーの配列形態を維持したソフトキーボードを表示することができ、すなわち、キーの基本的な配列形態を変更することなくソフトキーボードの切り替えを行うことができ、利用者の利便性を向上させることができる。
【０１００】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【０１０１】
図２３は本発明の第２の実施の形態における画像処理装置の構成を示すブロック図である。
【０１０２】
本実施の形態において、複合機１０は、図に示されるように、前記第１の実施の形態で説明したパネル表示制御部２２に代え、パネル補正表示制御部２５をソフトキーボード表示指示部として有するとともに、新たに追加された配置情報補正部２６を有する。
【０１０３】
該配置情報補正部２６は、オペレーションパネル部２１に表示されるソフトキーボードに含まれるキーの表示を補正する機能を備える。また、前記配置情報補正部２６は、入力装置の一部として機能する。さらに、前記パネル補正表示制御部２５は、前記第１の実施の形態で説明したパネル表示制御部２２の機能に加え、オペレーションパネル部２１に表示されるソフトキーボードの配置情報を、配置情報補正部２６によって補正して表示するという機能を備える。
【０１０４】
なお、その他の点の構成については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１０５】
次に、本実施の形態におけるソフトキーボードの配置情報について詳細に説明する。
【０１０６】
図２４は本発明の第２の実施の形態における画像処理装置の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードの配置情報を示す図である。
【０１０７】
図に示される配置情報は、本実施の形態における複合機１０の言語情報が日本語である場合に文章を入力する汎用のソフトキーボードの配置情報であり、ファイル名は「ｊａ＿ｉｍｌ＿ｍａｉｎ．ｘｍｌ」である。
【０１０８】
図２４に示される配置情報が、前記第１の実施の形態で説明した図３に示される配置情報と相違する点は、１２行目、１５行目、２３行目、３３行目及び４２行目の要素に「ｉｓＶａｒｉａｂｌｅ」属性が定義されている点である。該「ｉｓＶａｒｉａｂｌｅ」属性は、該当する行に配置されるべきキーがパネル補正表示制御部２５によって削除され、表示されるソフトキーボードのレイアウトに隙（すき）間が生じた場合に、該隙間を利用してキーの拡大表示を許可するフラグ情報である。また、配置情報補正部２６は、前記「ｉｓＶａｒｉａｂｌｅ」属性を利用してキーの配置を補正する。
【０１０９】
なお、ソフトキーボードの配置情報におけるその他の点については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１１０】
次に、本実施の形態における複合機１０の動作について説明する。まず、ソフトキーボードを表示する動作について説明する。
【０１１１】
図２５は本発明の第２の実施の形態におけるソフトキーボードを表示する処理の動作を示すフローチャートである。
【０１１２】
パネル補正表示制御部２５が制御部１２からソフトキーボードの表示指示を受け付けると、ソフトキーボードを表示する処理が開始される。
【０１１３】
なお、処理を開始してからソフトキーボードの配置情報を取得するまでの動作、すなわち、フローチャートにおけるステップＳ３１〜ステップＳ３３の動作は、前記第１の実施の形態のフローチャートにおけるステップＳ１〜ステップＳ３の動作と同様であるので、その説明を省略する。
【０１１４】
パネル補正表示制御部２５は、ソフトキーボードの配置情報を取得した後、キーの補正を行う。具体的には、パネル補正表示制御部２５は、取得したソフトキーボードの配置情報を配置情報補正部２６に渡し、前記配置情報の補正を指示する。
【０１１５】
なお、以降の動作、すなわち、フローチャートにおけるステップＳ３５の動作は、前記第１の実施の形態のフローチャートにおけるステップＳ４の動作と同様であるので、その説明を省略する。
【０１１６】
次に、フローチャートについて説明する。
ステップＳ３１  ソフトキーボードを表示するための条件を取得する。
ステップＳ３２  ソフトキーボードの配置情報のファイル名を取得する。
ステップＳ３３  ソフトキーボードの配置情報を取得する。
ステップＳ３４  キーの補正を行う。
ステップＳ３５  ソフトキーボードを表示し、処理を終了する。
【０１１７】
次に、前記配置情報補正部２６の動作について説明する。具体的には、ソフトキーボードの配置情報を補正する処理、すなわち、配置情報の補正処理を実行する場合の動作について説明する。
【０１１８】
図２６は本発明の第２の実施の形態におけるソフトキーボードの例を示す図、図２７は本発明の第２の実施の形態における配置情報の補正処理の動作を示すフローチャートである。
【０１１９】
配置情報補正部２６は、パネル補正表示制御部２５によってソフトキーボードの配置情報を渡され、該配置情報の補正を指示されると、配置情報の補正処理を開始する。なお、本実施の形態において、配置情報補正部２６は、図２４に示されるような配置情報に対して、上から順に補正処理を実行する。つまり、図２６に示されるようなソフトキーボードにおけるキーの列のうちの最上位の列に対し、左から右にかけて補正処理を実行し、続いて、２番目に上位の列に対し、左から右にかけて補正処理を実行する、というような順で補正処理を実行する。
【０１２０】
まず、配置情報補正部２６は、未処理のキーがあるか否かを判断する。具体的には、ソフトキーボードの配置情報において定義されたキーの中で、補正処理が完了していないキーがあるのか否かを判断する。そして、完了していないキー、すなわち、未処理のキーがなければ、配置情報補正部２６は、処理を終了する。
【０１２１】
また、完了していないキー、すなわち、未処理のキーがあれば、配置情報補正部２６は、前記未処理のキー、すなわち、処理対象となるキーの属性情報を取得する。
【０１２２】
続いて、配置情報補正部２６は、「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」であるか否かを判断する。具体的には、取得したキーの属性情報に「ｉｓＶａｒｉａｂｌｅ」属性が含まれ、かつ、その値が「ｔｒｕｅ」であるか否かを判断する。そして、「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」でない場合、配置情報補正部２６は、再び、未処理のキーがあるか否かを判断し、以降の動作を繰り返す。
【０１２３】
また、「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」である場合、配置情報補正部２６は、左のキーが省略されているか否か、すなわち、処理対象となるキーの左隣のキーが省略されているか否かを判断する。
【０１２４】
そして、左のキーが省略されている場合、配置情報補正部２６は、更に左のキーの「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」であるか否かを判断する。具体的には、省略されている左のキーの左隣に更にキーが存在し、かつ、当該キーの属性情報の「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」であるか否か、すなわち、当該キーが補正されているか否かを判断する。
【０１２５】
ここで、更に左のキーの「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」である場合、配置情報補正部２６は、更に左のキーの補正を調整する。具体的には、省略されている左のキーの左隣に更にキーが存在し、かつ、当該キーが補正されている場合、配置情報補正部２６は、当該キーの表示領域を右方向に、０．５キー分だけ、すなわち、１つのキーの半分の幅だけ、伸張させるように補正する。
【０１２６】
続いて、配置情報補正部２６は、左方向に０．５キー分を伸ばし、補正する。具体的には、配置情報補正部２６は、処理対象となるキーの表示領域を左方向に、０．５キー分だけ、すなわち、１つのキーの半分の幅だけ、伸張させるように補正する。これにより、省略されたキーの中間まで、省略されたキーの左右両隣に位置するキーを、それぞれ、伸張させることができる。
【０１２７】
続いて、配置情報補正部２６は、右のキーが省略されているか否か、すなわち、処理対象となるキーの右隣のキーが省略されているか否かを判断する。そして、右のキーが省略されていない場合、配置情報補正部２６は、再び、未処理のキーがあるか否かを判断し、以降の動作を繰り返す。
【０１２８】
また、右のキーが省略されている場合、配置情報補正部２６は、右方向に１キー分を伸ばし、補正する。具体的には、配置情報補正部２６は、処理対象となるキーの表示領域を右方向に、１キー分だけ、すなわち、１つのキーの幅だけ、伸張させるように補正する。そして、配置情報補正部２６は、再び、未処理のキーがあるか否かを判断し、以降の動作を繰り返す。
【０１２９】
なお、更に左のキーの「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」であるか否かを判断して「ｔｒｕｅ」でない場合、すなわち、省略されている左のキーの左隣に更に存在するキーが補正されていない場合、配置情報補正部２６は、左方向に１キー分を伸ばし、補正する。具体的には、配置情報補正部２６は、処理対象となるキーの表示領域を左方向に、１キー分だけ、すなわち、１つのキーの幅だけ、伸張させるように補正する。その後、配置情報補正部２６は、右のキーが省略されているか否かを判断する。
【０１３０】
また、左のキーが省略されているか否かを判断して省略されていない場合、配置情報補正部２６は、直ちに、右のキーが省略されているか否かを判断する。
【０１３１】
このように、配置情報補正部２６は、省略されたキーの左右両隣のキーを、省略されたキーの領域に入り込むように伸張させて表示させるような補正を行うので、特定のキーが大きく表示される。なお、キーを伸張させて表示させる場合、当該キーの中心座標を固定したままで、省略されたキーの領域（左右のキーの間の隙間）を埋めるようにキーを伸張させてもよい。また、省略されたキーの左右両隣のキーを伸張させて表示させるのでなく、利用者によるミスタッチが行われた場合に、使用可能な文字を示すキーを拡大して表示させるような補正を行うようにしてもよい。
【０１３２】
図２６には、配置情報が補正されてオペレーションパネル部２１の表示部３１に表示されたソフトキーボードの例が示されている。この例では、配置情報補正部２６によって、キー３１−２５、３１−２６及び３１−２７の配置が補正され、横方向に伸張されて表示されている。
【０１３３】
次に、フローチャートについて説明する。
ステップＳ４１  未処理のキーがあるか否かを判断する。未処理のキーがある場合はステップＳ４２に進み、未処理のキーがない場合は処理を終了する。
ステップＳ４２  処理対象となるキーの属性情報を取得する。
ステップＳ４３  「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」であるか否かを判断する。「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」である場合はステップＳ４４に進み、「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」でない場合はステップＳ４１に戻る。
ステップＳ４４  左のキーが省略されているか否かを判断する。左のキーが省略されている場合はステップＳ４５に進み、左のキーが省略されていない場合はステップＳ４９に進む。
ステップＳ４５  更に左のキーの「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」であるか否かを判断する。更に左のキーの「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」である場合はステップＳ４６に進み、更に左のキーの「ｉｓＶａｒｉａｂｌｅ」属性が「ｔｒｕｅ」でない場合はステップＳ４８に進む。
ステップＳ４６  更に左のキーの補正を調整する。
ステップＳ４７  左方向に０．５キー分を伸ばし、補正する。
ステップＳ４８  左方向に１キー分を伸ばし、補正する。
ステップＳ４９  右のキーが省略されているか否かを判断する。右のキーが省略されている場合はステップＳ５０に進み、右のキーが省略されていない場合はステップＳ４１に戻る。
ステップＳ５０  右方向に１キー分を伸ばし、補正して、ステップＳ４１に戻る。
【０１３４】
このように、本実施の形態においては、前記第１の実施の形態におけるソフトキーボードに含まれるキー同士の間に隙間が生じたときに、該隙間に隣接するキーを拡大して表示するようになっている。したがって、前記第１の実施の形態の効果に加え、特定のキーを拡大表示するように補正するので、利用者が特定のキーを押下しやすくなり、利用者の利便性を更に向上させることができる。
【０１３５】
なお、本実施の形態においては、配置情報補正部２６がソフトキーボードの表示前に配置情報を補正するものとして説明したが、これに限定されるものではない。例えば、日本語のローマ字入力中に、子音となるキーが入力された後に母音となるキーを補正して表示してもよい。さらに、前記配置情報補正部２６は、ソフトキーボードに含まれるすべてのキーを補正の対象としてもよいし、特定のキーのみを補正の対象としてもよい。
【０１３６】
また、本実施の形態においては、キーを横方向に拡大する場合について説明したが、これに限定されるものでなく、キーを拡大し強調表示してもよい。また、オペレーションパネル部２１の寸法に応じて、ソフトキーボードに含まれるキーを拡大又は縮小表示しても、すなわち、配置情報を補正してもよい。例えば、日本語のローマ字入力中に、子音となるキーを小さく、母音となるキーを大きく表示してもよい。
【０１３７】
なお、前記第１及び第２の実施の形態は、次に入力されるべき候補を表示するものではない。
【０１３８】
また、前記第１及び第２の実施の形態においては、画像処理装置が複合機１０である場合について説明したが、これに限定されるものでなく、画像処理装置は、プリンタ、ファクシミリ機、複写機、スキャナ機等のように画像データを処理する装置であれば、いかなる装置であってもよい。
【０１３９】
さらに、前記第１及び第２の実施の形態においては、画像処理装置としての複合機１０に付随するオペレーションパネル部２１を入力装置の例に挙げて説明したが、これに限定されるものでなく、入力装置は、携帯端末等のようにタッチパネルを備え、ソフトキーボードを表示して入力操作が可能な装置であれば、いかなる装置であってもよい。
【０１４０】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０１４１】
本発明は、入力装置及び画像処理装置に適用することができる。
【符号の説明】
【０１４２】
１０    複合機
１２    制御部
１４    印刷部
２１    オペレーションパネル部
２２    パネル表示制御部
２３    配置情報記憶部
２４    条件受入部
２５    パネル補正表示制御部
２６    配置情報補正部
３１    表示部
【図１】
2014225115.tif 000003
【図２】
2014225115.tif 000004
【図３】
2014225115.tif 000005
【図４】
2014225115.tif 000006
【図５】
2014225115.tif 000007
【図６】
2014225115.tif 000008
【図７】
2014225115.tif 000009
【図８】
2014225115.tif 000010
【図９】
2014225115.tif 000011
【図１０】
2014225115.tif 000012
【図１１】
2014225115.tif 000013
【図１２】
2014225115.tif 000014
【図１３】
2014225115.tif 000015
【図１４】
2014225115.tif 000016
【図１５】
2014225115.tif 000017
【図１６】
2014225115.tif 000018
【図１７】
2014225115.tif 000019
【図１８】
2014225115.tif 000020
【図１９】
2014225115.tif 000021
【図２０】
2014225115.tif 000022
【図２１】
2014225115.tif 000023
【図２２】
2014225115.tif 000024
【図２３】
2014225115.tif 000025
【図２４】
2014225115.tif 000026
【図２５】
2014225115.tif 000027
【図２６】
2014225115.tif 000028
【図２７】
2014225115.tif 000029