(57)【要約】【課題】ソフトキーボードまたは文字入力モードを切り替える頻度を低下させて容易に文字を入力することができる文字入力装置および文字入力プログラムを提供する。【解決手段】文字入力装置は、キーボードと、ソフトキーボードディスプレイと、タッチパネルとを備える。ソフトキーボードディスプレイは、文字入力に用いられるボタンを含むソフトキーボードを表示する。タッチパネルはソフトキーボードディスプレイの表示領域に配置される。文字入力装置のＣＰＵは、キーボードにおける複数の文字入力モードのいずれかを指定する指示を受け付ける（Ｓ５）。文字入力モードが指定されると（Ｓ５：ＹＥＳ）、キーボードにおける文字入力モードを、指定された文字入力モードに設定する（Ｓ６）。ＣＰＵは、設定された文字入力モードに対応するソフトキーボードを、ソフトキーボードディスプレイに表示させる（Ｓ３）。【選択図】図３
2013030119.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作されるキーを備えたキーボードと、
文字入力に用いられるボタンを含むソフトキーボードを表示するソフトキーボード表示手段と、
前記ソフトキーボード表示手段の表示領域に配置されたタッチパネルとを備え、
前記タッチパネルのうちユーザによる操作が行われた位置に表示されているボタンと、前記キーボードのうちユーザが操作したキーとに割り当てられている文字を、入力結果を表示する結果表示手段に表示させる文字入力装置であって、
前記キーボードにおける複数種類の文字入力モードのいずれかを指定する指示を受け付ける指示受付手段と、
前記キーボードにおける文字入力モードを、前記指示受付手段によって受け付けられた指示で指定された文字入力モードに設定する設定手段と、
複数種類のソフトキーボードのうち、前記設定手段によって設定された文字入力モードに対応するソフトキーボードを、前記ソフトキーボード表示手段に表示させる表示制御手段と
を備えたことを特徴とする文字入力装置。
【請求項２】
前記表示制御手段は、前記設定手段によって設定された文字入力モードにおいて前記キーボードのキーに割り当てられている文字とは異なる文字が各ボタンに割り当てられたソフトキーボードを、前記ソフトキーボード表示手段に表示させることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記表示制御手段は、
子音を示すアルファベットと母音を示すアルファベットとを入力することでかな文字を入力するローマ字入力の文字入力モードが前記設定手段によって設定された場合、各ボタンにかな文字が直接割り当てられたかな入力のソフトキーボードを前記ソフトキーボード表示手段に表示し、
前記かな入力の文字入力モードが前記設定手段によって設定された場合、前記ローマ字入力のソフトキーボードを前記ソフトキーボード表示手段に表示することを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
前記表示制御手段は、
特定の言語を入力する文字入力モードが前記設定手段によって設定された場合、前記特定の言語に用いられるアクセント文字が各ボタンに割り当てられたソフトキーボードを前記ソフトキーボード表示手段に表示することを特徴とする請求項１または２に記載の文字入力装置。
【請求項５】
前記表示制御手段は、
数字入力の文字入力モードが前記設定手段によって設定された場合、各ボタンに言語文字が割り当てられた言語文字入力のソフトキーボードを前記ソフトキーボード表示手段に表示し、
前記言語文字入力の文字入力モードが前記設定手段によって設定された場合、前記数字入力のボタンを含むソフトキーボードを前記ソフトキーボード表示手段に表示することを特徴とする請求項１または２に記載の文字入力装置。
【請求項６】
前記表示制御手段は、
バーコードに含める文字情報を入力する文字入力モードが前記設定手段によって設定された場合、バーコードを作成するための制御コードを含む特殊文字が各ボタンに割り当てられたソフトキーボードを前記ソフトキーボード表示手段に表示することを特徴とする請求項１または２に記載の文字入力装置。
【請求項７】
前記ソフトキーボード表示手段におけるソフトキーボードの表示および非表示の指示を入力する指示入力手段をさらに備え、
前記表示制御手段は、前記指示入力手段によって入力された指示に応じて、前記ソフトキーボード表示手段におけるソフトキーボードの表示および非表示を切り替えることを特徴とする請求項１から６のいずれかに記載の文字入力装置。
【請求項８】
ユーザによって操作されるキーを備えたキーボードと、
文字入力に用いられるボタンを含むソフトキーボードを表示するソフトキーボード表示手段と、
前記ソフトキーボード表示手段の表示領域に配置されたタッチパネルとを備え、
前記タッチパネルのうちユーザによる操作が行われた位置に表示されているボタンと、前記キーボードのうちユーザが操作したキーとに割り当てられている文字を、入力結果を表示する結果表示手段に表示させる文字入力装置で用いられる文字入力プログラムであって、
前記キーボードにおける複数種類の文字入力モードのいずれかを指定する指示を受け付ける指示受付ステップと、
前記キーボードにおける文字入力モードを、前記指示受付ステップにおいて受け付けられた指示で指定された文字入力モードに設定する設定ステップと、
複数種類のソフトキーボードのうち、前記設定ステップにおいて設定された文字入力モードに対応するソフトキーボードを、前記ソフトキーボード表示手段に表示させる表示制御ステップと
を前記文字入力装置のコントローラに実行させるための指示を含む文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードとタッチパネルを用いてユーザからの文字入力を受け付ける文字入力装置、および文字入力プログラムに関する。
【背景技術】
【０００２】
従来、キーボードとタッチパネルを用いてユーザからの各種入力を受け付ける技術が知られている。特許文献１が開示している操作盤は、キーボード（ハードキー）と、ＬＣＤと、タッチパネルとを備える。ＬＣＤにソフトキーボードが表示され、キーボードとソフトキーボードによって入力が受け付けられる。よって、いずれか一方の入力手段のみを備える場合に比べて、ユーザが入力可能な指示は増える。また、特許文献１が開示している操作盤は、ＬＣＤに表示するソフトキーボードを切り替えることで、入力可能な指示の種類を増やしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３１９５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１が開示している操作盤では、キーボードの機能とソフトキーボードの機能とが適切に分担されておらず、ソフトキーボードを単独で切り替えることができるのみである。キーボードの文字入力モードを切り替える場合も同じである。従って、従来の技術では、ソフトキーボードまたは文字入力モードを切り替える頻度を十分に低下させることができず、文字入力を容易に行えない場合があった。
【０００５】
本発明は、ソフトキーボードまたは文字入力モードを切り替える頻度を低下させて容易に文字を入力することができる文字入力装置および文字入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る文字入力装置は、ユーザによって操作されるキーを備えたキーボードと、文字入力に用いられるボタンを含むソフトキーボードを表示するソフトキーボード表示手段と、前記ソフトキーボード表示手段の表示領域に配置されたタッチパネルとを備え、前記タッチパネルのうちユーザによる操作が行われた位置に表示されているボタンと、前記キーボードのうちユーザが操作したキーとに割り当てられている文字を、入力結果を表示する結果表示手段に表示させる文字入力装置であって、前記キーボードにおける複数種類の文字入力モードのいずれかを指定する指示を受け付ける指示受付手段と、前記キーボードにおける文字入力モードを、前記指示受付手段によって受け付けられた指示で指定された文字入力モードに設定する設定手段と、複数種類のソフトキーボードのうち、前記設定手段によって設定された文字入力モードに対応するソフトキーボードを、前記ソフトキーボード表示手段に表示させる表示制御手段とを備える。
【０００７】
本発明の第二態様に係る文字入力プログラムは、ユーザによって操作されるキーを備えたキーボードと、文字入力に用いられるボタンを含むソフトキーボードを表示するソフトキーボード表示手段と、前記ソフトキーボード表示手段の表示領域に配置されたタッチパネルとを備え、前記タッチパネルのうちユーザによる操作が行われた位置に表示されているボタンと、前記キーボードのうちユーザが操作したキーとに割り当てられている文字を、入力結果を表示する結果表示手段に表示させる文字入力装置で用いられる文字入力プログラムであって、前記キーボードにおける複数種類の文字入力モードのいずれかを指定する指示を受け付ける指示受付ステップと、前記キーボードにおける文字入力モードを、前記指示受付ステップにおいて受け付けられた指示で指定された文字入力モードに設定する設定ステップと、複数種類のソフトキーボードのうち、前記設定ステップにおいて設定された文字入力モードに対応するソフトキーボードを、前記ソフトキーボード表示手段に表示させる表示制御ステップとを前記文字入力装置のコントローラに実行させるための指示を含む。
【０００８】
本発明の第一態様および第二態様によると、文字入力装置は、ユーザからの指示に従ってキーボードの文字入力モードを設定すると、設定した文字入力モードに対応するソフトキーボードを表示する。つまり、ユーザがキーボードの文字入力モードを変更すると、表示されているソフトキーボードも連動して切り替わる。従って、ユーザは簡単な操作を行うだけで文字の入力方法を所望の方法に切り替えることができ、入力方法を切り替える頻度が低下する。よって、ユーザは多数の文字を容易に入力することができる。文字入力装置は、キーボードのキー数およびソフトキーボード表示手段の面積が少ない場合でも、ユーザに容易に文字入力を行わせることができる。
【図面の簡単な説明】
【０００９】
【図１】第一実施形態の印刷装置１の平面図である。
【図２】印刷装置１の電気的構成を示すブロック図である。
【図３】印刷装置１が実行する操作受付処理のフローチャートである。
【図４】第一実施形態においてメインディスプレイ３に表示される文字入力モード指定画面３１を示す図である。
【図５】第一実施形態におけるソフトキーボード表示制御処理のフローチャートである。
【図６】第一実施形態においてソフトキーボードディスプレイ４に表示されるかな入力ソフトキーボード４１を示す図である。
【図７】第一実施形態においてソフトキーボードディスプレイ４に表示されるかなめくり入力ソフトキーボード４２を示す図である。
【図８】第一実施形態においてソフトキーボードディスプレイ４に表示されるローマ字入力ソフトキーボード４３を示す図である。
【図９】第二実施形態の印刷装置１の平面図である。
【図１０】第二実施形態においてメインディスプレイ３に表示される言語指定画面３２を示す図である。
【図１１】第二実施形態におけるソフトキーボード表示制御処理のフローチャートである。
【図１２】第二実施形態においてソフトキーボードディスプレイ４に表示されるドイツ語用ソフトキーボード４５を示す図である。
【図１３】第二実施形態においてソフトキーボードディスプレイ４に表示されるフランス語用ソフトキーボード４６を示す図である。
【図１４】第三実施形態の印刷装置１の平面図である。
【図１５】第三実施形態においてメインディスプレイ３に表示される文字入力モード指定画面３３を示す図である。
【図１６】第三実施形態におけるソフトキーボード表示制御処理のフローチャートである。
【図１７】第三実施形態においてソフトキーボードディスプレイ４に表示されるかなめくり・英字めくり用ソフトキーボード４８を示す図である。
【図１８】第三実施形態においてソフトキーボードディスプレイ４に表示される数字・英字めくり用ソフトキーボード４９を示す図である。
【図１９】第三実施形態においてソフトキーボードディスプレイ４に表示される数字・かなめくり用ソフトキーボード５０を示す図である。
【図２０】第四実施形態の印刷装置１の平面図である。
【図２１】第四実施形態におけるソフトキーボード表示制御処理のフローチャートである。
【図２２】第四実施形態においてソフトキーボードディスプレイ４に表示される言語文字入力用ソフトキーボード５２を示す図である。
【図２３】第四実施形態においてソフトキーボードディスプレイ４に表示される数字入力用ソフトキーボード５３を示す図である。
【図２４】第五実施形態におけるソフトキーボード表示制御処理のフローチャートである。
【図２５】第五実施形態においてソフトキーボードディスプレイ４に表示されるバーコード用ソフトキーボード５５を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の第一実施形態について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。以下説明する印刷装置１は、本発明に係る文字入力装置を具現化した実施形態の一例に過ぎない。つまり、本発明は、ユーザによる文字入力を受け付けて入力結果を表示する装置であれば適用できる。従って、例えば電子辞書、携帯端末等にも本発明は適用できる。
【００１１】
図１を参照して、印刷装置１の概略構成について説明する。印刷装置１は、ユーザが入力した文字を、テープ収納部（図示せず）に収納したテープに印刷する。従って、ユーザは、所望の文字が印刷されたテープを容易に作成することができる。
【００１２】
印刷装置１は、キーボード２と、メインディスプレイ３と、ソフトキーボードディスプレイ４と、タッチパネル５とを主に備える。キーボード２は、ユーザによって操作される複数のキーを備えたハードキーボードである。第一実施形態のキーボード２のキー配置は、一般的なパーソナルコンピュータで用いられるキーボードのキー配置と略同一である。キーボード２のキーには、入力モード切替キー２１が含まれる。ユーザは、入力モード切替キー２１を操作することで、キーボード２における複数種類の文字入力モードのいずれかを指定することができる。
【００１３】
メインディスプレイ３は、キーボード２およびタッチパネル５に入力された文字を表示する。ソフトキーボードディスプレイ４は、文字入力に用いられる１または複数のボタンを含むソフトキーボード等を表示することができる。タッチパネル５は、ソフトキーボードディスプレイ４の上面の表示領域に配置されている。タッチパネル５は、ユーザによる操作が行われた位置を検出し、検出結果をＣＰＵ１０（図２参照）に出力する。なお、印刷装置１は、印刷が行われたテープを切断する切断機構等も備えるが、本発明の要部ではないため、その他の機構の説明は省略する。
【００１４】
図２を参照して、印刷装置１の電気的構成について説明する。印刷装置１は、印刷装置１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＥＥＰＲＯＭ１３、キーボード２、タッチパネル５、第一表示制御部１４、第二表示制御部１５、制御回路１７、および制御回路１９が接続されている。
【００１５】
ＲＯＭ１１には、後述する操作受付処理を実行するための文字入力プログラムを含む種々のプログラムおよび初期値等が記憶されている。ＲＡＭ１２は、各種情報を一時的に記憶する。ＥＥＰＲＯＭ１３は、各種情報を記憶する不揮発性の記憶素子である。第一表示制御部１４は、メインディスプレイ３の表示を制御する。第二表示制御部１５は、ソフトキーボードディスプレイ４の表示を制御する。制御回路１７は、テープに対する印刷を行うサーマルヘッド１６の動作を制御する。制御回路１９は、テープを搬送するテープ送りモータ１８の動作を制御する。
【００１６】
以上説明したように、印刷装置１は、テープへの印刷を行う機構に加え、ユーザからの文字入力を受け付ける機構を備える。従って、ユーザは、印刷装置１をパーソナルコンピュータ等の他の機器に接続することなく、所望の文字が印刷されたテープを容易に作成することができる。さらに、印刷装置１は小型であるため、ユーザは容易に印刷装置１の持ち運び、収納を行うことができる。一方で、印刷装置１を小型化する程、キーボード２のキー数とタッチパネル５の面積は減少する。従って、小型の装置では、キーボード２の文字入力モードを切り替える方法、および、ソフトキーボードディスプレイ４に表示させるソフトキーボードを切り替える方法を用いて、入力可能な文字種が減少することを防止するのが一般的である。本発明に係る印刷装置１は、文字入力モードおよびソフトキーボードの切替処理に特徴を有する。これにより、印刷装置１は、ユーザが文字入力モードおよびソフトキーボードを切り替える頻度を低下させることができる。つまり、本発明によれば、印刷装置１を小型化しつつ、ユーザによる文字入力も容易になる。以下、処理の詳細について説明する。
【００１７】
図３から図８を参照して、第一実施形態の印刷装置１が実行する操作受付処理について説明する。操作受付処理では、キーボード２およびソフトキーボードに対してユーザが行った操作入力が受け付けられて、入力された操作に応じた処理が行われる。具体的には、入力された文字がメインディスプレイ３に表示される。さらに、キーボード２の文字入力モードと、ソフトキーボードディスプレイ４に表示されるソフトキーボードとが、入力された操作に応じて設定される。操作受付処理は、印刷装置１の電源がオンとされると、ＲＯＭ１１に記憶された文字入力プログラムに従って、ＣＰＵ１０によって実行される。
【００１８】
図３に示すように、操作受付処理が開始すると、イニシャル処理（Ｓ１）において、演算を開始するための初期化等の各種処理が行われる。キーボード２の文字入力モードが、デフォルトとして予め定められている１つの文字入力モードに設定される（Ｓ２）。次いで、ソフトキーボード表示制御処理が行われる（Ｓ３）。ソフトキーボード表示制御処理では、キーボード２の文字入力モードに応じてソフトキーボードの表示が制御される。この詳細は、図５等を参照して後述する。
【００１９】
次いで、キーボード２のキーが操作されたか否かが判断される（Ｓ４）。キーが操作された場合（Ｓ４：ＹＥＳ）、キー操作によって入力された指示が文字入力モードの指定指示であるか否かが判断される（Ｓ５）。第一実施形態では、ユーザがキーボード２の文字入力モードを指定する場合、入力モード切替キー２１（図１参照）が操作される。詳細には、入力モード切替キー２１が操作されると、図４に示すように、文字入力モード指定画面３１がメインディスプレイ３に表示される。文字入力モード指定画面３１の表示内容には、「ローマ字入力」と「かな入力」とが含まれる。「ローマ字入力」の文字入力モード（以下、「ローマ字入力モード」という。）では、子音を示すアルファベットと母音を示すアルファベットとを入力することで、かな文字が入力される。「かな入力」の文字入力モード（以下、「かな入力モード」という。）では、キーボード２の各キーに割り当てられたかな文字が直接入力される。ユーザは、所望の文字入力モードをグレーアウトさせて確定キー（例えばＯＫキー）を操作することで、文字入力モードを指定する。文字入力モードが指定されると（Ｓ５：ＹＥＳ）、指定された文字入力モードが、キーボード２の文字入力モードに設定される（Ｓ６）。処理はＳ３へ戻る。
【００２０】
なお、かな入力モードでは、１つのキーに１つのかな文字が割り当てられてもよいし、１つのキーに複数のかな文字が割り当てられてもよい。１つのキーに複数のかな文字が割り当てられている場合には、同一のキーを１回操作する毎に、割り当てられているかな文字が更新される。例えば、１つのキーに「あ、い、う、え、お」の５つのかな文字が割り当てられている場合、キーを１回操作すると「あ」、２回操作すると「い」が入力される。この方式は、一般に「かなめくり方式」と言われる方式である。また、キーボード２の文字入力モードの指定は、キーボード２のキー操作でなく、ソフトキーボードのボタン操作によって受け付けられてもよい。
【００２１】
キーボード２のキーが操作され（Ｓ４：ＹＥＳ）、且つ文字入力モードの指定指示でなければ（Ｓ５：ＮＯ）、入力された指示が、ソフトキーボードの表示・非表示の切替指示であるか否かが判断される（Ｓ７）。ソフトキーボードの表示・非表示の切替指示は、例えば表示切替キー等の操作によって入力されればよい。表示・非表示の切替指示が入力されていれば（Ｓ７：ＹＥＳ）、ソフトキーボードの表示・非表示が切り替えられる（Ｓ８）。つまり、その時点でソフトキーボードディスプレイ４にソフトキーボードが表示されていれば、ソフトキーボードの表示が消去される。逆に、その時点でソフトキーボードが非表示とされていれば、Ｓ３で表示されるべきソフトキーボードが表示される。印刷装置１は、ソフトキーボードを表示させていない場合、他の表示物（例えば、操作案内の画面、キャラクタの画面等）をソフトキーボードディスプレイ４に表示させることができる。従って、ユーザは、入力が必要な文字の数に応じてソフトキーボードの表示・非表示を切り替えることで、効率よく印刷装置１を操作することができる。
【００２２】
入力された指示が表示・非表示の切替指示でなければ（Ｓ７：ＮＯ）、その時点でソフトキーボードのボタン操作によって入力されていた入力内容が確定される（Ｓ９）。ボタン操作による入力内容がなければ、Ｓ９では何も処理は行われない。次いで、文字入力モードに応じて、キーボード２のキー操作による入力処理が行われる（Ｓ１０）。詳細には、Ｓ１０では、設定されている文字入力モードにおいて、操作されたキーに割り当てられている文字が、入力文字とされる。入力文字がメインディスプレイ３に表示される。処理はＳ４の判断へ戻る。
【００２３】
キーボード２のキーが操作されていなければ（Ｓ４：ＮＯ）、ソフトキーボードのボタンが操作されたか否かが判断される（Ｓ１２）。ＣＰＵ１０は、タッチパネル５が操作された場合、操作が行われた位置にボタンが表示されていれば、そのボタンを操作されたボタンとして認識する。操作が行われた位置にボタンが表示されていない場合（ソフトキーボード自体が非表示とされている場合を含む）は、ボタン操作は行われていないものと認識する。ボタン操作が行われていなければ（Ｓ１２：ＮＯ）、処理はそのままＳ４の判断へ戻る。
【００２４】
ボタン操作が行われた場合（Ｓ１２：ＹＥＳ）、その時点でキーボード２のキー操作によって入力されていた入力内容が確定される（Ｓ１３）。キー操作による入力内容がなければ、Ｓ１３では何も処理は行われない。次いで、操作されたソフトキーボードのボタンに割り当てられている文字が入力文字とされ、メインディスプレイ３に表示される（Ｓ１４）。処理はＳ４の判断へ戻る。なお、操作受付処理は、印刷装置１の電源がオフとされると終了する。
【００２５】
図５を参照して、第一実施形態におけるソフトキーボード表示制御処理について説明する。ソフトキーボード表示制御処理が開始されると、設定されているキーボード２の文字入力モードがローマ字入力モードであるか否かが判断される（Ｓ１７）。キーボード２の文字入力モードがローマ字入力モードであれば（Ｓ１７：ＹＥＳ）、図６に示すかな入力ソフトキーボード４１、または、図７に示すかなめくり入力ソフトキーボード４２が、ソフトキーボードディスプレイ４に表示される（Ｓ１８）。処理は操作受付処理（図３参照）へ戻る。図６に示すように、かな入力ソフトキーボード４１では、各ボタンにかな文字が１つずつ割り当てられている。図７に示すように、かなめくり入力ソフトキーボード４２では、１つのボタンに１または複数のかな文字が割り当てられており、同一のボタンを複数回操作することで、指定する文字が更新される。ユーザは、文字入力モードを切り替えることなく、キーボード２を操作すればローマ字入力を行うことができ、ソフトキーボードを操作すればかな入力を行うことができる。
【００２６】
キーボード２の文字入力モードがローマ字入力モードでなく、かな入力モードであれば（Ｓ１７：ＮＯ）、図８に示すローマ字入力ソフトキーボード４３がソフトキーボードディスプレイ４に表示される（Ｓ１９）。処理は操作受付処理（図３参照）へ戻る。図８に示すように、ローマ字入力ソフトキーボード４３では、ローマ字入力用の一般的な配置で各ボタンが表示される。ユーザは、文字入力モードを切り替えることなく、キーボード２を操作すればかな入力を行うことができ、ソフトキーボードを操作すればローマ字入力を行うことができる。
【００２７】
なお、図６〜図８の各々に示すソフトキーボードで各ボタンに割り当てられている文字は、その時点で設定されている文字入力モードでキーボード２の各キーに割り当てられている文字とは重複しないことが望ましい。この場合、ユーザは、文字入力モードを頻繁に切り替えることなく、多数の文字を入力することができる。以下説明する第二〜第五実施形態でも同様である。
【００２８】
以上説明したように、第一実施形態に係る印刷装置１は、ユーザからの指示に従ってキーボード２の文字入力モードを設定すると、設定した文字入力モードに対応するソフトキーボードをソフトキーボードディスプレイ４に表示する。つまり、ユーザがキーボード２の文字入力モードを変更すると、表示されているソフトキーボードも連動して切り替わる。従って、ユーザは、簡単な操作を行うだけで文字の入力方法を所望の方法に切り替えることができ、入力方法を切り替える頻度が低下する。よって、ユーザは多数の文字を容易に入力することができる。特に、印刷装置１は小型であるため、キーボード２のキー数およびソフトキーボードディスプレイ４の面積が少ないが、ユーザは容易に文字入力を行うことができる。
【００２９】
従来、ユーザが入力する予定の文字の一部が入力された時点で、変換候補をディスプレイに表示する技術も存在する。しかし、変換候補を表示する技術を仮に採用したとしても、キーボード２の文字入力モードとソフトキーボードの表示を頻繁に切り替えると、文字入力の効率は低下する。つまり、本実施形態の印刷装置１は、変換候補を表示する技術とは異なる技術を用いて、入力方法の切替頻度を大幅に低下させることができる。
【００３０】
第一実施形態に係る印刷装置１では、ユーザは、ローマ字入力とかな入力とを切り替えることなく、両方の入力方法でかな文字を入力することができる。さらに、ユーザが所望する一方の入力方法が、キーボード２における入力方法に設定されると、他方の入力方法がソフトキーボードにおける入力方法に設定される。従って、ユーザは、キーボード２およびソフトキーボードの操作性等を考慮して、入力方法を自由に設定することができる。
【００３１】
ユーザは、ソフトキーボードを表示させることで、多数の文字を容易に入力することができる。一方、ソフトキーボードを非表示とすれば、印刷装置１は、ソフトキーボードディスプレイ４にソフトキーボード以外の表示物を表示させることができる。よって、ユーザは、ソフトキーボードの表示・非表示を切り替えることで、印刷装置１の操作効率をさらに向上させることができる。
【００３２】
第一実施形態において、印刷装置１が本発明の「文字入力装置」に相当する。ソフトキーボードディスプレイ４が「ソフトキーボード表示手段」に相当する。メインディスプレイ３が「結果表示手段」に相当する。図３のＳ４、Ｓ５で文字入力モードの指定指示を受け付けるＣＰＵ１０が「指示受付手段」として機能する。図３のＳ６で文字入力モードを設定するＣＰＵ１０が「設定手段」として機能する。図５に示すソフトキーボード表示制御処理、および図３のＳ８の処理を実行するＣＰＵ１０が「表示制御手段」として機能する。図３のＳ７でソフトキーボードの表示・非表示の指示を入力するＣＰＵ１０が「指示入力手段」として機能する。図３のＳ４、Ｓ５で文字入力モードの指定指示を受け付ける処理が「指示受付ステップ」に相当する。図３のＳ６で文字入力モードを設定する処理が「設定ステップ」に相当する。図５に示すソフトキーボード表示制御処理が「表示制御ステップ」に相当する。
【００３３】
図９から図１３を参照して、本発明の第二実施形態について説明する。なお、以下説明する第二〜第五実施形態は、キーボード２のキー構成、操作受付処理（図３参照）中に実行されるソフトキーボード表示制御処理（Ｓ３）の処理内容等が、前述した第一実施形態と異なるのみである。従って、第一実施形態と同一の構成および処理については同一の番号を付し、説明を省略または簡略化する。
【００３４】
図９に示すように、第二実施形態の印刷装置１では、キーボード２の各キーの機能および文字が英語で表記されている。第二実施形態の印刷装置１では、ユーザは、複数の言語（具体的には、ドイツ語、フランス語、英語）のうちのいずれを入力するかを、Ｌａｎｇｕａｇｅキー２２を操作することで指定することができる。印刷装置１は、指定された言語に応じて、ソフトキーボードディスプレイ４に表示させるソフトキーボードを切り替える。なお、ＢａｒＣｏｄｅキー２５は、後述する第五実施形態で用いられる。
【００３５】
言語の設定方法について説明する。図１０に示すように、Ｌａｎｇｕａｇｅキー２２が操作されると、印刷装置１のＣＰＵ１０は、言語指定画面３２をメインディスプレイ３に表示させる。ユーザは、所望の言語をグレーアウトさせて確定キーを操作することで、入力言語の文字入力モードを指定する。ＣＰＵ１０は、図３に示す操作受付処理において、入力言語の文字入力モードが指定されたと判断すると（Ｓ５：ＹＥＳ）、指定された入力言語の文字入力モードを、キーボード２の文字入力モードに設定する（Ｓ６）。
【００３６】
図１１を参照して、第二実施形態におけるソフトキーボード表示制御処理について説明する。まず、設定されているキーボード２の文字入力モードがドイツ語の文字入力モードであるか否かが判断される（Ｓ２１）。ドイツ語の文字入力モードが設定されていれば（Ｓ２１：ＹＥＳ）、図１２に示すドイツ語用ソフトキーボード４５が、ソフトキーボードディスプレイ４に表示される（Ｓ２２）。処理は操作受付処理（図３参照）へ戻る。ドイツ語用ソフトキーボード４５では、ドイツ語で用いられるアクセント文字が各ボタンに割り当てられている。
【００３７】
ドイツ語の文字入力モードが設定されていなければ（Ｓ２１：ＮＯ）、フランス語の文字入力モードが設定されているか否かが判断される（Ｓ２３）。フランス語の文字入力モードが設定されていれば（Ｓ２３：ＹＥＳ）、図１３に示すフランス語用ソフトキーボード４６がソフトキーボードディスプレイ４に表示される（Ｓ２４）。処理は操作受付処理（図３参照）へ戻る。フランス語用ソフトキーボードでは、フランス語で用いられるアクセント文字が各ボタンに割り当てられている。
【００３８】
ドイツ語用およびフランス語用のいずれの文字入力モードも設定されておらず、英語の文字入力モードが設定されていれば（Ｓ２３：ＮＯ）、アクセント文字を入力するためのソフトキーボードは表示されない（Ｓ２５）。処理は操作受付処理（図３参照）へ戻る。
【００３９】
以上説明したように、第二実施形態の印刷装置１では、特定の言語を入力する文字入力モードがキーボード２の文字入力モードに設定されると、設定された言語に用いられるアクセント文字が各ボタンに割り当てられたソフトキーボードが表示される。従って、ユーザは、入力する言語を設定するだけで、設定した言語に用いられるアクセント文字を容易にソフトキーボードから入力することができる。なお、図１１に示すソフトキーボード表示制御処理を実行するＣＰＵ１０が、本発明の「表示制御手段」として機能する。
【００４０】
図１４から図１９を参照して、本発明の第三実施形態について説明する。図１４に示すように、第三実施形態の印刷装置１では、キーボード２における複数のキーの各々に、１または複数の文字が割り当てられている。例えば、数字「２」を入力可能なキーには「か」行のかな文字（か、き、く、け、こ）と、アルファベット「Ａ、Ｂ、Ｃ」とが全て割り当てられている。第二実施形態では、ユーザは、数字入力モード、かなめくり入力モード、および英字めくり入力モードのいずれかを、入力モード切替キー２３を操作して指定することができる。数字入力モードでは、ユーザは、キーを１回操作することで所望の数字を入力できる。かなめくり入力モードでは、ユーザは、同一のキーを所定回数操作することで所望のかな文字を入力できる。英字めくり入力モードでは、ユーザは、同一のキーを所定回数操作することで所望のアルファベットを入力できる。印刷装置１は、指定された文字入力モードに応じて、ソフトキーボードディスプレイ４に表示させるソフトキーボードを切り替える。
【００４１】
文字入力モードの設定方法について説明する。図１５に示すように、入力モード切替キー２３が操作されると、印刷装置１のＣＰＵ１０は、文字入力モード指定画面３３をメインディスプレイ３に表示させる。ユーザは、「数字入力」、「かなめくり入力」、「英字めくり入力」のうち、所望の文字入力モードをグレーアウトさせて確定させることで、キーボード２の文字入力モードを指定する。ＣＰＵ１０は、図３に示す操作受付処理において、文字入力モードが指定されたと判断すると（Ｓ５：ＹＥＳ）、指定された文字入力モードをキーボード２の文字入力モードに設定する（Ｓ６）。
【００４２】
図１６を参照して、第三実施形態におけるソフトキーボード表示制御処理について説明する。まず、設定されているキーボード２の文字入力モードが数字入力モードであるか否かが判断される（Ｓ３１）。数字入力モードが設定されていれば（Ｓ３１：ＹＥＳ）、図１７に示すかなめくり・英字めくり用ソフトキーボード４８が、ソフトキーボードディスプレイ４に表示される（Ｓ３２）。処理は操作受付処理（図３参照）へ戻る。かなめくり・英字めくり用ソフトキーボード４８では、ユーザは、かなめくり方式でかな文字を入力でき、且つ英字めくり方式でアルファベットを入力できる。
【００４３】
数字入力モードが設定されていなければ（Ｓ３１：ＮＯ）、かなめくり入力モードが設定されているか否かが判断される（Ｓ３３）。キーボード２の文字入力モードにかなめくり入力モードが設定されていれば（Ｓ３３：ＹＥＳ）、図１８に示す数字・英字めくり用ソフトキーボード４９がソフトキーボードディスプレイ４に表示される（Ｓ３４）。処理は操作受付処理（図３参照）へ戻る。数字・英字めくり用ソフトキーボード４９では、ユーザは、数字を直接入力でき、且つ英字めくり方式でアルファベットを入力できる。
【００４４】
数字入力モードもかなめくり入力モードも設定されておらず、英字めくり入力モードが設定されていれば（Ｓ３３：ＮＯ）、図１９に示す数字・かなめくり用ソフトキーボード５０がソフトキーボードディスプレイ４に表示される（Ｓ３５）。処理は操作受付処理（図３参照）へ戻る。数字・かなめくり用ソフトキーボード５０では、ユーザは、数字を直接入力でき、且つかなめくり方式でかな文字を入力できる。
【００４５】
以上説明したように、第三実施形態の印刷装置１では、数字入力モードがキーボード２の文字入力モードに設定されると、言語文字（本実施形態ではかな文字およびアルファベット）を入力するためのソフトキーボードが表示される。一方、かなめくり入力モードまたは英字めくり入力モードが設定されると、数字入力のボタンを含むソフトキーボードが表示される。従って、印刷装置１は、備えているキーボード２のキー数が少ない場合でも、言語文字入力と数字入力とを切り替える操作をユーザに行わせる必要が無い。よって、ユーザは容易に文字を入力することができる。また、第三実施形態では、ユーザは３つの入力モードを同時に使用でき、且つ、キーボード２で入力する文字を選択することもできる。よって、ユーザは、自らが使い易い方法で文字を入力することができる。なお、図１６に示すソフトキーボード表示制御処理を実行するＣＰＵ１０が、本発明の「表示制御手段」として機能する。
【００４６】
図２０から図２３を参照して、本発明の第四実施形態について説明する。図２０に示すように、第四実施形態の印刷装置１が備えるキーボード２のキー配置は、第一・第二実施形態におけるキーボードのキー配置と近似している。しかし、印刷装置１自体が小型であるため、数字入力専用のキーは設けられていない。第四実施形態では、ユーザは、キーボード２の文字入力モードとして、数字入力モードおよび言語文字入力モードのいずれかを指定できる。数字入力モードでは、ユーザは、背面側（図２０の上側）から２列目のキー列で数字を入力できる。言語文字入力モードでは、ユーザは、背面側から２列目のキー列で言語文字（本実施形態ではアルファベット）を入力できる。ユーザは、Ｎｕｍキー２４を操作することで、数字入力モードおよび言語文字入力モードのいずれかを指定する。印刷装置１は、指定された文字入力モードに応じて、ソフトキーボードディスプレイ４に表示させるソフトキーボードを切り替える。
【００４７】
図２１を参照して、第四実施形態におけるソフトキーボード表示制御処理について説明する。まず、設定されているキーボード２の文字入力モードが数字入力モードであるか否かが判断される（Ｓ４１）。数字入力モードが設定されていれば（Ｓ４１：ＹＥＳ）、図２２に示す言語文字入力用ソフトキーボード５２がソフトキーボードディスプレイ４に表示される（Ｓ４２）。処理は操作受付処理（図３参照）へ戻る。言語文字入力用ソフトキーボード５２では、言語文字入力モードにおいて背面側から２列目のキー列に割り当てられる言語文字を入力できる。つまり、数字入力モードが設定されている場合でも、ユーザは、キーボード２とソフトキーボードによって全てのアルファベットを入力できる。
【００４８】
数字入力モードが設定されておらず、言語文字入力モードが設定されている場合には（Ｓ４１：ＮＯ）、図２３に示す数字入力用ソフトキーボード５３がソフトキーボードディスプレイ４に表示される（Ｓ４３）。処理は操作受付処理（図３参照）へ戻る。数字入力用ソフトキーボード５３では、ユーザは数字を直接入力できる。
【００４９】
以上説明したように、第四実施形態の印刷装置１では、数字入力モードがキーボード２の文字入力モードに設定されると、キーボード２では入力できない言語文字のソフトキーボードが表示される。一方、言語文字入力モードがキーボード２の文字入力モードに設定されると、数字のソフトキーボードが表示される。従って、ユーザは、数字入力モードと言語文字入力モードとを切り替えることなく、数字および言語文字を共に入力することができる。なお、図２１に示すソフトキーボード表示制御処理を実行するＣＰＵ１０が、本発明の「表示制御手段」として機能する。
【００５０】
図２４および図２５を参照して、本発明の第五実施形態について説明する。第五実施形態におけるキーボード２のキー配置は、第二実施形態のキーボード２（図９参照）のキー配置と同一である。第二実施形態では、ユーザは、キーボード２の文字入力モードとしてバーコード入力モードを設定することで、バーコードに含める文字情報を入力することができる。ユーザは、シフトキーを操作しながらＢａｒＣｏｄｅキー２５（図９参照）を操作することで、規格が互いに異なる複数のバーコード入力モードの１つを指定することができる。
【００５１】
図２４を参照して、第五実施形態におけるソフトキーボード表示制御処理について説明する。まず、設定されているキーボード２の文字入力モードがバーコード入力モードであるか否かが判断される（Ｓ５１）。バーコード入力モードが設定されていれば（Ｓ５１：ＹＥＳ）、図２５に示すように、設定されているバーコード入力モード（つまり、ユーザによって指定されたバーコードの規格）に応じた制御コードを含む特殊文字のバーコード用ソフトキーボード５５が、ソフトキーボードディスプレイ４に表示される（Ｓ５２）。処理は操作受付処理（図３参照）へ戻る。従って、ユーザは、指定した規格で用いられるバーコードの特殊文字を、文字入力モードを切り替えることなく容易に入力することができる。設定されている文字入力モードがバーコード入力モードでなければ（Ｓ５１：ＮＯ）、バーコード以外の通常の文字入力を行うためのソフトキーボードが表示されて（Ｓ５３）、処理は操作受付処理（図３参照）へ戻る。Ｓ５３の処理は、第一〜第四実施形態の処理と同様であるため、この詳細な説明は省略する。
【００５２】
以上説明したように、第五実施形態の印刷装置１は、バーコード入力モードが設定されると、バーコードを作成するための制御コードを含む特殊文字が各ボタンに割り当てられたソフトキーボードを表示する。従って、ユーザは、バーコードを作成する際に、複数のキーを操作して特殊文字を入力する必要が無い。キーボード２の文字入力モードを特殊文字用のモードに切り替える必要も無い。よって、ユーザは容易にバーコードを作成することができる。なお、図２４に示すソフトキーボード表示制御処理を実行するＣＰＵ１０が、本発明の「表示制御手段」として機能する。
【００５３】
本発明は上記実施形態に限定されることはなく、様々な変形が可能であることは言うまでも無い。例えば、上記実施形態では、入力結果を表示するメインディスプレイ３と、ソフトキーボードを主に表示するソフトキーボードディスプレイ４とが別々に設けられている。しかし、１つのディスプレイの一部に入力結果を表示し、その他の部分にソフトキーボードを表示してもよい。この場合、ソフトキーボードを非表示とすれば、入力結果等を表示できる領域が広がることになる。従って、ソフトキーボードの表示・非表示を切り替えることの効果は特に大きい。
【００５４】
上記実施形態で説明したソフトキーボードの表示内容と文字入力モードは一例に過ぎない。従って、ソフトキーボードの表示内容、および文字入力モードの内容を変更できることは言うまでも無い。例えば、キーボード２の文字入力モードが、平仮名を入力するモードに設定されている場合に、カタカナを入力するためのソフトキーボードをソフトキーボードディスプレイ４に表示させてもよい。この場合、カタカナを入力する文字入力モードが設定されていれば、平仮名を入力するためのソフトキーボードを表示するとよい。
【００５５】
前述したように、ソフトキーボードで各ボタンに割り当てられている文字は、その時点で設定されている文字入力モードでキーボード２の各キーに割り当てられている文字とは重複しないことが望ましい。しかし、ソフトキーボードとキーボード２とで一部の文字が重複していても、本発明は実現できる。
【符号の説明】
【００５６】
１    印刷装置
２    キーボード
３    メインディスプレイ
４    ソフトキーボードディスプレイ
５    タッチパネル
１０    ＣＰＵ
１１    ＲＯＭ
４１    かな入力ソフトキーボード
４２    かなめくり入力ソフトキーボード
４３    ローマ字入力ソフトキーボード
４５    ドイツ語用ソフトキーボード
４６    フランス語用ソフトキーボード
４８    かなめくり・英字めくり用ソフトキーボード
４９    数字・英字めくり用ソフトキーボード
５０    数字・かなめくり用ソフトキーボード
５２    言語文字入力用ソフトキーボード
５３    数字入力用ソフトキーボード
５５    バーコード用ソフトキーボード
【図１】
2013030119.tif 000003
【図２】
2013030119.tif 000004
【図３】
2013030119.tif 000005
【図４】
2013030119.tif 000006
【図５】
2013030119.tif 000007
【図６】
2013030119.tif 000008
【図７】
2013030119.tif 000009
【図８】
2013030119.tif 000010
【図９】
2013030119.tif 000011
【図１０】
2013030119.tif 000012
【図１１】
2013030119.tif 000013
【図１２】
2013030119.tif 000014
【図１３】
2013030119.tif 000015
【図１４】
2013030119.tif 000016
【図１５】
2013030119.tif 000017
【図１６】
2013030119.tif 000018
【図１７】
2013030119.tif 000019
【図１８】
2013030119.tif 000020
【図１９】
2013030119.tif 000021
【図２０】
2013030119.tif 000022
【図２１】
2013030119.tif 000023
【図２２】
2013030119.tif 000024
【図２３】
2013030119.tif 000025
【図２４】
2013030119.tif 000026
【図２５】
2013030119.tif 000027