(57)【要約】【課題】文字処理装置、文字処理方法、及びプログラムにおいて、入力モードの設定の誤りをユーザに直感的且つ容易に認識させる。【解決手段】文字処理装置１は、記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部４０から取得する入力操作情報取得部１１と、記号入力が行われた操作キーが、設定されていない他の入力モードに対応可能である場合、他の入力モードにおける操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部１２と、設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び第１の記号を表示部５０に表示させる制御を行うか、或いは、第２の記号を表示部５０に表示させた後、第１の記号を表示部５０に表示させる制御を行う表示制御部１３と、を備える。【選択図】図１
2018101344.tif 000002
【特許請求の範囲】
【請求項１】
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部と、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部と、
前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う表示制御部と、
を備えることを特徴とする文字処理装置。
【請求項２】
前記表示制御部は、前記第１の記号とともに、当該第１の記号に対応する前記入力モードへの切り替え操作部を前記表示部に表示させる制御を行うことを特徴とする請求項１記載の文字処理装置。
【請求項３】
未確定状態の前記第２の記号である未確定記号を格納する未確定バッファを更に備え、
前記抽出部は、前記未確定記号から予測される予測変換候補を更に抽出し、
前記表示制御部は、前記第１の記号、前記第２の記号、及び前記予測変換候補を前記表示部に表示させる制御を行う、
ことを特徴とする請求項１又は２記載の文字処理装置。
【請求項４】
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部と、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部と、
前記抽出部の抽出結果に基づき、前記他の入力モードが前記設定された入力モードよりもユーザの意図に則したものであるかを判定する判定部と、
前記判定部によって前記他の入力モードが前記設定された入力モードよりもユーザの意図に則したものであると判定された場合、前記設定された入力モードの変更をユーザに促す報知を行う報知部と、
を備えることを特徴とする文字処理装置。
【請求項５】
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得し、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出し、
前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う、
ことを特徴とする文字処理方法。
【請求項６】
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する機能と、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する機能と、
前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う機能と、
をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字処理装置、文字処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、文字入力が行われる入力部を備える、印刷装置、パーソナルコンピュータ等には、入力部において文字入力が行われた操作キーを、設定された入力モードに応じた文字に置き換える文字処理装置が内蔵されている。例えば、中国語を入力する際には、北京ピン音、注音、倉頡（そうけつ）などの複数の入力モードから任意の入力モードが設定される。また、日本語を入力する際にも、ローマ字入力、かな入力などの複数の入力モードから任意の入力モードが設定される。
【０００３】
上記の文字処理装置において、入力モードが切り替えられたときに、入力されていた文字を、切り替えられた入力モードに応じて修正する機能が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１４３５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように入力モードが複数あると、ユーザが入力モードの設定を誤ったまま文字入力を行うことがある。しかしながら、入力されていた文字を、切り替えられた入力モードに応じて修正する上述の機能は、ユーザが入力モードの設定の誤りに気づいて入力モードを切り替えた場合の機能であるため、そもそも、入力モードの設定の誤りをユーザに気づかせるものではない。また、ユーザが上記の機能に気づかない場合には、ユーザは、未確定状態の文字をすべて削除した後に入力モードを切り替えることになる。また、ユーザが上記の機能を望んでいない場合には、かえって操作の誤解を招くおそれがある。
【０００６】
本発明の目的は、入力モードの設定の誤りをユーザに直感的且つ容易に認識させることができる、文字処理装置、文字処理方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
１つの態様では、文字処理装置は、記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部と、前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部と、前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う表示制御部と、を備える。
【０００８】
別の１つの態様では、文字処理装置は、記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部と、前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部と、前記抽出部の抽出結果に基づき、前記他の入力モードが前記設定された入力モードよりもユーザの意図に則したものであるかを判定する判定部と、前記判定部によって前記他の入力モードが前記設定された入力モードよりもユーザの意図に則したものであると判定された場合、前記設定された入力モードの変更をユーザに促す報知を行う報知部と、を備える。
【０００９】
別の１つの態様では、文字処理方法は、記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得し、前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出し、前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う。
【００１０】
別の１つの態様では、プログラムは、記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する機能と、前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する機能と、前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う機能と、をコンピュータに実現させる。
【発明の効果】
【００１１】
本発明によれば、入力モードの設定の誤りをユーザに直感的且つ容易に認識させることができる。
【図面の簡単な説明】
【００１２】
【図１】一実施の形態に係る文字処理装置を説明するための制御ブロック図である。
【図２】一実施の形態における表示部に表示される表示画面の一例を示す図である。
【図３】一実施の形態に係る文字処理方法を説明するためのフローチャートである。
【図４】一実施の形態の変形例における表示部に表示される表示画面の一例を示す図である。
【図５】一実施の形態の変形例に係る文字処理方法を説明するためのフローチャートである。
【図６】一実施の形態における表示部に表示される、入力方法が異なる他の表示画面の一例を示す図である。
【図７】一実施の形態の他の変形例における表示部に表示される表示画面の一例を示す図である。
【図８】一実施の形態に係る文字処理装置を備える印刷装置を示す斜視図である。
【図９】一実施の形態に係る文字処理装置を備える印刷装置を示す制御ブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態に係る、文字処理装置、文字処理方法、及びプログラムについて、図面を参照しながら説明する。
図１は、一実施の形態に係る文字処理装置１を説明するための制御ブロック図である。
【００１４】
文字処理装置１は、制御部１０と、ＲＯＭ（Read Only Memory）２０と、ＲＡＭ（Random Access Memory）３０と、を備える。これらの、制御部１０、ＲＯＭ２０、及びＲＡＭ３０は、入力部４０及び表示部５０とともにバスラインを介して互いに接続されており、各種のデータを互いに授受する。なお、文字処理装置１としては、ＲＯＭ２０及びＲＡＭ３０を一例とする記憶部と、制御部１０とを備えるコンピュータであればよく、例えば、印刷装置に内蔵されるコンピュータや、パーソナルコンピュータや、スマートフォン、タブレット等の携帯型端末が挙げられる。また、文字処理装置１は、入力部４０及び表示部５０を備える装置であってもよい。
【００１５】
制御部１０は、例えばＣＰＵ（Central Processing Unit）であり、文字処理装置１全体の動作を制御する演算処理装置である。制御部１０は、例えばＲＯＭ２０に格納されたプログラム２１を読み出して実行する。
【００１６】
また、制御部１０は、入力操作情報取得部１１と、抽出部１２と、表示制御部１３と、を有する。
入力操作情報取得部１１は、入力部４０における入力操作情報を取得する。この入力操作情報は、文字、数字、符号等の記号の入力が行われた操作キーの情報と、複数の入力モードのうちの設定された入力モードの情報とを含む。また、入力操作情報は、例えば、未確定状態の未確定記号（未確定文字）を確定させるための確定操作の情報等を更に含んでもよい。
【００１７】
抽出部１２は、記号入力が行われた操作キーが、設定されていない他の入力モードに対応可能である場合、他の入力モードにおける前記操作キーに対応する第１の記号（未設定モード記号）を抽出する。また、抽出部１２は、設定された入力モードにしたがって記号入力が行われた操作キーに対応する第２の記号（設定モード記号）を抽出する。また、表示制御部１３は、第１の記号及び第２の記号を表示部５０に表示させる制御を行うか、或いは、第２の記号を表示部５０に表示させた後、第１の記号を表示部５０に表示させる制御を行う。なお、第１の記号及び第２の記号は、１つの記号からなるものであっても複数の記号からなるものであってもよい。
【００１８】
図２の表示部５０に表示される表示画面の例では、上記の第２の記号は、中国語を入力する場合の「Ｆ，く，火」及び「Ｕ，ー，山」の操作キーに対して、入力モード表示エリア５２に表示される設定された入力モード「注音」に対応する文字「くー」である。この文字「くー」は、確定操作が行われる前は、未確定状態の未確定記号として白抜きで入力エリア５１に表示される。また、入力エリア５１に確定記号が表示される場合は、未確定記号とは異なる表示形式、例えば図４に示すように白抜きではない記号（文字「ＦＵ」）が表示される。なお、入力モード表示エリア５２に代えて、入力モードがシンボル表示されてもよい。
【００１９】
入力エリア５１に未確定記号「くー」が入力されると、文字「くー」から予測される予測変換候補が、予測候補ボタン５３に表示される。この予測候補ボタン５３は、入力エリア５１に重なるように表示されるものであってもよい。
【００２０】
また、図２の表示画面の例では、上記の第１の記号は、「Ｆ，く，火」及び「Ｕ，ー，山」の操作キーに対して、設定されていない他の入力モードである「北京ピン音」及び「倉頡」に対応する文字「ＦＵ」及び「火山」である。これらの文字「ＦＵ」及び「火山」は、対応する入力モードである「北京ピン音」（図２では「北京」）及び「倉頡」とともに、入力モード切替ボタン５４に表示される。この入力モード切替ボタン５４は、第１の記号に対応する入力モードへの切り替え操作部の一例である。
【００２１】
なお、予測候補ボタン５３及び入力モード切替ボタン５４は、表示部５０がタッチパネルであれば、タッチ操作されるボタンであるが、カーソル選択等により選択されるボタンであってもよい。或いは、予測候補ボタン５３及び入力モード切替ボタン５４は、これらの例えば直下に位置する入力部４０のボタンを押下することにより選択される切り替え操作部であってもよい。
【００２２】
ＲＯＭ２０は、読み出し専用半導体メモリであり、プログラム２１、キーコードテーブル２２、及び変換候補辞書２３を格納する。
プログラム２１は、予め作成され、ＲＯＭ２０に格納される。なお、プログラム２１は、ハードディスク装置等の他の記憶部や可搬型記録媒体に格納されていてもよい。制御部１０は、所定の指示に基づき、プログラム２１を読み出して実行する。これにより、制御部１０（例えばＣＰＵ）と記憶部（例えばＲＯＭ２０及びＲＡＭ３０）とを備えるコンピュータが、文字処理装置１として動作する。
【００２３】
キーコードテーブル２２は、操作キーと、この操作キーに対応するキーコードとが対応付けられたテーブルである。
変換候補辞書２３は、例えば、キーコードと、各入力モードにおけるキーコードに対応する記号とが対応づけられており、且つ、記号と、この記号に対応する変換結果（日本語入力を例にすると、平仮名に対応する漢字）とが対応づけられたものである。
【００２４】
ＲＡＭ３０は、随時書き込み読み出し可能な半導体メモリであり、制御部１０がプログラム２１を実行する際に使用されるワーク領域３１と、確定状態の第２の記号である確定記号を格納する確定バッファ３２と、未確定状態の第２の記号である未確定記号を格納する未確定バッファ３３と、記号入力が行われた操作キーのキーコードを格納するキーコードバッファ３４と、を含む。
【００２５】
入力部４０は、例えば、キーボード、タッチパネルなどであり、各操作キーに対して複数の入力モードに対応するキーコードが割り当てられている。
図３は、本実施の形態に係る文字処理方法を説明するためのフローチャートである。
【００２６】
まず、制御部１０は、入力操作情報取得部１１が入力部４０における入力操作情報を取得（受信）した後（ステップＳ１１）、この入力操作情報が入力モードの切替操作であるかを判定する（ステップＳ１２）。
【００２７】
制御部１０は、入力操作情報が入力モードの切替操作であると判定すると（ステップＳ１２：ＹＥＳ）、入力モードを切り替える（Ｓ１３）。
また、制御部１０は、未確定状態の上述の第２の記号である未確定記号が未確定バッファ３３に格納されている場合には、この未確定記号を、切り替えられた入力モードに対応する未確定記号に変更することで、未確定バッファ３３を更新する（ステップＳ１４）。
【００２８】
制御部１０は、入力操作情報が入力モードの切替操作ではないと判定した場合（ステップＳ１２：ＮＯ）、入力操作情報が、未確定記号の編集であるか、すなわち、記号入力が行われた操作キーの情報であるかを判定する（ステップＳ１５）。
【００２９】
入力操作情報が未確定記号の編集であると判定されると（ステップＳ１５：ＹＥＳ）、抽出部１２は、キーコードテーブル２２を参照して操作キーに対応するキーコードを抽出し、且つ、予測候補辞書２３を参照して設定されているキーコードに対応する入力モードにおける記号を未確定記号として抽出する。そして、制御部１０は、抽出された未確定記号を未確定バッファ３３に格納させることで、未確定バッファ３３を更新する（ステップＳ１６）。また、制御部１０は、抽出されたキーコードをキーコードバッファ３４に格納させることで、キーコードバッファ３４を更新する（ステップＳ１７）。
【００３０】
上述のステップＳ１４及びＳ１７の処理の後、抽出部１２は、未確定バッファ３３及び変換候補辞書２３を参照して、未確定バッファ３３に格納された未確定記号に対応する変換結果の予測候補を検索する（ステップＳ１８）。この変換結果の予測候補は、日本語入力を例にすると、文字「そ」に対して、この文字「そ」を含む文字「それ」や、文字「そ」から変換される文字「祖」などであってもよい。
【００３１】
また、抽出部１２は、キーコードバッファ３４及び変換候補辞書２３を参照して、設定されていない他の入力モードにおけるキーコードに対応する記号の候補を検索することで上述の第１の記号を抽出する（ステップＳ１９）。
【００３２】
制御部１０は、入力操作情報が、入力モードの切替操作ではなく（ステップＳ１２：ＮＯ）且つ未確定記号の編集ではない（ステップＳ１５：ＮＯ）と判定すると、確定処理、すなわち確定操作の情報であるかを判定する（ステップＳ２０）。
【００３３】
制御部１０は、入力操作情報が確定処理であると判定すると（ステップＳ２０：ＹＥＳ）、未確定バッファ３３に格納された未確定記号を確定記号として確定バッファ３２に格納させることで、確定バッファ３２を更新する（ステップＳ２１）。また、制御部１０は、未確定バッファ３３及びキーコードバッファ３４をクリアする（ステップＳ２２，Ｓ２３）。
【００３４】
上述のステップＳ１９及びＳ２３の処理の後、表示制御部１３は、図２に示す表示部５０に表示させる描画を更新する（ステップＳ２４）。例えば、表示制御部１３は、入力エリア５１に確定記号や、未確定記号がある場合には未確定記号を表示させ、入力モード表示エリア５２に入力モードを表示させる。また、表示制御部１３は、記号が確定していない場合には、予測候補ボタン５３に未確定記号の変換結果の予測候補を表示させ、入力モード切替ボタン５４に、設定されていない入力モードと、この入力モードにおける操作キーに対応する第１の記号とを表示させる。
【００３５】
なお、描画更新処理（ステップＳ２４）の後、上述のステップＳ１１の入力操作情報の取得処理に戻る。また、ステップＳ１１において、所定時間、入力操作情報を取得できなかった場合、上述の確定処理（ステップＳ２０）があったものとして処理を続行し、図３のフローチャートの処理を終了してもよい。
【００３６】
制御部１０は、入力操作情報が、入力モードの切替操作、未確定記号の編集、及び確定処理のいずれでもないと判定すると（ステップＳ１２，Ｓ１５，Ｓ２０：ＮＯ）、図３のフローチャートの処理を終了させるかを判定する（ステップＳ２５）。この判定は、記号入力を終了する操作、例えば、文字処理装置１が印刷装置に内蔵される場合には、印刷を実行する操作、が行われているかに基づき判定すればよい。
【００３７】
制御部１０は、図３のフローチャートの処理を終了させると判定すると（ステップＳ２５：ＹＥＳ）、図３のフローチャートの処理を終了させる。一方、制御部１０は、図３のフローチャートの処理を終了させないと判定すると（ステップＳ２５：ＮＯ）、上述のステップＳ１１の入力操作情報の取得処理に戻る。
【００３８】
図４は、本実施の形態の変形例における表示部５０に表示される表示画面の一例を示す図である。
図５は、本変形例に係る文字処理方法を説明するためのフローチャートである。
【００３９】
上述の説明では、設定された入力モードにおける操作キーに対応する第２の記号が、確定操作を経る前は未確定記号となる例について説明したが、本変形例では、確定操作を経ずに確定記号（図４の入力エリア５１の文字「ＦＵ」）となる場合に、確定記号である第２の記号に対しても第１の記号を抽出する態様について説明する。
【００４０】
図５に示すように、まず、制御部１０は、初期フラグをＯＮにし（ステップＳ３１）、入力操作情報取得部１１が入力部４０における入力操作情報を取得（受信）した後（ステップＳ３２）、この入力操作情報が入力モードの切替操作であるかを判定する（ステップＳ３３）。
【００４１】
制御部１０は、入力操作情報が入力モードの切替操作であると判定すると（ステップＳ３３：ＹＥＳ）、入力モードを切り替える（Ｓ３４）。
また、制御部１０は、後述する未確定記号が未確定バッファ３３に格納されている場合に、この未確定記号を、切り替えられた入力モードに対応する未確定記号に変更することで、未確定バッファ３３を更新する（ステップＳ３５）。
【００４２】
また、制御部１０は、初期フラグがＯＦＦである場合には、初期フラグをＯＮに変更する（ステップＳ３６）。
制御部１０は、入力操作情報が入力モードの切替操作ではないと判定した場合（ステップＳ３３：ＮＯ）、入力操作情報が、未確定記号の編集であるか、すなわち、記号入力が行われた操作キーの情報であるかを判定する（ステップＳ３７）。
【００４３】
入力操作情報が未確定記号の編集であると判定されると（ステップＳ３７：ＹＥＳ）、抽出部１２は、キーコードテーブル２２を参照して操作キーに対応するキーコードを抽出し、且つ、予測候補辞書２３を参照して設定されている入力モードにおけるキーコードに対応する記号を確定記号として抽出する。そして、制御部１０は、抽出された確定記号を確定バッファ３２に格納させることで、確定バッファ３２を更新する（ステップＳ３８）。
【００４４】
また、制御部１０は、抽出された確定記号と同一の未確定記号を未確定バッファ３３に格納させることで、未確定バッファ３３を更新する（ステップＳ３９）。
また、制御部１０は、抽出されたキーコードをキーコードバッファ３４に格納させることで、キーコードバッファ３４を更新する（ステップＳ４０）。
【００４５】
上述のステップＳ３６及びＳ４０の処理の後、抽出部１２は、未確定バッファ３３及び変換候補辞書２３を参照して、未確定バッファ３３に格納された未確定記号に対応する変換結果の予測候補を検索する（ステップＳ４１）。
【００４６】
次に、制御部１０は、初期フラグがＯＮであるかを判定する（ステップ４２）。初期フラグがＯＮであると判定されると（ステップＳ４２：ＹＥＳ）、抽出部１２は、キーコードバッファ３４及び変換候補辞書２３を参照して、設定されていない他の入力モードにおけるキーコードに対応する記号の候補を検索することで上述の第１の記号を抽出する（ステップＳ４３）。
【００４７】
制御部１０は、第１の記号を抽出できないかどうか、すなわち、他の入力モードにおけるキーコードに対応する記号の候補がないかどうか、を判定する（ステップＳ４４）。制御部１０は、他の入力モードにおけるキーコードに対応する記号の候補がないと判定すると（ステップＳ４４：ＹＥＳ）、第１の記号を抽出する必要がないと判断できるため、初期フラグをＯＦＦにする（ステップＳ４５）。
【００４８】
他の入力モードにおけるキーコードに対応する記号の候補があると判定された場合（ステップＳ４４：ＮＯ）、初期フラグがＯＦＦにされた場合（ステップＳ４５）、及び、初期フラグがＯＮではないと判定された場合（ステップＳ４２：ＮＯ）、表示制御部１３は、図２に示す表示部５０に表示させる描画を更新する（ステップＳ４６）。例えば図４に示すように、表示制御部１３は、入力エリア５１に確定記号である文字「ＦＵ」を表示させ、入力モード表示エリア５２に「北京ピン音」を表す「Ａ」を表示させる。また、表示制御部１３は、記号が確定しているため、予測候補ボタン５３を非アクティブ状態とするか或いは表示せず、入力モード切替ボタン５４には、設定されていない入力モードと、この入力モードにおける操作キーに対応する第１の記号とを表示させる。
【００４９】
なお、描画更新処理（ステップＳ４６）の後、上述のステップＳ３２の入力操作情報の取得処理に戻る。また、ステップＳ３２において、所定時間、入力操作情報を取得できなかった場合、図５のフローチャートの処理を終了してもよい。
【００５０】
制御部１０は、入力操作情報が、入力モードの切替操作及び未確定記号の編集のいずれでもないと判定すると（ステップＳ３３，Ｓ３７：ＮＯ）、図５のフローチャートの処理を終了させるかを判定する（ステップＳ４７）。
【００５１】
制御部１０は、図５のフローチャートの処理を終了させると判定すると（ステップＳ４７：ＹＥＳ）、図５のフローチャートの処理を終了させる。一方、制御部１０は、図５のフローチャートの処理を終了させないと判定すると（ステップＳ４７：ＮＯ）、上述のステップＳ３２の入力操作情報の取得処理に戻る。
【００５２】
なお、図２及び図４に示す表示部５０に表示される表示画面は、中国語入力が行われる場合に、入力モードが、「注音」、「北京ピン音」、及び「倉頡」のいずれかに設定される例を説明したが、図６に示す表示部５０に表示される表示画面のように、日本語入力が行われる場合にも上述の説明は同様に適用可能である。例えば、上記の第２の記号は、日本語を入力する場合の「Ｓ，と」及び「Ａ，ち」の操作キーに対して、入力モード表示エリア５２に表示される設定された入力モード「ローマ字入力」（図６では「ローマ」）に対応する文字「さ」である。また、予測候補ボタン５３には、文字「さ」から予測される予測変換候補である文字「差」、「査」、「サ」が表示される。また、「Ｓ，と」及び「Ａ，ち」の操作キーに対して、設定されていない他の入力モードである「かな入力」及び「英数字入力」と、これらに対応する文字「とち」及び「ＳＡ」とが入力モード切替ボタン５４に表示される。なお、かな入力及びローマ字入力のそれぞれは、平仮名とカタカナ（或いは更に半角カタカナ）との２つ（或いは３つ）に分かれていてもよい。また、英数字入力に関しては、半角英数字と全角英数字との２つに別れていてもよい。
【００５３】
図７は、他の変形例における表示部５０に表示される表示画面の一例を示す図である。
図７に示すように、表示部５０が入力エリア５１のみからなる場合などには、第１の記号に対応する入力モードへの切り替え操作部の一例である図２、図４、及び図６に示す入力モード切替ボタン５４を表示することができないことがある。このような場合、抽出部１２が第１の記号及び第２の記号を抽出した後、表示制御部１３が表示部５０に第１の記号及び第２の記号を表示させるのに代えて、制御部１０が以下のように処理を行うとよい。
【００５４】
制御部１０は、抽出部１２の抽出結果に基づき、他の入力モードが、設定された入力モードよりもユーザの意図に則したものであるかを判定する判定部として機能するとよい。例えば、制御部１０は、抽出部１２によって第２の記号は抽出されず第１の記号は抽出されたという抽出結果に基づき、第１の記号に対応する入力モードが、設定された入力モードよりもユーザの意図に則したものであると判定することができる。
【００５５】
また、表示制御部１３は、判定部（制御部１０）によって、他の入力モードが、設定された入力モードよりもユーザの意図に則したものであると判定された場合、図７に示すように、入力された未確定記号である文字「くー」を例えば点滅させることにより、設定された入力モードの変更をユーザに促す報知を行うとよい。このように、表示制御部１３は、設定された入力モードの変更をユーザに促す報知を行う報知部の一例としても機能する。なお、報知部としては、音声を発する音声出力部等であってもよく、表示制御部１３に限られない。
【００５６】
図８は、一実施の形態に係る文字処理装置を備える印刷装置１０１を示す斜視図である。
図９は、印刷装置１０１を示す制御ブロック図である。
印刷装置１０１は、長尺状の被印刷媒体Ｍに印刷を行う印刷装置であり、例えば、サーマルヘッドを備えるラベルプリンタである。以降では、インクリボンを使用する熱転写方式のラベルプリンタを例にして説明するが、印刷方式は特に限定されない。例えば、感熱紙に印刷を行う印刷装置であってもよいし、インクジェット印刷を行う印刷装置であってもよい。被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙と、を有するテープ部材である。被印刷媒体Ｍは、離型紙なしのテープ部材であってもよいし、接着層を有さない被印刷媒体であってもよい。
【００５７】
印刷装置１０１は、図８に示すように、開閉蓋１１８を有する装置筐体１０２と、図１に示す入力部４０及び表示部５０の一例である入力部１０３及び表示部１０４と、を備える。装置筐体１０２の上面には、入力部１０３、表示部１０４、及び開閉蓋１１８が配置されている。また、図示しないが、装置筐体１０２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００５８】
入力部１０３は、入力キー、十字キー、変換キー、決定キーなどの種々のキーを備える。表示部１０４は、例えば液晶表示パネルであり、入力部１０３からの入力に対応する記号等、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。また、印刷中には、被印刷媒体Ｍへの印刷が指示された記号や図形等の内容（以降、印刷パターンと記す）が表示され、印刷処理の進捗状況が表示されてもよい。なお、表示部１０４にはタッチパネルユニットが設けられていてもよく、その場合、表示部１０４を入力部１０３の一部として看做してもよい。
【００５９】
開閉蓋１１８は、図示しないカセット収納部の上部に設けられ、カセット収納部を開閉可能に覆う。開閉蓋１１８は、ボタン１１８ａを押下されることにより開放される。開閉蓋１１８には、この開閉蓋１１８が閉じた状態でもカセット収納部にカセットが収納されているか否かを目視で確認可能とするために、窓１１８ｂが形成されている。また、装置筐体１０２の側面には、排出口１０２ａが形成されている。印刷装置１０１内で印刷が行われた被印刷媒体Ｍは、排出口１０２ａから装置外へ排出される。
【００６０】
図９に示すように、印刷装置１０１は、上述の入力部１０３及び表示部１０４に加えて、図１の制御部１０、ＲＯＭ２０、及びＲＡＭ３０の一例である制御部１０５、ＲＯＭ１０６、及びＲＡＭ１０７と、サーマルヘッド１１０と、サーミスタ１１３と、プラテンローラ１１９と、テープ幅検出スイッチ１２０と、表示部駆動回路１０８と、ヘッド駆動回路１０９と、搬送用モータ駆動回路１１１と、ステッピングモータ１１２と、カッターモータ駆動回路１１４と、カッターモータ１１５と、ハーフカット機構１１６と、フルカット機構１１７と、を備える。なお、制御部１０５、ＲＯＭ１０６、及びＲＡＭ１０７は、印刷装置１のコンピュータを構成する。
【００６１】
制御部１０５は、例えばＣＰＵなどのプロセッサ１０５ａを含む。制御部１０５は、ＲＯＭ１０６に記憶されているプログラムをＲＡＭ１０７に展開し実行することで、印刷装置１０１の各部の動作を制御する。制御部１０５は、例えば、ヘッド駆動回路１０９を介してサーマルヘッド１１０が有する発熱素子１１０ａの通電を制御する。また、制御部１０５は、搬送用モータ駆動回路１１１及びステッピングモータ１１２を介してプラテンローラ１１９を制御する。更には、制御部５は、カッターモータ駆動回路１１４及びカッターモータ１１５を介してハーフカット機構１１６及びフルカット機構１１７を制御する。
【００６２】
ＲＯＭ１０６は、被印刷媒体Ｍに印刷を行う印刷プログラム、及び印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。また、ＲＯＭ１０６は、制御部１０５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。
【００６３】
ＲＡＭ１０７は、印刷についての印刷情報を記憶する入力データメモリとして機能する。また、ＲＡＭ７は、印刷情報に基づいて生成される、被印刷媒体Ｍに形成すべき印刷パターンを示すデータ（以降、印刷データと記す）を記憶する印刷データメモリとしても機能する。さらに、ＲＡＭ１０７は、印刷情報に基づいて生成される、表示用データを記憶する表示データメモリとしても機能する。なお、印刷装置１０１は、別体のコンピュータから印刷情報又は印刷データを受信してもよい。
【００６４】
サーマルヘッド１１０は、上述のように入力された記号を印刷する印刷部の一例であり、サーマルヘッド１１０の温度を示すセンサ信号を出力するサーミスタ１１３が埋め込まれている。
【００６５】
プラテンローラ１１９は、サーマルヘッド１１０との間で被印刷媒体Ｍを挟持するとともに、被印刷媒体Ｍを搬送する。
テープ幅検出スイッチ１２０は、被印刷媒体Ｍの幅を検出する幅検出機構の一例であり、例えば、被印刷媒体Ｍを収容するカセットの形状に基づき、被印刷媒体Ｍの幅を検出する。
【００６６】
表示部駆動回路１０８は、ＲＡＭ１０７に記憶された表示用データに基づいて表示部１０４を制御する。表示部１０４は、表示部駆動回路１０８の制御下で、例えば、印刷処理の進捗状況が認識可能な態様で印刷パターンを表示してもよい。
【００６７】
ヘッド駆動回路１０９は、ストローブ信号がＯＮである期間中に印刷パターンに基づいて複数の発熱素子１１０ａへの通電を行う。サーマルヘッド１１０は、主走査方向に配列された複数の発熱素子１１０ａを有する。制御部１０５は、印刷データに応じてヘッド駆動回路１０９により選択的に発熱素子１１０ａに通電を行う。これにより、サーマルヘッド１１０は、制御部１０５から供給されたストローブ信号の通電期間に、発熱素子１１０ａがインクリボンを加熱する熱転写によって被印刷媒体Ｍに１ラインずつ印刷を行う。
【００６８】
搬送用モータ駆動回路１１１は、ステッピングモータ１２を駆動する。ステッピングモータ１１２は、プラテンローラ１２１を駆動する。プラテンローラ１２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向）に被印刷媒体Ｍを搬送する。
【００６９】
カッターモータ駆動回路１１４は、カッターモータ１１５を駆動する。ハーフカット機構１１６及びフルカット機構１１７は、カッターモータ１１５の動力によって動作し、被印刷媒体Ｍをハーフカット又はフルカットする。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。
【００７０】
以上説明した本実施の形態では、文字処理装置１は、記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部１１と、記号入力が行われた操作キーが、設定されていない他の入力モードに対応可能である場合、他の入力モードにおける操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部１２と、設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び第１の記号を表示部５０に表示させる制御を行うか、或いは、第２の記号を表示部５０に表示させた後、第１の記号を表示部５０に表示させる制御を行う表示制御部１３と、を備える。
【００７１】
これにより、入力モードが複数あるために、ユーザが入力モードの設定を誤ったまま記号入力を行った場合でも、ユーザは、設定されていない他の入力モードにおける第１の記号を表示部５０において直感的且つ容易に認識することができる。よって、本実施の形態によれば、入力モードの設定の誤りをユーザに直感的且つ容易に認識させることができる。
【００７２】
また、本実施の形態では、表示制御部１３は、第１の記号とともに、この第１の記号に対応する入力モードへの切り替え操作部の一例である入力モード切り替えボタン５４を表示部５０に表示させる制御を行う。これにより、ユーザが容易に入力モードの切り替えを行うことができる。
【００７３】
また、本実施の形態では、文字処理装置１は、未確定状態の第２の記号である未確定記号を格納する未確定バッファ３３を更に備え、抽出部１２は、未確定記号から予測される予測変換候補を更に抽出し、表示制御部１３は、第２の記号（入力エリア５１）、第１の記号（入力モード切替ボタン５４）、及び予測変換候補（予測候補ボタン５３）を表示部５０に表示させる制御を行う。これにより、入力モードの設定の誤りのみならず文字変換候補をユーザに直感的且つ容易に認識させることができる。
【００７４】
また、本実施の形態の他の変形例では、文字処理装置１は、第１の記号を表示部５０に表示させる制御を行うのに代えて、判定部及び報知部を備える。判定部（制御部１０）は、抽出部１２の抽出結果に基づき、他の入力モードが、設定された入力モードよりもユーザの意図に則したものであるかを判定する。報知部（表示制御部１３）は、判定部によって他の入力モードが、設定された入力モードよりもユーザの意図に則したものであると判定された場合、設定された入力モードの変更をユーザに促す報知（例えば、図７に示す文字「くー」を点滅させる表示制御）を行う。
【００７５】
これにより、入力モードが複数あるために、ユーザが入力モードの設定を誤ったまま記号入力を行った場合でも、ユーザは、入力モードの設定の誤りを表示部５０等における報知によって直感的且つ容易に認識することができる。よって、上述の他の変形例によっても、入力モードの設定の誤りをユーザに直感的且つ容易に認識させることができる。
【００７６】
以上、本発明の一実施の形態を説明したが、本願発明は特許請求の範囲に記載された発明とその均等の範囲を含む。以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
【００７７】
［付記１］
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部と、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部と、
前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う表示制御部と、
を備えることを特徴とする文字処理装置。
【００７８】
［付記２］
前記表示制御部は、前記第１の記号とともに、当該第１の記号に対応する前記入力モードへの切り替え操作部を前記表示部に表示させる制御を行うことを特徴とする付記１記載の文字処理装置。
【００７９】
［付記３］
未確定状態の前記第２の記号である未確定記号を格納する未確定バッファを更に備え、
前記抽出部は、前記未確定記号から予測される予測変換候補を更に抽出し、
前記表示制御部は、前記第１の記号、前記第２の記号、及び前記予測変換候補を前記表示部に表示させる制御を行う、
ことを特徴とする付記１又は２記載の文字処理装置。
【００８０】
［付記４］
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する入力操作情報取得部と、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する抽出部と、
前記抽出部の抽出結果に基づき、前記他の入力モードが前記設定された入力モードよりもユーザの意図に則したものであるかを判定する判定部と、
前記判定部によって前記他の入力モードが前記設定された入力モードよりもユーザの意図に則したものであると判定された場合、前記設定された入力モードの変更をユーザに促す報知を行う報知部と、
を備えることを特徴とする文字処理装置。
【００８１】
［付記５］
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得し、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出し、
前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う、
ことを特徴とする文字処理方法。
【００８２】
［付記６］
記号入力が行われた操作キーと複数の入力モードのうちの設定された入力モードとを含む入力操作情報を入力部から取得する機能と、
前記記号入力が行われた操作キーが、前記設定されていない他の入力モードに対応可能である場合、前記他の入力モードにおける前記操作キーに対応する１つ以上の記号からなる第１の記号を抽出する機能と、
前記設定された入力モードにしたがって記号入力が行われた操作キーに対応する１つ以上の記号からなる第２の記号及び前記第１の記号を表示部に表示させる制御を行うか、或いは、前記第２の記号を前記表示部に表示させた後、前記第１の記号を前記表示部に表示させる制御を行う機能と、
をコンピュータに実現させることを特徴とするプログラム。
【符号の説明】
【００８３】
１・・・文字処理装置、１０・・・制御部、１１・・・入力操作情報取得部、１２・・・抽出部、１３・・・表示制御部、２０・・・ＲＯＭ、３０・・・ＲＡＭ、５０・・・表示部、５１・・・入力エリア、５２・・・入力モード表示エリア、５３・・・予測候補ボタン、５４・・・入力モード切替ボタン
【図１】
2018101344.tif 000003
【図２】
2018101344.tif 000004
【図３】
2018101344.tif 000005
【図４】
2018101344.tif 000006
【図５】
2018101344.tif 000007
【図６】
2018101344.tif 000008
【図７】
2018101344.tif 000009
【図８】
2018101344.tif 000010
【図９】
2018101344.tif 000011