(57)【特許請求の範囲】
【請求項１】
印刷データと、前記印刷データのレイアウトを入力する入力手段と、
表示画面を有する表示手段と、
前記印刷データを、前記入力手段により入力されたレイアウトに基づいて複数のブロックに分割する分割手段と、
前記分割手段により分割されたブロックごとに、前記印刷データを前記表示手段によりスクロール表示させる表示制御手段と、
前記印刷データを前記入力手段により入力されたレイアウトに従ってテープ状の印刷媒体に印刷する印刷手段と、を備え、
前記分割手段は、前記入力手段により入力された前記印刷データのレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合に、行単位で前記ブロックに分割し、
前記表示制御手段は、前記印刷データの一つのブロックの行方向の末尾に次のブロックを配置して、複数のブロックを続けて前記表示手段によりスクロール表示すること、
を特徴とするテープ印刷装置。
【請求項２】
印刷データと、前記印刷データのレイアウトを入力する入力手段と、
表示画面を有する表示手段と、
前記印刷データを、前記入力手段により入力されたレイアウトに基づいて複数のブロックに分割する分割手段と、
前記分割手段により分割されたブロックごとに、前記印刷データを前記表示手段によりスクロール表示させる表示制御手段と、
前記印刷データを前記入力手段により入力されたレイアウトに従ってテープ状の印刷媒体に印刷する印刷手段と、を備え、
前記分割手段は、前記入力手段により入力された前記印刷データのレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合に、行単位で前記ブロックに分割し、
前記表示制御手段は、前記表示画面に前記印刷データの一つのブロックを末尾まで第１の方向にスクロール表示した後、当該ブロックを前記第１の方向とは直交する第２の方向にスクロールして前記表示画面から消去し、次のブロックを前記第２の方向にスクロールして前記表示画面に表示させること、
を特徴とするテープ印刷装置。
【請求項３】
前記表示制御手段は、前記分割手段により分割された前記印刷データの各ブロックを、前記印刷手段が前記印刷データを前記印刷媒体に印刷する場合と同じ向きにスクロール表示することを特徴とする請求項１または２に記載のテープ印刷装置。
【請求項４】
前記表示制御手段は、前記分割手段により分割された前記印刷データの各ブロック内のデータを、前記入力手段により入力されたレイアウトにおける並び順と同じ順序で配置してスクロール表示することを特徴とする請求項１から３のいずれかに記載のテープ印刷装置。
【請求項５】
入力された印刷データを表示する表示手段を備え、前記印刷データを入力されたレイアウトに従ってテープ状の印刷媒体に印刷を行うテープ印刷装置における表示方法であって、
前記印刷データを、入力されたレイアウトに基づいて複数のブロックに分割し、入力されたレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合には、行単位で前記ブロックに分割し、
前記印刷データの一つのブロックの行方向の末尾に次のブロックを配置して、複数のブロックを続けて前記表示手段によりスクロール表示すること、
を特徴とするテープ印刷装置における表示方法。
【請求項６】
入力された印刷データを表示する表示手段を備え、前記印刷データを入力されたレイアウトに従ってテープ状の印刷媒体に印刷を行うテープ印刷装置における表示方法であって、
前記印刷データを、入力されたレイアウトに基づいて複数のブロックに分割し、入力されたレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合には、行単位で前記ブロックに分割し、
表示画面に前記印刷データの一つのブロックを末尾まで第１の方向にスクロール表示した後、当該ブロックを前記第１の方向とは直交する第２の方向にスクロールして前記表示画面から消去し、次のブロックを前記第２の方向にスクロールして前記表示画面に表示させること、
を特徴とするテープ印刷装置における表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープ印刷装置、及び、テープ印刷装置における表示方法に関する。
【背景技術】
【０００２】
従来、テープ状の印刷媒体に文字などの印刷データを印刷するテープ印刷装置において、印刷データを印刷時と同様にレイアウトして表示画面に表示するプレビュー機能を備えたものが知られている（例えば、特許文献１参照）。この種のテープ印刷装置は、印刷時のレイアウトを入力可能に構成され、入力されたレイアウトに従って、例えば複数行の印刷を行う。複数行の印刷を行う場合には、プレビュー表示を行う場合も、複数行に並べられた態様で印刷データが表示され、これによって印刷前に印刷状態を確認できるという利点がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３９８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種のテープ印刷装置において表示画面のサイズを大型化することは難しいため、例えば多数の行にレイアウトされる印刷データをプレビュー表示する場合、印刷データ全体を縮小して表示することになる。このため、レイアウトされる行数が多いと、文字が小さくなって見にくくなることがあった。
本発明は、上述した事情に鑑みてなされたものであり、多数の行にレイアウトされる印刷データを、良好な視認性を保ちながら、レイアウトされた状態を確認できるように表示することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷データと、前記印刷データのレイアウトを入力する入力手段と、表示画面を有する表示手段と、前記印刷データを、前記入力手段により入力されたレイアウトに基づいて複数のブロックに分割する分割手段と、前記分割手段により分割されたブロックごとに、前記印刷データを前記表示手段によりスクロール表示させる表示制御手段と、前記印刷データを前記入力手段により入力されたレイアウトに従ってテープ状の印刷媒体に印刷する印刷手段と、を備え、前記分割手段は、前記入力手段により入力された前記印刷データのレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合に、行単位で前記ブロックに分割し、前記表示制御手段は、前記印刷データの一つのブロックの末尾に次のブロックを配置して、複数のブロックを続けて前記表示手段によりスクロール表示すること、を特徴とする。
本発明によれば、印刷データをレイアウトに基づいて複数のブロックに分割し、このブロックごとにスクロール表示するので、印刷時のレイアウトを反映した状態で、印刷データが表示画面に視認性よく表示され、印刷データのレイアウトを表示画面で確認できる。
また、上記目的を達成するために、本発明は、印刷データと、前記印刷データのレイアウトを入力する入力手段と、表示画面を有する表示手段と、前記印刷データを、前記入力手段により入力されたレイアウトに基づいて複数のブロックに分割する分割手段と、前記分割手段により分割されたブロックごとに、前記印刷データを前記表示手段によりスクロール表示させる表示制御手段と、前記印刷データを前記入力手段により入力されたレイアウトに従ってテープ状の印刷媒体に印刷する印刷手段と、を備え、前記分割手段は、前記入力手段により入力された前記印刷データのレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合に、行単位で前記ブロックに分割し、前記表示制御手段は、前記表示画面に前記印刷データの一つのブロックを末尾まで第１の方向にスクロール表示した後、当該ブロックを前記第１の方向とは直交する第２の方向にスクロールして前記表示画面から消去し、次のブロックを前記第２の方向にスクロールして前記表示画面に表示させること、を特徴とする。
【０００６】
また、本発明は、上記テープ印刷装置において、前記分割手段は、前記入力手段により入力された前記印刷データのレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合に、行単位で前記ブロックに分割することを特徴とする。
本発明によれば、印刷データのレイアウトを崩さないように複数のブロックに分割することにより、より的確に印刷データのレイアウトを表示画面において確認できる。
【０００７】
また、本発明は、上記テープ印刷装置において、前記表示制御手段は、前記分割手段により分割された前記印刷データの各ブロックを、前記印刷手段が前記印刷データを前記印刷媒体に印刷する場合と同じ向きにスクロール表示することを特徴とする。
本発明によれば、印刷データが印刷される状態をより強く反映した形態で表示画面に表示できる。
【０００８】
また、本発明は、上記テープ印刷装置において、前記表示制御手段は、前記分割手段により分割された前記印刷データの各ブロック内のデータを、前記入力手段により入力されたレイアウトにおける並び順と同じ順序で配置してスクロール表示することを特徴とする。
本発明によれば、印刷データ全体のレイアウトに近い形態で各ブロックを表示することによって、より的確に印刷データのレイアウトを表示画面において確認できる。
【０００９】
また、本発明は、上記テープ印刷装置において、前記表示制御手段は、前記印刷データの一つのブロックの末尾に次のブロックを配置して、複数のブロックを続けて前記表示手段によりスクロール表示することを特徴とする。
本発明によれば、印刷データの全体を一つの方向にスクロール表示することによって、滑らかに印刷データ全体を表示することができ、印刷データのレイアウトを速やかに確認できる。
【００１０】
また、本発明は、上記テープ印刷装置において、前記表示制御手段は、前記表示画面に前記印刷データの一つのブロックを末尾まで第１の方向にスクロール表示した後、当該ブロックを前記第１の方向とは直交する第２の方向にスクロールして前記表示画面から消去し、次のブロックを前記第２の方向にスクロールして前記表示画面に表示させることを特徴とする。
本発明によれば、印刷データのスクロール表示の方向を変えることで、印刷データを分割して表示することによる違和感を生じることなく、印刷データのレイアウトを表示画面において確認できる。
【００１１】
また、上記目的を達成するために、本発明は、入力された印刷データを表示する表示手段を備え、前記印刷データを入力されたレイアウトに従ってテープ状の印刷媒体に印刷を行うテープ印刷装置における表示方法であって、前記印刷データを、入力されたレイアウトに基づいて複数のブロックに分割し、入力されたレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合には、行単位で前記ブロックに分割し、前記印刷データの一つのブロックの末尾に次のブロックを配置して、複数のブロックを続けて前記表示手段によりスクロール表示すること、を特徴とする。
本発明によれば、印刷データをレイアウトに基づいて複数のブロックに分割し、このブロックごとにスクロール表示するので、印刷時のレイアウトを反映した状態で、印刷データが表示画面に視認性よく表示され、印刷データのレイアウトを表示画面で確認できる。
また、上記目的を達成するために、本発明は、入力された印刷データを表示する表示手段を備え、前記印刷データを入力されたレイアウトに従ってテープ状の印刷媒体に印刷を行うテープ印刷装置における表示方法であって、前記印刷データを、入力されたレイアウトに基づいて複数のブロックに分割し、入力されたレイアウトが複数行で構成され、その行数が前記表示手段の表示可能行数を超える場合には、行単位で前記ブロックに分割し、表示画面に前記印刷データの一つのブロックを末尾まで第１の方向にスクロール表示した後、当該ブロックを前記第１の方向とは直交する第２の方向にスクロールして前記表示画面から消去し、次のブロックを前記第２の方向にスクロールして前記表示画面に表示させること、を特徴とする。

