(57)【要約】【課題】商品の価格の変更に柔軟に対応できると共に、変更前の価格と変更後の価格とを容易に対比して比較できるラベル発行装置を提供する。【解決手段】商品名の単価および価格に対して所定の計算式を記憶する記憶部と、記憶部に記憶されている計算式に基づいて商品の単価および価格のうち少なくとも一方の計算を行う制御部と、制御部が計算した計算結果を表示する表示部と、を備える。【選択図】図１
2014162101.tif 000002
【特許請求の範囲】
【請求項１】
商品名の単価および価格に対して所定の計算式を記憶する記憶部と、
前記記憶部に記憶されている計算式に基づいて商品の単価および価格のうち少なくとも一方の計算を行う制御部と、
前記制御部が計算した計算結果を表示する表示部と、
を備えることを特徴とするラベル発行装置。
【請求項２】
商品の単価および価格の少なくとも一方に対して操作を行う操作ボタンを備え、
前記表示部は、前記操作ボタンを表示し、
前記記憶部は、前記所定の計算式を前記操作ボタンに対応付けて記憶し、
前記制御部は、前記記憶部に記憶されている計算式に基づいて計算した計算結果を、前記操作ボタンに対応付けて前記表示部に表示させる制御部と、
を備えることを特徴とする請求項１に記載のラベル発行装置。
【請求項３】
前記制御部は、
前記操作ボタンが操作された際、前記記憶部に記憶された計算式に基づく計算結果を単価または価格に反映させるように前記表示部に表示する
ことを特徴とする請求項２に記載のラベル発行装置。
【請求項４】
前記計算式を生成するための複数の計算式生成ボタンを備え、
前記制御部は、
前記複数の計算式生成ボタンの操作に応じて前記計算式を生成し、前記生成した計算式を前記操作ボタンと関連づけて前記記憶部に記憶させる
ことを特徴とする請求項２から請求項３のいずれか１項に記載のラベル発行装置。
【請求項５】
前記制御部は、
前記複数の計算式生成ボタンの操作に応じて前記計算式を編集し、前記編集した計算式を前記操作ボタンと関連づけて前記記憶部に記憶させる
ことを特徴とする請求項４に記載のラベル発行装置。
【請求項６】
前記表示部は、タッチパネルを配設して構成され、
前記操作ボタンは、前記タッチパネルを配設した表示部上に形成される
ことを特徴とする請求項１から請求項４のいずれか１項に記載のラベル発行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベル発行装置に関する。
【背景技術】
【０００２】
商品の重量を計量するはかりを有し、計量結果と単価とから商品の価格を計算し、ラベルに印字できるようにしたラベルプリンタが知られている。また、商品の価格表示としては、商品の本体価格に消費税を加算して表示する内税方式が採用されている。そこで、このようなラベルプリンタでは、計量結果と単価とから計算された本体価格に、現状では５％の消費税を加算して、商品の価格として計算している。
【０００３】
しかしながら、商品の価格は、サービスタイム等において、変更される可能性がある。また現状では５％の消費税は、将来、８％あるいは１０％に変更される可能性がある。消費税の税率が変更された際には、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）システムのＰＬＵ（Ｐｒｉｃｅ  Ｌｏｏｋ  Ｕｐ）を変更する必要があるが、ＰＬＵの書き換えには手間がかかる。ここで、ＰＬＵとは、商品コードと消費税込みの販売価格とが関連づけられているテーブルである。消費税が上昇した際に、呼び出した商品についてのＰＬＵが変更されていないと、消費者に消費税を含む商品の正しい価格を提示できない。
【０００４】
そこで、例えば、特許文献１には、印字機能と計算機能とのモードを切り替えることで、サービスタイム等において商品の値引きを行う場合に、キーボードにより計算を行って、印字データに反映できるものが開示されている。また、特許文献２には、ラベルプリンタに計算式を登録し、この計算式に基づいて計算を行い、この計算結果をラベルに印字できるものが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２７０１６０号公報
【特許文献２】特開２００３−１３１８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示されるものでは、サービスタイム等において商品の値引きを行う場合に、キーボードによる計算が必要になり、操作性が良くない。また、特許文献２では、計算式の変更に、パソコン等、計算式を登録するための外部の装置が必要になる。
【０００７】
また、商品の値引きや消費税の変更により、価格を変更する際には、現状の価格と、変更後の価格とを対比して比較できることが望まれる。特許文献１及び特許文献２に示されるものでは、変更前の価格と、変更後の価格とを容易に比較することはできない。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであって、商品の価格の変更に柔軟に対応できると共に、変更前の価格と変更後の価格とを容易に対比して比較できるラベル発行装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様に係るラベル発行装置は、商品名の単価および価格に対して所定の計算式を記憶する記憶部と、前記記憶部に記憶されている計算式に基づいて商品の単価および価格のうち少なくとも一方の計算を行う制御部と、前記制御部が計算した計算結果を表示する表示部と、を備えることを特徴としている。
【００１０】
また、本発明の一態様に係るラベル発行装置において、商品の単価および価格の少なくとも一方に対して操作を行う操作ボタンを備え、前記表示部は、前記操作ボタンを表示し、前記記憶部は、前記所定の計算式を前記操作ボタンに対応付けて記憶し、前記制御部は、前記記憶部に記憶されている計算式に基づいて計算した計算結果を、前記操作ボタンに対応付けて前記表示部に表示させる制御部と、を備えるようにしてもよい。
【００１１】
また、本発明の一態様に係るラベル発行装置において、前記制御部は、前記操作ボタンが操作された際、前記記憶部に記憶された計算式に基づく計算結果を単価または価格に反映させるように前記表示部に表示するようにしてもよい。
【００１２】
また、本発明の一態様に係るラベル発行装置において、前記計算式を生成するための複数の計算式生成ボタンを備え、前記制御部は、前記複数の計算式生成ボタンの操作に応じて前記計算式を生成し、前記生成した計算式を前記操作ボタンと関連づけて前記記憶部に記憶させるようにしてもよい。
【００１３】
また、本発明の一態様に係るラベル発行装置において、前記制御部は、前記複数の計算式生成ボタンの操作に応じて前記計算式を編集し、前記編集した計算式を前記操作ボタンと関連づけて前記記憶部に記憶させるようにしてもよい。
【００１４】
また、本発明の一態様に係るラベル発行装置において、前記表示部は、タッチパネルを配設して構成され、前記操作ボタンは、前記タッチパネルを配設した表示部上に形成されるようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、現在設定変更されている単価、価格に対し、所定の計算式にて単価、価格の設定の計算を行い、その結果を表示させるので、元の単価又は価格と計算後の単価又は価格とを画面上で容易に比較できる。また、本発明によれば、計算した価格をそのまま実際の単価又は価格として反映させることができるので、計算結果を改めて入力する手間がなくなる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係るラベルプリンタの構成を表すブロック図の一例である。
【図２】実施形態に係る記憶部に記憶される商品ファイルの構成の一例の説明図である。
【図３】実施形態に係る記憶部に記憶される計算式の一例の説明図である。
【図４】実施形態に係る消費税５％のときのラベルプリンタにおける値付け画面の説明図である。
【図５】実施形態に係る消費税８％のときのラベルプリンタにおける値付け画面の説明図である。
【図６】実施形態に係るラベルプリンタにおける変更画面の説明図である。
【図７】実施形態に係るラベルプリンタの値付け画面での処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本実施形態に係るラベルプリンタ１の構成を表すブロック図の一例である。図１に示すように、本発明の第１の実施形態に係るラベルプリンタ１は、制御部１００と、はかり２と、印字機構部３と、操作部５とを備える。
【００１８】
はかり２は、ロードセル２ａを備え、商品の重量を計測する。
印字機構部３は、ラベルの印字を行い、印字したラベルを排出する。印字機構部３は、例えば、ドット印字を行うサーマルヘッドと、１ドットライン分のデータを蓄積し、サーマルヘッドに供給するシフトレジスタと、ラベルを１ドットラインずつ移動させるステッピングモータとを有しており、任意の文字、数字、および画像を印字する。
【００１９】
操作部５は、キー操作部７、および操作表示部９を備える。
キー操作部７はテンキーと印字キーとを備える。テンキーは数字の入力を受け付ける。印字キーは印字指示の入力を受け付ける。
操作表示部９は、液晶表示器９ｂの上面にタッチパネル９ａが積層された形となっており、同一面でデータの表示と入力とができるようになっている。液晶表示器９ｂは例えば６４０×４８０ドットのドット表示により、各種データの表示を行う。タッチパネル９ａは、透明のパネルであり、液晶表示器９ｂの上面に設けられている。タッチパネル９ａは、操作者の指が触れると、触れた位置を検出し、検出した位置に応じた入力を受け付ける。
【００２０】
制御部１００は、ＣＰＵ（制御部）２０、ロードセル制御部２１、印字制御部２２、操作制御部２４、表示制御部２５、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０、および記憶部５０を備える。
【００２１】
ＣＰＵ２０は、ＲＯＭ４０が記憶する制御プログラムと、ＲＡＭ３０及び記憶部５０が記憶する各種情報を読み出し、読み出した制御プログラムと各種情報とに基づいて各部の制御を行う。また、ＣＰＵ２０は、必要な情報をＲＡＭ３０に記憶させる。ＣＰＵ２０は、バスを介して制御部１００が備える各部と互いにデータの入出力が可能な状態で接続している。
【００２２】
ロードセル制御部２１は、はかり２が備えるロードセル２ａの制御を行う。印字制御部２２は、印字機構部３の制御を行う。
操作制御部２４は、キー操作部７と、タッチパネル９ａの制御を行う。
表示制御部２５は、液晶表示器９ｂの制御を行う。
ＲＡＭ３０は、ＣＰＵ２０が用いる情報を記憶する一時記憶領域である。
ＲＯＭ４０には、制御プログラムが記憶されている。
【００２３】
記憶部５０は、例えば、ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成される。記憶部５０は、商品と単価との関係を示す商品ファイル等を記憶する。ここで、商品ファイルとは、商品および商品に関する情報である。
【００２４】
図２は、実施形態に係る記憶部５０に記憶される商品ファイルの構成の一例の説明図である。図２に示しように、記憶部５０には、商品番号、品名、単価、製造日、賞味期限、広告文番号、コメント番号、フォーマット番号等の各設定項目が関連づけられて記憶されている。例えば、商品番号として『００１』、品名として『牛ロース』、単価として『６００』、製造日として『０２．６．５』、賞味期限として『０２．６．７』、広告文番号として『１』、コメント番号として『−』、およびフォーマット番号として『１』が関連づけられて記憶されている。なお、図２に示す商品ファイルの構成は一例であって、商品ファイルの構成は、このような形式に限定されるものではない。
【００２５】
また、記憶部５０には、図３に示すように、ブロック型ボタン１０３ａ〜１０３ｆ（図４参照）（操作ボタン）に対応付けて、価格や単価を計算するために予め設定された計算式が記憶される。図３は、本実施形態に係る記憶部５０に記憶される計算式の一例の説明図である。例えば、記憶部５０には、ブロック型ボタン１０３ａと、計算式として『（消費税５％のときの価格）÷１．０５×１．０８』とが関連づけられて記憶されている。この計算式は、例えば、タイムサービスの値引きの計算を行う、または消費税の変更があったときの価格を計算する際に用いられる。
【００２６】
次に、ラベルプリンタ１における液晶表示器９ｂの表示とタッチパネル９ａによる操作について説明する。
図４は、本実施形態に係る消費税５％のときのラベルプリンタ１における値付け画面の一例である。この値付け画面は、前述したように、タッチパネル９ａが設けられた液晶表示器９ｂからなる操作表示部９上に表示される。
【００２７】
図４に示すように、値付け画面には、主表示部１０１、ボタン配置部１０２から構成される。主表示部１０１には、商品名１０１ａ、重さ１０１ｂ、単価１０１ｃ、価格１０１ｄ等が表示される。重さ１０１ｂは、はかり２のロードセル２ａにより計量された重量が反映される。また、商品名１０１ａ及び単価は、記憶部５０に記憶された商品ファイルの値（図２参照）が反映される。
【００２８】
図４に示した例では、商品名１０１ａは『鶏モモ肉』であり、重さ１０１ｂは『１０００グラム』、１００ｇ当たりの単価１０１ｃは『１０５円』、価格１０１ｄは『１０５０円』である。また、ここで、単価の『１０５円』は、消費税５％を付加したときの単価であり、商品本体の単価は、１００円である。
【００２９】
ボタン配置部１０２には、ユーザが入力する複数のブロック型ボタンが表示される。図４に示した例では、ボタン配置部１０２に、ブロック型ボタン１０３ａ〜１０３ｆと、ブロック型ボタン１０４が表示されている。
【００３０】
ブロック型ボタン１０３ａ〜１０３ｆは、予め記憶部５０に記憶された計算式（図３参照）に基づいて、価格や単価を計算するためのボタンである。これらのブロック型ボタン１０３ａ〜１０３ｆは、例えば、タイムサービスの値引きの計算をしたり、消費税の変更があったときの価格を計算するのに用いられる。
【００３１】
ブロック型ボタン１０３ａは、消費税が８％のときの価格を計算する際に操作するボタンである。ブロック型ボタン１０３ｂは、消費税が１０％のときの価格を計算する際に操作するボタンである。ブロック型ボタン１０３ｃは、価格に対して１０％の値下げをしたときの価格を計算する際に操作するボタンである。ブロック型ボタン１０３ｄは、価格に対して２００円の値引きをしたときの価格を計算する際に操作するボタンである。ブロック型ボタン１０３ｅは、単価に対して２０％値引きしたときの単価を計算する際に操作するボタンである。ブロック型ボタン１０３ｆは、単価に対して１０％値引きしたときの単価を計算する際に操作するボタンである。なお、これらのブロック型ボタン１０３ａ〜１０３ｆの数及び機能は一例であり、ブロック型ボタン１０３ａ〜１０３ｆの数及び機能は、これに限定されるものではない。
【００３２】
ブロック型ボタン１０３ａ〜１０３ｆには、各ブロック型ボタンの機能名が表示されると共に、記憶された計算式で計算したときの価格や単価が表示される。例えば、ブロック型ボタン１０３ａには、図３に示したように、消費税５％の価格を消費税８％に変換する計算式がプリセットされる。消費税５％の価格を消費税８％に変換する計算式は、例えば、次式（１）である。
【００３３】
（消費税５％のときの価格）÷１．０５×１．０８  …（１）
【００３４】
図４に示した例では、主表示部１０１には、消費税５％のとき、商品名１０１ａとして『鶏モモ肉』、重さ１０１ｂとして『１０００ｇ（グラム）』、単価１０１ｃとして『１０５円』、価格１０１ｄとして『１０５０円』が表示されている。この場合、消費税５％のときの価格１０１ｄである『１０５０円』から、式（１）により消費税８％のときの価格を求めると、１０８０円（＝１０５０÷１．０５×１．０８）である。
【００３５】
したがって、ブロック型ボタン１０３ａには、『消費税８％』の機能名を示す表示と共に、消費税を８％としたときの価格１０１ｄである『１０８０円』とが表示される。他のブロック型ボタン１０３ｂ〜１０３ｆについても、同様に、各ブロック型ボタンの機能と、プリセットされた計算式で計算したときの価格が表示される。
なお、図４に示した例では、記憶部５０に記憶されている計算式に基づいて計算した結果を、ブロック型ボタン１０３ａ〜１０３ｆに表示する例を説明したが、これに限られない。例えば、計算結果は、操作表示部９上の予め定められている位置等に表示されるようにしてもよい。
【００３６】
各ブロック型ボタン１０３ａ〜１０３ｆがタッチされると、各ブロック型ボタン１０３ａ〜１０３ｆに対応付けてプリセットされた計算式により計算された結果が、主表示部１０１の単価１０１ｃおよび価格１０１ｄに反映される。例えば、ブロック型ボタン１０３ａがタッチされると、上述の計算式により求められた価格が実際の価格に反映され、図５に示すように、主表示部１０１上での単価１０１ｃが『１０８円』に更新され、価格１０１ｄが『１０８０円』に更新される。図５は、本実施形態に係る消費税８％のときのラベルプリンタにおける値付け画面の説明図である。
【００３７】
図４および図５におけるブロック型ボタン１０４は、電卓のボタンである。ブロック型ボタン１０４がタッチされると、図６に示すような変更画面が現れる。図６は、実施形態に係るラベルプリンタにおける変更画面の説明図である。図６に示すように、変更画面には、電卓１１０、各種項目ボタン１２０、およびプリセットボタン１３０が表示される。
【００３８】
図６に示すように、電卓１１０は、演算結果表示部１１１、１０キーボタン（計算式生成ボタン）１１２、小数点キーボタン（計算式生成ボタン）１１３、四則演算キーボタン（計算式生成ボタン）１１４、イコールキーボタン（計算式生成ボタン）１１５、パーセント計算キーボタン（計算式生成ボタン）１１６、クリアーボタン（計算式生成ボタン）１１７、および括弧キーボタン（計算式生成ボタン）１１８を備えている。なお、図６に示した電卓１１０は、一例であり、関数キーボタン、メモリーキーボタン等を備えていてもよい。また各キー１１１〜１１８の動作は、一般的な電卓と同様である。
【００３９】
各種項目ボタン（計算式生成ボタン）１２０は、ボタン１２１〜１２８を備えている。これらのボタン１２１〜１２８を利用者が操作することで、記憶部５０に記憶されている計算式を生成、または変更する際、計算に用いる各項目を呼び出したり設定したりするボタンである。
ボタン１２１は、単価を表すボタンである。ボタン１２２は、値段を表すボタンである。ボタン１２３は、計量実績のある価格を表すボタンである。ボタン１２４は、単価を表すボタンである。ボタン１２５は、計量実績のある単価を表すボタンである。ボタン１２６は、入力するボタンである。ボタン１２７は、ボタン１２１〜１２６で入力された計算式を、記憶部５０に記憶されている計算式に設定するボタンである。ボタン１２８は、図６に示した画面での操作をキャンセル処理するボタンである。
【００４０】
プリセットボタン１３０は、ボタン１３１〜１３７を備えている。これらのボタン１３１〜１３７は、使用頻度の高いボタンである。
ボタン１３１は、所定の金額を割り引く計算を行うボタンである。ボタン１３２は、単価または価格から所定の割合分、割り引く計算を行うボタンである。ボタン１３３は、計算式における消費税を５％から８％に変更するボタンである。ボタン１３４は、計算式における消費税を８％から１０％に変更するボタンである。ボタン１３５は、電卓１１０で入力または計算された値を切り捨てる処理を行うボタンである。ボタン１３６は、電卓１１０で入力または計算された値を切り上げる処理を行うボタンである。ボタン１３７は、電卓１１０で入力または計算された値を四捨五入する処理を行うボタンである。
【００４１】
ここで、図６に示した画面による操作の例を説明する。
（例１）消費税が８％の価格を計算する計算式を設定する
利用者は、ボタン１２２を押す。次に利用者は、電卓１１０の四則演算キーボタン１１４の『÷』ボタンを押し、次に電卓１１０の１０キーボタン１１２と小数点キーボタン１１３を押して『１．０５』を押す。次に利用者は、電卓１１０の四則演算キーボタン１１４の『×』ボタンを押し、次に電卓１１０の１０キーボタン１１２と小数点キーボタン１１３を押して『１．０８』を押す。次に利用者は、『設定』のボタン１２７を押す。以上の操作により、消費税が５％から８％に変更になった場合の、価格の計算式が設定される。設定された計算式は、上述したようにボタンと関連付けられて記憶部５０に記憶される。
【００４２】
（例２）消費税が１０％の価格を計算する計算式を設定する
利用者は、ボタン１２２を押す。次に利用者は、電卓１１０の四則演算キーボタン１１４の『÷』ボタンを押し、次に電卓１１０の１０キーボタン１１２と小数点キーボタン１１３を押して『１．０５』を押す。次に利用者は、電卓１１０の四則演算キーボタン１１４の『×』ボタンを押し、次に電卓１１０の１０キーボタン１１２と小数点キーボタン１１３を押して『１．１０』を押す。次に利用者は、『設定』のボタン１２７を押す。以上の操作により、消費税が５％から１０％に変更になった場合の、価格の計算式が設定される。設定された計算式は、上述したようにボタンと関連付けられて記憶部５０に記憶される。
【００４３】
（例３）価格から１０％値引く計算する計算式を設定する
利用者は、ボタン１２２を押す。次に利用者は、電卓１１０の四則演算キーボタン１１４の『×』ボタンを押し、次に電卓１１０の括弧キーボタン１１８の『（』ボタンを押す。次に利用者は、１０キーボタン１１２と小数点キーボタン１１３を押して『１００』を押し、電卓１１０の四則演算キーボタン１１４の『−』ボタンを押し、次に電卓１１０の括弧キーボタン１１８の『）』ボタンを押す。次に利用者は、電卓１１０のパーセント計算キーボタン１１６を押す。次に利用者は、『設定』のボタン１２７を押す。以上の操作により、価格から１０％値引く計算をする計算式が設定される。設定された計算式は、上述したようにボタンと関連付けられて記憶部５０に記憶される。
【００４４】
（例４）価格から２０％値引く計算する計算式を設定する
利用者は、ボタン１２２を押す。次に利用者は、プリセットボタン１３０の２０％引きであるボタン１３２を押す。次に利用者は、『設定』のボタン１２７を押す。以上の操作により、価格から２５０円値引く計算をする計算式が設定される。設定された計算式は、上述したようにボタンと関連付けられて記憶部５０に記憶される。
【００４５】
（例５）価格から２５０円値引く計算する計算式を設定する
利用者は、ボタン１２２を押す。次に利用者は、電卓１１０の四則演算キーボタン１１４の『−』ボタンを押し、次に電卓１１０の１０キーボタン１１２を押して『２５０』を押す。次に利用者は、『設定』のボタン１２７を押す。以上の操作により、価格から２５０円値引く計算をする計算式が設定される。設定された計算式は、上述したようにボタンと関連付けられて記憶部５０に記憶される。
【００４６】
例えば、消費税が５％から８％に引き上げられるような場合には、上述のような操作により、ユーザは、ブロック型ボタン１０３ａに、消費税を８％としたときの計算式をプリセットしておく。そして、図４に示した値付け画面で、ユーザは、ブロック型ボタン１０３ａをタッチする。これにより、消費税が５％から８％に引き上げられても直ちに対応でき、変更後の価格で、ラベルに価格を印字できる。
【００４７】
図７は、本発明の実施形態に係るラベルプリンタの値付け画面での処理を示すフローチャートである。
（ステップＳ１）ＣＰＵ２０は、値付け画面を表示するか否かを判別する。ＣＰＵ２０は、値付け画面が表示すると判別した場合（ステップＳ１；ＹＥＳ）、ステップＳ２に進み、値付け画面が表示しないと判別した場合（ステップＳ１；ＮＯ）、ステップＳ１に戻る。
【００４８】
（ステップＳ２）値付け画面を表示すると判別した場合、ＣＰＵ２０は、記憶部５０から商品ファイルを読み出す。ＣＰＵ２０は、ステップＳ２終了後、処理をステップＳ３に進める。
（ステップＳ３）ＣＰＵ２０は、はかり２のロードセル２ａにより商品の重量を計量する。ＣＰＵ２０は、ステップＳ３終了後、処理をステップＳ４に進める。
（ステップＳ４）ＣＰＵ２０は、ステップＳ３で計量した重さを主表示部１０１に表示し、ステップＳ２で読み出した商品ファイルに基づいて算出した単価と価格を主表示部１０１に表示する。ＣＰＵ２０は、ステップＳ４終了後、処理をステップＳ５に進める。
【００４９】
（ステップＳ５）ＣＰＵ２０は、各ブロック型ボタン１０３ａ〜１０３ｆに対応付けられた計算式を記憶部５０から読み出す。ＣＰＵ２０は、ステップＳ５終了後、処理をステップＳ６に進める。
（ステップＳ６）ＣＰＵ２０は、読み出した計算式と、ステップＳ２で取得した商品ファイル、ステップＳ３で計量した重さを示す情報を用いて、単価、および価格を計算する。ＣＰＵ２０は、ステップＳ６終了後、処理をステップＳ７に進める。
（ステップＳ７）ＣＰＵ２０は、各ブロック型ボタン１０３ａ〜１０３ｆに、各ブロック型ボタン１０３ａ〜１０３ｆの機能と、１０３ａ〜１０３ｆに対応付けて記憶された計算式で計算したときの単価、価格を主表示部１０１に表示する。ＣＰＵ２０は、ステップＳ７終了後、処理をステップＳ８に進める。
【００５０】
（ステップＳ８）ＣＰＵ２０は、ブロック型ボタン１０３ａ〜１０３ｆの何れかがタッチされたか否かを判別する。ＣＰＵ２０は、ブロック型ボタン１０３ａ〜１０３ｆの何れかがタッチされたと判別した場合（ステップＳ８；ＹＥＳ）、ステップＳ９に進み、ブロック型ボタン１０３ａ〜１０３ｆの何れかがタッチされていないと判別した場合（ステップＳ８；ＮＯ）、ステップＳ７に戻る。
（ステップＳ９）ロック型ボタン１０３ａ〜１０３ｆの何れかがタッチされたと判別した場合、ＣＰＵ２０は、ブロック型ボタン１０３ａ〜１０３ｆのうちのどのブロック型ボタンがタッチされたかを判定する。ＣＰＵ２０は、ステップＳ９終了後、処理をステップＳ１０に進める。
（ステップＳ１０）ＣＰＵ２０は、主表示部１０１に表示している単価、価格を、タッチされたブロック型ボタンに対応する計算式で計算した単価、価格に変更し、変更した単価、価格を主表示部１０１に反映させる。
【００５１】
以上説明したように、本実施形態に係るラベル発行装置（ラベルプリンタ１）は、商品名の単価および価格に対して所定の計算式を記憶する記憶部５０と、記憶部に記憶されている計算式に基づいて商品の単価および価格のうち少なくとも一方の計算を行う制御部（制御部１００、ＣＰＵ２０）と、制御部が計算した計算結果を表示する表示部（操作表示部９）と、を備える。
これにより、本実施形態に係るラベルプリンタ１は、消費税を変更したり、価格や単価を値引きしたりする際に、変更後の価格や値引きを計算して、ラベルに印字することができる。また、本実施形態に係るラベルプリンタ１は、ブロック型ボタン１０３ａ〜１０３ｆには、各ブロック型ボタンの機能が表示されると共に、記憶された計算式で計算したときの価格や単価が表示される。これにより、本実施形態に係るラベルプリンタ１によれば、ユーザは、現状の価格と、変更後の価格とを対比させて把握することが可能である。
【００５２】
なお、ブロック型ボタン１０３ａ〜１０３ｆをタッチして、ブロック型ボタン１０３ａ〜１０３ｆで計算した単価、価格を反映させる際、二重計算を防止するために、以下のような処理を行うようにしてもよい。制御部１００は、例えば、ブロック型ボタン１０３ａ〜１０３ｆがタッチされたら、そのタッチされたブロック型ボタン１０３ａ〜１０３ｆの文字の色を変えたり、表示を暗転させたり、又はタッチを不可にするようにしてもよい。
【００５３】
また、制御部１００は、ブロック型ボタン１０３ｃ〜１０３ｆの操作により値引き処理をしたときに、値引きの状態が一目してわかるように、値引きの状態に応じてブロック型ボタン１０３ｃ〜１０３ｆの表示の状態を変更するようにしてもよい。例えば、制御部１００は、１０％引きが選択された場合は赤色で表示し、２０％引きが選択された場合は青色で表示する。１０％引きが選択された場合は、価格も値引き後の赤色で単独で表示したり、元の価格と赤色の１０％引きの価格を併記したり、元の価格に取り消し二重線を引き赤色で値引後の価格を表示したりしてもよい。
【００５４】
また、上述の例では、ブロック型ボタン１０５を操作して、各ブロック型ボタン１０３ａ〜１０３ｆに計算式をプリセットしたが、例えば、ブロック型ボタン１０３ａ〜１０３ｆを長押しすると、計算式のプリセットが行えるようにしてもよい。
【００５５】
また、各ブロック型ボタン１０３ａ〜１０３ｆに対応させる機能や計算式、数値等を、商品ごとに、用意しておくようにしてもよい。例えば、商品が豚肉の場合には、１０％割引きのブロック型ボタン、牛肉の場合には、５％割引きのブロック型ボタンを表示させるようにしてもよい。
【００５６】
また、呼び出した商品データが所定の条件を満たす場合に、所定のプリセット計算機能を有する各ブロック型ボタンを表示するようにしてもよい。例えば、呼び出した商品の価格が１００円〜２９９円のときは５０円引きのブロック型ボタン、３００円〜５００円のときは１００円引きのブロック型ボタンを表示させるようにしてもよい。
【００５７】
なお、ラベルプリンタ１の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５８】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００５９】
１…ラベルプリンタ、２…はかり、３…印字機構部、５…操作部、７…キー操作部、９…操作表示部（表示部）、２０…ＣＰＵ（制御部）、２１…ロードセル制御部、２２…印字制御部、２４…操作制御部、２５…表示制御部、５０…記憶部（記憶部）、１００…制御部、１０１…主表示部、１０２…ボタン配置部、１０３ａ〜１０３ｆ…ブロック型ボタン（操作ボタン）、１１０…電卓、１１７〜１１８…電卓キーボタン（計算式生成ボタン）、１２０…項目変更ボタン（計算式生成ボタン）、１３０…プリセットボタン
【図１】
2014162101.tif 000003
【図２】
2014162101.tif 000004
【図３】
2014162101.tif 000005
【図４】
2014162101.tif 000006
【図５】
2014162101.tif 000007
【図６】
2014162101.tif 000008
【図７】
2014162101.tif 000009