(57)【特許請求の範囲】
【請求項１】
種々の指令およびデータを入力するための入力手段と、
表示画面を有する表示手段と、
ドットマトリクスから成る基礎画像データの一部または全部を記憶する基礎画像記憶手段と、
前記入力手段からの指令に基づいて、前記基礎画像データのうちの表示範囲の画像データを、表示画像データに変換して前記表示画面に表示させる表示制御手段と、
を備え、
前記入力手段は、
上下左右の４方向のうちのいずれかを進行方向として、前記表示範囲を前記基礎画像データ上の前記進行方向に自動的に連続してスクロールさせるオートスクロール処理の開始指令を入力するための開始指令手段と、
前記オートスクロール処理中に、前記基礎画像データと前記表示画像データとの大きさの比率を変更する比率変更指令を処理変更指令として入力可能な変更指令手段と、
を有し、
前記表示制御手段は、
前記開始指令を入力したときに、前記オートスクロール処理を開始するとともに、
前記処理変更指令を入力したときに、その入力された処理変更指令に従って、前記表示画像データを変更して前記表示画面に表示させることを特徴とする画像表示装置。
【請求項２】
前記変更指令手段は、前記比率を段階的または連続的に任意に変更可能なズームキーを有することを特徴とする、請求項１に記載の画像表示装置。
【請求項３】
前記入力手段は、前記オートスクロール処理の前記基礎画像データ上の開始位置を指定するための開始位置指定手段をさらに有することを特徴とする、請求項１または２に記載の画像表示装置。
【請求項４】
前記表示制御手段は、前記オートスクロール処理を、前記基礎画像データの終端まで行って終了することを特徴とする、請求項１ないし３のいずれかに記載の画像表示装置。
【請求項５】
前記入力手段は、前記オートスクロール処理の前記基礎画像データ上の終了位置を指定するための終了位置指定手段をさらに有することを特徴とする、請求項１ないし３のいずれかに記載の画像表示装置。
【請求項６】
前記表示制御手段は、前記オートスクロール処理を、前記基礎画像データの終端と始端とを連結して循環させて行うことを特徴とする、請求項１ないし３のいずれかに記載の画像表示装置。
【請求項７】
前記入力手段からのデータを基礎データとして記憶する基礎データ記憶手段と、
種々のデータの入力に応じて、対応する単位画像データを出力する単位画像生成手段と、
前記基礎データの入力に応じて前記単位画像生成手段から出力された単位画像データを、前記基礎画像記憶手段内の前記基礎画像データの領域上に配置して、前記基礎画像データの一部または全部を作成する基礎画像作成手段と、
をさらに備えることを特徴とする、請求項１ないし６のいずれかに記載の画像表示装置。
【請求項８】
前記オートスクロール処理中の任意の時点において、前記基礎画像データのうちの、前記任意の時点の表示範囲およびその表示範囲から所定単位時間後までにスクロールにより移動可能な範囲を含むスクロール範囲の画像データを、スクロール画像データとして記憶するスクロール画像記憶手段をさらに備え、
前記表示制御手段は、
前記オートスクロール処理中に、前記スクロール画像データのうちの前記表示範囲の画像データを変換して、前記任意の時点の表示画像データとして前記表示画面に表示させるとともに、
前記任意の時点のスクロール画像データを前記基礎画像記憶手段から読み出して、前記任意の時点までに前記スクロール画像記憶手段に記憶させることを特徴とする、請求項１ないし７のいずれかに記載の画像表示装置。
【請求項９】
前記入力手段からのデータを基礎データとして記憶する基礎データ記憶手段と、
種々のデータの入力に応じて、対応する単位画像データを出力する単位画像生成手段と、
前記オートスクロール処理中の任意の時点において、前記基礎画像データのうちの、前記任意の時点の表示範囲およびその表示範囲から所定単位時間後までにスクロールにより移動可能な範囲を含むスクロール範囲の画像データを、スクロール画像データとして記憶するスクロール画像記憶手段と、
前記基礎データの入力に応じて前記単位画像生成手段から出力された単位画像データを、前記基礎画像記憶手段内の前記基礎画像データの領域上に配置して、前記任意の時点のスクロール画像データを、前記任意の時点より前記所定単位時間前までに作成する基礎画像作成手段と、
をさらに備え、
前記表示制御手段は、
前記オートスクロール処理中に、前記スクロール画像データのうちの前記表示範囲の画像データを変換して、前記任意の時点の表示画像データとして前記表示画面に表示させるとともに、
前記任意の時点のスクロール画像データを前記基礎画像記憶手段から読み出して、前記任意の時点までに前記スクロール画像記憶手段に記憶させることを特徴とする、請求項１ないし６のいずれかに記載の画像表示装置。
【請求項１０】
前記基礎画像データが、印刷対象物に印刷するための印刷画像データであることを特徴とする、請求項１ないし９のいずれかに記載の画像表示装置。
【請求項１１】
前記印刷対象物が、テープ状であることを特徴とする、請求項１０に記載の画像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置の画像表示装置に関し、特にテープ印刷装置等の小型で安価な情報処理装置における画像表示装置のように、表示する画像の規模に対して小さな表示画面を有する画像表示装置に関するものである。
【０００２】
【従来の技術】
従来、この種の小型で安価な情報処理装置においては、その装置内で扱える画像データの規模が一般的なパソコン等に比べて小さかったため、その表示装置に表示する表示画像も小さくて済んでいたが、最近では、技術の進歩に伴って、小型・安価でありながら、膨大な画像データ等を扱える情報処理装置も出現し、表示装置としても規模の大きな画像をも表示できることが要求されるようになってきている。
【０００３】
一方、この種の情報処理装置における表示装置の表示画面のサイズやドット数は、その小型、安価の制約の下で抑えられている。そこで、本願出願人は、表示する画像データの規模に対して小さな表示画面を使用しても画像データの全体のイメージを把握しやすいように、表示する画像を縮小して全体を表示する画像表示装置を、テープ印刷装置における表示装置として、提案している（特開平６−１１５２２４号公報、特開平７−１２５３７４号公報等参照）。
【０００４】
【発明が解決しようとする課題】
しかしながら、一般に、この種の表示画面の解像度は、印刷される画像等の解像度より低く、同等のサイズでも少ないドット数となっているので、画像データのドットを間引いて表示する必要があり、画像イメージがくずれすい傾向がある。例えば、上述のようなテープ印刷装置において、キャラクタ画像（単位画像：文字、数字、記号、図形等を含む概念である。）を配置して、２４ｍｍ幅のテープに印刷可能な幅方向２５６ドット程度の印刷画像データ（基礎画像データ）を作成しても、同程度（約３ｃｍ）の小さなサイズの表示画面では通常６４ドット程度の解像度しかないため、個々の単位画像がくずれて視認しにくく、この２５６ドット程度が、６４ドット程度（３ｃｍ程度）の小さな表示画面で個々の単位画像の内容等を視認できる限界となっている（図４３〜４４参照）。
【０００５】
これに対し、上述のようなテープ印刷装置においては、印刷対象物として幅広のテープが使用される傾向があり、幅広テープ対応の５１２ドットや１０２４ドット程度の基礎画像データを縮小して表示したのでは、その個々の単位画像の内容ばかりでなく配置等も把握できなくなる（図４５参照）。このような問題は、テープの幅が広くなるにつれて、すなわち印刷可能な画像データの規模がさらに大きくかつ多様化されるにつれて、ますます顕著になるものと予想される。また、テープ印刷装置以外にも、例えば、小型の印章作成装置において、比較的大型の印章面を有する印章を作成するための画像データを視認するなど、他の小型で安価な情報処理装置の画像表示装置としても、共通の課題になる可能性が予想される。
【０００６】
本発明は、上記の問題点を解決するためになされたものであり、本発明の課題は、表示する画像の規模に対して小さな表示画面を使用しても、その画像を構成する任意の箇所の単位画像の内容や配置等を、比較的簡易な操作で容易に視認可能な、利便性の高い画像表示装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明の画像表示装置は、種々の指令およびデータを入力するための入力手段と、表示画面を有する表示手段と、ドットマトリクスから成る基礎画像データの一部または全部を記憶する基礎画像記憶手段と、前記入力手段からの指令に基づいて、前記基礎画像データのうちの表示範囲の画像データを、表示画像データに変換して前記表示画面に表示させる表示制御手段と、を備え、前記入力手段は、上下左右の４方向のうちのいずれかを進行方向として、前記表示範囲を前記基礎画像データ上の前記進行方向に自動的に連続してスクロールさせるオートスクロール処理の開始指令を入力するための開始指令手段と、前記オートスクロール処理中に、前記基礎画像データと前記表示画像データとの大きさの比率を変更する比率変更指令を処理変更指令として入力可能な変更指令手段と、を有し、前記表示制御手段は、前記開始指令を入力したときに、前記オートスクロール処理を開始するとともに、前記処理変更指令を入力したときに、その入力された処理変更指令に従って、前記表示画像データを変更して前記表示画面に表示させることを特徴とする。
【０００８】
この画像表示装置では、開始指令を入力することにより、基礎画像データ上の上下左右のいずれかを進行方向として、表示範囲をオートスクロールさせることができる。また、処理変更指令を入力することにより、オートスクロール処理における処理内容を変更できる。この場合、基礎画像データ上の表示範囲の画像データから表示画像データへの変換には、従来と同様に、単なる画像の抽出または拡大／縮小または縮小時の各単位画像の略記号への置き換え等が含まれる。そして、オートスクロールしながらスクロール方向の単位画像（例えば各キャラクタ画像）の内容や配置等を連続して容易に視認できる。また、処理変更指令として、オートスクロール処理中に比率変更指令を入力すれば、スクロールしながら基礎画像データと表示画像データとの大きさ（解像度）の比率を変更でき、このため、オートスクロール処理を一時停止してから、表示比率を変更後、再開（停止を解除）するような煩わしい操作をすることなく、表示比率を変更でき、また、例えば全体把握のために縮小されたサイズでスクロールしておき、詳細に確認したい箇所に近づいてから拡大して詳細を確認したりするなどが可能になる。したがって、この画像表示装置では、表示する画像の規模に対して小さな表示画面を使用しても、その画像を構成する単位画像の内容や配置等を、比較的簡易な操作で容易に視認できる。
【０００９】
また、上述した各画像表示装置において、前記変更指令手段は、前記比率を段階的または連続的に任意に変更可能なズームキーを有することが、好ましい。
【００１０】
この画像表示装置では、比率を段階的または連続的に任意に変更可能なズームキーを有するので、そのズームキーを利用して容易に比率の変更指令を入力できる。
【００１１】
また、上述した各画像表示装置において、前記表示制御手段は、前記オートスクロール処理を、前記開始指令を入力した時点の前記表示範囲から開始することが、好ましい。この画像表示装置では、開始指令を入力した時点の表示範囲からオートスクロール処理を開始するので、例えば、カーソル等で任意の開始位置までスクロールしておいてから、開始指令を入力するようにすれば、その任意の表示範囲からのオートスクロール処理を行うことができ、これにより、任意の箇所からの画像の視認を容易に行うことができ、画像表示装置としての利便性をさらに高めることができる。
【００１２】
また、上述した各画像表示装置において、前記入力手段は、前記オートスクロール処理の前記基礎画像データ上の開始位置を指定するための開始位置指定手段をさらに有することが、好ましい。この画像表示装置では、オートスクロール処理の開始位置を指定できるので、開始位置を指定してから、開始指令を入力するようにすれば、その任意の表示範囲からのオートスクロール処理を行うことができ、これにより、任意の箇所からの画像の視認を容易に行うことができ、画像表示装置としての利便性をさらに高めることができる。
【００１３】
また、上述した各画像表示装置において、前記表示制御手段は、前記オートスクロール処理を、前記基礎画像データの終端まで行って終了することが、好ましい。
【００１４】
この画像表示装置では、オートスクロール処理を、基礎画像データの終端まで行って終了するので、特に終了位置を指定しないでもオートスクロール処理の開始指令を入力することができ、また、自動的に終了するので手間がかからない。すなわち、より利便性の高い画像表示装置とすることができる。
【００１５】
また、上述した各画像表示装置において、前記入力手段は、前記オートスクロール処理の前記基礎画像データ上の終了位置を指定するための終了位置指定手段をさらに有することが、好ましい。
【００１６】
この画像表示装置では、オートスクロール処理の終了位置を指定できるので、終了位置を指定してから、開始指令を入力するようにすれば、その終了位置でオートスクロール処理を終了させることができる。これにより、必要な範囲のみを容易に視認することができ、余分な処理時間を削減できるとともに、自動的に終了するので手間がかからない。すなわち、より利便性の高い画像表示装置とすることができる。
【００１７】
また、上述した各画像表示装置において、前記表示制御手段は、前記オートスクロール処理を、前記基礎画像データの終端と始端とを連結して循環させて行うことが、好ましい。
【００１８】
この画像表示装置では、オートスクロール処理を、基礎画像データの終端と始端とを連結して循環させて行うので、基礎画像データのどこからオートスクロールを開始しても、そのスクロール方向の全範囲において画像の視認ができるとともに、前回に視認し損なった部分があっても、特に他の処理を行うことなく、再度の視認を容易に行うことができ、より利便性の高い画像表示装置とすることができる。また、装置を販売のために店頭に陳列する場合など、ユーザにアピールし続けるようなディスプレイ効果等を演出させることもできる。
【００１９】
また、上述した各画像表示装置において、前記入力手段からのデータを基礎データとして記憶する基礎データ記憶手段と、種々のデータの入力に応じて、対応する単位画像データを出力する単位画像生成手段と、前記基礎データの入力に応じて前記単位画像生成手段から出力された単位画像データを、前記基礎画像記憶手段内の前記基礎画像データの領域上に配置して、前記基礎画像データの一部または全部を作成する基礎画像作成手段と、をさらに備えることが、好ましい。
【００２０】
この画像表示装置では、入力手段からのデータを基礎データとして記憶する基礎データ記憶手段と、対応する単位画像データを出力する単位画像生成手段と、基礎画像データの一部または全部を作成する基礎画像作成手段と、をさらに備えることにより、基礎画像記憶手段に予め記憶された基礎画像データばかりでなく、新たな基礎画像データを生成することができる。また、基礎データを記憶して、それに応じて基礎画像データを生成するので、いつでも任意の範囲の基礎画像データを作成できる。すなわち、画像の入力装置としての機能をも兼ね備えた、より利便性の高い画像表示装置とすることができる。
【００２１】
また、上述した各画像表示装置において、前記オートスクロール処理中の任意の時点において、前記基礎画像データのうちの、前記任意の時点の表示範囲およびその表示範囲から所定単位時間後までにスクロールにより移動可能な範囲を含むスクロール範囲の画像データを、スクロール画像データとして記憶するスクロール画像記憶手段をさらに備え、前記表示制御手段は、前記オートスクロール処理中に、前記スクロール画像データのうちの前記表示範囲の画像データを変換して、前記任意の時点の表示画像データとして前記表示画面に表示させるとともに、前記任意の時点のスクロール画像データを前記基礎画像記憶手段から読み出して、前記任意の時点までに前記スクロール画像記憶手段に記憶させることが、好ましい。
【００２２】
この画像表示装置では、任意の時点の表示範囲および所定単位時間後までにスクロール可能な範囲のスクロール画像データを、基礎画像記憶手段とは別に記憶し、スクロール画像データの表示範囲を表示画像データに変換しているので、基礎画像記憶手段が他の資源等によりアクセスされてビジー状態でも、所定単位時間後までのオートスクロール処理を行える。また、上述の画像表示装置のように入力装置を兼ねるような場合には、スクロール画像記憶手段からの画像データによりスクロール表示を行うのと、基礎画像データを作成して基礎画像記憶手段に記憶する処理とを並行して行えるので、処理時間を短縮できる。
【００２３】
また、上述した各画像表示装置において、前記入力手段からのデータを基礎データとして記憶する基礎データ記憶手段と、種々のデータの入力に応じて、対応する単位画像データを出力する単位画像生成手段と、前記オートスクロール処理中の任意の時点において、前記基礎画像データのうちの、前記任意の時点の表示範囲およびその表示範囲から所定単位時間後までにスクロールにより移動可能な範囲を含むスクロール範囲の画像データを、スクロール画像データとして記憶するスクロール画像記憶手段と、前記基礎データの入力に応じて前記単位画像生成手段から出力された単位画像データを、前記基礎画像記憶手段内の前記基礎画像データの領域上に配置して、前記任意の時点のスクロール画像データを、前記任意の時点より前記所定単位時間前までに作成する基礎画像作成手段と、をさらに備え、前記表示制御手段は、前記オートスクロール処理中に、前記スクロール画像データのうちの前記表示範囲の画像データを変換して、前記任意の時点の表示画像データとして前記表示画面に表示させるとともに、前記任意の時点のスクロール画像データを前記基礎画像記憶手段から読み出して、前記任意の時点までに前記スクロール画像記憶手段に記憶させることが、好ましい。
【００２４】
一般に、表示画面が小さければ、任意の時点において必要とされる表示画像データは小さくて済むので、その元になる基礎画像データも、全体としてはいかに大きくとも、その時点では小さな表示範囲に対応する分だけあれば良い。また、入力装置として、入力するデータを変更しながらその表示画面上で基礎画像データの編集等を行う場合、データを変更する度に基礎画像データ全体を作り直すより、表示範囲の周辺のみ変更する方が表示のための処理時間が短くて済む。この画像表示装置では、上述したのと同様のスクロール画像記憶手段と基礎画像作成手段を備えるので、上述の利点を兼ね備え、さらに、その基礎画像作成手段が、任意の時点から所定単位時間後までの表示に必要な基礎画像データを、その任意の時点より所定単位時間前までに作成するので、それをスクロール画像データとして、その任意の時点までにスクロール画像記憶手段に記憶させることにより、その任意の時点から所定単位時間後までのスムーズなスクロール処理を維持しつつ、各時点で用意しておく基礎画像データを、その各時点から所定単位時間の２倍の時間内でスクロール移動可能な範囲に絞ることができ、これにより、基礎画像データの記憶領域を節約でき、かつ、その作成・変更のための処理時間を短縮できる。
【００２５】
また、上述した各画像表示装置において、前記基礎画像データが、印刷対象物に印刷するための印刷画像データであることが、好ましい。
【００２６】
この画像表示装置は、印刷対象物に印刷するための印刷画像データを基礎画像データとして表示できるので、印刷装置の画像表示装置として適用できる。
【００２７】
また、上述の画像表示装置において、前記印刷対象物が、テープ状であることが、好ましい。
【００２８】
この画像表示装置は、印刷対象物がテープ状であるテープ印刷装置の画像表示装置として適用できる。
【００２９】
【発明の実施の形態】
以下、本発明に係る画像表示装置をテープ印刷用のインクジェットプリンタに適用した実施形態について、添付図面を参照しながら詳細に説明する。
【００３０】
図１は、本実施形態のインクジェットプリンタ（テープ印刷装置）１の外観斜視図を示し、図２はそのプリンタ部２の概略斜視図を示している。このインクジェットプリンタ１は、いわゆるラベルプリンタ、ラベルワープロ等と呼ばれるものである。
【００３１】
両図に示すように、装着部４に装着されたテープカートリッジ３から、剥離紙付きの印刷用のテープＴを送り出して、そのテープＴにインクジェットヘッド７を用いてカラー印刷を行う形式のものである。テープＴには、背景色が種々異なるテープ幅６ｍｍ〜１００ｍｍ程度の各種のものが用意されており、これら各種のテープＴは、それぞれテープカートリッジ３に収容された状態で提供され、テープ幅に応じて幅方向２４ドット〜１０２４ドット程度の解像度の印刷画像が印刷される。
【００３２】
以下、インクジェットプリンタ１の具体的な構成について説明する。図１に示すように、このインクジェットプリンタ１は、全体として薄い直方体形状の本体ケーシング９０を有しており、上面の手前側部分に、キーボード１０２を、上面の奥右側部分に、液晶表示部１７を備えている。このキーボード１０２と液晶表示部１７については、後述の制御部２００（図５参照）とともに、本発明に係る画像表示装置の主要部を構成するので、制御系の説明において後述する。
【００３３】
一方、同図に示すように、本体ケーシング９０の後面側中央上端位置に、印刷後のテープＴを外部に排出するためのテープ排出口９１が形成され、その下側には、テープカートリッジ３の交換を行うための開閉蓋９２が設けられ、上面中央には、インクカートリッジ８を交換するための開閉蓋９３が配置されている。本体ケーシング９０の内部には、電源ユニット、ニッカド電池等の電池等（図示せず）が搭載されている。また、内部後側部分には、図２に示すプリンタ部２が構成されている。
【００３４】
図２に示すように、プリンタ部２は、テープカートリッジ３が着脱可能に装着された装着部４と、テープＴに印字を行うインクジェットヘッド７と、インクを供給するためのインクカートリッジ８と、インクカートリッジ８を着脱可能に装着し、インクジェットヘッド７とともにテープＴの幅方向に往復移動させるためのキャリッジ９を有している。
【００３５】
キャリッジ９には、キャリッジモータ（以下「ＣＲモータ」と略称する）９４の正逆回転に伴って正逆走行するタイミングベルト９５が連結されており、キャリッジガイド軸９６に案内されてテープＴの幅方向に往復移動する。この場合、キャリッジ９から突設した遮光板９７が、フォトインタラプタなどから成る位置検出センサ９８に臨むと、インクジェットヘッド７がホーム位置（図示せず）にあることを検出して、ゼロ点補正等の位置補正を行うようになっている（図５参照）。
【００３６】
このホーム位置は、インクジェットヘッド７の待機位置であるとともに、印刷のための基準位置となっており、この基準位置からＣＲモータ９４を所定のステップ数だけ回転させることにより、キャリッジ９をテープＴの印刷範囲の幅方向の各位置に精度良く移動させ、これと同期してインクジェットヘッド７を駆動することにより、テープＴの表面に所望の印刷が行われる。さらに、プリンタ部２は、インクジェットヘッド７のインクノズルを塞ぐとともに、必要に応じてポンプモータ９９（図５参照）によりクリーニング処理等を行うヘッドキャップ機構１１を備えている。
【００３７】
図３に示すように、インクジェットヘッド７は、全体として直方体形状のヘッドケース７０１を有し、その前壁表面に半導体製造技術で構成した多数のインクノズル（図示せず）が形成されている。裏面側には、４個のヘッド針７０６（７０６ー１、７０６ー２、７０６ー３、７０６−４）が突出しており、インクカートリッジ８の４個のインクタンク８３（８３−１、８３−２、８３−３、８３−４）に貯留されているイエロー、シアン、マゼンタ、ブラック（黒）の各色のインクが、インク供給口８３１に差し込まれたインクフィルタカートリッジ７０７およびその内側のヘッド針７０６を経由して供給され、各色に対応したインクノズルから、インク液滴が吐出される。
【００３８】
また、インクジェットヘッド７の左右両側に形成された取付け部７０８の部分が、ビス止め等によってキャリッジ９に固着される。また、仮想線で示すように、裏面に開いているスリット７０２を通して、配線用のフレキシブルケーブル７０９が、前側のインクジェットヘッド７本体に接続され、他端側は、インクジェットヘッド７の駆動回路２８１（図５参照）に接続されている。このケーブル７０９を介してインクジェットヘッド７が電気的に駆動されて、インクの吐出動作が行なわれる。
【００３９】
図４は、テープカートリッジ３の断面構成を示している。テープカートリッジ３は、直方体形状のカートリッジケース３１を有し、その内部中央に、テープＴが巻き取られたテープロール３２が配置されている。前壁３３の下側の送出口３５の内側には、左右一対のテープ押さえローラ３６が配置され、内側に取り付けられた板ばね３７のばね力に抗して支持されている。また、前壁３３の内側には、インク吸収材を充填した廃インク回収部３８が区画形成され、その一部は、一対の回収窓３９からインクジェットヘッド７側に露出している。
【００４０】
図２に示すように、テープＴの送り機構６０は、送りローラ６１と、左側壁に取り付けたられた紙送りモータ（以下「ＰＦモータ」という）６２と、外側面に回転自在に支持されてＰＦモータ６２の出力を送りローラ６１に伝達する減速歯車列６３を備えている。図４に示すように、テープＴは、送りローラ６１によって上方に送られ、前壁３３の中程の印刷位置において、インクジェットヘッド７によって印刷される。テープＴの印刷された部分は、前壁３３と上ガイド壁３４の間の送り通路に沿って送られ、図２に示すように、斜め後方に向けて延びる一対の案内板５４、５５および排出ローラ５６によって、本体ケーシング９０のテープ排出口９１から排出される（図１参照）。
【００４１】
次に、図５を参照して、インクジェットプリンタ１における制御系の基本的な構成を説明する。制御系は、基本的に、制御部２００、キーボード１０２、位置検出センサ９８、プリンタ駆動回路２８０、液晶駆動回路２９０、および液晶表示部１７を備えている。
【００４２】
位置検出センサ９８は、前述のように、インクジェットヘッド７がホーム位置に達したことを検出し、その検出信号を制御部２００に入力する。また、プリンタ駆動回路２８０は、プリンタ部２のインクジェットヘッド７を駆動するヘッド駆動回路２８１と、ＣＲモータ９４、ＰＦモータ６２およびポンプモータ９９を駆動するモータ駆動回路２８２を備え、制御部２００から出力される制御信号に基づいて、その指示に従ってプリンタ部２内の各部を制御する。同様に、液晶駆動回路２９０は、制御部２００の指示に従って液晶表示部１７を制御する。
【００４３】
液晶表示部１７は、約４ｃｍ×６ｃｍの長方形の形状の内側に、６４ドット×９６ドットの表示画像データＧＣを表示可能な表示画面１８を有し（図１参照）、ユーザがキーボード１０２からデータを入力して印刷画像データ（基礎画像データ）ＧＤを作成・編集したり、キーボード１０２から各種指令・選択指示を入力したり、後述のオートスクロール処理等において印刷画像データＧＤを視認したりする際などに用いられる。
【００４４】
キーボード１０２には、アルファベットキーや記号キー等を含む文字キー群１０３、各種の動作モードなどを指定するための機能キー群１０４などが配列されている。機能キー群１０４には、（いずれも図示しない）電源キー１０５、印刷動作を指示するための印刷キー１０６、テキスト入力時のデータ確定や改行および選択画面における各種モードの選択指示のための選択キー１０７、印刷画像データＧＤの印刷色を指定するための色指定キー１０８、色設定キー１０９、並びに、それぞれ上（「↑」）、下（「↓」）、左（「←」）、右（「→」）方向へのカーソル移動や表示画面１８の表示範囲を移動させるための４個のカーソルキー１１０（１１０Ｕ、１１０Ｄ、１１０Ｌ、１１０Ｒ：以下、「カーソル「↑」キー１１０Ｕ」等という）が含まれる。
【００４５】
この機能キー群１０４には、さらに、各種指示を取り消すための取消キー１１１、各種処理を途中で中止するための中止（ストップ）キー１１２、種々の環境設定メニューを選択するための環境設定キー１１３、テキスト入力画面や選択画面と印刷画像データＧＤの表示画面（イメージ画面）とを相互に切り換えるためのイメージキー１１４、後述のオートスクロール処理を開始するためのオートスクロールキー１１５、オートスクロール処理等の継続処理を途中で停止する停止（ポーズ）キー１１６、その停止を解除してそのときの状態から処理を再開する再開（リスタート）キー１１７、並びに、印刷画像データＧＤとイメージ画面に表示する表示画像データＧＣとの大きさの比率を変更するための比率変更（ズーム）キー１１８が含まれる。
【００４６】
なお、当然ながら、一般的なキーボードと同様に、これらのキー入力は、各キー入力毎に個別にキーを設けて入力しても良いし、シフトキー等と組み合わせてより少ない数のキーを用いて入力しても良い。ここでは、理解を容易にするために上記の分だけキーがあるものとして説明する。
【００４７】
図５に示すように、キーボード１０２は、上述のような種々の指令およびデータを制御部２００に入力する。
【００４８】
制御部２００は、ＣＰＵ２１０、ＲＯＭ２２０、キャラクタジェネレータＲＯＭ（以下、「ＣＧ−ＲＯＭ」という）２３０、ＲＡＭ２４０、入力インターフェイス２５０、出力インターフェイス２６０を備え、互いに内部バス２７０により接続されている。
【００４９】
ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラム等の他、色変換テーブル２２１や文字修飾テーブル２２２などを記憶している。ＣＧ−ＲＯＭ２３０は、インクジェットプリンタ１に用意されている文字、記号、図形等のフォントデータを記憶していて、文字等を特定するコードデータが与えられたときに、対応するフォントデータを出力する。
【００５０】
ＲＡＭ２４０は、スタティックＲＡＭ２４１およびダイナミックＲＡＭ２４２を有している。このスタティックＲＡＭ２４１は、電源キー１０５の操作により電源がオフにされても、記憶したデータを保持しておくようにバックアップ回路（図示せず）によって電源の供給を受けているので、主にバックアップが必要なデータ等を記憶しており、電源オフ時にも保持しておきたい各種レジスタ群２４３や、ユーザがキーボード１０２から入力した文字等のテキストデータを記憶するテキストメモリ２４４などの領域を有し、制御処理のための作業領域として使用される。
【００５１】
ダイナミックＲＡＭ２４０は、各種の処理結果の画像データ等を一時記憶するためのバッファであり、後述の展開画像データバッファ２４５、スクロール画像データバッファ２４６、表示画像データバッファ２４７の他、色変換バッファなどの各種変換バッファ２４８などが含まれる。
【００５２】
入力インターフェイス２５０は、キーボード１０２や位置検出センサ９８と接続され、キーボード１０２からの各種指令や入力データ、位置検出センサ９８からの位置検出信号などを、内部バス２７０に取り込むための回路であり、出力インターフェイス２６０は、ＣＰＵ２１０等から内部バス２７０に出力されたデータや制御信号を、プリンタ駆動回路２８０や液晶駆動回路２９０に出力する回路である。
【００５３】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、入力インターフェイス２５０を介してキーボード１０２からの各種指令や各種データ、位置検出センサ９８からの位置検出信号を入力し、ＣＧ−ＲＯＭ２３０からのフォントデータ、ＲＡＭ２４０内の各種データ等を処理し、出力インターフェイス２６０を介してプリンタ駆動回路２８０や液晶駆動回路２９０に制御信号を出力することにより、印刷の位置制御や表示画面１８の表示制御等を行うとともに、インクジェットヘッド７を制御して所定の印刷条件でテープＴにカラー印刷するなど、インクジェットプリンタ１全体を制御している。
【００５４】
次に、インクジェットプリンタ１の制御全体の処理フローについて、図６を参照して説明する。電源オン等により処理が開始すると、同図に示すように、まず、インクジェットプリンタ１を、前回の電源オフ時の状態に戻すために、退避していた各制御フラグを復旧するなどの初期設定を行い（Ｓ１）、次に、前回の表示画面を初期画面として表示する（Ｓ２）。
【００５５】
図６のその後の処理、すなわちキー入力か否かの判断分岐（Ｓ３）および各種割込処理（Ｓ４）は、概念的に示した処理である。実際には、インクジェットプリンタ１では、初期画面表示（Ｓ２）が終了すると、キー入力割込を許可し、キー入力割込が発生するまでは、そのままの状態を維持し（Ｓ３：Ｎｏ）、何らかのキー入力割込が発生すると（Ｓ３：Ｙｅｓ）、それぞれの割込処理に移行して（Ｓ４）、その割込処理が終了すると、再度、その状態を維持する（Ｓ３：Ｎｏ）。
【００５６】
次に、本発明の特徴となるオートスクロール処理について、図７を参照して説明する。図６の上述の状態（キー割込許可を維持した状態）において、オートスクロールキー１１５を押しながら、４個のカーソルキー１１０（１１０Ｕ、１１０Ｄ、１１０Ｌ，１１０Ｒ）のいずれかを押すと、オートスクロールキー入力割込が発生し、そのカーソルキーの種類（方向）（例えば、カーソル「→」キー１１０Ｒが押されたときには「右」）を、フラグ等により記憶（例えば、右方向フラグＲＦに１をセット）した上で、図７に示すオートスクロール処理（Ｓ１０）を起動する。ここで、例えば、上方向の場合、上方向フラグＵＦ＝１、下方向の場合、下方向フラグＤＦ＝１、左方向の場合、左方向フラグＬＦ＝１となる。以下では、右方向フラグＲＦ＝１として説明する。
【００５７】
オートスクロール処理（Ｓ１０）が起動されると、図７に示すように、まず、一般割込処理が多重化して暴走する（データ化け等が発生する）などの危険を避けるために、電源オフ等の緊急割込以外の一般割込許可フラグをオフ（割込禁止）にして（Ｓ１１）、次に、オートスクロール開始準備処理を行って、印刷画像データＧＤの開始位置におけるイメージ画面を表示する（Ｓ１２）。この処理（Ｓ１２）の詳細は後述（図８）するので、ここでは、現状のイメージ画面（図６の初期設定（Ｓ１）で復帰したイメージ画面）を表示したものとして説明する。
【００５８】
開始位置における印刷画像データＧＤの表示範囲がイメージ画面に表示されると（Ｓ１２）、次に、停止（ポーズ）フラグＰＦがオンか否か（ＰＦ＝１か０か）を判別する（Ｓ１３）。オートスクロール処理（Ｓ１０）が起動された直後には、ポーズフラグＰＦ＝０なので（Ｓ１３：Ｎｏ）、次に、指定方向スクロール更新処理を行う（Ｓ１４）。この処理（Ｓ１４）についても、詳細は後述（図２１）するので、ここでは、上述のように、右方向フラグＲＦ＝１により、所定の単位ドットライン数分だけ右側にスクロールしたイメージ画面を表示したものとして説明する。
【００５９】
所定のドットライン数分だけのスクロール更新処理（Ｓ１４）が終了すると、次に、エラーフラグＥＲＲＦがオンか否か（ＥＲＲＦ＝１か０か）を判別し（Ｓ１６）、エラーが発生しているとき（Ｓ１６：Ｙｅｓ）には、所定のエラー表示を行った（Ｓ１７）後、各フラグをリセットし（Ｓ１８）、一般割込許可フラグをオン（許可）に戻して（Ｓ１９）、処理を終了し（Ｓ３０）、再度、図６のキー割込許可を維持した状態に戻す。
【００６０】
一方、エラーが発生していないとき（Ｓ１６：Ｎｏ）、または前述のポーズフラグＰＦがオン（ＰＦ＝１）のとき（Ｓ１３：Ｙｅｓ）には、次に、オートスクロール割込が発生してから現在の処理までの間に、後述の処理変更指令キーのいずれかの入力があったか否かを判別し（Ｓ２０）、処理変更指令キー入力があったとき（Ｓ２０：Ｙｅｓ）には、その入力が中止（ストップ）キー１１２のキー入力か否かを判別する（Ｓ２１）。
【００６１】
ストップキー入力があったとき（Ｓ２１：Ｙｅｓ）には、エラーが発生したときと同様に、オートスクロール処理（Ｓ１０）をその時点で終了させるために、次に、各フラグをリセットし（Ｓ１８）、一般割込許可フラグをオン（許可）に戻して（Ｓ１９）、処理を終了し（Ｓ３０）、再度、図６のキー割込許可を維持した状態に戻す。
【００６２】
なお、オートスクロール処理（Ｓ１０）開始前の表示状態をＲＡＭ２４０等のメモリに記憶しておき、処理変更指令キーとして取消キー１１１がキー入力された場合に、オートスクロール処理（Ｓ１０）開始前の状態に強制的に戻すこともできる。この場合、誤操作等により起動された他の機能キー入力等による処理を取消す場合の取消キー１１１の機能と整合性がとれ、ユーザにとってさらに利便性が向上する。
【００６３】
一方、ストップキー入力ではなかったとき（Ｓ２１：Ｎｏ）には、次に、処理変更指令キー処理を行う（Ｓ２２）。この処理（Ｓ２２）についても、詳細は後述（図３６）するので、ここでは、とりあえず、ポーズキー１１６のキー入力により、ポーズフラグＰＦがオン（ＰＦ＝１）になったものとして説明する。
【００６４】
処理変更指令キー処理（Ｓ２２）が終了すると、または前述の処理変更指令キー入力がなかったとき（Ｓ２０：Ｎｏ）には、次に、循環フラグＲＴＦがオンか否か（ＲＴＦ＝１か０か）を判別する（Ｓ２４）。
【００６５】
循環フラグＲＴＦがオンのとき（Ｓ２４：Ｙｅｓ）には、印刷画像データＧＤの終端と始端とを連結して、オートスクロール処理（Ｓ１０）を循環して行うので、何らかの終了イベント、例えば、前述のストップキー１１２や取消キー１１１のキー入力、電源キー１０５等による緊急割込処理、機械的な故障等によりエラーが発生した場合のエラーフラグオン等がない限り、次に、前述のポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）〜循環フラグＲＴＦ＝１か０かの判別処理（Ｓ２４）のループ処理を行う。
【００６６】
一方、循環フラグＲＴＦがオフ（ＲＴＦ＝０）のとき（Ｓ２４：Ｎｏ）には、次に、終了位置ＥＰまで到達したか否かを判別する（Ｓ２５）。この場合、オートスクロール開始準備処理（Ｓ１２）以前に終了位置ＥＰが指定されている場合には、その終了位置ＥＰ（図１６〜１７の画面Ｔ３７〜Ｔ４０、図１９の画面Ｔ４６〜Ｔ４８参照）が、表示画面１８（イメージ画面）内に表示されたか否か、すなわち表示画像データＧＣに含まれるように変化したか否かを判別する（Ｓ２５）。
【００６７】
また、終了位置ＥＰが特に指定されていない場合には、印刷画像データＧＤの終端位置（上下の終端（＝始端）位置ＧＰｖ、左右の終端（＝始端）位置ＧＰｈ：例えば図１２（ａ）参照）を終了位置ＥＰとして、その終了位置ＥＰが、表示画像データＧＣに含まれるように変化したか否かを判別する（Ｓ２５）。
【００６８】
イメージ画面に終了位置ＥＰが表示されたとき（Ｓ２５：Ｙｅｓ）には、次に、各フラグをリセットし（Ｓ１８）、一般割込許可フラグをオン（許可）に戻して（Ｓ１９）、処理を終了し（Ｓ３０）、再度、図６のキー割込許可を維持した状態に戻す。
【００６９】
一方、終端位置ＥＰまで至っていないとき（Ｓ２５：Ｎｏ）には、循環フラグオン（Ｓ２４：Ｙｅｓ）の場合と同様に継続してオートスクロール処理（Ｓ１０）を行うので、次に、前述のポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）〜終了位置ＥＰまで到達したか否かの判別処理（Ｓ２５）のループ処理を行う。
【００７０】
次に、オートスクロール開始準備処理（Ｓ１２）について、図８〜２０を参照して説明する。図７の一般割込許可フラグオフ（Ｓ１１）が終了して、本処理（Ｓ１２）が起動すると、図８に示すように、まず、表示画面１８に「設定変更有？」の表示をするとともに、設定変更をするか否かのキー入力を促す（画面Ｔ５９：以下、表示画面１８の表示状態を画面Ｔｘｘで表現し、参照番号としてはＴｘｘのみで示す。）。
【００７１】
「設定変更有？」か否かのキー入力（Ｔ５９）が終了すると、次に、設定変更有りか否かを判別し（Ｓ１２１）、設定変更がないとき（Ｓ１２１：Ｎｏ）には、次に、後述（図２０）するオートスクロール開始／終了位置設定処理（Ｓ１２４）を行った後、処理を終了して（Ｓ１２５）、図７の次の処理、すなわち前述のポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）に移行する。
【００７２】
一方、設定変更有りのとき（Ｓ１２１：Ｙｅｓ）には、次に、後述（図１３）するオートスクロール開始時倍率（比率）設定／変更処理（Ｓ１２２）、続いて、後述（図１９）するオートスクロール開始／終了位置変更処理（Ｓ１２３）を行った後、次に、オートスクロール開始／終了位置設定処理（Ｓ１２４）を行い、処理を終了して（Ｓ１２５）、図７の次の処理（Ｓ１３）に移行する。
【００７３】
インクジェットプリンタ１では、印刷画像データＧＤの大きさ（実際には画像データとしての解像度：ドット数：幅方向最大１０２４ドット）と表示画面１８にイメージ画面表示として表示する表示画像データＧＣの大きさ（実際には表示する解像度：幅方向最大６４ドット、長さ方向最大９６ドット）との倍率（比率）を３通りの方法で、設定変更できる。
【００７４】
そこで、まず最初に、第１の環境設定画面において設定／変更する方法について、図９〜１２を参照して以下に説明し、続いて、第２のオートスクロール開始時において設定変更する方法、すなわちオートスクロール開始時倍率（比率）設定／変更処理（Ｓ１２２）について、図１３を参照して説明し、第３のオートスクロール処理中に変更する方法については、処理変更指令キー処理（Ｓ２２）の説明において後述（図３６）する。
【００７５】
まず、図６のキー入力待ち（Ｓ３：Ｎｏ）の状態で、環境設定キー１１３を押すと、図９に示すように、環境設定キー入力割込が発生して、環境項目選択の画面Ｔ１が表示される（Ｔ１）。割込後の最初の状態では、前回の環境設定で選択した項目、例えば、表示濃度の項目が選択表示（実際には反転表示、図中は網掛けで示す。）されている（Ｔ１）。
【００７６】
この状態（Ｔ１）で、カーソル「↓」キー１１０Ｄまたはカーソル「↑」キー１１０Ｕを操作すると、それに合わせて、選択可能な項目（選択枝）、例えば▲１▼パスワード、▲２▼表示濃度、▲３▼イメージ、▲４▼レジューム、▲５▼実行？、などの選択枝のうちのいずれかが選択表示されるので、▲３▼イメージの選択枝を選択表示（Ｔ２）してから選択キー１０７を押すと、▲３▼イメージの選択枝の下位階層の選択画面、すなわちイメージ設定の画面が表示される（Ｔ３）。
【００７７】
イメージ設定の画面（Ｔ３）では、選択枝として▲１▼倍率、▲２▼開始位置、▲３▼終了位置、……などが表示されるので、倍率設定の場合には、▲１▼倍率を選択表示（Ｔ３）して選択キー１０７を押すと、▲１▼倍率の選択枝の下位階層の選択画面、すなわちイメージ倍率の画面が表示される（Ｔ４）。
【００７８】
この状態（Ｔ４）では、幅方向２４〜１０２４ドットの解像度の印刷画像データＧＤをどの程度の解像度で表示するか、すなわち縮小して表示する場合であれば、どの程度にドットを間引けば良いか等を選択する。この場合、選択枝としては、……、▲１▼２／１（２倍）、▲２▼１／１、▲３▼１／２、▲４▼１／４、▲５▼１／６、▲６▼１／８、▲７▼１／１２、▲８▼１／１６、……等があり、例えば、幅方向２５６ドットの印刷画像データＧＤ（図１２（ａ）参照）の全幅を６４ドットの表示画面１８内に納める場合（図１２（ｄ）の画面Ｔ２２等参照）には、▲４▼１／４を選択する。
【００７９】
ここでは、例えば、▲４▼１／４を選択表示（Ｔ５）して選択キー１０７を押すと、倍率の設定を終了して、環境項目選択の画面に戻り、▲３▼イメージの次の選択枝▲４▼レジュームが選択表示される（Ｔ６）。次に、▲５▼実行？の選択枝を選択表示（Ｔ７）して選択キー１０７を押すと、環境設定の処理を終了して、割込発生前の、例えば、テキスト入力画面等の表示画面に戻り、処理状態としては、図６のキー入力待ち（Ｓ３：Ｎｏ）の状態に戻る。
【００８０】
図１２（ａ）は、幅方向２５６ドットの解像度を有する印刷画像データＧＤの例を示したものであり、この印刷画像データＧＤの一部を同図（ｂ）に示す６４ドット×９６ドットの表示画面１８にイメージ画面として表示し、その表示範囲を右オートスクロールさせると、その表示範囲と印刷画像データＧＤとの関係は、上述の倍率設定で設定した倍率によって、同図（ｃ）〜（ｅ）のようになる。
【００８１】
以下、図１２（ｃ）等と同様の図（図１８等）において、印刷画像データＧＤの点線で囲まれた範囲は、確認（視認）中および未確認の範囲を示し、確認済みの範囲は削除して示す。例えば、図１２（ｃ）は、左中央の開始位置から倍率（比率）１／２の場合の右オートスクロール処理を開始した直後の表示（Ｔ２０）とそのまま途中まで処理を進めた時点での表示（Ｔ２１）を示し、同様に、同図（ｄ）は、倍率１／４の場合の開始直後（Ｔ２２）および途中（Ｔ２３）の、同図（ｅ）は、倍率１／６の場合の開始直後（Ｔ２４）および途中（Ｔ２５）の表示を示している。
【００８２】
インクジェットプリンタ１では、テキスト入力画面や図９で前述の選択画面を表示した状態において、イメージキー１１４を押すと、図５の説明で前述のように、その時点におけるイメージ画面と相互に切り換えることができる。例えば、倍率変更前のイメージ画面が図１２の画面Ｔ２０（倍率１／２に相当）の場合に、図９の画面Ｔ４以前の状態で、イメージキー１１４を押すと、同図の右側に点線画面で示すように、そのときのイメージ画面（Ｔ２０）を表示させることができ、再度、イメージキー１１４を押すことにより、元の画面に戻すことができる。
【００８３】
また、イメージ倍率を、例えば、１／４に変更（Ｔ５）してから同様にイメージキー１１４を押すと、その倍率におけるイメージ画面（Ｔ２２）が表示される。これらのイメージ画面（Ｔ２０またはＴ２２）が表示されているときには、カーソルキー１１０Ｕ、１１０Ｄ、１１０Ｌ、１１０Ｒ等によるイメージ画面上の通常の操作もできる。すなわち、設定しようとする倍率のイメージ画面を確認しながら設定変更ができる。ただし、図９の画面Ｔ７において、実行？を選択して選択キー１０７による実行処理をしないで、取消キー１１１などによって、環境設定キー入力割込以前の状態に戻った場合には、処理が確定しないので、イメージ画面は元の画面Ｔ２０となる。
【００８４】
なお、環境設定画面における倍率の設定／変更の方法としては、他の方法を採用することもできる。例えば、図１０に示すように、図９のイメージ設定の画面Ｔ３の倍率の選択枝の代わりに、表示画面１８にイメージ画面として表示するサイズを直接選択できるようにしても良い。この場合、イメージ設定の画面（Ｔ８）では、選択枝として▲１▼サイズ、▲２▼開始位置、▲３▼終了位置、……などが表示されるので、▲１▼サイズを選択表示（Ｔ８）して選択キー１０７を押すと、▲１▼サイズの選択枝の下位階層の選択画面、すなわちイメージサイズの画面が表示される（Ｔ９）。
【００８５】
この状態（Ｔ９）では、幅方向２４〜１０２４ドットの解像度の印刷画像データＧＤをどの程度の解像度で表示するかについての選択枝として、……、▲１▼３２ドット（図９で前述の２／１（２倍）相当）、▲２▼６４ドット（１／１相当）、▲３▼１２８ドット（１／２相当）、▲４▼２５６ドット（１／４相当）、▲５▼３８４ドット（１／６）、▲６▼５１２ドット（１／８）、▲７▼７６８ドット（１／１２）、▲８▼１０２４ドット（１／１６）、……等がある。
【００８６】
この場合、例えば、幅方向２５６ドットの印刷画像データＧＤに対して、▲４▼２５６ドット（１／４相当）を選択（Ｔ１０）し、また、幅方向６４ドットの印刷画像ＧＤに対して、▲２▼６４ドット（１／１相当）を選択するなど、サイズを直接指定すれば、表示画面１８の全幅（６４ドット）を利用した表示とすることができる。
【００８７】
また、ユーザが上述のような画像データに関するドット数の知識を持たなくても、表示画面１８の全幅を利用できるように、図１０のイメージサイズの選択枝としてテープ幅の選択枝を設けておき、テープ幅を入力できるようにしても良い。この場合、例えば、図１１に示すように、テープ幅を選択表示（Ｔ１１）して選択キー１０７を押すと、下位階層の選択画面、すなわち、イメージ幅の画面が表示され、選択枝として、各テープ幅の選択枝が表示される（Ｔ１２）。
【００８８】
図１１の場合、例えば、▲１▼６ｍｍ、▲２▼９ｍｍ、▲３▼１２ｍｍ、▲４▼１８ｍｍ、▲５▼２４ｍｍ、▲６▼３６ｍｍ、▲７▼４８ｍｍ、▲８▼６４ｍｍ、▲９▼７２ｍｍ、（１０）９６ｍｍ、……  などの選択枝を用意しておくことにより、▲１▼６ｍｍを選択したときは、倍率を１／１にして６４ドット幅の印刷画像データＧＤまでの全幅を表示可能とし、▲５▼２４ｍｍを選択したとき（Ｔ１２）は、倍率を１／４として２５６ドット幅の印刷画像データＧＤまでの全幅を表示可能とし、同様に、（１０）９６ｍｍを選択したときは、倍率を１／１６として１０２４ドット幅の印刷画像データＧＤまでの全幅を表示可能にするなど、テープ幅に応じた処理ができる。
【００８９】
次に、図８のオートスクロール開始時倍率（比率）設定／変更処理（Ｓ１２２）について、図１３を参照して説明する。図８の設定変更有りか否かの判別（Ｓ１２１）により設定変更が有ることが判別され（Ｓ１２１：Ｙｅｓ）、本処理（Ｓ１２２）が起動すると、図１３（ａ）に示すように、まず、「倍率変更有り？」の表示をするとともに、倍率変更をするか否かのキー入力を促す（Ｔ１３）。
【００９０】
「倍率変更有？」か否かのキー入力（Ｔ１３）が終了すると、次に、倍率変更有りか否かを判別し（Ｓ１２２１）、倍率変更がないとき（Ｓ１２２１：Ｎｏ）には、そのまま処理を終了して（Ｓ１２２３）、図８の次の処理、すなわちオートスクロール開始／終了位置設定処理（Ｓ１２３）に移行する。
【００９１】
一方、倍率変更有りのとき（Ｓ１２１：Ｙｅｓ）には、前述の図９の画面Ｔ４と同様のイメージ倍率の画面を表示する（Ｔ１４）ので、図９の場合と同様に選択表示（Ｔ１５：Ｔ５と同じ）〜選択キー１０７の入力〜イメージ画面倍率変更（Ｓ１２２２）の後、処理を終了する（Ｓ１２２３）。
【００９２】
なお、上述のオートスクロール開始時倍率設定／変更処理（Ｓ１２２）は、図１３（ｂ）に示すように、表示サイズを直接選択できるようにしても良い。すなわち、図１３（ａ）のイメージ倍率の画面Ｔ１４、Ｔ１５の代わりに、図１０の画面Ｔ９、Ｔ１０と同様のイメージサイズの画面Ｔ１６、Ｔ１７を表示することもできる。この場合、例えば、環境設定画面において、図１０で前述のような方法を採用する場合には、同じ画面を使用できるなど、整合性の上で好ましい。
【００９３】
インクジェットプリンタ１では、印刷画像データＧＤ上のオートスクロール処理の開始位置ＳＰや終了位置ＥＰを、大きくは２通りの方法で設定／変更できる。そこで、まず最初に、第１の環境設定画面において設定／変更する方法について、図１４〜１８を参照して以下に説明し、続いて、第２のオートスクロール開始時において設定変更する方法、すなわちオートスクロール開始／終了位置変更処理（Ｓ１２３）について、図１９を参照して説明する。
【００９４】
まず、図６のキー入力待ち（Ｓ３：Ｎｏ）の状態で、倍率変更の場合と同様に環境設定キー１１３を押すと、前述のように、環境設定キー入力割込が発生して、環境項目選択の画面が表示され、▲３▼イメージの選択枝を選択表示してから（図９のＴ１〜Ｔ２）選択キー１０７を押すと、▲３▼イメージの選択枝の下位階層の選択画面、すなわちイメージ設定の画面が表示される（図１４のＴ３：図９と同じ）。
【００９５】
図１４に示すように、イメージ設定の画面（Ｔ３）では、選択枝として▲１▼倍率、▲２▼開始位置、▲３▼終了位置、……などが表示されるので、まず、開始位置設定の場合には、▲２▼開始位置を選択表示（Ｔ３０）して選択キー１０７を押すと、▲２▼開始位置の選択枝の下位階層の選択画面、すなわち表示開始位置の画面が表示される（Ｔ３１）。
【００９６】
この状態（Ｔ３１）では、印刷画像データＧＤ上のどの点を基点として表示画像データＧＣの開始位置の設定を行うかを選択する。この場合、選択枝としては、まず、印刷画像データＧＤの左辺を表示画面１８の左右の中心線に合わせてその左辺の各点を基点とする▲１▼左上端、▲２▼左中央、および、▲３▼左下端がある。
【００９７】
ここで、▲１▼左上端を選択したときには、左上端の点Ｐｌｕ（図１８（ａ）参照）を表示画面１８の中心線の上端に合わせて開始位置ＳＰとする（図１８（ｃ）の画面Ｔ５２参照）。▲２▼左中央を選択したとき（Ｔ３１）には、左中央の点Ｐｌｃを表示画面１８全体の中心に合わせて開始位置ＳＰとする（図１８（ｂ）の画面Ｔ５０参照）。▲３▼左下端を選択したときには、左下端の点Ｐｌｄを中心線の下端に合わせる開始位置ＳＰとする（図１８（ｄ）の画面Ｔ５４参照）。
【００９８】
さらに、選択枝として、印刷画像データＧＤの左右の中心線と表示画面１８の中心線を合わせ、中央上端の点Ｐｃｃを画面上端に合わせて基点とする▲４▼中央上端、中心同士を合わせる▲５▼中心、および、中央下端の点Ｐｃｄを画面下端に合わせて基点とする▲６▼中央下端がある（図１８（ａ）参照）。
【００９９】
またさらに、印刷画像データＧＤの右辺の各点を基点として表示画面１８の左右中心線に合わせ、すなわち右上端の点Ｐｒｕを画面上端に合わせて基点とする▲７▼右上端、右中央の点Ｐｒｃを画面中心に合わせる▲８▼右中央、および、右下端の点Ｐｒｄを画面下端に合わせて基点とする▲９▼右下端がある（Ｔ３２：図１８（ａ９参照）。そしてさらに、図１５で後述の（１０）指定位置も選択枝となる。
【０１００】
図１４に示すように、これらの選択枝のうちのいづれかを選択表示して、例えば▲９▼右下端を選択表示（Ｔ３２）して選択キー１０７を押すと、後述の開始指定フラグＳＰＦをオン（ＳＰＦ＝１）にした後、開始位置ＳＰの設定を終了して、環境項目選択の画面に戻る（Ｔ６：図９と同じ）。次に、▲５▼実行？の選択枝を選択表示（図９のＴ７）して選択キー１０７を押すと、環境設定の処理を終了して、割込発生前のテキスト入力画面等の表示画面に戻り、処理状態としては、図６のキー入力待ち（Ｓ３：Ｎｏ）の状態に戻る。
【０１０１】
ただし、上述の場合、図１５（ａ）に示すように、選択枝として（１０）指定位置を選択表示（Ｔ３３）して選択キー１０７を押すと、開始座標の入力画面が表示される（Ｔ３４）。この状態（Ｔ３４）では、所定の基点（例えば、左上端の点Ｐｌｕ）を座標の（０、０）の点として、その基点からの開始位置ＳＰまでの座標をドット数を単位として入力することができる。この場合、例えば、基点Ｐｌｕに対する座標として［ｘ：００００００ｄｏｔ、ｙ：００００００ｄｏｔ］（座標（０、０））を入力すると（Ｔ３４）、図１４で前述の▲１▼左上端を選択したときと同じ開始位置ＳＰとなる（図１８（ｃ）の画面Ｔ５２参照）。
【０１０２】
なお、上述の表示開始位置の画面Ｔ３３で（１０）指定位置を選択したときの下位階層の選択画面を、図１５（ｂ）に示すように、開始位置ＳＰの始端からの比率を入力する画面Ｔ３５としても良い。この場合、例えば、基点を左上端の点Ｐｌｕとし、開始位置ＳＰの表示画像データＧＣの左上端の点を、基点Ｐｌｕから印刷画像データＧＤ上の何％移動させた点に合わせるかを入力でき、これにより、例えば、開始位置ＳＰとして［ｘ：０４０（％）、ｙ：０２０（％）］を入力する（Ｔ３５）など、印刷画像データＧＤの全体のドット数が不明でも、「この周辺の表示範囲を開始位置としたい」などの感覚的な指定が可能となる。
【０１０３】
以下の説明では、理解を容易にするため、感覚的に理解し易い図１５（ｂ）側のような選択画面を、主に使用して説明する。例えば、上述のｘ＝４０％、ｙ＝２０％の例を図１８の印刷画像データＧＤの場合に適用すれば、図１８（ｂ）の画面Ｔ５１に示すような表示範囲が開始位置ＳＰとなる。
【０１０４】
次に、イメージ設定の画面（図１４のＴ３〜Ｔ３０）で、図１６に示すように、選択枝として▲３▼終了位置を選択表示（Ｔ３６）して選択キー１０７を押すと、▲３▼終了位置の選択枝の下位階層の選択画面、すなわち表示終了位置の画面が表示される（Ｔ３７）。
【０１０５】
この状態（Ｔ３７）では、印刷画像データＧＤ上のどの位置でオートスクロール処理を終了するかを選択でき、選択枝としては、まず、印刷画像データＧＤの終端を終了位置ＥＰとする▲１▼終端がある。
【０１０６】
これを選択すると、後述のように、例えば、上下のオートスクロール処理の場合には、上下の終端（＝始端）位置ＧＰｖをｙ（上下）側の座標とする点（図１８参照）がイメージ画面内に表示されたとき、すなわち表示画像データＧＣに含まれるように変化したときにオートスクロール処理を終了する。また、左右のオートスクロール処理の場合には、左右の終端（＝始端）位置ＧＰｈをｘ（左右）側の座標とする点が、表示画像データＧＣに含まれるように変化したときに終了する。
【０１０７】
なお、インクジェットプリンタ１では、印刷画像データＧＤをその内部処理や視認の利便性を考慮して、始端と終端を連結した循環画像データとして扱っている（詳細は後述する（図３０〜３１））ので、上下の終端位置と始端位置はｙ＝ＧＰｖの座標で一致し、左右の終端位置と始端位置はｘ＝ＧＰｈの座標で一致している（図１２、図１８、図３１等参照）。
【０１０８】
このため、例えば、右オートスクロール処理における開始位置ＳＰを左中央（図１４の画面Ｔ３１等参照）とし、かつ終了位置ＥＰを終端とすると、最初から終端（＝始端）位置が表示画像データＧＣに含まれることになるので、このような指定の場合には、次に、終了位置ＥＰが出現したとき、すなわち表示画像データＧＣに含まれるように「変化したとき」に終了するようにしている。
【０１０９】
また、図１６に示すように、表示終了位置の画面Ｔ３７では、終了位置ＥＰの選択枝として、印刷画像データＧＤを循環してオートスクロールする▲２▼循環を選択できる。これを選択すると、図７で前述の循環フラグＲＴＦがオン（ＲＴＦ＝１）となるので、何らかの終了イベント（ストップキー１１２のキー入力等）があるまで、図７のオートスクロール処理（Ｓ１０）を継続処理する。
【０１１０】
上述の表示終了位置の画面Ｔ３７において、▲１▼終端や▲２▼循環を選択表示して選択キー１０７を押すと、後述の終了指定フラグＥＰＦをオン（ＥＰＦ＝１）にした後、終了位置ＥＰの設定を終了して、環境項目選択の画面に戻り（Ｔ６）、次に、▲５▼実行？の選択枝を選択表示（図９のＴ７）して選択キー１０７を押すと、環境設定の処理を終了して、割込発生前の表示画面、かつ、図６のキー入力待ち（Ｓ３：Ｎｏ）の状態に戻る。
【０１１１】
ただし、上述の場合、図１７（ａ）に示すように、選択枝として（１０）指定位置を選択して（Ｔ３８）、終了座標の入力画面を表示する選択方法（Ｔ３９）においては、所定の基点（例えば、左上端の点Ｐｌｕ）を座標の（０、０）の点として、その基点からの終了位置ＥＰまでの座標をドット数を単位として入力することができる。
【０１１２】
また、同図（ｂ）に示すように、図１５（ｂ）と同様に、（１０）指定位置を選択したときの下位階層の選択画面を、終了位置ＥＰの終端からの比率を入力する画面Ｔ４０としても良い。この場合、開始位置ＳＰの場合と同様に、例えば、終了位置ＥＰとして［ｘ：０２０（％）、ｙ：０５０（％）］を入力する（Ｔ４０）など、印刷画像データＧＤの全体のドット数が不明でも、終了位置ＥＰの感覚的（直感的）な指定が可能となる。
【０１１３】
以下の説明では、理解を容易にするため、感覚的に理解し易い図１７（ｂ）側のような選択画面を、主に使用して説明する。例えば、上述のｘ＝２０％の例を図１８の印刷画像データＧＤの場合に適用すれば、図１８（ｂ）の画面Ｔ５６に示すように後端からｘ＝２０％の点が表示範囲に含まれるように変化したときの表示位置が終了位置ＥＰとなる。
【０１１４】
このため、インクジェットプリンタ１では、開始位置ＳＰが仮に図１８の画面Ｔ５１の位置の場合（図１５（ｂ）の画面Ｔ３５：ｘ＝４０％の場合）に上記のような終了位置ＥＰ（後ろからｘ＝２０％：およそ、大文字「え」の後端が表示される）を設定して右オートスクロール処理を開始したときには、最初から終了位置ＥＰが表示（Ｔ５１）されているので、前述のように、一巡してから次の終了位置ＥＰが表示されたとき（表示されるように変化したとき）の画面Ｔ５６の状態で終了する。
【０１１５】
なお、上述のような最初から終了位置ＥＰが表示されている場合の処理は、本発明の趣旨の範囲で適宜変更が可能である。
【０１１６】
また、上述の例では図１８のような右オートスクロール処理を想定したため、開始位置ＳＰを指定位置としたとき（図１５の場合）に、印刷画像データＧＤの左上端の点Ｐｌｕを所定の基点として、表示画像データＧＣの左上端の点と合わせた例を説明したが、例えば、右方向と上方向のオートスクロール処理のときには左上端の点Ｐｌｕを基点とし、左方向と下方向のときには右下端の点Ｐｒｄを基点とするなど、スクロール方向によって基点とする点を変更しても良い。
【０１１７】
もちろん、右方向のときには左上端の点Ｐｌｕ、上方向のときには右上端の点Ｐｒｕ、左方向のときには右下端の点Ｐｒｄ、下方向のときには左下端の点Ｐｌｄをそれぞれの基点にするなど、適宜変更できることは言うまでもない。。
【０１１８】
次に、図８のオートスクロール開始／終了位置変更処理（Ｓ１２３）について、図１９を参照して説明する。図８のオートスクロール開始時倍率（比率）設定／変更処理（Ｓ１２２）が終了して、本処理（Ｓ１２３）が起動すると、図１９に示すように、まず、「開始位置変更？」か否かを問う表示をするとともに、開始位置変更をするか否かのキー入力を促し（Ｔ４１）、そのキー入力が終了すると、次に、開始位置変更有りか否かを判別し（Ｓ１２３１）、開始位置変更がないとき（Ｓ１２３１：Ｎｏ）には、終了位置変更の最初の処理（Ｔ４５）に移行する。
【０１１９】
一方、開始位置変更有りのとき（Ｓ１２３１：Ｙｅｓ）には、次に、開始指定フラグＳＰＦをオン（ＳＰＦ＝１）にした（Ｓ１２３２）後、前述の図１４または図１５の画面Ｔ３１と同様の表示開始位置の選択画面を表示する（Ｔ４２）。ここでは、以下、前述の図１５と同様に、指定位置を選択する場合を想定して、説明する。
【０１２０】
指定位置を選択表示（Ｔ４３：図１５のＴ３３と同じ）して選択キー１０７を押すと、開始比率の入力画面が表示されるので（Ｔ４４：図１５のＴ３５と同じ）、図１５と同様に、開始位置ＳＰとして［ｘ：０４０（％）、ｙ：０２０（％）］を入力すると、次に、終了位置変更の最初の処理（Ｔ４５）に移行する。
【０１２１】
終了位置変更処理では、まず、「終了位置変更？」か否かを問う表示をするとともに、終了位置変更をするか否かのキー入力を促し（Ｔ４５）、そのキー入力が終了すると、次に、終了位置変更有りか否かを判別し（Ｓ１２３３）、終了位置変更がないとき（Ｓ１２３３：Ｎｏ）には、そのまま処理（Ｓ１２３）を終了して（Ｓ１２３８）、図８の次の処理、すなわちオートスクロール開始／終了位置設定処理（Ｓ１２４）に移行する。
【０１２２】
一方、図１９に示すように、終了位置変更有りのとき（Ｓ１２３３：Ｙｅｓ）には、次に、終了指定フラグＥＰＦをオン（ＥＰＦ＝１）にした（Ｓ１２３４）後、前述の図１６の画面Ｔ３７と同様の表示終了位置の選択画面を表示する（Ｔ４６）。ここでは、以下、前述の図１７と同様に、指定位置を選択する場合を想定して、説明する。
【０１２３】
指定位置を選択表示（Ｔ４７：図１７のＴ３８と同じ）して選択キー１０７を押すと、終了比率の入力画面が表示されるので（Ｔ４８：図１５のＴ３５と同じ）、図１７と同様に、終了位置ＥＰとして［ｘ：０２０（％）、ｙ：０５０（％）］を入力すると、次に、循環指定か否かの判別を行う（Ｓ１２３５）。
【０１２４】
ここで、循環を指定したとき（Ｓ１２３５：Ｙｅｓ）には、次に、循環フラグＲＴＦをオン（ＲＴＦ＝１）にする（Ｓ１２３６）が、ここでは、指定位置を選択する場合を想定し、循環を指定していない（Ｓ１２３５：Ｎｏ）ので、次に、循環フラグＲＴＦをオフ（ＲＴＦ＝０）にした（Ｓ１２３７）後、オートスクロール開始／終了位置変更処理（Ｓ１２３）を終了して（Ｓ１２３８）、図８の次の処理（Ｓ１２４）に移行する。
【０１２５】
次に、図８のオートスクロール開始／終了位置設定処理（Ｓ１２４）について、図２０を参照して説明する。図８のオートスクロール開始／終了位置変更処理（Ｓ１２３）が終了すると、または前述の設定変更がないとき（Ｓ１２１：Ｎｏ）には、次に、オートスクロール開始／終了位置設定処理（Ｓ１２４）が起動され、図２０に示すように、まず、開始位置指定有りか否か（開始指定フラグＳＰＦ＝１か０か）を判別する（Ｓ１２４１）。
【０１２６】
ここで、開始指定フラグＳＰＦ＝１となるのは、上述のオートスクロール開始／終了変更処理（Ｓ１２３）で開始位置ＳＰを指定したときばかりでなく、図１４〜１５で前述の環境設定キー１１３により環境項目選択の画面で開始位置ＳＰを指定したとき、すなわち図７のオートスクロール処理（Ｓ１０）を起動する前に指定したときにも開始指定フラグＳＰＦ＝１となる。
【０１２７】
開始位置ＳＰが指定されていないとき（Ｓ１２４１：Ｎｏ）には、その時点でのイメージ画面、すなわち図７のオートスクロール処理（Ｓ１０）が起動される前にイメージキー１１４を押せば表示されたはずのイメージ画面の表示画像データＧＣを、開始位置ＳＰのときの印刷画像データＧＤの表示範囲として（Ｓ１２４２）、そのイメージ画面を表示する（Ｓ１２４４）。
【０１２８】
一方、開始位置ＳＰが指定されているとき（Ｓ１２４１：Ｙｅｓ）には、上述してきた開始位置ＳＰの指定に従って、開始位置ＳＰにおけるイメージ画面の表示画像データＧＣを設定し（Ｓ１２４３）、そのイメージ画面を表示する（Ｓ１２４４）。
【０１２９】
開始位置ＳＰにおけるイメージ画面の表示（Ｓ１２４４）が終了すると、図２０に示すように、次に、終了位置指定有りか否か（終了指定フラグＥＰＦ＝１か０か）を判別する（Ｓ１２４５）。
【０１３０】
ここでも、終了指定フラグＥＰＦ＝１となるのは、オートスクロール開始／終了変更処理（Ｓ１２３）で指定したときばかりでなく、図１６〜１７で前述の環境項目選択の画面において、図７のオートスクロール処理（Ｓ１０）を起動する前に指定したときにも終了指定フラグＥＰＦ＝１となる。また、循環フラグＲＴＦがオン（ＲＴＦ＝１）のときには、図７で前述（Ｓ２４）のように、終了位置ＥＰが指定されていても循環フラグＲＴＦ＝１の方が優先される。
【０１３１】
図２０に示すように、終了位置ＥＰが指定されていないとき（Ｓ１２４５：Ｎｏ）には、前述の図１６の画面Ｔ３７や図１９の画面Ｔ４６で終端が選択されたものとしてデフォルトの終了位置ＥＰを設定し（Ｓ１２４６）、終了位置ＥＰが指定されているとき（Ｓ１２４５：Ｙｅｓ）には、上述してきた終了位置ＥＰの指定に従って設定した（Ｓ１２４７）後、本処理（Ｓ１２４）を終了する（Ｓ１２４８）。
【０１３２】
図２０のオートスクロール開始／終了位置設定処理（Ｓ１２４）を終了すると、次に、図８の処理に戻り、オートスクロール開始準備処理（Ｓ１２）を終了して（Ｓ１２５）、図７の次の処理、すなわち前述のポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）に移行する。
【０１３３】
その後は、図７を参照して前述のように、循環フラグＲＴＦ＝１のとき（Ｓ２４：Ｙｅｓ）には、何らかの終了イベントがない限り、ポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）〜循環フラグＲＴＦ＝１か０かの判別処理（Ｓ２４）のループ処理を行い、循環フラグＲＴＦ＝０のとき（Ｓ２４：Ｎｏ）には、終了位置ＥＰに到達するまで（Ｓ２５：Ｙｅｓとなるまで）、ポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）〜終了位置ＥＰまで到達したか否かの判別処理（Ｓ２５）のループ処理を行う。
【０１３４】
上述のように、インクジェットプリンタ１では、オートスクロール処理における印刷画像データ（基礎画像データ）ＧＤの表示範囲の開始位置ＳＰや終了位置ＥＰを任意にかつ自由自在に設定することができる。また、指定をしなかったときには、印刷画像データＧＤの表示の開始位置ＳＰは現時点におけるイメージ画面の表示範囲に設定され、終了位置ＥＰは印刷画像データＧＤの終端を表示する表示範囲となる。
【０１３５】
すなわち、まず、開始位置ＳＰの指定をしないとき（ＳＰＦ＝０）には、オートスクロールキー１１５を押しながら４個のカーソルキー１１０のいずれかを押すことにより、オートスクロールキー入力をした時点（割込が発生した時点：オートスクロール処理の開始指令を入力した時点）の表示範囲からオートスクロール処理を開始する。
【０１３６】
したがって、例えば、カーソルキー１１０等で任意の開始位置ＳＰまでスクロールしておいてから、オートスクロールキー入力（開始指令の入力）をすれば、その任意の表示範囲からのオートスクロール処理を行うことができ、これにより、任意の箇所からの印刷画像データの視認を容易に行うことができ、この結果、印刷画像データＧＤを確認（視認）するための表示機能、すなわちインクジェットプリンタ１を画像表示装置として見たときの、利便性を高めることができる。
【０１３７】
一方、開始位置ＳＰの指定ができるので、指定をしてから（ＳＰＦ＝１）、オートスクロールキー入力によりオートスクロール処理を起動すれば、その任意の表示範囲からのオートスクロール処理を行うことができ、これにより、任意の箇所からの画像の視認を容易に行うことができ、画像表示装置としての利便性をさらに高めることができる。
【０１３８】
また、終了位置ＥＰの指定をしないとき（ＥＰＦ＝０）には、終了位置ＥＰは印刷画像データＧＤの終端を表示する表示範囲となる。すなわち、オートスクロール処理を、印刷画像データ（基礎画像データ）ＧＤの終端（上下の場合ｙ＝ＧＰｖ、左右の場合ｘ＝ＧＰｈ：図１２、図１８、図３１等参照）まで行って終了するので、特に終了位置を指定しないでもオートスクロール処理を開始させる（開始指令を入力する）ことができ、また、自動的に終了するので手間がかからない。すなわち、より利便性の高い画像表示装置とすることができる。
【０１３９】
一方、終了位置ＥＰの指定ができるので、指定をしてから（ＥＰＦ＝１）、オートスクロール処理を起動すれば（開始指令を入力すれば）、その終了位置ＥＰでオートスクロール処理を終了させることができ、これにより、必要な範囲のみを容易に視認することができる。例えば、図１９の画面Ｔ４４およびＴ４８の設定を図１２（ａ）の印刷画像データＧＤに適用すると、同図の仮想線内の範囲を視認できる。この結果、余分な処理時間を削減できるとともに、自動的に終了するので手間がかからない。すなわち、より利便性の高い画像表示装置とすることができる。
【０１４０】
また、終了位置ＥＰの指定の他、循環を指定することができ、循環を指定してから（ＲＴＦ＝１）、オートスクロール処理を起動すれば、オートスクロール処理を、印刷画像データ（基礎画像データ）ＧＤの終端と始端とを連結して循環させて行うので、印刷画像データＧＤのどこからオートスクロール処理を開始しても、そのスクロール方向の全範囲において印刷画像データＧＤの視認ができるとともに、前回に視認し損なった部分があっても、特に他の処理を行うことなく、再度の視認を容易に行うことができ、より利便性の高い画像表示装置とすることができる。また、例えば、インクジェットプリンタ１を販売のために店頭に陳列する場合に、宣伝用の印刷画像データＧＤを循環表示させて、ユーザにアピールし続けるようなディスプレイ効果等を演出させることもできる。
【０１４１】
次に、図７の指定方向スクロール更新処理（Ｓ１４）について、図２１〜３５を参照して説明する。図７でポーズフラグＰＦ＝０と判別され（Ｓ１３：Ｎｏ）、本処理（Ｓ１４）が起動すると、図２１に示すように、まず、上方向か否か、すなわち上方向フラグＵＦがオンか否か（ＵＦ＝１か０か）を判別し（Ｓ１４１）、上方向フラグＵＦ＝１のとき（Ｓ１４１：Ｙｅｓ）には、次に、上スクロール更新処理（Ｓ１４２）を行って、本処理（Ｓ１４）を終了し（Ｓ１５０）、図７の次の処理、すなわち前述のエラーフラグＥＲＲＦ＝１か０かの判別処理（Ｓ１６）に移行する。
【０１４２】
一方、上方向フラグＵＦ＝０のとき（Ｓ１４１：Ｎｏ）には、次に下方向か否か、すなわち下方向フラグＤＦがオンか否か（ＤＦ＝１か０か）を判別する（Ｓ１４３）。
【０１４３】
以下、同様に、各指定方向フラグＤＦ、ＬＦ、ＲＦがオンか否か（ＤＦ、ＬＦ、ＲＦ＝１か０か）をそれぞれ判別し（Ｓ１４３、Ｓ１４５、Ｓ１４７）、オンのとき（Ｓ１４３：Ｙｅｓ、Ｓ１４５：Ｙｅｓ、Ｓ１４７：Ｙｅｓ）には、次に、それぞれ各指定方向のスクロール更新処理（Ｓ１４４、Ｓ１４６、Ｓ１４８）を行って、処理（Ｓ１４）を終了し（Ｓ１５０）、図７の次の処理（Ｓ１６）に移行する。
【０１４４】
一方、各指定方向フラグＤＦ、ＬＦ、ＲＦがオフのとき（Ｓ１４３：Ｎｏ、Ｓ１４５：Ｎｏ、Ｓ１４７：Ｎｏ）には、次の指定方向フラグがオンか否かを判別して、全ての指定方向フラグがオフのとき（Ｓ１４３、Ｓ１４５、Ｓ１４７：Ｎｏ、すなわちＵＦ＝ＤＦ＝ＬＦ＝ＲＦ＝０のとき）には、エラーフラグＥＲＲＦをオン（ＥＲＲＦ＝１）にして、処理（Ｓ１４）を終了し（Ｓ１５０）、図７の次の処理（Ｓ１６）に移行する。
【０１４５】
この場合、図７で前述のように、エラーが発生している（ＥＲＲＦ＝１）ので、次に、所定のエラー表示を行った（Ｓ１７）後、各フラグをリセットし（Ｓ１８）、一般割込を許可してから（Ｓ１９）、オートスクロール処理（Ｓ１０）を終了し（Ｓ３０）、再度、図６のキー割込許可を維持した状態に戻す。
【０１４６】
上述の上下左右の各スクロール更新処理（Ｓ１４２、Ｓ１４４、Ｓ１４６、Ｓ１４８）について説明する前に、インクジェットプリンタ１において印刷対象となる印刷画像データＧＤの作成方法、および、イメージ画面での表示対象となる表示画像データＧＣの作成方法について、以下、図２２〜３１を参照して説明する。
【０１４７】
図５で前述のように、インクジェットプリンタ１では、制御部２００のスタティックＲＡＭ２４１内に、ユーザが入力した文字等のテキストデータ（基礎データ）を記憶するためのテキストメモリ（基礎データ記憶手段）２４４の領域を有し、このスタティックＲＡＭ２４１は、電源オフ時にもバックアップ回路により電源の供給を受けている。また、この制御部２００は、文字等を特定するコードデータの入力に応じてフォントデータを出力するＣＧ−ＲＯＭ２３０（単位画像生成手段）を有している。
【０１４８】
このため、インクジェットプリンタ１では、制御部２００において、Ｒ０Ｍ２２０内の制御プログラムに従って、ＣＰＵ２１０によりテキストメモリ２４４からユーザが入力したテキストデータを読み出し、ＣＧ−ＲＯＭ２３０からそのテキストデータに対応するフォントデータを出力させ、ＲＡＭ２４０内の領域に展開することにより、新たな印刷画像データ（基礎画像データ）ＧＤを作成できるようになっている。
【０１４９】
すなわち、このインクジェットプリンタ１では、予め記憶された印刷画像データ（基礎画像データ）ＧＤばかりでなく、新たな印刷画像データＧＤを生成することができる。また、ユーザが入力したテキストデータ（基礎データ）を記憶しておいて、それに応じて印刷画像データ（基礎画像データ）ＧＤを生成するので、いつでも任意の範囲の印刷画像データＧＤを作成できる。
【０１５０】
そこで、以下では、まず、前述の図１２（ａ）や図１８（ａ）で示したような印刷画像データ（基礎画像データ）ＧＤを、ＲＡＭ２４０内の領域に作成した場合を想定して、イメージ画面での表示対象となる表示画像データＧＣの作成方法について説明する。
【０１５１】
ＲＡＭ２４０内に、図２２の上段に示す大きさの印刷画像データＧＤを作成した場合を想定する。同図に示すように、まず、印刷画像データＧＤの一部の画像データを展開画像データＧＡとして、ＲＡＭ２４０内の展開画像データバッファ２４５に抽出し（元の領域から読み出して別領域に再記憶し）、その展開画像データＧＡのうちの一部の画像データ（図中の一点鎖線の範囲の画像データ）ｇｂをスクロール画像データＧＢとして、スクロール画像データバッファ２４６に抽出する。
【０１５２】
さらに、そのスクロール画像データＧＢの一部の画像データ（図中の点線の範囲の画像データ）ｇｃに対して、図９〜１３で前述の倍率（比率）になるように拡大／縮小の処理を施し、または必要なら略記号化（図１２（ｄ）、（ｅ）を参照）の処理を施して、表示画像データＧＣとして表示画像データバッファ２４７に記憶する。そして、この表示画像データＧＣを表示画面１８（図１、図５参照）にイメージ画面表示として表示する。
【０１５３】
この場合、表示画面１８が前述のように６４ドット×９６ドットの解像度を有することから、図２２に示すように、表示画像データＧＣとしては幅方向Ｍ＝６４ドット、長さ方向Ｌ＝９６ドットを必要とする（図中の点Ｐは表示画像データＧＣの中心点を示す）。このため、例えば、倍率（比率）ＺＭの設定を比率ＺＭ＝１／１６（１０２４ドットを６４ドットに縮小する場合に相当）とすると、元になる画像データｇｃとしては、幅方向Ｍ×Ｋｍ（Ｋｍは幅方向の縮小率：ここではＫｍ＝１／ＺＭ＝１６）＝１０２４ドット、長さ方向Ｌ×Ｋｌ（Ｋｌは長さ方向の縮小率：ここではＫｌ＝１／ＺＭ＝１６）＝１５３６ドットを必要とする。
【０１５４】
ここで、表示範囲を右下にスクロールする場合（例えば、右オートスクロール処理中に、後述の処理変更指令を入力して表示範囲を下方向に移動した場合、または逆に下オートスクロール処理中に右方向に表示範囲を移動した場合など）では、図２３（ａ）に示すように、元の表示範囲の（表示画像データＧＣに対応する）画像データｇｃを画像データｇｃ１、移動後の画像データｇｃを画像データｇｃ２とすると、印刷画像データＧＤから新たな画像データの抽出をしないでスクロール画像データＧＢで対応するためには、スクロール画像データＧＢとして同図（ｂ）の領域分の大きさが必要となる。
【０１５５】
例えば、所定単位時間の間に、表示画像データＧＣをｎｌドットライン分（例えば、ｎｌ＝１）だけ右方向に、かつ、ｎｍドットライン分（例えば、ｎｍ＝１）だけ下方向に、スクロールする場合、同図（ｂ）に示すように、スクロール画像データＧＢとしては、移動前の画像データｇｃ１、すなわち（Ｍ×Ｋｍ）ドット×（Ｌ×Ｋｌ）ドットの画像データｇｃ１に加え、その右側にＮｌドットライン（Ｎｌ＝ｎｌ×Ｋｌ：例えばＮｌ＝１×１６＝１６ドットライン：以下、ドットラインを単に「ライン」という。）分の画像データ、および、下側にＮｍライン（Ｎｍ＝ｎｍ×Ｋｍ：例えばＮｍ＝１×１６＝１６）分の画像データが必要になる。
【０１５６】
逆に言えば、右方向と下方向のスクロールしか有り得ない場合には、スクロール画像データＧＢとして、同図（ｂ）の（Ｍ×Ｋｍ＋Ｎｍ）ドット×（Ｌ×Ｋｌ＋Ｎｌ）ドットの画像データがあれば、印刷画像データＧＤから新たな画像データの抽出をしないで、上述の所定単位時間後までのスクロール処理を行える。
【０１５７】
これはまた、同図（ｃ）に示すように、画像データｇｃを抽出する範囲を変えずに、スクロール画像データＧＢ内の画像データを左上にずらし、すなわち移動（スクロール）させて、スクロール後の同範囲の画像データｇｃを表示画像データＧＣに変換（前述の拡大／縮小または略記号化等）しても良い。この場合、表示画像データＧＣとしては右下にスクロールした画像データとなる。
【０１５８】
また、この場合、左上に同図の▲１▼の範囲の画像データを追い出した分だけ、▲２▼の範囲が空き領域になるので、ここに次の所定単位時間後までにスクロール可能な範囲の新たな画像データを、印刷画像データＧＤから抽出すれば、以下、同様のことを繰り返すことができる。
【０１５９】
図２４は、上述の右下スクロール処理における印刷画像データＧＤとスクロール画像データＧＢと表示画像データＧＣとの関係を示したものである。同図に示すように、任意の時点から所定単位時間後までに、表示画像データＧＣを右下にスクロールする場合、その所定単位時間後までに、その表示画像データＧＣのスクロールと逆方向にそのスクロール分だけ、すなわち左方向にＮｌライン、上方向にＮｍラインだけ、スクロール画像データＧＢ内の画像データを移動させれば良い。
【０１６０】
そして、その所定単位時間後までに、左上に追い出した▲１▼の範囲の画像データの分だけ、印刷画像データＧＤから新たな画像データを抽出して▲２▼の範囲の画像データとすれば、以下、同様に繰り返すことができる。
【０１６１】
図２３〜２４で上述した例では、右方向と下方向のスクロールのみを考慮したが、インクジェットプリンタ１では、上下左右の４方向にスクロールができる。このため、図２５（ａ）に示すように、右下にスクロールしたときの表示画像データＧＣに対応する範囲の画像データｇｃ２ばかりでなく、左上にスクロールしたときの画像データｇｃ３、右上の画像データｇｃ４、左下の画像データｇｃ５にも対応できるように、同図（ｂ）に示す領域分の画像データをスクロール画像データＧＢとして、上述の任意の時点までにスクロール画像データバッファ２４６に準備するようにしている。
【０１６２】
なお、同図（ｂ）の上方向のスクロール範囲のライン数Ｎｍｕ、下方向のライン数Ｎｍｄ、左方向のライン数Ｎｌｌ、右方向のライン数Ｎｌｒは、それぞれ異なる値の仕様とすることもできるが、以下の説明では、理解を容易にするため、表示画像データＧＣは所定単位時間内にＮｃライン分だけ（上下左右に）スクロール可能とし、そのライン数Ｎｃに相当するスクロール画像データＧＢのライン数を（上下左右に同じ値の）Ｎｂとして説明する。
【０１６３】
また、上下、すなわちテープＴの幅方向は、テープＴとしての幅方向の最大値である１０２４ドット固定として、上下方向のスクロールは画像データｇｃの読み出しアドレスの変更（抽出範囲の変更）によって行い、左右のスクロールに対してのみ、内部の画像データを移動させて、上述の▲１▼追い出し、▲２▼追加を行うこともできるが、これも、以下の説明では、より適用範囲が広く、かつ理解し易い、全方向スクロール可能なスクロール画像データＧＢを準備するものとして、説明する。
【０１６４】
なお、図２２〜２５で上述した例では、印刷画像データＧＤの一部の画像データを展開画像データＧＡとして、ＲＡＭ２４０内の展開画像データバッファ２４５に抽出し、その展開画像データＧＡのうちの一部の画像データｇｂを、そのまま（拡大／縮小等しないで）スクロール画像データＧＢとして、スクロール画像データバッファ２４６に抽出し、そのスクロール画像データＧＢの一部の画像データｇｃに対して、拡大／縮小または略記号化等の処理を施して、表示画像データＧＣとした。
【０１６５】
しかし、上記の場合、図２６に示すように、印刷画像データＧＤから上記の画像データｇｂより広い範囲の、すなわち大きな画像データｇｂｃを読み出し、その画像データｇｂｃに対して、縮小または略記号化等の処理を施して、スクロール画像データＧＢとすることもできる。この場合、表示画像データＧＣに対応する部分は、同図に示すように、スクロール画像データＧＢ上では同様に画像データｇｃであるが、印刷画像データＧＤ上では、より広い範囲のより大きな画像データｇｃｃに相当することになる。
【０１６６】
また、同様に、図２７に示すように、印刷画像データＧＤから上記の画像データｇｂより狭い範囲の小さな画像データｇｂｅを読み出し、その画像データｇｂｅに対して、拡大処理を施して、スクロール画像データＧＢとすることもできる。この場合も、表示画像データＧＣに対応する部分は、スクロール画像データＧＢ上では画像データｇｃだが、印刷画像データＧＤ上では、より狭い範囲の小さな画像データｇｃｅに相当する。
【０１６７】
また、上述の図２６や図２７の場合、拡大や縮小を表示画像データＧＣの中心点Ｐを基点としたが、例えば、左上端の点などの他の点を基点とすることもできる。また、印刷画像データＧＤからスクロール画像データＧＢの間と、スクロール画像データＧＢから表示画像データＧＣとの間との両方で、拡大／縮小や略記号化をするようにしても良いし、さらに、それらを切り換えられるようにすれば、拡大／縮小の比率ＺＭ等の幅が広がり、さらに便利になる。
【０１６８】
また、図２６や図２７の場合のように拡大／縮小を行っても、図２４の印刷画像データＧＤの一部の範囲の画像データｇｂ、ｇｃが、上述の画像データｇｂｃ、ｇｃｃや画像データｇｂｅ，ｇｃｅとなるだけで、スクロール画像データＧＢと表示画像データＧＣとの関係は変わらない。すなわち所定単位時間後までは新たな画像データを抽出することなく、スクロール処理を行え、その所定単位時間後までに次の画像データを補充すれば、以下、同様に繰り返すことができる。
【０１６９】
上述のように、インクジェットプリンタ１では、任意の時点の表示範囲および所定単位時間後までにスクロール可能な範囲のスクロール画像データＧＢを、印刷画像データ（基礎画像データ）ＧＤとは別にスクロール画像データバッファ２４６（スクロール画像記憶手段）に記憶し、スクロール画像データＧＢから表示画像データＧＣを得ている。このため、例えば、基礎画像データの記憶領域（基礎画像記憶手段）が他の資源等によりアクセスされてビジー状態でも、所定単位時間後までのスクロール処理を行うことができる。
【０１７０】
また、スクロール画像データバッファ２４６（スクロール画像記憶手段）からの画像データｇｃによりスクロール表示を行うのと、印刷画像データ（基礎画像データ）ＧＤを作成して記憶する処理とを、時分割処理等により並行して行うこともできるので、処理時間を短縮できる。
【０１７１】
なお、一般に、表示画面が小さければ、任意の時点において必要とされる表示画像データは小さくて済むので、その元になる基礎画像データも、全体としてはいかに大きくとも、その時点では小さな表示範囲に対応する分だけあれば良い。また、入力装置として、入力するデータを変更しながらその表示画面上で基礎画像データの編集等を行う場合、データを変更する度に基礎画像データ全体を作り直すより、表示範囲の周辺のみ変更する方が表示のための処理時間が短くて済む。
【０１７２】
すなわち、インクジェットプリンタ１においても、前述のように、表示画面１８が小さいので、任意の時点において必要とされる表示画像データＧＣは小さくて良く、その元になる印刷画像データ（基礎画像データ）ＧＤも、その時点では小さな表示画像データＧＣに対応する分だけあれば良い。また、テキストメモリ２４４内のテキストデータを変更しながら、表示画面１８上で印刷画像データ（基礎画像データ）ＧＤの編集等を行う場合、印刷画像データＧＤ全体を作り直すより、表示画像データＧＣの周辺のみ変更する方が表示のための処理時間が短くて済む。
【０１７３】
例えば、図２８（ａ）に示すように、図２４と同様の右下スクロール処理を行う場合、図２３で前述の画像データｇｃ（移動前ｇｃ１、移動後ｇｃ２）とスクロール画像データＧＢとの関係と同様に、展開画像データＧＡとしては、画像データｇｂ（移動前ｇｂ１、移動後ｇｂ２）の移動（右下へのスクロール）を開始する任意の時点で、移動前後の画像データｇｂ１、ｇｂ２を必要とする（図２８（ｂ）参照）。
【０１７４】
すなわち、上記の任意の時点では、表示画像データＧＣを所定単位時間後までスクロールするための、画像データｇｂ１に対応するスクロール画像データＧＢが必要であり、所定単位時間後には、さらにその時点から所定単位時間後まで表示画像データＧＣをスクロールするための、画像データｇｂ２に対応するスクロール画像データＧＢが必要となるので、所定単位時間後まで、印刷画像データＧＤから新たな画像データを抽出しないで対応するためには、上記の任意の時点で、画像データｇｂ１と画像データｇｂ２とを含む展開画像データＧＡが必要になる。
【０１７５】
逆に言えば、右方向と下方向のスクロールしか有り得ない場合には、図２８（ｂ）の展開画像データＧＡがあれば、上述の所定単位時間後まで、印刷画像データＧＤから新たな画像データを抽出しないで対応できる。すなわち図２３（ｃ）で前述のように、所定単位時間後までにスクロール画像データＧＢとして▲２▼の範囲の画像データが必要になっても、それを供給することができる。そしてこの関係を、図２５（ｂ）のスクロール画像データＧＢと同様に、４方向の全てに対応できるように適用すると、図２８（ｃ）に示す領域分の大きさの展開画像データＧＡがあれば良いことになる。
【０１７６】
ところで、前述のように、インクジェットプリンタ１では、ユーザが入力したテキストデータ（基礎データ）を記憶しておいて、それに応じて印刷画像データ（基礎画像データ）ＧＤを作成するので、いつでも任意の範囲の印刷画像データＧＤを作成できる。言い換えれば、全体の印刷画像データＧＤを作成してからその一部を展開画像データＧＡとして抽出しなくても、必要な範囲のみを展開画像データＧＡとして、テキストデータから直接作成すれば良い。
【０１７７】
そこで、インクジェットプリンタ１では、テキストメモリ２４４内のテキストデータのうちの必要な分だけを読み出し、対応するフォントデータをＣＧ−ＲＯＭ２３０から出力させ、展開画像データバッファ２４５上に展開して、図２９（ａ）に示す（図２８（ｃ）と同じ）展開画像データＧＡを、上述の任意の時間までに準備するようにしている。
【０１７８】
そして、上述の任意の時点で展開画像データＧＡが図２９（ａ）の状態のときに、表示画像データＧＣを所定単位時間後までに右スクロールすると、それに対応する画像データｇｃやそれを次のスクロール範囲で含む画像データｇｂが、同図（ｂ）のように、移動するので、その所定単位時間後までに同図の不要となる▲１▼の範囲の画像データを廃棄して、▲２▼の範囲の画像データをテキストデータから展開して新たに作成する。
【０１７９】
インクジェットプリンタ１の展開画像データバッファ２４５は、上下左右にアドレスを循環させる循環バッファの構成になっていて、例えば、図２９（ｂ）の横方向（テープＴの長さ方向）に２つ示している点Ｐｌは、アドレスポインタ上、横方向に同じ点を示している。
【０１８０】
すなわち、展開画像データバッファ２４５は、図３０（ａ）に示すように、構成されている。この場合、上下方向（テープＴの幅方向）に２つ示している点Ｐｍは、アドレスポインタ上の同じ点（アドレス）を示し、左右方向に２つ示している点Ｐｌも同様である。
【０１８１】
ここで、例えば、画像データｇｂを上に移動させたときには、同図（ｂ）に示すように、▲１▼の範囲の画像データを廃棄して▲２▼の範囲の画像データを新たに作成するが、▲１▼の範囲も▲２▼の範囲もアドレスＰｍを基準として同じアドレスに相当するので、実際には、▲１▼の範囲に▲２▼の範囲の画像データを上書きするだけである。この場合、必要な領域は、展開画像データＧＡに必要最低限の領域ですむので、記憶領域を節約できる。
【０１８２】
なお、上述の場合、展開画像データバッファ２４５として、展開画像データＧＡに必要な分の領域しか確保しないで循環させる例を示したが、展開画像データＧＡの周辺に予備領域を確保した上で循環させることもできる。
【０１８３】
例えば、図２８（ｃ）において、画像データｇｃの長さ方向Ｌ×Ｋｌ＝１５３６ドット、スクロール範囲のライン数Ｎｌ＝Ｎｂ＝１６ドットとしたとき、展開画像データＧＡの長さ方向が（１５３６＋４×１６＝）１６００となるので、１０ビットでアドレス表現できる２０４８ドット分の領域を確保しておいて、予備領域を４４８ドット分とすれば、１０ビットの（００００００００００）ｂ〜（１１１１１１１１１１）ｂを使用して、最終アドレスの（１１１１１１１１１１）ｂの次のアドレスを（００００００００００）ｂとできるので、アドレスポインタのアドレス管理等がやり易くなるなど、別の利点が生じる。
【０１８４】
また、前述のように、このインクジェットプリンタ１で作成する印刷画像データＧＤの幅方向のドット数の最大は、１０２４ドットなので、幅方向は１０２４ドット分の領域を確保しておき、９ビットの（０００００００００）ｂ〜（１１１１１１１１１）ｂでアドレス表現しておいても良い。
【０１８５】
この場合、例えば、前述の比率ＺＭ＝１／１６のときは、図２８（ｃ）の上下のスクロール範囲の４×Ｎｍ＝４×Ｎｂ＝４×１６＝６４ドット分の画像データが作成できないことになるが、もともと最大１０２４ドットなので、ブランク表示で対応できる。その他の比率ＺＭ、例えば、比率ＺＭ＝１／１２のときには、表示画像データＧＣに対応する画像データｇｃの幅方向Ｍ×Ｋｍ＝６４×１２＝７６８ドット、スクロールライン数Ｎｍ＝Ｎｂ＝１２ドットとしたとき、展開画像データＧＡの幅方向（７６８＋４×１２＝）８１６ドットとなるので、予備領域として１０２４−８１６＝２０８ドット分確保できる。
【０１８６】
なお、スクロール画像データバッファ２４６としても、上述の展開画像データバッファ２４５と同様の循環バッファを採用することができる。この場合、図２３（ｃ）で採用した内部の画像データを逆方向にずらす方法よりも、図２９（ｂ）の展開画像データＧＡと同様に、表示画像データＧＣの範囲の画像データｇｃの読み出しのアドレスをスクロールさせる方法の方が便利となる。
【０１８７】
このスクロール画像データＧＢの作成方法、特に新たに必要になる画像データの補充方法と、表示画像データＧＣに対応する画像データｇｃの抽出（読み出し）の方法に関しては、上述のように、２つの方法がある。
【０１８８】
すなわちスクロール方向と逆方向に内部の画像データをずらして、空いた領域に新たな画像データを補充し、表示画像データＧＣに対応する画像データｇｃを同じ（アドレス）範囲から読み出す第１の方法と、表示画像データＧＣに対応する画像データｇｃを読み出す範囲（アドレス）と新たな画像データを補充する範囲の双方をずらしていく（循環させる）第２の方法とがある。これらについては、右スクロールを例にとって、前者の方法を図３２〜３３を参照して、後者の方法を図３４〜３５を参照して後述する。
【０１８９】
ところで、前述のように、インクジェットプリンタ１では、印刷画像データＧＤを終端と始端を連結した循環画像データとして扱っているので、実際には全体を作成しない印刷画像データＧＤと展開画像データＧＡとの関係を、以下、図３１を参照して説明しておく。
【０１９０】
図３１に示すように、仮想的に作成される印刷画像データＧＤの全体に対して、例えば、右オートスクロール処理をした場合、展開画像データＧＡとして作成する範囲は、同図（ａ）に示すように、右方向にスクロールされる。ここで、左右の終端位置の座標をｘ＝ＧＰｈとすると、終端までスクロールしていってはみ出す部分（循環していなければ空白になる部分）に相当する展開画像データＧＡの領域に、同図（ｂ）に示すように、印刷画像データＧＤの始端側の画像データを展開すれば、仮想的な印刷画像データＧＤは循環画像データとなる。この場合、左右の終端位置と始端位置はｘ＝ＧＰｈの座標で一致することになる。
【０１９１】
同様に、下オートスクロール処理をした場合、上下の終端位置の座標をｙ＝ＧＰｖとすると、終端までスクロールしていってはみ出す部分（循環していなければ空白になる部分）に相当する展開画像データＧＡの領域に、同図（ｃ）に示すように、始端側の画像データを展開すれば、仮想的な印刷画像データＧＤは循環画像データとなる。この場合、上下の終端位置と始端位置はｙ＝ＧＰｖの座標で一致することになる。
【０１９２】
なお、上述の図３１（ａ）において、印刷画像データＧＤの幅方向のドット数が小さいために、上下の終端位置ＧＰｖ間が展開画像データバッファ２４５の領域に納まる場合、または意識的に最大ドット数の１０２４ドット分を展開画像データＧＡの領域として確保した場合には、同図（ｃ）で上述のような上下のスクロールで新たな画像データを準備する必要がないのはいうまでもない。
【０１９３】
また、これらの場合、テープＴに実際に印刷する際にも、印刷画像データＧＤを展開画像データＧＡとして始端側から準備すれば、印刷用の画像データとしてそのまま使用できるので、印刷画像データＧＤ全体を別の領域等に作成する必要はなくなる。
【０１９４】
また、印刷画像データＧＤの幅方向が展開画像データＧＡとして全て同時に用意できなくても、例えば、展開画像データＧＡを印刷画像データＧＡの左上端から左下端に至るように下スクロールしながら最初の左端のドットラインを、印刷用に出力し、次にその右隣のドットラインについて同様にしながら、次々と、右側に移動して各ドットラインを出力することにより、印刷画像データＧＤ全体を別の領域等に作成することなく、全体を印刷することもできる。
【０１９５】
次に、図２１の各指定方向のスクロール更新処理について、右スクロール更新処理（Ｓ１４８）を例にとって、図３２〜３５を参照して説明する。まず、前述のように、スクロール画像データＧＢ内で、スクロール方向と逆方向に内部の画像データをずらし、空いた領域に新たな画像データを補充して、表示画像データＧＣに対応する画像データｇｃを同じ（アドレス）範囲から読み出す第１の方法について、図３２〜３３を参照して説明する。
【０１９６】
図２１で右方向フラグＲＦ＝１と判別され（Ｓ１４７：Ｙｅｓ）、本処理（Ｓ１４８）が起動すると、図３２および図３３の両図に示すように、
▲１▼  まず、表示画像データＧＣをＮｃライン分、すなわち所定単位時間内でのスクロール可能範囲分だけ左に移動する（Ｓ１４８１１）とともに、その表示画像データＧＣのＮｃライン分に相当するＮｂライン分だけ、スクロール画像データＧＢを左に移動する（Ｓ１４８１２）。これらはどちらを先に処理しても良いし、時分割等により並行して処理しても良い（Ｓ１４８１）。
【０１９７】
▲２▼  次に、スクロール画像データＧＢのＮｂライン分をリードして、表示のための拡大／縮小または略記号化の処理をしながら表示画像データＧＣの空領域にライトする（Ｓ１４８２１）とともに、展開画像データＧＡのＮｂライン分をリードして、スクロール画像データＧＢの空領域にライトする（Ｓ１４８２２）。これらもどちらを先に処理しても良いし、時分割等により並行して処理しても良い（Ｓ１４８１）。
【０１９８】
この場合、スクロール画像データＧＢ内で、スクロール方向（ここでは右方向）と逆方向（ここでは左方向）に内部の画像データをずらし、空いた領域に新たな画像データを補充して、表示画像データＧＣに対応する画像データｇｃを同じ（アドレス）範囲から読み出すことになる。
【０１９９】
▲３▼  次に、展開画像データＧＡの空領域（不要になった領域：図２９参照）に、テキストメモリ２４４内のテキストデータのうちの必要な分だけを読み出し、対応するフォントデータをＣＧ−ＲＯＭ２３０から出力させ、展開画像データバッファ２４５上に新たな単位画像データとして展開して、次の印刷画像データＧＤの範囲に適合した展開画像データＧＡとした（Ｓ１４８３）後、処理（Ｓ１４８）を終了する（Ｓ１４８５）。
【０２００】
上記の場合、任意の時点から所定単位時間後までに表示画像データＧＣとしてスクロール可能な範囲の画像データｇｂは、その任意の時点では、すでにスクロール画像データＧＢ内に用意されているので、所定単位時間後までに表示画像データＧＣをＮｃライン分左に移動した（Ｓ１４８１１）直後に、スクロール画像データＧＢから空領域に画像データを補充できる（Ｓ１４８２１）。
【０２０１】
また、そのスクロール画像データＧＢとして次の所定単位時間後までに必要な画像データも、その任意の時点では、すでに展開画像データＧＡ内に用意されているので、スクロール画像データＧＢをＮｂライン分左に移動した（Ｓ１４８１２）直後に、展開画像データＧＡから空領域に補充できる（Ｓ１４８２２）。
【０２０２】
そして、スクロール画像データＧＢへの画像データの補充が終了した直後には、新たに必要になる範囲の画像データを展開画像データＧＡとして用意する（Ｓ１４８３）ので、上記の所定単位時間後を新たな任意の時間としても、同様に対応できる。すなわち、上述した図３２および図３３の処理を繰り返すことができる。
【０２０３】
逆にいえば、任意の時点から所定単位時間後までの表示に必要な印刷画像データＧＤを、その任意の時点より所定単位時間前までに展開画像データＧＡとして作成し、それをその任意の時点までにスクロール画像データＧＢに補充することになる。これにより、その任意の時点から所定単位時間後までの表示画像データＧＣのスクロール可能範囲に対応できるスクロール画像データＧＢが、その任意の時点までに用意される。そしてこの処理を繰り返すことにより、全ての任意の時点におけるスクロール処理に対応している。
【０２０４】
次に、スクロール画像データＧＢ内の表示画像データＧＣに対応する画像データｇｃを読み出す範囲（アドレス）と新たな画像データを補充する範囲の双方をずらしていく（循環させる）第２の方法について、図３４〜３５を参照して説明する。
【０２０５】
図２１で右方向フラグＲＦ＝１と判別され（Ｓ１４７：Ｙｅｓ）、本処理（Ｓ１４８）が起動すると、図３４および図３５の両図に示すように、
▲１▼  まず、表示画像データＧＣをＮｃライン分だけ左に移動する（Ｓ１４８４１：図３２のＳ１４８１１と同じ）とともに、そのＮｃライン分に相当するＮｂライン分だけ、スクロール画像データＧＢ上の画像データｇｃを読み出すリードポインタ（の値）を右に移動する（Ｓ１４８４２）。これらもどちらを先に処理しても良いし、時分割等により並行して処理しても良い（Ｓ１４８４）。
【０２０６】
次の▲２▼（Ｓ１４８２）以降は、図３２と同様に処理して終了する（Ｓ１４８５）。ただし、この場合、スクロール画像データバッファ２４６も展開画像データバッファ２４５と同様の循環バッファの構成になっていて、図３５のスクロール画像データＧＢの空領域はスクロールにより不要になった領域に相当する。これにより、スクロール画像データＧＢ内の表示画像データＧＣに対応する画像データｇｃを読み出す範囲（アドレス）と新たな画像データを補充する範囲の双方をずらしていく（循環させる）ことになる。
【０２０７】
上記の図３４および図３５の場合も、任意の時点から所定単位時間後までに表示画像データＧＣとしてスクロール可能な範囲の画像データｇｂは、その任意の時点では、すでにスクロール画像データＧＢ内に用意され、そのスクロール画像データＧＢとして次の所定単位時間後までに必要な画像データも、その任意の時点では、すでに展開画像データＧＡ内に用意されている。そして、スクロール画像データＧＢへの画像データの補充が終了した直後には、新たに必要になる範囲の画像データを展開画像データＧＡとして用意している。
【０２０８】
すなわち、上記の図３４および図３５の場合も、図３２および図３３の場合と同様に、上記の所定単位時間後を新たな任意の時間としても、同様に対応でき、同様の処理を繰り返すことができる。
【０２０９】
次に、図２１の各指定方向のスクロール更新処理において、例えば、上スクロール更新処理（Ｓ１４２）は、図３２〜３５で上述の右スクロール更新処理（Ｓ１４８）における「左に移動」を「下に移動」および「右に移動」を「上に移動」に代えることにより、同様に処理できる。同様に、下スクロール更新処理（Ｓ１４４）は、「左に移動」を「上に移動」および「右に移動」を「下に移動」に代えれば、同様に処理できる。左スクロール更新処理（Ｓ１４６）は、右スクロール更新処理（Ｓ１４８）の各方向を逆にすれば、同様に処理できる。
【０２１０】
上述のように、インクジェットプリンタ１では、任意の時点から所定単位時間後までの表示に必要な印刷画像データ（基礎画像データ）ＧＤを、その任意の時点より所定単位時間前までに展開画像データＧＡとして展開画像データバッファ（基礎画像記憶手段）２４５に作成して用意する。
【０２１１】
したがって、それをスクロール画像データＧＢとして、その任意の時点までにスクロール画像データバッファ（スクロール画像記憶手段）２４６に記憶させることにより、その任意の時点から所定単位時間後までのスムーズなスクロール処理を維持できる。
【０２１２】
また、各時点で用意しておく印刷画像データ（基礎画像データ）ＧＤを、その各時点から所定単位時間の２倍の時間内でスクロール移動可能な範囲に絞ることができるので、印刷画像データ（基礎画像データ）ＧＤの記憶領域を節約でき、かつ、その作成・変更のための処理時間を短縮できる。
【０２１３】
次に、図７の処理変更指令キー処理（Ｓ２２）について、図３６〜３８を参照して説明する。図７において上述の指定方向スクロール処理（Ｓ１４）が終了してエラーが発生していないとき（Ｓ１６：Ｎｏ）には、処理変更指令キーの入力があったか否かを判別し（Ｓ２０）、処理変更指令キー入力有り（Ｓ２０：Ｙｅｓ）かつストップキー入力ではなかったとき（Ｓ２１：Ｎｏ）に、本処理（Ｓ２２）が起動し、図３６に示すように、まず、入力キー判別を行う（Ｓ２２１）。
【０２１４】
この入力キー判別（Ｓ２２１）によって、判別された入力キーの種類によって、そのキーに対応する種々の処理を行った後、処理を終了して（Ｓ２３６）、図７の次の処理、すなわち循環フラグＲＴＦ＝１か０かの判別処理（Ｓ２４）に移行する。
【０２１５】
まず、入力キーが停止（ポーズ）キー１１６のとき（Ｓ２２２：Ｙｅｓ）には、ポーズフラグＰＦをオン（ＰＦ＝１）にする（Ｓ２２３）ので、図７の処理に戻ったときに、前述のポーズフラグＰＦ＝１か０かの判別処理（Ｓ１３）でポーズフラグＰＦ＝１と判別し（Ｓ１３：Ｙｅｓ）、これにより、指定方向スクロール更新処理（Ｓ１４）やエラーフラグオンか否かの判別処理（Ｓ１６）をバイパスして、次の処理変更指令キーの入力有りか否かの判別処理（Ｓ２０）を行う。すなわち、ポーズフラグＰＦ＝１を解除しない限り、指定方向スクロール更新処理（Ｓ１４）は再開されず、停止状態となる。
【０２１６】
ただし、この場合、処理変更指令キーの入力有りか否かの判別処理（Ｓ２０）以降の処理は行うので、ストップキー１１２の入力があったとき（Ｓ２０、Ｓ２１：Ｙｅｓ）には、オートスクロール処理を終了して（Ｓ１８、Ｓ１９、Ｓ３０）、図６に戻る。また、処理変更指令キー入力有り（Ｓ２０：Ｙｅｓ）かつストップキー入力ではなかったとき（Ｓ２１：Ｎｏ）には、再度、処理変更指令キー処理（Ｓ２２）を起動する。
【０２１７】
したがって、ポーズフラグオン（ＰＦ＝１）の状態においても、処理変更指令キーによる処理変更は受け付けられる。これにより、例えば、オートスクロール処理を停止して、その時点での表示範囲の画像に対して、後述（Ｓ２２８〜Ｓ２３５）のカーソルキー１１０等によりオートスクロール方向と直交する方向や逆行する方向へ表示範囲を変更してその範囲の単位画像を視認するなどの、他の処理を行うことができる。
【０２１８】
次に、図３６に示すように、入力キーが再開（リスタート）キー１１７のとき（Ｓ２２４：Ｙｅｓ）には、上記のポーズフラグを解除（オフ）、すなわちポーズフラグＰＦ＝０にする（Ｓ２２５）ので、図７の処理に戻ったときに、ポーズフラグＰＦ＝０と判別し（Ｓ１３：Ｎｏ）、これにより、指定方向スクロール更新処理（Ｓ１４）を再開する。
【０２１９】
次に、入力キーが比率変更（ズーム）キー１１８のとき（Ｓ２２６：Ｙｅｓ）には、次に、ズーム（ＺＭ）更新処理（Ｓ２２７）を行う。この処理（Ｓ２２７）が、図８〜１３で前述した第１（図９〜１２参照）および第２（図８および図１３参照）の比率変更方法と同様の処理が可能な第３の方法に該当する。
【０２２０】
図７のオートスクロール処理中にズームキー１１８を押すと、ズームキー１１８を押す度に、拡大した表示画像データＧＣを表示画面１８に表示する。例えば、図１２で前述の右オートスクロール処理中に、同図（ｅ）の画面Ｔ２４の状態（比率ＺＭ＝１／６の状態）でズームキー１１８を連続して２回押すと、１回目に画面Ｔ２２の状態（比率ＺＭ＝１／４）になり、２回目に画面Ｔ２０の状態（比率ＺＭ＝１／２）となる。
【０２２１】
すなわち、この場合、図７および図３６において、ズームキー１１８のキー入力（Ｓ２０：Ｙｅｓ、Ｓ２１：Ｎｏ、Ｓ２２６：Ｙｅｓ）〜ＺＭ更新処理（Ｓ２２７）〜指定方向スクロール更新処理（Ｓ１４）〜ズームキー入力（Ｓ２２６：Ｙｅｓ）〜ＺＭ更新処理（Ｓ２２７）〜指定方向スクロール更新処理（Ｓ１４）のように、ＺＭ更新処理（Ｓ２２７）と指定方向スクロール更新処理（Ｓ１４）が交互に行われることになる。
【０２２２】
したがって、インクジェットプリンタ１では、前述の第１および第２の比率変更方法により、オートスクロール開始時以前（図８〜１９参照）に、印刷画像データ（基礎画像データ）ＧＤと表示画像データＧＣとの大きさ（解像度）の比率ＺＭを変更できるとともに、オートスクロール処理中にズームキー１１８のキー入力（比率変更指令を入力）することにより（図３６参照）、スクロールしながら比率変更ができる。
【０２２３】
なお、図９で前述のように、比率ＺＭとしては２／１（２倍）〜１／１６等の範囲があるので、上記の場合、さらにズームキー１１８を押していくことにより、ＺＭ＝１／２→１／１→２／１→１／１６→１／１２→１／８→１／６と変化させることができる。
【０２２４】
また、上記の方法以外に、例えば、ズームキー１１８を入力してからまたはそれと同時に他のキーを入力することにより、拡大／縮小の選択をできるようにすることもできる、この場合の他のキーとしては、例えば、数字の「１」のキー入力が「拡大」、「２」が縮小、あるいは「Ａ」のキーが「拡大」、「Ｂ」が「縮小」、等の他、下記の役割と区別できるようにした上で、４個のカーソルキー１１０を使用するなど、種々の方法が可能である。
【０２２５】
この方法の場合、「拡大」側のキーを押す度に、例えば、ＺＭ＝１／２→１／１→２／１→１／１６→１／１２→１／８→１／６と変化させることができ、逆に「縮小」側のキーを押す度に、例えば、ＺＭ＝１／６→１／８→１／１２→１／１６→２／１→１／１のように変化させることができる。
【０２２６】
次に、入力キーが４個のカーソルキー１１０のいずれかであるとき（Ｓ２２８、Ｓ２３０、Ｓ２３２、または、Ｓ２３４）には、それぞれの指示する方向に適合する方向へのスクロール更新処理を行う（Ｓ２２９、Ｓ２３１、Ｓ２３３、または、Ｓ２３５）。
【０２２７】
この場合のスクロール更新処理は、図７のオートスクロール処理（Ｓ１０）が全体で自動的に連続してスクロール更新処理（Ｓ１４）を行うのに対して、いわば手動のスクロール更新処理となるが、オートスクロール処理中にこれらの手動のスクロール処理指令（表示範囲移動指令）をキー入力することにより、全体としてスクロール処理を合成した処理となる。
【０２２８】
自動的に連続するか否かが異なるだけでスクロール更新処理として原理的には同じなので、処理フローとしては、図２１〜３５で前述のスクロール更新処理を同一のサブルーチンとして使用できる。ここでは、図２３および図２４で前述の例に合わせて、全体では右オートスクロール処理中に、カーソル「↓」キー１１０Ｄを入力した場合について、説明しておく。
【０２２９】
図３６でカーソル「↓」キー１１０Ｄのキー入力と判別され（Ｓ２３０：Ｙｅｓ）、下スクロール更新処理（Ｓ２３１：図２１のＳ１４４と同じ）が起動すると、図３７に示すように、
▲１▼  まず、表示画像データＧＣをＮｃライン分だけ上に移動するとともに、
スクロール画像データＧＢをＮｃライン分に相当するＮｂライン分だけ、上に移動する。
▲２▼  次に、スクロール画像データＧＢのＮｂライン分をリードして、表示のための拡大／縮小または略記号化の処理をしながら表示画像データＧＣの空領域にライトするとともに、展開画像データＧＡのＮｂライン分をリードして、スクロール画像データＧＢの空領域にライトする（Ｓ１４８２２）。
▲３▼  次に、テキストデータのうちの必要な分だけを読み出し、対応するフォントデータを展開画像データＧＡの空領域に新たな単位画像データとして展開して、次の印刷画像データＧＤの範囲に適合した展開画像データＧＡとした後、処理を終了する。
【０２３０】
なお、上記の方法は、図３３で前述した方法と同様であるが、図３５と同様に画像データｇｃを読み出す範囲（アドレス）と新たな画像データを補充する範囲の双方をずらしていく（循環させる）方法でもできることはいうまでもない。
【０２３１】
また、図３６の処理（Ｓ２３１）では、カーソル「↓」キー１１０Ｄが押されたことをフラグ等により記憶するだけにしておいて、指定方向スクロール更新処理（Ｓ１４）で同時に行うこともできる。この場合のスクロール更新処理は、図２３、２４および図２８（ａ）〜（ｂ）に示した右下スクロール処理となり、図３２や図３４と同様の処理フローで処理できる。
【０２３２】
図７のオートスクロール処理中に４個のカーソルキー１１０のいずれかを押すと、図３６および図３７で上述の処理により、オートスクロール処理中でありながら、その時点の表示範囲を上下左右いずれかの方向に移動（スクロール）させることができる。
【０２３３】
例えば、図３８（（ａ）、（ｂ）および（ｃ）の▲１▼は図１２と同じ）に示すように、右オートスクロール処理中に、同図（ｃ）の画面Ｔ６１（図１２の画面Ｔ２０と同じ）の状態（ＺＭ＝１／２の状態）から右オートスクロール処理中（Ｔ６２）に、カーソル「↓」キー１１０Ｄを押すと、表示範囲が下に移動して、下側の小さなサイズの文字を順に視認することができるようになる。
【０２３４】
さらにこの状態のまま（Ｔ６３）で小さなサイズの最後の文字「そ」を視認してから、カーソル「↑」キー１１０Ｕを押して、上側の大きなサイズの文字全体が視認できるようにして、この状態のまま（Ｔ６４）で大きなサイズの最後の文字「そ」を視認できる。
【０２３５】
前述のように、表示画面１８では、６４ドット×９６ドットの表示画像データＧＣを表示できる。しかし、従来の機能しかない場合、２４ｍｍ幅のテープに印刷可能な幅方向２５６ドット程度の印刷画像データ（基礎画像データ）ＧＤが、このサイズ（解像度）で個々の単位画像の内容等を視認できる限界となっている（図４３〜４４参照）。まして、印刷対象物として幅広のテープＴが使用される傾向があり、幅広テープ対応の５１２ドットや１０２４ドット程度の印刷画像データ（基礎画像データ）ＧＤを縮小して表示したのでは、その個々の単位画像の内容ばかりでなく配置等も把握できなくなる（図４５参照）。
【０２３６】
逆に、各文字等の単位画像を視認できるように、比率ＺＭを大きくした場合には、小さな表示画面１８には全体が入らないので、表示範囲に入った単位画像の内容は視認できるものの、全体の配置の要所となる（見たい場所の）単位画像の内容や配置等を視認することはできない。
【０２３７】
上記のような問題点に対し、図３８で上述のように、このインクジェットプリンタ（画像表示装置）１では、最低限、各文字等の単位画像を視認できるような比率ＺＭでオートスクロール処理を行いながら、表示範囲を移動させることにより、全体の配置の要所となる（見たい場所の）単位画像、例えば、図３８で上述の小さなサイズの最後の文字「そ」や、大きなサイズの最後の文字「そ」などの、内容や配置等を容易に視認できる。
【０２３８】
なお、上述の例では、カーソル「↓」キー１１０Ｄやカーソル「↑」キー１１０Ｕをキー入力した場合について説明したが、例えば、右オートスクロール処理中にカーソル「→」キー１１０Ｒをキー入力することにより、オートスクロールのスクロール処理を加速したり、カーソル「←」キー１１０Ｌをキー入力することにより、スクロール処理を減速させたり逆行させたりして時間を稼ぎながら詳細に視認したりするなど、種々の操作が可能になる。
【０２３９】
もちろん、右方向とは別の方向にオートスクロールをする場合にも、同様な操作ができることや、時間を稼ぐという意味では、前述のポーズキー１１６の入力が有効であることは、いうまでもない。
【０２４０】
また、縦書や横書のキャラクタ画像（単位画像）をテープＴの長さ方向や幅方向に並べたキャラクタ列画像などの、種々の単位画像の向きや配列方向を混在させた組み合わせで印刷できるようにした場合（図４２参照）、印刷画像データＧＤ全体のイメージばかりでなく、ユーザの注目する箇所（キャラクタ列等）におけるキャラクタ画像（単位画像）の向きや配列方向等をも詳細に確認（視認）する必要がある。まして、このような単位画像の向きや配列方向等の視認の必要性は、テープＴの幅が広くなるにつれて、すなわち印刷画像データＧＤの規模が大きくかつ多様化されるにつれて、ますます顕著になるものと予想される。
【０２４１】
このインクジェットプリンタ１では、上記のような、すなわち縦書や横書等が混在した印刷画像データＧＤに対しても、小さな表示画面１８を使用して、その画像を構成する単位画像の内容、向き、配置、配列方向等を、比較的簡易な操作で容易に視認できる。
【０２４２】
例えば、図４２に示すように、テープＴの送り方向（図中の「←」の方向）に対して、種々の印刷画像データの例Ｇａ、Ｇｂ、Ｇｃ、Ｇｄ、Ｇｈ、Ｇｖ、およびＧｍのうち、印刷画像データＧｍを例にとると、この印刷画像データＧｍは、縦方向に横書した「縦型よこ書」のフォームで「〒  １００」の画像が作成され、「縦書」のフォームで「千代田区〜太郎  様」の画像が作成されている。
【０２４３】
このような複数の配列方向等が混在した印刷画像データＧｍのような場合、視認する方向もその配列方向等に沿っていた方が視認しやすい。図４２の上記の印刷画像データＧｍを、視認対象の印刷画像データ（基礎画像データ）ＧＤとした場合、例えば、図３９に示すように、最初、印刷画像データＧＤの左下端を表示させて（Ｔ６６）、上オートスクロール処理により「〒  １００」の画像を確認し（Ｔ６７）、左上端まで行った状態（Ｔ６８）で上オートスクロール処理を終了する。
【０２４４】
もちろん、この終了条件は、前述の終了位置指定で行っても良いし、循環するようにしておいてストップキー１１２で終了させても良い。そして、この状態（Ｔ６８）から右オートスクロール処理を開始して、「千代田区」の先頭が表示された時点で、カーソル「↓」キー１１０Ｄにより表示範囲を少し下に移動させ（Ｔ６９）、「千代田区霞が関３−４−３」と「特許庁  出願課  御中」とを同時に視認できる。
【０２４５】
上記の図３９の例は、直交する２方向、すなわち、テープＴの長さ方向と幅方向に単位画像の配列方向が混在している場合を示しており、この例からも明らかなように、インクジェットプリンタ１では、その直交する２方向のオートスクロール処理を、それらの配列方向に沿って選択できるので、その画像を構成する単位画像の内容、向き、配置、配列方向等を、比較的簡易な操作で容易に視認できる。
【０２４６】
同様に、例えば、図４２の「見出し／横」のフォームで作成された印刷画像データＧｂを、視認対象の印刷画像データ（基礎画像データ）ＧＤとした場合、最初に左上端を表示して上半分の画像を視認できるようにしておいて、右オートスクロール処理により上の「交通費」を視認し、次に、右下端を表示して下半分の画像を視認できるようにして、左オートスクロール処理により下の（１８０°回転した、すなわち点対象の）「交通費」を視認できる。
【０２４７】
この場合は、逆方向の２方向の例であり、単位画像が逆方向に配列されたキャラクタ列等の画像が混在していても、インクジェットプリンタ１では、その逆方向の２方向のオートスクロール処理を、それらの配列方向に沿って選択できるので、点対象の（キャラクタ列等の）画像等を構成する単位画像の内容、向き、配置、配列方向等をも、比較的簡易な操作で容易に視認できる。
【０２４８】
さらに、図４０〜４１は、幅広のテープＴに印刷する印刷画像データＧＤを視認する例を示していて、同図（ａ）に示すように、図１８で前述のものを点対象に合体させたものであり、この印刷画像データＧＤはテープＴの幅方向に５１２ドットの解像度を有する。
【０２４９】
この場合、例えば、図４０（ｂ）の画面Ｔ７０のように、最初に左上端を表示して右オートスクロール処理（Ｔ７０〜Ｔ７２）を行い、上方の一部の画像、すなわち上半分の小文字の「１２３４５」と「ＡＢＣＤＥＦＧＨＩ」と一部を除く大文字の「あいうえお」を視認できる。
【０２５０】
そこで、次に、下オートスクロール処理（Ｔ７２〜Ｔ７４）を行い、さらに左オートスクロール処理（Ｔ７４〜Ｔ７６）を行えば、右側の一部の画像、すなわち上の大文字の「え」の一部、「お」の残り、下半分の小文字の「１２３４５」と「ＡＢＣＤＥＦＧＨＩ」と一部を除く大文字の「あいうえお」を視認できる。
【０２５１】
なお、上記の場合、同図の▲３▼では、上半分の画像のうち、大文字の「あいうえお」の下の一部と、その下の小文字の「アイウ」が視認できていない。
【０２５２】
このような場合には、例えば、画面Ｔ７０の状態で、ポーズキー１１６、リスタートキー１１７およびカーソルキー１１０を操作して、表示範囲を少し上下させ、大文字の「あい」の下端を確認し、右オートスクロール処理がさらに進んだ画面Ｔ７１の状態で、小文字の「アイウ」までを確認してからさらに右オートスクロール処理を再開し、画面Ｔ７２の状態で、表示範囲を少し下に移動（スクロール）して残る大文字の「えお」の一部を確認すれば、その時点で上半分の画像の視認が全て完了する。下半分についても同様である。
【０２５３】
また、上述した画面Ｔ７５の状態でストップキー１１２により中止して、上オートスクロール処理を行って、視認の順番を変更したり（Ｔ７７）、同様に、画面Ｔ７３の状態で中止して、左オートスクロール処理を行ったり（Ｔ７８）しても良い。このように、インクジェットプリンタ１では、４方向のオートスクロール処理と、その処理内容を処理変更指令により変更することにより、印刷画像データＧＤの画像の視認を、比較的簡易な操作で自由自在に行うことができる。
【０２５４】
以上に詳述したように、インクジェットプリンタ１（画像表示装置）では、オートスクロールキー１１５を押しながら、４個のカーソルキー１１０のいずれかを押すことにより（開始指令を選択して入力することにより）、印刷画像データ（基礎画像データ）ＧＤ上の上下左右の４方向に、表示範囲をオートスクロールさせることができる。また、オートスクロールなので、開始指令のみを入力してやれば、カーソル等の他のスクロール手段を押下し続けるなどの煩わしい操作が不要になる。
【０２５５】
この場合、図２２等で前述のように、印刷画像データ（基礎画像データ）ＧＤ上の表示範囲の画像データｇｃから表示画像データＧＣへの変換には、従来と同様に、単なる画像の抽出または拡大／縮小または縮小時の各単位画像の略記号への置き換え等が含まれる。
【０２５６】
これにより、少なくとも各単位画像の向きが判別できる程度の（解像度の）表示画像データＧＣを表示することによって、例えば、右方向の右オートスクロール処理を行えば、印刷画像データ（基礎画像データ）ＧＤ上の左側から右側の方向に並んだ単位画像（例えば横書や縦書のキャラクタ列画像などの各キャラクタ画像）の内容、向き、配置、配列方向等を連続して容易に視認できる。同様に、下方向の下オートスクロールを行えば、上から下への（横書または縦書等の）単位画像の視認ができ、上方向や左方向等も同様である。
【０２５７】
また、直交する２方向、すなわち、テープＴの長さ方向と幅方向に単位画像の配列方向が混在しても、その直交する２方向のオートスクロール処理を、それらの配列方向に沿って選択でき、さらに、単位画像の配列方向が逆方向に混在していても、その逆方向の２方向のオートスクロール処理を、それらの配列方向に沿って選択できるので、印刷画像データＧＤを構成する単位画像の内容、向き、配置、配列方向等をも、比較的簡易な操作で容易に視認できる。
【０２５８】
また、インクジェットプリンタ（画像表示装置）１では、ポーズキー１１６、リスタートキー１１７、ズームキー１１８、および４個のカーソルキー１１０等をキー入力（処理変更指令を入力）することにより、オートスクロール処理における処理内容を変更でき、これにより、印刷画像データＧＤの画像の視認を、比較的簡易な操作でさらに容易に、すなわち自由自在に行うことができる。
【０２５９】
なお、上述した実施形態では、本発明に係る画像表示装置をインクジェット方式のテープ印刷装置に適用したが、インクジェット方式に限らず、サーマル・ヘッドの発熱体によってインクを昇華させる昇華型熱転写方式、溶融型熱転写方式などにも適用できる。また、テープカートリッジから供給するテープとしても、剥離紙付きのテープばかりでなく、同様に市販されている転写テープ、アイロン転写テープなどの剥離紙のないものでも良いことはいうまでもない。
【０２６０】
さらに、テープ印刷装置以外にも、例えば、小型の印章作成装置において、比較的大型の印章面を有する印章を作成するための画像データを確認するなど、他の小型で安価な情報処理装置の画像表示装置としても、適用できる。その他、本発明を逸脱しない範囲で、適宜変更が可能である。
【０２６１】
【発明の効果】
以上説明したように、本発明の画像表示装置によれば、表示する画像の規模に対して小さな表示画面を使用しても、その画像を構成する任意の箇所の単位画像の内容や配置等を、比較的簡易な操作で容易に視認できる、などの効果がある。
【図面の簡単な説明】
【図１】本発明を適用したインクジェットプリンタの外観斜視図である。
【図２】図１のインクジェットプリンタに内蔵されたプリンタ部の駆動機構ユニットの概略斜視図である。
【図３】図１のインクジェットプリンタに搭載されているインクジェットヘッドと、そこに接続される着脱可能なインクカートリッジのみを取り出して示す概略斜視図である。
【図４】図１のインクジェットプリンタのテープカートリッジおよびその装着部分を示す図であり、（Ａ）はその概略断面図であり、（Ｂ）はその前壁を示す説明図である。
【図５】図１のインクジェットプリンタにおける制御系の構成を示すブロック図である。
【図６】図１のインクジェットプリンタにおける制御全体の処理フローを示すフローチャートである。
【図７】図１のインクジェットプリンタにおけるオートスクロール処理のフローチャートである。
【図８】図７のオートスクロール開始準備処理のフローチャートである。
【図９】環境設定画面において印刷画像データと表示画像データとの比率を変更する方法の説明図である。
【図１０】別の方法の例を示す、図９と同様の図である。
【図１１】さらに別の方法の例を示す、図９と同様の図である。
【図１２】幅方向２５６ドットの解像度を有する印刷画像データに対して右オートスクロール処理を行った例を示す図である。
【図１３】図８のオートスクロール開始時倍率（比率）設定／変更処理の処理フローを示す図である。
【図１４】環境設定画面においてオートスクロール開始位置を変更する方法の説明図である。
【図１５】別の方法の例を示す、図１４と同様の図である。
【図１６】環境設定画面においてオートスクロール終了位置を変更する方法の説明図である。
【図１７】別の方法の例を示す、図１６と同様の図である。
【図１８】印刷画像データに対して、開始位置を変更したときの右オートスクロール処理の例を示す図である。
【図１９】図８のオートスクロール開始／終了位置変更処理の処理フローを示す図である。
【図２０】図８のオートスクロール開始／終了位置設定処理の処理フローを示す図である。
【図２１】図７の指定方向スクロール更新処理のフローチャートである。
【図２２】図１のインクジェットプリンタにおける印刷画像データ、スクロール画像データおよび表示画像データの作成方法の説明図である。
【図２３】図２２の表示画像データを右下にスクロールする場合のスクロール画像データを示す説明図である。
【図２４】図２３の右下スクロール処理における印刷画像データ、スクロール画像データおよび表示画像データの関係を示す説明図である。
【図２５】図２２の表示画像データを上下左右にスクロールする場合のスクロール画像データを示す説明図である。
【図２６】印刷画像データからスクロール画像データを作成する間に、縮小または略記号化の処理を施す場合の、図２２と同様の図である。
【図２７】印刷画像データからスクロール画像データを作成する間に、拡大処理を施す場合の、図２２と同様の図である。
【図２８】図２２の表示画像データを上下左右にスクロールする場合の展開画像データを示す説明図である。
【図２９】必要な範囲の印刷画像データを展開画像データとして作成する場合の画像データの更新処理を示す説明図である。
【図３０】図２９の展開画像データを、上下左右にアドレスを循環させる循環バッファ上に作成する場合の画像データの更新処理を示す説明図である。
【図３１】印刷画像データを循環画像データとして扱い、かつ実際には全体を同時には作成しない場合の、印刷画像データと展開画像データとの関係を示す説明図である。
【図３２】図２１の右スクロール更新処理のフローチャートである。
【図３３】図３２に対応する印刷画像データ、スクロール画像データおよび表示画像データの関係を示す説明図である。
【図３４】別の処理方法の例を示す、図３２と同様の図である。
【図３５】図３４に対応する、図３３と同様の図である。
【図３６】図７の処理変更指令キー処理のフローチャートである。
【図３７】図３６の右スクロール更新処理に対応する、図３３と同様の図である。
【図３８】図１２と同じ印刷画像データに対して右オートスクロール処理中に、カーソルキーによる表示範囲移動指令を入力した場合の例を示す図である。
【図３９】図４２の印刷画像データの１つを視認対象として視認する例を示す説明図である。
【図４０】図１８の印刷画像データを点対象に合体させた幅方向５１２ドットの解像度を有する、幅広のテープＴに印刷する印刷画像データを視認する例を示す説明図である。
【図４１】図４０の続きの説明図である。
【図４２】縦書や横書のキャラクタ画像をテープの長さ方向や幅方向に並べたキャラクタ列画像などの、種々の単位画像の向きや配列方向を混在させた組み合わせで印刷できるようにした場合の印刷画像データの例を示す図である。
【図４３】従来の機能により、幅方向２５６ドットの解像度を有する印刷画像データに対して右オートスクロール処理を行った例を示す図である。
【図４４】図４３と同様の図である。
【図４５】幅方向５１２ドットの場合の図４３と同様の図である。
【符号の説明】
１・・・インクジェットプリンタ（画像表示装置）
１７・・・液晶表示部（表示手段）
１８・・・表示画面
１０２・・・キーボード（入力手段）
２００・・・制御部（表示制御手段）
２１０・・・ＣＰＵ（表示制御手段、基礎画像作成手段）
２３０・・・ＣＧ−ＲＯＭ（単位画像生成手段）
２４０・・・ＲＡＭ（基礎画像記憶手段、基礎データ記憶手段、スクロール画像記憶手段）
ＧＡ・・・展開画像データ（基礎画像データ）
ＧＢ・・・スクロール画像データ
ｇｂ・・・スクロール範囲の画像データ
ＧＣ・・・表示画像データ
ｇｃ・・・表示範囲の画像データ
ＧＤ・・・印刷画像データ（基礎画像データ）
Ｔ・・・テープ（印刷対象物）
【図１】
0003632372.tif 000002
【図２】
0003632372.tif 000003
【図３】
0003632372.tif 000004
【図４】
0003632372.tif 000005
【図５】
0003632372.tif 000006
【図６】
0003632372.tif 000007
【図７】
0003632372.tif 000008
【図８】
0003632372.tif 000009
【図９】
0003632372.tif 000010
【図１０】
0003632372.tif 000011
【図１１】
0003632372.tif 000012
【図１２】
0003632372.tif 000013
【図１３】
0003632372.tif 000014
【図１４】
0003632372.tif 000015
【図１５】
0003632372.tif 000016
【図１６】
0003632372.tif 000017
【図１７】
0003632372.tif 000018
【図１８】
0003632372.tif 000019
【図１９】
0003632372.tif 000020
【図２０】
0003632372.tif 000021
【図２１】
0003632372.tif 000022
【図２２】
0003632372.tif 000023
【図２３】
0003632372.tif 000024
【図２４】
0003632372.tif 000025
【図２５】
0003632372.tif 000026
【図２６】
0003632372.tif 000027
【図２７】
0003632372.tif 000028
【図２８】
0003632372.tif 000029
【図２９】
0003632372.tif 000030
【図３０】
0003632372.tif 000031
【図３１】
0003632372.tif 000032
【図３２】
0003632372.tif 000033
【図３３】
0003632372.tif 000034
【図３４】
0003632372.tif 000035
【図３５】
0003632372.tif 000036
【図３６】
0003632372.tif 000037
【図３７】
0003632372.tif 000038
【図３８】
0003632372.tif 000039
【図３９】
0003632372.tif 000040
【図４０】
0003632372.tif 000041
【図４１】
0003632372.tif 000042
【図４２】
0003632372.tif 000043
【図４３】
0003632372.tif 000044
【図４４】
0003632372.tif 000045
【図４５】
0003632372.tif 000046