(57)【要約】【課題】  文字数が少ない場合でも、見易く、かつ視覚的に十分訴えることができる印字を行うことが可能な印字システムを提供する。【解決手段】  ポップ広告またはラベルにおける文字が印字される印字領域２０，２１の左端または右端に１文字分以上のスペースを設けて印字するスペース挿入印字モードと、前記左端および右端に１文字分以上のスペースを設けない通常印字モードとを備え、モードの選択の基準となる最少文字数に対応する閾値をポップ広告またはラベルの用紙ごとに予め記憶する第１記憶部と、印字される文字または文字列を記憶する第２記憶部と、印字される文字または文字列の印字文字数と閾値とを比較して、印字文字数が最少文字数に対して不足する場合は、印字領域の左右端に自動的にスペース３０を挿入することを特徴とする。【選択図】        図３
2005297483.tif 000002
【特許請求の範囲】
【請求項１】
ポップ広告またはラベルに文字を印字する印字システムであって、
文字が印字される印字領域と文字または文字列に応じて文字の縦横の大きさを演算して文字を形成する文字形成手段と、
印字する１文字当たりの領域の最大縦横比を予め設定する設定手段と、を設けたことを特徴とする印字システム。
【請求項２】
ポップ広告またはラベルに文字を印字する印字システムであって、
前記ポップ広告またはラベルにおける文字が印字される印字領域の左端または右端に１文字分以上のスペースを設けて印字するスペース挿入印字モードと、
前記左端および右端に１文字分以上の前記スペースを設けない通常印字モードとを備え、
前記モードの選択の基準となる最少文字数に対応する閾値を前記ポップ広告またはラベルの用紙または前記印字領域ごとに予め記憶する第１記憶部と、
印字される文字または文字列を記憶する第２記憶部と、
前記印字される文字または文字列の印字文字数と前記閾値とを比較して、前記印字文字数が前記最少文字数に対して不足する場合は、前記印字領域の左右端に自動的にスペースを挿入することを特徴とする印字システム。
【請求項３】
請求項２において、前記印字領域の大きさに合わせて前記文字の大きさが設定される印字システム。
【請求項４】
ポップ広告またはラベルに文字を印字する印字システムであって、
前記ポップ広告またはラベルにおける文字が印字される印字領域の左端または右端に１文字分以上のスペースを設けて印字するスペース挿入印字モードと、
前記左端および右端に１文字分以上の前記スペースを設けない通常印字モードとを備え、
前記モードの選択の基準となる最少文字数に対応する閾値を前記ポップ広告またはラベルの用紙または前記印字領域ごとに予め記憶する第１記憶部と、
印字される文字または文字列を記憶する第２記憶部と、
前記印字される文字または文字列の印字文字数と前記閾値とを比較して、前記印字文字数が前記最少文字数に対して不足する場合は、前記スペース挿入印字モードを選択し、一方、前記印字文字数が不足しない場合は前記通常印字モードを選択する判別手段と、
前記判別の結果、スペース挿入印字モードにおいては、前記最少文字数から前記印字文字数を減算した不足分に相当する数のスペースデータを前記文字または文字列に付加して印字データを作成するデータ作成手段と、
前記スペースデータの数を前記印字される文字または文字列の文字の数に加算した上で、当該加算した総数と前記印字領域の大きさに応じて、実際に印字する文字の大きさを設定する文字形成手段とを備えた印字システム。
【請求項５】
請求項２、３もしくは４において、文字の種別に応じて、前記スペースを左端または右端のいずれに挿入するかを設定できることを特徴とする印字システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポップ広告またはラベルに文字や絵柄を印字する印字システムに関するものである。
【背景技術】
【０００２】
従来より、この種の印字システムとして下記の文献が存在する。
【特許文献１】特開平１−２２９６４８号（特許請求の範囲、図４）
【特許文献２】特開昭６３−４９６３６号（特許請求の範囲、図３）
【特許文献３】特開平７−１１４５４８号（要約）
【特許文献４】特許第２８８２０３８号（図２，図３）
【特許文献５】特許第２６６７０８７号（００１７、図１０）
【０００３】
特許文献１の発明では、基準から外れたアウトラインフォントに対しても正しい縦横比を計算し、正確な倍率で印字を行うことができる。
特許文献２の発明では、設定された所定文字数よりも少ない場合、文字間を調整することができる。
特許文献３の発明では、文字枠内に設定された文字サイズで収まらない場合は、文字枠を拡張し、さらに拡張枠が重なる場合は当該枠が重ならないように移動することができる。
特許文献４の発明では、ラベルの長さと文字列入力に応じて自動的に文字サイズ、間隔を計算することができる。
特許文献５の発明では、ラベル印字領域を判別し、選択された文字サイズに合わせてラベル印字領域に均等に文字間隔の自動割り付けを行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、TrueTypeFontなどのベクトルフォントを使用してＰＯＰ広告やラベルの印字レイアウトを設計する際に、印字データの文字数に関係なく、指定された印字領域一杯に印字データを拡縮する機能がある。この機能を利用すると、指定された領域の枠一杯に、文字数に関係なく自動的に拡縮されたデータを印字することができ、視覚的に訴えるような効果的な文字を表現することができる。
【０００５】
しかし、この機能では、印字データの文字数が少なくなると、図７（ａ）〜（ｃ）に示すように、文字が横方向に拡大されすぎて、かえって見難くなってしまうことがある。かかる問題および解決方法については、前記特許文献１〜５には何ら記載されていない。
【０００６】
したがって、本発明の目的は、文字数が少ない場合でも、見易く、かつ視覚的に十分訴えることができる印字を行うことが可能な印字システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本第１発明にかかる印字システムは、ポップ広告またはラベルに文字を印字する印字システムであって、文字が印字される印字領域と文字または文字列に応じて文字の縦横の大きさを演算して文字を形成する文字形成手段と、印字する１文字当たりの領域の最大縦横比を予め設定する設定手段と、を設けたことを特徴とする。
【０００８】
本第２発明にかかる印字システムは、ポップ広告またはラベルに文字を印字する印字システムであって、前記ポップ広告またはラベルにおける文字が印字される印字領域の左端または右端に１文字分以上のスペースを設けて印字するスペース挿入印字モードと、前記左端および右端に１文字分以上の前記スペースを設けない通常印字モードとを備え、前記モードの選択の基準となる最少文字数に対応する閾値を前記ポップ広告またはラベルの用紙または前記印字領域ごとに予め記憶する第１記憶部と、印字される文字または文字列を記憶する第２記憶部と、前記印字される文字または文字列の印字文字数と前記閾値とを比較して、前記印字文字数が前記最少文字数に対して不足する場合は、前記印字領域の左右端に自動的にスペースを挿入することを特徴とする。
【発明の効果】
【０００９】
本第１発明によれば、文字数が少ない場合でも、文字の変形が最小限に抑えられ、その結果、見易く、かつ視覚的に十分訴えることができるレイアウトが可能となる。
【００１０】
本第２発明によれば、前記第１発明と同様に、文字数が少ない場合でも、見易く、かつ視覚的に十分訴えることができるレイアウトが可能となる。しかも、文字数を入力するのは最大縦横比を設定するのに比べ、設定が容易になる。また、ポップ広告またはラベルの用紙ごとに設定できるので、ポップ広告やラベルの種類、機能に応じて文字の縦横比を選択することができる。
【発明を実施するための最良の形態】
【００１１】
この印字システムにおいては、前記印字領域の大きさに合わせて前記文字の大きさが設定されるようにするのが好ましい。
【００１２】
本第２発明の別の好適な印字システムは、ポップ広告またはラベルに文字を印字する印字システムであって、前記ポップ広告またはラベルにおける文字が印字される印字領域の左端または右端に１文字分以上のスペースを設けて印字するスペース挿入印字モードと、前記左端および右端に１文字分以上の前記スペースを設けない通常印字モードとを備え、前記モードの選択の基準となる最少文字数に対応する閾値を前記ポップ広告またはラベルの用紙または前記印字領域ごとに予め記憶する第１記憶部と、印字される文字または文字列を記憶する第２記憶部と、前記印字される文字または文字列の印字文字数と前記閾値とを比較して、前記印字文字数が前記最少文字数に対して不足する場合は、前記スペース挿入印字モードを選択し、一方、前記印字文字数が不足しない場合は前記通常印字モードを選択する判別手段と、前記判別の結果、スペース挿入印字モードにおいては、前記最少文字数から前記印字文字数を減算した不足分に相当する数のスペースデータを前記文字または文字列に付加して印字データを作成するデータ作成手段と、前記スペースデータの数を文字または文字列の文字の数に加算した上で、当該加算された総数と前記印字領域の大きさに応じて、実際に印字する文字の大きさを設定する文字形成手段とを備えている。
【００１３】
本発明において、スペースを挿入（付加）する場合には、文字の種別に応じて、前記スペースを左端または右端のいずれに挿入するかを設定できるようにするのが好ましい。
こうすれば、文字の種別に応じて最も見易いレイアウトを選択して設定することができる。
【実施例１】
【００１４】
以下、第２発明にかかる印字システムの実施例を図１〜５を用いて説明する。
まず、本印字システムの説明に先立って、本印字システムにより印字されるラベルおよびポップ広告について説明する。
【００１５】
本印字システムにより印字されるラベルやポップ広告は、たとえば、商品に貼付されたり商品の近傍に配置されることで、主として、需要者に対し商品に関する情報を提供したり商品の販売を促進する目的で用いられる。
【００１６】
ラベル
図３（ａ）〜（ｄ）に示すように、ラベルには、価格印字領域２０および副印字領域２２が設けられている。価格印字領域２０は、図３（ａ）〜（ｄ）の二点鎖線で囲まれた内側の領域であり、ラベル用紙の概ね中央付近に配置されている。該価格印字領域２０には、たとえば、商品の価格が印字される。
副印字領域２２は、前記価格印字領域２０の周囲の領域であり、該副印字領域２２には、たとえば、商品名やコードなど前記価格以外の情報が印字される。
【００１７】
ポップ広告
図４（ａ），（ｂ）に示すように、ポップ広告には、広告文印字領域２１が設けられている。広告文印字領域２１は、図４（ａ），（ｂ）の二点鎖線で囲まれた内側の領域であり、該広告文印字領域２１には、たとえば、商品の販売を促進するための広告文が印字される。なお、広告文印字領域２１は、ポップ広告用紙における周縁の余白領域２３を除く概ね全面にわたって設けられている。
【００１８】
本印字システムは、前記ラベルまたはポップ広告における前記価格印字領域２０または広告文印字領域２１に印字される文字または文字列の大きさを適切な大きさに設定するものである。すなわち、本印字システムは、前記各印字領域２０，２１に合わせて当該印字領域２０，２１に印字される文字または文字列を拡縮するに際して、図７（ａ）〜（ｃ）のように、印字文字数が少ない場合に文字が歪に変形して見難くなるのを防止するものである。
【００１９】
ハードウェア
以下、本発明を実現するためのシステム構成について説明する。
本発明にかかる印字システムは、内部にＣＰＵを備えたコンピュータシステムにより実現される。たとえば、図１は、パーソナルコンピュータを用いた場合のシステム構成を示す。
【００２０】
図１において、パーソナルコンピュータは、ＣＰＵ１、ＲＯＭ２およびＲＡＭ３と共に、ハードディスクドライブ（ＨＤＤ）４、フロッピーディスクドライブ（ＦＤＤ）５およびＣＤ−ＲＯＭドライブ６などの外部装置を備えている。前記ＦＤＤ５およびＣＤ−ＲＯＭドライブ６は、それぞれ、記憶媒体（フロッピーディスクやＣＤ−ＲＯＭメディア）に記録されたデータやプログラムを読み取る。本印字システムに関するプログラムは、前記記録媒体に記録されており、前記ＨＤＤ４を介してハードディスクにインストールを行い、当該コンピュータシステムにおいて実行することが可能である。
【００２１】
前記コンピュータには、キーボード８やマウス９などの入力装置と共に、表示器７が接続されている。また、図１のコンピュータには、１台または複数台のプリンタ１０が接続されている。プリンタ１０は、たとえば、図３〜図４に示す前記ラベルやポップ広告などを印字する。
なお、図１の各機器ないし各装置は、図示しないインターフェイスを介して接続されている。
【００２２】
つぎに、前記インストール等により、前記ハードディスクおよびＲＡＭ３に構築される各記憶部（記憶エリア）について説明する。
図１に示すパソコンのＲＡＭ３には、図２に示す用紙情報記憶部（第１記憶部）３ａおよび印字データ記憶部（第２記憶部）３ｂが構築される。
【００２３】
図２（ａ）に示す用紙情報記憶部３ａには、ポップ広告またはラベルの印字用紙No. ごとに前記価格または広告文印字領域２０，２１のサイズおよび当該印字領域２０，２１に印字される最少文字数が互いに関連付けられて記憶される。
【００２４】
最少文字数は、前記価格または広告文印字領域２０，２１のサイズに合わせて文字を拡大した場合に、図７（ａ）〜（ｃ）のように、文字が大きく変形して見難くなるのを防ぎ得る最少の文字数であり、前記印字領域２０，２１のサイズから予め割り出されて設定される。この設定は、オペレータによって印字用紙ごとに計算されて入力されてもよいし、予め演算式をプログラム中に設け、印字領域のサイズが入力されると、最少文字数が自動的に計算されて設定されるようにしてもよい。
【００２５】
前記最少文字数は、後述の２つのモードのいずれか一方を選択するための基準となるものであり、図２（ａ）の用紙情報記憶部３ａには、前記最少文字数が閾値として印字用紙No. ごとに記憶される。この閾値は、前記最少文字数に対して一定の関係を有するように適宜設定できるが、本実施例では説明を容易にするため、最少文字数＝閾値としている。
【００２６】
なお、前記最少文字数および閾値は、本来、印字領域２０，２１ごとに設定すべきである。しかし、一般に、印字用紙が決まると印字領域２０，２１の大きさが一義的に決まる場合が多いので、したがって、本実施例では、前記最少文字数および閾値を印字用紙ごとに記憶させている。
【００２７】
図２（ｂ）、（ｃ）に示す印字データ記憶部３ｂは、ラベルに関する印字データおよびポップ広告に関する印字データをそれぞれ記憶している。
図２（ｂ）の印字データ記憶部３ｂには、ラベルに関する印字データとして、印字データNo. ごとに商品名、価格および用紙No. などが互いに関連付けられて記憶される。図３に示すように、これらの記憶内容のうち、価格データが前記価格印字領域２０に印字され、商品名等その他のデータは副印字領域２２に印字される。
【００２８】
図２（ｃ）の印字データ記憶部３ｂには、ポップ広告に関する印字データとして、印字データNo. ごとに印字すべき文字列（または文字）および用紙No. が互いに関連付けられて記憶される。図４に示すように、前記各文字列等が前記広告文印字領域２１に印字される。
【００２９】
ＣＰＵの機能
図１の前記ＣＰＵ１は、スペース挿入印字モードと通常印字モードとを備えている。
スペース挿入印字モードは、図３（ａ），（ｂ）および図４（ａ）のように、前記価格または広告文印字領域２０，２１の左端または右端に１文字分以上のスペース３０を設けて印字するモードである。
通常印字モードは、図３（ｃ），（ｄ）および図４（ｂ）のように、前記価格または広告文印字領域２０，２１の左端および右端に１文字分以上のスペースを設けないモードである。なお、この通常印字モードにおいては、図４（ｂ）のように、前記印字領域２０，２１の左端または右端に若干のスペースが設けられていてもよい。
【００３０】
ＣＰＵ１は、印字領域２０，２１に印字される印字データ（文字または文字列）の印字文字数が、図２（ａ）の前記最少文字数に対して不足するか否かに応じて、前記２つのモードのうちのいずれか一方を選択する。すなわち、ＣＰＵ１は、印字データの印字文字数と前記最少文字数（閾値）とを比較して、印字データの印字文字数が最少文字数に対して不足するか否かを判別し、不足する場合はスペース挿入印字モードを選択し、一方、不足しない場合は通常印字モードを選択する。
【００３１】
前記判別の結果、スペース挿入印字モードが選択されると、ＣＰＵ１は、前記最少文字数から印字文字数を減算した不足分に相当する数のスペースデータを前記文字または文字列に付加して新たな印字データを作成する。たとえば、図３（ａ）のように、最少文字数が３文字に対して印字文字数が２文字の場合は、スペースデータ３０を１つ付加し、図３（ｂ）のように、最少文字数が３文字に対して印字文字数が１文字の場合は、スペースデータ３０を２つ付加する。
【００３２】
ＣＰＵ１は、前記スペースデータ３０の数を文字または文字列の文字の数に加算した上で、当該加算された総数と前記印字領域２０，２１の大きさに応じて、実際に印字する文字の大きさを演算して文字を形成する。たとえば、図３（ａ）のように、印字文字が「９８」のように２文字の場合には、スペースデータ３０を１つ加算した３文字分が前記印字領域２０，２１に印字されるものとして、実際に印字する文字の大きさが設定される。
【００３３】
一方、前記判別の結果、通常印字モードが選択されると、ＣＰＵ１は、印字文字数と印字領域２０，２１の大きさに応じて、実際に印字する文字の大きさを演算して文字を形成する。たとえば、図３（ｃ）のように、最少文字数が３文字の価格印字領域２０に対して、印字文字が「７８０」のように３文字の場合は、該３文字が価格印字領域２０に対して一杯に印字される大きさとなるように文字の大きさを設定し、また、図３（ｄ）のように、印字文字が「１２８０」のように４文字の場合は、該４文字が価格印字領域２０に対して一杯に印字される大きさとなるように文字の大きさを設定する。
【００３４】
なお、ＣＰＵ１は、たとえば、図１のＲＯＭ２および／またはＲＡＭ３に予め記憶されている基本フォントを所定の倍率で拡縮することで、前記印字領域２０，２１に対して一杯の大きさとなるように前記印字文字の大きさを設定する。
【００３５】
印字システムの運用
つぎに、本印字システムの運用について、図５のフローチャートを用いて説明する。
オペレータが所定の操作を行い、印字データを選択すると、ＣＰＵ１が前記印字データ記憶部３ｂおよび用紙情報記憶部３ａから当該印字データおよび閾値を呼び出して図５のステップＳ１に進む。
【００３６】
ステップＳ１において、前記ＣＰＵ１は、前記印字データ記憶部３ｂから読み出した印字データ（たとえば、「９８」、「安い！」など）の文字数と、前記用紙情報記憶部３ａから読み出した閾値（最少文字数）とを比較して、印字文字数が最少文字数に対して不足するか否かを判別する。印字文字数が最少文字数に対して不足する場合は、前記スペース挿入印字モードに設定されて図５のステップＳ２に進む。印字文字数が最少文字数に対して不足しない場合は、前記通常印字モードに設定されてステップＳ５に進む。
【００３７】
ステップＳ２では、印字する文字または文字列の種別を判別する。すなわち、印字データが数字（金額を表すのに用いられる「，」や「￥」などの記号を含む）のみからなるか否かの判別が行われる。印字データが数字のみからなる場合はステップＳ３に進み、図３（ａ），（ｂ）のように、価格印字領域２０（広告文印字領域２１）の左端にスペース３０が挿入（付加）される。一方、印字データが数字以外の文字を含んでいる場合はステップＳ４に進み、図４（ａ）のように、広告文印字領域２１（価格印字領域２０）の右端にスペース３０が挿入（付加）される。なお、挿入するスペース３０の数は、前述したように、ＣＰＵ１が最少文字数から印字文字数を減算することで算出する。
【００３８】
図５のステップＳ５では、印字領域２０に実際に印字する文字の大きさが設定される。前記ステップＳ１において、通常印字モードに設定された場合には、図３（ｃ），（ｄ）および図４（ｂ）に示すように、印字文字数と印字領域２０，２１の大きさに応じて、実際に印字する文字の大きさが設定されてステップＳ６に進む。前記ステップＳ１において、スペース挿入印字モードに設定され、かつ、前記ステップＳ３またはステップＳ４において、スペースデータ３０が付加された場合には、図３（ａ），（ｂ）および図４（ａ）に示すように、印字される文字の数にスペースデータ３０の数を加算した総数と印字領域２０，２１の大きさに応じて、実際に印字する文字の大きさが設定されてステップＳ６に進む。
【００３９】
ステップＳ６では、ＣＰＵ１が、前記ステップＳ５で設定した文字の大きさに基づいて、プリンタ１０に印字させる出力処理を行う。
【００４０】
以上のように、印字される文字または文字列の印字文字数が、最少文字数に不足する場合は、当該不足分の数に相当するスペースデータ３０を補填した上で文字の大きさが設定される。したがって、印字領域２０，２１の大きさに対して印字する文字数が少ない場合でも、予想外に文字が大きく変形して見難くなるのを防止することができるから、見栄えが良く効果的な印字を行うことができる。
【００４１】
ところで、本実施例１においては、図２（ａ）の最少文字数が閾値として設定されていたが、最少文字数に対して一定の関係を有するように前記閾値を設定すれば、該閾値と印字文字数とを比較することで、印字文字数が最少文字数に不足するか否かを判別することができるから、前記閾値の値は適宜設定できる。したがって、最少文字数よりも小さい値（最少文字数が３に対して閾値が２など）に閾値を設定してもよいし、また、最少文字数よりも大きい値（最少文字数が３に対して閾値が５など）に閾値を設定してもよい。
【実施例２】
【００４２】
前述の実施例１では、印字文字数に基づいて印字する文字の大きさを設定したが、以下に説明する第１発明にかかる印字システムでは、印字する１文字当たりの領域の縦横比に基づいて印字する文字の大きさを設定する。以下、その一例を図６を用いて説明する。
【００４３】
本実施例２においては、図６（ａ）に示すように、価格印字領域２０（広告文印字領域２１）に印字する１文字当たりに割り当てられる割当領域２０ａが取り得る縦横比Ｙ／Ｘの最大値を予め設定しておく。この最大縦横比の設定値は、たとえば、本システムに関するプログラムのインストール等により図１のＲＡＭ３に記憶される。なお、オペレータが所定の操作を行うことで、前記最大縦横比の設定値を変更できるようにしてもよい。
【００４４】
図６（ｂ）のフローチャートにおいて、印字システムによる処理がスタートすると、ステップＳ１０において、ＣＰＵ１は、印字領域２０，２１の大きさと印字文字数とから前記割当領域２０ａの縦横比Ｙ／Ｘを算出する。ＣＰＵ１は、印字文字数に変数ｎを加算した数で前記印字領域２０，２１の大きさを除算して割当領域２０ａの縦寸法Ｙおよび横寸法Ｘを求め、前記縦横比Ｙ／Ｘを算出してステップＳ１１に進む。前記変数ｎはカウンタであり、その初期値は０に設定されている。
【００４５】
図６（ｂ）のステップＳ１１では、ＣＰＵ１が、前記縦横比Ｙ／Ｘと前記最大縦横比とを比較して、縦横比Ｙ／Ｘが最大縦横比以下か否かを判別する。縦横比Ｙ／Ｘが最大縦横比以下の場合はステップＳ１２に進む。一方、縦横比Ｙ／Ｘが最大縦横比よりも大きい場合は前記ステップＳ１０に戻り、前記変数ｎ＝ｎ＋１として割当領域２０ａの縦横比Ｙ／Ｘを改めて算出する。ステップＳ１１からステップＳ１０へ戻るループは、割当領域２０ａの縦横比Ｙ／Ｘが最大縦横比以下となるまで繰り返し行われ、前記縦横比Ｙ／Ｘが最大縦横比以下となったときに前記ループを終了してステップＳ１２に進む。
【００４６】
ステップＳ１２では、ＣＰＵ１が、前記ループを繰り返した回数、すなわち、変数ｎの値に相当する数のスペース３０を、図６（ａ）のように、印字領域２０，２１の左右端に自動的に挿入する。また、ＣＰＵ１は、前記割当領域２０ａに一杯の大きさとなるように、印字する文字の縦横の大きさを演算して文字を形成してステップＳ１３に進む。
【００４７】
ステップＳ１３では、ＣＰＵ１が、前記ステップＳ１２で形成した文字に基づいて、プリンタ１０に印字させる出力処理を行う。
【００４８】
以上のように、印字する１文字当たりの領域２０ａの最大縦横比を予め設定しておくことで、予想外に文字が大きく変形して見難くなるのを防止できるから、見栄えが良く効果的な印字を行うことができる。
【００４９】
以上のとおり、図面を参照しながら好適な実施例を説明したが、当業者であれば、本明細書を見て、自明な範囲で種々の変更および修正を容易に想定するであろう。
たとえば、前記実施例では、印字データが印字領域に対して横書きされる場合について説明したが、印字データが印字領域に対して縦書きされる場合についても本発明を適用することができる。
また、スペースを挿入する位置は印字領域の左端または右端のいずれか一方に限られず、左端および右端の双方にスペースを挿入して、印字される文字をセンタリングするようにしてもよい。
また、１枚の印字用紙に対して複数の印字領域が設けられていてもよい。この場合、各印字領域ごとに最少文字数および閾値を設定するようにしてもよい。
また、本発明で扱われるフォントの種類は、ベクトルフォントの他にドットフォントでもよい。
したがって、そのような変更および修正は、請求の範囲から定まる本発明の範囲内のものと解釈される。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例１にかかる印字システムを示す概略構成図である。
【図２】記憶部の記憶内容を示す図表である。
【図３】ラベルを示す平面図である。
【図４】ポップ広告を示す平面図である。
【図５】ＣＰＵの処理の一例を示すフローチャートである。
【図６】（ａ）は実施例２にかかるラベルを示す平面図、（ｂ）はＣＰＵの処理の一例を示すフローチャートである。
【図７】従来の印字システムで印字した場合のラベルおよびポップ広告を示す平面図である。
【符号の説明】
【００５１】
１：ＣＰＵ（判別手段、データ作成手段、文字形成手段）
３ａ：用紙情報記憶部（第１記憶部）
３ｂ：印字データ記憶部（第２記憶部）
２０，２１：印字領域
２０ａ：１文字当たりの領域
３０：スペース（スペースデータ）
【図１】
2005297483.tif 000003
【図２】
2005297483.tif 000004
【図３】
2005297483.tif 000005
【図４】
2005297483.tif 000006
【図５】
2005297483.tif 000007
【図６】
2005297483.tif 000008
【図７】
2005297483.tif 000009