(57)【要約】【課題】漢字を使用可能な印字装置において、キャラクタを表示可能な行数を多くすることが可能な印字装置を提供する。【解決手段】印字装置は、キャラクタを表示する行数（例えば、１行表示モード又は２行表示モード）を設定可能である。また、印字装置に漢字が入力されると漢字コードが作成され、確定バッファに記憶される。１行表示モードの場合には、漢字を含んだキャラクタがディスプレイ５に表示される。２行表示モードの場合に、複雑な漢字は、表音文字に変換されてディスプレイ５に表示される。例えば、１行目に「回覧」２行目に「お願いします」を表示する場合、漢字「覧」「願」がそれぞれ、表音文字「らん」「ねが」に変換され、１行目に「回らん」、２行目に「おねがいします」と表示される。【選択図】図１９
2013111861.tif 000002
【特許請求の範囲】
【請求項１】
漢字を含むキャラクタを表示部に表示可能な印字装置であって、
前記キャラクタを前記表示部に表示する行数を設定する行数設定手段と、
前記行数設定手段によって設定された前記行数において、前記漢字を前記表示部に表示可能か否かを判断する表示可否判断手段と、
前記表示可否判断手段によって前記漢字が前記表示部に表示できない判断された場合に、前記漢字の読みを示す表音文字に前記漢字を変換して前記表示部に表示する文字変換手段と、
印字媒体に印字を行う場合に、前記表音文字に対応する前記漢字を印字する印字制御手段と
を備えたことを特徴とする印字装置。
【請求項２】
前記表示可否判断手段は、前記行数設定手段によって設定された前記行数において、個々の前記漢字を前記表示部に表示可能か否かを判断し、
前記文字変換手段は、前記個々の漢字のうち、前記表示可否判断手段によって前記表示部に表示できないと判断された漢字のみを前記表音文字に変換して前記表示部に表示することを特徴とする請求項１に記載の印字装置。
【請求項３】
前記漢字と、前記漢字自身を表示可能な前記行数に関する予め設定された情報である行数情報とが対応付けられたデータを記憶する記憶手段を備え、
前記表示可否判断手段は、前記行数設定手段によって設定された前記行数と、前記記憶手段に記憶された前記データの前記行数情報とを参照して、前記漢字を前記表示部に表示可能か否かを判断することを特徴とする請求項１又は２に記載の印字装置。
【請求項４】
前記表示可否判断手段は、前記行数設定手段によって設定された前記行数を参照して、前記行数が所定の行数以上である場合に、前記漢字を前記表示部に表示可能でないと判断することを特徴とする請求項１又は２に記載の印字装置。
【請求項５】
前記文字変換手段は、前記漢字を前記表音文字に変換して前記表示部に表示する場合に、変換された前記表音文字の表示を、他の前記キャラクタの表示と異なる形式で表示することを特徴とする請求項１から４のいずれかに記載の印字装置。
【請求項６】
前記キャラクタを編集可能な位置を示すカーソルを前記表示部に表示し、前記カーソルを移動可能なカーソル表示手段であって、１つの前記漢字に対応する前記表音文字が複数の文字である場合において前記カーソルを移動させる場合に、前記複数の文字を跨いで移動させるカーソル表示手段を備えたことを特徴とする請求項１から５のいずれかに記載の印字装置。
【請求項７】
前記表音文字として表示された前記漢字を、前記漢字と同一の読みの他の前記漢字に再変換する再変換手段を備え、
前記表示可否判断手段は、前記行数設定手段によって設定された前記行数において、前記再変換手段によって再変換された前記漢字を前記表示部に表示可能か否かを判断し、
前記表示可否判断手段によって前記再変換された漢字が前記表示部に表示できないと判断された場合に、前記文字変換手段は、前記再変換手段によって再変換された漢字を前記表音文字に変換して前記表示部に表示することを特徴とする請求項１から６のいずれかに記載の印字装置。
【請求項８】
前記表音文字は、ひらがな、カタカナ、ハングル文字、又はローマ字のうちの少なくとも１つであることを特徴とする請求項１から７のいずれかに記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字媒体に印字を行うキャラクタをディスプレイに表示可能な印字装置に関する。
【背景技術】
【０００２】
従来、印字媒体に印字を行うキャラクタ（文字、数字、及び記号等）をディスプレイに表示可能な印字装置が知られている。例えば、特許文献１に記載のかな漢字変換装置は、小型のワードプロセッサやラベルプリンタ等に適用可能である。かな漢字変換装置は、１行分の文字を表示する表示部を備えている。かな漢字装置は、表示部にひらがな、漢字等を表示させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実開平５−２２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の印字装置における表示部は、キャラクタを表示する行が並んでいる方向の長さが短い場合が多い。例えば、特許文献１に記載のかな漢字変換装置の表示部は、１行分の文字を表示している。行が並んでいる方向の長さが短い表示部において、複数行でキャラクタを表示する場合、キャラクタを縮小して表示する必要があるので、１行当たりに割り当てられる表示画素の数が少なくなる。ここで、漢字を表示するために必要な画素数は、ひらがなやカタカナ等を表示するために必要な画素数より多くなる場合が多い。このため、複数行で漢字を表示する場合に、行が並んでいる方向の画素が不足し、漢字を表示できない場合がある。よって、漢字を使用可能な印字装置では、漢字を表示するための、行が並んでいる方向の画素を確保するために、キャラクタを表示可能な行数を少なくする必要があるという問題点があった。
【０００５】
本発明の目的は、漢字を使用可能な印字装置において、キャラクタを表示可能な行数を多くすることが可能な印字装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る印字装置は、漢字を含むキャラクタを表示部に表示可能な印字装置であって、前記キャラクタを前記表示部に表示する行数を設定する行数設定手段と、前記行数設定手段によって設定された前記行数において、前記漢字を前記表示部に表示可能か否かを判断する表示可否判断手段と、前記表示可否判断手段によって前記漢字が前記表示部に表示できない判断された場合に、前記漢字の読みを示す表音文字に前記漢字を変換して前記表示部に表示する文字変換手段と、印字媒体に印字を行う場合に、前記表音文字に対応する前記漢字を印字する印字制御手段とを備えている。
【０００７】
全ての漢字を表示する場合には、表示部の行が並んでいる方向の画素が多く必要であるが、表音文字は、漢字に比べて表示のために必要な行が並んでいる方向の画素は少ない。よって、同じ大きさの表示部においてキャラクタを表示する行数を設定する場合、全ての漢字を表示可能な行数に設定する場合より、全ての表音文字を表示可能な行数に設定する場合の方が、設定できる行数を多くできる。本発明では、漢字が表示できない場合に、表音文字で表示することができるので、キャラクタを表示する行数を設定する場合に、表音文字を表示可能な行数に設定することができる。よって、キャラクタを表示可能な行数を多くすることができる。また、表示部に表示されるのは表音文字であるが、印字制御手段によって印字される場合には表音文字に対応する漢字が印字されるので、ユーザは、所望の漢字が印字された印字媒体を作成することができる。
【０００８】
前記印字装置において、前記表示可否判断手段は、前記行数設定手段によって設定された前記行数において、個々の前記漢字を前記表示部に表示可能か否かを判断し、前記文字変換手段は、前記個々の漢字のうち、前記表示可否判断手段によって前記表示部に表示できないと判断された漢字のみを前記表音文字に変換して前記表示部に表示してもよい。この場合、表示部に表示できない漢字のみを表音文字に変換し、他の漢字は表音文字に変換されないので、表音文字に変換される漢字の数を少なくすることができる。よって、ユーザは、全ての漢字が表音文字に変換されて表示される場合に比べて、表示されている文章を読み易くなる。
【０００９】
前記印字装置は、前記漢字と、前記漢字自身を表示可能な前記行数に関する予め設定された情報である行数情報とが対応付けられたデータを記憶する記憶手段を備え、前記表示可否判断手段は、前記行数設定手段によって設定された前記行数と、前記記憶手段に記憶された前記データの前記行数情報とを参照して、前記漢字を前記表示部に表示可能か否かを判断してもよい。この場合、行数情報を使用して、漢字を表示部に表示可能か否かを判断し、表示できない場合に漢字を表音文字に変換して表示することができる。
【００１０】
前記印字装置において、前記表示可否判断手段は、前記行数設定手段によって設定された前記行数を参照して、前記行数が所定の行数以上である場合に、前記漢字を前記表示部に表示可能でないと判断してもよい。この場合、行数設定手段によって設定された行数が、所定の行数以上である場合に、漢字を表音文字に変換して表示することができる。
【００１１】
前記印字装置において、前記文字変換手段は、前記漢字を前記表音文字に変換して前記表示部に表示する場合に、変換された前記表音文字の表示を、他の前記キャラクタの表示と異なる形式で表示してもよい。この場合、ユーザは、漢字が変換された後の表音文字を、他のキャラクタと区別することができる。よって、ユーザは、漢字が変換された表音文字であることを容易に認識することができる。
【００１２】
前記印字装置は、前記キャラクタを編集可能な位置を示すカーソルを前記表示部に表示し、前記カーソルを移動可能なカーソル表示手段であって、１つの前記漢字に対応する前記表音文字が複数の文字である場合において前記カーソルを移動させる場合に、前記複数の文字を跨いで移動させるカーソル表示手段を備えてもよい。この場合、表音文字に変換された複数の表音文字の間でカーソルが止まらない。よって、ユーザが誤って、複数の表音文字の間に新たなキャラクタを入力することを防止できる。
【００１３】
前記印字装置は、前記表音文字として表示された前記漢字を、前記漢字と同一の読みの他の前記漢字に再変換する再変換手段を備え、前記表示可否判断手段は、前記行数設定手段によって設定された前記行数において、前記再変換手段によって再変換された前記漢字を前記表示部に表示可能か否かを判断し、前記表示可否判断手段によって前記再変換された漢字が前記表示部に表示できないと判断された場合に、前記文字変換手段は、前記再変換手段によって再変換された漢字を前記表音文字に変換して前記表示部に表示してもよい。この場合、表音文字として表示された漢字を、同一の読みの他の漢字に再変換することができる。よって、例えば、ユーザは、漢字の誤記を、正しい漢字に修正することができる。また、再変換後の漢字も表音文字に変換されて表示されるので、キャラクタを表示可能な行数を多くすることができる
【００１４】
前記印字装置において、前記表音文字は、ひらがな、カタカナ、ハングル文字、又はローマ字のうちの少なくとも１つであってもよい。この場合、漢字が変換された後の表音文字として、ひらがな、カタカナ、ハングル文字、又はローマ字のうちの少なくとも１つを使用することができる。よって、印字装置の製品仕様や仕向け地等に合わせて、表音文字の種類を設定できる。
【図面の簡単な説明】
【００１５】
【図１】カバー６が閉じられた状態の印字装置１の斜視図である。
【図２】カバー６が開かれた状態の印字装置１と印字装置１に着脱されるテープカセット３０との斜視図である。
【図３】印字装置１の電気的構成を示すブロック図である。
【図４】漢字データテーブル９５を示す模式図である。
【図５】メイン処理のフローチャートである。
【図６】未確定バッファ４０４１にキャラクタデータが記憶された状態を示す模式図である。
【図７】１行表示モードでキャラクタ「かい」が表示された状態のディスプレイ５を示す図である。
【図８】漢字変換処理のフローチャートである。
【図９】漢字の選択画面が表示されたディスプレイ５を示す図である。
【図１０】確定バッファ４０４２に漢字「回」について漢字コードが記憶された状態を示す図である。
【図１１】第一表示処理のフローチャートである。
【図１２】１行表示モードでキャラクタ「回」が表示された状態のディスプレイ５を示す図である。
【図１３】１行表示モードでキャラクタ「回覧お願いします」が表示された状態のディスプレイ５を示す図である。
【図１４】確定バッファ４０４２に記憶されたキャラクタデータの一例を示す図である。
【図１５】改行関連処理のフローチャートである。
【図１６】図１４に示すキャラクタデータに改行データが記憶された状態を示す図である。
【図１７】１行表示モードで、１行目のキャラクタ「回覧」が表示された状態のディスプレイ５を示す図である。
【図１８】１行表示モードで、２行目のキャラクタ「お願いします」が表示された状態のディスプレイ５を示す図である。
【図１９】２行表示モードで、一部の漢字が表音文字で表示された状態のディスプレイ５を示す図である。
【図２０】２行表示モードで、一部の漢字が表音文字で表示された状態のディスプレイ５を示す図である。
【図２１】表示モード切替処理のフローチャートである。
【図２２】再漢字変換処理のフローチャートである。
【図２３】図１６に示すキャラクタデータの漢字「回」の漢字コードが、漢字「會」の漢字コードに変換された状態を示す図である。
【図２４】漢字「回」が漢字「會」に変換されて１行表示モードで表示された状態のディスプレイ５を示す図である。
【図２５】２行表示モードで表示され、一部の漢字が表音文字で表示された状態のディスプレイ５を示す図である。
【図２６】図１９に示すカーソル９７が、表音文字「らん」を跨いで、「らん」の左側に移動した状態のディスプレイ５を示す図である。
【図２７】印字済みの印字媒体５０の平面図である。
【図２８】第二表示処理のフローチャートである。
【図２９】表音文字をカタカナにした場合における、２行表示モードで、一部の漢字が表音文字で表示された状態のディスプレイ５を示す図である。
【図３０】表音文字をローマ字にした場合における、２行表示モードで、一部の漢字が表音文字で表示された状態のディスプレイ５を示す図である。
【図３１】「回覧お願いします」に相当する韓国語のキャラクタ７１が、１行表示モードで表示された状態のディスプレイ５を示す図である。
【図３２】２行表示モードで、一部の漢字が、表音文字（ハングル文字）で表示された状態のディスプレイ５を示す図である。
【図３３】印字済みの印字媒体５０の平面図である。
【発明を実施するための形態】
【００１６】
以下、本発明を具体化した実施の形態について、図面を参照して説明する。図１〜図２を参照して、本実施形態に係る印字装置１の概略構成について説明する。印字装置１は、テープ状の印字媒体５０（図２参照）の幅方向に、行単位でキャラクタ（文字、記号及び数字等）を印字可能である（図２７参照）。以下の説明では、図１及び図２の右上側、左下側、右下側、左上側、上側、下側を、それぞれ、印字装置１の後側、前側、右側、左側、上側、下側とする。
【００１７】
図１に示すように、印字装置１の上面には、キャラクタを入力するためのキーボード３が設けられている。キーボード３の後側（紙面右上側）には、電源キー、決定キー、印字キー等を含む機能キー群４が設けられている。以下の説明では、機能キー群４とキーボード３とを総称する場合、入力部９０という。機能キー群４の後側には、入力したキャラクタ等を表示するためのディスプレイ５が設けられている。印字装置１の上面の後部には、開閉可能なカバー６が設けられている。カバー６は、カバー６の後端部の左右方向を支点として開閉自在である。印字装置１の左後角には、切断された印字済みの印字媒体５０（図２７参照）を受けるテープトレイ７が設けられている。
【００１８】
図２に示すように、ディスプレイ５の後側には、カセット装着部８が形成されている。カセット装着部８には、テープカセット３０が上下方向に着脱される。テープカセット３０の内部では、印字媒体５０とインクリボン（図示外）が巻回されている。印字媒体５０は、例えば、片面に剥離紙が設けられ、剥離紙を剥離して他の物体に貼り付けることが可能なラベルテープである。印字装置１のカセット装着部８には、インクリボンを巻き取るリボン巻取軸９、印字媒体５０を搬送するテープ駆動軸（図示外）、プラテンローラ（図示外）、インクリボンを加熱して印字を行うサーマルヘッド１０（図３参照）等が設けられている。
【００１９】
印字装置１が印字を実行する際には、リボン巻取軸９によってインクリボンが引き出されながら、テープ駆動軸とプラテンローラによって印字媒体５０が搬送される。そして、印字媒体５０とインクリボンとが、プラテンローラによってサーマルヘッド１０に押し付けられながら、サーマルヘッド１０によってインクリボンを介して印字媒体５０に印字が行われる。印字された印字媒体５０は、印字媒体５０の搬送経路上に設けられた移動刃（図示外）によって切断され、印字装置１の外部に排出される。なお、テープカセット３０としては、種々の種類のテープカセットを使用することができる。例えば、テープカセット３０は、透明フィルムによって表面が保護されたラミネートテープを作成するためのテープカセットであってもよいし、アイロンを使用して衣類などに貼り付けることができる布製のテープを作成するためのテープカセットであってもよい。
【００２０】
図３を参照して、印字装置１の電気的構成について説明する。図３に示すように、印字装置１は、各機器を制御するＣＰＵ４０１、ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、及びフラッシュメモリ４０９を備えている。ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、フラッシュメモリ４０９は、ＣＰＵ４０１に電気的に接続されている。
【００２１】
ＲＯＭ４０２は、プログラム記憶領域４０２１と漢字データテーブル記憶領域４０２２とを少なくとも備えている。プログラム記憶領域４０２１には、ＣＰＵ４０１が印字装置１を制御するために実行する各種プログラム等が記憶されている。漢字データテーブル記憶領域４０２２には、漢字データテーブル９５（図４参照、後述）が記憶されている。ＣＧＲＯＭ４０３には、キャラクタを印字するための印字用ドットパターンデータ等が記憶されている。
【００２２】
ＲＡＭ４０４は、未確定バッファ４０４１と確定バッファ４０４２を少なくとも備えている。未確定バッファ４０４１には、未確定のキャラクタのデータ（以下、「キャラクタデータ」という。）が一時的に記憶される。確定バッファ４０４２には、確定されたキャラクタデータが一時的に記憶される。印字装置１は、未確定バッファ４０４１及び確定バッファ４０４２に記憶されたキャラクタデータに基づいて、ディスプレイ５にキャラクタを表示する。また、印字装置１は、確定バッファ４０４２に記憶されたキャラクタデータに基づいて、印字媒体５０に印字を行う。ＲＡＭ４０４には、その他、種々の一時データが記憶される。フラッシュメモリ４０９には、１行表示モードである旨を示すデータや、２行表示モードである旨を示すデータが記憶される。なお、本実施形態では、印字媒体５０に印字を行うことができるキャラクタの行数は、１行又は２行であるとする。また、１行表示モードの場合、キャラクタを１行でディスプレイ５に表示でき（図１３参照）、２行表示モードである場合、キャラクタを２行でディスプレイ５に表示できる（図１９参照）。
【００２３】
印字装置１は、入力部９０、液晶駆動回路（ＬＣＤＣ）４０５、及び駆動回路４０６、４０７、４０８を備えている。入力部９０、液晶駆動回路（ＬＣＤＣ）４０５、及び駆動回路４０６、４０７、４０８は、ＣＰＵ４０１に電気的に接続されている。駆動回路４０６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路４０７は、リボン巻取軸９（図２参照）及びテープ駆動軸（図示外）を回転させるテープ送りモータ２４を駆動するための電子回路である。駆動回路４０８は、印字装置１の外部に排出される印字済みの印字媒体５０を切断する移動刃（図示外）を動作させるカッターモータ２５を駆動するための電子回路である。液晶駆動回路（ＬＣＤＣ）４０５は、ディスプレイ５にキャラクタ等を出力するための電子回路である。
【００２４】
図４を参照して漢字データテーブル９５について説明する。図４に示すように、漢字データテーブル９５には、発音、漢字、及び表音文字が対応付けられて記憶されている。より詳細には、発音「Ａ」、漢字「亜」、及び表音文字「ＮＵＬＬ」が対応付けられ、発音「Ａ」、漢字「阿」、及び表音文字「あ」が対応付けられている。その他、図４に示すように対応付けられている。表音文字は、漢字の読みを示す文字であり、本実施形態では、ひらがなである。表音文字「ＮＵＬＬ」は、表音文字が対応付けられていないことを示す。
【００２５】
本実施形態では、１行表示モードと２行表示モードとを切替することができるが、行が並んでいる方向（図１９では紙面上下方向）のキャラクタの表示範囲は限られているため、１行表示モードの場合より２行表示モードの場合のキャラクタの大きさを小さくする必要がある。キャラクタの大きさを小さくすると、個々のキャラクタに使用できる画素の数が少なくなる。このため、複雑な漢字は、行が並んでいる方向の画素が不足して漢字として表示できない。このため、漢字データテーブル９５では、２行表示モードで表示できない複雑な漢字については、表音文字としてひらがなが記憶されており、ディスプレイ５には、１行表示モードの場合に漢字が表示され、２行表示モードの場合に漢字ではなく、ひらがなが表示される（図１７、図１８、図１９、及び図２０参照）。また、２行表示モードでも表示できる漢字については、表音文字に「ＮＵＬＬ」が記憶されており、１行表示モード及び２行表示モードのいずれの場合でも漢字がディスプレイ５に表示される。
【００２６】
印字装置１は、漢字データテーブル９５に記憶されているデータを使用して漢字コードを作成する（図８のＳ３３、及び図２２のＳ７４参照、後述）。漢字コードは、漢字に関する情報を含むコードである。印字装置１がディスプレイ５に漢字又は表音文字を表示する場合には、漢字コードに含まれる情報を使用して表示する（図１１のＳ４２、Ｓ４４、Ｓ４５参照、後述）。例えば、漢字「覧」の場合、漢字コードは、「（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）」となる（図１４参照）。「（Ａ）」は、「Ａデータ」と言い、「（Ａ）」に続くデータ「ＲＡＮ」が発音を示すデータであることを示す。「（Ｂ）」は、「Ｂデータ」と言い、「（Ｂ）」に続くデータ「覧」が漢字を示すデータであることを示す。「（Ｃ）」は、「Ｃデータ」と言い、「（Ｃ）」に続くデータ「らん」が表音文字を示すデータであることを示す。「（Ｄ）」は、「Ｄデータ」と言い、漢字コードが終わりであることを示す。漢字コードが作成される場合には、漢字データテーブル９５の発音、漢字、及び表音文字に記憶されているデータに、それぞれ、「Ａデータ」、「Ｂデータ」、及び「Ｃデータ」が対応付けられ、漢字コードの最後に「Ｄデータ」が付加される。
【００２７】
また、例えば、漢字「回」の場合、漢字コードは、「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）」となる（図１０参照）。漢字データテーブル９５において、漢字「回」の表音文字は「ＮＵＬＬ」なので、漢字「回」には表音文字が対応付けられていない。このため、「Ｃデータ」は使用されていない。このように、漢字コードに「Ｃデータ」が存在すれば、漢字に表音文字が対応付けられており、「Ｃデータ」が存在しなければ、漢字に表音文字が対応付けられていない。すなわち、「Ｃデータ」があるかないかを判断することで、２行表示モードで漢字をディスプレイ５に表示可能か否かを判断することができる（図１１のＳ４３、後述）。このように、「Ｃデータ」は、漢字を表示可能な行数に関する情報である。なお、漢字に対応付けられた「Ｃデータ」が、本発明の「行数情報」に相当し、漢字コードが本発明の「データ」に相当する。
【００２８】
図５を参照し、印字装置１のＣＰＵ４０１によるメイン処理について説明する。メイン処理では、まず、キーボード３を介して、新たにキャラクタが入力されたか否か判断される（Ｓ１１）。キャラクタが入力された場合（Ｓ１１：ＹＥＳ）、未確定のキャラクタデータが未確定バッファ４０４１に記憶される（Ｓ１２）。次いで、未確定バッファ４０４１に記憶されたキャラクタデータに基づいて、未確定のキャラクタがディスプレイ５に表示される（Ｓ１３）。なお、キャラクタが未確定である場合、後述する漢字変換（例えば、Ｓ１８）等の編集が可能である。Ｓ１３で未確定のキャラクタを表示する場合、未確定のキャラクタは点滅してディスプレイ５に表示される（Ｓ１３）。例えば、ユーザによって、キーボード３を介して「か」「い」の個々の文字が順次入力されると（Ｓ１１：ＹＥＳ）、図６に示すように、未確定バッファ４０４１には、「かい」についてのキャラクタデータが記憶される（Ｓ１２）。そして、図７に示すように、ディスプレイ５には「かい」と表示される（Ｓ１３）。このとき、「かい」の文字は点滅している。なお、図６、図１０、図１４、図１６、及び図２３では、左側に未確定バッファ４０４１に記憶されているキャラクタデータを示しており、右側に確定バッファ４０４２に記憶されているキャラクタデータを示している。
【００２９】
ここで、ディスプレイ５の表示について簡単に説明する。図７に示すように、ディスプレイ５の上部には、情報表示領域８１が設けられている。情報表示領域８１の右部には、現在入力されているキャラクタを印字した場合の印字媒体５０の必要長さの表示８２が表示されている。以下では特に説明しないが、必要長さの表示８２は、キャラクタの入力、改行の追加、及び改行の削除等が行われる度に更新される。情報表示領域８１には、入力されるキャラクタの書式（文字の形態など）を変更するための情報など、他の情報も表示されるが、図示は省略している。
【００３０】
情報表示領域８１の下側の表示領域８３には、入力されたキャラクタが表示される。１行表示モードである場合、表示領域８３には、図１３に示すように、キャラクタが１行で表示される。また、２行表示モードである場合、図１９に示すように、表示領域８３には、キャラクタが２行で表示される。表示領域８３の左部（それぞれの行の先頭）には、１行目であることを示す行表示９１（図１３及び図１９参照）、及び２行目であることを示す行表示９２（図１９参照）が表示されている。ユーザは、行表示９１，９２を確認することで、行表示９１，９２の右側に表示されるキャラクタが何行目に印字されるのかを確認することができる。また、ディスプレイ５には、カーソル９７が表示されている。ユーザは、カーソル９７を移動させて、例えば、キャラクタを入力、削除する位置を指定することができる。
【００３１】
メイン処理の説明に戻る。図５に示すように、Ｓ１３が実行されると、処理はＳ１１に戻る。新たにキャラクタが入力されていない場合（Ｓ１１：ＮＯ）、機能キー群４に含まれる決定キー（図示外）が押下されたか否かが判断される（Ｓ１４）。ユーザは、未確定のキャラクタを漢字等に変換することなく確定したキャラクタにする場合、決定キーを押下する。決定キーが押下されると（Ｓ１４：ＹＥＳ）、未確定バッファ４０４１に記憶されていたキャラクタデータが、確定バッファ４０４２に記憶される（Ｓ１５）。ついで、確定バッファ４０４２に記憶されたキャラクタデータに基づいて、確定したキャラクタがディスプレイ５に表示される（Ｓ１６）。ディスプレイ５では、確定したキャラクタは点滅することなく表示される（Ｓ１６）。なお、「回覧お願いします」とキャラクタを入力する場合、ひらがな部分の「お」「いします」は、決定キーが押下されることで（Ｓ１４：ＹＥＳ）、図１４に示すように確定バッファ４０４２に入力され（Ｓ１５）、ディスプレイ５に表示される（Ｓ１６）。ついで、処理は、Ｓ１１に戻る。
【００３２】
決定キーが押下されていない場合（Ｓ１４：ＮＯ）、キーボード３に含まれる漢字変換キー（図示外）が押下されたか否かが判断される（Ｓ１７）。ユーザは、未確定のキャラクタを漢字に変換する場合に、漢字変換キーを押下する。漢字変換キーが押下されると（Ｓ１７：ＹＥＳ）、漢字変換処理が実行される（Ｓ１８）。
【００３３】
図８を参照して、漢字変換処理について説明する。図８に示すように、漢字変換処理では、漢字データテーブル９５に基づいて、漢字の候補の一覧がディスプレイ５に表示される（Ｓ３１）。例えば、図６及び図７に示すように、未確定のキャラクタとして、「かい」が入力されている場合、発音は「ＫＡＩ」である。よって、ＣＰＵ４０１は、漢字データテーブル９５（図４参照）を読み出し、発音「ＫＡＩ」に対応する漢字を一覧としてディスプレイ５に表示する。これによって、図９に示すように、「會」、「回」、「灰」、「廻」、「悔」、「改」、「開」、「海」、「快」等が表示される。
【００３４】
なお、図９では、情報表示領域８１（図７参照）は消去され、２行分のキャラクタが表示されている。より詳細には、漢字の一覧が上側の行に表示され、図７において１行目に表示されていた「かい」の文字が下側の行に表示されている。図９では、図７に比べて情報表示領域８１が消去された分の表示領域が増えているため、図７に示す１行表示のキャラクタと同じ大きさで、２行分のキャラクタを表示することができる。よって、漢字を表示するためのディスプレイ５の画素を確保できるため、漢字の候補を表示することができる。ユーザは、キーボード３に含まれる左右の方向キー（図示外）を押下して、漢字を選択するためのカーソル９８（図９の例では白黒反転表示）を所望の漢字に移動させ、決定キーを押下することで、表示された漢字の一覧から所望の漢字を選択する。
【００３５】
次いで、ユーザによって漢字が選択されたか否かが判断される（Ｓ３２）。漢字が選択されていない場合（Ｓ３２：ＮＯ）、処理はＳ３２に戻る。漢字が選択された場合（Ｓ３２：ＹＥＳ）、Ｓ３２において選択された漢字についての漢字コードが作成され、確定バッファ４０４２に記憶される（Ｓ３３）。例えば、ユーザが漢字「回」を選択した場合、漢字データテーブル９５（図４参照）において、漢字「回」に対応付けられているのは、発音「ＫＡＩ」、表音文字「ＮＵＬＬ」である。このため、図１０に示すように、漢字コード「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）」が作成され、確定バッファ４０４２に記憶される（Ｓ３３）。なお、表音文字が「ＮＵＬＬ」であるので、漢字コードには「Ｃコード」は含まれない。また、未確定バッファ４０４１からは「かい」のキャラクタデータは削除される（図６及び図１０参照）。
【００３６】
次いで、第一表示処理が実行される（Ｓ３４）。図１１を参照して、第一表示処理について説明する。第一表示処理では、まず、フラッシュメモリ４０９が参照され、現在の表示モードが１行表示モードであるか否かが判断される（Ｓ４１）。フラッシュメモリ４０９に１行表示モードである旨を示すデータが記憶されていれば、１行表示モードであると判断され（Ｓ４１：ＹＥＳ）、２行表示モードである旨を示すデータが記憶されていれば、１行表示モードでないと判断される（Ｓ４１：ＮＯ）。なお、初期設定は１行表示モードであるとする。
【００３７】
１行表示モードである場合（Ｓ４１：ＹＥＳ）、確定バッファ４０４２に記憶されているキャラクタデータのうち、１行分がディスプレイ５に表示される（Ｓ４２）。このとき、漢字については、「Ｂコード」に続く漢字がディスプレイ５に表示される（Ｓ４２）。本実施形態では、１行表示モードであれば、漢字を表音文字に変換することなく表示できるので、「Ｂコード」に続く漢字がディスプレイ５に表示される。例えば、図１０に示す漢字コード「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）」では、「Ｂコード」に続く漢字が「回」である。よって、ディスプレイ５に表示されていた文字「かい」（図７参照）が、図１２に示すように、漢字「回」に変換されて、１行でディスプレイ５に表示される（Ｓ４２）。次いで。第一表示処理が終了され、さらに漢字変換処理（図８参照）が終了され、処理はメイン処理のＳ１１（図５参照）に戻る。なお、第一表示処理（図１１参照）におけるＳ４３〜Ｓ４６の処理については、後述する。
【００３８】
１行表示モードのまま、「回覧お願いします」と入力されると、図１３に示すように、ディスプレイ５には、１行表示で「回覧お願いします」と表示される（図５のＳ１１〜Ｓ１８、図８のＳ３１〜Ｓ３４、図１１のＳ４１、Ｓ４２）。このとき、Ｓ３３（図８参照）で確定バッファ４０４２に記憶される漢字「覧」の漢字コードは、「（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）」である。また、漢字「願」の漢字コードは、「（Ａ）ＮＥＧＡ（Ｂ）願（Ｃ）ねが（Ｄ）」である。このため、図１４に示すように、確定バッファ４０４２には、「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）お（Ａ）ＮＥＧＡ（Ｂ）願（Ｃ）ねが（Ｄ）いします」と記憶されている。
【００３９】
図５に示すように、漢字変換キーが押下されていない場合（Ｓ１７：ＮＯ）、改行の追加又は削除の操作が行われたか否かが判断される（Ｓ１９）。改行の追加の操作は、ユーザがキーボード３に含まれる改行キー（図示外）を押下する操作である。また、改行の削除の操作は、ユーザがキーボード３を操作して、バックスペースキー（図示外）を押下して改行を削除する操作である。改行の追加又は削除の操作が行われた場合（Ｓ１９：ＹＥＳ）、改行関連処理が行われる（Ｓ２０）。
【００４０】
図１５を参照して、改行関連処理について説明する。図１５に示すように、まず、Ｓ１９（図５参照）で検出された操作が改行の追加の操作であるか否かが判断される（Ｓ５１）。改行の追加の操作である場合（Ｓ５１：ＹＥＳ）、確定バッファ４０４２に記憶されているキャラクタデータに改行データが追加される（Ｓ５２）。例えば、ユーザが「回覧お願いします」の「回覧」と「お願いします」との間にカーソル９７を移動させ（Ｓ２６、後述）、改行キーを押下した場合（Ｓ１９：ＹＥＳ）、図１６に示すように「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）」と「お（Ａ）ＮＥＧＡ（Ｂ）願（Ｃ）ねが（Ｄ）いします」との間に、改行データ「（改行）」が挿入される（Ｓ５２）。
【００４１】
次いで、第一表示処理（図１１参照）が行われる（Ｓ５４）。前述したように、前述したように第一表示処理（図１１参照）では、１行表示モードである場合（Ｓ４１：ＹＥＳ）、確定バッファ４０４２に記憶されているキャラクタデータのうち、１行分がディスプレイ５に表示される（Ｓ４２）。このとき、漢字については、「Ｂコード」に続く漢字がディスプレイ５に表示される（Ｓ４２）。例えば、図１６のようにキャラクタデータが確定バッファ４０４２に記憶されている場合、改行データ「（改行）」の前の「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）」に基づいて、図１７に示すように「回覧」が表示される。次いで、第一表示処理が終了される。なお、改行データが追加された位置には、改行マーク９４が表示される。また、図５には処理を図示していないが、例えば、図１７に示す状態で、ユーザがカーソル９７を下側に移動させると（Ｓ２６、後述）、図１８に示すように２行目の「お願いします」が表示される。
【００４２】
Ｓ４１（図１１参照）において、１行表示モードでない場合、すなわち、２行表示モードである場合（Ｓ４１：ＮＯ）、確定バッファ４０４２に記憶されているキャラクタデータの個々の漢字コードに「Ｃコード」があるか否かが判断される（Ｓ４３）。言い換えると、Ｓ４３では、設定されている行数において、個々の漢字をディスプレイ５に表示可能か否かを判断している（Ｓ４３）。「Ｃコード」が無い場合（Ｓ４３：ＮＯ）、確定バッファ４０４２に記憶されているキャラクタデータの２行分がディスプレイ５に表示される（Ｓ４４）。このとき、漢字については、「Ｂコード」に続く漢字がディスプレイ５に表示される（Ｓ４４）。「Ｃコード」がないので、漢字が表示可能だからである。次いで、第一表示処理が終了される。
【００４３】
Ｓ４３において、「Ｃコード」がある場合（Ｓ４３：ＹＥＳ）、確定バッファ４０４２に記憶されているキャラクタデータの２行分がディスプレイ５に表示される（Ｓ４５）。このとき、「Ｃコード」がある漢字コードについては、「Ｃコード」に続く表音文字がディスプレイ５に表示される（Ｓ４５）。これによって、漢字がディスプレイ５に表示できない場合に、漢字が表音文字に変換されて表示される。例えば、図１６の場合、確定バッファ４０４２に、キャラクタデータ「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）（改行）お（Ａ）ＮＥＧＡ（Ｂ）願（Ｃ）ねが（Ｄ）いします」が記憶されている。このため、「Ｃコード」のある漢字は「覧」と「願」である。よって、Ｓ４５の処理では、図１９に示すように、１行目に「回らん」、２行目に「おねがいします」と表示される。図１９に示すように、漢字「覧」は、「Ｃコード」に続く表音文字「らん」に変換され、漢字「願」は、「Ｃコード」に続く表音文字「ねが」に変換されている。また、漢字「回」についての漢字コードには「Ｃコード」がないので、「Ｂコード」に続く漢字「回」が表示されている。また、このとき、「回らん」と「おねがいします」との２行が共にディスプレイ５に表示される。このように、個々の漢字のうちＳ４３でディスプレイ５に表示できないと判断された漢字「覧」「願」のみが表音文字に変換されている。なお、それぞれのキャラクタは、１行表示モードの場合より小さく表示される。
【００４４】
ついで、Ｓ４５において２行で表示されると略同時に、Ｓ４５において表音文字に変換されたキャラクタが白黒反転表示される（Ｓ４６）。例えば、図１９に示すように、表音文字「らん」と「ねが」とが白黒反転表示される。次いで、第一表示処理が終了される。
【００４５】
Ｓ５１（図１５参照）において、改行の追加の操作でないと判断された場合、すなわち、Ｓ１９で検出された操作が改行の削除の操作である場合（Ｓ５１：ＮＯ）、確定バッファ４０４２に記憶されているキャラクタデータから改行データが削除され（Ｓ５３）、前述の第一表示処理（図１１参照）が実行される。Ｓ５３の処理によって、例えば、図１６に示す改行データ「（改行）」が削除され、図１４に示すように改行データのないキャラクタデータが、確定バッファ４０４２に記憶された状態になる。この場合において、表示モードの設定が１行表示モードである場合には（図１１のＳ４１：ＹＥＳ）、図１７に示す「回覧」が１行で表示された状態から、図１３に示すように、「回覧お願いします」が１行で表示された状態となる（Ｓ４２）。また、表示モードの設定が２行表示モードである場合には（図１１のＳ４１：ＮＯ）、図１９に示す「回らん」と「おねがいします」が２行で表示されている状態から、図２０に示すように、「回らんおねがいします」が１行目に表示され、２行目が空欄の状態となる（Ｓ４５）。また、この場合、「らん」と「ねが」は、白黒反転表示される（Ｓ４６）。
【００４６】
Ｓ４２、Ｓ４４、又はＳ４６の処理が行われると、第一表示処理が終了され、さらに改行関連処理（図１５参照）が終了される。そして、処理はメイン処理（図５参照）のＳ１１に戻る。図５に示すように、改行の操作又は改行削除の操作が行われていない場合（Ｓ１９：ＮＯ）、表示モード（１行表示モード及び２行表示モード）の切替の指示が入力されたか否かが判断される（Ｓ２１）。表示モードの切替の指示とは、表示モードの設定を現在の表示モードから他の表示モードに切り替えるように操作した指示である。表示モードの切替の指示が入力された場合（Ｓ２１：ＹＥＳ）、表示モード切替処理が実行される（Ｓ２２）。
【００４７】
図２１を参照して、表示モード切替処理について説明する。表示モード切替処理は、１行表示モードと２行表示モードとの相互間の切替を行う処理である。表示モード切替処理では、まず、フラッシュメモリ４０９に記憶されている表示モードが切り替えられる（Ｓ６１）。すなわち、キャラクタをディスプレイ５に表示する行数が設定される（Ｓ６１）。例えば、２行表示モードから１行表示モードに切り替える場合、１行表示モードである旨を示すデータが、フラッシュメモリ４０９に記憶される（Ｓ６１）、また、例えば、１行表示モードから２行表示モードに切り替える場合、２行表示モードである旨を示すデータが、フラッシュメモリ４０９に記憶される（Ｓ６１）。次いで、前述の第一表示処理（図１１参照）が行われる（Ｓ６２）。例えば、図１６に示すキャラクタデータが確定バッファ４０４２に記憶されている場合に、１行表示モードから２行表示モードに切り替える場合、ディスプレイ５の表示は、図１７に示す状態から、図１９に示す状態に変化する（図１１のＳ４５、Ｓ４６）。また、２行表示モードから１行表示モードに切り替える場合、ディスプレイ５の表示は、図１９に示す状態から、図１７に示す状態に変化する。第一表示処理が終了されると、表示モード切替処理（図２１参照）が終了され、処理はメイン処理（図５参照）のＳ１１に戻る。
【００４８】
図５に示すように、表示モードの切替の指示が入力されていない場合（Ｓ２１：ＮＯ）、再漢字変換の指示が入力されたか否かが判断される（Ｓ２３）。再漢字変換とは、一旦確定した漢字を、同一の読みの他の漢字に再変換することである。ユーザは、キーボード３を操作して、再漢字変換を行う漢字を指定して、再漢字変換を行う指示を入力する。再漢字変換の指示が入力された場合には（Ｓ２３：ＹＥＳ）、再漢字変換処理が実行される（Ｓ２４）。
【００４９】
図２２を参照して、再漢字変換処理について説明する。まず、再漢字変換の指示が入力された際の指定されたキャラクタが漢字であるか否かが判断される（Ｓ７１）。指定されたキャラクタが漢字でない場合（Ｓ７１：ＮＯ）、再漢字変換処理が終了され、処理はメイン処理（図５参照）のＳ１１に戻る。指定されたキャラクタが漢字である場合（Ｓ７１：ＹＥＳ）、Ｓ３１（図８参照）と同様に、漢字データテーブル９５が参照され、指定されたキャラクタと同じ発音の漢字の候補の一覧が表示される（Ｓ７２）。例えば、「回」が選択された場合、図９に示すように、「會」、「回」、「灰」、「廻」、「悔」、「改」、「開」、「海」、「快」等が、漢字の候補としてディスプレイ５に表示される。
【００５０】
次いで、Ｓ３２（図８参照）と同様に、ユーザによって、漢字が選択されたか否かが判断される（Ｓ７３）。漢字が選択されていない場合（Ｓ７３：ＮＯ）、処理はＳ７３に戻る。漢字が選択された場合（Ｓ７３：ＹＥＳ）、Ｓ７３で新たに選択された漢字の漢字コードが作成され、確定バッファ４０４２に記憶されている漢字コードのうち、Ｓ２３で指定された漢字の漢字コードと入れ替えられる（Ｓ７４）。例えば、漢字「會」が選択された場合、漢字データテーブル９５が参照され漢字コード「（Ａ）ＫＡＩ（Ｂ）會（Ｃ）かい（Ｄ）」が作成される。そして、図１４に示すキャラクタデータの「（Ａ）ＫＡＩ（Ｂ）回（Ｄ）」が新たに作成された「（Ａ）ＫＡＩ（Ｂ）會（Ｃ）かい（Ｄ）」に切り替えられる。これによって、図２３に示すように、キャラクタデータが「（Ａ）ＫＡＩ（Ｂ）會（Ｃ）かい（Ｄ）（Ａ）ＲＡＮ（Ｂ）覧（Ｃ）らん（Ｄ）（改行）お（Ａ）ＮＥＧＡ（Ｂ）願（Ｃ）ねが（Ｄ）いします」となる（Ｓ７４）。次いで、前述した第一表示処理（図１１参照）が実行される（Ｓ７５）。
【００５１】
例えば、１行表示モードの場合（Ｓ４１：ＹＥＳ）、図２４に示すように１行で「會覧」が表示される（Ｓ４２）。また、２行表示モードの場合（Ｓ４１：ＮＯ）、図２５に示すように、１行目に「かいらん」が表示され、２行目に「おねがいします」が表示される（Ｓ４５及びＳ４６）。漢字「會」についての漢字コードには、「Ｃコード」が含まれているので、図２５では、漢字「會」が表音文字「かい」に変換されて表示される（Ｓ４５）。また、表音文字「かい」は、白黒反転して表示される（Ｓ４６）。次いで、第一表示処理が終了されると、再漢字変換処理（図２２参照）が終了され、処理はメイン処理（図５参照）のＳ１１に戻る。
【００５２】
図５に示すように、再漢字変換の指示が入力されていない場合（Ｓ２３：ＮＯ）、カーソル移動の指示が入力されたか否かが判断される（Ｓ２５）。ユーザがキーボード３に含まれる上下左右の方向キー（図示外）を押下すると、カーソル移動の指示が入力されたと判断される。カーソル移動の指示が入力された場合（Ｓ２５：ＹＥＳ）、ユーザが操作した方向にカーソル９７が移動される（Ｓ２６）。Ｓ２６では、１つの漢字が変換された表音文字が複数の文字である場合、当該複数の文字を跨いでカーソル９７が移動される。
【００５３】
例えば、図１９に示すように、表音文字「らん」の右側にカーソル９７がある場合に、ユーザが左方向の操作キーを押下すると、図２６に示すように表音文字「らん」の２文字を跨いで、表音文字「らん」の左側にカーソル９７が移動される。つまり、複数の表音文字の間でカーソル９７が止まらない。よって、ユーザが誤って、複数の表音文字の間に新たなキャラクタを入力することを防止できる。次いで、処理はＳ１１に戻る。
【００５４】
Ｓ２５において、カーソル移動の指示が入力されていない場合（Ｓ２５：ＮＯ）、印字の指示が入力されたか否かが判断される（Ｓ２７）。ユーザは機能キー群４に含まれる印字キーを押下することで、印字の指示を入力する。印字の指示が入力された場合（Ｓ２７：ＹＥＳ）、確定バッファ４０４２に記憶されているキャラクタデータに基づいて、印字媒体５０に印字が実行され、印字済みの印字媒体５０が作成される（Ｓ２８）。
【００５５】
例えば、図１６に示すキャラクタデータが確定バッファ４０４２に記憶されている場合、図２７に示すように、１行目に「回覧」、２行目に「お願いします」と印字された印字済みの印字媒体５０が作成される。図１６に示すキャラクタデータが確定バッファ４０４２に記憶されている場合、ディスプレイ５には、図１７、図１８、又は図１９に示すキャラクタが表示されているが、いずれの表示の場合でも、図２７に示すように印字済みの印字媒体５０が作成される。すなわち、図１９に示すように、漢字「覧」「願」が表音文字「らん」「ねが」で表示されている場合でも、印字媒体５０に印字を行う場合には、表音文字「らん」「ねが」に対応する漢字「覧」「願」が印字される（Ｓ２８）。このように、ディスプレイ５に表示されるのは、表音文字であるが、印字媒体５０には表音文字に対応する漢字が印字される。よって、ユーザは、所望の漢字が印字された印字済みの印字媒体５０を作成することができる。印字が実行されると（Ｓ２８）、処理はＳ１１に戻る。Ｓ２７において、印字の指示が入力されていないと判断された場合（Ｓ２７：ＮＯ）、処理はＳ１１に戻る。
【００５６】
以上のように、本実施形態におけるメイン処理が実行される。なお、印字装置１の電源がオフされた場合には、メイン処理が終了される。漢字を表音文字に変換しない場合、漢字を表示するための行が並んでいる方向の画素を確保するために、キャラクタを表示可能な行数を少なくする必要がある。例えば、本実施形態では、２行表示では全ての漢字を表示できないので、１行表示のみにする必要がある。しかし、本実施形態では、漢字が表示できない場合に、表音文字で表示することができるので、キャラクタを表示する行数を設定する場合に、表音文字に表示可能な行数に設定することができる。このため、キャラクタを表示可能な行数を多くでき、本実施形態では、２行で表示できる。よって、ユーザがディスプレイ５を見て確認できるキャラクタが多くなり、ユーザの利便性が向上する。
【００５７】
また、ディスプレイ５に表示できない漢字が、その漢字を示す表音文字に変換されて表示される。このため、例えば、ディスプレイ５に表示できない漢字が空白やその他の記号等で表示される場合に比べて、ユーザは表示されている文章を把握し易い。よって、ユーザの利便性が向上する。
【００５８】
また、図１９に示すように、ディスプレイ５に表示できない漢字「覧」「願」のみが表音文字「らん」「ねが」に変換され、他の漢字「回」は、表音文字に変換されないので（図１１のＳ４３及びＳ４５）、表音文字に変換される漢字を少なくすることができる。よって、全ての漢字が表音文字に変換されて表示される場合に比べて、ユーザは表示されている文章を読み易くなる。
【００５９】
また、本実施形態では、「Ｃデータ」を使用して、漢字を表示部に表示可能か否かを判断し（図１１のＳ４３）、表示できない場合に（Ｓ４３：ＹＥＳ）、漢字を表音文字に変換して表示することができる（Ｓ４５）。
【００６０】
また、図１９に示すように、表音文字に変換された「らん」「ねが」が、白黒反転表示で表示される（図１１のＳ４６）。つまり、他のキャラクタと異なる表示形式で表示されている。よって、ユーザは、漢字が変換された後の表音文字を他のひらがな等のキャラクタと区別することができる。よって、ユーザは、漢字が変換された表音文字であることを容易に認識することができる。
【００６１】
また、表音文字として表示された漢字を、同一の読みの他の漢字に再変換することができる（図２２のＳ７４）。よって、例えば、ユーザは、漢字の誤記を、正しい漢字に修正することができる。また、再変換後の漢字も表音文字に変換されて表示されるので（図１１のＳ４５）、表音文字に変換されない場合に比べてキャラクタを表示可能な行数を多くすることができる。
【００６２】
上記実施形態において、図２１のＳ６１の処理を行うＣＰＵ４０１が本発明の「行数設定手段」に相当し、図１１のＳ４１の処理及びＳ４３の処理を行うＣＰＵ４０１が本発明の「表示可否判断手段」に相当する。図１１のＳ４５の処理を行うＣＰＵ４０１が本発明の「文字変換手段」に相当し、図５のＳ２８の処理を行うＣＰＵ４０１が本発明の「印字制御手段」に相当する。図５のＳ２６の処理を行うＣＰＵ４０１が本発明の「カーソル表示手段」に相当し、図２２のＳ７４の処理を行うＣＰＵ４０１が本発明の「再変換手段」に相当する。フラッシュメモリ４０９が本発明の「記憶手段」に相当する。
【００６３】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、ディスプレイ５には、１行又は２行でキャラクタを表示可能であったが、これに限定されない。例えば、１〜３行のキャラクタを表示可能であってもよい。
【００６４】
また、本発明の「行数情報」は、本実施形態では「Ｃデータ」であったが、これに限定されない。例えば、個々の漢字を表示可能な行数の情報でもよい。この場合において、例えば、１〜３行でキャラクタを表示可能なディスプレイ５である場合、個々の漢字に、１行でのみ表示可能な漢字、１〜２行で表示可能な漢字、及び１〜３行のいずれでも表示可能な漢字などの行数の情報を対応つけてもよい。この場合、Ｓ４３（図１１参照）で、Ｓ６１（図２１参照）で設定された１〜３行の行数（行数モード）と、個々の漢字を表示可能な行数の情報とを参照して、漢字をディスプレイ５に表示可能か否かを判断してもよい。例えば、漢字を表示可能な行数の情報が２行であり、Ｓ６１で設定された行数が３行である場合、処理はＳ４５に進み、当該漢字は、表音文字で表示される（Ｓ４５）。
【００６５】
また、Ｓ４６の処理（図１１参照）では、変換された表音文字の表示が、白黒反転表示されていたが、これに限定されない。変換された表音文字の表示を、他のキャラクタの表示とは異なる形式で表示できればよい。例えば、フォントを変えたり、表音文字を斜体にしたりしてもよい。また、例えば、表音文字がローマ字などのアルファベットでディスプレイ５に表示される場合（図３０参照、後述）、キーボード３を介して入力された全角のアルファベットと区別するために、漢字が変換された表音文字のアルファベットを半角で表示してもよい。同様に、表音文字がカタカナでディスプレイ５に表示される場合（図２９参照、後述）、キーボード３を介して入力された全角のカタカナと区別するために、漢字が変換された表音文字のカタカナを半角で表示してもよい。なお、白黒反転やフォントを替えたりすることなく、他のキャラクタの表示と同じ形式で表示してもよい。
【００６６】
また、個々の漢字について、ディスプレイ５に表示可能か否かを判断し（図１１のＳ４１及びＳ４３）、表示できない漢字のみを表音文字で表示していたが（図１１のＳ４５）、これに限定されない。例えば、Ｓ６１で設定された行数が、所定の行数以上である場合に、全ての漢字を表音文字に変換してディスプレイ５に表示してもよい。以下、この変形例について説明する。
【００６７】
図２８に示す第二表示処理は、第一表示処理（図１１参照）の変形例である。第二表示処理において、第一表示処理と同様の処理は同じ符号で示し、詳細の説明は省略する。第二表示処理は、第一表示処理と同様に、Ｓ３４（図８参照）、Ｓ５４（図１５参照）、Ｓ６２（図２１参照）、及びＳ７５（図２２参照）が実行される場合に実行される。また、特に図示しないが、上記の実施形態では、漢字データテーブル９５（図４参照）において、表音文字が「ＮＵＬＬ」に対応付けられた漢字が存在したが、本変形例では、全ての漢字に表音文字が対応付けられている。すなわち、Ｓ３３（図８参照）及びＳ７４（図２２参照）で確定バッファ４０４２に記憶される漢字コードには、全て「Ｃデータ」が存在する。
【００６８】
図２８に示すように第二表示処理では、Ｓ６１で設定された行数（行数モード）が、２行以上か否かが判断される（Ｓ４１１）。２行以上でない場合（Ｓ４１１：ＮＯ）、確定バッファ４０４２に記憶されているキャラクタデータのうち、１行分がディスプレイ５に表示される（Ｓ４２）。このとき、漢字については、「Ｂコード」に続く漢字がディスプレイ５に表示され（Ｓ４２）、例えば、図１７に示すように「回覧」が１行で表示される。次いで、第二表示処理が終了される。
【００６９】
２行以上である場合（Ｓ４１１：ＹＥＳ）、確定バッファ４０４２に記憶されているキャラクタデータの２行分がディスプレイ５に表示される（Ｓ４５）。このとき、全ての漢字が表音文字で表示される。全ての漢字に「Ｃコード」が存在するので、図２５に示す場合と同様に、全ての漢字について、「Ｃコード」に続く表音文字がディスプレイ５に表示される（Ｓ４５）。次いで、表音文字が白黒反転表示され（Ｓ４６）、第二表示処理が終了される。
【００７０】
以上のように、本変形例における処理が行われる。本変形例の場合でも、前述の実施形態と同様の効果を得ることができる。本変形例においてＳ４１１の処理を行うＣＰＵ４０１が、本発明の「表示可否判断手段」に相当する。なお、Ｓ４１１の処理は、２行以上であるか否かを判断していたが、例えば、ディスプレイ５のキャラクタの表示可能な行数が３行以上ある場合、３行以上であるか否かを判断してもよい。
【００７１】
また、表音文字がひらがなであったが、これに限定されない。例えば、カタカナ、ハングル文字、又はローマ字であってもよい。また、表音文字は、１種類（例えば、ひらがなのみ）に限定されず、例えば、複数の種類（例えば、ひらがなとカタカナ）から選択できるようにしてもよい。このように、表音文字は、ひらがな、カタカナ、ハングル文字、及びローマ字のうちの少なくとも１つであってもよい。以下の説明では、ひらがな以外の表音文字を使用した場合について説明する。
【００７２】
まず、表音文字をカタカナにした場合について説明する。この場合、漢字データテーブル９５（図４参照）の表音文字をカタカナに変更する。そして、ひらがなの場合と同様の処理を行うことで、例えば、図１９に示す表音文字の表示は、図２９に示すようにカタカナと表示される。同様に表音文字がローマ字である場合、図１９に示す表音文字の表示は、図３０に示すように、ローマ字で表示される。
【００７３】
また、例えば、仕向け地が韓国の場合、漢字データテーブル９５の表音文字として、ハングル文字を対応付けることができる。韓国語では、漢字とハングル文字が使用される。例えば、図１３に示す「回覧お願いします」を韓国語で表すと、図３１に示すキャラクタ７１のようになる。そして、図１９に示すように１行目に「回らん」、２行目に「おねがいします」と表示される場合、韓国語では、図３２に示すキャラクタ７２のように表示される。図３２に示すように、表音文字として、ハングル文字７３と、ハングル文字７４とが表示されている。そして、図３２のようにディスプレイ５に表示されている状態で、印字が行われると（図５のＳ２８）、図３３に示すように、ハングル文字７３，７４（図３２参照）に対応する漢字７５，７６が印刷された印字媒体５０が作成される。
【００７４】
以上のように、漢字が変換された後の表音文字として、ひらがな、カタカナ、ハングル文字、又はローマ字のうちの少なくとも１つを使用することができる。よって、印字装置１の製品仕様や仕向け地等に合わせて表音文字の種類を設定できる。
【符号の説明】
【００７５】
１    印字装置
５    ディスプレイ
３０    テープカセット
５０    印字媒体
９５    漢字データテーブル
４０１    ＣＰＵ
４０９    フラッシュメモリ
【図１】
2013111861.tif 000003
【図２】
2013111861.tif 000004
【図３】
2013111861.tif 000005
【図４】
2013111861.tif 000006
【図５】
2013111861.tif 000007
【図６】
2013111861.tif 000008
【図７】
2013111861.tif 000009
【図８】
2013111861.tif 000010
【図９】
2013111861.tif 000011
【図１０】
2013111861.tif 000012
【図１１】
2013111861.tif 000013
【図１２】
2013111861.tif 000014
【図１３】
2013111861.tif 000015
【図１４】
2013111861.tif 000016
【図１５】
2013111861.tif 000017
【図１６】
2013111861.tif 000018
【図１７】
2013111861.tif 000019
【図１８】
2013111861.tif 000020
【図１９】
2013111861.tif 000021
【図２０】
2013111861.tif 000022
【図２１】
2013111861.tif 000023
【図２２】
2013111861.tif 000024
【図２３】
2013111861.tif 000025
【図２４】
2013111861.tif 000026
【図２５】
2013111861.tif 000027
【図２６】
2013111861.tif 000028
【図２７】
2013111861.tif 000029
【図２８】
2013111861.tif 000030
【図２９】
2013111861.tif 000031
【図３０】
2013111861.tif 000032
【図３１】
2013111861.tif 000033
【図３２】
2013111861.tif 000034
【図３３】
2013111861.tif 000035