(57)【要約】【課題】  ソフトキーとハードキーを備えた入力デバイスを用いて、ユーザから文字入力を受ける際に、ユーザによる文字入力を支援する。【解決手段】  本発明は、データ処理装置に関する。そしてデータ処理装置は、表示出力装置の画面に、文字列が入力可能な文字入力オブジェクトを表示する手段と、ソフトキーを表示して、文字入力オブジェクトへの文字入力を受付けることが可能な手段と文字入力オブジェクト処理手段が表示する文字入力オブジェクトが、少なくともハードキーを用いた入力に対応している場合、当該文字入力オブジェクトで入力される文字の表示領域内に、ハードキーを用いた入力に対応している旨を示すハードキー対応画像を表示する手段とを有することを特徴とする。【選択図】      図１
2015070502.tif 000002
【特許請求の範囲】
【請求項１】
操作画面を表示出力装置の画面に表示する操作画面処理手段と、ハードキーにより文字入力を受付けることが可能なハードキー入力手段とを有するデータ処理装置において、
前記表示出力装置の画面に、文字列が入力可能な文字入力オブジェクトを表示する文字入力オブジェクト処理手段と、
前記表示出力装置の画面に、ソフトキーを表示して、前記文字入力オブジェクトへの文字入力を受付けることが可能なソフトキー処理手段と
前記文字入力オブジェクト処理手段が表示する文字入力オブジェクトが、少なくとも前記ハードキーを用いた入力に対応している場合、当該文字入力オブジェクトで入力される文字の表示領域内に、前記ハードキーを用いた入力に対応している旨を示すハードキー対応画像を表示するハードキー対応画像表示手段と
を有することを特徴とするデータ処理装置。
【請求項２】
前記ハードキー対応画像表示手段は、前記文字の表示領域内に前記ハードキー対応画像を表示中に、前記文字の表示領域内に表示された文字列が、前記ハードキー対応画像の位置に達する場合、前記文字の表示領域内の前記ハードキー対応画像の表示を中止することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記文字入力オブジェクト処理手段は、前記ハードキー対応画像が表示された前記文字入力オブジェクトで、前記ハードキー対応画像表示手段による前記ハードキー対応画像の表示が中止された場合でも、当該文字入力オブジェクトの前記ハードキー入力手段による入力受付を中止しないことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
操作画面を表示出力装置の画面に表示する操作画面処理手段と、ハードキーにより文字入力を受付けることが可能なハードキー入力手段とを有するデータ処理装置のデータ処理方法において、
文字入力オブジェクト処理手段、ソフトキー処理手段、ハードキー対応画像表示手段を備え、
前記文字入力オブジェクト処理手段は、前記表示出力装置の画面に、文字列が入力可能な文字入力オブジェクトを表示し、
前記ソフトキー処理手段は、前記表示出力装置の画面に、ソフトキーを表示して、前記文字入力オブジェクトへの文字入力を受付け
前記ハードキー対応画像表示手段は、前記文字入力オブジェクト処理手段が表示する文字入力オブジェクトが、少なくとも前記ハードキーを用いた入力に対応している場合、当該文字入力オブジェクトで入力される文字の表示領域内に、前記ハードキーを用いた入力に対応している旨を示すハードキー対応画像を表示する
ことを有することを特徴とするデータ処理方法。
【請求項５】
操作画面を表示出力装置の画面に表示する操作画面処理手段と、ハードキーにより文字入力を受付けることが可能なハードキー入力手段とを有するデータ処理装置を搭載する画像形成装置において、前記データ処理装置として請求項１〜３のいずれかのデータ処理装置を適用したことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法、並びに、画像処理装置に関し、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ；複合機）の操作画面に適用し得る。
【背景技術】
【０００２】
従来のＭＦＰ等では、通常、装置前面に、各種操作や電話番号等のデータを入力受付するためのユーザインタフェースとして、操作パネル（オペレーションパネル）を備えている。
【０００３】
そして、ＭＦＰの操作パネルには、操作画面上に表示したソフトキーを用いた文字入力、及び、テンキーパッド等のハードキーを用いた入力の両方に対応したものがある。
【０００４】
ソフトキー及びハードキーの両方を用いた文字入力が可能な従来技術としては、例えば、特許文献１の記載技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−７４０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、現在、ＭＦＰの高機能化に伴い、改変が困難なハードキーよりも、改変が容易な操作画面（ソフトキー）を用いた入力を求める処理が多くなっている。しかしながら、ハードキーの操作に慣れているユーザにとっては、ソフトキー（操作画面）を用いた入力に戸惑う場合があった。
【０００７】
そのため、ソフトキーとハードキーを備えた入力デバイス（例えば、ＭＦＰの操作パネル）を用いて、ユーザから文字入力を受ける際に、ユーザによる文字入力を支援することができるデータ処理装置、データ処理方法、並びに、画像処理装置が望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明は、操作画面を表示出力装置の画面に表示する操作画面処理手段と、ハードキーにより文字入力を受付けることが可能なハードキー入力手段とを有するデータ処理装置において、（１）  前記表示出力装置の画面に、文字列が入力可能な文字入力オブジェクトを表示する文字入力オブジェクト処理手段と、（２）前記表示出力装置の画面に、ソフトキーを表示して、前記文字入力オブジェクトへの文字入力を受付けることが可能なソフトキー処理手段と（３）前記文字入力オブジェクト処理手段が表示する文字入力オブジェクトが、少なくとも前記ハードキーを用いた入力に対応している場合、当該文字入力オブジェクトで入力される文字の表示領域内に、前記ハードキーを用いた入力に対応している旨を示すハードキー対応画像を表示するハードキー対応画像表示手段とを有することを特徴とする。
【０００９】
第２の本発明は、操作画面を表示出力装置の画面に表示する操作画面処理手段と、ハードキーにより文字入力を受付けることが可能なハードキー入力手段とを有するデータ処理装置のデータ処理方法において、（１）文字入力オブジェクト処理手段、ソフトキー処理手段、ハードキー対応画像表示手段を備え、（２）前記文字入力オブジェクト処理手段は、前記表示出力装置の画面に、文字列が入力可能な文字入力オブジェクトを表示し、（３）前記ソフトキー処理手段は、前記表示出力装置の画面に、ソフトキーを表示して、前記文字入力オブジェクトへの文字入力を受付け、（４）前記ハードキー対応画像表示手段は、前記文字入力オブジェクト処理手段が表示する文字入力オブジェクトが、少なくとも前記ハードキーを用いた入力に対応している場合、当該文字入力オブジェクトで入力される文字の表示領域内に、前記ハードキーを用いた入力に対応している旨を示すハードキー対応画像を表示することを有することを特徴とする。
【００１０】
第３の本発明は、操作画面を表示出力装置の画面に表示する操作画面処理手段と、ハードキーにより文字入力を受付けることが可能なハードキー入力手段とを有するデータ処理装置を搭載する画像形成装置において、前記データ処理装置として第１の本発明のデータ処理装置を適用したことを特徴とする画像形成装置。
【発明の効果】
【００１１】
本発明によれば、ソフトキーとハードキーを備えた入力デバイスを用いて、ユーザから文字入力を受ける際に、ユーザによる文字入力を支援することができるデータ処理装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係るＭＦＰを構成する操作入力処理部の機能的構成について示したブロック図である。
【図２】第１の実施形態に係るＭＦＰのハードウェア構成について示したブロック図である。
【図３】第１の実施形態に係るＭＦＰを構成する制御部の機能的構成（ソフトウェア構成）について示したブロック図である。
【図４】第１の実施形態に係るＭＦＰに搭載された操作パネルの構成例について示した説明図である。
【図５】第１の実施形態のＭＦＰで表示される操作画面（その１）について示した説明図である。
【図６】第１の実施形態のＭＦＰで表示される操作画面（その２）について示した説明図である。
【図７】第１の実施形態のＭＦＰで表示される操作画面（その３）について示した説明図である。
【図８】第１の実施形態のＭＦＰで表示される操作画面（その４）について示した説明図である。
【図９】第１の実施形態のＭＦＰで表示される操作キーアイコンの構成例について示した説明図である。
【図１０】第１の実施形態に係るＭＦＰで表示されるＦＡＸ番号入力ウィンドウの構成例について示した説明図である。
【図１１】第１の実施形態に係るＭＦＰを構成する入力ガイド処理部の動作について示したフローチャートである。
【図１２】第２の実施形態に係るＭＦＰで表示するＦＡＸ番号入力ウィンドウの遷移の例について示した説明図である。
【図１３】第２の実施形態に係るＭＦＰを構成する入力ガイド処理部の動作について示したフローチャートである。
【発明を実施するための形態】
【００１３】
（Ａ）第１の実施形態
以下、本発明によるデータ処理装置、データ処理方法、並びに、画像処理装置の第１の実施形態を、図面を参照しながら詳述する。以下では、本発明のデータ処理装置を搭載した画像処理装置を、ＭＦＰに適用した例について説明する。
【００１４】
（Ａ−１）第１の実施形態の構成
図２は、この実施形態のＭＦＰ１００のハードウェア構成について示した説明図である。  この実施形態のＭＦＰ１００は、スキャナ部１０１、画像形成処理部としての印刷部１０２、ＦＡＸ部１０３、ネットワーク送受信部１０４、操作パネル１０５、ＲＡＭ１０６、ＥＥＰＲＯＭ１０７、及び制御部１０８を有している。
【００１５】
スキャナ部１０１は、原稿台（Ｆｌａｔ  Ｂｅｔ）または自動給紙装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）で原稿を読み取り、読み取った原稿から画像データを生成して、制御部１０８（画像データ処理部１０９）に供給する。
【００１６】
印刷部１０２は、スキャナ部１０１や  ネットワーク送受信部１０４から供給された画像データについて、制御部１０８（画像データ処理部１０９）経由で供給を受けて、印刷用紙（媒体）に印刷（画像形成）する処理を行うものである。
【００１７】
例えば、印刷部１０２は、スキャナ部１０１から、制御部１０８（画像データ処理部１０９）を介して供給された画像データについて、印刷データに変換し、印刷を実行する処理（「ＣＯＰＹ機能」の処理）を行う。また、印刷部１０２は、ネットワーク送受信部１０４で受信した印刷ジョブのデータについて、制御部１０８（画像データ処理部１０９）経由で供給を受けて印刷処理を行う。具体的には、印刷部１０２は、供給された印刷ジョブのデータに基づいて印刷画像データを生成し、印刷用紙に印刷を実行する処理（「ＰＲＩＮＴ機能」の処理）を行う。
【００１８】
ＦＡＸ部１０３は、電話回線（ＦＡＸ回線）と接続しており、ＭＦＰ１００における「ＦＡＸ機能」を担っている。ＦＡＸ部１０３は、例えば、スキャナ部１０１で生成された画像データについて、制御部１０８（画像データ処理部１０９）経由で供給を受けて、画像データをＦＡＸ送信可能なＦＡＸデータ（ＦＡＸ送信用の信号）に変換し、電話回線を介して外部（電話通信網）へＦＡＸ送信する処理（「ＦＡＸ機能」の処理）を行う。
【００１９】
操作パネル１０５は、ＭＦＰ１００においてユーザインタフェースとして機能するものである。具体的には、この実施形態の操作パネル１０５は、タッチパネルディスプレイ及びハードキーを用いて、ユーザへの情報出力、及びユーザからの入力受付を行う。操作パネル１０５の具体的な構成については後述する。
【００２０】
図３は、制御部１０８の機能的構成（ソフトウェア構成）について示したブロック図である。
【００２１】
制御部１０８は、ＭＦＰ１００の各構成要素の動作を制御するものであり、画像データ処理部１０９、及び操作入力処理部１１０を有している。制御部１０８は、例えば、プロセッサ等を有するコンピュータにプログラム（少なくとも画像データ処理部１０９及び操作入力処理部１１０の機能を実現するプログラム）を実行させることによって構築することができる。
【００２２】
また、この実施形態のデータ処理装置は、画像データ処理部１０９及び操作入力処理部１１０により構成することができる。言い換えると、この実施形態のデータ処理装置は、コンピュータに、上述のデータ処理プログラムをインストールすることにより実現することができる。
【００２３】
画像データ処理部１０９は、ＭＦＰ１００の機能に係る各種画像処理を実行するものである。画像データ処理部１０９は、例えば、スキャナ部１０１、ＦＡＸ部１０３、ネットワーク送受信部１０４等から供給されたデータについて、ユーザの操作に応じて処理して他の構成要素に供給する。画像データ処理部１０９は、ユーザの操作に応じて供給されたデータを処理し、ユーザの操作に応じた内容の出力処理を行う。
【００２４】
操作入力処理部１１０は、ユーザインタフェースに係るデータ処理等を行うものである。操作入力処理部１１０の詳細については後述する。
【００２５】
ＲＡＭ１０６は、各機能処理実行時に一時的にデータを格納しておくためのメモリ領域（一次メモリ領域）である。また、ＥＥＰＲＯＭ１０７は、装置の設定情報をパラメータや、制御部１０８に実行させるプログラム等が格納された不揮発性メモリである。
【００２６】
ネットワーク送受信部１０４は、ＭＦＰ１００をネットワーク（例えば、ＬＡＮ）に接続するネットワークインタフェースの機能を担っている。ネットワーク送受信部１０４は、例えば、ＰＣ等の上位装置（ホスト装置）から、通信により印刷ジョブのデータが供給されると、その印刷ジョブのデータについて、制御部１０８（画像データ処理部１０９）を介し、印刷部１０２に供給する。また、ネットワーク送受信部１０４は、例えば、スキャナ部１０１で生成された画像データが、制御部１０８（画像データ処理部１０９）を介して供給されると、その画像データを添付したＥｍａｉｌを、ユーザの操作に応じた宛先アドレスに送信する処理（「ＳＣＡＮ機能」の処理）を行う。さらに、ネットワーク送受信部１０４は、例えば、スキャナ部１０１で生成された画像データを、接続するネットワーク上のサーバ（例えば、ファイルサーバ等の所定のフォルダ）にアップロードする処理を行う。
【００２７】
次に、操作パネル１０５の構成例について図４を用いて説明する。
【００２８】
図４は、操作パネル１０５の平面図である。
【００２９】
この実施形態の操作パネル１０５は、大別して、第１のハードキー部２０１、第２のハードキー部２０２、及びタッチパネル部２０３により構成されているものとする。
【００３０】
タッチパネル部２０３は、制御部１０８に制御に応じた操作画面をＬＣＤディスプレイに表示すると共に、ユーザからの操作（操作画面上のソフトキーの押下等）を受付けることが可能なデバイスである。タッチパネル部２０３は、ユーザからの操作に基づく操作信号（例えば、タッチされた領域の情報等）を制御部１０８（操作入力処理部１１０）に供給する。
【００３１】
第１のハードキー部２０１及び第２のハードキー部２０２は、それぞれ複数のハードキーにより構成されている。制御部１０８（操作入力処理部１１０）では、各キーの押下に応じた操作信号の供給を受付ける。
【００３２】
第１のハードキー部２０１には、ＭＦＰ１００が対応する各機能に対応するキー（機能キー）が配置されている。ＭＦＰ１００では、第１のハードキー部２０１を構成するいずれかの機能キーが押下されると、タッチパネル部２０３の操作画面が当該機能を実行する操作を受付ける画面に遷移する。
【００３３】
第１のハードキー部２０１には、ＣＯＰＹ機能、ＳＣＡＮ機能、ＦＡＸ機能、及びＰＲＩＮＴ機能のそれぞれに対応する、ＣＯＰＹ機能キー２０１ａ、ＳＣＡＮ機能キー２０１ｂ、ＦＡＸ機能キー２０１ｃ、ＰＲＩＮＴ機能キー２０１ｄが配置されている。
【００３４】
第２のハードキー部２０２には、少なくとも、テンキー２０２ａ（数字入力用のテンキー）、主として各種機能を実行するための実行キー２０２ｂが配置されている。
【００３５】
ＭＦＰ１００において、スキャナ部１０１、印刷部１０２、ＦＡＸ部１０３、ネットワーク送受信部１０４等は、画像処理手段として機能する。
【００３６】
次に、操作入力処理部１１０の詳細について説明する。
【００３７】
操作入力処理部１１０は、操作パネル１０５に係る制御、及び操作パネル１０５に対する操作に基づく操作信号を処理するものであり、操作画面処理部３１０及びハードキー処理部３２０を有している。言い換えると、操作入力処理部１１０は、操作パネル１０５から入力された各操作を、ＭＦＰ１００の各機能を実行する命令に変換する処理等を行う。
【００３８】
ハードキー処理部３２０は、各ハードキー（第１のハードキー部２０１及び第２のハードキー部２０２）の押下を検知するものである。
【００３９】
操作画面処理部３１０は、タッチパネル部２０３への操作画面の表示や、操作画面に対する操作信号の検知（タッチされたボタンの検知）等を行うものであり、入力ガイド処理部３１１、画面レイアウトデータ３１２、画面部品情報３１３、及びフォントデータ３１４を有している。
【００４０】
操作画面処理部３１０は、タッチパネル部２０３に表示する操作画面を切り替えたり、ユーザが入力した入力データを保持するなどの制御処理を行う。操作画面処理部３１０は、操作画面を生成する際に、後述する画面レイアウトデータ３１２、画面部品情報３１３、及びフォントデータ３１４のリソースのデータを用いる。
【００４１】
画面レイアウトデータ３１２は、タッチパネル部２０３に表示する画面の位置情報であり、画面部品をどの位置に配置するなどの情報である。
【００４２】
画面部品情報３１３は、タッチパネル部２０３に表示する画面で使用する画面部品（例えば、テキストボックス、ボタンなど）の属性（振る舞い、色、グラデーションなど）を定義した情報である。
【００４３】
フォントデータ３１４は、タッチパネル部２０３に表示する画面で使用する文字フォントのデータである。
【００４４】
入力ガイド処理部３１１は、タッチパネル部２０３に表示する画面で、ユーザ入力を補助するものである。入力ガイド処理部３１１の詳細については後述する。
【００４５】
以上のように、ＭＦＰ１００では、操作画面処理部３１０及びタッチパネル部２０３により、文字入力オブジェクト処理手段、ソフトキー処理手段、及び操作画面処理手段が構成されている。また、ＭＦＰ１００では、入力ガイド処理部３１１により、ハードキー対応画像表示手段が構成されている、さらに、ＭＦＰ１００では、ハードキー処理部３２０、及びハードキー（第１のハードキー部２０１、第２のハードキー部２０２）により、ハードキー入力手段が構成されている。
【００４６】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態のＭＦＰ１００の動作を説明する。
【００４７】
まず、ＭＦＰ１００で、制御部１０８（操作入力処理部１１０）が、ユーザに、ソフトキーのみを用いて文字列入力を求める動作について図５、図６を用いて説明する。ＭＦＰ１００では、電子メールの宛先、件名（サブジェクト）、本文入力等を受付ける際に、ソフトウェアキーボードのみを用いた英数字等の文字列入力を受付けるものとする。なお、以下では、ユーザから入力を受付けるウィンドウ（入力内容については問わない）については「入力ウィンドウ」又は「文字入力オブジェクト」と呼ぶものとする。また、以下では、入力ウィンドウ等の操作画面上に配置する構成要素を総称してオブジェクトとも呼ぶものとする。
【００４８】
図５では、タッチパネル部２０３の画面に、文字入力を受付けるためのポップアップウィンドウ（以下、「文字入力ウィンドウ４００」と呼ぶ）が表示された状態について示している。
【００４９】
文字入力ウィンドウ４００には、タイトルバー４０１、テキストボックス４０２、ボタン４０３が配置されている。文字入力ウィンドウ４００を構成する各部品の情報については、画面部品情報３１３に格納されている。また、タイトルバー４０１及びボタン４０３に表示される文字フォントのデータは、フォントデータ３１４に格納されている。さらに、文字入力ウィンドウ４００に用いる部品の識別情報及び各部品の位置情報（以下、「レイアウトデータ」とも呼ぶ）については、画面レイアウトデータ３１２に格納されている。なお、操作画面処理部３１０が表示する他ウィンドウについても、取得する各データが異なるだけで、処理順序自体は同様であるため詳しい説明を省略する。
【００５０】
操作画面処理部３１０は、タッチパネル部２０３に文字入力ウィンドウ４００を表示するために、文字入力ウィンドウ４００に対応するレイアウトデータを画面レイアウトデータ３１２から読み出し、読み出したレイアウトデータに基づく部品情報を、画面部品情報３１３から取得して配置し、必要に応じて表示した部品に設定された文字画像（フォントデータ３１４から取得した文字画像）を重ねて表示する。
【００５１】
そして、タッチパネル部２０３の画面に、文字入力ウィンドウ４００が表示されている状態で、テキストボックス４０２がタッチされると、操作入力処理部１１０は、タッチパネル部２０３の画面に、ソフトキーボードのポップアップウィンドウ（以下、「ソフトキーボードウィンドウ４１０」と呼ぶ）を追加表示する。このとき、タッチパネル部２０３の画面の表示状態は、図６の内容となる。
【００５２】
ソフトキーボードウィンドウ４１０には、タイトルバー４１１、及び英数字等の各文字に対応するソフトキーがＱＷＥＲＴＹ配列で配列されたソフトキーボード４１２が配置されている。操作画面処理部３１０は、文字入力ウィンドウ４００のテキストボックス４０２に、ソフトキーボードウィンドウ４１０のソフトキーボード４１２に対するキー押下に応じた文字を表示する。また、文字入力ウィンドウ４００のボタン４０３（登録ボタン）が押下されると、操作画面処理部３１０は、テキストボックス４０２に表示された内容で入力受付を終了する。
【００５３】
次に、ＭＦＰ１００で、制御部１０８（操作入力処理部１１０）が、ユーザに、少なくともハードキーを用いて、文字列入力を求める動作について図７、図８を用いて説明する。具体的には、ＭＦＰ１００では、ＦＡＸ番号等の番号入力を受付ける際には、ソフトキー（ソフトウェアキーボード）だけでなく、ハードキー（テンキー２０２ａ）を用いた文字入力（文字入力）が可能であるものとする。
【００５４】
図７では、タッチパネル部２０３の画面に、ＦＡＸ番号を受付けるためのポップアップウィンドウ（以下、「ＦＡＸ番号入力ウィンドウ４２０」と呼ぶ）が表示された状態について示している。
【００５５】
ＦＡＸ番号入力ウィンドウ４２０には、タイトルバー４２１、テキストボックス４２２、ボタン４１３が配置されている。また、ＦＡＸ番号入力ウィンドウ４２０には、ハードキーによる入力も可能であることをユーザ認識させるためのアイコン（以下、「操作キーアイコン」又は「ハードキー対応画像」と呼ぶ）の画像Ｇ１が追加配置されている。操作キーアイコンＧ１の詳細については後述する。
【００５６】
そして、タッチパネル部２０３の画面に、ＦＡＸ番号入力ウィンドウ４２０が表示されている状態で、テキストボックス４２２がタッチされると、操作入力処理部１１０は、タッチパネル部２０３の画面に、ソフトキーボードウィンドウ４１０を追加表示する。このとき、タッチパネル部２０３の画面の表示状態は、図８の内容となる。
【００５７】
操作画面処理部３１０（入力ガイド処理部３１１）は、ＦＡＸ番号入力ウィンドウ４２０のように、ハードキー（テンキー２０２ａ）でも入力可能な入力ウィンドウについては、ソフトキー（ソフトキーボードウィンドウ４１０）及びハードキー（テンキー２０２ａ）の両方の入力を受付けることが可能であるものとする。ここでは、操作画面処理部３１０は、上述の通り、ハードキー（テンキー２０２ａ）を用いた入力も可能な状態をユーザ認識させるために、テキストボックス４２２内部に、所定の画像として操作キーアイコンＧ１を表示している。言い換えると、ＭＦＰ１００では、操作キーアイコンＧ１がテキストボックス内に表示されている入力ウィンドウについては、ハードキー（テンキー２０２ａ）からも入力が可能な状態であることを示しているものとする。
【００５８】
操作キーアイコンＧ１の具体的な画像構成については限定されないものであるが、例えば、図９に示すように、テンキーを模したシンボルの画像を用いるようにしてもよい。
【００５９】
なお、どの入力ウィンドウでも、操作キーアイコンＧ１については、ユーザの入力支援（入力補助）に用いられるオブジェクトであり、入力ガイド処理部３１１により表示が制御されるものとして説明する。入力ガイド処理部３１１は、複数のサイズの操作キーアイコンを記憶しておき、テキストボックスのサイズごとに最適なサイズの操作キーアイコンを選択して表示するようにしてもよい。入力ガイド処理部３１１は、例えば、図１０に示すようにテキストボックスの高さＨ１、幅Ｗ１に応じて、最適なサイズの操作キーアイコンを選択して、テキストボックス内に表示するようにしても良い。操作画面処理部３１０は、例えば、テキストボックス内に表示可能な最大サイズの操作キーアイコンを選択して表示するようにしてもよい。
【００６０】
次に、入力ガイド処理部３１１がタッチパネル部２０３の処理について図１１のフローチャートを用いて説明する。図１１は、操作画面処理部３１０が、入力ウィンドウの表示を開始した場合の、入力ガイド処理部３１１の処理を示したフローチャートである。
【００６１】
入力ガイド処理部３１１は、入力ウィンドウの表示を開始すると、レイアウトデータに基づく部品を１つずつ表示する処理を開始する。
【００６２】
まず、入力ガイド処理部３１１が、操作画面処理部３１０が、入力ウィンドウを構成する１つの部品（オブジェクト）の表示を行ったものとする。そして、入力ガイド処理部３１１は、その部品が文字入力に係る部品（テキストボックス等のオブジェクト）であるか否かを確認する（Ｓ１０１）。入力ガイド処理部３１１は、当該部品が文字入力の部品である場合には後述するステップＳ１０２から動作し、そうでない場合には後述するステップＳ１０４から動作する。
【００６３】
上述のステップＳ１０１で、当該部品が文字入力の部品と判断された場合には、入力ガイド処理部３１１は、当該部品による文字入力の範囲（文字コードの範囲）が、ハードキー（テンキー２０２ａ）のみで入力可能であるか否かを判断する（Ｓ１０２）。入力ガイド処理部３１１は、例えば、入力コードの範囲が、数字（０〜９）のみである場合には、ハードキー（テンキー２０２ａ）のみで入力可能と判断し、数字以外（アルファベット）の文字入力が必要な場合には、ハードキー（テンキー２０２ａ）のみで入力不可と判断する。
【００６４】
上述のステップＳ１０２で、当該文字入力の部品が、ハードキー（テンキー２０２ａ）のみで入力可能な部品と判断された場合、入力ガイド処理部３１１は、当該文字入力の入力ウィンドウの入力領域内（テキストボックスの領域内）に最適な操作キーフィールドＧ１のデータを取得して表示する（Ｓ１０３）。
【００６５】
一方、上述のステップＳ１０１で、当該部品が文字入力の部品でないと判断した場合、入力ガイド処理部３１１は、操作キーアイコンＧ１を表示しないと判断する（Ｓ１０４）。
【００６６】
ステップＳ１０３、Ｓ１０４の処理の後、入力ガイド処理部３１１は、操作画面処理部３１０が、次の部品の表示を実行するか否か確認し（Ｓ１０５）、次の部品の表示が行われる場合には当該部品について上述のステップＳ１０１から動作し、そうでない場合には処理を終了する。
【００６７】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【００６８】
ＭＦＰ１００では、図５〜図８に示すように、少なくともハードキー（テンキー２０２ａ）を用いて入力可能なオブジェクト（例えば、ＦＡＸ番号入力ウィンドウ）については、入力された文字の表示領域内（例えば、テキストボックス内部）に、ハードキーを用いて入力可能であることを示す操作キーアイコンＧ１を表示することにより、ユーザに、ハードキー（テンキー２０２ａ）を用いて入力可能であることを認識させることができる。これにより、ユーザは、ＭＦＰ１００で表示される入力ウィンドウのうち、ハードキー（テンキー２０２ａ）を用いた入力が可能なオブジェクトを容易に認識することができ、利便性が向上する。
【００６９】
（Ｂ）第２の実施形態
以下、本発明によるデータ処理装置、データ処理方法、並びに、画像処理装置の第２の実施形態を、図面を参照しながら詳述する。以下では、本発明のデータ処理装置を搭載した画像処理装置を、ＭＦＰに適用した例について説明する。
【００７０】
（Ｂ−１）第２の実施形態の構成
第２の実施形態のＭＦＰ１００の構成も、上述の図１〜図４を用いて説明することができる。
【００７１】
以下では、第２の実施形態について第１の実施形態との差異を説明する。
【００７２】
第２の実施形態では、入力ガイド処理部３１１が、一度テキストボックスに操作キーアイコンＧ１を表示した後、当該テキストボックスに入力された文字列の長さ（幅）に応じて、表示した操作キーアイコンＧ１を消去する処理を行う点で、第１の実施形態と異なっている。
【００７３】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態のＭＦＰ１００の動作を説明する。
【００７４】
以下では、第２の実施形態のＭＦＰ１００で、第１の実施形態と異なる点についてのみ説明する。
【００７５】
上述の通り、第２の実施形態では、入力ガイド処理部３１１の処理が第１の実施形態と異なるため、入力ガイド処理部３１１の動作についてのみ説明する。
【００７６】
まず、第２の実施形態の入力ガイド処理部３１１の動作概要について図１２を用いて説明する。
【００７７】
図１２（ａ）では、ＦＡＸ番号入力ウィンドウ４２０のテキストボックス４２２に操作キーアイコンＧ１が表示された状態となっている。  
そして、図１２（ｂ）では、テキストボックス４２２に入力された文字が、操作キーアイコンＧ１の位置まで達したため、入力ガイド処理部３１１により操作キーアイコンＧ１の表示が中止（消去）された状態となっている。
【００７８】
なお、入力ガイド処理部３１１は、図１２（ｂ）のように操作キーアイコンＧ１の表示を中止した後でも、操作入力処理部１１０は、ハードキー（テンキー２０２ａ）による文字入力の受付を継続することができる。
【００７９】
なお、入力ガイド処理部３１１は、図１２（ｂ）のように操作キーアイコンＧ１の表示を中止した後、テキストボックス４２２に入力された文字数が削除操作等により減少した場合には、再度操作キーアイコンＧ１を表示するようにしてもよい。
【００８０】
上述の図１２に示す入力ガイド処理部３１１の動作について、フローチャートで表すと図１３のようになる。
【００８１】
第２の実施形態の入力ガイド処理部３１１は、操作キーアイコンＧ１を表示したテキストボックスへ、文字入力が行われる際に、図１３のフローチャートの処理を行う。以下では、例として上述の図１２に示すように、ＦＡＸ番号入力ウィンドウ４２０のテキストボックス４２２に文字入力が行われる場合の入力ガイド処理部３１１の処理について説明する。ここでは、初期状態として、上述の図１２（ａ）に示すように、ＦＡＸ番号入力ウィンドウ４２０のテキストボックス４２２に操作キーアイコンＧ１が表示された状態で、テキストボックス４２２への文字入力が開始されたものとする。
【００８２】
そして、テキストボックス４２２に１文字追加入力されると（Ｓ２０１）、入力ガイド処理部３１１は、テキストボックス４２２に入力された文字が、操作キーアイコンＧ１の位置まで達しているか否かを確認する（Ｓ２０２）。
【００８３】
そして、上述のステップＳ２０２で、テキストボックス４２２に入力された文字が、操作キーアイコンＧ１の位置まで達していると確認された場合、入力ガイド処理部３１１は、テキストボックス４２２に表示された操作キーアイコンＧ１を消去し、処理を終了する。一方、上述のステップＳ２０２で、テキストボックス４２２に入力された文字が、操作キーアイコンＧ１の位置まで達していないと確認された場合には、上述のステップＳ２０１に戻って、テキストボックス４２２に次の文字入力に伴う処理を行う。
【００８４】
なお、入力ガイド処理部３１１は、ＦＡＸ番号入力ウィンドウ４２０に対する文字入力が終了した場合には、上述の図１３のフローチャートの処理も中止する。
【００８５】
入力ガイド処理部３１１が、テキストボックス４２２の入力文字について、操作キーアイコンＧ１の位置まで達しているか否かを判定する方法については限定されないものであるが、具体例について上述の図１０を用いて説明する。
【００８６】
図１０では、テキストボックス４２２の左端から入力文字の右端までの幅をＷ３と図示している。また、図１０では、テキストボックス４２２の右端から、操作キーアイコンＧ１の左端までの幅をＷ２と図示している。したがって、入力ガイド処理部３１１は、Ｗ１−Ｗ３＜Ｗ２となった時点で、テキストボックス４２２に入力された文字が、操作キーアイコンＧ１の位置まで達していると判断して、操作キーアイコンＧ１を消去する処理を行うことになる。なお、入力ガイド処理部３１１は、テキストボックスごとに、所定の文字数Ｎを予め設定しておき、当該テキストボックスの入力文字数がＮに達した段階で、操作キーアイコンＧ１を消去する処理を行うようにしてもよい。
【００８７】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、以下のような効果を奏することができる。
【００８８】
第２の実施形態のＭＦＰ１００では、入力ガイド処理部３１１が、一度テキストボックスに操作キーアイコンＧ１を表示した後、当該テキストボックスに入力された文字列の長さ（幅）に応じて、表示した操作キーアイコンＧ１を消去する。これにより、テキストボックス内部で、操作キーアイコンＧ１と入力した文字列の表示が重なることを防止することができる。したがって、第２の実施形態のＭＦＰ１００では、テキストボックス内に操作キーアイコンＧ１を表示することによるユーザの利便性低下を抑制することができる。なお、テキストボックスに入力された文字列が、操作キーアイコンＧ１の位置まで達したということは、ユーザはすでに、所定以上の文字数の入力を終えているため、その時点で、新たに操作キーアイコンＧ１を表示してユーザに、ハードキー（テンキー２０２ａ）を用いた入力が可能であることを知らせる効果は少ない。
【００８９】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【００９０】
（Ｃ−１）上記の各実施形態では、本発明のデータ処理装置を、画像処理装置（ＭＦＰ）に適用した例について説明したが、その他のテキストボックス等を用いた文字列入力が可能であって、ハードキーも備える装置（例えば、プリンタ、ＦＡＸ、ＰＣ、携帯電話端末、スマートホン等の情報処理装置（データ処理装置））に適用するようにしてもよい。
【００９１】
（Ｃ−２）上記の各実施形態では、ＭＦＰ１００には、ハードキーとしてテンキー２０２ａが備えられているが、アルファベットも含むキーボードを搭載するようにしてもよい。
【００９２】
また、上記の実施形態では、ＭＦＰ１００には、タッチパネル部２０３が備えられているが、単にディスプレイとマウス等を用いたＧＵＩ操作に対応したデバイスを用いて文字入力ウィンドウ及びソフトキー（ソフトウェアキーボード）を備えるようにしてもよい。
【符号の説明】
【００９３】
１００…ＭＦＰ、１０１…スキャナ部、１０２…印刷部、１０３…ＦＡＸ部、１０４…ネットワーク送受信部、１０５…操作パネル、１０６…ＲＡＭ、１０７…ＥＥＰＲＯＭ、１０８…制御部、１０９…画像データ処理部、１１０…操作入力処理部、３１０…操作画面処理部、３１１…入力ガイド処理部、３１２…画面レイアウトデータ、３１３…画面部品情報、３１４…フォントデータ、３２０…ハードキー処理部、２０１…第１のハードキー部、２０２…第２のハードキー部、２０３…タッチパネル部。
【図１】
2015070502.tif 000003
【図２】
2015070502.tif 000004
【図３】
2015070502.tif 000005
【図４】
2015070502.tif 000006
【図５】
2015070502.tif 000007
【図６】
2015070502.tif 000008
【図７】
2015070502.tif 000009
【図８】
2015070502.tif 000010
【図９】
2015070502.tif 000011
【図１０】
2015070502.tif 000012
【図１１】
2015070502.tif 000013
【図１２】
2015070502.tif 000014
【図１３】
2015070502.tif 000015