(57)【要約】【課題】家計簿を容易に作成することが可能なテープ印刷装置を提供する。【解決手段】ユーザは、処理選択画面Ｖ２で「収入の入力」及び「支出の入力」の選択を繰り返すことによって、複数の収支情報（収入情報及び支出情報）を入力することができる。そして、これらの収支情報が１件ずつ入力される度に、ＲＡＭ上に収支情報が追加されるとともに、ＲＡＭ上の収入合計、支出合計、及び残高が更新され、これらの更新が、処理選択画面Ｖ２上にも反映される。また、ユーザは、必要な全件の収支情報を入力した後、処理選択画面Ｖ２で「印刷の実行」を選択することにより、入力した収入情報、及び支出情報と、計算結果である収入合計、支出合計、及び残高とをテープに印刷させることができる。【選択図】図５
2010105264.tif 000002
【特許請求の範囲】
【請求項１】
テープに印刷を行うテープ印刷装置であって、
収入金額及び支出金額が入力される入力操作部と、
前記入力操作部に入力された前記収入金額及び前記支出金額に基づいて収支計算を行う計算部と、
前記計算部による計算結果を、所定の書式に基づいて前記テープに印刷する印刷部と、
を備えたことを特徴とするテープ印刷装置。
【請求項２】
請求項１に記載のテープ印刷装置であって、
不揮発性の記憶装置で構成される記憶部をさらに備え、
前記計算部は、前記収支計算を行って残高を算出し、
前記記憶部は、前記計算部によって算出された残高を記憶することを特徴とするテープ印刷装置。
【請求項３】
請求項１又は２に記載のテープ印刷装置であって、
前記テープの幅を識別するテープ幅識別部と、
前記テープ幅識別部が識別した前記テープの幅に応じて、前記書式を切り換える制御部と、
をさらに備えたことを特徴とするテープ印刷装置。
【請求項４】
請求項１〜３のいずれか１項に記載のテープ印刷装置であって、
前記計算部は、前記収入金額が複数入力された場合の収入合計、前記支出金額が複数入力された場合の支出合計、及び残高を算出し、
前記印刷部は、前記収入合計、前記支出合計、及び前記残高を、前記テープの長手方向に沿って所定の順序に配列させて印刷することを特徴とするテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープに印刷を行うテープ印刷装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータを用いて家計の管理を行うことが可能となっている（特許文献１参照）。パーソナルコンピュータを用いる場合には、家計簿（帳簿）に手書きで記帳する場合に比べて、品目や金額の入力が容易になるほか、合計金額や残高等の計算が自動的且つ正確になされるため、ユーザにとって多くの利便がもたらされる。
【０００３】
【特許文献１】特開２００４−１４５８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、パーソナルコンピュータを用いて家計の管理を行う場合には、金額等の情報を入力するときは勿論、入力済みの情報を後で閲覧しようとするときにも、パーソナルコンピュータを起動させて所定のアプリケーションプログラムを立ち上げなければならず、利用可能となるまで待たされてしまうことがある。ここで、入力済みの情報をプリンタ等を用いて印刷するようにすれば、印刷物によって情報の閲覧が可能になるため、閲覧のためだけにパーソナルコンピュータを起動させる必要はなくなる。しかしながら、多くの場合、情報の視認性をよくしたり、印刷物の浪費を抑えたりする目的で、複数日単位（週単位や月単位等）でまとめて印刷されるようになっているため、一部の情報については、パーソナルコンピュータを用いなければ閲覧することができない。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係るテープ印刷装置は、テープに印刷を行うテープ印刷装置であって、収入金額及び支出金額が入力される入力操作部と、前記入力操作部に入力された前記収入金額及び前記支出金額に基づいて収支計算を行う計算部と、前記計算部による計算結果を、所定の書式に基づいて前記テープに印刷する印刷部と、を備えたことを特徴とする。
【０００７】
このテープ印刷装置によれば、入力された収入金額及び支出金額に基づいて収支計算を行い、その計算結果をテープに印刷する構成であるため、印刷されたテープを適宜台紙等に貼り付けることによって容易に家計簿を作成することが可能となる。また、パーソナルコンピュータを用いる場合のように、起動時に長時間待たされることがなくなる。
【０００８】
［適用例２］上記適用例に係るテープ印刷装置において、不揮発性の記憶装置で構成される記憶部をさらに備え、前記計算部は、前記収支計算を行って残高を算出し、前記記憶部は、前記計算部によって算出された残高を記憶することが望ましい。
【０００９】
このテープ印刷装置によれば、不揮発性の記憶装置で構成される記憶部に残高を記憶するため、前回の残高を加味した累積的な収支計算を行う場合でも、ユーザに残高を入力させる必要はなく、利便性が向上する。
【００１０】
［適用例３］上記適用例に係るテープ印刷装置において、前記テープの幅を識別するテープ幅識別部と、前記テープ幅識別部が識別した前記テープの幅に応じて、前記書式を切り換える制御部と、をさらに備えることが望ましい。
【００１１】
このテープ印刷装置によれば、装着されたテープの幅に応じて書式が切り換わるため、テープの幅に応じた適切な書式で計算結果を印刷することが可能となる。
【００１２】
［適用例４］上記適用例に係るテープ印刷装置において、前記計算部は、前記収入金額が複数入力された場合の収入合計、前記支出金額が複数入力された場合の支出合計、及び残高を算出し、前記印刷部は、前記収入合計、前記支出合計、及び前記残高を、前記テープの長手方向に沿って所定の順序に配列させて印刷することが望ましい。
【００１３】
このテープ印刷装置によれば、テープの長手方向に沿って、収入合計、支出合計、及び残高が所定の順序に配列されるため、複数のテープを台紙に貼り付ける際に、テープの長手方向と垂直な方向に順次貼り付けていくことにより、視認性の良好な表形式の家計簿を作成することが可能となる。
【発明を実施するための最良の形態】
【００１４】
（第１実施形態）
以下、入力された文字列等をテープに印刷するテープ印刷装置について、図面を参照して説明する。本実施形態のテープ印刷装置は、家計簿の作成を支援する家計簿作成支援機能（以降、単に「家計簿機能」とも呼ぶ。）を有している。
【００１５】
図１及び図２は、本実施形態のテープ印刷装置を示す斜視図である。
図１及び図２に示すように、テープ印刷装置１は、本体が筐体１０に収容された構成を有しており、筐体１０の上面手前側には、入力操作部としてのキーボード１１が備えられている。キーボード１１は、文字を入力するための多数の文字キーや、テープ印刷装置１に対して各種動作を指示するための複数の制御キーを有している。キーボード１１が備える制御キーには、電源のオンとオフとを切り換える電源キー、入力した文字等を確定させるための決定キー、カーソルの移動等に用いられるカーソルキー（上下左右の４方向に対応する４つのキー）、印刷を実行させる印刷キー、家計簿機能を利用するための家計簿キー等が含まれる。
【００１６】
筐体１０の上面奥側には、液晶表示装置等からなる表示部１２が備えられている。表示部１２は、キーボード１１から入力された文字の表示や、印刷イメージの表示、設定メニュー画面の表示等、各種画像の表示に用いられる。
【００１７】
筐体１０の上面奥側には、表示部１２に隣接して、テープカートリッジ２を装着するための凹部１３が形成されている。凹部１３の開口部上には、開閉蓋１４が開閉可能に備えられており、開閉蓋１４を開放状態にすることによって、テープカートリッジ２を着脱することが可能となる。また、開閉蓋１４には、光透過性を有する確認窓１４ａが備えられており、凹部１３にテープカートリッジ２が装着されているか否かを外部から視認可能になっている。凹部１３の底面には、凸状のサーマルヘッド１５や、搬送機構１６（図３参照）を構成する回転軸１６ａ，１６ｂが設けられており、凹部１３にテープカートリッジ２を装着すると、テープカートリッジ２に設けられた孔状のヘッド嵌合部２１にサーマルヘッド１５が嵌合するとともに、回転軸１６ａ，１６ｂがそれぞれテープカートリッジ２の被駆動部２２ａ，２２ｂと係合する。
【００１８】
テープカートリッジ２には、カートリッジケース２０の内部に、ともに帯状のテープＴとインクリボンＲとが内蔵されている。テープＴは、ＰＥＴ（ポリエチレンテレフタレート）或いは紙材等からなる基材の裏面に接着剤層が形成され、それが剥離紙によって覆われた構成になっている。テープ印刷装置１は、テープＴの幅や素材（基材の材質）、色等が異なる複数種類のテープカートリッジ２に対応可能であり、ユーザは、用途や好みに応じたテープカートリッジ２を使用することができる。なお、テープカートリッジ２の裏面には、内蔵するテープＴの幅を識別可能な複数の孔（図示せず）が設けられており、テープ印刷装置１は、凹部１３の底面に備えられたマイクロスイッチ等の識別センサ１９（図３参照）によって、装着されたテープカートリッジ２のテープ幅を識別することができる。
【００１９】
テープカートリッジ２を凹部１３に装着すると、テープＴの表面は、ヘッド嵌合部２１において、インクリボンＲを介してサーマルヘッド１５と対向するようになっており、サーマルヘッド１５を発熱駆動することにより、入力された文字列等で構成される画像をテープＴの表面に熱転写（印刷）することができる。また、この状態で回転軸１６ａ，１６ｂを回転駆動させると、テープＴとインクリボンＲは搬送されて、テープＴはカートリッジケース２０の外部に排出され、インクリボンＲはカートリッジケース２０の内部で巻き取られる。
【００２０】
筐体１０の側面には、凹部１３と筐体１０の外部とを連通するスリット１７が設けられており、カートリッジケース２０から排出された印刷済みのテープＴは、スリット１７を通って筐体１０の外部に向けて所定量だけ搬送される。筐体１０の内部には、スリット１７を横断するテープＴを切断可能なカッタユニット１８が配設されており、テープＴの印刷済みの部位は、このカッタユニット１８によって切り離され、テープ片（ラベル）としてスリット１７の開口部（テープ排出口）から排出される。
【００２１】
図３は、テープ印刷装置１の回路構成を示すブロック図である。
図３に示すように、テープ印刷装置１は、上述したキーボード１１、表示部１２、サーマルヘッド１５、回転軸１６ａ，１６ｂ（図２参照）を含む搬送機構１６、カッタユニット１８、識別センサ１９の他に、テープ印刷装置１の動作を統括制御する制御部３０と、表示部１２に画像を表示させる表示駆動部４１と、サーマルヘッド１５を発熱駆動するヘッド駆動部４２と、搬送機構１６を駆動する搬送駆動部４３と、カッタユニット１８を駆動するカッタ駆動部４４とを備えている。
【００２２】
制御部３０は、コンピュータとして機能するものであり、互いにバス３０ａを介して接続されたＣＰＵ（Central Processing Unit）３１、ＲＡＭ（Random Access Memory）３２、ＲＯＭ（Read Only Memory）３３、ＣＧＲＯＭ（キャラクタジェネレータＲＯＭ）３４、入力インターフェイス（Ｉ／Ｆ）３５、出力インターフェイス（Ｉ／Ｆ）３６等を含んでいる。
【００２３】
ＣＰＵ３１は、ＲＯＭ３３に記憶されている制御プログラムに従って動作し、テープ印刷装置１の各種動作を司る。また、家計簿機能を利用する際には、ＣＰＵ３１は、合計金額や残高を算出するための計算処理を行う。ＲＡＭ３２は、揮発性の記憶装置で構成された記憶部であり、ＣＰＵ３１の各種処理結果や、キーボード１１から入力された文字の文字コード、表示部１２に表示させる画像の画像データ等を一時的に記憶する。
【００２４】
ＲＯＭ３３は、フラッシュメモリ等、書き換え可能な不揮発性の記憶装置で構成された記憶部であり、上述した制御プログラムや各種データ等を記憶する。本実施形態のＲＯＭ３３が記憶する制御プログラムには、家計簿機能を実現するための家計簿プログラムＰＡが含まれている。また、ＲＯＭ３３には、家計簿上の残高を記憶（保存）する残高保存領域ＢＬが設けられている。
【００２５】
ＣＧＲＯＭ３４は、テープ印刷装置１で印刷可能な文字や記号等のフォントデータを記憶している。フォントデータは、文字等を印刷したり、表示部１２に表示させたりする際に用いられるビットマップ形式のデータであり、それぞれ文字コードに対応付けられて記憶されている。ＣＰＵ３１は、文字コードを指定することによりＣＧＲＯＭ３４から対応するフォントデータを取得し、このフォントデータを用いて表示用及び印刷用の画像データを形成する。なお、フォントデータとしては、種々の文字サイズに対応させやすいアウトライン形式のフォントデータを用いるようにしてもよい。
【００２６】
入力インターフェイス３５には、キーボード１１及び識別センサ１９が接続されている。ユーザによりキーボード１１が操作されると、キーボード１１は、操作されたキーに対応するキー情報を、入力インターフェイス３５を介してＣＰＵ３１に出力する。また、識別センサ１９は、装着されたテープカートリッジ２のテープ幅に応じた識別情報を、入力インターフェイス３５を介してＣＰＵ３１に出力する。
【００２７】
出力インターフェイス３６には、表示駆動部４１、ヘッド駆動部４２、搬送駆動部４３、及びカッタ駆動部４４が接続されており、これらは、ＣＰＵ３１の制御に基づいて、表示部１２、サーマルヘッド１５、搬送機構１６、及びカッタユニット１８をそれぞれ駆動する。
【００２８】
上記のように構成されたテープ印刷装置１において、ユーザにより電源キーが操作されると、テープ印刷装置１は、電源オンの状態となり、文字キーによる文字入力や、制御キーによる各種動作の指示が可能な状態となる。ここで、ユーザにより文字キーが操作され、文字が入力されると、ＣＰＵ３１は、キーボード１１から入力されるキー情報に基づいて、入力された文字の文字コードを特定する。そして、ＣＰＵ３１は、この文字コードに対応するフォントデータをＣＧＲＯＭ３４から取得し、このフォントデータを用いて表示用の画像データを形成する。ＣＰＵ３１がこの画像データを表示駆動部４１に供給すると、入力された文字が表示部１２に表示される。文字の入力が繰り返された後で、ユーザにより印刷キーが操作されると、ＣＰＵ３１は、ＣＧＲＯＭ３４から取得したフォントデータを用いて、入力された文字等からなる印刷用の画像データを形成する。そして、ＣＰＵ３１が、この画像データに基づいて、ヘッド駆動部４２及び搬送駆動部４３にそれぞれサーマルヘッド１５及び搬送機構１６を駆動させると、画像データに応じた画像がテープＴに印刷される。その後、ＣＰＵ３１が、カッタ駆動部４４にカッタユニット１８を駆動させると、テープＴは切断され、入力された文字等が印刷されたラベルが完成する。
【００２９】
次に、テープ印刷装置１の家計簿機能について説明する。
テープ印刷装置１が電源オンの状態のときに、ユーザにより家計簿キーが操作されると、ＣＰＵ３１は、家計簿プログラムＰＡに従った動作を開始し、テープ印刷装置１の家計簿機能が利用可能となる。
【００３０】
図４は、家計簿プログラムＰＡに従ったＣＰＵ３１の動作を説明するためのフローチャートであり、図５（ａ）〜（ｄ）は、表示部１２の画面を示す説明図である。
図４に示すように、まず、ステップＳ１０１では、ＣＰＵ３１は、表示駆動部４１に所定の画像データを出力して、日付を入力するための日付入力画面Ｖ１（図５（ａ）参照）を表示部１２に表示させる。日付入力画面Ｖ１には、「月」を入力するための欄と、「日」を入力するための欄とが上下に並んで設けられており、ユーザは、文字キーを操作して各欄に数字を入力することによって、収支がなされた日付を指定することができる。なお、入力対象の欄を切り換える際には、上下方向に対応するカーソルキーを操作すればよい。そして、「月」及び「日」を入力した後にユーザが決定キーを操作すると、日付の入力が完了する。
【００３１】
ステップＳ１０２では、ＣＰＵ３１は、日付の入力が完了したか否かを判断する。そして、完了した場合にはステップＳ１０３に移行し、完了していない場合には本ステップを繰り返す。
【００３２】
日付の入力が完了してステップＳ１０３に移行すると、ＣＰＵ３１は、入力された日付をＲＡＭ３２に一時記憶する。そして、続くステップＳ１０４では、ＣＰＵ３１は、ＲＯＭ３３の残高保存領域ＢＬから残高を読み出してＲＡＭ３２に一時記憶する。
【００３３】
ステップＳ１０５では、ＣＰＵ３１は、表示駆動部４１に所定の画像データを出力して、実行すべき処理を選択するための処理選択画面Ｖ２（図５（ｂ）参照）を表示部１２に表示させる。処理選択画面Ｖ２には、選択領域ＳＥＬが設けられており、この選択領域ＳＥＬには、収入情報を入力するための「収入の入力」、支出情報を入力するための「支出の入力」、印刷を実行するための「印刷の実行」の３つの処理（処理の名称）が上下方向に列記されている。そして、３つのうちの１つの処理（図５（ｂ）では「収入の入力」）は、ネガ表示（明暗が反転した表示）になっており、この処理が選択された状態であることを示している。ユーザは、上下方向に対応するカーソルキーを操作することによって任意の処理を選択することができる。そして、ユーザが所望の処理を選択した後に決定キーを操作すると、処理の選択が完了する。
【００３４】
また、処理選択画面Ｖ２には、ユーザによって入力された日付が表示されているとともに、収入合計（収入の合計金額）、支出合計（支出の合計金額）、及び残高の３つの金額が表示可能になっている。このうち、残高としては、ＲＡＭ３２に記憶されている残高が読み出されて表示される。また、ＲＡＭ３２には、収入合計及び支出合計を記憶する領域も確保されているが、収入及び支出の入力がなされていない段階では、これらの金額はともに￥０であり、処理選択画面Ｖ２にもその金額（￥０）が反映される。
【００３５】
ステップＳ１０６では、ＣＰＵ３１は、処理の選択が完了したか否かを判断する。そして、完了した場合にはステップＳ１０７に移行し、完了していない場合には本ステップを繰り返す。
【００３６】
ステップＳ１０７では、ＣＰＵ３１は、選択された処理が、上記３つのいずれであるかを判断する。そして、「収入の入力」が選択された場合には、ステップＳ１０８に移行して収入情報入力処理を実行した後にステップＳ１０５に戻る。また、「支出の入力」が選択された場合には、ステップＳ１０９に移行して支出情報入力処理を実行した後にステップＳ１０５に戻る。一方、「印刷の実行」が選択された場合には、ステップＳ１１０に移行して印刷処理を実行し、その後、フローを終了する。
【００３７】
図６は、収入情報入力処理を説明するためのフローチャートであり、図７は、支出情報入力処理を説明するためのフローチャートである。また、図８（ａ）、（ｂ）は、表示部１２の画面を示す説明図である。
【００３８】
処理選択画面Ｖ２にて「収入の入力」が選択されると、ＣＰＵ３１は、図６に示すフローに従って、収入情報入力処理を実行する。
図６に示すように、まず、ステップＳ１２１では、ＣＰＵ３１は、表示駆動部４１に所定の画像データを出力して、収入情報を入力するための収入入力画面Ｖ３（図８（ａ）参照）を表示部１２に表示させる。収入入力画面Ｖ３には、収入項目（例えば、「給与」、「ボーナス」、「臨時収入」等）を入力するための項目欄と、収入金額を入力するための金額欄とが設けられており、ユーザは、文字キーを操作して各欄に文字や数字を入力することができる。そして、収入項目と収入金額とを入力した後に、ユーザが決定キーを操作すると、１件の収入情報の入力が完了する。
【００３９】
ステップＳ１２２では、ＣＰＵ３１は、収入情報の入力が完了したか否かを判断する。そして、完了した場合にはステップＳ１２３に移行し、完了していない場合には本ステップを繰り返す。
【００４０】
ステップＳ１２３では、ＣＰＵ３１は、入力された収入情報を、収入項目と収入金額とを対応付けてＲＡＭ３２に一時記憶する。
【００４１】
ステップＳ１２４では、ＣＰＵ３１は、入力された収入金額に基づいて収支計算を行い、収入合計及び残高を算出する。具体的には、ＣＰＵ３１は、ＲＡＭ３２に記憶されている収入合計及び残高を読み出して、入力された収入金額を双方に加算する。
【００４２】
そして、ステップＳ１２５では、ＣＰＵ３１は、上記の計算結果、即ち加算後の収入合計及び残高をＲＡＭ３２に一時記憶して双方の金額を更新した後、図４に示したフロー（メインフロー）のステップＳ１０５に戻る。
【００４３】
収入情報の入力処理を終えてステップＳ１０５に戻ると、再び処理選択画面Ｖ２が表示される。ただし、図５（ｃ）に示すように、収入情報の入力を終えた後では、収入合計及び残高の金額が更新されて表示される。また、この状態では、ユーザは、改めて任意の処理を選択することができるが、選択領域ＳＥＬは、直前に実行した処理が引き続き選択された状態（ネガ表示）になっており、同一の処理を繰り返す場合には、ユーザは決定キーを操作するだけでよい。
【００４４】
処理選択画面Ｖ２にて「支出の入力」が選択されると、ＣＰＵ３１は、図７に示すフローに従って、支出情報入力処理を実行する。
図７に示すように、まず、ステップＳ１３１では、ＣＰＵ３１は、表示駆動部４１に所定の画像データを出力して、支出情報を入力するための支出入力画面Ｖ４（図８（ｂ）参照）を表示部１２に表示させる。支出入力画面Ｖ４には、支出項目（例えば、「食品」、「衣料品」、「日用品」等）を入力するための項目欄と、支出金額を入力するための金額欄とが設けられており、ユーザは、文字キーを操作して各欄に文字や数字を入力することができる。そして、支出項目と支出金額とを入力した後に、ユーザが決定キーを操作すると、１件の支出情報の入力が完了する。
【００４５】
ステップＳ１３２では、ＣＰＵ３１は、支出情報の入力が完了したか否かを判断する。そして、完了した場合にはステップＳ１３３に移行し、完了していない場合には本ステップを繰り返す。
【００４６】
ステップＳ１３３では、ＣＰＵ３１は、入力された支出情報を、支出項目と支出金額とを対応付けてＲＡＭ３２に一時記憶する。
【００４７】
ステップＳ１３４では、ＣＰＵ３１は、入力された支出金額に基づいて収支計算を行い、支出合計及び残高を算出する。具体的には、ＣＰＵ３１は、ＲＡＭ３２に記憶されている支出合計及び残高を読み出して、入力された支出金額を双方に加算する。
【００４８】
そして、ステップＳ１３５では、ＣＰＵ３１は、上記の計算結果、即ち加算後の支出合計及び残高をＲＡＭ３２に一時記憶して双方の金額を更新した後、メインフローのステップＳ１０５に戻る。支出情報の入力処理を終えてステップＳ１０５に戻ると、処理選択画面Ｖ２には、支出合計及び残高の金額が更新されて表示される（図５（ｄ）参照）。
【００４９】
ユーザは、処理選択画面Ｖ２で「収入の入力」及び「支出の入力」の選択を繰り返すことによって、複数の収支情報（収入情報及び支出情報）を入力することができる。そして、これらの収支情報が１件ずつ入力される度に、ＲＡＭ３２上に収支情報が追加されるとともに、ＲＡＭ３２上の収入合計、支出合計、及び残高が更新され、これらの更新が、処理選択画面Ｖ２上にも反映される。また、ユーザは、必要な全件の収支情報を入力した後、処理選択画面Ｖ２で「印刷の実行」を選択することにより、入力した収入情報及び支出情報と、計算結果である収入合計、支出合計、及び残高とをテープＴに印刷させることができる。なお、これ以降、収入情報、支出情報、収入合計、支出合計、及び残高のそれぞれを「家計情報」とも呼ぶ。
【００５０】
図９は、印刷処理を説明するためのフローチャートである。また、図１０は、印刷処理によって印刷がなされたテープＴを示す平面図である。
【００５１】
図９に示すように、まず、ステップＳ１４１では、ＣＰＵ３１は、ＲＡＭ３２に記憶されている家計情報を所定の書式で印刷すべく、整形処理を行う。書式とは、家計情報のレイアウト、文字サイズ、文字の向き、付加すべき罫線等を定めるものであり、家計簿プログラムＰＡ内には、家計情報の印刷に適した家計簿用の書式が含まれている。そして、ＣＰＵ３１は、この家計簿用の書式に基づいて家計情報を整形し、印刷用の画像データを生成する。
【００５２】
ステップＳ１４２では、ＣＰＵ３１は、ヘッド駆動部４２及び搬送駆動部４３に指示をして、生成した画像データに基づく画像を印刷させる。そして、ヘッド駆動部４２及び搬送駆動部４３が、ＣＰＵ３１の指示に応じて、それぞれサーマルヘッド１５及び搬送機構１６を駆動すると、家計情報が日付とともにテープＴに印刷される（図１０参照）。その後、ＣＰＵ３１は、カッタ駆動部４４に指示をしてカッタユニット１８を駆動させ、適切な位置（例えば、図１０において破線で示した位置ＣＬ）でテープＴを切断する。これにより、テープＴの印刷済みの部位が切り離され、家計情報が印刷されたラベルＬが完成する。なお、図１０に示すように、本実施形態では、家計簿用の書式として、縦に置いたテープＴに文字を横書きする態様の書式（縦型横書き）が採用されており、比較的テープ幅の広いテープＴが用いられている。
【００５３】
ステップＳ１４３では、ＣＰＵ３１は、ＲＡＭ３２に記憶されている残高をＲＯＭ３３の残高保存領域ＢＬに記憶（保存）する。そして、メインフローに戻り、家計簿プログラムＰＡに従った動作を終了する。
【００５４】
以上説明したように、本実施形態のテープ印刷装置１によれば、以下の効果を得ることができる。
【００５５】
（１）本実施形態のテープ印刷装置１によれば、入力された収入情報及び支出情報に基づいて収支計算を行い、その計算結果（収入合計、支出合計、及び残高）等をテープＴに印刷してラベルＬを形成する。このため、図１１に示すように、形成されたラベルＬを、日付毎に台紙（例えば、ノートや手帳等）ＮＴに貼り付けていくことにより、容易に家計簿を作成することが可能となる。また、この構成によれば、パーソナルコンピュータを用いる場合のように、起動時に長時間待たされることがなくなる。
【００５６】
（２）本実施形態のテープ印刷装置１によれば、不揮発性の記憶装置で構成されるＲＯＭ３３に残高を記憶するため、前回の残高を加味した累積的な収支計算を行う場合でも、ユーザに残高を入力させる必要はなく、利便性が向上する。なお、残高以外の家計情報については、ＲＯＭ３３に記憶しないようにしているため、すべての家計情報を蓄積していく場合に比べて、必要な記憶容量は僅かで済む。
【００５７】
なお、本実施形態では、ステップＳ１２４及びステップＳ１３４を実行して収入合計、支出合計、及び残高を算出する際のＣＰＵ３１が計算部に相当し、ＣＰＵ３１の制御に基づいてテープＴに印刷を行うヘッド駆動部４２、搬送駆動部４３、サーマルヘッド１５、及び搬送機構１６が、印刷部に相当する。また、識別センサ１９は、テープ幅識別部に相当する。
【００５８】
（変形例）
また、上記実施形態は、以下のように変更してもよい。
【００５９】
上記実施形態では、家計簿用の書式が縦型横書きの場合を示しているが、家計簿用の書式は、これに限定されず、例えば、横型横書き、即ち横に置いたテープＴに横書きする態様の書式を採用することもできる（図１２（ａ）参照）。この場合には、縦型横書きの場合に比べて、比較的テープ幅の狭いテープＴを用いることも可能になる。
【００６０】
また、同じく図１２（ａ）に示すように、収入に関する情報（収入情報及び収入合計）を含むブロックＢ１と、支出に関する情報（支出情報及び支出合計）を含むブロックＢ２と、残高を含むブロックＢ３とを、テープＴの長手方向に沿って所定の順序に配列させて印刷する態様とすることが望ましい。この場合には、図１３（ａ）に示すように、日付毎に形成された複数のラベルＬを台紙ＮＴに貼り付ける際に、同一のブロック同士が隣接するように、即ちテープＴ（ラベルＬ）の長手方向に垂直な方向に順次貼り付けていくことにより、視認性の良好な表形式の家計簿を作成することも可能となる。なお、この態様は、縦型横書きの書式にも適用可能である。また、各ブロックＢ１〜Ｂ３の長さ（テープＴ（ラベルＬ）の長手方向に沿った長さ）は、互いに異なっていてもよいが、整然と配列された表形式とするためには、それぞれの長さが常に（どのラベルＬでも）一定である必要がある。
【００６１】
さらに、この場合において、収入情報又は支出情報が１つのブロックに収まらない場合には、１つのブロックに収まるように収支情報の一部を省略するようにしてもよいし、或いは、図１２（ｂ）に示すように、すべての収支情報を印刷すべく、１つ或いは複数のブロックを新たに追加するようにしてもよい。図１２（ｂ）に示す例では、支出に関するブロックＢ２に支出情報が収まらないため、支出に関する２つ目のブロックＢ４を最後尾に追加している。そして、家計簿を作成する際には、追加されたブロックＢ４を切り離し、ブロックＢ２に隣接させて貼り付けるようにすれば（図１３（ｂ）参照）、表形式を維持することが可能となる。また、収入及び支出のいずれか一方に関して、入力すべき情報がない場合には、対応するブロックを設けないようにしてもよい。
【００６２】
また、ユーザは、各ブロックＢ１〜Ｂ４をそれぞれ切り離して、自由なレイアウトで家計簿を作成することもできる。このとき、図１２（ａ）、（ｂ）に示すように、すべてのブロックＢ１〜Ｂ４に日付を印刷する書式を用いれば、日付の異なる複数のラベルＬが入り混じった場合でも、どのラベルＬがどの日付のものなのかを容易に識別することが可能となる。なお、カッタユニット１８によってブロックＢ１〜Ｂ４毎に切断する構成にすることも可能である。
【００６３】
上記実施形態では、収入情報、支出情報、収入合計、支出合計、及び残高のすべての家計情報を印刷するようにしているが、例えば、図１４に示すように、収入合計、支出合計、及び残高のみを印刷するようにしてもよい。このように、印刷すべき家計情報を限定するとともに、横型横書きの書式を用いた場合には、さらにテープ幅の狭いテープＴを用いることが可能となる。なお、この場合には、収入項目及び支出項目を入力する必要はない。
【００６４】
上記実施形態において、家計簿用の書式はいずれか１つに限定されるものではなく、複数の書式の中からユーザの好みに応じて選択できるようにしてもよいし、装着されているテープＴのテープ幅に応じて書式を切り換える態様（図１５参照）にすることも可能である。
図１５に例示した印刷処理では、まず、ＣＰＵ３１は、識別センサ１９からの識別情報に基づいて、装着されているテープＴのテープ幅が、所定値以上であるか否かを判断する（ステップＳ１５１）。そして、テープ幅が所定値以上の場合には、縦型横書きの書式で整形処理を施し（ステップＳ１５２）、テープ幅が所定値以上でない場合には、横型横書きの書式で整形処理を施す（ステップＳ１５３）。その後、印刷を実行して（ステップＳ１５４）、残高を保存し（ステップＳ１５５）、フローを終了する。
【００６５】
上記実施形態では、収支情報の項目を文字で入力する態様を示したが、予め用意されている複数の項目名を、プルダウンメニュー等によってユーザに選択させるようにしてもよい。また、文字の代わりに、項目を識別可能な記号やアイコンを用いることも可能である。また、収支情報の項目は１階層に限られず、例えば、費目（「食費」等）と品名（「野菜」、「肉」等）のように、複数の階層を入力させるようにしてもよい。
【００６６】
上記実施形態では、残高をＲＯＭ３３に記憶するようにしているが、収支情報とともに残高をもユーザに入力させる態様とすれば、残高をＲＯＭ３３に記憶する必要はなくなる。一方、残高に加えて他の家計情報（収支情報等）もＲＯＭ３３に記憶する態様とすることもできる。このような態様とすれば、収支情報の入力と家計情報の印刷とを異なるタイミングで行うことが可能となる。ここで、印刷が済んだ家計情報をＲＯＭ３３から消去するようにすれば、ＲＯＭ３３の記憶容量をさほど大きくせずに済む。
【００６７】
上記実施形態では、家計簿キーが操作された際に、日付入力画面Ｖ１を表示して日付を入力させるようにしているが、テープ印刷装置１にカレンダ機能（日付記憶機能）を備えるようにすれば、都度日付を入力する必要がなくなる。
【００６８】
上記実施形態では、テープＴに文字列を印刷するための印刷方式として、サーマルヘッド１５による熱転写方式を用いているが、この方式に限られず、インクジェット方式等、他の印刷方式を用いてもよい。
【図面の簡単な説明】
【００６９】
【図１】テープ印刷装置を示す斜視図。
【図２】テープ印刷装置を示す斜視図。
【図３】テープ印刷装置の回路構成を示すブロック図。
【図４】家計簿プログラムに従ったＣＰＵの動作を説明するためのフローチャート。
【図５】（ａ）〜（ｄ）は、表示部の画面を示す説明図。
【図６】収入情報入力処理を説明するためのフローチャート。
【図７】支出情報入力処理を説明するためのフローチャート。
【図８】（ａ）、（ｂ）は、表示部の画面を示す説明図。
【図９】印刷処理を説明するためのフローチャート。
【図１０】印刷処理によって印刷がなされたテープを示す平面図。
【図１１】テープ（ラベル）が貼り付けられた台紙を示す平面図。
【図１２】（ａ）、（ｂ）は、変形例に係る印刷後のテープを示す平面図。
【図１３】（ａ）、（ｂ）は、変形例に係るテープ（ラベル）が貼り付けられた台紙を示す平面図。
【図１４】変形例に係る印刷後のテープを示す平面図。
【図１５】変形例に係る印刷処理を説明するためのフローチャート。
【符号の説明】
【００７０】
１…テープ印刷装置、２…テープカートリッジ、１０…筐体、１１…キーボード、１２…表示部、１３…凹部、１４…開閉蓋、１５…サーマルヘッド、１６…搬送機構、１７…スリット、１８…カッタユニット、１９…識別センサ、２０…カートリッジケース、２１…ヘッド嵌合部、３０…制御部、３０ａ…バス、３１…ＣＰＵ、３２…ＲＡＭ、３３…ＲＯＭ、３４…ＣＧＲＯＭ、３５…入力インターフェイス、３６…出力インターフェイス、４１…表示駆動部、４２…ヘッド駆動部、４３…搬送駆動部、４４…カッタ駆動部、ＰＡ…家計簿プログラム、ＢＬ…残高保存領域、Ｔ…テープ、Ｒ…インクリボン、Ｌ…ラベル、ＮＴ…台紙、Ｖ１…日付入力画面、Ｖ２…処理選択画面、Ｖ３…収入入力画面、Ｖ４…支出入力画面。
【図１】
2010105264.tif 000003
【図２】
2010105264.tif 000004
【図３】
2010105264.tif 000005
【図４】
2010105264.tif 000006
【図５】
2010105264.tif 000007
【図６】
2010105264.tif 000008
【図７】
2010105264.tif 000009
【図８】
2010105264.tif 000010
【図９】
2010105264.tif 000011
【図１０】
2010105264.tif 000012
【図１１】
2010105264.tif 000013
【図１２】
2010105264.tif 000014
【図１３】
2010105264.tif 000015
【図１４】
2010105264.tif 000016
【図１５】
2010105264.tif 000017