(57)【要約】【課題】税込み価格の印字に関する詳細な設定を可能にする。【解決手段】表示部３５および操作パネル３４を用いて、税率、価格入力方法、バーコード内価格、端数処理方法、価格税込み印字方法、価格表示テーブルのそれぞれに対応する設定値を設定すると、設定された設定値に対応する所定のフォーマットで税込み価格、価格表示テーブルが印字される。また、設定値に対応して税抜き価格または税込み価格を表すバーコードが印字される。【選択図】図１
2005238772.tif 000002
【特許請求の範囲】
【請求項１】
消費税率を設定する税率設定手段と、
商品の価格を示す価格情報を入力する入力手段と、
前記入力手段によって入力された前記価格情報を、前記商品の税込み価格または本体価格のいずれかに設定する入力価格設定手段と、
前記税率設定手段によって設定された前記消費税率、および前記入力手段によって前記価格情報として入力された前記本体価格または前記税込み価格から消費税額を算出する消費税額算出手段と、
前記消費税額算出手段によって算出された前記消費税額に対する小数点以下の端数の処理方法として、切捨て、切り上げ、および四捨五入のいずれかを設定する端数処理方法設定手段と、
前記端数処理方法設定手段によって設定された前記端数の処理方法に基づいて、前記消費税額算出手段によって算出された前記消費税額の端数を処理し、端数処理済みの消費税額を求める端数処理手段と、
前記端数処理手段によって端数が処理された前記端数処理済みの消費税額と、前記入力手段によって前記価格情報として入力された前記本体価格とから前記本体価格に対応する税込み価格を算出する税込み価格算出手段と、
前記端数処理手段によって端数が処理された前記端数処理済みの消費税額と、前記入力手段によって前記価格情報として入力された前記税込み価格とから前記税込み価格に対応する本体価格を算出する本体価格算出手段と、
所定の用紙に印字されるバーコードによって示される価格情報として、前記税込み価格算出手段によって算出された前記税込み価格または前記本体価格算出手段によって算出された前記本体価格のいずれかを設定するバーコード内価格設定手段と、
前記用紙に、前記本体価格および前記端数処理済みの消費税額の少なくともいずれか一方と、前記税込み価格と、前記バーコードを印字する印字手段と
を備えることを特徴とする印字装置。
【請求項２】
前記印字手段は、前記税率設定手段と、前記入力価格設定手段と、前記バーコード内価格設定手段と、前記端数処理方法設定手段によって設定された設定内容を前記用紙に印字する
ことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記印字手段によって前記用紙に印字される前記税込み価格の印字サイズと、前記印字手段によって前記用紙に印字される前記本体価格および前記端数処理済みの消費税額の少なくともいずれか一方の印字サイズと、の比率を設定する比率設定手段をさらに備え、前記印字手段は、前記比率に従って前記本体価格および前記端数処理済みの消費税額の少なくともいずれか一方と前記税込み価格を前記用紙に印字する
ことを特徴とする請求項１に記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字装置に関し、商品の税込み価格を含む印字データを印字する印字装置に関する。
【背景技術】
【０００２】
スーパーマーケット等で販売される商品には、価格を示すラベルが貼付されており、消費者はこのラベルを見て商品を購入している。従来、このラベルには、消費税抜きの本体価格が印字されているのが一般的であり、消費者は、この本体価格を見て商品を決定し、レジにて算出された税込み価格を支払っている。例えば、商品のラベルに「９８００円」と印字されている場合、レジでの精算時に支払う代金の額は、消費税率を５パーセント（％）としたとき、消費税分の４９０（＝９８００×０．５）円を９８００円に加算して得られる１０２９０円となる。
また、総支払額（税込み価格）の近傍に本体価格および消費税額を印字する場合において、本体価格を商品の重量から求め、その本体価格から消費税額を算出し、さらに総支払額を算出し、総支払額の近傍に本体価格と消費税額を印字し、本体価格または総支払額に対応するバーコードを印字するようにしたものがある（例えば、特許文献１参照）。
【特許文献１】特開２００３−１６５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように、背景技術では、消費税分を本体価格に加算するため、ラベルに印字された価格が「９８００円」の場合、税込み価格が１桁繰り上がった１万円を超えた金額（「１０２９０円」）となり、消費者は表示価格から実際に支払う税込み価格を把握し辛いという問題があった。
また、特許文献１に記載の発明では、税込み価格、本体価格、および税込み価格の印字方法を設定したり、税込み価格から本体価格や消費税額を算出し、印字することができないという問題があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、税込み価格の印字方法を詳細に設定することができ、本体価格または税込み価格のいずれでも入力することができ、入力された本体価格から税込み価格および消費税額を、または入力された税込み価格から本体価格および消費税額を算出し、指定されたフォーマットで印字することができるようにするものである。
【課題を解決するための手段】
【０００５】
請求項１に記載の印字装置は、消費税率を設定する税率設定手段と、商品の価格を示す価格情報を入力する入力手段と、入力手段によって入力された価格情報を、商品の税込み価格または本体価格のいずれかに設定する入力価格設定手段と、税率設定手段によって設定された消費税率、および入力手段によって価格情報として入力された本体価格または税込み価格から消費税額を算出する消費税額算出手段と、消費税額算出手段によって算出された消費税額に対する小数点以下の端数の処理方法として、切捨て、切り上げ、および四捨五入のいずれかを設定する端数処理方法設定手段と、端数処理方法設定手段によって設定された端数の処理方法に基づいて、消費税額算出手段によって算出された消費税額の端数を処理し、端数処理済みの消費税額を求める端数処理手段と、端数処理手段によって端数が処理された端数処理済みの消費税額と、入力手段によって価格情報として入力された本体価格とから本体価格に対応する税込み価格を算出する税込み価格算出手段と、端数処理手段によって端数が処理された端数処理済みの消費税額と、入力手段によって価格情報として入力された税込み価格とから税込み価格に対応する本体価格を算出する本体価格算出手段と、所定の用紙に印字されるバーコードによって示される価格情報として、税込み価格算出手段によって算出された税込み価格または本体価格算出手段によって算出された本体価格のいずれかを設定するバーコード内価格設定手段と、用紙に、本体価格および端数処理済みの消費税額の少なくともいずれか一方と、税込み価格と、バーコードを印字する印字手段とを備えることを特徴とする。
また、印字手段は、税率設定手段と、入力価格設定手段と、バーコード内価格設定手段と、端数処理方法設定手段によって設定された設定内容を用紙に印字するようにすることができる。
また、印字手段によって用紙に印字される税込み価格の印字サイズと、印字手段によって用紙に印字される本体価格および端数処理済みの消費税額の少なくともいずれか一方の印字サイズと、の比率を設定する比率設定手段をさらに備え、印字手段は、比率に従って本体価格および端数処理済みの消費税額の少なくともいずれか一方と税込み価格を用紙に印字するようにすることができる。
【発明の効果】
【０００６】
本発明の印字装置によれば、税込み印字の詳細な方法を設定することができるとともに、その設定内容を印字し、作業者が再度確認できるようにすることにより、設定ミスを抑制することができる。また、入力された価格を税込み価格または本体価格のいずれかに設定することができ、税込み価格および本体価格のいずれからでも消費税額を算出することができる。また、設定内容を用紙に印字して確認可能とすることによって、設定ミスを抑制することができる。さらに、印字サイズの比率を設定可能とすることによって、税込み価格の印字サイズが変更されても、税込み価格の印字サイズと本体価格および消費税額の少なくともいずれか一方の印字サイズとの比率を一定にすることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の印字装置としてのプリンタの一実施の形態の斜視図である。同図に示すように、本実施の形態は、各種情報を表示する表示部３５と、各種データやコマンドを入力するための操作パネル３４と、カバー４１と、電源スイッチ４２と、印字処理が行われた用紙を排出する排出口４３と、プリンタ１００を把持するための把持部４０と、各部を制御する制御部２０（図２）等を備えている。用紙は帯状の台紙にラベルが複数仮着された構成となっている。
【０００８】
図２は、図１の実施の形態の電気的な構成例を示すブロック図である。同図に示すように、本実施の形態は、各部を制御する制御部２０と、用紙を搬送方向に搬送駆動するステッピングモータ３１と、所定のラベルに印字を行うサーマルヘッド３２と、センサ３３と、各種データやコマンドを入力するための操作パネル３４と、各種情報を表示する表示部３５等から構成されている。また、制御部２０は、プリンタ制御プログラム、各種固定データ、制御テーブルデータ、ＩＯ定数、モータ制御プログラム、通信制御プログラム等を記憶するＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）２３と、ＲＯＭ２３に記憶されている各種制御プログラムに従って動作し、各部を制御するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）２１と、ＣＰＵ２１が動作する上で必要となるフラグデータを記憶するフラグエリア、ＣＰＵ２１が動作する上で必要となる各種データを記憶するワークエリア、および印字データが展開される印字展開エリア等を有するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）２２と、ステッピングモータ３１を制御するモータ制御回路２４と、ＣＰＵ２１の制御下、ＲＡＭ２２の印字展開エリアに展開された印字すべき文字、図形、およびバーコードなどの印字データに対応する制御信号を生成し、生成した制御信号をサーマルヘッド３２に供給して印字動作を行わせるサーマルヘッド制御回路２５と、ＣＰＵ２１の制御下、センサ３３の図示せぬ発光部を制御し、光を出射させるとともに、図示せぬ受光部から出力される電気信号を受け取り、ディジタルのデータに変換してＣＰＵ２１に供給するラベル検出回路２６と、操作パネル３４を制御し、操作パネル３４から入力されたデータやコマンドをＣＰＵ２１に供給する操作パネル制御回路２７と、計時処理を行い、現在の日時を示すカレンダ情報（年月日および時刻からなる情報）を出力するカレンダＩＣ２８と、ホストコンピュータ２００等の外部機器との間のオンライン通信を制御するオンライン通信制御回路２９と、後述する各種設定値を記憶するＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ａｎｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）３６と、データバス／コントロールバス３７等により構成されている。
【０００９】
次に、税込み価格の印字方法を指定する各種設定値を設定する手順について説明する。例えば、操作パネル３４を構成する複数のキーを同時に押しながら、電源スイッチ４２をオンにすると、ＣＰＵ２１により、図３に示したフローチャートに示した処理を実行するためのプログラムが呼び出され、ＣＰＵ２１は、このプログラムに従って動作し、各部を制御する。
【００１０】
図３のフローチャートのステップＳ１においては、ＣＰＵ２１により、図４（ａ）に示すような税率設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する税率設定画面を表示する。この税率設定画面には、タイトル「税率設定」と、税率の初期値として「００．０％」が表示される。
【００１１】
次に、ステップＳ２において、ＣＰＵ２１は、作業者が操作パネル３４を操作して入力した税率をＲＡＭ２２のワークエリアに税率の設定値として記憶させる。この例では、税率として０．０（パーセント（％））乃至９９．９（％）を入力することができるようになっている。作業者は、税率として例えば、５．０を入力した後、操作パネル３４の図示せぬ「登録」キーを押下することにより、税率として５．０（％）を設定することができる。
【００１２】
次に、ステップＳ３において、ＣＰＵ２１により、図４（ｂ）に示すような価格入力方法設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する価格入力方法設定画面を表示する。この価格入力方法設定画面には、タイトル「価格入力」と、選択可能な選択項目として、「税込み」、および「税抜き」が表示される。
【００１３】
次に、ステップＳ４において、ＣＰＵ２１は、作業者が操作パネル３４を操作して価格入力方法として選択した選択項目に対応するデータ（例えば、文字列「税込み」または「税抜き」）をＲＡＭ２２のワークエリアに価格入力方法の設定値として記憶させる。図４（ｂ）に示した例では、デフォルトでは、選択項目「税込み」が反転表示され、選択されている。作業者は、操作パネル３４の所定のキー（「←」キー、「→」キー）を操作することにより、所望の選択項目を反転表示させ、その選択項目を選択することができる。その後、操作パネル３４の図示せぬ「登録」キーを押下することにより、反転表示させた選択項目の選択を確定することができる。
【００１４】
次に、ステップＳ５において、ＣＰＵ２１により、図４（ｃ）に示すようなバーコード内価格設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応するバーコード内価格設定画面を表示する。このバーコード内価格設定画面には、タイトル「バーコード内価格」と、選択可能な選択項目として、「税込み」、および「税抜き」が表示される。
【００１５】
次に、ステップＳ６において、ＣＰＵ２１は、作業者が操作パネル３４を操作してバーコード内価格として選択した選択項目に対応するデータ（例えば、文字列「税込み」または「税抜き」）をＲＡＭ２２のワークエリアにバーコード内価格の設定値として記憶させる。図４（ｃ）に示した例では、デフォルトでは、選択項目「税込み」が反転表示され、選択されている。作業者は、操作パネル３４の所定のキー（「←」キー、「→」キー）を操作することにより、所望の選択項目を反転表示させ、その選択項目を選択することができる。その後、操作パネル３４の図示せぬ「登録」キーを押下することにより、反転表示させた選択項目の選択を確定することができる。
【００１６】
選択項目「税込み」が選択された場合、ＣＰＵ２１により、税込み価格に対応するバーコードのイメージデータが生成され、ＲＡＭ２２の印字展開エリアの所定の領域に展開される。一方、選択項目「税抜き」が選択された場合、ＣＰＵ２１により、税抜き価格に対応するバーコードのイメージが生成され、ＲＡＭ２２の印字展開エリアの所定の領域に展開される。後述するように、価格入力方法の設定とバーコード内価格の設定はそれぞれ独立して行うことができるため、税込み価格を入力し、税抜き価格に対応するバーコードが印字されるようにしたり、税抜き価格を入力し、税込み価格に対応するバーコードが印字されるようにすることができる。或いは、税込み価格を入力し、税込み価格に対応するバーコードが印字されるようにしたり、税抜き価格を入力し、税抜き価格に対応するバーコードが印字されるようにすることができる。
【００１７】
次に、ステップＳ７において、ＣＰＵ２１により、図４（ｄ）に示すような端数処理方法設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する端数処理方法設定画面を表示する。この端数処理方法設定画面には、タイトル「端数処理」と、選択可能な選択項目として、「切捨て」、「切上げ」、および「四捨五入」が表示される。
【００１８】
次に、ステップＳ８において、ＣＰＵ２１は、作業者が操作パネル３４を操作して端数処理方法として選択した選択項目に対応するデータ（例えば、文字列「切捨て」、「切上げ」、または「四捨五入」）をＲＡＭ２２のワークエリアに端数処理方法の設定値として記憶させる。図４（ｄ）に示した例では、デフォルトでは、選択項目「切捨て」が反転表示され、選択されている。作業者は、操作パネル３４の所定のキー（「←」キー、「→」キー、「↑」キー、「↓」キー）を操作することにより、所望の選択項目を反転表示させ、その選択項目を選択することができる。その後、操作パネル３４の図示せぬ「登録」キーを押下することにより、反転表示させた選択項目の選択を確定することができる。
【００１９】
次に、ステップＳ９において、ＣＰＵ２１により、図４（ｅ）に示すような価格税込み印字方法設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する価格税込み印字方法設定画面を表示する。この価格税込み印字方法設定画面には、タイトル「価格税込み印字」と、選択可能な選択項目として、「なし」、「前」、および「後」が表示される。
【００２０】
次に、ステップＳ１０において、ＣＰＵ２１は、作業者が操作パネル３４を操作して価格税込み印字方法として選択した選択項目に対応するデータ（例えば、文字列「なし」、「前」、または「後」）をＲＡＭ２２のワークエリアに価格税込み印字方法の設定値として記憶させる。図４（ｅ）に示した例では、デフォルトでは、選択項目「なし」が反転表示され、選択されている。作業者は、操作パネル３４の所定のキー（「←」キー、「→」キー）を操作することにより、所望の選択項目を反転表示させ、その選択項目を選択することができる。その後、操作パネル３４の図示せぬ「登録」キーを押下することにより、反転表示させた選択項目の選択を確定することができる。
【００２１】
例えば、税込み価格が１０５円の場合、価格税込み印字方法として「なし」が選択されたとき、「￥１０５」と印字される。また、価格税込み印字方法として「前」が選択されたとき、「税込  ￥１０５」と印字される。また、価格税込み印字方法として「後」が選択されたとき、「￥１０５  税込」と印字される。
【００２２】
次に、ステップＳ１１において、ＣＰＵ２１により、図４（ｆ）に示すような価格表示テーブル設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する価格表示テーブル設定画面を表示する。この価格表示テーブル設定画面には、タイトル「価格表示テーブル」と、選択可能な選択項目として、「なし」、「（税込）」、「本体」、「消費税」、および「本体＋消費税」のうち、表示部３５に一度に表示可能な最初から２つの選択項目（「なし」、「（税込）」）が表示される。
【００２３】
次に、ステップＳ１２において、ＣＰＵ２１は、作業者が操作パネル３４を操作して価格表示テーブルとして選択した選択項目をＲＡＭ２２のワークエリアに記憶させる。図４（ｆ）に示した例では、デフォルトでは、選択項目「なし」が反転表示され、選択されている。作業者は、操作パネル３４の所定のキー（「↑」キー、「↓」キー）を操作することにより、所望の選択項目を反転表示させ、その選択項目を選択することができる。操作パネル３４の所定のキー（「↑」キー、「↓」キー）の操作により、表示部３５には、「なし」、「（税込）」、「本体」、「消費税」、「本体＋消費税」のうちの隣り合う２つの選択項目がこの順番で表示される。例えば、１行目の選択項目が反転表示された状態で「↑」キーが操作された場合には、選択項目が下方向に１行ずつスクロールするようになっている。１行目の選択項目として「なし」が表示されているときに、「↑」キーが操作されると、１行目には「本体＋消費税」が表示される。同様に、２行目の選択項目が反転表示された状態で「↓」キーが操作された場合には、選択項目が上方向に１行ずつスクロールするようになっている。２行目の選択項目として「本体＋消費税」が表示されているときに、「↓」キーが操作されると、２行目には「なし」が表示される。その後、操作パネル３４の図示せぬ「登録」キーを押下することにより、反転表示させた選択項目の選択を確定することができる。
【００２４】
例えば、税込み価格が１０５円、本体価格が１００円、消費税額が５円の場合、価格表示テーブルとして「なし」が選択されたとき、価格表示テーブルは印字されない。また、価格表示テーブルとして「税込み」が選択されたとき、「（税込）」が印字される。また、価格表示テーブルとして「本体」が選択されたとき、「（本体￥１００）」が印字される。また、価格表示テーブルとして「消費税」が選択されたとき、「（消費税￥５）」が印字される。また、価格表示テーブルとして「本体＋消費税」が選択されたとき、「（本体￥１００  消費税￥５）」が印字される。
【００２５】
次に、ステップＳ１３において、ＣＰＵ２１により、図４（ｇ）に示すような設定変更問い合わせ画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する設定変更問い合わせ画面を表示する。この設定変更問い合わせ画面には、タイトル「設定変更しますか」と、選択可能な選択項目として、「いいえ」、および「はい」が表示される。
【００２６】
次に、ステップＳ１４において、ＣＰＵ２１により、作業者によって設定変更が指示されたか否かが判定される。即ち、作業者によって操作パネル３４が操作され、選択項目「はい」が反転表示された状態で、操作パネル３４の図示せぬ「登録」キーが押下され、選択項目「はい」の選択が確定されたか否かが判定される。その結果、作業者によって設定変更が指示されていないと判定された場合、本処理を終了する。一方、作業者によって設定変更が指示されたと判定された場合、ステップＳ１５に進む。
【００２７】
ステップＳ１５においては、ＣＰＵ２１により、設定内容変更処理が実行される。即ち、ＣＰＵ２１は、ＲＡＭ２２のワークエリアに記憶された税率、価格入力方法として選択確定された選択項目、バーコード内価格入力方法として選択確定された選択項目、端数処理方法として選択確定された選択項目、価格税込み印字方法として選択確定された選択項目、価格表示テーブルとして選択確定された選択項目が、ＥＥＰＲＯＭ３６に供給され、設定値として記憶される。以後、ＣＰＵ２１により、ＥＥＰＲＯＭ３６に記憶された各種設定値に基づいて処理が実行されることになる。
【００２８】
次に、ステップＳ１６において、ＣＰＵ２１により、図４（ｈ）に示すような設定内容印字問い合わせ画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する設定内容印字問い合わせ画面を表示する。この設定内容印字問い合わせ画面には、タイトル「設定内容印字」と、選択可能な選択項目として、「しない」、および「する」が表示される。
【００２９】
次に、ステップＳ１７において、ＣＰＵ２１により、作業者によって設定内容の印字が指示されたか否かが判定される。即ち、作業者によって操作パネル３４が操作され、選択項目「する」が反転表示された状態で、操作パネル３４の図示せぬ「登録」キーが押下され、選択項目「する」の選択が確定されたか否かが判定される。その結果、作業者によって設定内容の印字が指示されていないと判定された場合、本処理を終了する。一方、作業者によって設定内容の印字が指示されたと判定された場合、ステップＳ１８に進む。
【００３０】
ステップＳ１８において、ＣＰＵ２１は、ＥＥＰＲＯＭ３６に記憶されている各種設定値を読み出し、サーマルヘッド制御回路２５に供給し、所定の用紙に印字するよう指令するとともに、モータ制御回路２４に対して用紙を搬送するよう指令する。この指令を受けたモータ制御回路２４は、ステッピングモータ３１を制御して、用紙をサーマルヘッド３２に向けて搬送する。また、サーマルヘッド制御回路２５は、ＣＰＵ２１からの指令に基づいてサーマルヘッド３２を制御し、各種設定値を用紙に印字させる。ステップＳ１８の処理が終了すると、本処理を終了する。
【００３１】
次に、ラベルが印字発行される手順について説明する。いま、図４（ａ）の税率設定画面において税率として５％が選択設定され、図４（ｂ）の価格入力方法設定画面において選択項目「税込み」が選択設定され、図４（ｃ）のバーコード内価格設定画面において選択項目「税抜き」が選択設定され、図４（ｄ）において選択項目「切捨て」が選択設定され、図４（ｅ）の価格税込み印字方法設定画面において選択項目「前」が選択設定され、図４（ｆ）の価格表示テーブル設定画面において選択項目「本体＋消費税」が選択設定されたものとする。
【００３２】
まず、作業者は、操作パネル３４を操作してラベルに印字すべき商品名を指定する。例えば、商品名「○○県産  □□□」を入力する。或いは、この商品名に対応する商品番号を入力することにより、商品名を指定するようにしてもよい。次に、操作パネル３４を操作して、その商品の価格を入力する。例えば、「１０５」を入力する。次に、操作パネル３４を操作して、印字発行枚数を指定し、印字開始を指示する。
【００３３】
操作パネル３４が操作され、印字開始が指示されると、ＣＰＵ２１は、まず、ＥＥＰＲＯＭ３６に記憶されている設定値を読み出す。次に、読み出した設定値に基づいて、税込み価格、本体価格、消費税額を決定する。この例では、価格入力方法として「税込み」が設定されているので、ＣＰＵ２１は、入力された価格をそのまま税込み価格とする。次に、入力された価格（税込み価格）から消費税額を算出する。この例では、税込み価格が１０５円であるので、消費税額は５円（＝｛１０５円×１００／（１００＋５）｝×０．０５）とされる。端数処理方法として「切り捨て」が設定されているので、最終的に消費税額は５円となる。また、税抜き価格（本体価格）は、１００円（＝１０５―５）とされる。消費税額、税込み価格、および税抜き価格の算出方法の詳細については後述する。
【００３４】
次に、ＣＰＵ２１は、本体価格を表すバーコードデータを生成する。次に、商品名「○○県産  □□□」に対応するフォントデータをＲＡＭ２２の印字展開エリアの所定の領域に展開し、上記バーコードデータに対応するバーコードのイメージデータを印字展開エリアの所定の領域に展開する。次に、税込み価格を示す文字列「税込  ￥１０５」に対応するフォントデータを印字展開エリアの所定の領域に展開し、最後に、価格表示テーブルに対応する文字列「本体￥１００  消費税￥５）のフォントデータを印字展開エリアの所定の領域に展開する。
【００３５】
次に、ＣＰＵ２１は、印字展開エリアに展開された印字データ（フォントデータやイメージデータ）をラベルに印字するようサーマルヘッド制御回路２５に指令するとともに、モータ制御回路２４に対してラベルを搬送するよう指令する。この指令を受けたモータ制御回路２４はステッピングモータ３１を制御し、ラベルを搬送する。また、ＣＰＵ２１からの指令を受けたサーマルヘッド制御回路２５は、ラベル検出回路２６からのラベル検出データに基づいて所定のタイミングで、ＲＡＭ２２の印字展開エリアに展開された印字データに対応する制御信号をサーマルヘッド３２に供給する。サーマルヘッド３２は、サーマルヘッド制御回路２５より供給された制御信号により駆動され、印字展開エリアに展開された印字データをラベルに印字する。
【００３６】
図５は、ＥＥＰＲＯＭ３６に設定された設定値に基づいて発行されたラベルの印字例を示している。同図に示すように、この例では、商品名「○○県産  □□□」と、税抜き価格に対応するバーコードと、税込み価格を示す文字列「税込  ￥１０５」と、価格表示テーブルを示す文字列「（本体￥１００  消費税￥５）」が印字されている。
【００３７】
また、図５に印字された税込み価格（「税込  ￥１０５」）の印字サイズと、価格表示テーブル（「（本体￥１００  消費税￥５）」）の印字サイズの比率を指定し、常に指定した比率で印字されるようにすることができる。即ち、作業者は、税込み価格の印字サイズを価格表示テーブルの印字サイズの何倍で印字すべきかを設定するようにすることができる。
【００３８】
まず、作業者が操作パネル３４を操作して、印字サイズの比率の変更を指示すると、ＣＰＵ２１により、図６に示すような印字サイズ比率設定画面を表示するための表示データが生成され、データバス／コントロールバス３７を介して表示部３５に供給される。表示部３５は、ＣＰＵ２１より供給された表示データに対応する印字サイズ比率設定画面を表示する。この印字サイズ比率設定画面には、タイトル「印字サイズ比率設定」と、印字サイズ比率の初期値として「１．０倍」が表示される。
【００３９】
次に、ＣＰＵ２１は、作業者が操作パネル３４を操作して入力した印字サイズ比率をＲＡＭ２２のワークエリアに記憶させる。この例では、印字サイズ比率である価格表示テーブルの印字サイズに対する税込み価格の印字サイズ比率として１．０（倍）乃至９．９（倍）を入力することができるようになっている。作業者は、印字サイズ比率として例えば、１．５を入力した後、操作パネル３４の図示せぬ「登録」キーを押下することにより、印字サイズ比率として１．５（倍）を設定することができる。ＣＰＵ２１は、この印字サイズ比率をＥＥＰＲＯＭ３６に供給し、印字サイズ比率の設定値として記憶させる。以後、ＣＰＵ２１は、ＥＥＰＲＯＭ３６に設定された印字サイズ比率に基づいて、税込み価格の印字サイズと、価格表示テーブルの印字サイズの比率が常に設定値となるように印字データを生成し、印字処理を行う。
【００４０】
これにより、税込み価格の印字サイズが変更された場合でも、税込み価格の印字サイズと価格表示テーブルの印字サイズは設定された比率となる。従って、税込み価格の印字サイズを価格表示テーブルの印字サイズの１．５倍に設定しておけば、税込み価格の印字サイズが変更されても、税込み価格の印字サイズに対応して価格表示テーブルの印字サイズが変更されるので、税込み価格の印字サイズが価格表示テーブルの印字サイズより小さくなることがなく常に税込み価格を目立たせることができる。
【００４１】
次に、図４（ｄ）の端数処理方法設定画面において設定された端数処理方法に基づいて消費税額に対して端数処理が行われ、税抜き価格（本体価格）から税込み価格が算出される手順について説明する。例えば、消費税率として５．０％が設定された場合において、税抜き価格として１１０円が入力されたとき、消費税額は次式より求めることができる。
【００４２】
５．５円（消費税額）＝１１０円（税抜き価格）×０．０５（消費税率）
【００４３】
端数処理方法として「切り捨て」が設定されている場合、消費税額は５円となる。従って、税込み価格は１１５円（＝１１０円（税抜き価格）＋５円（消費税額））となる。また、端数処理方法として「切り上げ」が設定されている場合、消費税額は６円となる。従って、税込み価格は１１６円（＝１１０円（税抜き価格）＋６円（消費税額））となる。また、端数処理方法として「四捨五入」が設定されている場合、消費税額は６円となる。従って、税込み価格は１１６円（＝１１０円（税抜き価格）＋６円（消費税額））となる。
【００４４】
次に、図４（ｄ）の端数処理方法設定画面において設定された端数処理方法に基づいて消費税額に対して端数処理が行われ、税込み価格から税抜き価格が算出される手順について説明する。例えば、消費税率として５．０％が設定された場合において、税込み価格として１６１８円が入力されたとき、消費税額は次式より求めることができる。
【００４５】
７７．０４７６・・・円（消費税額）＝｛１６１８円（税込み価格）×１００／（１００＋５（消費税率（％））}×０．０５
【００４６】
端数処理方法として「切り捨て」が設定されている場合、消費税額は７７円となる。従って、税抜き価格は１５４１円（＝１６１８円（税込み価格）−７７円（消費税額））となる。また、端数処理方法として「切り上げ」が設定されている場合、消費税額は７８円となる。従って、税込み価格は１５４０円（＝１６１８円（税込み価格）−７８円（消費税額））となる。また、端数処理方法として「四捨五入」が設定されている場合、消費税額は７７円となる。従って、税込み価格は１５４１円（＝１６１８円（税込み価格）−７７円（消費税額））となる。
【００４７】
ここで、端数処理方法の「切り上げ」の対象となるのは、消費税額の小数点以下第３位までとする。例えば、消費税額が１０．００１円であれば、切り上げにより１１円となる。一方、「切り捨て」および「四捨五入」の対象となるのは、消費税額の小数点以下第１位までとする。
【００４８】
なお、上記実施の形態の構成および動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施の形態の構成例を示す斜視図である。
【図２】図１の実施の形態の電気的な構成例を示すブロック図である。
【図３】税込み価格の印字方法を設定する手順を説明するためのフローチャートである。
【図４】税込み価格の印字方法の各設定画面例を示す図である。
【図５】税込み価格の印字例を示す図である。
【図６】印字サイズ比率設定画面例を示す図である。
【符号の説明】
【００５０】
２０  制御部
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  モータ制御回路
２５  サーマルヘッド制御回路
２６  ラベル検出回路
２７  操作パネル制御回路
２８  カレンダＩＣ
２９  オンライン通信制御回路
３１  ステッピングモータ
３２  サーマルヘッド
３３  センサ
３４  操作パネル
３５  表示部
３６  ＥＥＰＲＯＭ
３７  データバス／コントロールバス
４０  把持部
４１  カバー
４２  電源スイッチ
４３  排出口
１００  プリンタ
２００  ホストコンピュータ
【図１】
2005238772.tif 000003
【図２】
2005238772.tif 000004
【図３】
2005238772.tif 000005
【図４】
2005238772.tif 000006
【図５】
2005238772.tif 000007
【図６】
2005238772.tif 000008