(57)【要約】【課題】  テープに印字する税込み額又は税抜き額を容易に決定して、簡易且つ迅速にラベルデータとしてテープに印字することができるテープ印字装置を提供する。【解決手段】  キーボード６を介して入力された金額を液晶ディスプレイ７に表示し、リターンキー４が押下された場合には、入力された税抜き価格を記憶後、この入力された税抜き価格から各計算方法によって計算した税込み価格を液晶ディスプレイ７に表示する（Ｓ３１〜Ｓ３４）。また、前回計算した計算方法を読み出し、該計算方法が税込み価格を計算する計算条件として現在設定されている旨を液晶ディスプレイ７に表示する（Ｓ３４）。そして、リターンキー４が押下された場合には、選択された計算方法に対応する税込み価格を編集入力領域４５Ｂに被印字テープ３６に印字する「税込み価格」として記憶後、当該サブ処理を終了して、消費税処理に戻る（Ｓ３５〜Ｓ３６）。【選択図】  図８
2005288871.tif 000002
【特許請求の範囲】
【請求項１】
長尺状のテープを搬送するためのテープ搬送手段と、入力手段と、前記入力手段によって入力又は編集された文字や図柄等からなるラベルデータを前記テープに印字する印字手段と、前記印字手段を駆動制御する印字制御手段と、を備え、テープ上にラベルデータが印字されたラベルを作成するテープ印字装置において、
前記印字制御手段は、予め所定税率を記憶する税率記憶手段と、
予め税込み額を計算する複数の計算方法を記憶する第１計算方法記憶手段と、
金額を入力する金額入力手段と、
前記金額入力手段によって入力された金額から前記複数の計算方法で各税込み額を計算し、該各計算方法とそれに対応する各税込み額とを並列表示する第１表示手段と、
前記第１表示手段によって並列表示された複数の税込み額のうちの一の税込み額を印字データとして選択する第１データ選択手段と、
を有し、
該印字制御手段は、前記第１データ選択手段によって選択された印字データを含むラベルデータが前記テープに印字されるように駆動制御することを特徴とするテープ印字装置。
【請求項２】
前記印字制御手段は、前記第１データ選択手段によって選択された税込み額に対応する前記計算方法を記憶する第２計算方法記憶手段を有し、
前記第１表示手段は、並列表示された税込み額のうちの前記第１データ選択手段によって選択された税込み額である旨を表す選択標識を表示する選択標識表示手段を有し、
該第１表示手段は、前記第２計算方法記憶手段に記憶される計算方法に対応する税込み額に対して最初に前記選択標識を付して表示することを特徴とする請求項１に記載のテープ印字装置。
【請求項３】
前記印字制御手段は、前記所定税率を変更する税率変更手段を有し、
前記税率変更手段によって該所定税率が変更された場合には、前記税率記憶手段は、該所定税率に替えて変更された税率を記憶することを特徴とする請求項１又は請求項２に記載のテープ印字装置。
【請求項４】
前記印字制御手段は、前記金額入力手段によって入力された金額から前記第２計算方法記憶手段に記憶された計算方法に従って第１税抜き額を計算する第１税抜き額計算手段と、
前記第１税抜き額を記憶する第１記憶手段と、
前記第１税抜き額に余りがあるか否かを判定する第１判定手段と、
前記第１判定手段によって前記第１税抜き額に余りがあると判定された場合には、該第１税抜き額の余りを切り捨てた第２税抜き額から前記第２計算方法記憶手段に記憶された計算方法に従って第１税込み額を計算する第１税込み額計算手段と、
前記第２税抜き額と第１税込み額とを記憶する第２記憶手段と、
前記第１税込み額が入力された金額と一致するか否かを判定する第２判定手段と、
前記第２判定手段によって第１税込み額が入力された金額と一致しないと判定された場合には、前記第２税抜き額に１通貨単位加算した第３税抜き額から前記第２計算方法記憶手段に記憶された計算方法に従って第２税込み額を計算する第２税込み額計算手段と、
前記第３税抜き額と第２税込み額とを記憶する第３記憶手段と、
前記第２税込み額が入力された金額と一致するか否かを判定する第３判定手段と、
前記第１判定手段によって前記第１税抜き額に余りがないと判定された場合には、該第１税抜き額を入力された金額に対応する税抜き額として表示し、また、前記第２判定手段によって第１税込み額が入力された金額と一致すると判定された場合には、前記第２税抜き額を入力された金額に対応する税抜き額として表示し、更に、前記第３判定手段によって前記第２税込み額が入力された金額と一致すると判定された場合には、前記第３税抜き額を入力された金額に対応する税抜き額として表示する第２表示手段と、
を有し、
該印字制御手段は、前記第２表示手段によって表示された第１税抜き額又は第２税抜き額又は第３税抜き額を含むラベルデータが前記テープに印字されるように駆動制御することを特徴とする請求項２又は請求項３に記載のテープ印字装置。
【請求項５】
前記印字制御手段は、前記第３判定手段によって前記第２税込み額が入力された金額と一致しないと判定された場合には、前記第２税抜き額と第１税込み額とを対応させると共に、前記第３税抜き額と第２税込み額とを対応させて並列表示する第３表示手段と、
前記第３表示手段によって並列表示された第２税抜き額又は第３税抜き額の一方を印字データとして選択する第２データ選択手段と、
を有し、
該印字制御手段は、前記第２データ選択手段によって選択された第２税抜き額又は第３税抜き額を含むラベルデータが前記テープに印字されるように駆動制御することを特徴とする請求項４に記載のテープ印字装置。
【請求項６】
前記第３表示手段は、入力された金額に一致する税抜き金額を算出できない旨を表すエラー表示を同時に表示することを特徴とする請求項５に記載のテープ印字装置。
【請求項７】
前記複数の計算方法は、１通貨単位未満を切り捨てる第１計算方法と、
１通貨単位未満を四捨五入する第２計算方法と、
１通貨単位未満を切り上げる第３計算方法と、を含むことを特徴とする請求項１乃至請求項６のいずれかに記載のテープ印字装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載のテープ印字装置の印字制御手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項９】
請求項１乃至請求項７のいずれかに記載のテープ印字装置の印字制御手段としてコンピュータを機能させるためのプログラムが記録されてコンピュータで読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状のテープを搬送しつつ該テープに消費税込みの税込み額又は消費税抜きの税抜き額を含むのラベルデータを印字するテープ印字装置、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来より、消費税込みの税込み額又は消費税抜きの税抜き額を計算後、この計算した税込み額又は税抜き額をテープ印字装置に入力して、該税込み額又は税抜き額を含むラベルデータを長尺状のテープに印字している。
例えば、この消費税込みの税込み額又は消費税抜きの税抜き額を計算する従来の税計算機では、予め設定された税率を記憶する税率記憶手段と、税込額および税額の計算の優先順位を設定する設定手段と、金額を置数する入力手段と、税込額および税額の計算結果を表示させる特定キーと、前記入力手段の置数入力に続いて前記特定キーが操作された際に前記税率記憶手段に記憶されている税率および前記金額の置数から前記税込額および税額のうち前記特定手段で優先指定されている一方を計算して表示させる第１の制御手段と、この第１の制御手段で税額および税込額の一方が計算され表示された後で前記特定キーが操作される度に前記税込額および税額を切換表示させる第２の制御手段とから構成されている（例えば、特許文献１参照。）。
【０００３】
そして、このような構成においては、予め税込額および税額の計算の優先順位を設定するのみで、その後は、手数の掛からない簡単な操作のみで所望する計算結果を優先的に求めることができる。従って、この計算した消費税込みの税込み額又は消費税抜きの税抜き額をテープ印字装置に入力することによって、該税込み額又は税抜き額を含むラベルデータを長尺状のテープに印字することができる。
【特許文献１】特開平１０−１８７６２２号公報（段落（０００７）〜（００２４）、図１〜図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のテープ印字装置においては、消費税込みの税込み額又は消費税抜きの税抜き額を計算してテープ印字装置に入力する必要があり、印字データ入力作業が煩雑であるという問題がある。また、消費税込みの税込み額を計算する場合には、１通貨単位（例えば、１円、１ドル、１セント、１フラン等）未満の端数を「切り上げ」、「四捨五入」、「切り捨て」等の計算方法を予め設定し、それぞれ個別に計算してどの計算方法の税込み額を採用するか否かを決定する必要があり、印字データ作成作業が煩雑であるという問題がある。また、税込み額の計算方法を毎回設定するのは煩雑であるという問題がある。更に、予定税込み金額から消費税抜きの税抜き額を計算して１通貨単位未満の端数がでた場合に、この予定税込み金額に最も近い端数のでない税込み額を一々計算する必要があり、予定税込み金額を決定する作業が煩雑であるという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、金額を入力することによって、テープに印字する税込み額又は税抜き額を容易に決定して、簡易且つ迅速にラベルデータとしてテープに印字することができるテープ印字装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るテープ印字装置は、長尺状のテープを搬送するためのテープ搬送手段と、入力手段と、前記入力手段によって入力又は編集された文字や図柄等からなるラベルデータを前記テープに印字する印字手段と、前記印字手段を駆動制御する印字制御手段と、を備え、テープ上にラベルデータが印字されたラベルを作成するテープ印字装置において、前記印字制御手段は、予め所定税率を記憶する税率記憶手段と、予め税込み額を計算する複数の計算方法を記憶する第１計算方法記憶手段と、金額を入力する金額入力手段と、前記金額入力手段によって入力された金額から前記複数の計算方法で各税込み額を計算し、該各計算方法とそれに対応する各税込み額とを並列表示する第１表示手段と、前記第１表示手段によって並列表示された複数の税込み額のうちの一の税込み額を印字データとして選択する第１データ選択手段と、を有し、該印字制御手段は、前記第１データ選択手段によって選択された印字データを含むラベルデータが前記テープに印字されるように駆動制御することを特徴とする。
【０００７】
また、請求項２に係るテープ印字装置は、請求項１に記載されるテープ印字装置において、前記印字制御手段は、前記第１データ選択手段によって選択された税込み額に対応する前記計算方法を記憶する第２計算方法記憶手段を有し、前記第１表示手段は、並列表示された税込み額のうちの前記第１データ選択手段によって選択された税込み額である旨を表す選択標識を表示する選択標識表示手段を有し、該第１表示手段は、前記第２計算方法記憶手段に記憶される計算方法に対応する税込み額に対して最初に前記選択標識を付して表示することを特徴とする。
【０００８】
また、請求項３に係るテープ印字装置は、請求項１又は請求項２に記載のテープ印字装置において、前記印字制御手段は、前記所定税率を変更する税率変更手段を有し、前記税率変更手段によって該所定税率が変更された場合には、前記税率記憶手段は、該所定税率に替えて変更された税率を記憶することを特徴とする。
【０００９】
また、請求項４に係るテープ印字装置は、請求項２又は請求項３に記載のテープ印字装置において、前記印字制御手段は、前記金額入力手段によって入力された金額から前記第２計算方法記憶手段に記憶された計算方法に従って第１税抜き額を計算する第１税抜き額計算手段と、前記第１税抜き額を記憶する第１記憶手段と、前記第１税抜き額に余りがあるか否かを判定する第１判定手段と、前記第１判定手段によって前記第１税抜き額に余りがあると判定された場合には、該第１税抜き額の余りを切り捨てた第２税抜き額から前記第２計算方法記憶手段に記憶された計算方法に従って第１税込み額を計算する第１税込み額計算手段と、前記第２税抜き額と第１税込み額とを記憶する第２記憶手段と、前記第１税込み額が入力された金額と一致するか否かを判定する第２判定手段と、前記第２判定手段によって第１税込み額が入力された金額と一致しないと判定された場合には、前記第２税抜き額に１通貨単位加算した第３税抜き額から前記第２計算方法記憶手段に記憶された計算方法に従って第２税込み額を計算する第２税込み額計算手段と、前記第３税抜き額と第２税込み額とを記憶する第３記憶手段と、前記第２税込み額が入力された金額と一致するか否かを判定する第３判定手段と、前記第１判定手段によって前記第１税抜き額に余りがないと判定された場合には、該第１税抜き額を入力された金額に対応する税抜き額として表示し、また、前記第２判定手段によって第１税込み額が入力された金額と一致すると判定された場合には、前記第２税抜き額を入力された金額に対応する税抜き額として表示し、更に、前記第３判定手段によって前記第２税込み額が入力された金額と一致すると判定された場合には、前記第３税抜き額を入力された金額に対応する税抜き額として表示する第２表示手段と、を有し、該印字制御手段は、前記第２表示手段によって表示された第１税抜き額又は第２税抜き額又は第３税抜き額を含むラベルデータが前記テープに印字されるように駆動制御することを特徴とする。
【００１０】
また、請求項５に係るテープ印字装置は、請求項４に記載のテープ印字装置において、前記印字制御手段は、前記第３判定手段によって前記第２税込み額が入力された金額と一致しないと判定された場合には、前記第２税抜き額と第１税込み額とを対応させると共に、前記第３税抜き額と第２税込み額とを対応させて並列表示する第３表示手段と、前記第３表示手段によって並列表示された第２税抜き額又は第３税抜き額の一方を印字データとして選択する第２データ選択手段と、を有し、該印字制御手段は、前記第２データ選択手段によって選択された第２税抜き額又は第３税抜き額を含むラベルデータが前記テープに印字されるように駆動制御することを特徴とする。
【００１１】
また、請求項６に係るテープ印字装置は、請求項５に記載のテープ印字装置において、前記第３表示手段は、入力された金額に一致する税抜き金額を算出できない旨を表すエラー表示を同時に表示することを特徴とする。
【００１２】
また、請求項７に係るテープ印字装置は、請求項１乃至請求項６のいずれかに記載のテープ印字装置において、前記複数の計算方法は、１通貨単位未満を切り捨てる第１計算方法と、１通貨単位未満を四捨五入する第２計算方法と、１通貨単位未満を切り上げる第３計算方法と、を含むことを特徴とする。
【００１３】
また、請求項８に係るプログラムは、請求項１乃至請求項７のいずれかに記載のテープ印字装置の印字制御手段としてコンピュータを機能させることを特徴とする。
【００１４】
更に、請求項９に係る記録媒体は、請求項１乃至請求項７のいずれかに記載のテープ印字装置の印字制御手段としてコンピュータを機能させるためのプログラムが記録されてコンピュータで読み取り可能なことを特徴とする。
【発明の効果】
【００１５】
請求項１に係るテープ印字装置では、金額入力手段によって入力された金額から予め記憶されている所定税率と、複数の計算方法（例えば、「切り上げ」、「四捨五入」、「切り捨て」等）とに基づいて、この所定税率の消費税込みの税込み額が計算され、該各計算方法とそれに対応する各税込み額とが並列表示される。そして、この並列表示された複数の税込み額のうちの一の税込み額を印字データとして選択した場合には、この選択された印字データを含むラベルデータがテープに印字され、税込み額が印字されたラベルが作成される。
これにより、ユーザは、金額を入力するだけで、税込み額を計算する各計算方法とそれに対応する各税込み額とが並列表示されるため、テープに印字する税込み額を簡易且つ迅速に決定することができる。また、ユーザは、並列表示された各税込み額から希望する税込み額を選択するだけで、この選択した税込み額を含むラベルデータが印字されたラベルを容易に得ることができ、税込み額が印字されたラベル作成の作業性の向上を図ることができる。
【００１６】
また、請求項２に係るテープ印字装置では、印字データとして選択された税込み額に対応する計算方法が記憶される。そして、再度、金額を入力した場合には、並列表示された税込み額のうちの選択された税込み額である旨を表す選択標識が、前回選択された計算方法に対応する税込み額に対して最初に付されて表示される。
これにより、税込み額の計算方法を変更しない場合には、金額を入力する度に、各計算方法に対応して並列表示された各税込み額から希望する計算方法の税込み額が選択されているため、ユーザは並列表示された複数の税込み額から印字する税込み額を毎回選択する必要がなく、印字開始キーを押下するだけで税込み額を含むラベルデータが印字されたラベルを容易に得ることができ、税込み額が印字されたラベル作成の作業性の更なる向上を図ることができる。
【００１７】
また、請求項３に係るテープ印字装置では、税率変更手段によって該所定税率が変更された場合には、該所定税率に替えて変更された税率が記憶されるため、その後金額を入力した場合には、この変更された税率と予め記憶されている税込み額を計算する複数の計算方法とに基づいて各税込み額が計算され、該各計算方法とそれに対応する各税込み額とが並列表示される。そして、この並列表示された複数の税込み額のうちの一の税込み額を印字データとして選択した場合には、この選択された印字データを含むラベルデータがテープに印字され、税込み額が印字されたラベルが作成される。
これにより、ユーザは、税率が変更された場合には、この変更された税率を税率変更手段を介して入力するだけで、その後、新たな税率に対応した税込み額が並列表示されるため、テープに印字する税込み額を簡易且つ迅速に決定することができる。また、ユーザは、並列表示された新たな税率に対応した各税込み額から希望する税込み額を選択するだけで、この選択した税込み額を含むラベルデータが印字されたラベルを容易に得ることができ、新たな税率に対応した税込み額が印字されたラベル作成の作業性の更なる向上を図ることができる。
【００１８】
また、請求項４に係るテープ印字装置では、前回印字データとして選択された消費税込みの税込み額を計算した際に選択された計算方法と消費税の税率が記憶されており、再度、税込みの金額を入力してこの税込みの金額に対応する消費税抜きの税抜き額を計算する場合には、この予め記憶されている税率に基づいて第１税抜き額が計算される。そして、この第１税抜き額に余りがない場合、即ち、１通貨単位未満の端数がない場合には、入力された税込みの金額に対応する税抜き額としてこの第１税抜き額が表示され、印字開始キーを押下することにより該第１税抜き額を含むラベルデータが印字されたラベルを容易に得ることができる。
一方、この第１税抜き額に余りがある場合には、この余りを切り捨てた第２税抜き額と、該第２税抜き額からこの記憶している計算方法に従って第１税込み額を計算する。そして、この第１税込み額が入力された税込みの金額と一致する場合には、入力された税込みの金額に対応する税抜き額としてこの第２税抜き額が表示され、印字開始キーを押下することにより該第２税抜き額を含むラベルデータが印字されたラベルを容易に得ることができる。
他方、この第１税込み額が入力された税込みの金額と一致しない場合には、この第２税抜き額に１通貨単位加算した第３税抜き額と、該第３税抜き額からこの記憶している計算方法に従って第２税込み額を計算する。そして、この第２税込み額が入力された税込みの金額と一致する場合には、入力された税込みの金額に対応する税抜き額としてこの第３税抜き額が表示され、印字開始キーを押下することにより該第３税抜き額を含むラベルデータが印字されたラベルを容易に得ることができる。
従って、ユーザは、税込みの金額を入力することによって、前回印字データとして選択された消費税込みの税込み額を計算した際に選択された計算方法に対応する計算方法に従って、この入力された税込みの金額に対応する消費税抜きの税抜き額が計算され、該税抜き額を含むラベルデータが印字されたラベルを容易に得ることができ、税抜き額が印字されたラベル作成の作業性の向上を図ることができる。
【００１９】
また、請求項５に係るテープ印字装置では、第２税込み額が入力された税込みの金額と一致しない場合には、第２税抜き額と第１税込み額とを対応させると共に、第３税抜き額と第２税込み額とを対応させて並列表示される。そして、並列表示された第２税抜き額又は第３税抜き額の一方を印字データとして選択することによって、この選択された第２税抜き額又は第３税抜き額を含むラベルデータがテープに印字される。
これにより、前回印字データとして選択された消費税込みの税込み額を計算した際に選択された計算方法に従って、入力された税込みの金額に対応する消費税抜きの税抜き額が計算できない場合には、この入力された税込み額を修正した複数の税込みの金額と各金額に対応する税抜き額が表示されるため、ユーザは複数の修正した複数の税込みの金額と各金額に対応する税抜き額を容易に確認することができる。また、この修正した複数の税込みの金額と各金額に対応する税抜き額から一の税抜き額を選択した場合には、該税抜き額を含むラベルデータが印字されたラベルを容易に得ることができ、税抜き額が印字されたラベル作成の作業性の更なる向上を図ることができる。
【００２０】
また、請求項６に係るテープ印字装置では、前回印字データとして選択された消費税込みの税込み額を計算した際に選択された計算方法と消費税の税率に従って、入力された税込みの金額に対応する消費税抜きの税抜き額が計算できない場合には、この入力された税込みの金額に一致する税抜き金額を算出できない旨を表すエラー表示が同時に表示されるため、ユーザは入力された税込み額を修正した複数の金額と各金額に対応する税抜き額との表示が、複数の修正候補を示していることを直感的に認識することができ、税抜き額が印字されたラベル作成の作業性の更なる向上を図ることができる。
【００２１】
また、請求項７に係るテープ印字装置では、入力された金額から税込み額を計算する場合には、１通貨単位未満を切り捨てる第１計算方法と、１通貨単位未満を四捨五入する第２計算方法と、１通貨単位未満を切り上げる第３計算方法とに従って複数の税込み額が計算されて並列表示されるため、ユーザは複数の税込み額から所望の税込み額を簡易且つ容易に選択することができる。
【００２２】
また、請求項８に係るプログラムでは、コンピュータは当該プログラムを読み込むことによって、請求項１乃至請求項７のいずれかに記載のテープ印字装置の印字制御手段として機能するため、ユーザは、並列表示された各税込み額から希望する税込み額を選択するだけで、この選択した税込み額を含むラベルデータが印字されたラベルを容易に得ることができ、税込み額が印字されたラベル作成の作業性の向上を図ることができる。
【００２３】
更に、請求項９に係る記録媒体では、請求項１乃至請求項７のいずれかに記載のテープ印字装置の印字制御手段を実現するための機能をコンピュータで実行されるプログラムとして備えることができる。このようなプログラムの場合、例えば、半導体メモリ、ハードディスク、フロッピー（登録商標）ディスク、データカード（ＩＣカード、磁気カード等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク（ＭＤ等）、相変化ディスク、磁気テープ等のコンピュータで読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭに前記プログラムを記録しておき、このＲＯＭやバックアップＲＡＭをコンピュータに組み込んで用いてもよい。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係るテープ印字装置について、具体化した一実施形態に基づいて図面を参照しつつ詳細に説明する。
【実施例１】
【００２５】
先ず、本実施形態に係るテープ印字装置の概略構成について図１乃至図３に基づき説明する。
図１に示すように、本実施形態に係るテープ印字装置１には、文書データからなるテキストを作成するための文字入力キー２、テキストの印字を指令する印刷キー３、及び、改行指令や各種処理の実行、選択を指令するリターンキー４、文字等のキャラクタを複数行に渡って表示する液晶ディスプレイ（ＬＣＤ）７上でカーソルを上下、左右に移動させるカーソルキー５、後述の各種機能を選択する際に押下する機能キー１３Ａ、後述のように消費税ラベルを作成する場合に、機能キー１３Ａを押下後、押下する消費税キー１３Ｂと、後述のように印刷モードを変更する場合に、機能キー１３Ａを押下後、押下する印刷モード選択キー１３Ｃ等を設けたキーボード６、及び、後述のテープカセット２１（図２参照）を収納するカセット収納部８が収納カバー８Ａで覆われて配設されている。また、このキーボード６の下側には、制御回路部が構成される制御基板１２が配設されている。また、カセット収納部８の左側面部には、印字されたテープが排出されるラベル排出口１６が形成されている。また、該カセット収納部８の右側面部には、電源アダプタが取り付けられるアダプタ挿入口１７、及び不図示のパーソナルコンピュータと接続するためのＵＳＢケーブルが取り付けられるコネクタ１８が設けられている。
【００２６】
また、このカセット収納部８には、サーマルヘッド９と、このサーマルヘッド９に対向するプラテンローラ１０と、このプラテンローラ１０の下流側のテープ送り用ローラ１１と、このテープ送り用ローラ１１に対向するテープ駆動ローラ軸１４とが配置されている他に、更に、テープカセット２１内に収納されるインクリボンを送るリボン巻取軸１５等が配置されている。
このサーマルヘッド９は、正面視略縦長四角形の平板状で、前面の左端縁部には、所定個数の各発熱素子Ｒ1〜Ｒn（ｎは、本実施形態では、１２８個である。）が、該左端縁部の辺に沿って一列に配列されて形成されている。また、該サーマルヘッド９は、メッキ鋼板やステンレス鋼板等により形成される正面視略四角形の放熱板９Ａの前面の左端縁部に、各発熱素子Ｒ1〜Ｒn の配列方向が、該放熱板９Ａの左端縁部の辺に平行になるように接着剤などによって固着されている。そして、該放熱板９Ａは、各発熱素子Ｒ1〜Ｒn の配列方向が、テープカセット２１の開口部３２（図２参照）における被印字テープ３６（図２参照）の搬送方向に略直交するように、ビス止め等によってカセット収納部８の下側に取り付けられている。
【００２７】
また、リボン巻取軸１５は、後述のステッピングモータ等により構成されるテープ送りモータ５２（図３参照）から適宜の駆動機構を介して回転駆動される。また、テープ駆動ローラ軸１４は、テープ送りモータ５２から適宜の伝達機構を介して回転駆動され、後述するテープ駆動ローラ３３（図２参照）を回転駆動する
【００２８】
次に、テープ印字装置１のカセット収納部８にテープカセット２１を装着した場合の概略構成について図２に基づいて説明する。
図２に示すように、テープカセット２１は透明テープ等からなる被印字テープ３６、この被印字テープ３６に印字を施すためのインクリボン３０、更には、印字がなされた被印字テープ３６に裏貼りされる両面粘着テープ３１を各々、テープスプール３６Ａ、リール３０Ａ、テープスプール３１Ａに巻回して、テープカセットの底面に立設されるカセットボス３６Ｂ、リールボス３０Ｂ、カセットボス３１Ｂに回転可能に嵌挿して収納したものであり、更に、使用済みのインクリボン３０を巻き取るインクリボン巻取リール３０Ｃを備えている。
【００２９】
そして、前記リール３０Ａに巻回され、このリール３０Ａから引き出された未使用インクリボン３０Ａは、被印字テープ３６と重ね合わされ、被印字テープ３６と共に開口部３２に入り、サーマルヘッド９及びプラテンローラ１０の間を通過する。その後、インクリボン３０は、被印字テープ３６から引き離され、リボン巻取軸１５により回転駆動されるインクリボン巻取リール３０Ｃに至り、このインクリボン巻取リール３０Ｃにより巻き取られる。
【００３０】
また、前記両面粘着テープ３１は、片面に離形紙を重ね合わされた状態で、離形紙を外側にしてテープスプール３１Ａに巻回されて収納されている。そして、このテープスプール３１Ａから引き出された両面粘着テープ３１は、テープ駆動ローラ３３とテープ送り用ローラ１１との間を通過し、離形紙が重ね合わされない側の粘着面が被印字テープ３６に貼着される。
【００３１】
これにより、前記テープスプール３６Ａに巻回され、このテープスプール３６Ａから引き出された被印字テープ３６は、テープカセット２１のサーマルヘッド９が挿入される開口部３２を通過する。その後、両面粘着テープ３１が貼り合わされる被印字テープ３６は、テープカセット２１の片側下方部（図２中、左下側部）に回転自在に設けられ、テープ送りモータ５２の駆動を受けて回転するテープ駆動ローラ３３と、このテープ駆動ローラ３３に対向配置されるテープ送り用ローラ１１との間を通過して、テープカセット２１の外部に送り出されて、テープ印字装置１のテープ排出口１６から印刷テープ２２が排出される。この場合、両面粘着テープ３０は、被印字テープ３６に対してテープ駆動ローラ３３及びテープ送り用ローラ１１によって圧着される。
【００３２】
次に、この両面粘着テープ３０が圧着された被印字テープ３６を自動的に切断する切断装置３４について簡単に説明する。前記テープカセット２１の左側に対応するテープ印字装置１の本体フレームの直ぐ内側には、板状の補助フレーム３５が立設され、この補助フレーム３５に固定刃３５Ａが上向きに固着されている。補助フレーム３５に固着された左右方向向きの枢支軸３７には、前後方向に延びる操作レバー３８の前端近傍部が回動可能に枢支され、その操作レバー３８の枢支軸３７より前側に対応する部位において、可動刃３８Ａが前記固定刃３５Ａと対向して取付けられている。また、操作レバー３８の後端部は、切断用モータ５４（図３参照）に連結された揺動駆動機構（図示略）により上下揺動可能に構成され、常には、可動刃３８Ａが固定刃３５Ａから離間した状態で保持されている。
【００３３】
そして、サーマルヘッド９により印字されて両面粘着テープ３０が圧着された印刷テープ２２は、テープカセット２１から固定刃３５Ａと可動刃３８Ａとの間を通ってテープ排出口１６から外に延びているので、切断信号により駆動された切断用モータ５４により、揺動駆動機構を介して操作レバー３８の後端部が上下揺動され、可動刃３８Ａが固定刃３５Ａに接近して、これら両刃３５Ａ・３８Ａで印刷テープ２２が切断される。
【００３４】
ところで、前記テープカセット２１から繰出される被印字テープ３６として、テープ幅を６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍとする４種類が準備されており、これらテープカセット２１の底壁部には、これら４種類のテープ幅の何れかを検知する為に、４つの突出爪の有無を組合せた突出片３９が設けられている。そして、このテープカセット２１の下側を支持するカセット収納部８の底面部には、この突出片３９の突出爪の組合せからテープ幅を検知するカセットセンサ４９（図３参照）が取付けられている。即ち、このカセットセンサ４９は、突出片３９を構成する突出爪の組合せにより、例えば、テープ幅が９ｍｍのときには「０１００」のカセット信号を出力し、またテープ幅が１８ｍｍのときには「１１００」のカセット信号を出力するとともに、テープカセット２１が装着されていないときには、「００００」のカセット信号を出力する。
【００３５】
次に、テープ印字装置１の回路構成について図３に基づき説明する。
図３に示すように、テープ印字装置１の制御基板１２上に形成される制御回路部４０は、ＣＰＵ４１、ＣＧ（キャラクタジェネレータ）ＲＯＭ４２、ＲＯＭ４３、フラッシュメモリ４４、ＲＡＭ４５、入出力インターフェース（Ｉ／Ｆ）４６、及び通信用インターフェース（Ｉ／Ｆ）４７等を備えている。また、ＣＰＵ４１、ＣＧＲＯＭ４２、ＲＯＭ４３、フラッシュメモリ４４、ＲＡＭ４５、入出力インターフェース（Ｉ／Ｆ）４６、及び通信用インターフェース（Ｉ／Ｆ）４７は、バス線４８により相互に接続されて、相互にデータのやり取りが行われる。
【００３６】
ここに、ＣＧＲＯＭ４２には各キャラクタに対応するドットパターンデータが記憶されており、ドットパターンデータがＣＧＲＯＭ４２から読み出され、そのドットパターンデータに基づいて液晶ディスプレイ（ＬＣＤ）７上にドットパターンが表示される。
また、ＲＯＭ４３には、各種のプログラムを記憶させておくものであり、後述のように入力された金額から消費税込み金額又は消費税抜き金額を計算して液晶ディスプレイ７に表示するなどの消費税処理を実行するための消費税処理プログラムが予め格納される消費税処理プログラム記憶領域４３Ａが設けられている。また、この消費税処理によって計算された消費税込み金額又は消費税抜き金額をラベルデータとして被印字テープ３６に印字して印刷テープ２２を作成する印刷処理を実行するための印刷処理プログラムが格納される印刷処理プログラム記憶領域４３Ｂが設けられている。また、ＲＯＭ４３には、後述のように入力された金額の消費税込み金額を計算する場合に、１円（単位通貨）未満の数値を切り捨てる切り捨て計算方法（第１計算方法）、１円（単位通貨）未満の数値を四捨五入する四捨五入計算方法（第２計算方法）、１円（単位通貨）未満の数値を切り上げる切り上げ計算方法（第３計算方法）が予め格納される計算方法記憶領域４３Ｃが設けられている。
【００３７】
そして、ＣＰＵ４１はかかるＲＯＭ４３に記憶されている各種のプログラムに基づいて各種の演算を行なうものである。また、ＲＯＭ４３には、アルファベット文字や記号等のキャラクタを印字するための多数のキャラクタの各々に関して、印字用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に４種類（１６、２４、３２、４８のドットサイズ）の印字文字サイズ分、コードデータに対応させて格納されている。また、階調表現を含むグラフィック画像を印字するためのグラフィックパターンデータも記憶されている。また、このＲＯＭ４３には、キーボード６から入力された文字や数字等のキャラクタのコードデータに対応させて液晶ディスプレイコントローラ（ＬＣＤＣ）５０を制御する表示駆動制御プログラム、印字バッファ４５Ａのデータを読み出してサーマルヘッド９やテープ送りモータ５２を駆動する印字駆動制御プログラム等、その他テープ印字装置１の制御上必要な各種のプログラムが格納されている。
また、フラッシュメモリ４４には、消費税の所定税率（例えば、消費税５％等である。）が予め記憶される税率記憶領域４４Ａが設けられている。また、フラッシュメモリ４４には、後述のように切り捨て計算方法、四捨五入計算方法又は切り上げ計算方法のいずれかを消費税の計算法として選択した場合に、この選択された計算方法を記憶しておく選択計算方法記憶領域４４Ｂが設けられている。また、フラッシュメモリ４４には、コネクタ１８を介して外部のコンピュータ装置から受信した印字データや各種図柄データのドットパターンデータ等に登録番号を付して記憶するものであり、テープ印字装置１の電源をオフしてもこれらの記憶内容を保持している。
【００３８】
また、ＲＡＭ４５は、ＣＰＵ４１により演算された各種の演算結果を一時的に記憶させておくためのものである。また、ＲＡＭ４５には、印字バッファ４５Ａ、編集入力領域４５Ｂ、表示画像バッファ４５Ｃ、ワーク領域４５Ｄ等の各種のメモリ領域が設けられている。この印字バッファ４５Ａには、複数の文字や記号等の印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド９はかかる印字バッファ４５Ａに記憶されているドットパターンデータに従ってドット印字を行う。また、編集入力領域４５Ｂには、キーボード６から入力された文書データ等のラベルデータとしての編集テキストが格納される。また、表示画像バッファ４５Ｃには、液晶ディスプレイ７に表示されるグラフィックデータ等が格納される。
【００３９】
また、入出力Ｉ／Ｆ４６には、キーボード６、カセットセンサ４９と、液晶ディスプレイ（ＬＣＤ）７に表示データを出力する為のビデオＲＡＭを有するディスプレイコントローラ（ＬＣＤＣ）５０と、サーマルヘッド９を駆動する為の駆動回路５１と、テープ送りモータ５２を駆動する為の駆動回路５３と、切断用モータ５４を駆動する為の駆動回路５５とが夫々接続されている。
また、通信用Ｉ／Ｆ６６は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、外部のコンピュータ装置とＵＳＢケーブル等によって接続され、双方向データ通信が可能になっている。
よって、キーボード６の文字キーを介して文字等が入力された場合、そのテキスト（文書データ）が編集入力領域４５Ｂに順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示駆動制御プログラムに基づいてキーボード６を介して入力された文字等に対応するドットパターンが液晶ディスプレイ（ＬＣＤ）７上に表示される。また、サーマルヘッド９は駆動回路５１を介して駆動され、印字バッファ領域４５Ａに記憶されたドットパターンデータの印字を行い、これと同期してテープ送りモータ５２が駆動回路５３を介してテープの送り制御を行うものである。また、外部のコンピュータ装置から通信用Ｉ／Ｆ４７を介して入力された印字データを編集入力領域４５Ｂが順次記憶し、ドットパターン発生制御プログラムに基づいて印字バッファ領域４５Ａにドットパターンデータとして記憶されて、サーマルヘッドを介して被印字テープ３６に印字される。
【００４０】
次に、このように構成されたテープ印字装置１の消費税込み金額等を決定する消費税処理及び該決定した消費税込み金額等をテープに印刷する印刷処理などの制御処理について図４乃至図１７に基づいて説明する。
図４に示すように、先ず、ステップ（以下、Ｓと略記する）１において、テープ印字装置１のＣＰＵ４１は、起動時に後述の初期設定処理（図５参照）を実行する。
そして、Ｓ２において、ＣＰＵ４１は、機能キー１３Ａが押下されたか否かを判定する判定処理を実行する。
そして、機能キー１３Ａが押下されず、文字入力キー２が押下された場合には（Ｓ２：ＮＯ）、Ｓ３において、ＣＰＵ４１は、各文字入力キー２が押下される毎に、ＣＧＲＯＭ４２から該押下された各文字入力キー２に対応する「通常」又は「ＣＡＰＳロック」時に登録されている文字を順次読み出し、液晶ディスプレイ（ＬＣＤ）７に点滅表示（又は白黒反転表示など）を行い、文章データを表示し、再度Ｓ２以降の処理を実行する。そして、ＣＰＵ４１は、リターンキー４が押下された場合には、液晶ディスプレイ（ＬＣＤ）７の表示画面に点滅表示（又は、白黒反転表示など）されている文字を通常表示にして、確定表示すると共に、この文字を編集入力領域４５Ｂに印字文字データ（編集テキスト）として記憶する。その後、再度Ｓ２以降の処理を実行する。
【００４１】
また、Ｓ２で、機能キー１３Ａが押下された場合には（Ｓ２：ＹＥＳ）、Ｓ４において、ＣＰＵ４１は、消費税キー１３Ｂが押下されたか否かを判定する判定処理を実行する。
そして、消費税キー１３Ｂが押下された場合には（Ｓ４：ＹＥＳ）、Ｓ５において、ＣＰＵ４１は、入力された金額に対して税込み金額等を計算表示する後述の消費税処理を実行後（図６等参照）、再度Ｓ２以降の処理を実行する。
また、Ｓ４で、消費税キー１３Ｂが押下されなかった場合には（Ｓ４：ＮＯ）、Ｓ６において、ＣＰＵ４１は、印刷キー３が押下されたか否かを判定する判定処理を実行する。
そして、印刷キー３が押下された場合には（Ｓ６：ＹＥＳ）、Ｓ７において、ＣＰＵ４１は、後述の印刷処理のサブ処理を実行後（図９等参照）、再度Ｓ２以降の処理を実行する。
一方、Ｓ６で、印刷キー３が押下されていない場合には（Ｓ６：ＮＯ）、Ｓ８において、ＣＰＵ４１は、押下されたキーに対応する各種処理を実行後、再度、Ｓ２以降の処理を実行する。
【００４２】
次に、Ｓ１において実行する初期設定処理のサブ処理について図５に基づいて説明する。
図５に示すように、Ｓ１１において、ＣＰＵ４１は、フラッシュメモリ４４の選択計算方法記憶領域４４Ｂに予め記憶されている切り捨て計算方法を読み出し、この切り捨て計算方法をＲＡＭ４５に第１優先順位の計算方法として記憶する。また、ＣＰＵ４１は、フラッシュメモリ４４の税率記憶領域４４Ａから予め記憶されている消費税の税率５％を読み出し、この税率５％をＲＡＭ４５に現在設定されている消費税の税率として記憶後、当該サブ処理を終了してメインフローチャートに戻る。
【００４３】
次に、Ｓ５において実行する「消費税処理」のサブ処理について図６乃至図１３に基づいて説明する。
図６に示すように、先ず、Ｓ２１において、ＣＰＵ４１は、ＲＡＭ４５に現在設定されている消費税の税率として記憶される税率を読み出し、該税率を液晶ディスプレイ７に表示すると共に、この税率を消費税の税率とするか変更するかを問う旨を液晶ディスプレイ７に表示する。また、新たな税率がキーボード６から入力された場合には、この新たな税率を液晶ディスプレイ７に表示すると共に、この新たな税率を現在設定されている消費税の税率としてＲＡＭ４５に記憶する。
続いて、Ｓ２２において、ＣＰＵ４１は、液晶ディスプレイ７に表示した税率が表示消費税の税率として決定されたか否かを判定する、即ち、リーターンキー４が所定時間内に押下されたか否かを判定する判定処理を実行する。そして、リターンキー４が所定時間内に押下されていない場合には（Ｓ２２：ＮＯ）、再度Ｓ２１の処理を実行する。
【００４４】
例えば、図７（Ａ）に示すように、ＣＰＵ４１は、税率記憶領域４４Ａに記憶される税率を読み出し、液晶ディスプレイ７に「現在の設定税率  ５％」と表示すると共に、その下側に「ＯＫ？」と表示する。そして、新たな税率（例えば、「７」や「１０」等の数値や「７％」や「１０％」等である。）が入力された場合には、この入力された税率を液晶ディスプレイ７の「５％」に替えて表示し（例えば、「７％」や「１０％」等を表示する。）、その下側に「ＯＫ？」と表示すると共に、この新たな税率を現在設定されている消費税の税率としてＲＡＭ４５に記憶する。
【００４５】
一方、リターンキー４が所定時間内に押下された場合には（Ｓ２２：ＹＥＳ）、２３において、ＣＰＵ４１は、液晶ディスプレイ７に表示していた税率を再度、現在設定されている消費税の税率としてフラッシュメモリ４４の税率記憶領域４４Ａに消費税の税率として記憶する。
その後、ＣＰＵ４１は、ＲＯＭ４３から税抜き価格を入力して税込み価格を計算する「税抜き→税込み」の計算モードと、税込み価格を入力して税抜き価格を計算する「税込み→税抜き」の計算モードとを読み出し、各計算モードを液晶ディスプレイ７に表示すると共に、現在設定されている計算モードがいずれの計算モードであるかを通知する。尚、起動時には、「税抜き→税込み」の計算モードが設定計算モードとしてＲＡＭ４５に記憶される。
そして、液晶ディスプレイ７に表示されているこの設定されている計算モードから他の計算モードにカーソルキー５によって変更された場合には、変更後の計算モードを現在設定されている設定計算モードとして変更した旨を通知する。
【００４６】
例えば、図７（Ｂ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の最上段に「現在の計算モード」と表示し、中段に「税抜き→税込み」と表示し、下段に「税込み→税抜き」と表示する。また、中段の「税抜き→税込み」にアンダーラインを表示すると共に、右端部に黒丸印６１を表示し、現在設定されている計算モードが、「税抜き→税込み」の計算モードである旨を通知している。また、この黒丸印６１は、カーソルキー５によって上下方向に移動する。
そして、カーソルキー５によって下段の「税込み→税抜き」の方に黒丸印６１が移動された場合には、下段の「税込み→税抜き」の右端部に黒丸印６１を表示し、現在設定されている計算モードを該「税込み→税抜き」の計算モードへ変更した旨を通知する。
【００４７】
続いて、Ｓ２４において、ＣＰＵ４１は、液晶ディスプレイ７に表示した現在設定されている計算モードが変更されたか否か、即ち、「税込み→税抜き」の計算モードへ変更されたか否かを判定する判定処理を実行する。即ち、ＣＰＵ４１は、カーソルキー５によって「税込み→税抜き」の計算モードに変更されて、リーターンキー４が押下されたか否かを判定する判定処理を実行する。
そして、カーソルキー５によって「税込み→税抜き」の計算モードに変更されないで、即ち「税抜き→税込み」の計算モードが設定された状態でリーターンキー４が押下された場合には（Ｓ２４：ＮＯ）、Ｓ２５において、ＣＰＵ４１は、「税抜き→税込み」の計算モードを現在の設定計算モードとしてＲＡＭ４５に記憶後、後述の「税抜き→税込み処理」のサブ処理を実行した後、メインフローチャートに戻る。
一方、カーソルキー５によって「税込み→税抜き」の計算モードに変更された場合には（Ｓ２４：ＹＥＳ）、Ｓ２６において、ＣＰＵ４１は、「税込み→税抜き」の計算モードを現在の設定計算モードとしてＲＡＭ４５に記憶後、後述の「税込み→税抜き処理」のサブ処理を実行した後、メインフローチャートに戻る。
【００４８】
例えば、図７（Ｂ）に示すように、液晶ディスプレイ７の中段の「税抜き→税込み」の右端部に黒丸印６１が表示された状態で、リーターンキー４が押下された場合には（Ｓ２４：ＮＯ）、ＣＰＵ４１は、「税抜き→税込み」の計算モードを設定計算モードとしてＲＡＭ４５に記憶後、後述の「税抜き→税込み処理」のサブ処理を実行した後、メインフローチャートに戻る。
一方、カーソルキー５によって液晶ディスプレイ７の下段の「税込み→税抜き」の方に黒丸印６１が移動された状態で、リーターンキー４が押下された場合には（Ｓ２４：ＹＥＳ）、ＣＰＵ４１は、この変更後の「税込み→税抜き」の計算モードを新たな設定計算モードとしてＲＡＭ４５に記憶後、後述の「税込み→税抜き処理」のサブ処理を実行した後、メインフローチャートに戻る。
【００４９】
次に、Ｓ２５において実行する「税抜き→税込み処理」のサブ処理について図８及び図９に基づいて説明する。
図８に示すように、Ｓ３１において、ＣＰＵ４１は、液晶ディスプレイ７に税抜き価格の入力を要求する旨を表示すると共に、キーボード６を介して入力された金額を液晶ディスプレイ７に表示する。
例えば、図９（Ａ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上段に「＜金額入力＞」を表示すると共に、中段に「税抜（円）：」と表示し、税抜き価格の入力を要求する旨を表示する。そして、税抜き価格として「１９８」が入力された場合には、中段の右端部に入力された税抜き価格「１９８」を表示する。
【００５０】
そして、Ｓ３２において、ＣＰＵ４１は、リターンキー４が押下された場合には、この入力された税抜き価格をＲＡＭ４５に「税抜き価格」として記憶する。また、ＣＰＵ４１は、ＲＯＭ４４の計算方法記憶領域４３Ｃから切り捨て計算方法、四捨五入計算方法、及び切り上げ計算方法を順次読み出し、各計算方法をＲＡＭ４５に記憶する。
また、Ｓ３３において、ＣＰＵ４１は、フラッシュメモリ４４の税率記憶領域４４Ａから消費税の税率を読み出して、ＲＡＭ４５に現在設定されている消費税の税率として記憶する。
続いて、Ｓ３４において、ＣＰＵ４１は、この入力された税抜き価格から各計算方法によって計算した税込み価格を計算してＲＡＭ４５に各「税込み価格」として記憶すると共に、各計算方法によって計算した税込み価格を液晶ディスプレイ７に表示する。また、ＣＰＵ４１は、フラッシュメモリ４４の選択計算方法記憶領域４４Ｂに記憶される計算方法を読み出し、該計算方法が税込み価格を計算する計算条件として現在設定されている旨を液晶ディスプレイ７に表示する。
そして、液晶ディスプレイ７に表示されているこの税込み価格を計算する計算条件として設定されている計算方法から他の計算方法にカーソルキー５によって変更された場合には、変更後の計算方法を現在設定されている税込み価格を計算する計算条件として変更した旨を通知する。
【００５１】
続いて、Ｓ３５において、ＣＰＵ４１は、リターンキー４が押下された場合には、液晶ディスプレイ７に税込み価格を計算する計算条件として現在設定されている旨が表示されている計算方法を再度、フラッシュメモリ４４の選択計算方法記憶領域４４Ｂに記憶する。  また、Ｓ３６において、ＣＰＵ４１は、この選択計算方法記憶領域４４Ｂに記憶した計算方法で計算した税込み価格に対応する「税込み価格」をＲＡＭ４５から読み出して編集入力領域４５Ｂに被印字テープ３６に印字する「税込み価格」として記憶後、当該サブ処理を終了して、消費税処理に戻る。
【００５２】
例えば、図９（Ｂ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上段に、切り捨て計算方法で計算した税込み価格を表す「切り捨て：」を表示すると共に、入力された金額「１９８円」に対する該切り捨て計算方法で計算した税込み価格である「２０７円」を表示する。また、ＣＰＵ４１は、液晶ディスプレイ７の中段に、四捨五入計算方法で計算した税込み価格を表す「四捨五入：」を表示すると共に、入力された金額「１９８円」に対する該四捨五入計算方法で計算した税込み価格である「２０８円」を表示する。更に、ＣＰＵ４１は、液晶ディスプレイ７の下段に、切り上げ計算方法で計算した税込み価格を表す「切り上げ：」を表示すると共に、入力された金額「１９８円」に対する該切り上げ計算方法で計算した税込み価格である「２０８円」を表示する。また、ＣＰＵ４１は、フラッシュメモリ４４の選択計算方法記憶領域４４Ｂから読み出した計算方法が「切り捨て計算方法」であった場合には、液晶ディスプレイ７の上段に表示される「切り捨て：２０７円」にアンダーラインを表示すると共に、右端部に黒丸印６２を表示し、該切り捨て計算方法が税込み価格を計算する計算条件として現在設定されている旨を表示する。また、この黒丸印６１は、カーソルキー５によって上下方向に移動する。
【００５３】
そして、図９（Ｃ）に示すように、カーソルキー５によって中段の「四捨五入：２０８円」の方に黒丸印６２が移動された場合には、ＣＰＵ４１は、該「四捨五入：２０８円」にアンダーラインを表示し、税込み価格を計算する計算条件として四捨五入計算方法が選択された旨を表示する。
続いて、リターンキー４が押下された場合には、この黒丸印６２が付された「四捨五入：２０８円」に対応する四捨五入計算方法をフラッシュメモリ４４の選択計算方法記憶領域４４Ｂに記憶すると共に、この税込み価格「２０８円」を編集入力領域４５Ｂに被印字テープ３６に印字する「税込み価格」として記憶後、当該サブ処理を終了して、諸費税処理に戻る。
【００５４】
次に、Ｓ２６において実行する「税込み→税抜き処理」のサブ処理について図１０乃至図１３に基づいて説明する。
図１０に示すように、Ｓ４１において、ＣＰＵ４１は、液晶ディスプレイ７に税込み価格の入力を要求する旨を表示すると共に、キーボード６を介して入力された金額を液晶ディスプレイ７に表示する。
例えば、図１２（Ａ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上段に「＜金額入力＞」を表示すると共に、中段に「税込（円）：」と表示し、税込み価格の入力を要求する旨を表示する。そして、金額「１０５円」が入力された場合には、ＣＰＵ４１は、中段の右端部に、「１０５」と表示する。
また、図１３（Ａ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上段に「＜金額入力＞」を表示すると共に、中段に「税込（円）：」と表示し、税込み価格の入力を要求する旨を表示する。そして、金額「１１５円」が入力された場合には、ＣＰＵ４１は、中段の右端部に、「１１５」と表示する。
【００５５】
そして、Ｓ４２において、ＣＰＵ４１は、リターンキー４が押下された場合には、この入力された金額をＲＡＭ４５に「税込み価格」として記憶する。また、フラッシュメモリ４４の税率記憶領域４４Ａから税率を読み出し、該税率を現在設定されている消費税の税率としてＲＡＭ４５に記憶する。また、フラッシュメモリ４４の選択計算方法記憶領域４４Ｂに記憶されている計算方法を読み出し、該計算方法を現在設定されている計算条件としてＲＡＭ４５に記憶する。
続いて、Ｓ４３において、ＣＰＵ４１は、ＲＡＭ４５に記憶されている入力された「税込み価格」及び消費税の税率に基づいて「税抜き価格」を算出すると共に、この算出した「税抜き価格」から再度、ＲＡＭ４５に記憶されている消費税の税率に基づいて「税込み価格」を算出し、この算出した「税込み価格」と入力された「税込み価格」とが一致するか否かを検算する「税抜き価格計算・計算結果から検算処理」のサブ処理を実行する。
【００５６】
ここで、「税抜き価格計算・計算結果から検算処理」のサブ処理について図１１に基づいて説明する。
図１１に示すように、Ｓ５１において、ＣＰＵ４１は、ＲＡＭ４５に記憶されている入力された「税込み価格」及び消費税の税率に基づいて、該税率の数値に「１」加算した数値（例えば、消費税が５％の場合には、１＋０．０５＝１．０５の数値である。）でこの「税込み価格」を除算して、「税抜き価格」を算出し、ＲＡＭ４５に「税抜き価格」（第１税抜き額）として記憶する。
続いて、Ｓ５２において、ＣＰＵ４１は、再度ＲＡＭ４５から該「税抜き価格」（第１税抜き額）を読み出し、余りがあるか否か、即ち、１円（単位通貨）未満の端数があるか否かを判定する判定処理を実行する。
そして、該「税抜き価格」（第１税抜き額）に余りがない、即ち、１円（単位通貨）未満の端数がない場合には（Ｓ５２：ＮＯ）、Ｓ５３において、ＣＰＵ４１は、当該「税抜き価格」（第１税抜き額）を入力された「税込み価格」に対応する「税抜き価格」として確定して、確定「税抜き価格」としてＲＡＭ４５に記憶する。また、ＣＰＵ４１は、ＲＡＭ４５から税抜き価格フラグを読み出して該税抜き価格フラグをＯＮにして再度、ＲＡＭ４５に記憶後、当該サブ処理を終了して、「税込み→税抜きモード処理」のサブ処理に戻る。
【００５７】
一方、該「税抜き価格」（第１税抜き額）に余りがある、即ち、１円（単位通貨）未満の端数がある場合には（Ｓ５２：ＹＥＳ）、Ｓ５４において、ＣＰＵ４１は、該「税抜き価格」（第１税抜き額）の１円（単位通貨）未満の端数を切り捨てた金額を「税抜き価格候補１」（第２税抜き額）としてＲＡＭ４５に記憶する。
そして、Ｓ５５において、ＣＰＵ４１は、ＲＡＭ４５から現在設定されている消費税の税率を読み出し、「税抜き価格候補１」（第２税抜き額）から「税込み価格」を算出する。
続いて、Ｓ５６において、ＣＰＵ４１は、ＲＡＭ４５から現在設定されている計算条件としての計算方法を読み出し、この算出した「税込み価格」の１円（単位通貨）未満の端数を処理して、再度、この算出した「税込み価格」をＲＡＭ４５に算出した「税込み価格」（第１税込み額）として記憶する。従って、現在設定されている計算条件としての計算方法が切り捨て計算方法の場合には、「税込み価格」の１円（単位通貨）未満の端数を切り捨てた金額が、算出した「税込み価格」（第１税込み額）としてＲＡＭ４５に記憶される。また、現在設定されている計算条件としての計算方法が四捨五入計算方法の場合には、「税込み価格」の１円（単位通貨）未満の端数を四捨五入した金額が、算出した「税込み価格」（第１税込み額）としてＲＡＭ４５に記憶される。更に、現在設定されている計算条件としての計算方法が切り上げ計算方法の場合には、「税込み価格」の１円（単位通貨）未満の端数を切り上げた金額が、算出した「税込み価格」（第１税込み額）としてＲＡＭ４５に記憶される。
【００５８】
例えば、入力された「税込み価格」が「１１５円」で、消費税が５％の場合には、「税抜き価格候補１」（第２税抜き額）として「１０９円」がＲＡＭ４５に記憶される。また、また、現在設定されている計算条件としての計算方法が四捨五入計算方法の場合には、「１１４円」が算出した「税込み価格」（第１税込み額）としてＲＡＭ４５に記憶される。
【００５９】
そしてまた、Ｓ５７において、ＣＰＵ４１は、ＲＡＭ４５から算出した「税込み価格」（第１税込み額）を読み出し、入力された「税込み価格」と一致するか否かを判定する判定処理を実行する。
そして、この算出した「税込み価格」（第１税込み額）が、入力された「税込み価格」と一致した場合には（Ｓ５７：ＹＥＳ）、Ｓ５３において、ＣＰＵ４１は、ＲＡＭ４５から「税抜き価格候補１」（第２税抜き額）を読み出し、この「税抜き価格候補１」（第２税抜き額）を入力された「税込み価格」に対応する「税抜き価格」として確定して、確定「税抜き価格」としてＲＡＭ４５に記憶する。また、ＣＰＵ４１は、ＲＡＭ４５から税抜き価格フラグを読み出して該税抜き価格フラグをＯＮにして再度、ＲＡＭ４５に記憶後、当該サブ処理を終了して、「税込み→税抜きモード処理」のサブ処理に戻る。
【００６０】
一方、Ｓ５７で、この算出した「税込み価格」（第１税込み額）が、入力された「税込み価格」と一致しない場合には（Ｓ５７：ＮＯ）、Ｓ５８において、ＣＰＵ４１は、ＲＡＭ４５から「税抜き価格候補１」（第２税抜き額）を読み出し、該「税抜き価格候補１」（第２税抜き額）に１円（単位通貨）加算した金額を「税抜き価格候補２」（第３税抜き額）としてＲＡＭ４５に記憶する。
そして、Ｓ５９において、ＣＰＵ４１は、ＲＡＭ４５から現在設定されている消費税の税率を読み出し、「税抜き価格候補２」（第３税抜き額）から「税込み価格」を算出する。
続いて、Ｓ６０において、ＣＰＵ４１は、ＲＡＭ４５から現在設定されている計算条件としての計算方法を読み出し、この算出した「税込み価格」の１円（単位通貨）未満の端数を処理して、再度、この算出した「税込み価格」をＲＡＭ４５に算出した「税込み額」（第２税込み額）として記憶する。従って、現在設定されている計算条件としての計算方法が切り捨て計算方法の場合には、「税込み価格」の１円（単位通貨）未満の端数を切り捨てた金額が、算出した「税込み価格」（第２税込み額）としてＲＡＭ４５に記憶される。また、現在設定されている計算条件としての計算方法が四捨五入計算方法の場合には、「税込み価格」の１円（単位通貨）未満の端数を四捨五入した金額が、算出した「税込み価格」（第２税込み額）としてＲＡＭ４５に記憶される。更に、現在設定されている計算条件としての計算方法が切り上げ計算方法の場合には、「税込み価格」の１円（単位通貨）未満の端数を切り上げた金額が、算出した「税込み価格」（第２税込み額）としてＲＡＭ４５に記憶される。
【００６１】
例えば、入力された「税込み価格」が「１１５円」で、消費税が５％の場合には、「税抜き価格候補２」（第３税抜き額）として「１１０円」がＲＡＭ４５に記憶される。また、また、現在設定されている計算条件としての計算方法が四捨五入計算方法の場合には、「１１６円」が算出した「税込み価格」（第２税込み額）としてＲＡＭ４５に記憶される。
【００６２】
そしてまた、Ｓ６１において、ＣＰＵ４１は、ＲＡＭ４５から算出した「税込み価格」（第２税込み額）を読み出し、入力された「税込み価格」と一致するか否かを判定する判定処理を実行する。
そして、この算出した「税込み価格」（第２税込み額）が、入力された「税込み価格」と一致した場合には（Ｓ６１：ＹＥＳ）、Ｓ５３において、ＣＰＵ４１は、ＲＡＭ４５から「税抜き価格候補２」（第３税抜き額）を読み出し、この「税抜き価格候補２」（第３税抜き額）を入力された「税込み価格」に対応する「税抜き価格」として確定して、確定「税抜き価格」としてＲＡＭ４５に記憶する。また、ＣＰＵ４１は、ＲＡＭ４５から税抜き価格フラグを読み出して該税抜き価格フラグをＯＮにして再度、ＲＡＭ４５に記憶後、当該サブ処理を終了して、「税込み→税抜きモード処理」のサブ処理に戻る。
【００６３】
一方、Ｓ６１で、この算出した「税込み価格」（第２税込み額）が、入力された「税込み価格」と一致しない場合には（Ｓ６１：ＮＯ）、Ｓ６２において、ＣＰＵ４１は、ＲＡＭ４５から「税抜き価格候補１」（第２税抜き額）と「税抜き価格候補２」（第３税抜き額）を読み出し、選択用確定「税抜き価格」としてＲＡＭ４５に記憶する。また、ＣＰＵ４１は、ＲＡＭ４５から税抜き価格フラグを読み出して該税抜き価格フラグをＯＦＦにして再度、ＲＡＭ４５に記憶後、当該サブ処理を終了して、「税込み→税抜きモード処理」のサブ処理に戻る。
【００６４】
続いて、図１０に示すように、Ｓ４４において、ＣＰＵ４１は、Ｓ４３の処理において、検算結果が一致したか否か、即ち、ＲＡＭ４５から読み出した税抜き価格フラグがＯＮかＯＦＦかを判定する判定処理を実行する。
そして、検算結果が一致したと判定した場合、即ち、ＲＡＭ４５から読み出した税抜き価格フラグがＯＮの場合には、Ｓ４５において、ＣＰＵ４１は、ＲＡＭ４５から入力された「税込み価格」と確定「税抜き価格」とを読み出し、該「税込み価格」と確定「税抜き価格」とを液晶ディスプレイ７に表示する。また、この「税込み価格」と確定「税抜き価格」とを被印字テープ３６に印字するか否かを問う旨を液晶ディスプレイ７に表示する。
【００６５】
例えば、図１２（Ｂ）に示すように、ＣＰＵ４１は、ＲＡＭ４５から入力された「税込み価格」（１０５円）と確定「税抜き価格」（１００円）とを読み出し、液晶ディスプレイ７に「１０５円：税抜１００円」と表示する。また、この「１０５円：税抜１００円」にアンダーラインを表示する。更に、その下側に「ＯＫ？」と表示して、この「税込み価格」と確定「税抜き価格」とを被印字テープ３６に印字するか否かを問う旨を表示する。
【００６６】
そして、Ｓ４６において、ＣＰＵ４１は、液晶ディスプレイ７に表示した「税込み価格」と確定「税抜き価格」とを被印字テープ３６に印字すると決定されたか否かを判定する、即ち、リーターンキー４が押下されたか否かを判定する判定処理を実行する。そして、リターンキー４が所定時間内に押下されていない場合には（Ｓ４６：ＮＯ）、再度Ｓ４１の処理を実行する。
一方、リターンキー４が所定時間内に押下された場合には（Ｓ４６：ＹＥＳ）、４７において、ＣＰＵ４１は、この「税込み価格」と確定「税抜き価格」とをＲＡＭ４５から読み出して、被印字テープ３６に印字する「税込み価格」と「税抜き価格」として編集入力領域４５Ｂに記憶後、当該サブ処理を終了して、消費税処理に戻る。
【００６７】
他方、Ｓ４４で、検算結果が一致しないと判定した場合、即ち、ＲＡＭ４５から読み出した税抜き価格フラグがＯＦＦの場合には、Ｓ４８において、ＣＰＵ４１は、液晶ディスプレイ７に入力された「税込み価格」に対する「税抜き価格」を計算できなかった旨を表示する。また同時に、ＣＰＵ４１は、ＲＡＭ４５から「税抜き価格候補１」（第２税抜き額）と該「税抜き価格候補１」（第２税抜き額）に対応する算出した「税込み価格」（第１税込み額）とを読み出し、液晶ディスプレイ７に、この「税抜き価格候補１」（第２税抜き額）と「税込み価格」（第１税込み額）とを表示する。更に同時に、ＣＰＵ４１は、ＲＡＭ４５から「税抜き価格候補２」（第３税抜き額）と該「税抜き価格候補２」（第３税抜き額）に対応する算出した「税込み価格」（第２税込み額）とを読み出し、液晶ディスプレイ７に、この「税抜き価格候補２」（第３税抜き額）と「税込み価格」（第２税込み額）とを表示する。
【００６８】
例えば、図１３（Ｂ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上段に、入力された「税込み価格」に対する「税抜き価格」を計算できなかった旨を表す「税込み１１５円はエラー」を表示する。また、ＣＰＵ４１は、計算条件として四捨五入計算方法が現在設定され、消費税が５％の場合に、入力された「税込み価格」の「１１５円」から算出された「税込み価格」（第１税込み額）である「１１４円」と、「税抜き価格候補１」（第２税抜き額）である「１０９円」とをＲＡＭ４５から読み出し、液晶ディスプレイ７の中段に、「１１４円：税抜１０９円」を表示する。また、ＣＰＵ４１は、計算条件として四捨五入計算方法が現在設定され、消費税が５％の場合に、入力された「税込み価格」の「１１５円」から算出された「税込み価格」（第２税込み額）である「１１６円」と、「税抜き価格候補２」（第３税抜き額）である「１１０円」とをＲＡＭ４５から読み出し、液晶ディスプレイ７の中段に、「１１６円：税抜１１０円」を表示する。
【００６９】
そして、Ｓ４９において、ＣＰＵ４１は、液晶ディスプレイ７に表示されている、この「税抜き価格候補１」（第２税抜き額）と「税込み価格」（第１税込み額）とが被印字テープ３６に印字する「税抜き価格」と「税込み価格」として現在設定されている旨を表示する。
そしてまた、液晶ディスプレイ７に表示されている「税抜き価格候補２」（第３税抜き額）と「税込み価格」（第２税込み額）がカーソルキー５によって選択された場合には、該「税抜き価格候補２」（第３税抜き額）と「税込み価格」（第２税込み額）とが被印字テープ３６に印字する「税抜き価格」と「税込み価格」として現在設定されている旨を表示する。
【００７０】
例えば、図１３（Ｂ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の「１１４円：税抜１０９円」の右端部に黒丸印６３を表示し、税込み価格として「１１４円」、税抜き価格として「１０９円」が被印字テープ３６に印字する「税抜き価格」と「税込み価格」として現在設定されている旨を表示する。また、黒丸印６３は、カーソルキー５によって上下方向に移動する。
そして、黒丸印６３がカーソルキー５によって下側に移動された場合には、液晶ディスプレイ７の「１１６円：税抜１１０円」の右端部に黒丸印６３を表示し、税込み価格として「１１６円」、税抜き価格として「１１０円」が被印字テープ３６に印字する「税抜き価格」と「税込み価格」として現在設定されている旨を表示する。
【００７１】
続いて、Ｓ４６において、ＣＰＵ４１は、液晶ディスプレイ７に表示した黒丸印６３が表示された「税抜き価格」と「税込み価格」とを被印字テープ３６に印字すると決定されたか否かを判定する、即ち、リーターンキー４が押下されたか否かを判定する判定処理を実行する。そして、リターンキー４が所定時間内に押下されていない場合には（Ｓ４６：ＮＯ）、再度Ｓ４１の処理を実行する。
一方、リターンキー４が所定時間内に押下された場合には（Ｓ４６：ＹＥＳ）、４７において、ＣＰＵ４１は、この黒丸印６３が表示された「税抜き価格」と「税込み価格」とを被印字テープ３６に印字する「税込み価格」と「税抜き価格」として編集入力領域４５Ｂに記憶後、当該サブ処理を終了して、消費税処理に戻る。
【００７２】
次に、Ｓ７において実行する「印刷処理」のサブ処理について図１４乃至図１７に基づいて説明する。
図７に示すように、先ず、Ｓ７１において、ＣＰＵ４１は、印刷モードを決定する処理を実行する。この印刷モードを決定する処理は、印刷モード選択キー１３Ｃが押下されていない場合には、ＲＯＭ４３に格納された初期設定モードを読み出し、該初期設定モードを印刷モードとしてＲＡＭ４５に記憶する。
また、印刷モード選択キー１３Ｃが押下された場合には、ＣＰＵ４１は、先ず、被印字テープ３６に印字する「税込み価格」と「税抜き価格」とのレイアウトを決定するためのレイアウト選択表示を液晶ディスプレイ７に表示する。
【００７３】
例えば、図１５（Ａ）〜（Ｄ）に示すように、カセット収納部８に収納されたテープカセット２１のテープ幅が６ｍｍ〜９ｍｍの場合には、カーソルキー５を押下する毎に、「１行Ａ」のレイアウト→「１行Ｂ」のレイアウト→「１行Ｃ」のレイアウト→「１行Ｄ」のレイアウト→「１行Ａ」のレイアウト→「１行Ｂ」のレイアウト→・・・と被印字テープ３６に一行で「税込み価格」と「税抜き価格」とを印字する各レイアウトが順次液晶ディスプレイ７に表示される。
また、図１５（Ａ）〜（Ｆ）に示すように、カセット収納部８に収納されたテープカセット２１のテープ幅が１２ｍｍ〜１８ｍｍの場合には、カーソルキー５を押下する毎に、「１行Ａ」のレイアウト→「１行Ｂ」のレイアウト→「１行Ｃ」のレイアウト→「１行Ｄ」のレイアウト→「２行Ａ」のレイアウト→「２行Ｂ」のレイアウト→「１行Ａ」のレイアウト→「１行Ｂ」のレイアウト→・・・と被印字テープ３６に一行で「税込み価格」と「税抜き価格」とを印字する各レイアウトが順次液晶ディスプレイ７に表示される。
【００７４】
そして、リターンキー４が押下された場合には、液晶ディスプレイ７に表示されているレイアウトを「税込み価格」と「税抜き価格」とを被印字テープ３６に印字するレイアウトとしてＲＡＭ４５に記憶する。
続いて、ＣＰＵ４１は、液晶ディスプレイ７に「書体」と「枠あり・枠なし」とを選択する表示画面を表示する。
【００７５】
例えば、図１６（Ａ）に示すように、液晶ディスプレイ７の上段に「書体」の選択欄が表示され、その下側に「枠あり・枠なし」の選択欄が表示される。そして、書体名を枠で囲んで該書体の種類が選択されている状態が表示される。この場合には、カーソルキー５を押下する毎に、書体名が変更され、リターンキー４が押下されると枠内の書体名の書体を「税込み価格」と「税抜き価格」とを被印字テープ３６に印字する書体の種類であるとしてＲＡＭ４５に記憶する。
また、図１６（Ｂ）に示すように、「書体」として「ゴシック」が選択された場合には、ＣＰＵ４１は、カーソルキー５が押下される毎に、「わく」の欄に「あり」又は「なし」が枠で囲んで交互に表示し、「あり」が表示されている場合に、リターンキー４が押下されると、「税込み価格」と「税抜き価格」とを枠で囲んで被印字テープ３６に印字する印字スタイルをＲＡＭ４５に記憶する。また、「なし」が表示されている場合に、リターンキー４が押下されると、「税込み価格」と「税抜き価格」とを枠無しで被印字テープ３６に印字する印字スタイルをＲＡＭ４５に記憶する。
【００７６】
そして、「税込み価格」と「税抜き価格」を被印字テープ３６に印字するレイアウトや印字スタイルが決定された場合には、Ｓ７２において、ＣＰＵ４１は、再度、印刷キー３が押下されるのを待つ（Ｓ７２：ＮＯ）。そして、印刷キー３が押下された場合には（Ｓ７２：ＹＥＳ）、Ｓ７３において、ＣＰＵ４１は、ＲＡＭ４５に記憶した印字するレイアウトや印字スタイルを読み出し、これらに基づいて「税込み価格」と「税抜き価格」との印字データを作成して印字バッファ４５Ａに格納し、順次被印字テープ３６に印字して、「税込み価格」と「税抜き価格」が印刷された印刷テープ２２を作成後、当該サブ処理を終了して、メインフローチャートに戻る。
【００７７】
ここで、「税込み価格」が「１，０２９円」で、「税抜き価格」が「９８０円」の場合の、テープ幅１８ｍｍの印刷テープ２２への印刷例を図１７に示す。図１７（Ａ）は、レイアウトが「１行Ａ」、「書体」が「ゴシック」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。図１７（Ｂ）は、レイアウトが「１行Ｂ」、「書体」が「ゴシック」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。図１７（Ｃ）は、レイアウトが「１行Ｃ」、「書体」が「ゴシック」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。図１７（Ｄ）は、レイアウトが「１行Ｄ」、「書体」が「ゴシック」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。図１７（Ｅ）は、レイアウトが「２行Ａ」、「書体」が「ゴシック」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。図１７（Ｆ）は、レイアウトが「２行Ｂ」、「書体」が「ゴシック」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。図１７（Ｇ）は、レイアウトが「２行Ａ」、「書体」が「ゴシック」、及び「枠」が「あり」の場合に印刷された印刷テープ２２の例である。図１７（Ｈ）は、レイアウトが「２行Ｂ」、「書体」が「明朝体」、及び「枠」が「なし」の場合に印刷された印刷テープ２２の例である。
【００７８】
従って、本実施形態に係るテープ印字装置１では、ユーザは、税込み価格の印字された印刷テープ２２を得る場合には、税抜き価格を入力するだけで、税込み価格を計算する各計算方法とそれに対応する各税込み価格とが液晶ディスプレイ７に並列表示されるため、印字する税込み価格を簡易且つ迅速に決定することができる。また、ユーザは、液晶ディスプレイ７に並列表示された各税込み価格から希望する税込み価格を選択するだけで、この選択した税込み価格を含むラベルデータが印字されたラベルを容易に得ることができ、税込み価格が印字されたラベル作成の作業性の向上を図ることができる。
また、税抜き価格から税込み価格を計算する計算方法（例えば、切り捨て等）を変更しない場合には、税抜き価格を入力する度に、各計算方法に対応して並列表示された各税込み価格から希望する計算方法の税込み価格が選択されているため、ユーザは液晶ディスプレイ７に並列表示された複数の税込み価格から印字する税込み価格を毎回選択する必要がなく、印刷キー３を押下するだけで税込み価格を含むラベルデータが印字された印刷テープ２２を容易に得ることができ、税込み価格が印字されたラベル作成の作業性の更なる向上を図ることができる。
【００７９】
また、ユーザは、消費税の税率が変更された場合には、現在設定されている設定税率が表示される表示画面（図７（Ａ）参照）でこの変更された税率を入力するだけで、その後、新たな税率に対応した税込み価格が液晶ディスプレイ７に並列表示されるため、被印字テープ３６に印字する税込み価格を簡易且つ迅速に決定することができる。また、ユーザは、液晶ディスプレイ７に並列表示された新たな税率に対応した各税込み価格から希望する税込み価格を選択するだけで、この選択した税込み価格を含むラベルデータが印字された印刷テープ２２を容易に得ることができ、新たな税率に対応した税込み額が印字されたラベル作成の作業性の更なる向上を図ることができる。
また、前回印字データとして選択された消費税込みの税込み価格を計算した際に選択された計算方法が選択計算方法記憶領域４４Ｂに記憶され、また、消費税の税率が税率記憶領域４４Ａに記憶されており、再度、税込みの価格を入力してこの税込み価格に対応する消費税抜きの税抜き価格を計算する場合には、この予め記憶されている税率に基づいて税抜き価格（第１税抜き額）が計算される。そして、この税抜き価格（第１税抜き額）に余りがない場合、即ち、１円（通貨単位）未満の端数がない場合には、入力された税込みの価格に対応する税抜き価格としてこの算出した税抜き価格（第１税抜き額）が表示され、印刷キー３を押下することにより該税抜き価格（第１税抜き額）を含むラベルデータが印字されたラベルを容易に得ることができる。
【００８０】
一方、この算出した税抜き価格（第１税抜き額）に余りがある場合には、この余りを切り捨てた税抜き価格候補１（第２税抜き額）と、該税抜き価格候補１（第２税抜き額）から選択計算方法記憶領域４４Ｂに記憶している計算方法に従って税込み価格（第１税込み額）を計算する。そして、この算出した税込み価格（第１税込み額）が入力された税込みの価格と一致する場合には、入力された税込みの価格に対応する税抜き価格としてこの税抜き価格候補１（第２税抜き額）が表示され、印刷キー３を押下することにより該税抜き価格候補１（第２税抜き額）を含むラベルデータが印字されたラベルを容易に得ることができる。
他方、この算出した税込み価格（第１税込み額）が入力された税込みの価格と一致しない場合には、この税抜き価格候補１（第２税抜き額）に１円（通貨単位）加算した税抜き価格候補２（第３税抜き額）と、該税抜き価格候補２（第３税抜き額）から選択計算方法記憶領域４４Ｂに記憶している計算方法に従って税込み価格（第２税込み額）を計算する。そして、この算出した税込み価格（第２税込み額）が入力された税込みの価格と一致する場合には、入力された税込みの価格に対応する税抜き価格としてこの税抜き価格候補２（第３税抜き額）が表示され、印刷キー３を押下することにより該税抜き価格候補２（第３税抜き額）を含むラベルデータが印字されたラベルを容易に得ることができる。
従って、ユーザは、税込みの価格を入力することによって、前回印字データとして選択された消費税込みの税込み額を計算した際に選択された計算方法に対応する計算方法に従って、この入力された税込みの価格に対応する消費税抜きの税抜き価格が計算され、該税抜き価格を含むラベルデータが印字されたラベルを容易に得ることができ、税抜き価格が印字されたラベル作成の作業性の向上を図ることができる。
【００８１】
また、前回印字データとして選択された消費税込みの税込み価格を計算した際に選択された計算方法と消費税の税率に従って、入力された税込みの価格に対応する消費税抜きの税抜き額が計算できない場合には、この入力された税込み価格を修正した税抜き価格候補１（第２税抜き額）とそれに対応する税込み価格（第１税込み額）、及び税抜き価格候補２（第３税抜き額）とそれに対応する税込み価格（第２税込み額）が表示されるため、ユーザは複数の修正した税込み価格と各税込み価格に対応する税抜き価格を容易に確認することができる。また、この修正した複数の税込み価格と各税込み価格に対応する税抜き価格ら一の税抜き価格を選択した場合には、該税抜き価格を含むラベルデータが印字された印刷テープ２２を容易に得ることができ、税抜き価格が印字されたラベル作成の作業性の更なる向上を図ることができる。
また、前回印字データとして選択された消費税込みの税込み価格を計算した際に選択された計算方法と消費税の税率に従って、入力された税込みの価格に対応する消費税抜きの税抜き価格が計算できない場合には、この入力された税込みの価格に一致する税抜き価格を算出できない旨を表すエラー表示が同時に表示されるため、ユーザは入力された税込み価格を修正した複数の税込み価格と各税込み価格に対応する税抜き価格との表示が、複数の修正候補を示していることを直感的に認識することができ、税抜き価格が印字されたラベル作成の作業性の更なる向上を図ることができる。
更に、入力された税抜き価格から税込み価格を計算する場合には、１円（通貨単位）未満を切り捨てる切り捨て計算方法と、１円（通貨単位）未満を四捨五入する四捨五入計算方法と、１円（通貨単位）未満を切り上げる切り上げ計算方法とに従って複数の税込み価格が計算されて液晶ディスプレイ７に並列表示されるため、ユーザは複数の税込み価格から所望の税込み価格を簡易且つ容易に選択することができる。
【００８２】
ここで、被印字テープ３６は、長尺状のテープを構成する。また、テープ送りモータ５２、駆動回路５３及びテープ送り用ローラ１１は、テープ搬送手段を構成する。また、文字入力キー２、リターンキー４及びカーソルキー５は、入力手段を構成する。また、編集入力領域４５Ｂに格納される各印字データはラベルデータを構成する。また、サーマルヘッド９、駆動回路５１及びプラテンローラ１０は、印字手段を構成する。また、制御回路部４０は、印字制御手段として機能する。また、税率記憶領域４４Ａは、税率記憶手段として機能する。また、計算方法記憶領域４３Ｂは、第１計算方法記憶手段として機能する。また、キーボード６は、金額入力手段として機能する。また、液晶ディスプレイ７は、第１表示手段、第２表示手段、第３表示手段、選択標識表示手段として機能する。また、カーソルキー５及びリターンキー４は、第１データ選択手段、第２データ選択手段を構成する。また、選択計算方法記憶領域４４Ｂは、第２計算方法記憶手段として機能する。また、また、カーソルキー５及びリターンキー４、機能キー１３Ａ、消費税キー１３Ｂは、税率変更手段を構成する。また、ＣＰＵ４１、ＲＯＭ４３、フラッシュメモリ４４、ＲＡＭ４５は、第１税抜き額計算手段、第１判定手段、第１税込み額計算手段、第２判定手段、第２税込み額計算手段、第３判定手段を構成する。また、ＲＡＭ４５は、第１記憶手段、第２記憶手段、第３記憶手段として機能する。
【００８３】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
【実施例２】
【００８４】
前記実施形態では、消費税処理（Ｓ５）のサブ処理をテープ印字装置１で実行していたが、該消費税処理（Ｓ５）を図１８に示すコンピュータ装置７０で実行し、該コンピュータ装置７０で決定された「税抜き価格」と「税込み価格」とのデータを上記テープ印字装置１に出力して、印刷テープ２２を作成するようにしてもよい。
ここで、コンピュータ装置７０の制御回路構成を図１８乃至図２０に基づいて説明する。
図１８に示すように、コンピュータ装置７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、入出力インターフェース（Ｉ／Ｆ）７４、通信用インターフェース（Ｉ／Ｆ）７５、フロッピー（登録商標）ディスクコントローラ（ＦＤＣ）７６、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）７７、ハードディスクコントローラ（ＨＤＣ）７８、ハードディスクドライブ（ＨＤＤ）７９、表示装置コントローラ８０、液晶表示装置（ＬＣＤ）８８、キーボード９０、モデム８１等を備えている。また、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、入出力インターフェース（Ｉ／Ｆ）７４、通信用インターフェース（Ｉ／Ｆ）７５、及びモデム８１は、バス線８２により相互に接続されて、相互にデータのやり取りが行われる。また、入出力Ｉ／Ｆ７４には、ＦＤＤ７７を駆動制御するＦＤＣ７６を介してＦＤＤ７７、ＨＤＤ７９を駆動制御するＨＤＣ７８を介してＨＤＤ７９、表示装置コントローラ８０、文字や記号等を入力するためのキーボード９０、及び印字用データや上記消費税処理（Ｓ５）を実行するための制御プログラム等をＣＤ−ＲＯＭ８６に書き込み及び読み込むためのＣＤリード・ライター（ＣＤ−Ｒ／Ｗ）８４が接続されている。また、モデム８１には電話回線８３が接続され、印字用データや上記消費税処理（Ｓ５）を実行するための制御プログラム等を外部のコンピュータ装置等に送信可能に構成されている。
【００８５】
また、コンピュータ装置７０には、入出力Ｉ／Ｆ７４を介して液晶表示装置８８の表示画面上の座標を入力するためのマウス９１が接続されている。また、コンピュータ装置７０には、通信用Ｉ／Ｆ７５及びインターフェースケーブルＳ１を介して上記テープ印字装置１などの外部装置が接続される。
【００８６】
ＣＰＵ７１は、コンピュータ装置７０全体を制御し、後述のようにハードディスクドライブ７９に記憶されたプログラムやパラメータデータに基づいて、上記消費税処理（Ｓ５）等の制御動作に関する全てのデータを管理する。また、上記消費税処理（Ｓ５）を実行し、決定された「税込み価格」と「税抜き価格」とを一時、ＲＡＭ７３に記憶後、インターフェースケーブルＳ１を介してテープ印字装置１に出力する。
また、ＲＯＭ７２には、一般のパーソナルコンピュータと同様に電源投入時にコンピュータ装置７０を立ち上げてＣＰＵ７１を起動させるための起動プログラムが格納されている。
また、ＲＡＭ７３は、ＣＰＵ７１が種々の制御を実行する際に、各種データを一時的に記憶するものである。
【００８７】
ここで、図１９に示すように、ＲＡＭ７３には、上記ＲＡＭ４５の編集入力領域４５Ｂに相当する編集入力領域７３Ａ、上記ＲＡＭ４５の表示画像バッファ４５Ｃに相当する表示画像バッファ７３Ｂ、上記ＲＡＭ４５のワーク領域４５Ｄに相当するワーク領域７３Ｃが設けられている。
また、通信用Ｉ／Ｆ７５は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、外部のテープ印字装置１等と双方向データ通信が可能になっている。
また、ＨＤＤ７９に装着されるハードディスクには、ＭＳ−ＤＯＳ（登録商標）やウィンドウズ（登録商標）システム等の各種オペレーティングシステム（ＯＳ）に加えて、外部の電子機器に対して上記消費税処理（Ｓ５）を実行するためのプログラム等のデータの送受信を行うための通信用プロトコル、当該ＯＳにて実行可能なワープロソフトや印刷用データ作成ソフト等の各種アプリケーションプログラムが必要に応じて格納されている。
【００８８】
また、図２０に示すように、ＨＤＤ７９には、上記ＲＯＭ４３の消費税処理プログラム記憶領域４３Ａに相当する消費税処理プログラム記憶領域７９Ａが設けられ、入力された金額から消費税込み金額又は消費税抜き金額を計算して「税込み価格」と「税抜き価格」をＬＣＤ８８に表示するなどの上記消費税処理（Ｓ５）を実行するための消費税処理プログラムが予め格納されている。
また、ＨＤＤ７９には、上記印刷処理プログラム記憶領域４３Ｂに相当する印刷処理プログラム記憶領域７９Ｂが設けられ、消費税込み金額又は消費税抜き金額をラベルデータとして被印字テープ３６に印字するための印字データを作成するための処理プログラムが格納されている。
また、ＨＤＤ７９には、上記計算方法記憶領域４３Ｃに相当する計算方法記憶領域７９Ｃが設けられ、入力された金額の消費税込み金額を計算する場合に、１円（単位通貨）未満の数値を切り捨てる切り捨て計算方法（第１計算方法）、１円（単位通貨）未満の数値を四捨五入する四捨五入計算方法（第２計算方法）、１円（単位通貨）未満の数値を切り上げる切り上げ計算方法（第３計算方法）が予め格納されている。
また、ＨＤＤ７９には、上記フラッシュメモリ４４の税率記憶領域４４Ａに相当する税率記憶領域７９Ｄが設けられており、消費税の税率（例えば、５％等）が予め格納されている。
更に、ＨＤＤ７９には、選択計算方法記憶領域４４Ｂに相当する選択計算方法記憶領域７９Ｅが設けられ、税込み価格を計算した際に使用した計算方法が格納される。
【００８９】
従って、コンピュータ装置７０はＨＤＤ７９に格納される各プログラムを読み込むことによって、ユーザは、ＬＣＤ８８に並列表示された各税込み額から希望する税込み額を選択するだけで、「税込み価格」と「税抜き価格」とを迅速に決定できる。また、この決定した「税込み価格」と「税抜き価格」のデータをインターフェースケーブルＳ１を介してテープ印字装置１に出力することにより、ユーザは、この選択した税込み価格を含むラベルデータが印字されたラベルを容易に得ることができ、税込み価格が印字されたラベル作成の作業性の向上を図ることができる。
【図面の簡単な説明】
【００９０】
【図１】本実施形態に係るテープ印字装置の概略外観図で、（Ａ）は概略上方外観図、（Ｂ）は概略右側方外観図である。
【図２】本実施形態に係るテープ印字装置に装着されるテープカセットのカバーを外した場合の平面図である。
【図３】本実施形態に係るテープ印字装置の制御構成を示すブロック図である。
【図４】本実施形態に係るテープ印字装置の文書編集、消費税処理や印刷処理等の制御処理を示すメインフローチャートである。
【図５】本実施形態に係るテープ印字装置の初期設定処理を示すサブフローチャートである。
【図６】本実施形態に係るテープ印字装置の消費税処理を示すサブフローチャートである。
【図７】本実施形態に係るテープ印字装置の液晶ディスプレイに表示される画面表示の一例を示す図で、（Ａ）は消費税の税率設定時、（Ｂ）は消費税の計算モード設定時の画面表示の一例である。
【図８】本実施形態に係るテープ印字装置の税抜き金額から税込み金額を計算する計算モードの「税抜き→税込みモード処理」を示すサブフローチャートである。
【図９】本実施形態に係るテープ印字装置の税抜き金額から税込み金額を計算する計算モードの「税抜き→税込みモード処理」を実行する場合に、液晶ディスプレイに表示される画面表示の一例を示す図で、（Ａ）は税抜き価格入力時、（Ｂ）は各計算方法で計算した税込み金額の結果表示時、（Ｃ）は計算条件選択時の画面表示の一例である。
【図１０】本実施形態に係るテープ印字装置の税込み金額から税抜き金額を計算する計算モードの「税込み→税抜きモード処理」を示すサブフローチャートである。
【図１１】本実施形態に係るテープ印字装置の税抜き価格計算及びその計算結果から検算する処理の「税抜き価格計算・計算結果から検算処理」を示すサブフローチャートである。
【図１２】本実施形態に係るテープ印字装置の税込み金額から税抜き金額を計算する計算モードの「税込み→税抜きモード処理」を実行する場合に、液晶ディスプレイに表示される画面表示の一例を示す図で、（Ａ）は税込み価格入力時、（Ｂ）は入力された税込み価格から算出した税抜き価格の検算結果が一致した場合に表示される「税込み価格」と「税抜き価格」との表示画面である。
【図１３】本実施形態に係るテープ印字装置の税込み金額から税抜き金額を計算する計算モードの「税込み→税抜きモード処理」を実行する場合に、液晶ディスプレイに表示される画面表示の一例を示す図で、（Ａ）は税込み価格入力時、（Ｂ）は入力された税込み価格から算出した税抜き価格の検算結果が一致しない場合に表示される「エラーメッセージ」と変更可能な「税込み価格」と「税抜き価格」との組み合わせの表示画面である。
【図１４】本実施形態に係るテープ印字装置の印刷処理を示すサブフローチャートである。
【図１５】本実施形態に係るテープ印字装置の印刷モード決定時に液晶ディスプレイに表示される印刷レイアウト選択画面の一例を示す図で、（Ａ）〜（Ｄ）はカセット収納部に収納されたテープカセットのテープ幅が６ｍｍ〜９ｍｍの場合、（Ａ）〜（Ｆ）はカセット収納部に収納されたテープカセットのテープ幅が１２ｍｍ〜１８ｍｍの場合にカーソルキーを押下する毎に表示される表示画面である。
【図１６】本実施形態に係るテープ印字装置の印刷モード決定時に液晶ディスプレイに表示される「書体」と「枠あり・枠なし」とを選択する表示画面の一例を示す図で、（Ａ）は書体を選択する状態を示す表示画面、（Ｂ）は「枠あり・枠なし」を選択する状態を示す表示画面である。
【図１７】本実施形態に係るテープ印字装置の各種印刷モードに対する「税込み価格」と「税抜き価格」とのテープ幅１８ｍｍの印刷テープへ印刷した各種印刷例を示す図である。
【図１８】他の実施形態に係るコンピュータ装置の制御構成を示すブロック図である。
【図１９】他の実施形態に係るコンピュータ装置のＲＡＭの構成を示すブロック図である。
【図２０】他の実施形態に係るコンピュータ装置のＨＤＤの構成を示すブロック図である。
【符号の説明】
【００９１】
１  テープ印字装置
６  キーボード
７  液晶ディスプレイ
９  サーマルヘッド
１３Ａ  機能キー
１３Ｂ  消費税キー
１３Ｃ  印刷モード選択キー
２１  テープカセット
３６  被印字テープ
４０  制御回路部
４１  ＣＰＵ
４３  ＲＯＭ
４４  フラッシュメモリ
４５  ＲＡＭ
４３Ａ  消費税処理プログラム記憶領域
４３Ｂ  印刷処理プログラム記憶領域
４３Ｃ  計算方法記憶領域
４４Ａ  税率記憶領域
４４Ｂ  選択計算方法記憶領域
４５Ａ  印字バッファ
４５Ｂ  編集入力領域
４５Ｃ  表示画像バッファ
４５Ｄ  ワーク領域
５１、５３、５５  駆動回路
５２  テープ送りモータ
【図１】
2005288871.tif 000003
【図２】
2005288871.tif 000004
【図３】
2005288871.tif 000005
【図４】
2005288871.tif 000006
【図５】
2005288871.tif 000007
【図６】
2005288871.tif 000008
【図７】
2005288871.tif 000009
【図８】
2005288871.tif 000010
【図９】
2005288871.tif 000011
【図１０】
2005288871.tif 000012
【図１１】
2005288871.tif 000013
【図１２】
2005288871.tif 000014
【図１３】
2005288871.tif 000015
【図１４】
2005288871.tif 000016
【図１５】
2005288871.tif 000017
【図１６】
2005288871.tif 000018
【図１７】
2005288871.tif 000019
【図１８】
2005288871.tif 000020
【図１９】
2005288871.tif 000021
【図２０】
2005288871.tif 000022