【発明の効果】
【００１２】
本発明によれば、印刷データを、印刷時のレイアウトを反映した状態で、表示画面に視認性よく表示することができ、印刷データのレイアウトを表示画面で確認できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るテープ印刷装置の外観斜視図である。
【図２】図１に示したテープ印刷装置の開閉蓋が開いた状態の概観斜視図である。
【図３】テープ印刷装置の回路構成を示すブロック図である。
【図４】テープ印刷装置の機能的構成を示す図である。
【図５】第１の表示方法を実行した場合の表示状態の遷移を示す図である。
【図６】第２の表示方法を実行した場合の表示状態の遷移を示す図である。
【図７】テープ印刷装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
本実施形態では、文書処理装置の実施形態として、入力された文字列や絵文字に基づいた画像をテープに印刷するテープ印刷装置について説明する。
【００１５】
図１および図２は、本実施形態のテープ印刷装置１を示す斜視図であり、図２はテープ印刷装置１の開閉蓋１４が開いた状態を示す。
図１および図２に示すように、テープ印刷装置１は、略箱形の筐体１０に本体が収容された構成を有しており、筐体１０の上面手前側には、キーボード１１が備えられている。
【００１６】
キーボード１１は、文字列の入力等、ユーザーによる各種人力操作、選択操作を受け付ける入力部であり、仮名、漢字、アルファベット、数字、および記号等からなる文字列を入力可能な多数の文字キーと、改行位置を指定する改行キーと、テープ印刷装置１に対して各種動作を指示するための複数の制御キーとを有している。
キーボード１１が備える制御キーには、電源のオンとオフとを切り替えるための電源キー、入力した仮名を漢字に変換するための変換キー、入力した文字列等を確定させるための選択キー、入力した文字列を削除するための削除キー、カーソルの移動等に用いられるカーソルキー、入力した文字列のプレビュー表示を実行させるためのプレビューキー、印刷を実行させるための印刷キー、メニュー画面を表示させるためのメニューキー、絵文字選択画面を表示させるための絵文字キー、シフトキー等が含まれる。
【００１７】
筐体１０の上面奥側には、液晶表示装置等からなる表示部１２が備えられている。表示画面としての表示部１２は、例えばＬＣＤ（液晶表示）パネル、有機ＥＬ（Electro-Luminescence）パネル等の表示パネルを用いて構成され、カラー表示またはモノクロ表示が可能である。表示部１２は、後述する表示駆動部４１（図３）によって駆動され、マトリクス状に配列された多数の画素により画像を形成する。表示部１２には、印刷する印刷データの入力中にキーボード１１から入力された文字の表示を表示するテキスト編集画面や、テープ印刷装置１の機能の設定等を行うメニュー画面、テープ印刷装置１の動作に係るメッセージを表示するメッセージ画面、テキスト編集画面で入力された文字列等の印刷状態を表示するプレビュー画面等が表示される。
【００１８】
筐体１０の上面奥側には、表示部１２に隣接して、テープカートリッジ２を装着するための凹部１３が形成されている。凹部１３の上面は開口しており、この開口部を塞ぐように開閉蓋１４が開閉可能に備えられている。開閉蓋１４を開放状態にすると、テープカートリッジ２の着脱が可能になる。開閉蓋１４には、透光性を有する確認窓１４ａが備えられており、凹部１３にテープカートリッジ２が装着されているか否かを外部から視認可能になっている。凹部１３の底面には、サーマルヘッド１５や、搬送機構１６（図３参照）を構成する回転軸１６ａ、１６ｂが設けられており、凹部１３にテープカートリッジ２を装着すると、テープカートリッジ２に設けられた孔状のヘッド嵌合部２１にサーマルヘッド１５が係合するとともに、孔状の被駆動部２２ａ、２２ｂに回転軸１６ａ、１６ｂがそれぞれ係合する。
【００１９】
テープカートリッジ２には、カートリッジケース２０の内部に、ともに帯状のテープＴとインクリボンＲとが収容されている。テープＴは、テープ印刷装置１の印刷媒体であり、ＰＥＴ（ポリエチレンテレフタレート）等の合成樹脂製のシート或いは紙材等からなる基材の裏面に、接着剤層が形成され、接着剤層の表面が剥離紙によって覆われた構成になっている。
テープ印刷装置１は、テープＴの幅や素材（基材の材質）、色等が異なる複数種類のテープカートリッジ２に対応可能であり、ユーザーは、用途や好みに応じたテープカートリッジ２を使用することができる。テープカートリッジ２の裏面には、内蔵するテープＴを識別するための複数の孔（図示せず）が設けられており、テープ印刷装置１は、凹部１３の底面に備えられたマイクロスイッチ等の識別センサー１９（図３参照）によって、装着されたテープカートリッジ２のテープ種別を識別することができる。
【００２０】
テープカートリッジ２を凹部１３に装着すると、テープＴの表面は、ヘッド嵌合部２１において、インクリボンＲを介してサーマルヘッド１５と対向する。サーマルヘッド１５には、テープＴの長手方向（搬送方向）と直交する方向に１列に配列された多数の発熱素チ（図示せず）が形成されており、各発熱素子を選択的に発熱させることにより、インクリボンＲのインクがテープＴの表面に転写（熱転写）される。つまり、テープＴの表面には、発熱した発熱素子に対応する位置にドットが形成される。ここで、回転軸１６ａ、１６ｂを回転駆動すると、テープＴとインクリボンＲは搬送されて、テープＴはカートリッジケース２０の外部に排出され、インクリボンＲはカートリッジケース２０の内部で巻き取られる。そして、テープＴとインクリボンＲとを少しずつ搬送しながら上記の熱転写を繰り返すことにより、複数のドットで構成される画像がテープＴの表面に印刷される。
【００２１】
筐体１０の側面には、筐体１０の外部と凹部１３とを連通するスリット１７が設けられており、カートリッジケース２０から排出された印刷済みのテープＴは、スリット１７を通って筐体１０の外部に向けて所定量だけ搬送される。筐体１０の内部には、スリット１７を横断するテープＴを切断するためのカッターユニット１８が配設されており、テープＴの印刷済みの部位は、このカッターユニット１８によって切り離され、テープ片（ラベル）としてスリット１７の開口部であるテープ排出口から排出される。
【００２２】
図３は、テープ印刷装置１の回路構成を示すブロック図である。
図３に示すように、テープ印刷装置１は、上述したキーボード１１と、表示部１２と、サーマルヘッド１５と、回転軸１６ａ、１６ｂ（図２参照）を含む搬送機構１６と、カッターユニット１８と、識別センサー１９とを備え、さらに、テープ印刷装置１の動作を統括制御する制御部３０と、表示部１２を駆動して画像を表示させる表示駆動部４１と、サーマルヘッド１５を発熱駆動するヘッド駆動部４２、搬送機構１６を駆動する搬送駆動部４３、カッターユニット１８を駆動するカッター駆動部４４等を備えている。表示駆動部４１は、表示部１２とともに表示手段を構成する。
【００２３】
制御部３０は、コンピューターとして機能するものであり、互いにバス３０ａを介して接続されたＣＰＵ（Central Processing Unit）３１、ＲＡＭ（Random Access Memory）３２、ＲＯＭ（Read Only Memory）３３、ＣＧＲＯＭ（キャラクタージェネレーターＲＯＭ）３４、入力インターフェイス（Ｉ／Ｆ）３５、出力インターフェイス（Ｉ／Ｆ）３６等を有している。
【００２４】
ＣＰＵ３１は、ＲＯＭ３３に記憶されている制御プログラムを読み出して実行することにより、テープ印刷装置１全体の各種動作を制御する。
ＲＡＭ３２は、揮発性の記憶装置で構成された記憶部であり、ＣＰＵ３１により実行される制御プログラムや、当該プログラムの動作により処理されるデータ及び処理結果、キーボード１１から入力された文字コード列、表示部１２に表示される表示画像データ、サーマルヘッド１５により印刷される印刷画像データ等を一時的に記憶する。本実施形態では、ＲＡＭ３２に、文字コード列を格納するバッファーを文書格納バッファー３２ａが設けられる。なお、これらの文字コード列等は、不揮発性の記憶装置であるフラッシュメモリー等に記憶してもよい。
ＲＯＭ３３およびＣＧＲＯＭ３４は、マスクＲＯＭやフラッシュメモリー等の不揮発性の記憶装置で構成され、ＲＯＭ３３には、ＣＰＵ３１が実行する上記制御プログラムや各種データ等が記憶されている。
【００２５】
ＣＧＲＯＭ３４には、テープ印刷装置１で印刷可能な文字（絵文字及び記号を含む）のフォントデータが記憶されている。フォントデータは、サーマルヘッド１５により印刷される文字や、表示部１２に表示される文字を生成するためのビットマップ形式のデータである。ビットマップ形式のフォントデータは多数のドットで構成されており、各ドットはサーマルヘッド１５の発熱素子や表示部１２の画素に対応する。
ＣＧＲＯＭ３４には、複数のフォントの種類別及びサイズ別に、文字コードに対応づけてフォントデータが記憶されており、ＣＰＵ３１は、フォントの種別、文字サイズおよび文字コードを指定することによって、対応するフォントデータをＣＧＲＯＭ３４から取得し、このフォントデータを用いて表示画像データおよび印刷画像データを形成する。本実施形態では、文字のフォントデータはＣＧＲＯＭ３４の文字記憶部３４ａに記憶される。なお、フォントデータとしては、種々の文字サイズに対応させやすいアウトライン形式のフォントデータを用いるようにしてもよい。
【００２６】
入力インターフェイス（Ｉ／Ｆ）３５には、キーボード１１および識別センサー１９が接続されている。ユーザーによりキーボード１１が操作されると、キーボード１１は、この操作を人力操作として受け付けて、操作されたキーに対応するキー情報を、入力インターフェイス３５を介してＣＰＵ３１に出力する。また、識別センサー１９は、上記のように筐体１０に装着されたテープカートリッジ２に設けられた複数の孔を検出するセンサーである。入力インターフェイス３５は、識別センサー１９の検出値に対応する識別情報をＣＰＵ３１に出力し、ＣＰＵ３１は、この識別情報に基づいてテープカートリッジ２の種別を判定する。
【００２７】
出力インターフェイス３６には、表示駆動部４１、ヘッド駆動部４２、搬送駆動部４３、およびカッター駆動部４４が接続されており、これらは、ＣＰＵ３１の制御に基づいて、表示部１２、サーマルヘッド１５、搬送機構１６、およびカッターユニット１８をそれぞれ駆動する。
【００２８】
図４は、制御部３０により実現される機能を機能ブロックとして示す図である。図４の各機能ブロックは、制御部３０のＣＰＵ３１が制御プログラムを実行することにより、制御部３０のハードウェアとソフトウェアの協働により実現される。
制御部３０は、キーボード１１の文字キーにより入力される印刷データとしての文字、改行キーにより入力される改行コード、及び、制御キーにより入力される各種指示を取得する入力データ取得部３０１を有する。ここで、改行コードは、印刷時に文字を行分けする状態を指定する情報であり、本発明のレイアウトに相当する。入力データ取得部３０１は、キーボード１１とともに入力手段を構成する。
ユーザーがキーボード１１のキーを操作し、キーボード１１が、操作されたキーに対応するキー情報を出力すると、入力データ取得部３０１はこのキー情報を取得する。入力データ取得部３０１は、取得したキー情報に基づいて、入力された文字の文字コードを特定し、この文字コードをＲＡＭ３２の文書格納バッファー３２ａに記憶する。
ユーザーが文字の入力を複数回繰り返すと、ＲＡＭ３２の文書格納バッファー３２ａには、入力された文字の文字コードが順次格納され、複数の文字コードを含んだ文字コード列（テキストデータ）が形成される。
【００２９】
また、制御部３０は、入力された文字を表示部１２に表示させる表示制御部３１０を有する。表示制御部３１０は、入力データ取得部３０１によって取得され、文書格納バッファー３２ａに格納された文字コードを読み出して、これらの文字コードに対応するフォントデータをＣＧＲＯＭ３４から取得し、このフォントデータを用いて表示画像データを生成する。表示制御部３１０は、生成した表示画像データを表示駆動部４１に供給し、表示駆動部４１によって、入力された文字や絵文字を表示部１２に表示させる。表示制御部３１０は、文書格納バッファー３２ａに文字コード列が記憶されている場合には、この文字コード列を構成する各文字コードに対応するフォントデータを順次、ＣＧＲＯＭ３４の文字記憶部３４ａから読み出して、文字列を表示するための表示画像データを生成する。
【００３０】
表示制御部３１０は、キーボード１１の操作により入力された文字列を、印刷状態を確認できるように表示するプレビュー表示を行うため、データ分割部３１１及びプレビュー表示制御部３１２を備えている。データ分割部３１１は、文書格納バッファー３２ａに記憶されている文字コード列が改行コードを含み、複数行で構成されている場合に、この文字コード列を行単位で複数のブロックに分割する処理を行う。
プレビュー表示を行う場合には、キーボード１１によって入力されたレイアウトに従って文字の配列した状態で、文字を表示部１２に表示する。これにより、ユーザーは、印刷時にテープＴに印刷される文字の配列状態を、印刷前に表示部１２で確認できる。このため、プレビュー表示を行う場合には文字コード列に含まれる改行コードに従って文字列を改行し、複数の行からなる文字列全体を表示する。
【００３１】
しかしながら、表示部１２のサイズ或いは表示可能面積と表示解像度によって、一度に表示可能な文字数は限られている。表示制御部３１０は、文字を本来のドット数より少ないドット数で表示する縮小表示の機能を有しているので、多くの文字を表示部１２に表示できるが、縮小率が高くなるにつれて視認性が低下する。そこで、制御部３０は、データ分割部３１１（分割手段）によって１行または複数行を一つのブロックとし、文字コード列に対応する文字列全体を複数のブロックに分割する。
【００３２】
そして、プレビュー表示制御部３１２（表示制御手段）は、データ分割部３１１が分割した文字コード列に対応する文字列を、ブロックごとに表示部１２に表示させる制御を行う。表示方法として複数の方法があり、第１の表示方法としては、一つのブロックを表示部１２にスクロール表示し、このブロックに続けて、次のブロックを表示部１２にスクロール表示し、これを繰り返して文字列全体をスクロール表示する方法がある。この場合のスクロールの方向は、サーマルヘッド１５によりテープＴに印刷される向きと同じ方向である。そして、各ブロックの各文字は、ブロック内においてキーボード１１により入力された順に、すなわちテープＴに印刷される順に、表示部１２上をスクロールする。例えば最初にテープＴに印刷される文字が、表示部１２上で先頭になって表示部１２の右端から左端に移動するようスクロールされる。このため、表示部１２におけるスクロールの様子が、印刷時にテープＴがスリット１７の排出口から排出される様子に近いため、より的確に印刷状態を確認できる。
また、第２の表示方法としては、一つのブロックの文字列を第１の方法と同じ方向にスクロール表示させ、このブロックが表示部１２上から完全に外に出るまで表示を行い、その後に、次のブロックの文字列を表示部１２に出現させてスクロール表示を行う方法が挙げられる。この第２の方法では、表示部１２の端に達したブロックが表示部１２から消えるとき、及び、次のブロックが表示部１２に出現するときに、別の方向にスクロールするようにしてもよい。
【００３３】
また、データ分割部３１１は、文書格納バッファー３２ａに記憶された文字コード列に対応する文字列が、表示部１２に一度に表示可能な行数である場合には、文字列の分割を行わない。文字コード列の行数、或いは文字コード列に対応する文字列の行数は、文字コード列に含まれる改行コードの数に基づいて判別できる。
文書格納バッファー３２ａに記憶された文字コード列は、一度にテープＴに印刷可能なレイアウトとなっている。例えば、テープＴに印刷可能な行数が３行までであれば、キーボード１１の操作によって入力可能な文字コード列は３列までであり、４行以上の文字コード列は印刷できないため入力が制限される。この制限は、制御部３０が、凹部１３にセットされているテープＴの幅サイズと、キーボード１１の制御キーにより設定されたフォントサイズ、フォントの種類に基づいて決定する。テープＴの幅サイズは、制御部３０が識別センサー１９から入力される検出値に基づいて、凹部１３にセットされているテープＴの種類を識別することで決定できる。また、キーボード１１の操作によって、テープＴの幅とは別に印刷行数が設定された場合には、キーボード１１が入力可能な文字コード列の行数は設定された行数に制限される。つまり、データ分割部３１１は、テープＴのテープ幅に対応して制限された行数、或いは独自の設定により制限された行数の文字コード列（或いは文字列）を、行単位で分割するものである。このため、テープＴのテープ幅に基づいて、或いは独自の設定により制限された行数が、表示部１２に表示可能な行数に比べて少ない場合には、データ分割部３１１が分割を行う必要はない。
【００３４】
制御部３０は、ユーザーによりキーボード１１の印刷キーが操作された場合に、印刷を行う印刷制御部３０３を備えている。印刷制御部３０３は、文書格納バッファー３２ａに格納された文字コード列に基づいて、文字記憶部３４ａからフォントデータを読み出すとともに改行コードに従ってフォントデータを配置することで、印刷画像データを生成して４２に出力し、この印刷画像データをサーマルヘッド１５によってテープＴに印刷させる。印刷制御部３０３は、サーマルヘッド１５及びヘッド駆動部４２とともに印刷手段を構成する。
【００３５】
図５及び図６は、表示部１２における表示状態の遷移を示す図である。
図５は、上述した第１の表示方法を実行した場合の例を示し、図５（Ａ）はキーボード１１による入力中に表示されるテキスト編集画面１０１を示し、（Ｂ）は文書格納バッファー３２ａに記憶された文字コード列に対応する文字列の構成例を示し、（Ｃ）は印刷長表示画面１０２を示し、（Ｄ）及び（Ｅ）はスクロール画面１０３の遷移を示す。
図５（Ａ）に示すテキスト編集画面１０１では、キーボード１１により入力された文字が入力テキスト１１２として表示される。キーボード１１の操作により改行コードが入力されると、該当する位置に改行文字１１３が表示され、この改行文字１１３を行末として文字列が改行される。各行の行頭には行頭マーク１１１が表示されている。行頭マーク１１１は、行位置を確認するために表示部１２に表示される記号であり、行頭マーク「１」は１行目であることを示し、行頭マーク「２」は２行目であることを示す。行頭マーク１１１は表示部１２に表示されるが、テープＴには印刷されない。また、テキスト編集画面１０１では、キーボード１１により文字を入力する入力位置にカーソル１１４が表示される。
【００３６】
データ分割部３１１は、文書格納バッファー３２ａに記憶された文字コード列に対応する文字列を、行単位で分割する。図５（Ｂ）に示す例では４行の文字列３８を二つのブロック３８ａ、３８ｂに分割する。本実施形態の例では、第１ブロック３８ａは１行目と２行目で構成され、第２ブロック３８ｂは３行目と４行目で構成される。これはあくまで一例であり、データ分割部３１１は、文字列３８を１行ずつ４つのブロックに分割することも可能である。分割する各ブロックの行数は、表示部１２の表示解像度等に基づいて、予め設定され、例えばＲＯＭ３３に記憶されている。
【００３７】
表示部１２にテキスト編集画面１０１が表示された状態で、キーボード１１のプレビューキーが操作されると、表示制御部３１０は、文書格納バッファー３２ａから文字コード列を読み出して文字列３８を生成し、データ分割部３１１の機能により文字列３８を分割する。そして、表示制御部３１０は、図５（Ｃ）に示す印刷長表示画面１０２を表示するための表示画像データを生成して、表示駆動部４１に出力し、表示部１２に印刷長表示画面１０２を表示する。印刷長表示画面１０２には、文字列３８全体を印刷するために必要なテープＴの長さが表示される。この印刷長は、印刷領域の前後に生じるマージンを除いた長さであっても、マージンを含む長さであってもよい。この印刷長表示画面１０２に表示される印刷長は、例えば文字数に基づいて算出可能である。
【００３８】
続いて、プレビュー表示制御部３１２が、表示部１２における表示を、図５（Ｄ）に示すスクロール画面１０３に切り替える。スクロール画面１０３では、データ分割部３１１が分割したブロックごとに文字列がスクロール表示される。図中の矢印はスクロールの方向を示している。
図５（Ｄ）の例では、第１ブロック３８ａが表示部１２の右端から出現し、表示部１２の左端に向かってスクロール表示される。続いて，第１ブロック３８ａの末端から所定距離だけ離れて、第２ブロック３８ｂが続けて表示部１２に出現し、図５（Ｅ）に示すように矢印方向にスクロール表示される。ここで、第１ブロック３８ａを構成する１行目と２行目の長さが異なっている場合、プレビュー表示制御部３１２は、長い方の末端を基準として、当該末端の位置から所定距離だけ離した位置（図中破線）から第２ブロック３８ｂを表示させる。各ブロックには行頭マーク１１１が表示されており、ユーザーは表示中の文字列が何行目の文字かを確認できる。
【００３９】
スクロール画面１０３では、全てのブロックが、分割前の文字列３８における順序に従って、テープＴに対する印刷方向と同じ方向にスクロール表示される。そして、最後のブロックの末尾が表示部１２の外に出た後で、即ち表示部１２から完全に消えた後で、表示制御部３１０により再びテキスト編集画面１０１（図５（Ａ））が表示部１２に表示される。
【００４０】
図６（Ａ）〜（Ｇ）は、第２の表示方法を実行した場合のスクロール画面１０４の遷移の例を示す。
この図６に示す例では、図５に示した第１の表示方法の例と同様に、４行からなる文字列３８を２行ずつ第１ブロック３８ａ、第２ブロック３８ｂに分割して表示する場合について説明する。また、図６（Ａ）〜（Ｇ）の図中の矢印は、表示中の文字列のスクロール方向を示す。
【００４１】
この第２の表示方法では、プレビュー表示制御部３１２によって、図６（Ａ）に示すように、まず第１ブロック３８ａが表示部１２の右端から出現し、表示部１２の左端に向かってスクロール表示される。図６（Ｂ）に示すように、第１ブロック３８ａの先端が表示部１２の左端に達すると、スクロール画面１０４においてスクロール方向が、直交する方向に変更される。図６の例では、左向きのスクロール方向が上向きに変更される。このため、第１ブロック３８ａは、図６（Ｂ）及び（Ｃ）に示すように、表示部１２の左端の位置で、上方向にスクロールされ、画面外に消えるように表示される。
【００４２】
その後、図６（Ｄ）に示すように、第１ブロック３８ａが完全に表示部１２から消えて、表示中のブロックがなくなると、プレビュー表示制御部３１２は、スクロール方向を直交する方向、即ち元の方向に切り替えて、図６（Ｅ）に示すように次の第２ブロック３８ｂを表示部１２の右端から出現させる。プレビュー表示制御部３１２は、第２ブロック３８ｂを表示部１２の左端に向かってスクロールさせ、図６（Ｆ）に示すように第２ブロック３８ｂの先端が表示部１２の左端に達すると、スクロール画面１０４においてスクロール方向を上向きに変更する。これにより、第２ブロック３８ｂは図６（Ｇ）に示すように、表示部１２の左端の位置で、上方向にスクロールされ、画面外に消えるように表示される。
【００４３】
このように、第２の表示方法では、データ分割部３１１が分割した各ブロックの文字列を、ブロックごとに表示部１２に表示してスクロールさせ、一つのブロックの表示が終了したら次のブロックの文字列を表示部１２に出現させてスクロール表示する。
【００４４】
図７は、テープ印刷装置１の動作を示すフローチャートである。
テープ印刷装置１の制御部３０は、キーボード１１の電源キーが操作されると、印刷する文字等（印刷データ）及び改行指示が可能なテキスト編集動作を開始し（ステップＳ１１）、３０１０が表示部１２にテキスト編集画面１０１（図５（Ａ））を表示する（ステップＳ１２）。このテキスト編集画面１０１の表示中、入力データ取得部３０１は、キーボード１１の操作が行われる毎に、操作に対応する文字コードまたは改行コードを取得して文書格納バッファー３２ａに記憶させる処理を実行し（ステップＳ１３）、表示制御部３１０は、入力された文字コードに対応する文字または改行文字１１３を新たに表示部１２に表示させるべく、表示を更新する（ステップＳ１４）。
【００４５】
また、テキスト編集の実行中、制御部３０は、キーボード１１のキーが操作される毎に、操作されたキーがプレビューキーか否かを判別し（ステップＳ１５）、プレビューキーが操作されていない場合は（ステップＳ１５；Ｎｏ）、ステップＳ２１に移行する。
プレビューキーが操作された場合（ステップＳ１５；Ｙｅｓ）、表示制御部３１０はプレビュー処理を開始する。このプレビュー処理では、データ分割部３１１が、文書格納バッファー３２ａから文字コード列を読み出して、当該文字コード列に含まれる改行コードの数に基づいて、印刷データである文字列の行数が、予め設定された行数以上であるか否かを判別する（ステップＳ１６）。
【００４６】
ここで、文字列の行数が設定値以上である場合（ステップＳ１６；Ｙｅｓ）、データ分割部３１１は、文書格納バッファー３２ａから取得した文字コード列に基づいて文字記憶部３４ａを参照し、フォントデータを取得して、文字コード列に対応する文字列を生成し、この文字列を行単位で複数のブロックに分割する（ステップＳ１７）。データ分割部３１１は、ステップＳ１７において、文字コード列を行単位で複数のブロックに分割してから、各ブロックの文字コード列に対応する文字列を生成することも可能である。ここで、データ分割部３１１は、文字単位で文字列を複数のブロックに分割することも可能であるが、分割前の文字列のレイアウトを反映するように表示するためには、行単位で分割することが好ましい。
【００４７】
次に、プレビュー表示制御部３１２は、データ分割部３１１が分割した複数のブロックの表示方法を決定する（ステップＳ１８）。このステップＳ１８では、例えば、図５（Ｄ）〜（Ｅ）に示した第１の表示方法か、図６（Ａ）〜（Ｇ）に示した第２の表示方法かを決定する。そして、プレビュー表示制御部３１２は、決定した表示形態で画面表示するための表示画像データを生成して表示駆動部４１に出力し、ブロックごとに表示部１２にスクロール表示させる（ステップＳ１９）。スクロール表示の終了後、所定時間が経過すると、制御部３０はステップＳ２１に移行する。
また、文字列の行数が設定値未満である場合（ステップＳ１６；Ｎｏ）、データ分割部３１１は文字コード列を分割する処理を行わず、プレビュー表示制御部３１２が文書格納バッファー３２ａから取得した文字コード列に対応する文字列を表示部１２にスクロール表示させ（ステップＳ２０）、ステップＳ２１に移行する。
【００４８】
ステップＳ２１において、制御部３０は、キーボード１１の印刷キーの操作によって印刷が指示されたか否かを判別する。ここで、印刷が指示されていない場合（ステップＳ２１；Ｎｏ）、制御部３０はステップＳ１２に戻る。また、印刷が指示された場合（ステップＳ２１；Ｙｅｓ）、印刷制御部３０３が、文書格納バッファー３２ａから文字コード列を取得し、この文字コード列に対応するフォントデータを文字記憶部３４ａから取得して印刷画像データを生成し、ヘッド駆動部４２及び搬送駆動部４３を制御してテープＴへの印刷を実行する（ステップＳ２２）。
【００４９】
以上説明したように、本発明を適用した実施形態に係るテープ印刷装置１によれば、印刷データである文字コードと及び印刷データのレイアウトである改行コードを入力するキーボード１１と、表示部１２と、印刷データを、キーボード１１により入力されたレイアウトに基づいて複数のブロックに分割するデータ分割部３１１と、データ分割部３１１により分割されたブロックごとに、文字列を表示部１２によりスクロール表示させるプレビュー表示制御部３１２と、文字列をキーボード１１により入力されたレイアウトに従ってテープ状のテープＴに印刷するサーマルヘッド１５と、を備え、キーボード１１により入力された文字列を、改行コードにより指定されるレイアウトを崩さないように複数のブロックに分割してスクロール表示する。これにより、印刷時のレイアウトを反映した状態で、印刷する文字列が表示部１２に視認性よく表示され、印刷時のレイアウトを表示部１２で確認できる。
【００５０】
また、データ分割部３１１は、キーボード１１により入力された文字列が複数行で構成され、その行数が表示部１２の表示可能行数を超える場合に、行単位でブロックに分割するので、印刷時のレイアウトを崩さないように複数のブロックに分割することにより、より的確に印刷時のレイアウトを表示部１２において確認できる。
【００５１】
また、プレビュー表示制御部３１２は、データ分割部３１１により分割された各ブロックを、サーマルヘッド１５が文字列をテープＴに印刷する場合と同じ向きにスクロール表示するので、文字列が印刷される状態をより強く反映した形態で表示部１２に表示できる。
さらに、プレビュー表示制御部３１２は、データ分割部３１１により分割された各ブロックの文字列において、各々の文字を、分割前の文字コード列を同じ順序で配置してスクロール表示するので、より的確に印刷時のレイアウトを表示部１２において確認できる。
また、プレビュー表示制御部３１２は、第１の表示方法において、一つのブロックの末尾に次のブロックを配置して、複数のブロックを続けて表示部１２によりスクロール表示するので、文字列全体を一つの方向にスクロール表示することによって、滑らかに文字列全体を表示することができ、印刷時の文字列のレイアウトを速やかに確認できる。
【００５２】
また、プレビュー表示制御部３１２は、第２の表示方法において、表示部１２に一つのブロックを末尾まで第１の方向（例えば、左向き）にスクロール表示した後、当該ブロックを第１の方向とは直交する第２の方向（例えば、上向き）にスクロールして表示部１２から消去し、次のブロックを第２の方向にスクロールして表示部１２に表示させるので、スクロール表示の方向を変えることで、文字列を分割して表示することによる違和感を生じることなく、文字列の印刷時のレイアウトを表示部１２において確認できる。
【００５３】
なお、上述した実施形態は本発明を適用した一例であり、種々の変更や改良等を加えて実施することが可能である。
例えば、上記実施形態において、データ分割部３１１が分割する行数は任意に変更可能であり、一つのブロックを表示部１２に一度に表示可能であればよく、表示部１２の表示サイズ及び表示解像度に応じて適宜決定すればよい。また、上記実施形態においては、キーボード１１の操作により入力された印刷データを入力データ取得部３０１により取得して文書格納バッファー３２ａに記憶し、スクロール表示する構成を例に挙げて説明したが、例えば、テープ印刷装置１に外部接続された装置から入力される文字コードを印刷データとして取得し、プレビューキーの操作に応じてスクロール表示し、印刷する構成としてもよい。
【００５４】
また、上記実施形態では、テープＴに文字等を印刷するための印刷方式として、サーマルヘッド１５による熱転写方式を用いた場合を例に挙げて説明したが、本発明はこれに限定されず、印刷ヘッドのノズルから印刷媒体に対してインク滴を吐出するインクジェット方式、感熱記録が可能な印刷媒体に対して記録ヘッドにより熱を加えて発色させるサーマル方式等、他の印刷方式を用いることも勿論可能である。
さらに、上述した実施形態においてＲＯＭ３３に記憶されていた上記機能を実現するためのプログラムを、コンピューターで読み取り可能に記録した記録媒体等の態様で構成することも可能である。この場合の記録媒体としては、フレキシブルディスクやハードディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）、光磁気ディスク、半導体メモリー素子を用いたカード型やスティック型の不揮発性記憶装置、テープ印刷装置の内部記憶装置（ＲＡＭやＲＯＭ等の半導体メモリー）、及び、磁気記録媒体等を利用した据え置き型の外部記憶装置等、上記コンピューターが読み取り可能な種々の媒体を利用することができる。
【符号の説明】
【００５５】
１…テープ印刷装置、２…テープカートリッジ、１０…筐体、１１…キーボード（入力手段）、１２…表示部（表示手段）、１５…サーマルヘッド（印刷手段）、１６…搬送機構、２３０…制御部、３１…ＣＰＵ、３２…ＲＡＭ、３２ａ…文書格納バッファー、３３…ＲＯＭ、３４…ＣＧＲＯＭ、３４ａ…文字記憶部、３８…文字列、３８ａ…第１ブロック、３８ｂ…第２ブロック、４１…表示駆動部（表示手段）、４２…ヘッド駆動部（印刷手段）、４３…搬送駆動部、４４…カッター駆動部、１０１…テキスト編集画面、１０３、１０４…スクロール画面、１１１…行頭マーク、１１３…改行文字、１１４…カーソル、３０１…入力データ取得部（入力手段）、３０３…印刷制御部（印刷手段）、３１０…表示制御部、３１１…データ分割部（分割手段）、３１２…プレビュー表示制御部（表示制御手段）、Ｒ…インクリボン、Ｔ…テープ（印刷媒体）。
【図１】
0005914983.tif 000002
【図２】
0005914983.tif 000003
【図３】
0005914983.tif 000004
【図４】
0005914983.tif 000005
【図５】
0005914983.tif 000006
【図６】
0005914983.tif 000007
【図７】
0005914983.tif 000008