(57)【要約】【課題】ユーザの希望するフォーマットに従って入力された印刷対象データを、印刷可能なテープであればそのテープに印刷する。【解決手段】フォーマットの種類毎に印刷可能なテープの種類を示すデータテーブルを記憶しておき、このデータテーブルを参照して印刷可能なフォーマットに従って入力された印刷対象データであれば印刷する。【選択図】　　　　図５
2004130683.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のテープを着脱可能に装着でき、装着されたテープに印刷対象データを印刷することができる印刷装置であって、
フォーマットの種類毎に印刷可能なテープの種類が記憶されている記憶手段と、
複数種類あるフォーマットの中から、印刷するフォーマットを選択するために操作可能なフォーマット選択手段と、
前記フォーマット選択手段によって選択されたフォーマットに従って印刷対象データを入力する入力手段と、
装着されたテープの種類を検出するテープ種類検出手段と、
前記フォーマット選択手段によって選択されたフォーマットが前記テープ種類検出手段によって検出されたテープに印刷可能か否かを、前記記憶手段の記憶内容に従って判別する印刷可否判別手段と、
前記印刷可否判別手段によって印刷可能と判別されたときは、前記印刷対象データを印刷させる印刷制御手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記フォーマット選択手段は、
前記フォーマットの一覧を表示するフォーマット一覧表示手段と、
前記フォーマット一覧表示手段によって表示された一覧の中から所定のフォーマットを選択する選択手段と、
を備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記入力手段は、選択されたフォーマットに従って入力可能な入力編集画面を表示する入力編集画面表示手段を有し、
前記入力編集画面表示手段によって表示された入力編集画面の指示に従って印刷対象データを入力することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記印刷可否判別手段によって印刷不可と判別されたときには、エラーを出力するエラー出力手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記エラー出力手段によって出力される内容が、テープの交換を促す内容であることを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記エラー出力手段によって出力される内容が、印刷可能なテープの種類の一覧を表示する内容であることを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
複数種類のテープの少なくとも一つは、被印刷シートと剥離シートとが剥離可能に重ね合わされた長尺状のテープからなり、前記被印刷シートには、その被印刷シートを印刷対象であるラベル領域とそれ以外の周囲領域とに分断する切断ラインが形成されていることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
印刷媒体として複数種類のテープのいずれかを収納したテープカセットと、
そのテープカセットが着脱自在に装着される印字機構部と、
フォーマットの種類毎に印刷可能なテープを収納したテープカセットの種類が記憶されている記憶手段と、
複数種類あるフォーマットの中から、印刷するフォーマットを選択するために操作可能なフォーマット選択手段と、
前記フォーマット選択手段によって選択されたフォーマットに従って印刷対象データを入力する入力手段と、
装着されたテープカセットの種類を検出するカセット種類検出手段と、
前記フォーマット選択手段によって選択されたフォーマットが、前記カセット種類検出手段によって検出されたテープカセットに収納されたテープに印刷可能か否かを、前記記憶手段の記憶内容に従って判別する印刷可否判別手段と、
前記印刷可否判別手段によって印刷可能と判別されたときは、前記印刷対象データを印刷させる印刷制御手段と、
を備えたことを特徴とする印刷装置。
【請求項９】
コンピュータを、
フォーマットの種類毎に印刷可能なテープの種類が記憶されている記憶手段と、
複数種類あるフォーマットの中から、印刷するフォーマットを選択するために操作可能なフォーマット選択手段と、
前記フォーマット選択手段によって選択されたフォーマットに従って印刷対象データを入力する入力手段と、
装着されたテープの種類を検出するテープ種類検出手段と、
前記フォーマット選択手段によって選択されたフォーマットが前記テープ種類検出手段によって検出されたテープに印刷可能か否かを、前記記憶手段の記憶内容に従って判別する印刷可否判別手段と、
前記印刷可否判別手段によって印刷可能と判別されたときは、前記印刷対象データを印刷させる印刷制御手段と、
して機能させることを特徴とするプログラム。
【請求項１０】
前記フォーマット選択手段は、
前記フォーマットの一覧を表示するフォーマット一覧表示手段と、
前記フォーマット一覧表示手段によって表示された一覧の中から所定のフォーマットを選択する選択手段と、
を備えるように機能させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記入力手段は、選択されたフォーマットに従って入力可能な入力編集画面を表示する入力編集画面表示手段を有し、
前記入力編集画面表示手段によって表示された入力編集画面の指示に従って印刷対象データを入力するように機能させることを特徴とする請求項９又は１０に記載のプログラム。
【請求項１２】
コンピュータを、
前記印刷可否判別手段によって印刷不可と判別されたときには、エラーを出力するエラー出力手段としてさらに機能させることを特徴とする請求項９乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記エラー出力手段によって出力される内容が、テープの交換を促す内容であるように機能させることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記エラー出力手段によって出力される内容が、印刷可能なテープの種類の一覧を表示する内容であるように機能させることを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１５】
請求項９乃至１４のいずれか１項に記載のプログラムを記録したコンピュータに読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所望のフォーマットに従って入力された印刷対象データをテープに印刷する印刷装置、プログラム、及びそのプログラムを記録する記録媒体に関する。
【０００２】
【従来の技術】
従来、裏面に接着剤が予め塗布された粘着性の被印刷シートと剥離紙とが剥離可能に重ね合わされた印刷テープの被印刷シート表面に所望の文字列（印刷対象データ）を印刷する印刷装置が知られている。この種の印刷装置では、テープ表面に表題やタイトル名を、その場で且つきれいに印刷でき、その後書類ファイルの背表紙やビデオテープの背面などに粘着できるなどの使い勝手の良さから、業務用或いは家庭用を問わず広く利用されている。
【０００３】
この種の印刷装置に使用される印刷テープとしては、テープ幅の異なる印刷テープがあるとともに、裏面に接着剤が塗布された粘着性の被印刷シートと剥離紙とが剥離可能に重ね合わされ、被印刷シートにはこれを印刷が行われるラベル領域（ラベルとなる部分）とそれ以外の周囲領域とに分断する切断ラインが予め形成されたラベルテープ等があり、そのテープ種別は多様である。
【０００４】
このような印刷テープをラベルとして使用する場合に、ビデオテープの背面ラベルや宛名ラベルのように、その目的によってラベルの形状や印刷文字の書式（フォーマット）が規定されていることがある。入力した印刷対象データは、そのフォーマットに従って特定のテープ種に印刷され、目的のラベルが作成される。テープ種によってフォーマットを限定し、特定のテープ種に適合する一つのフォーマットを自動的に選択する機能を備えた印刷装置が提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２０００−２２５７４６号公報
【０００６】
【発明の解決しようとする課題】
ところで、特許文献１に記載の印刷装置では、テープ種によって特定のフォーマットが限定されているため、テープ種毎にフォーマットの選択範囲が限られる。特に、ユーザが指定するテープ種においてユーザの希望するフォーマットが存在しない場合は、異なったフォーマットで代用するか、テープの種類を変更しなければならない。この点、特許文献１に記載の印刷装置では、ユーザは使用しようとするテープの種類と希望する出力フォーマットとを取扱説明書で対照しながら入力作業を行わなければならず、特に、通常の印刷テープのみならずラベルテープ等、様々な種類の印刷テープが利用可能な場合に、ユーザに大きな作業負担を与えていた。
本発明は、前記のような問題点を解決するためになされたものであり、ユーザが希望するフォーマットに従った印刷結果を、煩雑な作業負担なく得ることができる印刷装置、プログラム、及びそのプログラムを記録した記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために請求項１に記載の印刷装置は、複数種類のテープを着脱可能に装着でき、装着されたテープに印刷対象データを印刷することができる印刷装置であって、フォーマットの種類毎に印刷可能なテープの種類が記憶されている記憶手段と、複数種類あるフォーマットの中から、印刷するフォーマットを選択するために操作可能なフォーマット選択手段と、前記フォーマット選択手段によって選択されたフォーマットに従って印刷対象データを入力する入力手段と、装着されたテープの種類を検出するテープ種類検出手段と、前記フォーマット選択手段によって選択されたフォーマットが前記テープ種類検出手段によって検出されたテープに印刷可能か否かを、前記記憶手段の記憶内容に従って判別する印刷可否判別手段と、前記印刷可否判別手段によって印刷可能と判別されたときは、前記印刷対象データを印刷させる印刷制御手段と、を備えたことを特徴とする。
請求項９に記載のプログラムは、コンピュータを、フォーマットの種類毎に印刷可能なテープの種類が記憶されている記憶手段と、複数種類あるフォーマットの中から、印刷するフォーマットを選択するために操作可能なフォーマット選択手段と、前記フォーマット選択手段によって選択されたフォーマットに従って印刷対象データを入力する入力手段と、装着されたテープの種類を検出するテープ種類検出手段と、前記フォーマット選択手段によって選択されたフォーマットが前記テープ種類検出手段によって検出されたテープに印刷可能か否かを、前記記憶手段の記憶内容に従って判別する印刷可否判別手段と、前記印刷可否判別手段によって印刷可能と判別されたときは、前記印刷対象データを印刷させる印刷制御手段として機能させることを特徴とする。
【０００８】
請求項１、請求項９によると、ユーザがテープの種類を気にすることなく、ユーザの得たいフォーマットに従った印刷対象データを印刷することができる。
【０００９】
請求項２に記載の印刷装置は、請求項１において、前記フォーマット選択手段は、前記フォーマットの一覧を表示するフォーマット一覧表示手段と、前記フォーマット一覧表示手段によって表示された一覧の中から所定のフォーマットを選択する選択手段と、を備えることを特徴とする。
請求項１０に記載のプログラムは、請求項９において、前記フォーマット選択手段は、前記フォーマットの一覧を表示するフォーマット一覧表示手段と、前記フォーマット一覧表示手段によって表示された一覧の中から所定のフォーマットを選択する選択手段と、を備えるように機能させることを特徴とする。
請求項２、請求項１０によると、フォーマットの一覧が表示されるため、ユーザがより好ましいフォーマットを選択することができる。
【００１０】
請求項３に記載の印刷装置は、請求項１又は２において、前記入力手段は、選択されたフォーマットに従って入力可能な入力編集画面を表示する入力編集画面表示手段を有し、前記入力編集画面表示手段によって表示された入力編集画面の指示に従って印刷対象データを入力することを特徴とする。
請求項１１に記載のプログラムは、請求項９又は１０において、前記入力手段は、選択されたフォーマットに従って入力可能な入力編集画面を表示する入力編集画面表示手段を有し、前記入力編集画面表示手段によって表示された入力編集画面の指示に従って印刷対象データを入力するように機能させることを特徴とする。
請求項３、請求項１１によると、フォーマットに従って入力編集画面が表示されるため、ユーザの操作がより容易になる。
【００１１】
請求項４に記載の印刷装置は、請求項１乃至３のいずれか１項において、前記印刷可否判別手段によって印刷不可と判別されたときには、エラーを出力するエラー出力手段をさらに備えることを特徴とする。
請求項１２に記載のプログラムは、請求項９乃至１１のいずれか１項において、コンピュータを、前記印刷可否判別手段によって印刷不可と判別されたときには、エラーを出力するエラー出力手段としてさらに機能させることを特徴とする。
請求項４、請求項１２によると、選択したフォーマットが、装着したテープに印刷できないとエラーを出力するため、ユーザが誤って印刷操作を行うことを防止する。
【００１２】
請求項５に記載の印刷装置は、請求項４において、前記エラー出力手段によって出力される内容が、テープの交換を促す内容であることを特徴とする。
請求項１３に記載のプログラムは、請求項１２において、前記エラー出力手段によって出力される内容が、テープの交換を促す内容であるように機能させることを特徴とする。
請求項５、請求項１３によると、エラーの出力内容が、テープの交換を促す内容であるため、ユーザがテープを交換するタイミングを容易に判断することができる。
【００１３】
請求項６に記載の印刷装置は、請求項４又は５において、前記エラー出力手段によって出力される内容が、印刷可能なテープの種類の一覧を表示する内容であることを特徴とする。
請求項１４に記載のプログラムは、請求項１２又は１３において、前記エラー出力手段によって出力される内容が、印刷可能なテープの種類の一覧を表示する内容であるように機能させることを特徴とする。
請求項６、請求項１４によると、エラーの出力内容が、印刷可能なテープの種類を表示する内容であるため、ユーザがどのテープを装着するかを容易に判断することができる。
【００１４】
請求項７に記載の印刷装置は、請求項１乃至６のいずれか１項において、複数種類のテープの少なくとも一つは、被印刷シートと剥離シートとが剥離可能に重ね合わされた長尺状のテープからなり、前記被印刷シートには、その被印刷シートを印刷対象であるラベル領域とそれ以外の周囲領域とに分断する切断ラインが形成されていることを特徴とする。
請求項７によると、印刷するテープが長尺状のテープにラベル領域をもったラベルテープであっても、ユーザがテープの種類を気にすることなく、容易にラベルサイズに適した印刷を行うことができる。
【００１５】
請求項８に記載の印刷装置は、印刷媒体として複数種類のテープのいずれかを収納したテープカセットと、そのテープカセットが着脱自在に装着される印字機構部と、フォーマットの種類毎に印刷可能なテープを収納したテープカセットの種類が記憶されている記憶手段と、複数種類あるフォーマットの中から、印刷するフォーマットを選択するために操作可能なフォーマット選択手段と、前記フォーマット選択手段によって選択されたフォーマットに従って印刷対象データを入力する入力手段と、装着されたテープカセットの種類を検出するカセット種類検出手段と、前記フォーマット選択手段によって選択されたフォーマットが、前記カセット種類検出手段によって検出されたテープカセットに収納されたテープに印刷可能か否かを、前記記憶手段の記憶内容に従って判別する印刷可否判別手段と、前記印刷可否判別手段によって印刷可能と判別されたときは、前記印刷対象データを印刷させる印刷制御手段と、を備えたことを特徴とする。
【００１６】
請求項８によると、ユーザがテープカセットに収納されたテープの種類を気にすることなく、ユーザの得たいフォーマットに従った印刷対象データを印刷することができる。
【００１７】
なお、請求項９から１４に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスク等の固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について、図１から図３を参照しつつ説明する。図１は、本発明の実施の形態に係るテーププリンタの外観図である。図２は、テーププリンタの内部構成を示すブロック図である。図３はテーププリンタ内部のカセット装着部を示す平面図である。テーププリンタ１は、ディスプレイ２と、キーボード３と、印刷ヘッド４と、テープ種類検出装置（テープ種類検出手段）５と、制御部６と、カセット装着部７から構成される。テープ８１は、テープカセット８に収納された状態でカセット装着部７に着脱自在に装着される。
【００１９】
ディスプレイ２は、テーププリンタ１の表面に配置され、グラフィック液晶ディスプレイ２１と、液晶ディスプレイコントローラ２２から構成される。グラフィック液晶ディスプレイ２１は、グラフィック表示が可能な液晶ディスプレイであり、様々な図柄や、文字のフォント形状やサイズを自由自在に表示できる。液晶ディスプレイコントローラ２２は、グラフィック液晶ディスプレイ２１をコントロールするＩＣであり、制御部６に備えられるＣＰＵ６１がインターフェースユニット６５を介して液晶ディスプレイコントローラ２２に規定のコマンドを入力することによって、グラフィック液晶ディスプレイ２１をコントロールすることができる。
【００２０】
キーボード３は、テーププリンタ１の表面に配置され、印刷しようとする文字の入力を行う文字入力キー、カーソルの移動を行うカーソル移動キー、テーププリンタの各種機能を呼び出す機能割付けキー（フォーマット入力キー、印刷キー等）等から構成される。また、印刷ヘッド４は、カセット装着部７において、テープ８１が収納されたテープカセット８の内部に設けられたヘッド収容部８９に対応する位置に配置されている。印刷ヘッド４には、制御部６により電気的にコントロールされる発熱素子がテープ８１の幅方向（テープ８１の給送方向と垂直な方向、図３における紙面と垂直な方向）に沿って多数配置されている。
【００２１】
テープ種類検出装置５は、カセット装着部７内側底面において、テープカセット８に設けられたテープ種類を表す最大４箇所の孔に対応する位置に配置され、バネなどにより上方に付勢された４つのピンから構成される。
【００２２】
制御部６は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）６１と、ＲＯＭ（Ｒｅａｄ　ＯｎｌｙＭｅｍｏｒｙ）６２と、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）６３と、フラッシュメモリ６４と、インターフェースユニット６５と、データバス６６とから構成される。
【００２３】
ＣＰＵ６１は、各種コマンドに従って演算処理を行う中央演算処理装置である。ＲＯＭ６２は、ＣＰＵ６１が、図５の各機能部の作動を実現し、図６から図８、図１０及び図１１のフローチャートのように実行させるプログラムが格納されている読み出し専用メモリである。ＲＡＭ６３は、ＣＰＵ６１がプログラムを実行する際に使用するデータの一時記憶用の揮発性メモリである。フラッシュメモリ６４は、記憶が必要なデータを記憶しておく不揮発性メモリである。ＲＡＭ６３の内部は編集中の印刷対象データ等、作業中のデータを記憶する作業エリアと、その他、システム実行にあたっての必要なデータを記憶するエリアとで構成されている。
【００２４】
フラッシュメモリ６４は、テーププリンタで使用される単数または複数のテープ種類のデータ（テープ幅、ラベルの有無、ラベルのサイズ、ラベルの余白サイズ等）と、規定された書式に従って印刷対象データを入力していくフォーマット入力に使用される単数または複数のフォーマット書式のデータと、図１２に示すフォーマットの種類毎に印刷可能なテープの種類を示すデータテーブルとが記憶されている記憶部エリア（記憶手段）６４１、印刷文字のフォントデータや、印刷文字を修飾するフレーム枠の図柄データ等が記憶されているグラフィックエリア６４２と、その他プログラム実行にあたって必要なデータを記憶するエリアとで構成されている。
【００２５】
インターフェースユニット６５は、モジュールとして分離された装置と制御部を直接的、間接的に電気的接続する接続部である。また、データバス６６は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、フラッシュメモリ６４と、インターフェースユニット６５とを、それぞれ電気的に接続するデータ転送用ライン群である。制御部６内の全ての転送データはデータバス６６を介して転送される。
【００２６】
次に、テーププリンタ１の印刷機構について図３を参照しつつ説明する。図３はテーププリンタ１内部のカセット装着部７を拡大して示す平面図である。テープカセット８は、テーププリンタ１内のカセット装着部７に着脱自在に装着される。また、テープカセット８は、上方が開放された箱型の下側部材８０の上方に図示しない上側部材を互いに組み付けて構成されており、下側部材８０の内部には第１スプール８２と、第２スプール８３と、第３スプール８４と、プラテンローラ８５と、圧着ローラ８６と、搬送ローラ８７とが設けられている。搬送ローラ８７は、テープカセット８がカセット装着部７に装着された際に、当該カセット装着部７に配置された図示しない駆動モータとの間で回転駆動力伝達経路が形成されるように配置される。下側部材８０の内側には、テープカセット８をカセット装着部７に装着した際に印字ヘッド４を収容するための中空部であるヘッド収容部８９が形成されている。印刷ヘッド４は、テープカセット８を装着すると、ヘッド収容部８９内に挿入され、かつプラテンローラ８５と接する位置に配置される。テープ８１は、ロール状に巻回された状態で第１スプール８２に組み付けられている。テープ８１には、その幅やラベル領域の形状が異なる複数の種類が存在する。
【００２７】
テープカセット８の下側部材８０の外側底面には、２つの孔８８が施されている。本実施の形態ではテープの種類判別の箇所は４つであり、そのうち中央の２箇所のみに孔８８が施され、両側２箇所には孔が施されていない。したがって、テープカセット８をカセット装着部７に装着すると、カセット装着部７内側底面に設けられたテープ種類検出装置５に備えられた４つのピンのうち、中央の２つはテープカセット８底面に施された２つの孔８８に貫挿されるが、両側の２つはバネの弾性力に抗してテープカセット８の底面により押圧される。なお、テープカセット８に施される孔８８のパターン、即ち４箇所に孔８８を施すか施さないかの組み合わせはテープの種類毎に異なり、テープ種類検出装置５は各ピンが押圧されたか否かを検出することによってテープカセット８の種類を判別し、これによって、装着されているテープ８１の種類を判別する。
【００２８】
テープカセット８がカセット装着部７に装着されているとき、図示しない駆動モータが回転すると、駆動モータと接続されている搬送ローラ８７が図３の矢印で示すように時計回りに回転する。そしてテープカセット８の第１スプール８２に巻回されたテープ８１は、搬送ローラ８７の回転により生じた駆動力によって巻き解かれつつ、図３の矢印で示す方向に搬送される。
【００２９】
第１スプール８２から巻き解かれたテープ８１は、第２スプール８３及び第３スプール８４に案内されつつ、プラテンローラ８５により印刷ヘッド４と圧接し、圧着ローラ８６は搬送ローラ８７と圧接する。
【００３０】
このようにして、プラテンローラ８５と印刷ヘッド４とによって挟持された状態でテープ８１が搬送されつつ、印刷ヘッド４に配設された発熱素子に選択的且つ間欠的に通電されることにより所望の画像が形成される。そして所望の画像が形成された後、テープ８１は上述のように互いに圧接された搬送ローラ８７と圧着ローラ８６との間を通過し外部に排出される。
【００３１】
次に、ラベルテープ８１’について図４を参照しつつ説明する。図４（ａ）は代表的なラベルテープ８１’の外観図である。ラベルテープ８１’は、表面に被印刷面を有し、裏面に粘着剤層を有する被印刷シートと、離型性表面を有する剥離シートとが剥離可能に重ね合わされ、前記被印刷シートは、四隅を曲線状に面取りした矩形状等の所定の平面形状を有するラベル領域９１と、その周囲領域９２とを有し、ラベル領域９１と周囲領域９２との間には切断ライン９３によりお互いが分離可能に切断されている。ラベル領域９１は、剥離シートから剥離して目的物に貼り付けることによりラベルとして使用することができる。図４（ａ）に示すよう、ラベル領域９１のラベル長やラベル幅が規定されることにより、同じテープ幅であっても、ラベルテープ８１’の場合は印刷時の範囲が制限される。ラベルテープ８１’とそれ以外の印刷テープとの違いや、ラベル幅やラベル長等の異なる複数種類のラベルテープ８１’同士の違いは、テープ種類の違いとして認識される。なお、ラベル領域９１や周囲領域９２の幅（形状）が異なる様々なラベルテープ８１’があり、図４（ｂ）に示すような、ラベル領域９１同士を分断する切断ライン９３のみが形成された、周囲領域が存在しないラベル領域９１のみのラベルテープ８１’もある。また、剥離シートに印刷媒体としてのラベル領域９１のみが、一定の間隔で剥離可能に重ね合わされたラベルテープもある。
【００３２】
次に、テーププリンタ１の機能について、図５を参照しつつ説明する。図５は本発明の実施形態に係るテーププリンタ１の機能ブロック図である。各機能は制御部６によって実現される。
【００３３】
フォーマット選択部（フォーマット選択手段）１０１は、後述するフォーマット一覧表示部１０２によりフォーマットの一覧を表示し、後述するフォーマット選択実行部１０３により、前記一覧の中からユーザに選択されたフォーマットの入力準備を完了する。
【００３４】
フォーマット一覧表示部（フォーマット一覧表示手段）１０２は、フォーマット選択部１０１の一部として構成され、記憶部エリア６４１に記憶されているフォーマット入力に使用される単数または複数のフォーマット書式のデータから、フォーマット名をＲＡＭ６３の作業エリアに展開し、そのフォーマット名の一覧をディスプレイ２に表示する。その図９（ａ）はその表示例である。この表示例では、フォーマットをテープの種類間で共用するため、テープ種類ごとにフォーマットを表示していない。一方、フォーマットをテープ種類間で共用しない場合はテープ種類毎にフォーマットを用意する必要があるため、表示例として図９（ｂ）のようになる。
【００３５】
フォーマット選択実行部（選択手段）１０３は、フォーマット選択部１０１の一部として構成され、フォーマット一覧表示部１０２により表示されたフォーマットの一覧の中からユーザにより選択されたフォーマットのフォーマットデータを記憶部エリア６４１から読み出し、ＲＡＭ６３の作業エリアに展開して選択されたフォーマットの入力準備を完了する。
【００３６】
フォーマット入力編集画面表示部（入力編集画面表示手段）１０４は、フォーマット選択部１０１によりＲＡＭ６３に展開されたフォーマットデータから、選択されたフォーマットの入力文字サイズや入力文字数制限、入力項目数等を読み出し、読み出した条件に従って入力画面をディスプレイ２上に作成する。
【００３７】
フォーマット入力部（入力手段）１０５は、フォーマット入力編集画面表示部１０４で作成した入力編集画面を使用して、ユーザにより入力されたデータを、選択されたフォーマットに規定されている書式に変換して印刷対象データとする。
【００３８】
印刷可否判別部（印刷可否判別手段）１０６は、フォーマット選択部１０１により選択されたフォーマットに従って入力した印刷対象データが、テープ種類検出装置により検知された装着されているテープ種類に対して、印刷可能か否か判断する。印刷可能か否かは、記憶部エリア６４１に記憶されている、図１２に示すフォーマットの種類毎に印刷可能なテープの種類を示すデータテーブルにより判断する。例えば、Ａｄｄｒｅｓｓ＃１のフォーマットであれば、１２ｍｍ、１８ｍｍ、２４ｍｍのテープ幅を持つ通常のテープとラベルサイズ小、中、大のラベルテープのテープ種類に印刷可能となる。
【００３９】
エラー出力部（エラー出力手段）１０７は、印刷可否判別部１０６により、選択されたフォーマットが、装着しているテープに対して印刷不能と判断された場合にディスプレイ２にその旨を表示する。さらに、印刷を可能にするにはテープの交換が必要であるため、ユーザに対してテープ交換を促す内容をディスプレイ２に表示し、フォーマットの種類毎に印刷可能なテープの種類を示すデータテーブルから、選択されたフォーマットが印刷可能なテープ種類の一覧を作成してディスプレイ２に表示する。
【００４０】
印刷制御部（印刷制御手段）１０８は、印刷可否判別部１０６により、選択されたフォーマットが装着しているテープに対して印刷可能と判断された場合に、発生させた印刷イメージに従って印刷を実行する。印刷イメージとは入力文字のキャラクターデータに、設定された文字サイズと、フォント形状と、太文字や斜体等の文字装飾と、行修飾であるフレーム枠等の処理とを加えた実際の印刷状態を、イメージデータとしてＲＡＭ６４の作業エリアにドットマトリックス状に展開したものである。その印刷イメージを端から読み込み、順次搬送ローラ８７でテープを搬送しながら印刷ヘッド４の発熱素子を制御することにより印刷を実行する。
【００４１】
次に本発明の作動について図６を参照しつつ説明する。
図６は本テーププリンタ１の全体の作動を示すフローチャートである。電源投入によりシステムが作動開始となる。まず、ステップＳ１１（以下Ｓ１１と略す。以下のステップも同様）において、システムの初期化を行う。具体的には、ＣＰＵ６１やＲＡＭ６３のデータの初期化、各種装置の起動準備の他、テープ種類検出装置５により現在装着されているテープ８１のテープ種類の読み込み等を行う。入力方法は大別して２つあり、ユーザが自由に書式を設定して入力する通常入力と、あらかじめ規定された書式に従って入力するフォーマット入力である。システムの初期化により入力方法は通常入力となり、その後Ｓ１２へ移行する。
【００４２】
Ｓ１２において、キーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力があるとＳ１３に移行する。Ｓ１３において、入力されたキーが文字入力キーか否か判断する。文字入力キーの場合は（Ｓ１３：ＹＥＳ）、Ｓ１４に移行する。Ｓ１４では、通常入力の方法に従い、入力されたキー入力の内容を印刷対象データとして登録する。Ｓ１４の処理が終了した後、再びＳ１２に移行し、キーボード３からのユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、文字入力キーでない場合は（Ｓ１３：ＮＯ）、次のＳ１５に移行する。
【００４３】
Ｓ１５において、キーボード３によるユーザのキー入力が、フォーマットキーか否か判断する。フォーマットキーの場合は（Ｓ１５：ＹＥＳ）、Ｓ１６に移行し、図７のフローチャートに示すフォーマット入力を行う。その後、Ｓ１２に移行し、再びキーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、フォーマットキーでない場合は（Ｓ１５：ＮＯ）、次のＳ１７に移行する。
【００４４】
Ｓ１７において、キーボード３によるユーザのキー入力が、印刷キーか否か判断する。印刷キーの場合は（Ｓ１７：ＹＥＳ）、Ｓ１８に移行し、印刷を行う。印刷は、通常入力として入力されていた印刷対象データから発生させた印刷イメージに従って印刷する。その後、再びＳ１２に移行し、キーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、印刷キーでない場合は（Ｓ１７：ＮＯ）、Ｓ１９に移行し、その他の処理を行い、その後、再びＳ１２に移行し、キーボード３によるユーザのキー入力を待つ。その他の処理には、例えば、ユーザが余白幅をデフォルト値から変更する処理等が含まれる。なお、本システムは、テーププリンタ１の電源を「ＯＦＦ」にすることで終了する。
【００４５】
図６のＳ１６であるフォーマット入力の作動について図７を参照しつつ説明する。図７はフォーマット入力の作動についてのフローチャートである。まず、Ｓ２１において、フォーマット入力の初期化を行う。フォーマット入力の初期化とは、通常入力からフォーマット入力に移行するための作業であり、ＲＡＭ６３の作業エリアをフォーマット入力のために初期化し直し、システム内部に対して通常入力からフォーマット入力に移行したことを通知するフラグのセット等を行う。その後、Ｓ２２に移行する。
【００４６】
Ｓ２２において、図８のフローチャートに示すフォーマット選択を行う。フォーマット選択は、フォーマット選択部１０１によって、記憶部エリア６４１に記憶されている単数または複数のフォーマットデータからユーザの選択されたフォーマットのフォーマットデータをＲＡＭ６３の作業エリアに展開する作業をいう。その後Ｓ２３に移行する。
【００４７】
Ｓ２３では、フォーマット入力編集画面表示部１０４により、フォーマット入力編集画面をディスプレイ２上に作成する。フォーマット入力編集画面は、ＲＡＭ６３の作業エリアに展開されている選択されたフォーマットのフォーマットデータから作成される。フォーマットデータは入力項目数、各入力項目の入力文字数の制限、フォントのサイズ、フォントの形状等で構成されており、その条件に従って入力編集枠等が構成される。その後Ｓ２４に移行する。
【００４８】
Ｓ２４では、キーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力があるとＳ２５に移行する。Ｓ２５において、入力されたキーが文字入力キーか否か判断する。文字入力キーの場合は（Ｓ２５：ＹＥＳ）、Ｓ２６に移行し、図１０のフローチャートに示すフォーマット入力部１０５である、フォーマット入力処理を行う。フォーマット入力処理は、フォーマット入力編集画面表示部１０４で作成した入力編集画面を使用して、ユーザにより入力されたデータを、選択されたフォーマットに規定されている書式に変換して印刷対象データとする。その後、再びＳ２４に移行し、キーボード３からのユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、文字入力キーでない場合は（Ｓ２５：ＮＯ）、次のＳ２７に移行する。
【００４９】
Ｓ２７において、キーボード３によるユーザのキー入力が、印刷キーか否か判断する。印刷キーの場合は（Ｓ２７：ＹＥＳ）、Ｓ２８に移行し、図１１のフローチャートに示す印刷処理を行う。印刷処理は、フォーマット入力として入力されていた印刷対象データから発生させた印刷イメージに従って印刷する。その後、再びＳ２４に移行し、キーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、印刷キーでない場合は（Ｓ２７：ＮＯ）、次のＳ２９に移行する。
【００５０】
Ｓ２９において、キーボード３によるユーザのキー入力が、終了キーか否か判断する。終了キーの場合は（Ｓ２９：ＹＥＳ）、システムを終了する。ユーザのキー入力が、終了キーでない場合は（Ｓ２９：ＮＯ）、Ｓ３０に移行し、その他の処理を行う。その後、再びＳ２４に移行し、キーボード３によるユーザのキー入力を待つ。
【００５１】
図７のＳ２２であるフォーマット選択の作動について図８を参照しつつ説明する。図８はフォーマット選択の作動についてのフローチャートである。まず、Ｓ３１において、フォーマット一覧表示部１０２により、記憶部エリア６４１に記憶されているフォーマット入力に使用される単数または複数のフォーマット書式のデータから、フォーマット名をＲＡＭ６３の作業エリアに展開し、そのフォーマット名の一覧をディスプレイ２に表示する（図９（ａ）参照）。その後Ｓ３２に移行する。
【００５２】
Ｓ３２は、フォーマット一覧表示部１０２により表示されたフォーマットの一覧において、カーソルで指示しているフォーマットをユーザによって選択されるか否か判断する。カーソルで指示しているフォーマットが選択されなければ（Ｓ３２：ＮＯ）、Ｓ３３に移行し、ユーザによりカーソルを移動し、その後再びＳ３２に移行する。カーソルで指示しているフォーマットがユーザによって選択されれば（Ｓ３２：ＹＥＳ）、その後Ｓ３４に移行し、選択されたフォーマットのフォーマットデータを記憶部エリア６４１から、ＲＡＭ６３の作業エリアに展開して、終了して、図７のフローチャートに戻り、Ｓ２４へ移行してキー入力待ちとなる。Ｓ３２からＳ３４はフォーマット選択実行部１０３として機能している。
【００５３】
図７のＳ２６であるフォーマット入力処理の作動について図１０を参照しつつ説明する。図１０はフォーマット入力処理の作動についてのフローチャートである。フォーマット入力はあらかじめ規定された書式に従って入力する方法であり、書式内容は一つまたは複数の項目ごとに規定されている。入力は各項目ごとに行い、その項目間の移動は項目移動キーで行う。まず、Ｓ４１において、図７のＳ２４で入力された文字入力キーが文字キーか否か判断する。ここで文字入力キーとは文字キーと項目移動キーをいう。文字キーであれば（Ｓ４１：ＹＥＳ）、Ｓ４２に移行し、現在の項目に入力可能か判断する。入力可能か否かはそれまでに入力した文字数と合わせて入力制限を越えていないか等で判断される。入力できない場合は（Ｓ４２：ＮＯ）、Ｓ４３に移行し、その旨をディスプレイ２に表示してフォーマット入力処理を終了する。入力可能な場合は（Ｓ４２：ＹＥＳ）、Ｓ４４に移行し、文字キーの入力内容をディスプレイ２に表示して、その後、Ｓ４５に移行する。Ｓ４５において、文字キーの入力内容をＲＡＭ６３の作業エリアに登録して終了して、図７のフローチャートに戻り、Ｓ２４へ移行してキー入力待ちとなる。
【００５４】
一方、入力されたキーが文字キーでない場合は（Ｓ４１：ＮＯ）、Ｓ４６に移行し、カーソル移動キーである項目移動キーか判断する。項目移動キーであれば（Ｓ４６：ＹＥＳ）、Ｓ４７に移行し、項目移動キーの方向に合わせて項目を移動して終了し、図７のフローチャートに戻り、Ｓ２４へ移行してキー入力待ちとなる。項目の移動は、項目が複数ある場合には順次、次の項目に移動し、最後の項目の場合は最初の項目に移動する。項目が１つの場合は、項目を移動しない。入力された文字入力キーが項目移動キーでない場合は（Ｓ４６：ＮＯ）、終了し、図７のフローチャートに戻り、Ｓ２４へ移行してキー入力待ちとなる。
【００５５】
図７のＳ２８であるフォーマット印刷処理の作動について図１１を参照しつつ説明する。図１１はフォーマット印刷処理の作動についてのフローチャートである。まず、Ｓ５１において、テープ種類検出装置５により装着されているテープ種類を検知し、Ｓ５２に移行する。Ｓ５２では、フォーマット選択部１０１により選択されたフォーマットに従って入力した印刷対象データが、テープ種類検出装置５により検知された装着されているテープ種類に対して、印刷可能か否か判断する。印刷可能であれば（Ｓ５２：ＹＥＳ）、Ｓ５３に移行して、印刷対象データを選択されたフォーマットに従って印刷イメージを発生させる。その後Ｓ５４に移行する。Ｓ５４において、印刷イメージが印刷可能か否か判断する。装着されたテープ残量が無くなる、テープを収納しているテープカセットが外れる等の異常により印刷が不能になる場合がある。印刷が可能であれば（Ｓ５４：ＹＥＳ）、Ｓ５５に移行し、印刷制御部１０８により、印刷イメージの印刷を完了して、終了する。印刷が不能であれば（Ｓ５４：ＮＯ）、Ｓ５６に移行し、エラー出力としてその旨をディスプレイ２に表示して、終了し、図７のフローチャートに戻り、Ｓ２４へ移行してキー入力待ちとなる。
【００５６】
フォーマット選択部１０１により選択されたフォーマットに従って入力した印刷対象データが、テープ種類検出装置５により検知された装着されているテープ種類に対して、印刷不能であれば（Ｓ５２：ＮＯ）、Ｓ５７に移行して、エラー出力部１０７により、その旨をエラー出力としてディスプレイ２に表示する。このとき、異なるテープ種類の交換が必要である旨を選択されたフォーマットが印刷可能なテープ種類の一覧とともに表示し、ディスプレイ２に表示されたテープ種類の一覧から、いずれかのテープ種類に交換するようにユーザに促す。その後、Ｓ５８に移行し、ユーザにより、テープが交換されたか否か判断する。テープが交換されれば（Ｓ５８：ＹＥＳ）、再びＳ５１に移行する。テープが交換されなければ（Ｓ５８：ＮＯ）、Ｓ５９に移行し、ユーザによる終了操作があるか否か判断する。終了操作がなければ（Ｓ５９：ＮＯ）、再びＳ５８に移行する。終了操作があれば（Ｓ５９：ＹＥＳ）、終了し、図７のフローチャートに戻り、Ｓ２４へ移行してキー入力待ちとなる。
【００５７】
次に、具体的な例として、Ａｄｄｒｅｓｓ＃１のフォーマットを使用して、１８ｍｍの通常テープに印刷対象データを印刷する際の動作について説明する。なお、Ａｄｄｒｅｓｓ＃１は、住所及び氏名の２項目の書式内容からなる。
まず、図７に従いフォーマット入力を行う。フォーマット入力の初期化が行われた後（Ｓ２１）、ユーザは、印刷したいフォーマットを選択する（Ｓ２２：図８参照）。具体的には、ディスプレイ２に表示されたフォーマット一覧の中から、図９（ａ）に示すように、画面の左隅のカーソルをＡｄｄｒｅｓｓ＃１に合わせて設定する（Ｓ３４）。フォーマットが設定されると、フォーマット入力編集画面が表示される（Ｓ２３）。この場合は、Ａｄｄｒｅｓｓ＃１における項目１の画面（住所入力画面）が表示される。
【００５８】
次に、文字入力キーが操作されると（Ｓ２５：ＹＥＳ）、Ｓ２６に移行し、図１０に示すフォーマット入力処理を行う。ユーザによって入力された所定の住所データが入力可能であった場合は（Ｓ４２：ＹＥＳ）、ディスプレイ２に入力データが表示され（Ｓ４４）、ＲＡＭ６３の作業エリアに登録される。（Ｓ４５）。入力データが、入力不可能であったとき（例えば、文字数が入力制限を越えている場合）は、その旨をディスプレイ２に表示する（Ｓ４３）。
【００５９】
次に項目２の内容を入力するため、ユーザは項目移動キーを入力する（Ｓ４６：ＹＥＳ）。項目移動キーが入力されると、ディスプレイ２に表示される画面は、項目１から項目２の画面（氏名入力画面）に変更され、項目２の内容を入力することができるようになる。ユーザは文字キーを入力することで（Ｓ４１：ＹＥＳ）、項目２の画面指示に従い氏名データを入力し、入力データが入力可能であると判断されると（Ｓ４２：ＹＥＳ）、入力データはディスプレイ２に表示され（Ｓ４４）、さらにＲＡＭ６３の作業エリアに登録される（Ｓ４５）。そして、フォーマット入力処理が終了し、再び図７のフローチャートのＳ２４に移行し、キー入力待ちとなる。項目２を入力した後に、項目１に入力した内容を変更したい際には、再び項目移動キーを入力し項目１の画面をディスプレイ２に表示させればよい。
【００６０】
以上のように、Ａｄｄｒｅｓｓ＃１のフォーマットに従った入力処理がなされた後、印刷キーが押下されると（Ｓ２７：ＹＥＳ）、Ｓ２８に移行し、図１１のフローチャートに従いフォーマット印刷処理を行う。ユーザは、１８ｍｍ幅の通常テープに印刷したいので、装着されているテープは１８ｍｍ幅の通常テープである。図１２より、Ａｄｄｒｅｓｓ＃１は、１８ｍｍ幅の通常テープに印刷可能であるため（Ｓ５２：ＹＥＳ）、印刷イメージを発生させ（Ｓ５３）、印刷処理を行い（Ｓ５５）、ユーザは目的の印刷物を得ることができる。
【００６１】
以上、説明したように、本発明の実施の形態によると、印刷可否判別部１０６により、装着されているテープ種類に印刷可能か否かの判断することで、フォーマット選択部１０１で選択されたフォーマットに従って入力された印刷対象データが、フォーマットに対応した特定のテープ種類か否かに限定されることなく、他のテープ種類でも印刷可能であれば印刷を行うことができる。これによりユーザの希望するフォーマットに従った印刷物が得られるようになる。
【００６２】
フォーマットの種類毎に印刷可能なテープの種類を示すデータテーブルを持つことで、テープ種類毎に全フォーマットを用意する必要がなくなり、フォーマット一覧の数を減らすことができる（図９　参照）。そのためユーザがフォーマット一覧から希望のフォーマットを選択し易くなる。
【００６３】
印刷可否判別部１０６により、フォーマット選択部１０１で選択されたフォーマットに従って入力された印刷対象データが、装着されているテープ種類に印刷不能であると判断された場合に、エラー出力部１０７により印刷が不能であること、テープ種類の交換が必要なこと、さらに印刷可能となるテープ種類の一覧を表示するため、ユーザの迅速な対応が可能になる。
【００６４】
フォーマット入力部１０５において、フォーマット入力編集画面表示部１０４により、フォーマット毎に対応した柔軟な入力画面が作成されるため、ユーザの入力がより容易になる。
【００６５】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述の実施の形態では、フォーマット一覧表示部１０２により、フォーマットの一覧表示に記憶されている全てのフォーマット一覧を表示するが、装着されたテープ種類や、ユーザの指定したテープ種類に対応したフォーマットのみを表示するようにしてもよい。
【００６６】
また、上述の実施の形態では、印刷実行前に印刷可否判別部１０６の判断を行っているが、このような場合に限定されるものではなく、例えば、フォーマット選択部１０１によるフォーマット選択時に行ってもよい。
【００６７】
さらに、上述の実施の形態では、内蔵されたフラッシュメモリ６４に記憶部エリアを設けているが、内蔵されたメモリに限定されるものではなく、インターフェースを介して接続される各種記憶装置（外付けハードディスク、ＭＯドライブ、ＤＶＤドライブ、メモリカードリーダ等）の他、ネットワーク接続されるパーソナルコンピュータの持つ記憶装置に設けてもよい。さらに、記憶装置に限らず制御部の全部または一部を接続されたパーソナルコンピュータ上で実現させるような構成でも良い。
【図面の簡単な説明】
【図１】テーププリンタの外観図である。
【図２】テーププリンタの内部構成を示すブロック図である。
【図３】カセット装着部を示す平面図である。
【図４】代表的なラベルテープの外観図である。
【図５】テーププリンタの機能ブロック図である。
【図６】テーププリンタの作動を示すフローチャートである。
【図７】フォーマット入力の作動についてのフローチャートである。
【図８】フォーマット選択の作動についてのフローチャートである。
【図９】フォーマット一覧の表示例である。
【図１０】フォーマット入力処理の作動についてのフローチャートである。
【図１１】フォーマット印刷処理の作動についてのフローチャートである。
【図１２】フォーマットの種類毎に印刷可能なテープの種類を示すデータテーブルである。
【符号の説明】
１　テーププリンタ
２　ディスプレイ
３　キーボード
４　印刷ヘッド
５　テープ種類検出装置
６　制御部
７　カセット装着部
８　テープカセット
２１　グラフィック液晶ディスプレイ
２２　液晶ディスプレイコントローラ
６１　ＣＰＵ
６２　ＲＯＭ
６３　ＲＡＭ
６４　フラッシュメモリ
６５　Ｉ／Ｆ
６６　データバス
８０　下側部材
８１　テ−プ
８２　第１スプール
８３　第２スプール
８４　第３スプール
８５　プラテンローラ
８６　圧着ローラ
８７　搬送ローラ
８８　孔
８９　ヘッド収容部
９１　ラベル領域
９２　周囲領域
９３　切断ライン
６４１　記憶部エリア
【図１】
2004130683.tif 000003
【図２】
2004130683.tif 000004
【図３】
2004130683.tif 000005
【図４】
2004130683.tif 000006
【図５】
2004130683.tif 000007
【図６】
2004130683.tif 000008
【図７】
2004130683.tif 000009
【図８】
2004130683.tif 000010
【図９】
2004130683.tif 000011
【図１０】
2004130683.tif 000012
【図１１】
2004130683.tif 000013
【図１２】
2004130683.tif 000014