(57)【要約】【課題】簡単な操作で所望のレイアウトデータのファイルを選択可能としたラベルプリンタを提供する。【解決手段】ラベルプリンタ１Ａは、ラベルに印刷可能とする項目に対応して所定のオフセット値が設定されるレイアウト管理テーブルが保存されると共に、複数種類のフォーマットのラベルのレイアウトデータがオフセット値に関連付けられた固有のファイル番号が付けられて保存される不揮発性メモリ４２と、操作表示部４３でラベルに印刷される項目が選択されると、選択された項目に対応した値をレイアウト管理テーブルから読み出し、読み出した値を用いてファイル番号を生成し、ファイル番号で特定されるレイアウトデータを不揮発性メモリ４２から読み出すＣＰＵ４０とを備える。【選択図】    図１
2011136513.tif 000002
【特許請求の範囲】
【請求項１】
ラベルに印刷可能とする項目に対応して所定の値が設定される管理テーブルが保存されると共に、複数種類のフォーマットのラベルのレイアウトデータが、ラベルに印刷可能とする項目に対応した値に関連付けられた固有のファイル番号が付けられて保存される記憶手段と、
ラベルに印刷される項目が選択される操作手段と、
前記操作手段でラベルに印刷される項目が選択されると、選択された項目に対応した値を前記管理テーブルから読み出し、読み出した値を用いてファイル番号を生成し、ファイル番号で特定されるレイアウトデータを前記記憶手段から読み出す制御手段と
を備えたことを特徴とするラベルプリンタ。
【請求項２】
前記記憶手段に保存されたラベルのレイアウトデータに付けられたファイル番号は、ラベルに印刷される項目に対応した値を用いて所定の演算規則により求められた演算値であり、
前記制御手段は、前記管理テーブルから読み出した値を用いて所定の演算規則でファイル番号を生成する
ことを特徴とする請求項１記載のラベルプリンタ。
【請求項３】
前記制御手段は、前記管理テーブルから読み出した値を加算する演算規則でファイル番号を生成する
ことを特徴とする請求項２記載のラベルプリンタ。
【請求項４】
前記制御手段は、ラベルに印刷される項目を選択させる選択画面を前記操作手段で表示し、前記操作手段でラベルに印刷される項目が選択されると、選択された項目に応じて画面を切り換えると共に、選択された各項目に対応した値を前記管理テーブルから読み出す
ことを特徴とする請求項１、２または３記載のラベルプリンタ。
【請求項５】
前記制御手段は、前記操作手段でラベルに印刷される項目が選択され、選択された項目の内容が変更可能に設定されていると、項目の内容の変更が行われる入力画面を前記操作手段で表示し、入力された内容に応じて画面を切り換えると共に、ラベルのレイアウトデータの選択された項目に、入力された値をセットする
ことを特徴とする請求項４記載のラベルプリンタ。
【請求項６】
前記制御手段は、
ラベル作成アプリケーションを用いてラベルのレイアウトデータが作成される情報処理装置から、前記管理テーブルの規則に従いラベルに印刷される項目に対応して設定される所定の値に関連付けられたファイル番号が付与されたレイアウトデータを授受し、
前記記憶手段に保存された一部または全部のレイアウトデータを更新する
ことを特徴とする請求項１〜５項のいずれか１項に記載のラベルプリンタ。
【請求項７】
ラベルに印刷可能とする項目に対応して所定の値が設定される管理テーブルが保存されると共に、
複数種類のフォーマットのラベルのレイアウトデータが、ラベルに印刷可能とする項目に対応した値を用いて所定の演算規則により求められた固有のファイル番号が付けられて保存される
ことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルに印刷を行うラベルプリンタ及びラベルに印刷されるデータが記憶される記憶媒体に関する。
【背景技術】
【０００２】
スタンドアロンタイプと称される単体でラベルの発行が可能なラベルプリンタでは、パーソナルコンピュータ等でラベル作成アプリケーションを用いてラベルのレイアウトが作成され、作成されたレイアウトデータがラベルプリンタに装着されるメモリに保存されている。
【０００３】
ラベルのレイアウトデータにはファイル番号またはファイル名が付けられており、ラベルの発行時には、ファイル番号またはファイル名を検索することで所望のファイルを読み出すことができるようになっている。
【０００４】
スタンドアロンタイプのラベルプリンタでは、ラベルレイアウト自体を作成できる機能を備えたものがある。一方、漢字フォント等を持たないことで内蔵メモリを容量の小さいものとし、低コスト化を図ったラベルプリンタも提供されている。
【０００５】
漢字フォント等を持たないラベルプリンタでは、漢字等を画像データとして処理することで、フォントを持たない漢字等を印刷することを可能としている。但し、漢字で書かれた内容は、ラベルプリンタ本体では編集できない。従って、表示内容を変更する場合、印刷しようとするラベルの数だけレイアウトデータを持つ必要がある。
【０００６】
さて、値引きに関するラベルを発行するラベルプリンタでは、値引き方法や値引率、金額等は一定ではないので、ラベルの発行の都度、選択や入力をする必要がある。
【０００７】
値引きに関するラベルは、内容はある程度限定される。このため、値引きラベルの発行に用いられるラベルプリンタでは、想定される複数種類のフォーマットのラベルのレイアウトデータが、それぞれ固有のファイル番号が付けられて保存されている。これにより、漢字フォント等を持たなくても、漢字表記等を含むラベルを発行可能となる。
【０００８】
但し、所望のレイアウトデータを読み出すためには、ファイル番号を入力して読み出す作業が必要で、ファイル番号を覚えておく必要があった。
【０００９】
一方、対話型でラベルを作成できるようにしたラベルプリンタが提案されている（例えば、特許文献１参照）。このような対話型でラベルを作成できるようにしたラベルプリンタでも、作成したラベルにファイル番号を付けて保存する作業が必要で、同じファイルを読み出すためには、ファイル番号を覚えておく必要があった。また、同じファイルが異なるファイル番号で重複して保存される可能性があった。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第４３５９０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
複数種類のフォーマットのラベルのレイアウトデータが、それぞれ固有のファイル番号等を付けて保存され、ファイル番号等で所望のファイルを検索できるようにした従来のラベルプリンタでは、ファイル番号とファイルの内容の関連付けをラベルの発行者が認識できるようにする必要があり、ファイルの検索が手間となって、作業時間が増大していた。
【００１２】
本発明は、このような課題を解決するためになされたもので、簡単な操作で所望のレイアウトデータのファイルを選択可能としたラベルプリンタ及びラベルプリンタで用いられる記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決するため、本発明は、ラベルに印刷可能とする項目に対応して所定の値が設定される管理テーブルが保存されると共に、複数種類のフォーマットのラベルのレイアウトデータが、ラベルに印刷可能とする項目に対応した値に関連付けられた固有のファイル番号が付けられて保存される記憶手段と、ラベルに印刷される項目が選択される操作手段と、操作手段でラベルに印刷される項目が選択されると、選択された項目に対応した値を管理テーブルから読み出し、読み出した値を用いてファイル番号を生成し、ファイル番号で特定されるレイアウトデータを記憶手段から読み出す制御手段とを備えたラベルプリンタである。
【００１４】
また、本発明は、ラベルに印刷可能とする項目に対応して所定の値が設定される管理テーブルが保存されると共に、複数種類のフォーマットのラベルのレイアウトデータが、ラベルに印刷可能とする項目に対応した値を用いて所定の演算規則により求められた固有のファイル番号が付けられて保存される記憶媒体である。
【００１５】
本発明では、ラベルに印刷する項目を選択する操作で、所望のフォーマットのレイアウトデータを特定するファイル番号が生成される。このため、レイアウトデータのファイル検索が容易な作業となる。
【発明の効果】
【００１６】
本発明によれば、ラベルの発行者は、ラベル発行に必要な項目を選択する作業を行うだけ、所望のラベルのレイアウトデータを読み出すことができる。これにより、簡単な操作で所望のレイアウトデータのファイルを選択可能となり、所望のラベルを容易に発行することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態のラベルプリンタの一例を示す機能ブロック図である。
【図２】本実施の形態のラベルプリンタの一例を示す構成図である。
【図３】本実施の形態のラベルプリンタの操作表示部一例を示す外観図である。
【図４】本実施の形態のラベルプリンタで印刷されるラベルの一例を示す構成図である。
【図５】ラベルのレイアウトデータの一例を示す構成図である。
【図６】ラベルのレイアウトデータの一例を示す構成図である。
【図７】ラベルのレイアウトデータの一例を示す構成図である。
【図８】ラベルのレイアウトデータの一例を示す構成図である。
【図９】レイアウト管理テーブルの一例を示す構成図である。
【図１０】レイアウトデータの構成の一例を示す構成図である。
【図１１】ラベルに印刷する項目を選択する処理の一例を示すフローチャートである。
【図１２】ラベルに印刷する項目の選択が行われる選択画面の遷移の一例を示す動作説明図である。
【図１３】値引き方法の選択に対応して表示される入力画面の一例を示す動作説明図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明のラベルプリンタ及び記憶媒体の実施の形態について説明する。
【００１９】
＜本実施の形態のラベルプリンタの構成例＞
図１は、本実施の形態のラベルプリンタの一例を示す機能ブロック図、図２は、本実施の形態のラベルプリンタの一例を示す構成図、図３は、本実施の形態のラベルプリンタの操作表示部の一例を示す外観図、図４は、本実施の形態のラベルプリンタで印刷されるラベルの一例を示す構成図である。
【００２０】
本実施の形態のラベルプリンタ１Ａの概要について説明すると、ラベルプリンタ１Ａは、複数種類のフォーマットのラベルのレイアウトデータが、それぞれ固有のファイル番号が付けられて保存される。また、ラベルに印刷可能とする項目に対応して、ファイル番号の生成で用いられるオフセット値が設定される。
【００２１】
ラベルプリンタ１Ａは、ラベルに印刷する項目が選択されると、選択された項目に対応したオフセット値を用いて所定の演算を行うことで、選択された項目の組み合わせで特定されるフォーマットに対応したレイアウトデータのファイル番号が生成される。
【００２２】
これにより、本実施の形態のラベルプリンタ１Ａでは、予め保存されているラベルのレイアウトデータのファイル番号が判らなくても、ラベルに印刷する項目を選択する操作で、所望のフォーマットのレイアウトデータを読み出すことができる。
【００２３】
本実施の形態のラベルプリンタ１Ａで用いられるラベル２について説明すると、ラベル２は、図４に示すように、例えば、長尺の剥離紙２０の一の面である表面に剥離可能に貼着された形態で提供される。剥離紙２０の表面には、複数のラベル２が間隔を開けずに貼着されると共に、剥離紙２０の他の面である裏面には、印刷可能領域を示す印刷可能領域マーク２１が印刷されて、長尺状のラベル用紙２２が構成される。ラベルプリンタ１Ａは、図２に示すように、ラベル用紙２２がロール状に巻かれた形態のラベルロール２３がセットされる。
【００２４】
以下に、本実施の形態のラベルプリンタ１Ａの詳細について説明する。ラベルプリンタ１Ａは、ラベル２の搬送手段として、ラベルロール２３から引き出されたラベル用紙２２を搬送するプラテンローラ３０と、プラテンローラ３０を駆動する搬送モータ３１と、搬送モータ３１を駆動するモータドライバ３２を備える。
【００２５】
また、ラベルプリンタ１Ａは、ラベル２への印刷手段として、ラベル２が感熱紙である構成では、サーマルヘッドで構成される印刷ヘッド３３を備える。更に、ラベルプリンタ１Ａは、ラベル２の検出手段として、印刷可能領域マーク２１等を検出するラベル検出センサ３４を備える。
【００２６】
ラベルプリンタ１Ａでは、ラベル用紙２２に形成された印刷可能領域マーク２１をラベル検出センサ３４で読み取って、ラベル２に設定されている印刷可能領域を検知し、ラベル２の印刷可能領域に印刷ヘッド３３で各種情報を印刷する制御が実行される。
【００２７】
このため、ラベルプリンタ１Ａは、所定のプログラムに従い各種情報を印刷する制御を実行する制御手段の一例であるＣＰＵ４０と、ＣＰＵ４０が制御を実行する際の作業用メモリ等として用いられるＲＡＭ４１と、書き換え可能な半導体メモリ等で構成される記憶媒体（記憶手段）の一例である不揮発性メモリ４２を備える。
【００２８】
また、ラベルプリンタ１Ａは、表示手段の一例であるディスプレイ４３ａ及びキーボード等の入力手段の一例である入力部４３ｂで構成される操作表示部４３と、入力手段の一例であるバーコードリーダ等のコードスキャナ４４を備える。
【００２９】
更に、ラベルプリンタ１Ａは、パーソナルコンピュータやホストコンピュータ等の外部の情報処理装置４５と公衆網や専用回線等の通信回線４６ａで接続され、情報処理装置４５との間で通信を行って、データの授受を行う通信手段の一例である通信Ｉ／Ｆ４６を備える。
【００３０】
値引きに関するラベルを発行するラベルプリンタ１Ａでは、発行するラベルの内容はある程度限定される。このため、ラベルプリンタ１Ａは、想定される複数種類のフォーマットのラベルのレイアウトデータが、それぞれ固有のファイル番号（ファイル名）が付けられて、不揮発性メモリ４２に保存される。
【００３１】
また、ラベルに印刷可能とする項目に対応して所定のオフセット値が設定され、ラベルに印刷すると選択された項目に対応したオフセット値が読み出されるレイアウト管理テーブルが不揮発性メモリ４２に保存される。レイアウトデータにつけられるファイル番号は、ラベルに印刷可能とする項目に対応したオフセット値に関連付けられる情報で、オフセット値を用いて所定の演算規則により求められる値である。ここで、不揮発性メモリ４２は、ラベルプリンタ１Ａに内蔵されたメモリでも良いし、ラベルプリンタ１Ａに着脱可能なカード状等のメモリでも良い。
【００３２】
図５〜図８は、ラベルのレイアウトデータの一例を示す構成図である。本実施の形態では、値引き方法、半額表示を印刷するか否か、値引き前の元価格を印刷するか否か、値引き後の後価格を印刷するか否かの組み合わせにより、例えば１４種類のラベルのレイアウトデータが保存される。
【００３３】
図５（ａ）〜図５（ｄ）は、値引き方法の表示を「％引き」で行い、かつ、値引き率が５０％の場合を示す。図５（ａ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き率２５ＢであるレイアウトデータＤ１であり、レイアウトデータＤ１のファイル番号を、十進数の表記で「９０１」とする。
【００３４】
図５（ｂ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き率２５Ｂと値引き後価格２５ＣであるレイアウトデータＤ２であり、レイアウトデータＤ２のファイル番号を「９０２」とする。
【００３５】
図５（ｃ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き率２５Ｂと値引き前価格２５ＤであるレイアウトデータＤ３であり、レイアウトデータＤ３のファイル番号を「９０３」とする。
【００３６】
図５（ｄ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き率２５Ｂと値引き後価格２５Ｃと値引き前価格２５ＤであるレイアウトデータＤ４であり、レイアウトデータＤ４のファイル番号を「９０４」とする。
【００３７】
図６（ａ）〜図６（ｄ）は、値引き方法の表示を「％引き」で行い、かつ、値引き率が５０％で半額表示を印刷する場合を示す。図６（ａ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと半額表示２５ＥであるレイアウトデータＤ５であり、レイアウトデータＤ５のファイル番号を「９０５」とする。
【００３８】
図６（ｂ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き後価格２５Ｃと半額表示２５ＥであるレイアウトデータＤ６であり、レイアウトデータＤ６のファイル番号を「９０６」とする。
【００３９】
図６（ｃ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き前価格２５Ｄと半額表示２５ＥであるレイアウトデータＤ７であり、レイアウトデータＤ７のファイル番号を「９０７」とする。
【００４０】
図６（ｄ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き後価格２５Ｃと値引き前価格２５Ｄと半額表示２５ＥであるレイアウトデータＤ８であり、レイアウトデータＤ８のファイル番号を「９０８」とする。
【００４１】
図７（ａ）〜図７（ｄ）は、値引き方法の表示を「円引き」で行う場合を示す。図７（ａ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き額２５ＦであるレイアウトデータＤ９であり、レイアウトデータＤ９のファイル番号を「９０９」とする。
【００４２】
図７（ｂ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き後価格２５Ｃと値引き額２５ＦであるレイアウトデータＤ１０であり、レイアウトデータＤ１０のファイル番号を「９１０」とする。
【００４３】
図７（ｃ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き前価格２５Ｄと値引き額２５ＦであるレイアウトデータＤ１１であり、レイアウトデータＤ１１のファイル番号を「９１１」とする。
【００４４】
図７（ｄ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き後価格２５Ｃと値引き前価格２５Ｄと値引き額２５ＦであるレイアウトデータＤ１２であり、レイアウトデータＤ１２のファイル番号を「９１２」とする。
【００４５】
図８（ａ）〜図８（ｂ）は、値引き方法の表示を値引き後の価格である「ズバリ価格」と称す項目で行う場合を示す。図８（ａ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き後価格２５ＣであるレイアウトデータＤ１３であり、レイアウトデータＤ１３のファイル番号を「９１３」とする。
【００４６】
図８（ｂ）に示すフォーマットは、ラベル２に印刷される項目が、バーコード２５Ａと値引き後価格２５Ｃと値引き前価格２５ＤであるレイアウトデータＤ１４であり、レイアウトデータＤ１４のファイル番号を「９１４」とする。
【００４７】
図９は、レイアウト管理テーブルの一例を示す構成図である。図５〜図８で説明したレイアウトデータＤ１〜Ｄ１４のファイル番号「９０１」〜「９１４」を生成できるようにするため、レイアウト管理テーブルＴＢは、ラベルに印刷可能とする項目として、ラベルに印刷するバーコードの種別に対応してオフセット値Ａ１が設定される。なお、本例では、ラベルに印刷するバーコードの種別が、ｃｏｄｅ１２８の１種類であるので、オフセット値Ａ１は設定しなくても良いが、例えば、ラベルに印刷するバーコードの種別として、ｃｏｄｅ１２８とＪＡＮコードを選択可能とするような場合は、オフセット値Ａ１の設定が必要となる。
【００４８】
また、レイアウト管理テーブルＴＢは、ラベルに印刷可能とする項目として、値引き方法の選択に対応してオフセット値Ａ２が設定され、半額表示を印刷するか否かの選択に対応してオフセット値Ａ３が設定され、元価格を印刷するか否かの選択に対応してオフセット値Ａ４が設定され、後価格を印刷するか否かの選択に対応してオフセット値Ａ５が設定される。
【００４９】
レイアウト管理テーブルＴＢでは、ラベルに印刷するバーコードの種別、値引き方法、半額表示を印刷するか否か、値引き前の元価格を表示するか否か、値引き後の後価格を表示するか否かの組み合わせにより、各項目で選択されるオフセット値の組合せが一意に決まる。
【００５０】
このため、ファイル番号Ｆｎの生成は、ファイル番号を演算するための変数をＮとすると、以下の（１）式により求められる。
【００５１】
Ｆｎ＝Ｎ＋Ａ１＋Ａ２＋Ａ３＋Ａ４＋Ａ５  ・・・（１）
【００５２】
レイアウト管理テーブルＴＢでは、ファイル番号の基底番号を「９０１」とし、基底番号を変数Ｎとすることで、ラベルに印刷するバーコードの種別、値引き方法、半額表示を印刷するか否か、値引き前の元価格を表示するか否か、値引き後の後価格を表示するか否かに応じて選択されたオフセット値Ａ１〜Ａ５を、変数Ｎに加算する演算を行うと、図９の左欄に示すファイル番号が生成される。
【００５３】
図１に示すＣＰＵ４０は、ラベル２に印刷する項目等の選択が行われる選択画面を、操作表示部４３のディスプレイ４３ａに表示する。また、操作表示部４３の入力部４３ｂの入力を監視し、選択された項目に応じて画面を切り換えると共に、選択された項目に対応したオフセット値を選択してレイアウト管理テーブルＴＢから読み出す。そして、読み出したオフセット値Ａ１〜Ａ５を用いて、上述した（１）式による演算を行い、ファイル番号Ｆｎを生成し、ファイル番号Ｆｎで特定されるレイアウトデータを不揮発性メモリ４２から読み出す。
【００５４】
また、ＣＰＵ４０は、ラベル２に印刷する項目の中で、内容が変更可能に設定された項目について、項目の内容の変更が行われる入力画面を、操作表示部４３のディスプレイ４３ａに表示する。そして、操作表示部４３の入力部４３ｂ、または、コードスキャナ４４が操作されて数字やコード記号等が入力されると、入力された内容に応じて画面を切り換えると共に、ラベルのレイアウトデータの選択された項目に、入力された値をセットする。
【００５５】
図１０は、レイアウトデータの構成の一例を示す構成図である。なお、図１０では、レイアウトデータとして、図５（ｄ）で説明したレイアウトデータＤ４を例に説明する。
【００５６】
ラベルのレイアウトデータでは、ラベル２に印刷される各項目をオブジェクトと称し、例えば、レイアウトデータＤ４では、ラベル２に印刷される各項目が、バーコード等の単体のデータ、及び価格等の数字のデータと「表示価格」や「円」等の画像データを組み合わせたオブジェクトＣ１で構成される。
【００５７】
レイアウトデータは、パーソナルコンピュータ等の情報処理装置４５で、所定のラベル作成アプリケーションを用いて作成される。ラベル作成アプリケーションでは、ラベルのサイズの設定、バーコード等のコード情報や、数字や漢字等の文字情報が入力される入力枠の設定、コード情報や文字情報の入力、文字のサイズの設定等が行われる。
【００５８】
内容を変更可能とするオブジェクトについては、コード情報または文字情報が入力される入力枠について、ラベルプリンタでの編集を可能として、ラベル発行時にラベルプリンタでの内容の変更を可能に設定する。また、内容を変更可能とするオブジェクトに任意の名称、例えば内容に関連する名称を表示名として設定する。
【００５９】
このように作成されたレイアウトデータは、ラベルに印刷する項目に対応して、図９で説明したレイアウト管理テーブルＴＢの規則に従い設定されたオフセット値を用いて求められるファイル番号を付与して保存される。
【００６０】
ラベル作成アプリケーションで作成されたレイアウトデータは、例えば、情報処理装置４５とラベルプリンタ１Ａで通信を行うことで、ラベルプリンタ１Ａの不揮発性メモリ４２に保存される。ラベルプリンタ１Ａの不揮発性メモリ４２に保存されるレイアウトデータは、情報処理装置４５との通信により、一部または全部が更新可能に設定される。
【００６１】
また、情報処理装置４５がホストコンピュータである場合、情報処理装置４５と複数台のラベルプリンタ１Ａとの間で通信を行うことで、複数台のラベルプリンタ１Ａの不揮発性メモリ４２に保存されるレイアウトデータの一部または全部が更新可能に設定される。このように、外部の情報処理装置４５と通信回線４６ａを介して単数または複数のラベルプリンタ１Ａを接続することで、ラベルプリンタ１Ａで保存されるレイアウトデータを容易に更新することができる。
【００６２】
なお、情報処理装置４５で作成されたレイアウトデータを、着脱可能なメモリに保存し、このメモリをラベルプリンタ１Ａに装着して不揮発性メモリ４２として使用する構成でも良い。
【００６３】
図１に示すＣＰＵ４０は、オブジェクトの内容を変更可能とした項目を含むラベルのレイアウトデータを不揮発性メモリ４２から読み出し、内容の変更を可能とした項目が選択されると、ラベル作成時にオブジェクトに設定された表示名を操作表示部４３のディスプレイ４３ａに表示する。そして、操作表示部４３の入力部４３ｂ、または、コードスキャナ４４が操作されて数字やコード記号等が入力されると、入力された内容に応じて画面を切り換えると共に、ラベルのレイアウトデータの選択された項目に、入力された値をセットする。ここで、「円」等の漢字は画像データとすることで、ラベルプリンタ１Ａが漢字フォントを持たない構成であっても、漢字の印刷を可能にしている。
【００６４】
＜本実施の形態のラベルプリンタの動作例＞
図１１は、ラベルに印刷する項目を選択する処理の一例を示すフローチャート、図１２は、ラベルに印刷する項目の選択が行われる選択画面の遷移の一例を示す動作説明図で、次に、各図を参照して、本実施の形態のラベルプリンタ１Ａで実行されるレイアウトデータの読み出し処理について説明する。
【００６５】
ラベルプリンタ１ＡのＣＰＵ４０は、図１１のステップＳＡ１で、ファイル番号を演算するための変数Ｎを用意し、ステップＳＡ２で、変数Ｎにファイル番号の基底番号、本例では「９０１」をセットする。
【００６６】
ＣＰＵ４０は、図１１のステップＳＡ３で、ラベルに印刷する項目として、バーコードの種別を判断し、ステップＳＡ４で、図９に示すレイアウト管理テーブルＴＢから、ラベルに印刷するバーコードの種別に対応したオフセット値Ａ１を読み出す。本例では、ラベルに印刷するバーコードの種別が、ｃｏｄｅ１２８の１種類であるので、オフセット値Ａ１は「０」である。
【００６７】
ＣＰＵ４０は、図１１のステップＳＡ５で、ラベルに印刷する項目として、図１２（ａ）に示す値引き方法を選択させる選択画面Ｓ１を表示し、値引き方法を選択させる。
【００６８】
選択画面Ｓ１で値引き方法として「％引き」が選択されると、ＣＰＵ４０は、図１１のステップＳＡ６で、図９に示すレイアウト管理テーブルＴＢから、「％引き」に対応したオフセット値Ａ２を読み出す。「％引き」に対応したオフセット値は、Ａ２＝０である。
【００６９】
選択画面Ｓ１で値引き方法として「円引き」が選択されると、ＣＰＵ４０は、図１１のステップＳＡ７で、図９に示すレイアウト管理テーブルＴＢから、「円引き」に対応したオフセット値Ａ２を読み出す。「円引き」に対応したオフセット値は、Ａ２＝８である。
【００７０】
選択画面Ｓ１で値引き方法として「ズバリ価格」が選択されると、ＣＰＵ４０は、図１１のステップＳＡ８で、図９に示すレイアウト管理テーブルＴＢから、「ズバリ価格」に対応したオフセット値Ａ２を読み出す。「ズバリ価格」に対応したオフセット値は、Ａ２＝１２である。
【００７１】
図１３は、値引き方法の選択に対応して表示される入力画面の一例を示す動作説明図である。図１３では、値引き方法として「％引き」が選択された場合に、値引率を入力可能とした入力画面Ｅ１を示す。
【００７２】
例えば、図５（ａ）〜図５（ｄ）で説明したように、値引き方法が「％引き」であるレイアウトデータでは、任意の値引率に設定できるようにするため、値引率の項目について、内容が変更可能に設定されている。
【００７３】
このため、値引き方法として「％引き」が選択されると、図１３に示すように、ラベル作成時に変更可能に設定された値引率の項目のオブジェクトに対して入力された表示名、本例では「値引率変更」で特定される入力画面Ｅ１を操作表示部４３のディスプレイ４３ａに表示して、値引率の入力を可能にする。
【００７４】
なお、値引き方法として「円引き」または「ズバリ価格」が選択された場合、または、元価格や後価格を表示すると選択された場合、価格の入力が必要となるので、同様にして価格の内容が変更可能に設定されている。
【００７５】
ＣＰＵ４０は、値引き方法が選択される共に、値引き方法の選択に対応して値引率等が入力されると、図１１のステップＳＡ９で、ラベルに印刷する項目として、図１２（ｂ）に示す半額表示を印刷するか否かを選択させる選択画面Ｓ２を表示し、半額表示を印刷するか否かを選択させる。ここで、半額表示を印刷するか否かの選択は、値引き方法として「％引き」が選択され、かつ、値引き率が５０％に設定された場合に選択可能な項目である。
【００７６】
選択画面Ｓ２で半額表示を印刷しないと選択されると、ＣＰＵ４０は、図１１のステップＳＡ１０で、図９に示すレイアウト管理テーブルＴＢから、「半額表示を印刷しない」に対応したオフセット値Ａ３を読み出す。「半額表示を印刷しない」に対応したオフセット値は、Ａ３＝０である。
【００７７】
選択画面Ｓ２で半額表示を印刷すると選択されると、ＣＰＵ４０は、図１１のステップＳＡ１１で、図９に示すレイアウト管理テーブルＴＢから、「半額表示を印刷する」に対応したオフセット値Ａ３を読み出す。「半額表示を印刷する」に対応したオフセット値は、Ａ３＝４である。
【００７８】
ＣＰＵ４０は、半額表示を印刷するか否かが選択されると、図１１のステップＳＡ１２で、ラベルに印刷する項目として、図１２（ｃ）に示す元価格を印刷するか否かを選択させる選択画面Ｓ３を表示し、元価格を印刷するか否かを選択させる。
【００７９】
選択画面Ｓ３で元価格を印刷しないと選択されると、ＣＰＵ４０は、図１１のステップＳＡ１３で、図９に示すレイアウト管理テーブルＴＢから、「元価格を印刷しない」に対応したオフセット値Ａ４を読み出す。「元価格を印刷しない」に対応したオフセット値は、Ａ４＝０である。
【００８０】
選択画面Ｓ１で値引き方法として「％引き」または「円引き」が選択され、選択画面Ｓ３で元価格を印刷すると選択されると、ＣＰＵ４０は、図１１のステップＳＡ１４で、図９に示すレイアウト管理テーブルＴＢから、値引き方法が「％引き」または「円引き」で、「元価格を印刷する」に対応したオフセット値Ａ４を読み出す。値引き方法が「％引き」または「円引き」で、「元価格を印刷する」に対応したオフセット値は、Ａ４＝２である。
【００８１】
選択画面Ｓ１で値引き方法として「ズバリ価格」が選択され、選択画面Ｓ３で元価格を印刷すると選択されると、ＣＰＵ４０は、図１１のステップＳＡ１５で、図９に示すレイアウト管理テーブルＴＢから、値引き方法が「ズバリ価格」で、「元価格を印刷する」に対応したオフセット値Ａ４を読み出す。値引き方法が「ズバリ価格」で、「元価格を印刷する」に対応したオフセット値は、Ａ４＝１である。
【００８２】
ＣＰＵ４０は、元価格を印刷するか否かが選択されると、図１１のステップＳＡ１６で、ラベルに印刷する項目として、図１２（ｄ）に示す値引後価格を印刷するか否かを選択させる選択画面Ｓ４を表示し、値引後価格を印刷するか否かを選択させる。
【００８３】
選択画面Ｓ４で値引後価格を印刷しないと選択されると、ＣＰＵ４０は、図１１のステップＳＡ１７で、図９に示すレイアウト管理テーブルＴＢから、「値引後価格を印刷しない」に対応したオフセット値Ａ５を読み出す。「値引後価格を印刷しない」に対応したオフセット値は、Ａ５＝０である。ここで、選択画面Ｓ１で値引き方法として「ズバリ価格」が選択された場合、「値引後価格を印刷する」と選択される。選択画面Ｓ１で値引き方法として「ズバリ価格」が選択されると、値引き方法が「ズバリ価格」で、「値引後価格を印刷する」に対応したオフセット値Ａ５を読み出す。値引き方法が「ズバリ価格」で、「値引後価格を印刷する」に対応したオフセット値は、Ａ５＝０である。
【００８４】
選択画面Ｓ１で値引き方法として「ズバリ価格」が選択されておらず、選択画面Ｓ４で値引後価格を印刷すると選択されると、ＣＰＵ４０は、図１１のステップＳＡ１８で、図９に示すレイアウト管理テーブルＴＢから、「値引後価格を印刷する」に対応したオフセット値Ａ５を読み出す。「値引後価格を印刷する」に対応したオフセット値は、Ａ５＝１である。これらの項目の選択は、発行の都度行っても良いし、ラベルプリンタ１Ａの基本設定を行う際に、頻繁に用いるレイアウトデータのオフセット値に予め設定しておいても良い。
【００８５】
ＣＰＵ４０は、選択画面Ｓ１〜Ｓ４でラベルに印刷する項目が選択され、選択された項目に対応したオフセット値をレイアウト管理テーブルＴＢから読み出すと、読み出したオフセット値Ａ１〜Ａ５を用いて、上述した（１）式による演算を行ってファイル番号Ｆｎを生成し、ファイル番号Ｆｎで特定されるレイアウトデータを不揮発性メモリ４２から読み出す。
【００８６】
例えば、ラベルに印刷されるバーコードの種別が「ｃｏｄｅ１２８」、値引き方法が「％引き」、半額表示を「印刷しない」、元価格を「印刷する」、後価格を「印刷する」と選択されると、それぞれオフセット値はＡ１＝０、Ａ２＝０、Ａ３＝０、Ａ４＝２、Ａ５＝１となり、上述した（１）式による演算を行うと、Ｆｎ＝９０４となる。
【００８７】
ファイル番号Ｆｎが「９０４」で特定されるレイアウトデータは、図５（ｄ）に示すように、ラベル２に印刷される項目が、バーコード２５Ａと値引き率２５Ｂと値引き後価格２５Ｃと値引き前価格２５ＤであるレイアウトデータＤ４であり、ラベルに印刷すると選択された項目に合致したフォーマットであることが判る。ラベルに印刷すると選択した項目が他の組み合わせであっても、同様にファイル番号が生成される。
【００８８】
これにより、本実施の形態のラベルプリンタ１Ａでは、不揮発性メモリ４２に予め保存されているラベルのレイアウトデータのファイル番号が判らなくても、ラベルに印刷する項目を選択する操作で、複数のファイルの中から所望のフォーマットのレイアウトデータを読み出すことができ、ラベルの発行者であるユーザが印刷したい項目を含むフォーマットでラベルを印刷することができる。また、値引率情報や元価格情報等は、ラベルプリンタ１Ａでの発行時に変更可能なオブジェクトに設定することで、ユーザが任意に入力した値を印刷できる。
【００８９】
更に、図９に示すような予め決められたレイアウト管理テーブルに従ってファイル番号を付けることにすれば、従来からのラベル作成アプリケーション及びラベルプリンタで用いられている同じファイル形式を利用でき、レイアウトデータは従来と同様の方法で作成できるので、既存のラベル作成アプリケーション及びラベルプリンタとの互換性を確保できる。また、ラベルレイアウトの変更や置き換えが容易に行なえる。
【００９０】
なお、ファイル番号の生成は、上述した（１）式を用いた演算以外の方法でも良い。例えば、ラベルに印刷する項目に対応したオフセット値を、ファイル番号の桁に対応させても良い。上述した例で、ラベルに印刷されるバーコードの種別が「ｃｏｄｅ１２８」、値引き方法が「％引き」、半額表示を「印刷しない」、元価格を「印刷する」、後価格を「印刷する」と選択された場合、それぞれオフセット値はＡ１＝０、Ａ２＝０、Ａ３＝０、Ａ４＝２、Ａ５＝１となり、ファイル番号が「０００２１」となる。但し、この方法では、項目数が増えると、ファイル番号の桁数が増加する。また、項目毎にフォルダを作成する方法も考えられるが、項目数が増えると、階層が深くなる上、フォルダを指定する必要があるので、ファイル更新時の手順が煩雑になる。
【産業上の利用可能性】
【００９１】
本発明は、予め複数のフォーマットが用意されているラベルプリンタに適用される。
【符号の説明】
【００９２】
１Ａ・・・ラベルプリンタ、２・・・ラベル、４０・・・ＣＰＵ、４２・・・不揮発性メモリ、４３・・・操作表示部、ＴＢ・・・レイアウト管理テーブル
【図１】
2011136513.tif 000003
【図２】
2011136513.tif 000004
【図３】
2011136513.tif 000005
【図４】
2011136513.tif 000006
【図５】
2011136513.tif 000007
【図６】
2011136513.tif 000008
【図７】
2011136513.tif 000009
【図８】
2011136513.tif 000010
【図９】
2011136513.tif 000011
【図１０】
2011136513.tif 000012
【図１１】
2011136513.tif 000013
【図１２】
2011136513.tif 000014
【図１３】
2011136513.tif 000015