(57)【要約】【課題】複数の文字を対象として、１文字サイズの合成文字を生成することができる文字処理装置、テープ印刷装置、文字処理装置の制御方法およびそのプログラムを提供する。【解決手段】複数の合成対象文字を入力する入力手段と、入力された複数の合成対象文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成する縮小文字生成手段と、複数の縮小文字を合成して、１文字サイズの複合文字を生成する複合文字生成手段と、複合文字と、選択された合成記号と、を合成して、１文字サイズの合成文字を生成する合成文字生成手段と、を備えたものである。【選択図】図３
2010152437.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字を入力する入力手段と、
入力された各文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成する縮小文字生成手段と、
前記複数の縮小文字を合成して、１文字サイズの複合文字を生成する複合文字生成手段と、を備えたことを特徴とする文字処理装置。
【請求項２】
前記複合文字生成手段は、前記入力手段により入力された前記複数の文字の入力順序に応じて、対応する前記複数の縮小文字を合成することを特徴とする請求項１に記載の文字処理装置。
【請求項３】
前記複合文字生成手段は、前記入力手段により入力された前記複数の文字の文字数に応じて、１文字分の配置領域を均等分割した複数個の部分配置領域を設定し、当該複数個の部分配置領域に、前記複数の文字の入力順序に応じて、対応する各縮小文字を配置することにより、前記複数の縮小文字を合成することを特徴とする請求項２に記載の文字処理装置。
【請求項４】
前記複合文字の文字方向を指定する文字方向指定手段をさらに備え、
前記縮小文字生成手段は、前記文字方向指定手段により指定された文字方向に応じて、各文字を縮小し、
前記複合文字生成手段は、前記文字方向指定手段により指定された文字方向に応じて、前記複数の縮小文字を合成することを特徴とする請求項１ないし３のいずれか１項に記載の文字処理装置。
【請求項５】
前記複合文字生成手段により生成された前記複合文字と、合成するための合成記号を選択する合成記号選択手段と、
前記複合文字と、前記合成記号選択手段により選択された前記合成記号と、を合成して、１文字サイズの合成文字を生成する合成文字生成手段と、をさらに備えたことを特徴とする請求項１ないし４のいずれか１項に記載の文字処理装置。
【請求項６】
請求項１ないし４のいずれか１項に記載の文字処理装置における各手段と、
前記複合文字生成手段により生成された前記複合文字を、テープ上に印刷する印刷手段と、を備えたことを特徴とするテープ印刷装置。
【請求項７】
入力手段を有する文字処理装置の制御方法であって、
前記文字処理装置が、
前記入力手段により入力された複数の文字を取得するステップと、
取得した各文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成するステップと、
前記複数の縮小文字を、入力された前記複数の文字の入力順序および文字数に応じて合成し、１文字サイズの複合文字を生成するステップと、を実行することを特徴とする文字処理装置の制御方法。
【請求項８】
コンピュータに、請求項７に記載の文字処理装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
記号と文字を合成した合成文字を生成可能な文字処理装置、テープ印刷装置、文字処理装置の制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、「丸」、「四角」および「禁止記号」などを示す記号（合成用文字）と、文字とを合成した合成文字を生成する文字処理装置が知られている。例えば、特許文献１に記載のテープ印刷装置では、「丸」を示す記号と、「禁」の文字（全角文字）とを合成した合成文字や、「丸」を示す記号と、半角数字「２」，「４」とを合成した合成文字などを作成することが可能である。
【特許文献１】特開平１０−１６６６６７号公報（図７等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１に記載のテープ印刷装置では、全角文字１文字や、半角文字２文字など、全角１文字分以下の文字を対象として合成文字を生成することができるが、全角１文字分を超える複数の文字を対象として合成文字を生成することができない。つまり、「受付」、「回覧」、「確認」などの文字（全角２文字分）を、合成用文字である全角１文字分の記号（「丸」、「四角」および「禁止記号」など）と合成することができないといった問題があった。
【０００４】
本発明は、このような問題点に鑑み、複数の文字を対象として、全角１文字分の合成文字を生成することができる文字処理装置、テープ印刷装置、文字処理装置の制御方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の文字処理装置は、複数の文字を入力する入力手段と、入力された各文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成する縮小文字生成手段と、複数の縮小文字を合成して、１文字サイズの複合文字を生成する複合文字生成手段と、を備えたことを特徴とする。
【０００６】
この構成によれば、入力された複数の文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成し、当該複数の縮小文字を合成して、１文字サイズの複合文字を生成することができる。つまり、当該１文字サイズの複合文字を、合成用文字である１文字分の記号と合成することで、複数の文字を対象として、１文字サイズの合成文字を生成することが可能となる。
【０００７】
上記に記載の文字処理装置において、複合文字生成手段は、入力手段により入力された複数の文字の入力順序に応じて、対応する複数の縮小文字を合成することが好ましい。
【０００８】
この構成によれば、入力手段による複数の文字の入力順序に応じて、異なる合成文字（複合文字）を生成することができる。例えば、「１」→「２」と入力された場合に複合文字「１２」を生成し、「２」→「１」と入力された場合に複合文字「２１」を生成する、といったことが可能となる。
【０００９】
上記に記載の文字処理装置において、複合文字生成手段は、入力手段により入力された複数の文字の文字数に応じて、１文字分の配置領域を均等分割した複数個の部分配置領域を設定し、当該複数個の部分配置領域に、複数の文字の入力順序に応じて、対応する各縮小文字を配置することにより、複数の縮小文字を合成することが好ましい。
【００１０】
この構成によれば、例えば、入力手段により「１」→「２」と入力された場合、１文字分の配置領域（例えば、正方形）を均等２分割して、複数個の部分配置領域（例えば、正方形を左右２分割した２つの長方形）を設定し、当該複数個の部分配置領域に、対応する各縮小文字（「１」と「２」を、横方向１／２に縮小した文字）を配置することで、１文字サイズの複合文字「１２」を生成することが可能となる。また、入力された文字数が３文字の場合は、正方形を「左・中央・右」に３分割した部分配置領域を設定し、入力された文字数が４文字の場合は、マトリクス状に正方形を４分割した部分配置領域を設定する、といったことも可能である。
【００１１】
上記に記載の文字処理装置において、複合文字の文字方向を指定する文字方向指定手段をさらに備え、縮小文字生成手段は、文字方向指定手段により指定された文字方向に応じて、各文字を縮小し、複合文字生成手段は、文字方向指定手段により指定された文字方向に応じて、複数の縮小文字を合成することが好ましい。
【００１２】
この構成によれば、ユーザの好みに応じて、文字方向（横方向、縦方向など）を指定することができる。なお、縮小文字生成手段は、文字方向が横方向に指定された場合、各文字を横方向に縮小し、文字方向が縦方向に指定された場合、各文字を縦方向に縮小することとなる。また、複合文字生成手段は、文字方向が横方向に指定された場合、１文字分の配置領域を横方向に均等分割し、文字方向が縦方向に指定された場合、１文字分の配置領域を縦方向に均等分割することとなる。但し、入力された文字数が多く、各縮小文字を一方向に配置できない場合（例えば、入力された文字数が４文字であって、配置領域をマトリクス状に４分割するような場合）は、この限りではない。
なお、「文字方向」とは、文字の並び方向を指すものである。
【００１３】
上記に記載の文字処理装置において、複合文字生成手段により生成された複合文字と、合成するための合成記号を選択する合成記号選択手段と、複合文字と、合成記号選択手段により選択された合成記号と、を合成して、１文字サイズの合成文字を生成する合成文字生成手段と、をさらに備えたことが好ましい。
【００１４】
この構成によれば、複数の文字を合成した１文字サイズの複合文字と、選択された合成記号（例えば、「丸」、「四角」および「禁止記号」などを示す記号）とを合成して、合成文字を生成することができる。
【００１５】
本発明のテープ印刷装置は、上記に記載の文字処理装置における各手段と、複合文字生成手段により生成された複合文字を、テープ上に印刷する印刷手段と、を備えたことを特徴とする。
【００１６】
この構成によれば、複数の文字を合成して１文字サイズの複合文字を生成することができるため、結果的に、複数の文字を対象として１文字サイズの合成文字を生成し、印刷することができるテープ印刷装置を提供することができる。
【００１７】
本発明の文字処理装置の制御方法は、入力手段を有する文字処理装置の制御方法であって、文字処理装置が、入力手段により入力された複数の文字を取得するステップと、取得した各文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成するステップと、複数の縮小文字を、入力された複数の文字の入力順序および文字数に応じて合成し、１文字サイズの複合文字を生成するステップと、を実行することを特徴とする。
【００１８】
この構成によれば、入力された複数の文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成し、当該複数の縮小文字を合成して、１文字サイズの複合文字を生成することができるため、当該複合文字を用いて、１文字サイズの合成文字を生成することができる。また、複数の文字の入力順序および文字数に応じて、複合文字を生成するため、複数の縮小文字の配置位置をユーザが指定する必要が無く、見栄えの良い複合文字を簡単に生成することができる。
【００１９】
本発明のプログラムは、コンピュータに、上記に記載の文字処理装置の制御方法における各ステップを実行させるためのものであることを特徴とする。
【００２０】
このプログラムを用いることにより、複数の文字を対象として、１文字サイズの合成文字を生成することができる文字処理装置の制御方法を実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態について、添付図面を参照しながら詳細に説明する。本実施形態では、文字処理装置および文字処理装置の制御方法を、情報入力からテープ状媒体への印刷（ラベル作成）までの一連の処理を行うテープ印刷装置に適用した場合を例示する。
【００２２】
図１は、本発明の第１実施形態に係るテープ印刷装置１の開閉蓋２１を開いた状態の外観斜視図である。図１に示すようにテープ印刷装置１は、装置ケース２により外郭が形成され、装置ケース２の前部上面には各種入力キーを備えたキーボード３が配置されると共に、後部上面には、その左部に開閉蓋２１が取り付けられ、その右部には表示画面４１が配設されている。開閉蓋２１の内側にはテープカートリッジＣを装着するためのカートリッジ装着部６が窪入形成されており、テープカートリッジＣは、開閉蓋２１を開放した状態でカートリッジ装着部６に着脱可能に装着される。また、開閉蓋２１にはこれを閉じた状態でテープカートリッジＣの装着／非装着を視認するための覗き窓２１ａが形成されている。
【００２３】
キーボード３には、文字キー群３ａ、および各種動作モード等を指定するための機能キー群３ｂが配列されている。文字キー群３ａは、ＪＩＳ配列に基づいたフルキー構成であり、操作するキー数の増加を抑えるためのシフトキーを備えるなど、一般のワードプロセッサ等と同様である。また、機能キー群３ｂには、「印刷キー」、「カーソルキー」、「選択キー」、および「記号キー」が含まれる。
【００２４】
「印刷キー」は、印刷実行を指示するためのキーである。「カーソルキー」は、上下左右キー（［↑］，［↓］，［←］，［→］）から成り、カーソル移動やスクロール操作を行うためのキーである。また、「選択キー」は、選択候補の選択および確定操作を行うためのキーである。また、「記号キー」は、記号メニュー（図４のＤ０２等参照）を表示させるためのキーであり、本実施形態では、「合成文字」を生成する際に操作される。なお、「合成文字」とは、一般的に、合成用文字となる各種記号（「禁止記号」、「丸」、「バツ」、および「四角」など，以下、「合成記号」と称する，図４のＤ０４等参照）と、入力された文字とを合成した文字を指すものである。但し、本実施形態では、入力された文字が複数あり、それらを合成した「複合文字」と、「合成記号」とを合成したものを「合成文字」と称するものとする。
【００２５】
表示画面４１は、液晶ディスプレイであり、ユーザがキーボード３を用いて入力した入力情報に基づく編集結果、および当該編集結果に基づいて生成された印刷データ等を確認したりする際に用いられる。
【００２６】
装置ケース２の左側部には、カートリッジ装着部６と外部とを連通するテープ排出口２２が形成され、このテープ排出口２２には、送り出した印刷テープＴを切断するためのテープカッター２３が臨んでいる。そして、テープ排出口２２から印刷済みの印刷テープＴが所定長さだけ送り出され、送りを一旦停止させた状態で、この印刷済みの印刷テープＴをテープカッター２３により切断して、短冊状のラベルＬ（図４の右下部参照）を作成する。なお、切断処理については、自動カットを「する」または「しない」の選択肢によりカッターモーター２５（図２参照）の駆動を設定できる。
【００２７】
一方、カートリッジ装着部６には、ヘッドカバー６１ａ内にサーマルタイプの印刷ヘッド７が内蔵されたヘッドユニット６１と、印刷ヘッド７に対峙するプラテン駆動軸６２と、後述のインクリボンＲを巻き取る巻き取り駆動軸６３と、後述のテープリール１７の位置決め突起６４とを備えている。また、カートリッジ装着部６の下側には、プラテン駆動軸６２および巻き取り駆動軸６３を回転させるテープ送りモーター２６（図２参照）が内蔵されている。
【００２８】
テープカートリッジＣは、カートリッジケース５１内部の上部中央部に、一定の幅（４ｍｍ〜４８ｍｍ程度）の印刷テープＴを巻回したテープリール１７と、右下部にインクリボンＲを巻回したリボンリール１９とを収容して構成されており、印刷テープＴとインクリボンＲは同じ幅で構成されている。また、テープリール１７の左下部には前記ヘッドユニット６１を覆うヘッドカバー６１ａが差し込まれるための貫通孔５５が形成されている。さらに、貫通孔５５に差し込まれたヘッドユニット６１は、印刷テープＴとインクリボンＲとが重なる部分に対応して、前記プラテン駆動軸６２に嵌合されて回転駆動するプラテンローラ５３が配置されている。一方、前記リボンリール１９に近接してリボン巻き取りリール５４が配置され、リボンリール１９から繰り出されたインクリボンＲは、ヘッドカバー６１ａを周回するように配置され、リボン巻き取りリール５４に巻き取られるようになっている。
【００２９】
テープカートリッジＣがカートリッジ装着部６に装着されると、ヘッドカバー６１ａに貫通孔５５が、位置決め突起６４にテープリール１７の中心孔が、巻き取り駆動軸６３にリボン巻き取りリール５４の中心孔がそれぞれ差し込まれ、印刷テープＴおよびインクリボンＲを挟み込んで印刷ヘッド７がプラテンローラ５３に当接して印刷が可能になる。その後、ユーザが表示画面４１の編集結果を確認しながらキーボード３により所望のテキスト（文字、数字、記号、簡易図形等のキャラクター）や画像を入力し、「印刷キー」の押下によって印刷を指示すると、テープ印刷装置１は、テープ送りモーター２６によりテープカートリッジＣから印刷テープＴを繰り出し、印刷ヘッド７の発熱素子を選択的に発熱させることにより印刷テープＴに所望の印刷を行う。印刷テープＴの印刷済み部分はテープ排出口２２から随時外部に送り出され、印刷を完了すると、テープ送りモーター２６は、余白分を含むテープ長さの位置まで印刷テープＴの送りを行った後、その送りを停止する（その後、切断処理に移行する）。
【００３０】
一方、印刷テープＴは、裏面に粘着剤層が形成された記録テープＴａと、この粘着剤層により記録テープＴａに貼り付けられた剥離テープＴｂとから構成されている。そして、印刷テープＴは、記録テープＴａを外側にし、かつ剥離テープＴｂを内側にしてロール状に巻回されてカートリッジケース５１内に収容されている。また、印刷テープＴは、テープ種別（テープ幅、テープの地色、地模様、材質など）が異なる複数種のものが用意されており、各カートリッジケース５１には、このうち１種類の印刷テープＴ（およびインクリボンＲ）が収容されている。また、カートリッジケース５１の裏面にはテープカートリッジＣの種別を特定する複数の孔（図示省略）が設けられている。また、複数の孔に対応してカートリッジ装着部６には、これらを検出するテープ識別センサー（マイクロスイッチ等）２７（図２参照）が、複数設けられており、このテープ識別センサー２７により複数の孔の状態を検出することで、テープ種別を判別できるようになっている。
【００３１】
次に、図２の制御ブロック図を参照し、テープ印刷装置１の制御構成について説明する。テープ印刷装置１は、中央処理装置であるＣＰＵ（Central  Processing  Unit）１１０、ＲＡＭ（Random  Access  Memory）１２０、ＲＯＭ（Read  Only  Memory）１３０、表示画面４１、キーボード３、カッターモーター２５、テープカッター２３、テープ送りモーター２６、印刷ヘッド７およびテープ識別センサー２７を備え、各構成要素は、バス１５０を介して接続されている。
【００３２】
ＲＡＭ１２０は、ＣＰＵ１１０と直接接続されており、ＣＰＵ１１０が各種制御を行う際のワークエリアとして用いられる。また、ＲＡＭ１２０は、合成文字を生成する過程で生成される縮小文字および複合文字を、それぞれ一時的に記憶する縮小文字記憶領域１２１および複合文字記憶領域１２２を有している。ＲＯＭ１３０は、ＣＰＵ１１０が各種制御を行うための制御プログラムおよび各種情報を記憶している。制御プログラムとしては、具体的に、表示画面４１の表示制御を行うための表示制御プログラム、合成文字を生成するための合成文字生成プログラム、および印刷処理を行うための印刷処理プログラム等を記憶している（図示省略）。また、ＲＯＭ１３０は、表示画面４１への表示、および印刷テープＴへの印刷に用いられる多数のフォントデータを記憶するフォントデータ記憶領域１３１を有している。合成文字を生成する際に用いられる合成記号のフォントデータも、当該フォントデータ記憶領域１３１に記憶されている。
【００３３】
表示画面４１は、編集結果や印刷レイアウトを表示するための表示手段として機能する。キーボード３は、ユーザが情報を入力するための入力手段、削除操作を含む編集処理を行うための編集手段、各種設定を行うための設定手段、などとして機能する。
【００３４】
カッターモーター２５は、テープカッター２３と接続され、切断手段として機能する。なお、特に図示しないが、本実施形態のテープ印刷装置１は、記録テープＴａおよび剥離テープＴｂの両方を切断するためのフルカット用カッターモーターおよびフルカット用テープカッターと、記録テープＴａのみを切断するためのハーフカット用カッターモーターおよびハーフカット用テープカッターと、を有している。ハーフカット用テープカッターにより、記録テープＴａのみに切り込みを入れることで（ハーフカット線ＨＣ，図４のラベルＬ参照）、剥離テープＴｂから記録テープＴａを剥離し易くなるといった利点がある。
【００３５】
また、テープ送りモーター２６および印刷ヘッド７は、印刷テープＴ上に印刷を行うための印刷手段として機能する。上記のとおり、印刷ヘッド７およびテープ識別センサー２７は、カートリッジ装着部６に設けられ、テープ識別センサー２７は、テープカートリッジＣに収容された印刷テープＴの種別を検出する。ＣＰＵ１１０は、このテープ識別センサー２７の検出結果に基づいて（テープ幅等に基づいて）、テキストとして入力可能な行数および文字数の制限や、装着されたテープカートリッジＣの適合性の判別、などの制御を行う。その他、ＣＰＵ１１０は、表示画面４１の表示処理、編集処理および印刷処理を制御する。
【００３６】
次に、図３および図４を参照し、合成文字の生成処理について説明する。ここでは、２つの全角文字「フ」，「ァ」を入力して、合成文字を生成する場合（２文字処理の場合）について説明する。例えば、キーボード３を用いて、「フ」→「ァ」の順に合成の対象となる文字（以下、「合成対象文字」と称する）が入力されると、ＣＰＵ１１０は、１文字目「フ」と２文字目「ァ」に対応するフォントデータを、それぞれ横方向に１／２縮小した縮小文字を生成する（縮小文字生成手段）。生成した２つの縮小文字は、縮小文字記憶領域１２１に記憶しておく。続いて、ＣＰＵ１１０は、１文字分の配置領域Ｅを左右に均等２分割した２つの部分配置領域Ｅ１，Ｅ２を設定し、左側の部分配置領域Ｅ１に１文字目「フ」の縮小文字を配置し、右側の部分配置領域Ｅ２に２文字目「ァ」の縮小文字を配置して、全角１文字サイズの「複合文字（ファ）」を生成する（複合文字生成手段）。生成した複合文字は、複合文字記憶領域１２２に記憶しておく。さらに、ＣＰＵ１１０は、生成した複合文字と、ユーザによって選択された「合成記号（全角１文字サイズ）」（図示の例では、「丸」）と、を合成し、合成文字を生成する（合成文字生成手段）。なお、上記の処理においては、合成記号と複合文字をそのまま合成することとしているが、複合文字の一部が合成記号からはみ出してしまう虞がある場合に、複合文字をさらに縮小して合成するサイズ変更処理を行うようにする。このとき、合成記号の中心と複合文字の中心を一致させるようにする。
【００３７】
図４は、図３に示した合成文字を生成する際の操作方法を示す画面遷移図（表示画面４１の表示例）である。画面Ｄ０１は、テキスト編集画面であり、符号Ｍ１は、行頭マークを示している。行頭マークが白色で表示（行数を示す数字が黒色で表示）されている行は、文字が入力されておらず、行頭マークが黒色で表示（行数を示す数字が白色で表示）されている行は、文字が入力されていることを意味している（後者の行頭マークについては、図９のＤ２７等参照）。また、符号Ｋは、編集位置を表すカーソルを示している。
【００３８】
画面Ｄ０１の状態で、「記号キー」が押下されると、記号メニュー画面を表示する（Ｄ０２）。なお、図面上、表示画面４１の枠外に［］で示される文言（［記号］など）は、キー名称を示している。記号メニュー画面では、登録されている外字を呼び出す「外字呼出」、各種省略記号を選択する「省略」、各種記述記号を選択する「記述」、各種括弧記号を選択する「カッコ」など、複数の選択候補の中から１の候補を選択可能となっている。記号メニュー画面において、「シフトキー」と下方向を示す「カーソルキー」（以下、単に「↓」と記載する）が同時押下されると、記号メニューの最終候補「合成」を点滅表示し（Ｄ０３）、この状態で「選択キー」が押下されると、合成記号選択画面を表示する（Ｄ０４）。
【００３９】
合成記号選択画面では、「禁止記号」、「丸」、「バツ」、および「四角」などの選択候補を表示し、選択対象となっている候補（反転表示されている候補）を、画面右側に拡大表示する。画面Ｄ０４の状態から、「→」が押下されると、合成記号「丸」を選択対象として拡大表示し（Ｄ０５）、この状態で「選択キー」が押下されると（合成記号選択手段）、合成対象文字入力画面を表示する（Ｄ０６）。合成対象文字入力画面では、最大４文字（全角４文字分）が入力可能となっており、例えばアルファベットキー［Ｆ］、［Ａ］が押下されると、「ふぁ」を変換対象文字として表示し（Ｄ０７，変換対象文字には、点線下線ＴＲが付加される）、「無変換キー」が２回押下されると、合成対象文字として、「ファ」を確定する（Ｄ０８）。
【００４０】
ここで、「印刷キー」が押下されると、合成文字印刷の確認画面を表示し（Ｄ０９）、さらに「選択キー」が押下されると、合成文字印刷実行画面を表示して（Ｄ１０）、印刷処理を行う。当該印刷処理により、図４の右下部に示すラベルＬが作成される。ここで、符号ＨＣはハーフカット線を示す。
【００４１】
なお、上記の画面遷移図において、画面Ｄ０８の後、一旦テキスト編集画面に戻し、その後「印刷キー」の押下によって印刷処理を行うようにしても良い。この場合、「シフトキー」と「選択キー」との同時押下によって、テキスト編集画面に戻し、画面上では、「ファ」が合成文字の対象であることを明示することが好ましい（図９のＤ２７参照）。
【００４２】
次に、図５のフローチャートを参照し、合成文字生成処理の流れについて説明する。ここでは、合成対象文字として、全角文字が入力される（半角文字は入力されない）ものとして説明する。テープ印刷装置１（ＣＰＵ１１０）は、合成対象文字が入力され（Ｓ０１）、「選択キー」の押下を確認すると（Ｓ０２）、文字数を検出し（Ｓ０３）、その検出結果に応じた処理を行う。例えば、文字数が１文字の場合は（Ｓ０４：Ｙｅｓ）、本実施形態における合成文字が生成できないため（直接的には、複合文字が生成できないため）、エラー報知を行う（Ｓ０５）。
【００４３】
また、文字数が２文字の場合は（Ｓ０６：Ｙｅｓ）、２文字処理を行う（Ｓ０７）。当該、２文字処理とは、図３にて説明した処理（縮小文字生成処理、複合文字生成処理および合成文字生成処理から成る）を指すものである。また、文字数が３文字の場合は（Ｓ０８：Ｙｅｓ）、３文字処理を行い（Ｓ０９）、文字数が４文字の場合は（Ｓ１０：Ｙｅｓ）、４文字処理を行う（Ｓ１１）。なお、３文字処理および４文字処理については、後述する。また、文字数が４文字ではない場合（すなわち、５文字以上の場合，Ｓ１０：Ｎｏ）、合成文字（複合文字）が生成できないものとして、エラー報知を行う（Ｓ１２）。
【００４４】
ここで、図６を参照し、３文字処理（図５のＳ０９に相当）について説明する。例えば、キーボード３から、「回」→「覧」→「中」の順に合成対象文字が入力されると、１文字目「回」に対応するフォントデータを横方向に１／３縮小した縮小文字を、１文字分の配置領域Ｅを横方向に均等３分割した３つの部分配置領域Ｅ１，Ｅ２，Ｅ３のうち、左側の領域Ｅ１に配置する。また、２文字目「覧」に対応するフォントデータを横方向に１／３縮小した縮小文字を、中央の部分配置領域Ｅ２に配置し、３文字目「中」に対応するフォントデータを横方向に１／３縮小した縮小文字を、右側の部分配置領域Ｅ３に配置する。これにより、全角１文字サイズの「複合文字（回覧中）」を生成する。さらに、生成した複合文字と、任意の合成記号（図示の例では、「丸」）と、を合成し、合成文字を生成する。
【００４５】
続いて、図７を参照し、４文字処理（図５のＳ１１に相当）について説明する。例えば、キーボード３から、「合」→「格」→「発」→「表」の順に合成対象文字が入力されると、１文字目「合」に対応するフォントデータを縦横方向にそれぞれ１／２縮小した縮小文字を、１文字分の配置領域Ｅをマトリクス状に均等４分割した４つの部分配置領域Ｅ１，Ｅ２，Ｅ３，Ｅ４のうち、左上の領域Ｅ１に配置する。また、２文字目「格」に対応するフォントデータを縦横方向にそれぞれ１／２縮小した縮小文字を、右上の部分配置領域Ｅ２に配置し、３文字目「発」に対応するフォントデータを縦横方向にそれぞれ１／２縮小した縮小文字を、左下の部分配置領域Ｅ３に配置し、４文字目「表」に対応するフォントデータを縦横方向にそれぞれ１／２縮小した縮小文字を、右下の部分配置領域Ｅ４に配置する。これにより、全角１文字サイズの「複合文字（合格発表）」を生成する。さらに、生成した複合文字と、任意の合成記号（図示の例では、「四角」）と、を合成し、合成文字を生成する。
【００４６】
なお、特に図示しないが、４文字処理において、例えば２文字目および３文字目をスペースキー（空白）とすれば、部分配置領域Ｅ１，Ｅ４のみに、縮小文字が配置された（結果的に、２文字が、斜めに配置された）複合文字を生成することが可能である。
【００４７】
以上、説明したとおり、本発明の第１実施形態に係るテープ印刷装置１によれば、入力された複数の合成対象文字に対応するフォントデータを、縦方向および横方向の少なくとも一方向に縮小して、複数の縮小文字を生成し、当該複数の縮小文字を合成して、１文字サイズの複合文字を生成することができる。この複合文字の生成について、ユーザは複数の合成対象文字を所望の順序で入力するだけで良いため、その操作は極めて容易である。また、当該複合文字を、１文字分の合成記号と合成することで、１文字サイズの合成文字を生成することができる。つまり、複数の合成対象文字を入力し、１の合成記号を選択するだけで、容易に１文字サイズの合成文字を生成することができる。
【００４８】
また、入力された複数の合成対象文字の文字数に応じて、１文字分の配置領域Ｅを均等分割した複数個の部分配置領域Ｅ１，Ｅ２・・・を設定し、当該複数個の部分配置領域Ｅ１，Ｅ２・・・に、複数の合成対象文字の入力順序に応じて、それぞれの合成対象文字に対応する縮小文字を配置するため、ユーザは、連続して複数の合成対象文字を入力するだけで（複数の縮小文字を配置するための部分配置領域Ｅ１，Ｅ２・・・をそれぞれ指定することなく）、見栄えの良い複合文字を生成することができる。
【００４９】
次に、図８および図９を参照し、本発明の第２実施形態について説明する。本実施形態は、合成記号との合成がない文字合成のみの場合を例として、合成対象文字を縮小する際の縮小方向、すなわち、複合文字の文字方向を指定可能となっている。以下、第１実施形態と異なる点を中心に説明する。なお、「文字方向」とは、文字の正位置を基準とした場合の文字の並び方向を指すものであり、印刷テープＴを基準とした場合の文字の列記方向を指すものではない。
【００５０】
図８は、合成対象文字に対応するフォントデータを縦方向に縮小して縮小文字を生成する場合（複合文字の文字方向が「縦方向」に指定された場合）の、２文字処理を示す図である。例えば、キーボード３から、「回」→「覧」の順に合成対象文字が入力されると、１文字目「回」に対応するフォントデータを縦方向に１／２縮小した縮小文字を、１文字分の配置領域Ｅを上下に均等２分割した２つの部分配置領域Ｅ１，Ｅ２のうち、上側の領域Ｅ１に配置する。一方、２文字目「覧」に対応するフォントデータを縦方向に１／２縮小した縮小文字を、下側の部分配置領域Ｅ２に配置する。これにより、全角１文字サイズの「複合文字（回覧）」を生成する。このように、合成対象文字を縦方向に縮小する場合は、合成対象文字を横方向に縮小する場合と比較して、縮小方向と、配置領域Ｅの分割パターンが異なる。
【００５１】
次に、図９の画面遷移図を参照し、文字方向を指定して複合文字を生成する際の操作方法について説明する。テキスト編集画面Ｄ２１から、例えば、文字合成用の専用キーである「文字合成キー」が設けられている場合に、当該「文字合成キー」が押下されると、合成対象文字入力画面を表示する（Ｄ２２）。合成対象文字入力画面では、最大４文字（全角４文字分）が入力可能となっており、例えば文字「かいらん」が入力されると、これらを変換対象文字として反転表示する（Ｄ２３）。この状態で「変換キー」が押下されると、漢字変換候補を表示し（Ｄ２４）、「選択キー」が押下されると、合成対象文字として、「回覧」を確定する（Ｄ２５）。
【００５２】
ここで、「選択キー」が押下されると、文字方向指定画面を表示し（Ｄ２６）、選択候補として、「横方向」および「縦方向」を表示する。「縦方向」が反転表示されている状態で、「選択キー」が押下されると（文字方向指定手段）、テキスト編集画面に戻り、「回覧」が複合文字の対象であることを表示する（Ｄ２７）。すなわち、文字「回覧」を網掛け表示し、さらにその左側部に、複合文字であることを示す合成マークＭＣを表示する。ここで、「印刷キー」が押下されると、印刷実行画面を表示して（Ｄ２８）、印刷処理を行う。当該印刷処理により、図９の下部（ａ）に示すラベルＬが作成される。また、文字方向指定画面（Ｄ２６）において、「横方向」が選択された場合は、図９の下部（ｂ）に示すラベルＬが作成される。これらの両ラベルＬにおいて、符号ＨＣはハーフカット線を示す。
【００５３】
なお、特に図示しないが、文字方向として「縦方向」が選択された場合の３文字処理は、入力された合成対象文字に対応するフォントデータを全て縦方向に１／３縮小し、１文字分の配置領域Ｅを上下に均等３分割した３つの部分配置領域Ｅ１，Ｅ２，Ｅ３（上側、中央、下側）に、入力順序にしたがって配置する。また、文字方向として「縦方向」が選択された場合の４文字処理は、入力された合成対象文字に対応するフォントデータを全て縦横方向にそれぞれ１／２縮小し、１文字分の配置領域Ｅをマトリクス状に均等４分割した４つの部分配置領域Ｅ１，Ｅ２，Ｅ３，Ｅ４（左上、左下、右上、右下）に、入力順序にしたがって配置する。すなわち、「縦方向」が選択された場合の４文字処理は、「横方向」が選択された場合の４文字処理と比較して、部分配置領域Ｅ２，Ｅ３の配置順序が異なるだけである。
【００５４】
以上、説明したとおり、本発明の第２実施形態に係るテープ印刷装置１によれば、ユーザの好みに応じて、文字方向（横方向または縦方向）を指定することができる。つまり、複数の合成対象文字を入力し、文字方向を指定するだけで、所望する複合文字を容易に生成することができる。
【００５５】
なお、上記の各実施形態では、文字処理装置の一例として、テープ印刷装置１を例示したが、これに限らず、本実施形態における合成文字生成プログラムにしたがって、合成文字または複合文字を生成可能な情報処理装置に、本発明を適用可能である。
【００５６】
また、上記の各実施形態に示した、テープ印刷装置１の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリ等）に格納して提供することも可能である。すなわち、コンピュータを、テープ印刷装置１の各手段として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【図面の簡単な説明】
【００５７】
【図１】開蓋状態のテープ印刷装置の外観斜視図である。
【図２】テープ印刷装置の制御ブロック図である。
【図３】第１実施形態に係る２文字処理（横方向縮小の場合）の一例を示す図である。
【図４】第１実施形態に係る合成文字を生成する際の操作方法を示す画面遷移図である。
【図５】合成文字生成処理を示すフローチャートである。
【図６】第１実施形態に係る３文字処理の一例を示す図である。
【図７】第１実施形態に係る４文字処理の一例を示す図である。
【図８】第２実施形態に係る２文字処理（縦方向縮小の場合）の一例を示す図である。
【図９】第２実施形態に係る複合文字を生成する際の操作方法を示す画面遷移図である。
【符号の説明】
【００５８】
１…テープ印刷装置  ３…キーボード  ４１…表示画面  １１０…ＣＰＵ  １２０…ＲＡＭ  １２１…縮小文字記憶領域  １２２…複合文字記憶領域  １３０…ＲＯＭ  １３１…フォントデータ記憶領域  Ｅ…配置領域  Ｅ１，Ｅ２，Ｅ３，Ｅ４…部分配置領域  ＨＣ…ハーフカット線  Ｋ…カーソル  Ｌ…ラベル  Ｍ１…行頭マーク  ＭＣ…合成マーク  Ｔ…印刷テープ
【図１】
2010152437.tif 000003
【図２】
2010152437.tif 000004
【図３】
2010152437.tif 000005
【図４】
2010152437.tif 000006
【図５】
2010152437.tif 000007
【図６】
2010152437.tif 000008
【図７】
2010152437.tif 000009
【図８】
2010152437.tif 000010
【図９】
2010152437.tif 000011