【事件の表示】
　特許第２８０３５０９号「テープ印字装置」の請求項１、３、４に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第２８０３５０９号の請求項１、３、４に係る特許を維持する。
【理　由】
１．手続の経緯
　本件特許第２８０３５０９号の請求項１乃至請求項４に係る発明は、平成５年１月７日に特許出願され、平成１０年７月１７日にその特許の設定登録がなされ、その後、請求項１、請求項３、請求項４に係る発明の特許について石塚輝より特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１１年１１月２日に訂正請求がなされたが、訂正拒絶理由通知がなされたところ、平成１３年１月２２日に意見書が提出され、その後当審から審尋がなされ、特許異議申立人から平成１３年７月２３日に回答書が提出されたものである。
　
２．訂正の適否についての判断
　ア．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　特許権者が求めている訂正の内容は、次のとおりである。
　訂正事項ａ：特許請求の範囲の請求項１を以下の通り訂正する（下線箇所は訂正箇所を示す）。
　「【請求項１】文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、
　前記テキスト長算出手段により算出されたテキスト長と前記テープ長設定手段により任意に設定されたテープ長とを比較する第１比較手段と、
　前記印字手段を制御する印字制御手段とを有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定される
とと
に
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１比較手段による比較を行うことなく前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。」
　訂正事項ｂ：平成１０年４月６日付けの手続補正書添付した全文訂正明細書の段落【０００７】第１５行（特許掲載公報第６欄第１０行）に、「されるととともに」とあるのを「されるとともに」と訂正する。
　訂正事項ｃ：平成１０年４月６日付けの手続補正書添付した全文訂正明細書の段落【０００７】第１８行（特許掲載公報第６欄第１３〜１４行）に、「テープ上印字させ」とあるのを「テープ上
に
　
　訂正事項ａ、訂正事項ｂ及び訂正事項ｃは、いずれも平成１０年４月６日付けの手続補正書に添付した全文訂正明細書にて、「されるとともに」とすべきところを「されるととともに」と誤記したものを正しい表記である「されるとともに」と訂正し、また、「テープ上に印字させ」とすべきところを「テープ上印字させ」と誤記したものを正しい表記である「テープ上に印字させ」と訂正するためのものであり、誤記の訂正に相当する。
　そして、上記訂正は、いずれも新規事項の追加に該当せず、実質的に特許請求の範囲を拡張又は変更するものではない。
　
　イ．訂正明細書の請求項１、請求項３、請求項４に係る発明
　訂正明細書の請求項１、請求項３、請求項４に係る発明は、その特許請求の範囲に記載された、次のとおりのものである。
　「【請求項１】文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、
　前記テキスト長算出手段により算出されたテキスト長と前記テープ長設定手段により任意に設定されたテープ長とを比較する第１比較手段と、
　前記印字手段を制御する印字制御手段とを有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定されるとともに、前記第１比較手段により前記テキスト長が前記テープ長よりも小さいと判断された場合、前記第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを印字手段を介してテープ上に印字させ、
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１比較手段による比較を行うことなく前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。
　【請求項３】前記テキスト作成手段によるテキスト作成時、テキストを所定のブロック毎に分割して入力することを可能とするブロック設定手段を有し、
　前記第１文字サイズ決定手段は前記ブロック設定手段により設定されたブロック毎に文字等のサイズを自動的に決定することを特徴とする請求項１記載のテープ印字装置。
　【請求項４】文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定する自動テープ長設定手段と、
　前記印字手段を制御して、第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを、前記自動テープ長設定手段により設定されるテープ長を有するテープ上に印字させる印字制御手段とを備えたことを特徴とするテープ印字装置。」（以下、それぞれ「本件発明１」、「本件発明３」、「本件発明４」という。）
　
　ウ．独立特許要件
　誤記の訂正を目的とした請求項１の独立特許要件、及び請求項１を引用した請求項３の独立特許要件について、検討する。
　（引用刊行物）
　訂正明細書の請求項１、請求項３に係る発明の特許に対して、当審が平成１２年１１月９日付けで通知した訂正拒絶理由で示した刊行物１（「ＴＥＰＲＡ　ＰＲＯ　ＳＲ６０６　取扱説明書」　ＫＩＮＧ　ＪＩＭ、１９９２Ｐｒiｎｔｅｄ　ｉｎ　Ｊａｐａｎ）、刊行物２（１９９２年（平成４年）１１月１２日付け日経産業新聞、第１５面）には、それぞれ下記の事項が記載されている。
　［刊行物１］
　ａ．「「テプラ・プロ」ＳＲ６０６は、フルライン・フォントと新開発ＰＲＯ印刷技術を駆使して、高品位なラベルをとても経済的に作成できる、キーボード入力のラベルワープロです。」（第１頁第４〜６行）、
　ｂ．「文字数の数え方　文書メモリーには、１２７文字まで入力できます。普通のひらがな・カタカナ・漢字・英数字・スペースは、すべて１文字と数えます。また、・・・各段落の第１行頭マーク・・・だけは、・・・２文字と数えます。」（第３４頁下から第８行〜末行）、
　ｃ．「スペースは、ディスプレイ上では１文字分ですが、印刷すると半文字分の空白になります。スペースをうまく入力すると、半文字単位で空白を調節することができます。」（第５０頁下から第４行〜末行）、
　ｄ．「テープ幅、できあがるラベルの長さ、何枚目のラベルかなどが表示されます。」（第６３頁、「印刷する」の第４項）、
　ｅ．「（【印刷見本】と共に）　印刷される文字サイズは、段落のスタイルで指定した「行数」「行の大小」と、セットしたテープの幅とによって、自動的に決められます。同じ文章・同じスタイル指定でもテープ幅を変えると、テープ幅に合わせて自動的に調整されるわけです。」（第７１頁、「テープ幅と文字サイズ」の項）、
　ｆ．「ＳＲ６０６ではさまざまな印刷効果を指定できますが、「装飾」や「文字間」など、１文字単位で指定できる印刷効果を「文字のモード」、または「モード」と呼びます。」、及び、「「文字のモードの選択肢一覧表」において、文字間の選択肢として、密着、狭い、ふつう、広い、の４種があること。」が記載されている。（第７４頁、「文字のモードとは」及び「モードで指定できること」の項）、
　ｇ．「テープ幅検出　Ｐテープ規格検出孔対応、３素子８種検出、テープカートリッジ　Ｐテープ規格ワンタイム・テープカートリッジ・・・２４・１８・１２・９・６mm幅」（第１７２頁、ＳＲ６０６のおもな仕様「印刷」の項）、
　ｈ．「印刷される文字サイズは、「行数」、「行の大小」とテープ幅できまります。」（第７３頁、「文字サイズの変えかた」の項）、
　ｉ．「段落とは、テープ幅に積み重ねて印刷される「行の集まり（または１行）」です。・・・段落は１つのラベル（文章）の中にいくつも作れ、段落を分けるとスタイルを部分的変えたラベルが作れます。」（第８９頁、「段落とは」の項）、
　ｊ．「ラベル全体の長さや前後の余白の長さなど、ラベル（文章）全体に関わる印刷効果を「文書の書式」、または「書式」と呼びます。ラベルの仕上がり長さを設定できる定長印刷や、・・・簡単に設定できます。
　「書式の選択肢一覧表」（太字は購入時の初期設定値）中の、標題の定長の欄中、ふつう（定長印刷しません）」（第１０９頁、「書式とは」の項）、
　ｋ．「書式では、ラベルの仕上がりの長さをあらかじめ決めてから印刷する設定ができます。これを「定長」印刷と呼びます。・・・ラベルの長さは、１cmから５０cmまで設定できます。」（第１１２頁、「定長印刷とは」の項）、
　ｌ．「文字が多すぎて指定した長さに印刷できないときは、「定長印刷不能」と表示され印刷できません。」（第１１４頁、下から８〜７行）、
　ｍ．「文書メモリー　１２７文字（限定バックアップ付）、内蔵ファイル　可変長データ式　約１，５００文字／９９ファイル（１２７文字／ファイル）」（第１７２頁、ＳＲ６０６のおもな仕様「記憶」の項）。
　
　［刊行物２］
　ａ．キングジムは漢字仮名交じりの文章などをテープに印刷する機械「テプラ」シリーズに、「テプラ・プロＳＲ６０６」を追加、十二月一日に売り出す、との販売予告記事が掲載されている。
　
　なお、刊行物１が本件出願前に頒布されたものであることは、刊行物２に記載された予告記事のみからでは、確実に立証されているとは言えないものの、特許異議申立人が平成１３年７月２３日付けで提出した回答書等の状況証拠からみて、刊行物１を本件出願前に頒布されたものであるとして扱った。
　
　（対比・判断）
　（１）まず、本件発明１について検討する。
　上記ａ〜ｍの記載を含む刊行物１は、キーボード入力のラベルワープロであり、文書メモリーに記憶された文書データをラベルに印刷する「テプラ・プロ」ＳＲ６０６に関するものであり、入力された文字や記号等を複数種類のテープ幅を有するテープ上に印字することができるものであり、「テキスト作成手段」と「印字手段」を備えた「テープ印字装置」といえる。
　そして、この「テープ印字装置」は、上記記載ｇから、「テープ幅検出手段」を備え、さらに上記記載ｅを併せ勘案すると、「テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段」を備えているといえる。
　また、刊行物１の「テープ印字装置」は、上記記載ｄ、ｍを併せ勘案すると、「前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等の入力数に応じた、できあがるラベル長を表示させる手段」を備えているといえる。
　刊行物１の「テープ印字装置」は、上記記載ｋによると、テープ長を任意に設定でき、上記記載ｊの「ふつう（定長印刷しません）」の場合、上記記載ｃ、ｅ、ｆを勘案すると、テープ長は自動的に設定されるものと考えられることから、「テキストが印字されるテープのテープ長を任意に設定するか、又は、入力された文字数に応じて自動的にテープのテープ長を設定するテープ長設定手段」を備えているものである。
　さらに、刊行物１の「テープ印字装置」が、「前記印字手段を制御する印字制御手段」を有していることは、明らかである。
　そして、この「印字制御手段」が、上記記載ｌを勘案すると、「前記テープ長設定手段を介してテープのテープ長が任意に設定されるとともに、入力した文字数が比較対象の定長に入力可能な文字数よりも小さいと判断された場合、前記第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを印字手段を介してテープ上に印字させる」とともに、「前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させる」ものであるといえる。
　したがって、上記ａ〜ｍの記載を含む刊行物１には、次の発明が記載されている。
　「文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等の入力数に応じた、できあがるラベル長を表示させる手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、入力された文字数に応じて自動的にテープのテープ長を設定するテープ長設定手段と、
　前記印字手段を制御する印字制御手段とを有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定されるとともに、入力した文字数が比較対象の定長に入力可能な文字数よりも小さいと判断された場合、前記第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを印字手段を介してテープ上に印字させ、
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。」（以下、「刊行物１発明Ａ」という。）
　
　そこで、本件発明１と刊行物１発明Ａとを対比すると、両者は、
　「文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、入力された文字数に応じて自動的にテープのテープ長を設定するテープ長設定手段と、
　前記印字手段を制御する印字制御手段とを有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定されるとともに、入力した文字数が任意に設定されたテープ長の範囲内で印字可能と判断された場合、前記第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを印字手段を介してテープ上に印字させ、
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。」点で一致し、下記の点で相違する。
　
　相違点１：本件発明１では、「前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段」を有しているのに対して、刊行物１発明Ａでは、「前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等の入力数に応じた、できあがるラベル長を表示させる手段」としており、テキスト長算出手段を有するかどうか明確でない点。
　相違点２：テープ長設定手段について、本件発明１では、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するとしているのに対して、刊行物１発明Ａでは、入力された文字数に応じて自動的にテープのテープ長を設定するとしている点。
　相違点３：本件発明１では、「前記テキスト長算出手段により算出されたテキスト長と前記テープ長設定手段により任意に設定されたテープ長とを比較する第１比較手段」を有しているのに対して、刊行物１発明Ａでは、その点が明確でない点。
　相違点４：入力した文字数が任意に設定されたテープ長の範囲内で印字可能と判断することについて、本件発明１では、「前記第１比較手段により前記テキスト長が前記テープ長よりも小さいと判断」するとしているのに対して、刊行物１発明Ａでは、「入力した文字数が比較対象の定長に入力可能な文字数よりも小さいと判断」するとしている点。
　相違点５：テープ長設定手段を介して自動的にテープのテープ長が設定された場合のテープ上への印字について、本件発明１では、「前記第１比較手段による比較を行うことなく」行うとしているのに対して、刊行物１発明Ａでは、その点が明確でない点。
　
　上記相違点について検討する。
　まず、相違点１について。
　刊行物１の上記記載ｄには、「テープ幅、できあがるラベルの長さ、何枚目のラベルかなどが表示されます。」との記載があるが、できあがるラベルの長さを表示させるために、どのような前段階処理もしくは手段を用いているか明確でない。さらに、刊行物１には、できあがるラベルの長さに関連すると考えられるものとして、上記記載ｃ、ｅ、ｆ、ｈ、ｊ、ｋはあるが、できあがるラベルの長さを表示させるために、どのような前段階処理もしくは手段を用いているか明確でなく、第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段については記載されておらず、またこれを示唆する記載もない。かつ、これは当該技術分野において、自明な技術的事項でもない。
　したがって、第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段を設けることは、刊行物１の記載に基づいて、当業者が容易に想到できる構成の変更とはいえない。
　次に、相違点２乃至相違点５について。
　相違点２乃至相違点５については、いずれも、本件発明１の構成として「テキスト長算出手段」の作用を利用するものを含むものであるから、相違点１についての判断を勘案すると、刊行物１の記載に基づいて、当業者が容易に想到できる構成の変更とはいえない。
　
　本件発明１は、上記相違点１ないし５の構成を併せ備えることにより、「テープ幅に基づいて文字サイズを自動的に決定するとともに決定された文字サイズからテキスト長を算出し、テキスト長と任意に設定されたテープ長とを比較してテキスト長がテープ長よりも小さい場合にはテキストをテープ上に印字し、文字サイズとテープ長とのバランスが良好で、且つ、見栄えの良い文字付テープを作成することができ、また、テープ長が自動的に設定される場合にはテキスト長とテープ長とを比較することなく前記のように決定された文字サイズに従ってテキストをテープ上に印字して簡単な処理に基づき迅速に見栄えの良い文字付テープを作成することができるテープ印字装置を提供することができ、」（特許掲載公報第２３欄第１９〜３３行参照。）という、刊行物１に記載のものからは期待できない格別の効果を奏するものである。
　したがって、本件発明１は刊行物１に記載された発明に基づいて、当業者が容易に発明をすることができたものとはいえない。
　
　（２）また、本件発明３は請求項１を引用し、請求項１に係る発明を構成する全ての構成要件を、それらの構成要件としたものであるから、本件発明１を検討したと同様の上記理由により、上記刊行物１に記載のものから容易に発明をすることができたものとはいえない。
　
　（３）したがって、訂正明細書の請求項１、請求項３に係る発明は、特許出願の際独立して特許を受けることができるものである。
　
　エ．むすび
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、平成６年改正前特許法第１２６条第１項乃至第３項の規定に適合するので、当該訂正を認める。
　
３．特許異議の申立てについての判断
　ア．申立ての理由の概要
　特許異議申立人、石塚輝は、甲第１号証（「ＴＥＰＲＡ　ＰＲＯ　ＳＲ６０６　取扱説明書」　ＫＩＮＧ　ＪＩＭ、１９９２Ｐｒiｎｔｅｄ　ｉｎ　Ｊａｐａｎ）（取消理由通知で示した刊行物１）を提示すると共に、参考資料として、（１）１９９２年（平成４年）１１月１２日付け日経産業新聞、第１５面の上面抜粋）、（２）実願平１−１３５１４６号（実開平３−７２４６１号）のマイクロフィルム）、（３）欧州特許公開公報第０５０６４６０Ａ２号公報、（４）特開平５−１０４８１０号公報を提示し、訂正前の請求項１、請求項３、請求項４に係る発明は、甲第１号証に記載された発明に基づいて当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により、特許を受けることができないものであるから、特許を取り消すべきと主張している。
　
　イ．本件の請求項１、請求項３、請求項４に係る発明
　上記２．で示したように上記訂正が認められるので、本件の請求項１、請求項３、請求項４に係る発明は、上記２．イに記載されたとおりのものである。
　
　ウ．判断
　本件発明１及び本件発明３は、上記２．ウで示したように、訂正拒絶理由通知で示した刊行物１に記載された発明から容易に発明をすることができたものとすることはできない。さらに、特許異議申立人の提示した参考資料（２）、（３）、（４）を考慮しても、訂正拒絶理由通知で示した刊行物１に記載された発明から容易に発明をすることができたものとすることはできない。
　そこで、本件発明４について検討する。
　上記２．ウにおいて示した本件発明１についての検討結果を勘案すると、当審が平成１２年１１月９日付けで通知した訂正拒絶理由で示した刊行物１には、次の発明が記載されている。
　「文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等の入力数に応じた、できあがるラベル長を表示させる手段と、
　入力された文字数に応じて自動的にテープのテープ長を設定する自動テープ長設定手段と、
　前記印字手段を制御して、第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを、前記自動テープ長設定手段により設定されるテープ長を有するテープ上に印字させる印字制御手段とを備えたことを特徴とするテープ印字装置。」（以下、「刊行物１発明Ｂ」という。）
　
　そこで、本件発明４と刊行物１発明Ｂとを対比すると、両者は、
　「文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等の入力数に応じた、できあがるラベル長を表示させる手段と、
　入力された文字数に応じて自動的にテープのテープ長を設定する自動テープ長設定手段と、
　前記印字手段を制御して、第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを、前記自動テープ長設定手段により設定されるテープ長を有するテープ上に印字させる印字制御手段とを備えたことを特徴とするテープ印字装置。」である点で一致し、下記の点で相違する。
　
　相違点１：本件発明４では、「前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段」を有しているのに対して、刊行物１発明Ｂでは、「前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等の入力数に応じた、できあがるラベル長を表示させる手段」としており、テキスト長算出手段を有するかどうか明確でない点。
　相違点２：自動テープ長設定手段について、本件発明４では、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するとしているのに対して、刊行物１発明Ｂでは、入力された文字数に応じて自動的にテープのテープ長を設定するとしている点。
　
　上記相違点について検討する。
　相違点１については、上記２．ウの本件発明１に関する相違点１についての判断を援用する。
　次に、相違点２については、本件発明４の構成として「テキスト長算出手段」の作用を利用するものを含むものであるから、相違点１についての判断を勘案すると、刊行物１の記載に基づいて、当業者が容易に想到できる構成の変更とはいえない。
　本件発明４は、上記相違点１及び２の構成を併せ備えることにより、「テープ幅に基づいて文字サイズを自動的に決定するとともに決定された文字サイズからテキスト長を算出し、テープ長が自動的に設定される場合には前記のように決定された文字サイズに従ってテキストをテープ上に印字して簡単な処理に基づき迅速に見栄えの良い文字付テープを作成することができるテープ印字装置を提供することができ、」（特許掲載公報第２３欄第１９〜３３行参照。）という、刊行物１に記載のものからは期待できない格別の効果を奏するものである。
　したがって、本件発明４は取消理由通知で示した刊行物１に記載された発明から容易に発明をすることができたものとすることはできない。さらに、特許異議申立人の提示した参考資料（２）、（３）、（４）を考慮しても、取消理由通知で示した刊行物に記載された発明から容易に発明をすることができたものとすることはできない。
　
　エ．むすび
　以上のとおりであるから、特許異議の申立の理由によっては本件請求項１、請求項３、請求項４に係る発明についての特許を取り消すことはできない。
　また、他に本件請求項１、請求項３、請求項４に係る発明についての特許を取り消すべき理由を発見しない。
　したがって、本件請求項１、請求項３、請求項４に係る発明についての特許は拒絶の査定をしなければならない特許出願に対してされたものと認めない。
　よって、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１４年６月２５日（２００２．６．２５）
【訂正の要旨】
訂正の要旨（１１年異議第７０９０５号）
　特許権者が求めている訂正は、誤記の訂正を目的として、願書に添付した明細書の記載を下記（１）ないし（３）のように訂正するものである。
　（１）訂正事項ａ：特許請求の範囲の請求項１を以下の通り訂正する（下線箇所は訂正箇所を示す）。
　「【請求項１】文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、
　前記テキスト長算出手段により算出されたテキスト長と前記テープ長設定手段により任意に設定されたテープ長とを比較する第１比較手段と、
　前記印字手段を制御する印字制御手段とを有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定される
とと
に
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１比較手段による比較を行うことなく前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。」
　（２）訂正事項ｂ：平成１０年４月６日付けの手続補正書添付した全文訂正明細書の段落【０００７】第１５行（特許掲載公報第６欄第１０行）に、「されるととともに」とあるのを「されるとともに」と訂正する。
　（３）訂正事項ｃ：平成１０年４月６日付けの手続補正書添付した全文訂正明細書の段落【０００７】第１８行（特許掲載公報第６欄第１３〜１４行）に、「テープ上印字させ」とあるのを「テープ上
に
（５４）【発明の名称】
テープ印字装置
（５７）【特許請求の範囲】
　【請求項１】　文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、
　前記テキスト長算出手段により算出されたテキスト長と前記テープ長設定手段により任意に設定されたテープ長とを比較する第１比較手段と、
　前記印字手段を制御する印字制御手段とを有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定される
とと
に
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、前記第１比較手段による比較を行うことなく前記第１文字サイズにより決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。
　【請求項２】　文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、
　前記テープ長設定手段により任意に設定されたテープ長に基づいてそのテープに印字される文字等のサイズを自動的に決定する第２文字サイズ決定手段と、
　前記第１文字サイズ決定手段により決定された文字等のサイズと前記第２文字サイズ決定手段により決定された文字等のサイズとを比較する第２比較手段と、
　前記印字手段を制御する印字制御手段を有し、
　前記印字制御手段は、
　前記テープ長設定手段を介してテープのテープ長が任意に設定された場合、前記第２比較手段を介して第１文字サイズ決定手段により決定されたサイズと第２文字サイズ決定手段により決定されたサイズのうち小さい方のサイズを選択するとともに、第２比較手段により選択された小さいほうのサイズに従い印字手段を介して文字等のテキストをテープ上に印字させ、
　前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、第２比較手段による比較を行うことなく前記第１文字サイズ決定手段により決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とするテープ印字装置。
　【請求項３】　前記テキスト作成手段によるテキスト作成時、テキストを所定のブロック毎に分割して入力することを可能とするブロック設定手段を有し、
　前記第１文字サイズ決定手段は前記ブロック設定手段により設定されたブロック毎に文字等のサイズを自動的に決定することを特徴とする請求項１記載のテープ印字装置。
　【請求項４】　文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、
　前記各テープのテープ幅を検出するテープ幅検出手段と、
　前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、
　前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、
　前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定する自動テープ長設定手段と、
　前記印字手段を制御して、第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを、前記自動テープ長設定手段により設定されるテープ長を有するテープ上に印字させる印字制御手段とを備えたことを特徴とするテープ印字装置。
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は文字等の文書データよりなるテキストを長尺状のテープ上に印字して文字付テープを作成するテープ印字装置に関し、特に、テープのテープ幅に基づいて文字サイズを自動的に決定するとともに、その決定された文字サイズによるテキスト長が任意に設定されたテープ長よりも小さい場合にテキストの印字を行い、また、テープ長が自動的に設定される場合にはテキスト長とテープ長とを比較することなく前記のように決定された文字サイズに従ってテキストの印字を行うようにしたテープ印字装置に関するものである。
　【０００２】
　【従来の技術】
　従来より、各種のテープ印字装置が提案されており、例えば、予め定められた複数種類の文字サイズの内から所望の文字サイズを選択設定するとともに、印字したいテープの長さ（テープ長）とを設定し、選択設定された文字サイズに基づいて文字等の印字データ長を算出して計算されたテキストが、設定されたテープ長内に印字可能かどうかを判断するようにしたテープ印字装置が存在する。
　【０００３】
　かかるテープ印字装置では、計算されたテキストの長さ（テキスト長）が設定されたテープ長よりも小さいと判断された場合には、印字可能としてテキストをテープ上に印字し、一方、テキスト長がテープ長よりも大きいと判断された場合には、テキストが設定されたテープ長からはみ出してしまうことから印字不可能としてエラー処理を行なうものである。
　【０００４】
　【発明が解決しようとする課題】
　しかしながら、前記した従来のテープ印字装置において、エラー処理が行なわれた場合テキストの印字が不可能となるので、操作者は一旦選択設定した文字サイズを小さい文字サイズに変更したり、また、テープ長が長くなるようにテープ長の変更を行なったりする必要がある。かかる文字サイズの変更とテープ長の変更は、相互に相対的なものであり、その変更時にバランスをとることが非常に難しいものである。例えば、文字サイズを小さく変更することによりテキストが設定されたテープ長の範囲内に入るようにした場合、テープ長に対して文字サイズの大きさが小さくなり過ぎて作成されたテープの見栄えが極端に悪くなる虞がある。また、テープ長を長く変更してテキストがテープ長の範囲内に入るようにした場合でも、前記と同様に文字サイズとテープ長とのバランスが崩れて見栄えの悪いテープしか作成できなくなる虞も存在する。
　【０００５】
　このように、前記従来のテープ印字装置では、テキスト長がテープ長よりも大きいと判断されてエラー処理が行なわれた場合、予め定められた文字サイズの内から変更すべき文字サイズの選択とテープ長の変更とを相対的に行なう必要があり、この結果、文字サイズとテープ長とのバランスが良好で、見栄えの良い文字付テープを作成することが困難であるという問題があった。
　【０００６】
　本発明は前記従来技術の問題点を解消するするためになされたものであり、テープ幅に基づいて文字サイズを自動的に決定するとともに決定された文字サイズからテキスト長を算出し、テキスト長と任意に設定されたテープ長とを比較してテキスト長がテープ長よりも小さい場合にはテキストをテープ上に印字し、テキスト長がテープ長より大きい場合においても文字サイズとテープ長との相対的変更を要することなく簡単な操作により文字サイズとテープ長とのバランスが良好で、且つ、見栄えの良い文字付テープを作成することができ、また、テープ長が自動的に設定される場合にはテキスト長とテープ長とを比較することなく前記のように決定された文字サイズに従ってテキストをテープ上に印字して簡単な処理に基づき迅速に見栄えの良い文字付テープを作成することができるテープ印字装置を提供することを目的とする。
　【０００７】
　【課題を解決するための手段】
　前記目的を達成するため本発明に係るテープ印字装置は、文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、前記各テープのテープ幅を検出するテープ幅検出手段と、前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、前記テキスト長算出手段により算出されたテキスト長と前記テープ長設定手段により任意に設定されたテープ長とを比較する第１比較手段と、前記印字手段を制御する印字制御手段とを有し、前記印字制御手段は、前記テープ長設定手段を介してテープのテープ長が任意に設定される
とと
に
　【０００８】
　また、本発明に係るテープ印字装置は、文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、前記各テープのテープ幅を検出するテープ幅検出手段と、前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、前記テキストが印字されるテープのテープ長を任意に設定するか、又は、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定するテープ長設定手段と、前記テープ長設定手段により任意に設定されたテープ長に基づいてそのテープに印字される文字等のサイズを自動的に決定する第２文字サイズ決定手段と、前記第１文字サイズ決定手段により決定された文字等のサイズと前記第２文字サイズ決定手段により決定された文字等のサイズとを比較する第２比較手段と、前記印字手段を制御する印字制御手段を有し、前記印字制御手段は、前記テープ長設定手段を介してテープのテープ長が任意に設定された場合、前記第２比較手段を介して第１文字サイズ決定手段により決定されたサイズと第２文字サイズ決定手段により決定されたサイズのうち小さい方のサイズを選択するとともに、第２比較手段により選択された小さいほうのサイズに従い印字手段を介して文字等のテキストをテープ上に印字させ、前記テープ長設定手段を介して自動的にテープのテープ長が設定された場合、第２比較手段による比較を行うことなく前記第１文字サイズ決定手段により決定されたサイズに従い印字手段を介して文字等のテキストをテープ上に印字させることを特徴とする。
　【０００９】
　ここに、テープ印字装置は、前記テキスト作成手段によるテキスト作成時、テキストを所定のブロック毎に分割して入力することを可能とするブロック設定手段を有し、前記第１文字サイズ決定手段は前記ブロック設定手段により設定されたブロック毎に文字等のサイズを自動的に決定することが望ましい。
　また、本発明に係るテープ印字装置は、文字等の文書データよりなるテキストを作成するテキスト作成手段と、テキスト作成手段により作成されたテキストを複数種類のテープ幅を有する長尺状のテープに印字する印字手段とを有するテープ印字装置において、前記各テープのテープ幅を検出するテープ幅検出手段と、前記テープ幅検出手段により検出されたテープ幅に基づいて、そのテープに印字される文字等のサイズを自動的に決定する第１文字サイズ決定手段と、前記第１文字サイズ決定手段を介して決定されたサイズを有する文字等のテキスト長を算出するテキスト長算出手段と、前記テキスト長算出手段を介して算出されたテキスト長に従って自動的にテープのテープ長を設定する自動テープ長設定手段と、前記印字手段を制御して、第１文字サイズ決定手段により決定されたサイズを有する文字等のテキストを、前記自動テープ長設定手段により設定されるテープ長を有するテープ上に印字させる印字制御手段とを備えたことを特徴とする。
　【００１０】
　【作用】
　前記構成を有する本発明では、先ず、テキスト作成手段を介して文字等の文書データからなるテキストが作成されるとともに、テープ長設定手段により印字されるテープのテープ長が任意に設定されるか、又は、自動的に設定されるかが選択される。そして、テープ幅検出手段により使用されるテープのテープ幅が検出され、また、第１文字サイズ決定手段を介して、検出されたテープ幅に基づき文字等のサイズが自動的に決定される。このとき、テキスト作成手段によりテキストがブロック設定手段を介してブロック毎に分割して入力されている場合、第１文字サイズ決定手段はブロック毎に文字サイズを自動的に決定する。更に、このように決定された文字サイズを有する文字等のテキスト長が、テキスト長算出手段により算出される。
　【００１１】
　次に、テープ長設定によりテープのテープ長が任意に設定された場合には、前記のようにテキスト長算出手段を介して算出されたテキスト長とテープ長設定手段を介して任意に設定されたテープ長とが、第１比較手段により比較され、その比較の結果、テキスト長がテープ長よりも小さいと判断された場合には、印字制御手段による制御下に印字手段を介してテキストがテープ上に印字される。
　一方、第１比較手段を介してテキスト長がテープ長よりも大きいと判断された場合、前記のように文字サイズはテープ幅に基づいて文字サイズ決定手段により自動的に決定されることから、テープ長設定手段によりテープ長のみを変更すればよいものである。
　また、テープ長設定手段によりテープのテープ長が自動的に設定される場合には、そのテープ長は、テキスト長算出手段により算出されたテキスト長に従って設定されるので、第１比較手段による比較を行う必要がなく、第１文字サイズ決定手段により自動的に決定された文字サイズに従って、印字制御手段による制御下に印字手段を介してテキストがテープ上に印字される。これにより処理が簡単となり、迅速に文字付テープを作成することが可能となる。
　【００１２】
　また、本発明では、テープ長設定手段により任意にテープ長が設定された場合には、第２文字サイズ決定手段を介して、テープ長設定手段により任意に設定されたテープ長に基づいて、そのテープ長を有するテープに印字される文字等のサイズが自動的に決定される。更に、前記のように第１文字サイズ決定手段により決定された文字等のサイズと第２文字サイズ決定手段により決定された文字等のサイズとが、第２比較手段を介して比較される。比較の結果、小さい方のサイズが選択されるとともに、印字制御手段による制御下に印字手段を介して、選択された小さい方のサイズに従い文字等のテキストがテープ上に印字されるものである。
　一方、テープ長設定手段により自動的にテープのテープ長が設定された場合には、テープ長方向における文字サイズは考慮する必要がなくなるので、第２比較手段による比較を行うことなく、第１文字サイズ決定手段により決定されたサイズに従い印字制御手段による制御下に印字手段を介してテキストがテープ上に印字される。
　これにより、テープ長が任意に設定された場合には、第２比較手段により小さいほうのサイズが選択されることから、そのテープ長に合致するようにテキストを印字することができ、また、テープ長が自動的にせっていされた場合には、第２比較手段による比較を行う必要がなく簡単な処理をもって迅速に文字付テープを作成することが可能となる。
　更に、本発明では、テキスト作成手段を介して文字等の文書データからなるテキストが作成されるとともに、テープ幅検出手段により使用されるテープのテープ幅が検出される。また、第１文字サイズ決定手段を介して、検出されたテープ幅に基づき文字等のサイズが自動的に決定される。次に、テープ長が、自動テープ長設定手段を介して、テキスト長算出手段により算出されたテキスト長に従って自動的に設定される。このとき、テープ長方向における文字サイズについては考慮する必要がないので、第１文字サイズ決定手段により自動的に決定された文字サイズに従って、印字制御手段による制御下に印字手段を介してテキストがテープ上に印字される。
　これにより、文字サイズとテープ長との相対的変更を要することなく簡単な操作により文字サイズとテープ長とのバランスが良好で、且つ、見栄えの良い文字付テープを作成することができ、また、テープ長方向における文字サイズについては考慮する必要がないことに基づき処理が簡単となり、迅速に文字付テープを作成することが可能となる。
　【００１３】
　【実施例】
　以下、本発明を具体化した一実施例に基づき図面を参照しつつ詳細に説明する。図１はテープカセット収納部の収納カバーを開けて示すテープ印字装置の平面図である。図１において、テープ印字装置１には、文字等のキャラクタを複数行に渡って入力し文書データからなるテキストを作成するための文字入力キー２、テキストの印字を指令する印字キー３、各文字等の文字サイズ（「ＥＳ」、「ＳＳ」、「Ｓ」、「Ｍ」、「Ｌ」、「ＬＬ」、「ＸＬ」、「自動」からセットされる）をセットするための文字サイズセットキー４、文字等を印字して作成されるテープの長さを設定するテープ長セットキー５、液晶ディスプレイ７上でカーソルを上下、左右に移動させるカーソルキーＣ、改行指令や各種処理の実行を指令するリターンキーＲ、テキストにおける所望のブロック毎に改ブロックマークを挿入してテキストを所定数のブロックに分割するブロック指定キーＢ、及び、後述するように文字サイズセット時に文字サイズを選択するための数字キーＮ等が設けられたキーボード６、キーボード６から入力された文字等を表示する液晶ディスプレイ７及び後述するテープカセット１３を収納するカセット収納部８が配設されている。
　【００１４】
　また、カセット収納部８には、図示しないパルスモータにより回転駆動され、テープカセット１３のリボン巻取スプール２１を回動してサーマルインクリボン１７を巻取るリボン巻取軸９が立設されており、又、その斜め前方（キーボード６側）には、後述するテープ送りモータ４０から適宜の伝達機構を介して回転駆動され、後述するテープ送りローラ２７を回動するためのテープ送りローラ軸１０が立設されている。更に、カセット収納部８の前方には、サーマルインクリボン１７を介して後述するフィルムテープ１５上に印字を行うサーマルヘッド１１が固設されている。
　【００１５】
　更に、カセット収納部８の後方には、テープカセット１３内に収蔵されているフィルムテープ１５等の各種テープ（各テープのテープ幅は１つのテープカセット１３については同一のテープ幅を有している）のテープ幅を検出するためのテープ幅検出器Ｋが配設されている。
　【００１６】
　このテープ幅検出器Ｋは３つのフォトカップラＰ１、Ｐ２、Ｐ３からなり、かかるフォトカップラＰ１、Ｐ２、Ｐ３には、テープカセット１３のカセット収納部８への装着時にテープカセット１３の裏面に設けられた判別部材（図示せず）が挿嵌され判別部材がフォトカップラＰ１、Ｐ２、Ｐ３を選択的に遮断することによりテープカセット１３内に収蔵されているフィルムテープ１５等の各種テープのテープ幅を検出するものである。
　【００１７】
　ここに、本実施例ではフィルムテープ１５等のテープ幅の種類として６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍの５種類があり、前記各フォトカップラＰ１、Ｐ２、Ｐ３は判別部材による選択的遮断に基づき発せられる「Ｈ」信号と、「Ｌ」信号の組合せによりテープカセット１３内のテープ幅を検出するものである。尚、かかるテープ幅検出器Ｋの構成については特願平３−２１７８６０号、特願平３−２１７８６１号に記載されたものと同一の構成を有するので、ここではその詳細な説明は省略する。
　また、かかるカセット収納部８は、テープ印字装置１の後方に回動可能に枢支された収納カバー１２により開閉され、開状態でテープカセット１３の交換等が行われる。
　【００１８】
　次に、テープカセット１３の構成について図２を参照して説明する。図２はカセット収納部８にテープカセット１３を収納した状態を示す平面図（テープカセット１３は上ケースを除いて示す）である。
　図２において、下ケース１４内には透明なフィルムテープ１５が巻回されたテープスプール１６、サーマルインクリボン１７が巻回されたリボンスプール１８、剥離紙付き両面粘着テープ１９が剥離紙側を外側にして巻回された粘着テープスプール２０が配設されており、これら各スプール１６、１８、２０は図示しない上ケースの下面に設けられた支持部との協働により回転可能に支持されている。
　【００１９】
　また、各スプール１６、１８、２０の間にリボン巻取スプール２１が同様に回転可能に支持されており、かかるリボン巻取スプール２１は前記したリボン巻取軸９に噛合されリボン巻取軸９の駆動により印字で使用されたサーマルインクリボン１７を巻取る。
　更に、前記したサーマルヘッド１１は下ケース１４に設けられた凹部２２に配置され、このサーマルヘッド１１にはローラホルダ２３に回転可能に支持されたプラテンローラ２４が圧接可能な位置に対向配置されている。かかるサーマルヘッド１１は多数の発熱素子（本実施例に係るテープ印字装置１のサーマルヘッド１１では１２８個の発熱素子が設けられている）を有しており、サーマルインクリボン１７を介してフィルムテープ１５に文字等の印字を行うものである。
　【００２０】
　また、下ケース１４のテープ排出部２５（図１、図２中左下側）の近傍にテープ圧接ローラ２６が回転可能に支持され、このテープ圧接ローラ２６にはローラホルダ２３に回転可能に支持されたテープ送りローラ２７が圧接可能な位置に対向配置されている。
　【００２１】
　カセット収納部８において、テープカセット１３の前方（図１、図２中下側）には、ローラホルダ２３が支持軸２８により回動可能に枢支され、このローラホルダ２３は図示しない手動の切換機構により印字位置とリリース位置とに切換可能とされている（図１、図２は共に印字位置に切り換えられた状態を示す）。
　かかるローラホルダ２３には、前記したプラテンローラ２４及びテープ送りローラ２７がそれぞれ回転可能に、且つ、ローラホルダ２３が印字位置に切り換えられたときにサーマルヘッド１１及び圧接ローラ２６に対し圧接されるように配設されている。尚、テープ送りローラ２７は前記したテープ送りローラ軸１０により回転駆動され、同時に、圧接ローラ２６は図示しないギヤ機構でテープ送りローラ２７と連動して回転駆動される。
　【００２２】
　また、圧接ローラ２６及びテープ送りローラ２７は、これらが協働してサーマルヘッド１１によりサーマルインクリボン１７を介して文字等が印字されたフィルムテープ１５に対し両面粘着テープ１９の粘着剤面を圧着し、最終的にテープＴを作成するとともに矢印Ｊ方向にテープＴを送り出すものである。尚、作成されたテープＴはテープカセット１３の左方側に配設されたカッタ（図示せず）により切断される。かかるカッタの構成については公知のものであるので、ここでは説明を省略する。
　【００２３】
　次に、このように構成されるテープ印字装置１の制御系について図３を参照して説明する。図３はテープ印字装置１の制御ブロック図を示し、制御装置３０を核として構成されている。制御装置３０はＣＰＵ３１、ＲＯＭ３２、ＣＧＲＯＭ３３、及び、ＲＡＭ３４からなり、これらはバス３５を介して相互に接続されているとともに、入出力インターフェイス３６にも接続されている。
　【００２４】
　ここに、ＲＯＭ３２は各種のプログラムを記憶させておくものであり、後述するテキスト編集等を行なう基本制御プログラム、文字サイズセットプログラム、テープ長セットプログラム、印字制御プログラム、文字等のサイズを自動的に計算する文字サイズ自動計算プログラム、テープ長セットキー５によりテープ長がセットされた場合にそのセットされたテープ長に基づいて文字サイズを計算するテープ長文字サイズ計算プログラム、文字サイズ自動計算プログラム及びテープ長文字サイズ計算プログラムにより計算された文字サイズが、テープ幅検出器Ｋにより検出されたテープ幅、及び、テープ長セットキーによりセットされたテープ長の範囲内に入るかどうかをチェックする縦横チェックプログラム、その他テープ印字装置１の制御上必要な各種のプログラムが記憶されている。そして、ＣＰＵ３１はかかるＲＯＭ３２に記憶されている各種のプログラムに基づいて各種の演算を行なうものである。
　【００２５】
　また、ＲＯＭ３２には、図４（Ａ）に示すようにテープ印字装置１に使用される各テープ（フィルムテープ１５等）の５種類の各テープ幅（テープ検出器Ｋにより検出される）と各テープ幅に対応して予め決定されたドット数ＴＨ（テープ幅方向の印字に適したドット数）とを対応させてなるテーブルが記憶されている。このテーブルにおいて、６ｍｍテープには２８ドット、９ｍｍテープには４９ドット、１２ｍｍテープには５７ドット、１８ｍｍテープには８５ドット、２４ｍｍテープには１２８ドットがそれぞれ対応している。
　【００２６】
　更に、ＲＯＭ３２には、図４（Ｂ）に示すように各テープ幅と印字可能な最大文字サイズ（ビッグサイズ）のポイント数とを対応させたテーブルが記憶されている。このテーブルにおいて、６ｍｍテープにはＢ１ポイント、９ｍｍテープにはＢ２ポイント、１２ｍｍテープにはＢ３ポイント、１８ｍｍテープにはＢ４ポイント、２４ｍｍテープにはＢ５ポイントの文字サイズが対応している。
　【００２７】
　また、ＲＯＭ３２には、後述のテープ長文字サイズ計算プログラムにおいて使用され、セットされたテープ長方向のドット数ＴＷと全ブロックの移動量の累積値ＲＸとからテープ長に基づく文字サイズＹｐを計算するための次の計算式が記憶されている。
　【数１】
　更に、ＣＧＲＯＭ３３にはキーボード６から入力される各キャラクタに対応するドットパターンデータが記憶されており、ドットパターンデータがＣＧＲＯＭ３３から読み出されて展開された後、後述するイメージバッファ４２に転送されるものである。
　更に、ＲＡＭ３４はＣＰＵ３１により演算された各種の演算結果を一時的に記憶させておくためのものであり、かかるＲＡＭ３４には図５に示すように各種のメモリが設けられている。
　【００２８】
　図５において、テキストメモリ４１は、キーボード６から入力されたキャラクタに対応するコードデータを文書データ（テキスト）として記憶するものである。また、イメージバッファ４２は、テキストメモリ４１に記憶されているテキストの文書データに対応してＣＧＲＯＭ３３から読み出されたドットパターンデータが展開されて記憶されるものである。更に、印字バッファ４３は印字時にイメージバッファ４２に記憶されたドットデータが転送され記憶されるものであり、サーマルヘッド１１はかかる印字バッファ４３に記憶されているドットデータに従ってドット印字を行なうものである。
　【００２９】
　全ブロック数メモリＮはテキスト中における全ブロック数を記憶するメモリ、ブロック行数メモリｍｎは各ブロックおける行数をブロック毎に記憶するメモリ、リメイクフラグＲＭＫは演算のやり直しがなされたかどうかを「１」又は「０」で記憶するメモリ、テープ幅ドット数メモリＴＨは検出された各テープ幅に対応して前記ＲＯＭ３２中のテーブル（図４（Ａ）参照）から読み出されたテープ幅に対応するドット数ＴＨを記憶するメモリ、テープ長ドット数メモリＴＷはテープ長に基づいて演算により求められたテープ長方向のドット数ＴＷを記憶するメモリ、幅オーバーフラグＦ１は各ブロック毎における文字の縦方向のドット数累積値が前記テープ幅ドット数メモリＴＨに記憶されたドット数ＴＨを越えているかどうかを「１」又は「０」で記憶するメモリ、幅オーバーフラグＦ２は文字の幅方向における全ブロックのドット数累積値が前記テープ長ドット数メモリＴＷに記憶されたドット数ＴＷを越えているかどうかを「１」又は「０」で記憶するメモリ、ブロックカウンタｎはテキストにおけるブロック数をカウントするメモリ、行カウンタｍは各ブロックにおける行数をカウントするメモリ、ブロックポイント数メモリＴｐｎは各ブロック毎に演算された文字サイズポイント数を記憶するメモリ、テープ長ポイント数メモリＹｐはセットされたテープ長に基づいて演算された文字サイズポイント数を記憶するメモリ、全ブロック移動量累積値メモリＲＸは全ブロックの文字幅方向の移動量（２５０ｘ２５０の座標系における文字幅（横）方向の文字ピッチを意味する）を累積した値を記憶するメモリ、１ブロック移動量累積値メモリＲＢは各ブロック毎に文字幅（横）方向の移動量を累積した値を記憶するメモリ、１行移動量累積値メモリＲＧは各ブロックにおいて文字幅（横）方向に１行分の移動量を累積した値を記憶するメモリ、全ブロックドット数累積値メモリＲＷは全ブロックの文字幅（横）方向のドット数の累積値を記憶するメモリ、１ブロックドット数累積値メモリＢＷは各ブロック毎に文字幅（横）方向のドット数を累積した値を記憶するメモリ、１行ドット数累積値メモリＧＷは各ブロックにおいて文字幅（横）方向に１行分のドット数を累積した値を記憶するメモリ、１ブロックドット数累積値メモリＢＨは各ブロック毎に文字の高さ（縦）方向のドット数を累積した値を記憶するメモリ、１行ドット数累積値メモリＧＨは各ブロックにおいて文字の高さ（縦）方向に１行分のドット数を累積した値を記憶するメモリである。
　【００３０】
　また、テープ幅メモリ４４は、テープカセット１３をカセット収納部８に収納した際に、テープ幅検出器Ｋにより検出されたテープ幅データ（６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍのいずれかのテープ幅）を記憶するものである。また、文字サイズメモリ４５には、後述するようにセットされる文字サイズデータ（「ＥＳ」、「ＳＳ」、「Ｓ」、「Ｍ」、「Ｌ」、「ＬＬ」、「ＸＬ」、「自動」のずれかの文字サイズ）が記憶されるものである。さらに、テープ長メモリ４６は、後述するテープ長セット処理にて設定されるテープ長にかかるテープ長データを記憶するものである。
　【００３１】
　ここで、図３に戻って制御ブロック図の説明を続けると、キーボード６が入出力インターフェイス３６を介して、また、液晶ディスプレイ７、ディスプレイコントローラ３７が入出力インターフェイス３６を介してそれぞれ制御装置３０に接続されており、キーボード６の文字入力キー２を介して文字等が入力された場合、その文書データがテキストメモリ４１に順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示制御プログラムに基づいてキーボード６を介して入力された文字等に対応するドットパターンが液晶ディスプレイ７上に表示される。また、テープ幅検出器Ｋからの検出信号は、入出力インターフェイス３６を介してＣＰＵ３１に入力され、前記テープ幅メモリ４４に記憶される。
　【００３２】
　また、サーマルヘッド１１は駆動回路３８を介して駆動され、前記イメージバッファ４２から印字バッファ４３に転送されたドットデータの印字を行い、これと同期してテープ送りモータ４０は駆動回路３９を介してテープＴの送り制御を行なうものである。
　【００３３】
　次に、前記のように構成されたテープ印字装置１の動作について図６乃至図１４に基づき説明する。先ず、テキストの編集等を行なう基本動作について図６を参照して説明する。図６は基本制御プログラムのフローチャートであり、先ずステップ（以下、Ｓと略記する）１においてＲＡＭ３４の各種メモリのクリア等の初期化が行なわれた後、キーボード６におけるいずれかのキーからキー入力があったかどうか判断される（Ｓ２）。キー入力がない場合（Ｓ２：ＮＯ）にはキー入力があるまで待機し、キー入力があった場合（Ｓ２：ＹＥＳ）には印字キー３からのキー入力であるかどうか判断される（Ｓ３）。
　【００３４】
　印字キー３からのキー入力があった場合（Ｓ３：ＹＥＳ）、後述する印字処理が行なわれた（Ｓ４）後Ｓ２に戻る。印字キー３からのキー入力でない場合（Ｓ３：ＮＯ）には文字サイズセットキー４からのキー入力であるかどうか判断され（Ｓ５）、文字サイズセットキー４からのキー入力である場合（Ｓ５：ＹＥＳ）には後述する文字サイズセット処理が行なわれた（Ｓ６）後Ｓ２に戻る。
　【００３５】
　文字サイズキー４からのキー入力でない場合（Ｓ５：ＮＯ）、テープ長セットキー５からのキー入力であるかどうか判断され（Ｓ７）、テープ長セットキー５からのキー入力である場合（Ｓ７：ＹＥＳ）には後述するテープ長セット処理が行なわれた（Ｓ８）後Ｓ２に戻る。テープ長セットキー５からのキー入力でない場合（Ｓ７：ＮＯ）には、前記以外のテキスト編集キー、例えば、文字入力キー２からのキー入力があったかどうか判断される（Ｓ９）。テキスト編集キーからのキー入力があった場合（Ｓ９：ＹＥＳ）にはテキストの編集処理が行なわれた（Ｓ１０）後Ｓ２に戻る。一方、テキスト編集キー以外のキーからキー入力があった場合（Ｓ９：ＮＯ）には、その押下されたキーに対応する処理が行なわれた（Ｓ１１）後Ｓ２に戻る。
　【００３６】
　続いて、前記Ｓ６において行なわれる文字サイズセット処理について図７及び図８を参照して説明する。図７は文字サイズセットプログラムのフローチャート、図８は液晶ディスプレイ７に表示された文字サイズセット画面を示す。図７において、先ず、文字サイズセットキー４が押下されると、液晶ディスプレイ７上に図８に示す文字サイズセット画面が表示される（Ｓ２０）。文字サイズの種類としては、図８に示すように「ＥＳ」、「ＳＳ」、「Ｓ」、「Ｍ」、「Ｌ」、「ＬＬ」、「ＸＬ」、「自動」の８種類の候補が表示され、各文字サイズは数字キーＮの内「１」のキー乃至「８」のキーを介して選択される。ここに、「ＥＳ」から「ＸＬ」にいくに従って、文字サイズが順に大きく設定されており、また、「自動」は、後述するように、テープ幅検出器Ｋにより検出されたテープ幅、及び、テープ長セットキー５を介してセットされたテープ長に基づいて文字サイズが自動的に設定されるモードを示すものである。
　【００３７】
　次に、キーボード６上のいずれかのキーからキー入力があったかどうか判断される（Ｓ２１）。キー入力がない場合（Ｓ２１：ＮＯ）にはキー入力があるまで待機する一方、キー入力があった場合（Ｓ２１：ＹＥＳ）には、そのキー入力が数字キーＮ（「１」乃至「８」のキー）からのキー入力であるかどうか判断される（Ｓ２２）。
　【００３８】
　数字キーＮからのキー入力でない場合（Ｓ２２：ＮＯ）には、再度Ｓ２１に戻ってキー入力を待ち、数字キーＮからのキー入力である場合（Ｓ２２：ＹＥＳ）には、その押下された数字キーＮに従って文字サイズがセットされるとともに、そのセットされた文字サイズデータがＲＡＭ３４の文字サイズメモリ４５に記憶される。これにて、文字サイズセット処理はリターンされ、前記Ｓ２に戻る。
　【００３９】
　続いて、前記Ｓ８で行なわれるテープ長セット処理について図９及び図１０を参照して説明する。図９はテープ長セットプログラムのフローチャート、図１０は液晶ディスプレイ７に表示されるテープ長セット画面を示す。図９において、先ず、テープ長セットキー５が押下されると、液晶ディスプレイ７上に図１０に示すようなテープ長セット画面が表示される（Ｓ３０）。テープ長は５ｃｍから２７ｃｍの範囲内で０．１ｃｍ毎にセット可能とされており、また、下限値５ｃｍの次、上限値２７ｃｍの次には「自動」が表示される（図１０には、一例として１５ｃｍが表示されている）。ここに、「自動」はテープ長がセットされておらず文字等のテキスト長に従って自動的にテープ長が決定されるモードを示す。
　【００４０】
　次に、キーボード６上のいずれかのキーからキー入力があったかどうか判断される（Ｓ３１）。キー入力がない場合（Ｓ３１：ＮＯ）にはキー入力があるまで待機する一方、キー入力があった場合（Ｓ３１：ＹＥＳ）にはカーソルキーＣの内上カーソルキー「↑」からのキー入力があったかどうか判断される（Ｓ３２）。上カーソルキー「↑」からのキー入力があった場合（Ｓ３２：ＹＥＳ）には、液晶ディスプレイ７に表示されているテープ長を０．１ｃｍだけ減少させた（Ｓ３３）後、Ｓ３１に戻る。
　【００４１】
　一方、上カーソルキー「↑」からのキー入力でない場合（Ｓ３２：ＮＯ）、下カーソルキー「↓」からのキー入力であるかどうか判断され（Ｓ３４）、下カーソルキー「↓」からのキー入力である場合（Ｓ３４：ＹＥＳ）には液晶ディスプレイ７に表示されているテープ長を０．１ｃｍだけ増加させた（Ｓ３５）後、Ｓ３１に戻る。また、下カーソルキー「↓」からのキー入力でない場合（Ｓ３４：ＮＯ）、リターンキーＲからのキー入力であるかどうか判断される（Ｓ３６）。リターンキーＲからのキー入力でない場合（Ｓ３６：ＮＯ）、再度のキー入力を待つべくＳ３１に戻り、リターンキーＲからのキー入力である場合（Ｓ３６：ＹＥＳ）には液晶ディスプレイ７に表示されているテープ長（５ｃｍ乃至２７ｃｍの範囲でセットされるテープ長、又は、「自動」）をセットすべきテープ長として確定、セットするとともに、そのセットされたテープ長にかかるテープ長データがテープ長メモリ４６に記憶される（Ｓ３７）。これにて、テープ長セット処理はリターンされ、前記Ｓ２に移行する。
　【００４２】
　次に、前記Ｓ４にて行なわれる印字処理について図１１乃至図１４に基づき説明する。図１１は印字制御プログラムのフローチャートを示し、先ず、Ｓ４０においてテキストメモリ４１に記憶されているテキスト中にブロック指定キーＢを介して挿入されている改ブロックマークを検出してテキスト中における全ブロック数を求め、その求めた全ブロック数を全ブロック数メモリＮに記憶する。また、各ブロックにおける行数を求め、その求めた各ブロック毎の行数をブロック行数メモリｍｎに記憶する。
　【００４３】
　この後、リメイクフラグＲＭＫを「０」にセットする（Ｓ４１）。更に、テープ幅検出器Ｋを介してカセット収納部８に収納されているテープカセット１３に内蔵された各テープのテープ幅を検出するとともに、その検出されたテープ幅に対応するドット数をＲＯＭ３２に記憶されているテーブル（図４参照）を参照して求め、求めたドット数ＴＨをテープ幅ドット数メモリＴＨに記憶する（Ｓ４２）。
　【００４４】
　続くＳ４３では、テープ長が「自動」にセットされているかどうか判断される。テープ長が「自動」にセットされていない場合（Ｓ４３：ＮＯ）、テープ長メモリ４６に記憶されているテープ長データに基づいてテープ長方向のドット数を求めてテープ長ドット数メモリＴＷに記憶した（Ｓ４４）後、Ｓ４５に移行する。一方、テープ長が「自動」にセットされている場合（Ｓ４３：ＹＥＳ）には、直ちにＳ４５に移行する。
　【００４５】
　Ｓ４５では、文字サイズが「自動」にセットされているかどうか判断される。文字サイズが「自動」にセットされている場合（Ｓ４５：ＹＥＳ）、文字サイズを決定する必要があるのでＳ４６において後述する文字サイズの自動計算が行なわれた後、Ｓ４７に移行する。一方、文字サイズが「自動」にセットされていない場合（Ｓ４５：ＮＯ）には、既に文字サイズがセットされていることから直ちにＳ４７に移行する。
　【００４６】
　ここで、Ｓ４６において行なわれる文字サイズを自動的に計算して決定する手順について図１２及び図１３を参照しつつ説明する。図１２は文字サイズ自動計算プログラムであり、図１３はテープ長文字サイズ計算プログラムである。先ず図１２において、Ｓ６０でブロックカウンタｎに１をセットし、第１番目のブロック（ｎブロック）の処理を開始する。Ｓ６１では、そのブロックの行数が１行かどうか判断され、ブロックの行数が１行である場合（Ｓ６１：ＹＥＳ）にはリメイクフラグＲＭＫが「１」にセットされているかどうか判断される（Ｓ６２）。リメイクフラグＲＭＫが「１」にセットされている場合（Ｓ６２：ＹＥＳ）、既に１回のやり直しが行なわれていることになるのでＳ６５に移行するが、一方、リメイクフラグＲＭＫに「０」がセットされている場合（Ｓ６２：ＮＯ）には、その１行のテキスト中の全ての文字がビッグサイズの対象となる文字かどうか判断される（Ｓ６３）。ここに、ビッグサイズの対象となる文字とは、例えば、英大文字「ＡＢＣ」や数字「１２３」のように各文字のベースラインから下方にはみ出す部分のない文字をいう。例えば、英小文字「ｇｊ」のように文字のベースラインから下方にはみ出す文字についてはビッグサイズの対象とならない。尚、かかるビッグサイズ文字の印字を行なうテープ印字装置については、特願平４−１９４９５号の願書に添付した明細書、図面に詳細に記載されているので、ここでは説明を省略する。
　【００４７】
　全ての文字がビッグサイズの対象となる文字でない場合（Ｓ６３：ＮＯ）にはＳ６５に移行する一方、全ての文字がビッグサイズの対象となる文字である場合（Ｓ６３：ＹＥＳ）には前記ＲＯＭ３２に記憶されているテーブル（図４（Ｂ）参照）を参照して、検出されたテープ幅に対して印字可能な文字サイズのポイント数を読み出し、これをブロックポイント数メモリＴｐｎに記憶した（Ｓ６４）後Ｓ６７に移行する。
　【００４８】
　これに対して、ブロックにおける行数が１行でない場合（Ｓ６１：ＮＯ）、Ｓ６５において前記Ｓ４２でテープ幅ドット数メモリＴＨに記憶したドット数ＴＨを行数で割り算し、１行当りのドット数（テープ幅方向のドット数）を求める。この後、その求めたドット数を所定の定数（Ｋ１）で割り算して文字サイズのポイント数を求め、これをブロックポイント数メモリＴｐｎに記憶する（Ｓ６６）。
　【００４９】
　続くＳ６７では、ブロックカウンタｎの値が全ブロック数メモリＮの値と同一になったかどうか判断される。同一でない場合（Ｓ６７：ＮＯ）、ブロックカウンタｎを１だけ加算した（Ｓ６８）後、再度新たなブロックについて同様の処理を行なうべくＳ６１に戻る。一方、全ブロック数メモリＮに記憶されている全てのブロックについて前記Ｓ６１乃至Ｓ６６の処理が終了した場合（Ｓ６７：ＹＥＳ）、Ｓ６９に移行しセットされたテープ長に基づいて文字サイズを決定する処理を行なう。
　【００５０】
　尚、前記Ｓ６１乃至６８の処理を各ブロックについて繰り返して行なうことにより、テープ幅に基づいて文字の縦方向を基準とする文字サイズポイントが各ブロック毎に決定されることとなる。
　Ｓ６９ではテープ長が「自動」にセットされているかどうか判断される。テープ長が「自動」にセットされている場合（Ｓ６９：ＹＥＳ）にはテープ長に基づいて文字サイズを自動計算する必要がないので、文字サイズ自動計算処理を終了して図１１のフローチャートにおけるＳ４７に移行する。一方、テープ長が「自動」にセットされていない場合（Ｓ６９：ＮＯ）、リメイクフラグＲＭＫが「０」にセットされているかどうか判断される（Ｓ７０）。リメイクフラグＲＭＫが「０」にセットされている場合（Ｓ７０：ＹＥＳ）には、文字サイズ自動計算処理を終了してＳ４７に移行する。また、リメイクフラグＲＭＫが「０」にセットされていない場合（Ｓ７０：ＮＯ）には、Ｓ７１にて後述するセットされたテープ長に基づいて文字サイズＹｐを自動計算するテープ長文字サイズ計算が行なわれる。
　【００５１】
　次に、ブロックカウンタｎを「１」にセットし直した後（Ｓ７２）、前記Ｓ６１乃至Ｓ６８にて計算されブロックポイント数メモリＴｐｎに記憶されている文字サイズポイント数が、Ｓ７１にて計算されテープ長ポイント数メモリＹｐに記憶されている文字サイズポイント数よりも大きいかどうか判断される（Ｓ７３）。Ｓ７３における判断がＹＥＳの場合、テープ長ポイント数メモリＹｐの内容をブロックポイント数メモリＴｐｎにセットした（Ｓ７４）後Ｓ７５に移行し、一方、Ｓ７３における判断がＮＯの場合、直ちにＳ７５に移行する。これにより、テープ幅に基づいて各ブロック毎に計算された文字サイズポイント数とテープ長に基づいて計算された文字サイズポイント数とを比較して、小さい方の文字ポイント数が優先されることが理解される。
　【００５２】
　Ｓ７５ではブロックカウンタｎの値が全ブロック数メモリＮの値と同一となったかどうか判断される。ブロックカウンタｎの値が全ブロック数メモリＮの値よりも小さい場合、即ち、全ブロックについての処理が終了していない場合（Ｓ７５：ＮＯ）には、ブロックカウンタｎの値を１だけ加算した（Ｓ７６）後、次のブロックについて処理を行なうためＳ７３に戻る。全ブロック数メモリＮに記憶されているそれぞれのブロックについての処理が終了した場合（Ｓ７５：ＹＥＳ）には、文字サイズの自動計算処理を終了してＳ４７に移行する。これにより、テキストにおける全ブロックについて前記Ｓ７３乃至Ｓ７５の処理を終了した時点において、テープ幅に基づいて各ブロック毎に計算された文字サイズポイント数とテープ長に基づいて計算された文字サイズポイント数の内、小さい方の文字サイズポイント数が各ブロック毎にブロックポイント数メモリＴｐｎに記憶され、その記憶された文字サイズポイント数に従って後述するように印字処理が行なわれる。
　【００５３】
　続いて、前記Ｓ７１において行なわれるテープ長文字サイズの自動計算手順について図１３を参照しつつ説明する。先ず、Ｓ８０においてブロックカウンタｎの値を「１」にセットし、全ブロック移動量累積値メモリＲＸに「０」をセットする（Ｓ８１）。更に、行カウンタｍに「１」をセットする（Ｓ８２）とともに１ブロック移動量累積値メモリＲＢに「０」をセットする（Ｓ８３）。
　【００５４】
　次に、１行（ｍ行）分の移動量の合計を求め、その求めた移動量を１行移動量メモリＲＧに記憶する（Ｓ８４）。そして、１行移動量メモリＲＧに記憶された移動量が１ブロック移動量累積値メモリＲＢの値よりも大きいかどうか判断される（通常、最初においては前記Ｓ８３の処理によりＳ８５の判断はＹＥＳとなる）。１行移動量メモリＲＧの移動量が１ブロック移動量累積値メモリＲＢの値よりも大きい場合（Ｓ８５：ＹＥＳ）、１行移動量メモリＲＧの移動量値を１ブロック移動量累積値メモリＲＢに記憶した（Ｓ８８）後、Ｓ８７に移行する。尚、Ｓ８５における判断がＮＯの場合直ちにＳ８７に移行する。
　【００５５】
　Ｓ８７では、行カウンタｍの値がブロック行数メモリｍｎの値と同一になったかどうか判断される。同一でない場合、即ち、１ブロック内の全ての行についての移動量の処理が終了していない場合（Ｓ８７：ＮＯ）には、次の行についての処理を行なうべくＳ８４に戻る。一方、同一である場合、即ち、１ブロック内の全ての行についての移動量の処理が終了した場合（Ｓ８７：ＹＥＳ）には、全ブロック累積値メモリＲＸに、そのメモリＲＸの値に１ブロック移動量累積値メモリＲＢの移動量値を加えた値をセットする（Ｓ８９）。
　【００５６】
　次に、ブロックカウンタｎの値が全ブロック数メモリＮの値と同一になったかどうか、即ち、テキストの全ブロックについて移動量の累積処理が終了したかどうか判断される（Ｓ９０）。全ブロックについての移動量の累積処理が終了していない場合（Ｓ９０：ＮＯ）、ブロックカウンタｎの値を「１」だけ加算した（Ｓ９１）後、次のブロックについて処理を行なうべくＳ８２に戻る。これに対して、全ブロックについての移動量の累積処理が終了した場合（Ｓ９０：ＹＥＳ）には、ＲＯＭ３２に記憶されている計算式に従って、前記Ｓ４４にて求めてテープ長ドット数メモリＴＷに記憶されているドット数と前記のように計算して全ブロック移動量累積値メモリＲＸに記憶されている移動量とからテープ長に基づく文字サイズポイントが計算されてテープ長ポイント数メモリＹｐに記憶されるものである。これにて、テープ長文字サイズの自動計算処理が終了し、前記Ｓ７２に移行するものである。
　【００５７】
　ここで、図１１のフローチャートに戻って説明を続けると、前記のようにＳ４６において文字サイズの自動計算が行なわれた後、Ｓ４７にて縦横チェックが行なわれる。かかる縦横チェックの手順について図１４のフローチャートに基づき説明する。図１４は縦横チェックプログラムのフローチャートを示し、先ず、幅オーバーフラグＦ１、及び、長さオーバーフラグＦ２をクリアし（Ｓ１００）、ブロックカウンタｎに「１」をセットする（Ｓ１０１）。また、全ブロックドット数累積値メモリＲＷに「０」をセットし（Ｓ１０２）、行カウンタｍに「１」をセットする（Ｓ１０３）。更に、文字幅（横）方向の１ブロックドット数累積値メモリＢＷと文字高さ（縦）方向の１ブロックドット数累積値メモリＢＨとに「０」をセットする（Ｓ１０４）。
　【００５８】
　そして、Ｓ１０５において、１行（ｍ行）目の縦ドット数を所定の計算式に従って求め、その求めた縦ドット数を１行ドット数メモリＧＨに記憶する。この後、文字縦方向の１ブロックドット数累積値メモリＢＨに、その記憶されている値に１行ドット数メモリＧＨに記憶した値を加算した値をセットする（Ｓ１０６）。次に、Ｓ１０７において、１行（ｍ行）目の横ドット数を所定の計算式に従って求め、その求めたドット数を文字横方向の１行ドット数累積値メモリＧＷに記憶する。
　【００５９】
　続いて、Ｓ１０８において、文字横方向の１ブロックドット数累積値メモリＢＷの値が、前記のように求めた１行ドット数累積値メモリＧＷに記憶された値よりも小さいかどうか判断される。小さい場合（Ｓ１０８：ＹＥＳ）には、メモリＧＷに記憶されている大きい方の値を１ブロックドット数累積値メモリＢＷにセットした（Ｓ１０９）後、Ｓ１１０に移行する。一方、メモリＢＷの値がメモリＧＷの値よりも大きい場合（Ｓ１０８：ＮＯ）には、直ちにＳ１１０に移行する。これにより、文字横方向の１ブロックドット数累積値メモリＢＷには、ドット数累積値の大きい行の値が順次更新されつつ記憶されていくこととなる。
　【００６０】
　Ｓ１１０では、このブロック内に次の行が存在するかどうか判断される。次の行がある場合（Ｓ１１０：ＹＥＳ）、行カウンタｍの値を「１」だけ加算した（Ｓ１１１）後次の行の処理を行なうべくＳ１０５に戻る。一方、次の行がない場合（Ｓ１１０：ＮＯ）、文字横方向の全ブロックドット数累積値メモリＲＷに、その時点で記憶されている値に１ブロックドット数累積値メモリＢＷの値を加算した値を記憶する（Ｓ１１２）。この時点において、１ブロックに関しテープ幅方向（文字高さ（縦）方向）におけるドット数の累積値が１ブロックドット数累積値メモリＢＨに記憶されることとなり、また、同様に、テープ長さ方向（文字幅（横）方向）におけるドット数の累積値が全ブロックドット数累積値メモリＲＷに記憶されることとなる。
　【００６１】
　次に、Ｓ１１３において、１ブロックドット数累積値メモリＢＨの値が、Ｓ４２にて求めテープ幅ドット数メモリＴＨに記憶されている値よりも大きいかどうか判断される。これにより、テキスト中のブロックデータがテープ幅内に印字可能かどうか判断されることとなる。１ブロックドット数累積値メモリＢＨの値がテープ幅ドット数メモリＴＨの値よりも大きい場合（Ｓ１１３：ＹＥＳ）、テキストがテープ幅からはみ出してしまうので、幅オーバーフラグＦ１をＯＮにセットした（Ｓ１２０）後、処理を終了して後述のＳ４８に移行する。
　【００６２】
　これに対して、１ブロックドット数累積値メモリＢＨの値がテープ幅ドット数メモリＴＨの値よりも小さい場合（Ｓ１１３：ＮＯ）、次のブロックがあるかどうか判断される（Ｓ１１４）。次のブロックがある場合（Ｓ１１４：ＹＥＳ）、ブロックカウンタｎの値を１だけ加算した（Ｓ１１５）後、次のブロックの処理を行なうべくＳ１０３に戻る。次のブロックがない場合（Ｓ１１４：ＮＯ）には、テープ長が「自動」にセットされているかどうか判断され（Ｓ１１６）、テープ長が「自動」にセットされている場合（Ｓ１１６：ＹＥＳ）には処理を終了してＳ４８に移行する。
　【００６３】
　一方、テープ長が「自動」にセットされていない場合（Ｓ１１６：ＮＯ）、テープ長ドット数メモリＴＷから記憶されている値を読み出し（Ｓ１１７）、続いてＳ１１８にて全ブロックドット数累積値メモリＲＷの値が、テープ長ドット数メモリＴＷから読み出された値と等しいか、又は、小さいかどうか判断される。等しい場合、又は、小さい場合（Ｓ１１８：ＹＥＳ）には、セットされたテープ長の範囲内でテキストの印字が可能であるので、処理を終了してＳ４８に移行する。一方、全ブロックドット数累積値メモリＲＷの値が、テープ長ドット数メモリＴＷから読み出された値よりも大きい場合（Ｓ１１８：ＮＯ）、テキストがセットされたテープ長からはみ出してしまうので、長さオーバーフラグＦ２にＯＮがセットされた（Ｓ１１９）後、処理を終了してＳ４８に移行する。
　【００６４】
　再度、図１１に示すフローチャートに戻って説明を続けると、前記のように行なわれる縦横チェックが終了した後、Ｓ４８にて幅オーバーフラグＦ１がＯＮされているかどうか判断される。幅オーバーフラグＦ１がＯＮされている場合（Ｓ４８：ＹＥＳ）、文字サイズが「自動」にセットされているかどうか判断される（Ｓ４９）。文字サイズが「自動」にセットされている場合（Ｓ４９：ＹＥＳ）には、リメイクフラグＲＭＫが「０」にセットされているかどうか判断され（Ｓ５０）、「０」にセットされておれば（Ｓ５０：ＹＥＳ）リメイクフラグＲＭＫを「１」にセットした（Ｓ５１）後、Ｓ４３に戻る。
　【００６５】
　一方、リメイクフラグＲＭＫが「０」にセットされていない場合（Ｓ５０：ＮＯ）、及び、文字サイズが「自動」にセットされていない場合（Ｓ４９：ＮＯ）には、テキストの印字が不可能であるので、エラー処理が行なわれた（Ｓ５２）後前記Ｓ２に移行するものである。従って、この場合にはテキストがテープに印字されることはない。かかるエラー処理が行なわれた場合には、再度図９に示すテープ長セット処理を行い、テキストの全体がテープ長の範囲に入るようにテープ長をセットすればよい。これにより、文字サイズについては何ら考慮することなくテープ長の再セットのみを行なえばよいので、操作が極めて簡単になるものである。
　【００６６】
　また、Ｓ４８にて幅オーバーフラグＦ１がＯＮにセットされていない場合（Ｓ４８：ＮＯ）には、テープ長が「自動」にセットされているかどうか判断される（Ｓ５３）。テープ長が「自動」にセットされている場合（Ｓ５３：ＹＥＳ）にはＳ５５に移行する一方、テープ長が「自動」にセットされていない場合（Ｓ５３：ＮＯ）、続いて長さオーバーフラグＦ２がＯＮされているかどうか判断される（Ｓ５４）。ＯＮされていない場合（Ｓ５４：ＮＯ）にはＳ５５に移行するが、ＯＮされている場合（Ｓ５４：ＹＥＳ）には前記Ｓ４９に移行して前記と同様の処理が行なわれる。
　【００６７】
　Ｓ５５においては、テキストメモリ４１に記憶されているテキストの内容が、ＣＧＲＯＭ３３を介してドットパターンにイメージ展開され、その展開されたイメージデータがイメージバッファ４２に転送される。この後、Ｓ５６においてイメージバッファ４２のイメージデータが印字バッファ４３に転送され、サーマルヘッド１１を介してテープ上にテキストの印字が行なわれた後、前記Ｓ２に戻る。
　【００６８】
　以上詳細に説明した通り本実施例に係るテープ印字装置１では、テープ幅検出器Ｋにより検出されたテープ幅に基づいてテープ幅ドット数を求めるとともに、テープ長セットキー５等を介してセットされたテープ長に基づいてテープ長ドット数を求め、また、これらのテープ幅ドット数、テープ長ドット数に基づいて文字高さ方向の文字サイズと文字幅方向の文字サイズを自動的に決定するとともに小さい方の文字サイズを選択し、テキスト長がテープ長の範囲内に入る場合にはその選択された文字サイズの文字等をサーマルヘッド１１を介してテープ上に印字するようにしたので、文字サイズとテープ長とのバランスが良好で、且つ、見栄えの良い文字付テープを作成することができる。
　【００６９】
　また、テキスト長がテープ長の範囲内に入らない場合には、文字サイズは前記のように自動的に決定されることから文字サイズ変更を行なうことなくテープ長セットキー５等を介してテープ長を変更すればよく、これにより従来のテープ印字装置におけるように文字サイズとテープ長との相対的変更を要することなく簡単な操作により文字サイズとテープ長とのバランスが良好で、且つ、見栄えの良い文字付テープを作成することができるものである。
　尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
　【００７０】
　【発明の効果】
　以上説明した通り本発明は、テープ幅に基づいて文字サイズを自動的に決定するとともに決定された文字サイズからテキスト長を算出し、テキスト長と任意に設定されたテープ長とを比較してテキスト長がテープ長よりも小さい場合にはテキストをテープ上に印字し、テキスト長がテープ長より大きい場合においても文字サイズとテープ長との相対的変更を要することなく簡単な操作により文字サイズとテープ長とのバランスが良好で、且つ、見栄えの良い文字付テープを作成することができ、また、テープ長が自動的に設定される場合にはテキスト長とテープ長とを比較することなく前記のように決定された文字サイズに従ってテキストをテープ上に印字して簡単な処理に基づき迅速に見栄えの良い文字付テープを作成することができるテープ印字装置を提供することができ、その奏する効果は大である。
【図面の簡単な説明】
　【図１】
　テープカセット収納部の収納カバーを開けて示すテープ印字装置の平面図である。
　【図２】
　カセット収納部にテープカセットを収納した状態を示す平面図である。
　【図３】
　テープ印字装置の制御ブロック図である。
　【図４】
　ＲＯＭに記憶されている各テープのテープ幅とテープ幅ドット数とを対応付けたテーブル、及び、テープ幅と文字のビッグサイズとを対応付けたテーブルの内容を模式的に示す説明図である。
　【図５】
　ＲＡＭの内容を模式的に示す説明図である。
　【図６】
　テキスト編集等を行なう基本制御プログラムのフローチャートである。
　【図７】
　文字サイズセットプログラムのフローチャートである。
　【図８】
　液晶ディスプレイ上に表示された文字サイズセット画面を示す説明図である。
　【図９】
　テープ長セットプログラムのフローチャートである。
　【図１０】
　液晶ディスプレイ上に表示されたテープ長セット画面を示す説明図である。
　【図１１】
　印字制御プログラムのフローチャートである。
　【図１２】
　文字サイズ自動計算プログラムのフローチャートである。
　【図１３】
　テープ長文字サイズ計算プログラムのフローチャートである。
　【図１４】
　縦横チェックプログラムのフローチャートである。
　【符号の説明】
　１　　　　　　　　　　　　テープ印字装置
　２　　　　　　　　　　　　文字入力キー
　３　　　　　　　　　　　　印字キー
　４　　　　　　　　　　　　文字サイズセットキー
　５　　　　　　　　　　　　テープ長セットキー
　６　　　　　　　　　　　　キーボード
　７　　　　　　　　　　　　液晶ディスプレイ
　１１　　　　　　　　　　　サーマルヘッド
　３０　　　　　　　　　　　制御装置
　３１　　　　　　　　　　　ＣＰＵ
　３２　　　　　　　　　　　ＲＯＭ
　３３　　　　　　　　　　　ＣＧＲＯＭ
　３４　　　　　　　　　　　ＲＡＭ
　４１　　　　　　　　　　　テキストメモリ
　４２　　　　　　　　　　　イメージバッファ
　４３　　　　　　　　　　　印字バッファ
　４４　　　　　　　　　　　テープ幅メモリ
　４５　　　　　　　　　　　文字サイズメモリ
　Ｋ　　　　　　　　　　　　テープ幅検出器
　Ｎ　　　　　　　　　　　　全ブロック数メモリ
　ＴＨ　　　　　　　　　　　テープ幅ドット数メモリ
　ＴＷ　　　　　　　　　　　テープ長ドット数メモリ
　Ｆ１　　　　　　　　　　　幅オーバーフラグ
　Ｆ２　　　　　　　　　　　長さオーバーフラグ
　Ｔｐｎ　　　　　　　　　　ブロックポイント数メモリ
　Ｙｐ　　　　　　　　　　　テープ長ポイント数メモリ