(57)【要約】【課題】  予め記憶している情報量を増やすことなく、外枠や表組における枠要素図形として、多様なものを適用可能な小印刷物作成装置、方法及びプログラムを提供する。【解決手段】  本発明では、外枠や表組などの枠形状の前罫要素及び又は後罫要素として、入力文字列の文字要素として入力し得るものから任意の１文字、例えば、絵文字を指定可能とする。印刷指令時には、文字要素としてのフォントを利用して、枠形状の前罫要素及び又は後罫要素に対するドット展開を行う。また、上罫や下罫の線種も指定可能とし、指定された線種に応じたドット展開を行う。【選択図】      図２
2005103929.tif 000002
【特許請求の範囲】
【請求項１】
数行程度の入力文字列に対し、少なくとも前罫、後罫、上罫、下罫の要素を含む枠形状の付与機能を有する小印刷物作成装置において、
少なくとも上記前罫要素及び又は上記後罫要素として、上記入力文字列の文字要素として入力し得るものから任意の１文字を指定させる枠要素任意指定手段と、
印刷指令時に、上記枠要素任意指定手段によって任意指定された文字要素を、上記前罫要素及び又は上記後罫要素としてドット展開する任意枠要素展開手段と
を有することを特徴とする小印刷物作成装置。
【請求項２】
上記枠要素任意指定手段は、上記前罫要素及び又は上記後罫要素の指定として、その枠要素なしをも指定させ得ることを特徴とする請求項１に記載の小印刷物作成装置。
【請求項３】
上記枠要素任意指定手段は、上記前罫要素及び又は上記後罫要素として、上記入力文字列の文字要素として入力し得るものが指定された場合において、さらに、その文字要素を左右反転及び又は上下反転するか否かをも指定させることができることを特徴とする請求項１又は２に記載の小印刷物作成装置。
【請求項４】
上記枠要素任意指定手段は、上記前罫要素及び上記後罫要素の順に指定させると共に、指定された上記前罫要素によっては、上記後罫要素として指定された文字要素の指定を拒否することを特徴とする請求項１〜３のいずれかに記載の小印刷物作成装置。
【請求項５】
上記枠要素任意指定手段は、上記上罫要素及び又は上記下罫要素の線種を指定させることができ、
上記任意枠要素展開手段は、上記枠要素任意指定手段によって任意指定された線種に応じ、上記上罫要素及び又は上記下罫要素の部分に関するドット展開を行う
ことを特徴とする請求項１〜４のいずれかに記載の小印刷物作成装置。
【請求項６】
上記前罫要素及び又は上記後罫要素として指定可能な文字要素が絵文字であることを特徴とする請求項１〜５のいずれかに記載の小印刷物作成装置。
【請求項７】
数行程度の入力文字列に対し、少なくとも前罫、後罫、上罫、下罫の要素を含む枠形状の付与機能を有する小印刷物作成方法において、
少なくとも上記前罫要素及び又は上記後罫要素として、上記入力文字列の文字要素として入力し得るものから任意の１文字を指定させる枠要素任意指定工程と、
印刷指令時に、上記枠要素任意指定工程によって任意指定された文字要素を、上記前罫要素及び又は上記後罫要素としてドット展開する任意枠要素展開工程と
を含むことを特徴とする小印刷物作成方法。
【請求項８】
上記枠要素任意指定工程は、上記前罫要素及び又は上記後罫要素の指定として、その枠要素なしをも指定させ得ることを特徴とする請求項７に記載の小印刷物作成方法。
【請求項９】
上記枠要素任意指定工程は、上記前罫要素及び又は上記後罫要素として、上記入力文字列の文字要素として入力し得るものが指定された場合において、さらに、その文字要素を左右反転及び又は上下反転するか否かをも指定させるを特徴とする請求項７又は８に記載の小印刷物作成方法。
【請求項１０】
上記枠要素任意指定工程は、上記前罫要素及び上記後罫要素の順に指定させると共に、指定された上記前罫要素によっては、上記後罫要素として指定された文字要素の指定を拒否することを特徴とする請求項７〜９のいずれかに記載の小印刷物作成方法。
【請求項１１】
上記枠要素任意指定工程は、上記上罫要素及び又は上記下罫要素の線種を指定させることができ、
上記任意枠要素展開工程は、上記枠要素任意指定工程によって任意指定された線種に応じ、上記上罫要素及び又は上記下罫要素の部分に関するドット展開を行う
ことを特徴とする請求項７〜１０のいずれかに記載の小印刷物作成方法。
【請求項１２】
上記前罫要素及び又は上記後罫要素として指定可能な文字要素が絵文字であることを特徴とする請求項７〜１１のいずれかに記載の小印刷物作成装置。
【請求項１３】
請求項７〜１２のいずれかに記載の小印刷物作成方法の各工程をコンピュータが実行可能なコードで記述していることを特徴とする小印刷物作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小印刷物作成装置、小印刷物作成方法及び小印刷物作成プログラムに関し、例えば、専用のテープ印刷装置や、パソコンとラベルプリンタとが結合されたテープ印刷システムや、専用のスタンプ（印章）作成装置や、パソコンとスタンプ作成用周辺装置とが結合されたスタンプ作成システムなどに適用し得るものである。
【背景技術】
【０００２】
例えば、専用のテープ印刷装置は、入力された文字（記号、絵文字、外枠、地紋等を含む概念とする）の列を連続するテープに必要に応じて印刷すると共に、印刷されたテープを排出して切断するものである。このような切断後の文字列が印刷されたテープはラベルと呼ばれている。
【０００３】
以上のように、テープ印刷装置での印刷物はラベルとして用いられるため、一般的な印刷物に比較し、その印刷内容に装飾が施されることが多い。そのため、テープ印刷装置は、装飾機能が充実している。
【０００４】
特許文献１には、入力文字列を囲繞する外枠のうち、前罫部分（縦書きであれば上罫部分が該当する）及び後罫部分（縦書きであれば下罫部分が該当する）について、線ではなく、図形などを印刷する技術が開示されている。なお、本明細書においては、横書き外枠や横書き表組の前罫部分、及び、縦書き外枠や縦書き表組の上罫部分を併せて、適宜「前罫部分」と呼び、また、横書き外枠や横書き表組の後罫部分、及び、縦書き外枠や縦書き表組の下罫部分を併せて、適宜「後罫部分」と呼ぶことにする。
【０００５】
また、特許文献２には、入力文字列を囲繞する外枠罫線部分を、線ではなく、指定された１又は複数の文字を小さくして線状に配置して印刷する技術が開示されている。
【特許文献１】特開平６−３２８７９１号公報
【特許文献２】特開平７−３１４８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の従来装置では、外枠の前罫部分及び後罫部分になり得る図形などの組は、予め装置に用意されているものに限定され、ユーザが選択し得る幅が狭いという課題を有するものであった。また、前罫部分の図形と後罫部分の図形とは組をなしており、組単位で選択する他なく、この点でも、外枠の前罫部分及び後罫部分のパターンが限定されていた。選択し得る幅を広げようとすると、外枠の前罫部分及び後罫部分になり得る図形などの組を、装置が多数記憶しておかなければならず、メモリ素子が多くなって装置を大型化する恐れがある。
【０００７】
特許文献２記載の従来装置では、外枠の罫線となる部分の線状に配置される文字を任意に選択できるが、線としての選択であるため、前罫部分及び後罫部分に図形を配置した場合の修飾効果よりは、修飾効果が小さいという課題を有する。
【０００８】
そのため、予め記憶している情報量を増やすことなく、外枠や表組における枠要素図形として、多様なものを適用可能な小印刷物作成装置、小印刷物作成方法及び小印刷物作成プログラムが望まれている。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため、第１の本発明の小印刷物作成装置は、数行程度の入力文字列に対し、少なくとも前罫、後罫、上罫、下罫の要素を含む枠形状の付与機能を有するものであって、（１）少なくとも上記前罫要素及び又は上記後罫要素として、上記入力文字列の文字要素として入力し得るものから任意の１文字を指定させる枠要素任意指定手段と、（２）印刷指令時に、上記枠要素任意指定手段によって任意指定された文字要素を、上記前罫要素及び又は上記後罫要素としてドット展開する任意枠要素展開手段とを有することを特徴とする。
【００１０】
また、第２の本発明の小印刷物作成方法は、数行程度の入力文字列に対し、少なくとも前罫、後罫、上罫、下罫の要素を含む枠形状の付与機能を有するものであって、（１）少なくとも上記前罫要素及び又は上記後罫要素として、上記入力文字列の文字要素として入力し得るものから任意の１文字を指定させる枠要素任意指定工程と、（２）印刷指令時に、上記枠要素任意指定工程によって任意指定された文字要素を、上記前罫要素及び又は上記後罫要素としてドット展開する任意枠要素展開工程とを含むことを特徴とする。
【００１１】
第３の本発明の小印刷物作成プログラムは、第２の本発明の小印刷物作成方法の各工程をコンピュータが実行可能なコードで記述していることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、枠形状の前罫要素及び又は後罫要素として、入力文字列の文字要素として入力し得るものを指定させ、そのような文字要素を枠要素とした枠形状を印刷可能としたので、予め記憶している情報量を増やすことなく、外枠や表組における枠要素図形として、多様なものを適用可能な小印刷物作成装置、小印刷物作成方法及び小印刷物作成プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１３】
（Ａ）一実施形態
以下、本発明による小印刷物作成装置、小印刷物作成方法及び小印刷物作成プログラムを、テープ印刷装置、テープ印刷方法及びテープ印刷プログラムに適用した一実施形態を図面を参照しながら詳述する。
【００１４】
まず、この実施形態のテープ印刷装置の電気的な全体構成を、図１の機能ブロック図を用いて説明する。なお、この実施形態のテープ印刷装置は、ラベル作成の専用機として構築されているものである。
【００１５】
図１において、実施形態のテープ印刷装置は、大きくは、入力部１０、制御部２０及び出力部３０から構成されており、制御部２０が、入力部１０からの情報やその時点の処理段階等に応じた処理を実行し、その処理結果等を出力部３０によって表示出力又は印刷出力させるようになされている。
【００１６】
入力部１０は、詳細の構成は省略するが押下キー（やダイヤルキー）を備えたキー入力部１１や、テープ幅検出センサ１２を有する。キー入力部１１は、制御部２０に与える文字コードや各種の制御データを発生するものである。テープ幅検出センサ１２は、装填されているテープの幅を検出してテープ幅情報を制御部２０に与えるものである。実際上、テープはテープカートリッジに収納されており、テープカートリッジにはテープ幅を規定する孔等の物理的な識別要素が設けられており、テープ幅検出センサ１２はこの物理的な識別要素を読み取ってテープ幅情報を出力する。キー入力部１１には、外枠や表組の付与処理を起動するキー（専用キーでも良く、ファンクションキーなどと共に用いられる兼用キーでも良い）や、記号選択処理を起動するキー（専用キーでも良く、ファンクションキーなどと共に用いられる兼用キーでも良い）が設けられている。
【００１７】
出力部３０は、印刷構成と表示構成からなる。例えばステッピングモータや直流モータ等でなるテープ・リボン送りモータ３１は、装填されている図示しないテープやインクリボンを所定の印刷位置や装置外部まで送り出すものであり、印刷ヘッド（ここではサーマルヘッドとする）３２は例えば固定されていて、走行するテープに対して熱転写によって印刷を行なうものである。これらテープ・リボン送りモータ３１及びサーマルヘッド３２はそれぞれ、制御部２０の制御下で、モータ駆動回路３３やヘッド駆動回路３４によって駆動される。印刷されたテープの切断は、例えば、ユーザからの外力又はモータによって駆動される図示しないカッタによって行なわれる。
【００１８】
このテープ印刷装置の表示部として、例えば所定サイズの文字を数行（例えば１行）に渡って数文字（例えば６文字）程度表示できる程度の液晶ディスプレイ３５が設けられており、この液晶ディスプレイ３５は、制御部２０の制御下でディスプレイ駆動回路３６によって駆動される。
【００１９】
液晶ディスプレイ３５の表示面は、図示は省略するが、入力文字列及び又は印刷イメージなどを表示する文字表示領域、入力文字列の行数やカーソルが一している行に応じて点灯制御される行番号インジケータと、入力文字列に係る各種の属性等を表す属性インジケータとを有する。属性インジケータは、そのオン表示が、その属性インジケータに対応した表示面の周囲に記載されている文字が表す属性が採用されていることを表すものである。属性インジケータが指示する属性としては、文字サイズについてのものや、かな入力やローマ字入力等の入力方式についてのものや、テープ長さ等を自動設定するなどの文字列全体（以下、文章と呼ぶ）を単位としたものや、たて書等の文字列のある程度のかたまり（以下、段落）を単位としたものや、装飾文字や英書体等の文字単位のものや、基本的な書式の採用有無を表すものなどがある。
【００２０】
以上のように、液晶ディスプレイ３５は、文字表示領域２、行番号インジケータ部３、及び、属性インジケータ部４でなるので、ディスプレイ駆動回路３６も、大別すると、文字表示領域に対応した駆動部３６ａ、行番号インジケータ部に対応した駆動部３６ｂ、及び、属性インジケータ部に対応した駆動部３６ｃからなる。
【００２１】
図１に戻って、制御部２０は、例えばマイクロコンピュータによって構成されており、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２４、入力インタフェース２５及び出力インタフェース２６がシステムバス２７を介して接続されて構成されている。
【００２２】
ＲＯＭ２２は、１又は複数個のＲＯＭチップでなり、ＲＯＭ２２には、各種の処理プログラムや、かな漢字変換用辞書データ等の固定データが格納されている。例えば、外枠・表組付与プログラム２２ａや印刷処理用プログラム２２ｂが格納されている。
【００２３】
ＲＡＭ２３は、１又は複数個のＲＡＭチップでなり、ワーキングメモリとして用いられるものであり、また、ユーザ入力に係る固定データ等も格納するものである。図１では、ＲＡＭ２３として記載しているが、ワーキングメモリとして用いられるＥＥＰＲＯＭ等の他のメモリ素子を含む概念とする。ＲＡＭ２３は、印刷する文字列をドット展開して格納する印刷バッファや、入力文字列などについての表示画像を格納する表示バッファや、印刷や入力に係る文字データ等を格納するテキストバッファや、行番号インジケータについての表示態様を保持する行番号インジケータ状態保持バッファや、属性インジケータについての表示態様を保持する属性インジケータ状態保持バッファ等を有する。
【００２４】
ＣＧ−ＲＯＭ２４は、当該テープ印刷装置に用意されている文字や記号のドットパターンを格納しているものであり、文字を特定するコードデータが与えられたときに対応するドットパターンを出力するものである。なお、表示用と印刷用とで別個のＣＧ−ＲＯＭが設けられていても良い。また、フォント情報の格納形式は、アウトラインフォント形式及びビットマップ形式のいずれであっても良いが、種々の大きさに対応し易いアウトラインフォント形式が好ましい。なお、外枠や表組の前罫部分や後罫部分に適用される専用の図形パターンの情報は、ＲＯＭ２２の固定データとして保持させておいても良く、ＣＧ−ＲＯＭ２４でのフォント情報の一部として保持させておいても良い。
【００２５】
ここで、ＣＧ−ＲＯＭ２４によってフォントが用意されている、印刷し得る入力文字列に含むことができる文字は、大きくは、その入力方法の違いによって、２種類に大別することができる。第１種類は、ひらがな、カタカナ、英数字、漢字などの一般的な文字が該当し、キー入力部１１に対する一般的な入力方法によって入力されるものである。第２種類は、記号が該当し、記号選択処理によって入力されるものである。ここでの記号とは、記号選択処理によって入力されるキャラクタを言い、一般的な記号だけでなく絵文字や丸付き数字等を含む概念である。例えば、キー入力部１１における記号選択キーが操作されたときに、「ビデオ用」や「警告用」や「干支」などの記号種類を選択させるメニュー表示を行い、記号種類が選択されたときに、選択された記号種類に属する記号を選択させるメニュー表示させ（例えば、「干支」が選択されたときに、１２種類の干支の動物図形（記号）を表示させ）、記号を選択させる。この具体的方法としては、既存のテープ印刷装置が適用している方法を適用できる。
【００２６】
入力インタフェース２５は、入力部１０及び制御部２０間のインタフェースを行なうものであり、出力インタフェース２６は、出力部３０及び制御部２０間のインタフェースを行なうものである。
【００２７】
ＣＰＵ２１は、入力部１０からの入力信号やそのときの処理段階に応じて定まるＲＯＭ２２内の処理プログラムを、ＲＡＭ２３をワーキングエリアとして利用しながら、また、必要ならばＲＯＭ２２やＲＡＭ２３に格納されている固定データを適宜用いて処理するものであり、その処理状況や処理結果等を液晶ディスプレイ３５に表示させたり図示しないテープに印刷させたりするものである。
【００２８】
次に、この実施形態のテープ印刷装置の特徴動作（テープ印刷方法（小印刷物作成方法））を説明する。この実施形態は、外枠又は表組の入力動作（指定動作）に最も大きな特徴を有し、以下、この特徴動作を説明する。
【００２９】
キー入力部１１における外枠や表組の付与処理を起動するキーが操作されると、ＣＰＵ２１は、図２及び図３に示す処理（外枠・表組付与プログラム２２ａ）を開始する。
【００３０】
そしてまず、ＣＰＵ２１は、外枠を付与するのか表組を付与するのかをユーザに選択させる（Ｓ１）。ここで、外枠と表組との相違は、各行間の横罫（縦書きの縦罫）が存在するか否かであり、その点を除けば、ほぼ同様な処理であるので、以下では、外枠が選択された場合を例に説明する。
【００３１】
外枠を付与することが選択されると、ＣＰＵ２１は、付与する外枠の前罫部分及び後罫部分の図形パターンを選択させるパターン選択画像ＰＩＣ１を、液晶ディスプレイ３５に表示させ（Ｓ２）、図形パターンとして、装置用意パターンが選択されたか、ユーザ作成パターンが選択されたかを判別する（Ｓ３）。
【００３２】
図４は、パターン選択画像ＰＩＣ１の液晶ディスプレイ３５の表示面に対する表示例を示す説明図である。
【００３３】
例えば、装置用意パターンの数は８６である。これら各装置用意パターンのいずれかを選択させるための選択肢と、ユーザ作成パターンを選択させるための選択肢ＰＩＣ１ａとの計８７個の選択肢を、パターン選択画像ＰＩＣ１は有する。液晶ディスプレイ３５の表示面の大きさとの関係から、パターン選択画像ＰＩＣ１は、カーソル移動キーなどに応じた上下方向のスクロール処理により、一部分ずつを表示させる。ユーザ作成パターンを選択させるための選択肢ＰＩＣ１ａは、第１番目の位置の選択肢として用意されており、各装置用意パターンには、「０１」〜「８７」の識別番号が付与されている。なお、「００」という表示はなされていないが、ユーザ作成パターンを選択させるための選択肢ＰＩＣ１ａには、識別番号「００」が割り当てられている。デフォルトの選択肢は、例えば、識別番号「０１」の選択肢である。パターン選択画像ＰＩＣ１が表示された直後にカーソルを付与する選択肢は、直前の選択操作で選択された選択肢であり、そのような選択肢がない場合には、デフォルトの選択肢である。
【００３４】
各装置用意パターンは、図４では、具体的な表示を省略しているが、その装置用意パターンにおける、前罫部分の具体的な図形（パターン）と後罫部分の具体的な図形（パターン）との組で表示される。すなわち、図４における各黒塗り四角形には、具体的な図形が表示されている。一方、ユーザ作成パターンの選択肢ＰＩＣ１ａは、前罫部分及び後罫部分の図形をユーザが任意に指定できることを表す「？」を含む図形で表示されている。
【００３５】
ユーザは、いずれかの選択肢にカーソルを位置させて選択キーを操作することにより、又は、「００」〜「８７」の範囲のいずれかの２桁数字をキー入力した後に実行キーを操作することにより、選択肢を選択する。
【００３６】
ユーザ作成パターンを選択させるための選択肢ＰＩＣ１ａが選択された場合には、ＣＰＵ２１は、前罫部分の図形を選択させる第１階層の画像（図示せず）を液晶ディスプレイ３５に表示させ（Ｓ４）、それに応じてユーザによって選択された第１階層での選択肢を取り込む（Ｓ５）。
【００３７】
図５は、前罫部分の図形を選択させる第１階層の画像での選択肢の説明図である。なお、図５は、表示状態を示したものではない。また、第１階層の画像での選択肢の表記には、例えば、４文字分が割かれている。
【００３８】
１行目の選択肢ＰＩＣ２ａは、前罫部分を空白にする選択肢である。すなわち、前罫部分に線も図形も描画しないことを表している。２行目の選択肢ＰＩＣ２ｂは、前罫部分を線にする選択肢である。３行目以降の選択肢ＰＩＣ２ｃ〜ＰＩＣ２ｕは、「○△□☆」記号種類、「公共表示」記号種類、…、「星座」記号種類などの記号種類を選択させる選択肢である。ここで、選択可能とする記号種類は、文字入力時の記号入力で対応できる記号種類の全てであっても良く、また、前罫部分や後罫部分の図形として好適な、その中の一部の記号種類であっても良い。例えば、丸付き数字を、文字入力状態では、記号から選択させるようにしていても、丸付き数字の記号種類を、前罫部分の図形の選択用の記号種類から除外するようにしても良い。
【００３９】
また、図５におけるガイド番号は、選択肢にカーソルが位置していた際に、自動的に又はユーザのヘルプ操作に応じて表示させるガイダンスメッセージ（例えば、図示しないガイダンスメッセージテーブルに格納されている）を呼び出すための識別番号である。例えば、選択肢ＰＩＣ２ａにカーソルが位置していた場合には、「前部分には何も印刷しません」というメッセージが表示される。
【００４０】
前罫部分の図形を選択させる第１階層の画像が表示された直後にカーソルが付与される選択肢は、直前の外枠付与処理時に選択された選択肢であり、そのような選択肢が存在しない場合にはデフォルトの選択肢（例えば、線に係る選択肢ＰＩＣ２ｂ）である。
【００４１】
第１階層の選択肢の情報を取り込むと、ＣＰＵ２１は、前罫部分の図形を選択させる第２階層の画像（図示せず）を液晶ディスプレイ３５に表示させ（Ｓ６）、それに応じてユーザによって選択された第２階層での選択肢を取り込む（Ｓ７）。
【００４２】
ここで、第１階層で前罫部分の図形なしを表す選択肢ＰＩＣ２ａが選択された場合には、ステップＳ６には移行せず、後述するステップＳ１０に直ちに移行する。また、第１階層で、前罫部分を線にする選択肢ＰＩＣ２ｂが選択された場合には、ＣＰＵ２１は、太線、細線、破線、点線、波状実線、鋸歯状実線などの線種を選択させる第２階層での選択画像（図示せず）を表示させ、線種を選択させる。これにより、前罫部分の図形が選択された線種の線に決定されたことになる。さらに、第１階層で、記号種類に係る選択肢が選択された場合には、ＣＰＵ２１は、記号種類に属する記号を選択させる第２階層での選択画像（図示せず）を表示させ、記号を選択させる。これにより、前罫部分の図形が、選択された記号の図形に決定されたことになる。なお、記号を選択させる第２階層での選択画像は、図示は省略しているが、文字入力時における記号入力のための選択用画像と同様なものである。
【００４３】
その後、ＣＰＵ２１は、選択された前罫部分用の図形を含む、図形の向きを指定される画像（図示せず）を表示させ（Ｓ８）、指定された向き（そのままか逆向きか）を取り込む（Ｓ９）。
【００４４】
なお、選択された前罫部分用の図形が線の場合には、これらステップＳ８及びＳ９は省略される。後述する図７（Ｂ）や（Ｃ）に示す新幹線図形のような非対称な図形は、向きにより図形イメージが変化するため、向きを選択可能とした。選択された前罫部分用の図形が、後述する図７（Ａ）に示すねずみ図形やくま図形のような対称な図形の場合には、これらステップＳ８及びＳ９を省略しても良い。この場合、例えば、記号の属性情報として、対象、非対称を表すフラグを付与しておくようにすれば良い。なお、横書きと縦書きとで異なるフラグを持たせ、横書きでは向きの指定を省略するが、縦書きでは向きの指定を許容するようにしても良い。また、例えば、横書きであっても、左右方向の向きの逆転だけでなく、上下方向の向きの逆転も指定できるようにしても良い。
【００４５】
その後、ＣＰＵ２１は、後罫部分の図形を選択させる第１階層の画像（図示せず）を液晶ディスプレイ３５に表示させ（Ｓ１０）、それに応じてユーザによって選択された第１階層での選択肢を取り込む（Ｓ１１）。
【００４６】
図６は、後罫部分の図形を選択させる第１階層の画像での選択肢の説明図である。なお、図６は、表示状態を示したものではない。また、第１階層の画像での選択肢の表記には、例えば、４文字分が割かれている。
【００４７】
後罫部分の図形を選択させる第１階層の画像での選択肢も、図５に示した前罫部分の図形を選択させる第１階層の画像での選択肢とほぼ同様であり、異なる点は、以下の２点である。
【００４８】
第１点は、「自動」選択肢ＰＩＣ３ｖが設けられている点である。この「自動」選択肢ＰＩＣ３ｖは、前罫部分の選択図形に応じて、当該テープ印刷装置が後罫部分の図形を自動的に決定することを表している。ここで、自動決定ルールは任意に定めて良いが、例えば、「前罫部分の選択図形が非対称なものである場合には前罫部分の選択図形の向きを逆にしたものにし、前罫部分の選択図形が対称なものである場合には前罫部分の選択図形と同一にする」を適用できる。
【００４９】
第２点は、前罫部分の選択図形との関係で、その選択肢（又はその第２階層の選択肢）の選択を禁止する条件が、各選択肢に付与されている点である。例えば、「仕事」の選択肢ＰＩＣ３ｈには、前罫部分の選択図形が記号種類「遊び」ＰＩＣ２ｊに属する記号である場合には、後罫部分の図形として選択できない旨の条件が付与されている。また例えば、「生き物」の選択肢ＰＩＣ３ｍには、前罫部分の選択図形が「犬」図形である場合には、「猿」図形を後罫部分の図形として選択できない旨の条件が付与されている。さらに、図形同士の関係では選択禁止でなくても、一方の向きが逆向き設定されたときに、選択を禁止するような条件を設定しても良い。
【００５０】
後罫部分の図形を選択させる第１階層の画像が表示された直後にカーソルが付与される選択肢は、直前の外枠付与処理時に選択された選択肢であり、そのような選択肢が存在しない場合にはデフォルトの選択肢（例えば、「自動」選択肢ＰＩＣ３ｖ）である。
【００５１】
後罫部分の図形なしや「自動」が選択された場合を除き、その後、ＣＰＵ２１は、後罫部分の図形を選択させる第２階層の画像（図示せず）を液晶ディスプレイ３５に表示させ（Ｓ１２）、それに応じてユーザによって選択された第２階層での選択肢を取り込む（Ｓ１３）。さらに、ＣＰＵ２１は、選択された後罫部分用の図形を含む、図形の向きを指定される画像（図示せず）を表示させ（Ｓ１４）、指定された向き（そのままか逆向きか）を取り込む（Ｓ１５）。図形の向きを指定させる条件（例えば、非対称図形のみ）を設けて良いことは、前罫部分の場合と同様である。
【００５２】
以上のようにして、前罫部分及び後罫部分の図形（向きを含む）が定まると、ＣＰＵ２１は、後罫部分の図形が前罫部分の図形との関係で選択禁止になっているか否かを判断する（Ｓ１６）。このような判断はここでまとめて行うだけでなく、ステップＳ１１による後罫部分の図形に関する第１階層の選択肢が選択された直後や、ステップＳ１３による後罫部分の図形に関する第１階層の選択肢が選択された直後にも行うようにしても良い。
【００５３】
後罫部分の図形が前罫部分の図形との関係で選択禁止になっていると、ＣＰＵ２１は、上述したステップＳ２に戻って、外枠パターンの選択処理を最初からやり直すようにさせる。なお、ステップＳ１０、Ｓ１２又はＳ１４に戻って、後罫部分の図形の選択処理のいずれかの段階からやり直すようにさせても良い。
【００５４】
これに対して、後罫部分の図形が前罫部分の図形との関係で選択禁止になっていないと、ＣＰＵ２１は、上罫の線種を選択させる画像（図示せず）を表示し（Ｓ１７）、これに応じてユーザが選択した上罫の線種を取り込む（Ｓ１８）。同様に、ＣＰＵ２１は、下罫の線種を選択させる画像（図示せず）を表示し（Ｓ１９）、これに応じてユーザが選択した下罫の線種を取り込む（Ｓ２０）。
【００５５】
以上のようにしてユーザ作成パターンの外枠情報を揃った場合や、上述したステップＳ３でいずれかの装置用意パターンが指示された場合には、ＣＰＵ２１は、その外枠パターンとその外枠パターンで囲繞される文字列とを共に含む確認用の印刷イメージ画像（図７参照）を表示させ（Ｓ２１）、ユーザが肯定したか否定したかを判別する（Ｓ２２）。
【００５６】
印刷イメージの表示処理は、ユーザ作成パターンの場合も、装置用意パターンに対して従来のテープ印刷装置が行っていた方法とほぼ同様である。すなわち、ユーザ作成パターンの前罫部分の図形を、装置用意パターンの前罫部分の図形と同様に見なし、かつ、ユーザ作成パターンの後罫部分の図形を、装置用意パターンの後罫部分の図形と同様に見なしてドット展開などを行う。前罫部分や後罫部分に記号を適用する場合であっても、ドット展開を行う元となるフォント情報は、入力文字列中に含める場合での記号のフォント情報と同一である。すなわち、同一記号に関し、前罫部分や後罫部分に適用する場合用のフォント情報と、入力文字列に含める場合用のフォント情報とを別個に設けている訳ではない。アウトラインフォントの場合には、同一のフォント情報で、上記２つの場合に対応できる。
【００５７】
なお、装置用意パターンに対する印刷イメージの表示処理と、ユーザ作成パターンに対する印刷イメージの表示処理とで異なる点は、ドット展開時に、図形の向きが逆向きに設定されている前罫部分及び又は後罫部分の図形は、左右反転してドット展開する点である。また、上罫及び下罫も、指示された線種にあうようにドット展開する点である。
【００５８】
図７は、ユーザ作成パターンの印刷イメージ例を示す説明図である。なお、図７は、作成されたラベルを表すものと見ることもできる。図７（Ａ）は、記号の中から、ねずみ図形の記号が前罫部分の図形として選択され、かつ、記号の中から、くま図形の記号が後罫部分の図形として選択された場合を示している。図７（Ｂ）及び（Ｃ）はそれぞれ、記号の中から、新幹線図形の記号が前罫部分及び後罫部分の図形として選択された場合を示しており、図７（Ｂ）は、前罫部分及び後罫部分共に、新幹線図形（の記号）がそのまま適用され、図７（Ｃ）は、後罫部分の新幹線図形が記号として用意されている向きの逆向きに指定された場合を示している。図７（Ｄ）は、線だけでなる外枠であるが、前罫及び後罫として破線が、上罫として細線が、下罫として太線が指定された場合を示している。
【００５９】
確認用の印刷イメージの表示に対し、ユーザがＯＫを指示すると、ＣＰＵ２１は、表示を、外枠や表組の付与処理を起動するキーが操作される直前の表示内容に戻したり、外枠情報を入力文字列に対する付随情報として記憶したりするなどの終了時処理を行い（Ｓ２３）、外枠付与や表組付与の一連の処理を終了する。一方、確認用の印刷イメージの表示に対し、ユーザがＮＧを指示すると、ＣＰＵ２１は、上述したステップＳ２に戻って、外枠パターンの選択処理を最初からやり直すようにさせる。
【００６０】
表組が選択された場合の処理も、上述した外枠が選択された場合の処理とほぼ同様である。異なる点は、ユーザ作成パターンの一連の処理の中に、行間罫の線種を選択させる処理も含まれる点である。
【００６１】
印刷指令時の処理は、印刷イメージの表示時の処理とほぼ同様である。印刷イメージの表示時の処理が、装填されているテープ幅に関係なく、所定のテープ幅が装填されていると見なした処理である場合であれば、印刷指令時の処理は、テープ幅に応じて、外枠などの前罫部分や後罫部分の図形大きさや、上罫や下罫の線幅を決定する点が異なっている。
【００６２】
以上のように、上記実施形態によれば、ユーザによる外枠パターンや表組パターンの作成機能を設けたので、ユーザは、装置固定パターンから外枠パターンや表組パターンを選択できるだけでなく、装置固定パターンに所望するものがない場合には、所望する外枠パターンや表組パターンを作成することもできる。
【００６３】
ユーザが作成する外枠パターンや表組パターンでは、前罫部分や後罫部分の一方又は両方に図形や線を配置しないこともでき、また、任意の記号の図形を配置でき、線にする場合であっても線種を指定でき、さらに、上罫及び下罫の線種も指定できるので、作成可能な外枠パターンや表組パターンは非常に多種類になっている。
【００６４】
また、入力文字列に含めることが可能な既に存在する記号情報（例えばアウトラインフォント情報でなる）を利用して、外枠パターンや表組パターンを作成させるので、外枠パターンや表組パターンの作成機能を設けても、作成機能のために新たに必要となるデータ量をごく抑えることができる。すなわち、機能追加に対して、ＲＯＭなどの記憶手段での必要記憶容量をごく抑えることができ、メモリ素子の増加を不要とし、装置を大型化させることがない。
【００６５】
（Ｂ）他の実施形態
上記実施形態の説明においても、種々変形実施形態を説明したが、さらに以下に例示するような変形実施形態を挙げることができる。
【００６６】
上記実施形態では、記号をメニュー表示から選択させるものを示したが、他の方法で記号を入力させる方法を適用しても良い。例えば、記号に対応するコード入力で記号を選択させるようにしても良い。
【００６７】
また、上記実施形態では、入力文字列中には含めることができる記号の種類を、第１階層の表示画像で選択させるものを示したが、入力文字列中には含めることができない図形（記号）の種類を設けるようにしても良い。すなわち、外枠パターンや表組パターンの前罫部分や後罫部分にだけ適用できる記号種類を設けるようにしても良い。例えば、各装置固定パターンでの前罫図形や後罫図形の全てを何らかの観点で分類し、分類した記号種類を設けるようにしても良い。逆に、各装置固定パターンでの前罫図形や後罫図形を、入力文字列中に含めることができる記号として扱うことができるようにしても良い。
【００６８】
さらに、上記実施形態では、前罫図形や後罫図形として、ユーザが任意指定できるものが記号であったが、記号以外をも指定可能とするようにしても良い。例えば、ひらがな、カタカナ、漢字、英数字などの一般的な文字も、前罫図形や後罫図形として指定可能としても良く、一般的な文字でも、前罫図形や後罫図形として指定可能なものを、文字に対応付けた外枠可能フラグなどにより限定するようにしても良い。その他、図形が登録されることが多い外字や、電子カメラやイメージスキャナで読み取ったイラストデータ等（例えば、パソコン及び周辺機器でなるテープ印刷システムの場合に好適である）も、前罫図形や後罫図形として指定可能にしても良い。図８は、一般的な文字を利用した外枠パターンの一例を示すものであり、「危」及び「険」はそれぞれ、前罫図形、後罫図形として指定されたものである。
【００６９】
さらにまた、上記実施形態では、前罫部分の決定された記号（図形）により後罫部分の記号（図形）を装置が自動的に決定できるものを示したが、前罫部分の決定された記号（図形）により、後罫部分の記号（図形）、上罫及び下罫の線種を装置が自動的に決定できるようにしても良い。同様に、上罫の決定された線種により、下罫の線種を装置が自動的に決定できるようにしても良い。
【００７０】
上記実施形態では、前罫部分の決定された記号（図形）に応じ、選択できない後罫部分の記号を装置が予め定めておくものを示したが、前罫部分の決定された記号（図形）に応じ、選択できない後罫部分の記号、上罫及び下罫の線種を装置が予め定めておくようにしても良い。同様に、上罫の決定された線種に応じ、選択できない下罫の線種を装置が予め定めておくようにしても良い。
【００７１】
また、上記実施形態では、前罫部分及び後罫部分の記号の組み合わせに関係なく任意に向きを指定できるものを示したが、向きを指定できる組み合わせ条件を設けるようにしても良い。例えば、前罫部分及び後罫部分の記号が同一の場合にのみ、それぞれの記号の向きを指定できるようにしても良い。
【００７２】
さらに、上記実施形態では、決定された前罫部分や後罫部分の記号に対して向きを指定できるものを示したが、他の修飾属性などを指定できるようにしても良い。例えば、前罫部分や後罫部分の記号に対して、白黒反転を指定できるようにしても良い。
【００７３】
さらにまた、上記実施形態では、前罫部分及び後罫部分について、要素として不存在を指示できるものを示したが、上罫及び又は下罫についても不存在を指示できるようにしても良い。但し、全ての要素の不存在を拒否するようにしても良い。
【００７４】
上記実施形態では、外枠要素として指定された記号も、入力文字列の要素として指定された場合と同様に、フォントとして用意されているものに対し縦横共に同じ倍率でドット展開するものを示したが、外枠要素として指定された場合には、縦方向及び横方向でドット展開時の倍率を変えるようにしても良い。例えば、縦方向及び横方向の倍率比を５：４でドット展開するようにしても良い。
【００７５】
上記実施形態の説明では、横書きでの外枠付与処理を中心に説明したが、縦書きでの外枠付与処理についても同様なことは勿論である。特許請求の範囲における「前罫」、「後罫」、「上罫」、「下罫」の用語はそれぞれ、縦書きでの「上罫」、「下罫」、「右罫」、「左罫」をも含む概念とする。
【００７６】
上記実施形態では、専用機としてのテープ印刷装置を示したが、パソコンとラベルプリンタとが結合されたテープ印刷システムに、本発明の技術思想を適用するようにしても良く、また、専用機としてのスタンプ（印章）作成装置や、パソコンとスタンプ作成用周辺装置とが結合されたスタンプ作成システムなどに、本発明の技術思想を適用するようにしても良い。例えば、パソコンとラベルプリンタとが結合されたテープ印刷システムであれば、外枠・表組付与プログラム２２ａや印刷処理用プログラム２２ｂを含むラベル作成用プログラム（アプリケーションプログラム）を記録した記録媒体から、パソコンにそのプログラムがインストールされて利用されることになる。専用機としてのスタンプ（印章）作成装置や、パソコンとスタンプ作成用周辺装置とが結合されたスタンプ作成システムでは、外枠機能のみではある（表組機能はない）が、その外枠機能に本発明の技術思想を適用することができる。
【図面の簡単な説明】
【００７７】
【図１】実施形態の電気的構成を示すブロック図である。
【図２】実施形態の外枠、表組付与処理を示すフローチャート（１）である。
【図３】実施形態の外枠、表組付与処理を示すフローチャート（２）である。
【図４】実施形態の外枠パターンの選択画像例を示す説明図である。
【図５】実施形態のユーザ作成パターンの前罫部分図形の第１階層の選択肢の説明図である。
【図６】実施形態のユーザ作成パターンの後罫部分図形の第１階層の選択肢の説明図である。
【図７】実施形態のユーザ作成パターンの印刷イメージ例（ラベル作成例）を示す説明図である。
【図８】他の実施形態のユーザ作成パターンの印刷イメージ例（ラベル作成例）を示す説明図である。
【符号の説明】
【００７８】
１０…入力部、１１…キー入力部、１１ａ…言語変換キー、１１ｂ…言語併記キー、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２２ａ…外枠・表組付与プログラム、２２ｂ…印刷処理用プログラム、３０…出力部、３２…サーマルヘッド、３５…液晶ディスプレイ。
【図１】
2005103929.tif 000003
【図２】
2005103929.tif 000004
【図３】
2005103929.tif 000005
【図４】
2005103929.tif 000006
【図５】
2005103929.tif 000007
【図６】
2005103929.tif 000008
【図７】
2005103929.tif 000009
【図８】
2005103929.tif 000010