(57)【特許請求の範囲】
【請求項１】
複数の互いに重ならない領域を含み、当該領域のそれぞれが複数の表示状態のいずれかを採用することができる表示部と、
前記表示部のそれぞれの領域が採用すべき表示状態を記憶する記憶部と、
指令データであって、前記表示部のそれぞれの領域が採用すべき表示状態を指定する指令データを含む指令データを受信する受信部と、
前記受信された指令データを解釈して、前記記憶部に、前記表示部のそれぞれの領域が採用すべき表示状態を記憶させる解釈部と、
前記記憶部に記憶された表示状態のそれぞれがいずれも所定の時間、所定の表示状態のままである場合、前記表示部に対する電源供給を停止し、そうでない場合、電源供給を行う電源制御部と、
前記記憶部に記憶された表示状態のそれぞれに対応する前記表示部の領域に当該表示状態を採用させる表示制御部と、
を備え、
前記表示部のそれぞれの領域は、表示状態として点灯状態と消灯状態とのいずれかを採用することができ、前記所定の表示状態は、消灯状態であると共に、
前記指令データは、指令データの送信先を指定する指令データを含み、
前記解釈部は、前記表示装置を指令データの送信先として指定する指令データから、前記表示装置以外を指令データの送信先として指定する指令データまでの間に受信された指令データを解釈して、前記記憶部に採用すべき表示状態のそれぞれを記憶させる
ことを特徴とする表示装置。
【請求項２】
前記受信された指令データを送信する送信部、
をさらに備えることを特徴とする請求項１に記載の表示装置。
【請求項３】
複数の互いに重ならない領域を含み、当該領域のそれぞれが複数の表示状態のいずれかを採用することができる表示部と、前記表示部に電源を供給する電源供給部と、を備える表示装置を制御する制御方法であって、
指令データであって、前記表示部のそれぞれの領域が採用すべき表示状態を指定する指令データを含む指令データを受信する受信工程と、
前記受信された指令データを解釈して、前記表示部のそれぞれの領域が採用すべき表示状態を記憶させる解釈工程と、
前記記憶された表示状態のそれぞれがいずれも所定の時間、所定の表示状態のままである場合、前記電源供給部に電源供給を停止させ、そうでない場合、前記電源供給部に電源供給を行わせる電源制御工程と、
前記記憶された表示状態のそれぞれに対応する前記表示部の領域に当該表示状態を採用させる表示制御工程と、
を備え、
前記表示部のそれぞれの領域は、表示状態として点灯状態と消灯状態とのいずれかを採用することができ、前記所定の表示状態は、消灯状態であると共に、
前記指令データは、指令データの送信先を指定する指令データを含み、
前記解釈工程は、前記表示装置を指令データの送信先として指定する指令データから、前記表示装置以外を指令データの送信先として指定する指令データまでの間に受信された指令データを解釈して、前記表示部のそれぞれの領域が採用すべき表示状態を記憶させる
ことを特徴とする制御方法。
【請求項４】
前記受信された指令データを送信する送信工程、
をさらに備えることを特徴とする請求項３に記載の制御方法。
【請求項５】
複数の互いに重ならない領域を含み、当該領域のそれぞれが複数の表示状態のいずれかを採用することができる表示部と、前記表示部に電源を供給する電源供給部と、を備える表示装置にて実行されるプログラムであって、
指令データであって、前記表示部のそれぞれの領域が採用すべき表示状態を指定する指令データを含む指令データを受信し、
前記受信された指令データを解釈して、前記表示部のそれぞれの領域が採用すべき表示状態を記憶させ、
前記記憶された表示状態のそれぞれがいずれも所定の時間、所定の表示状態のままである場合、前記電源供給部に電源供給を停止させ、そうでない場合、前記電源供給部に電源供給を行わせ、
前記記憶された表示状態のそれぞれに対応する前記表示部の領域に当該表示状態を採用させ、
前記表示部のそれぞれの領域は、表示状態として点灯状態と消灯状態とのいずれかを採用することができ、
前記所定の表示状態は、消灯状態であると共に、
前記指令データは、指令データの送信先を指定する指令データを含み、
前記受信された指令データを解釈して前記表示部のそれぞれの領域が採用すべき表示状態を記憶させるのは、前記表示装置を指令データの送信先として指定する指令データを受信してから前記表示装置以外を指令データの送信先として指定する指令データを受信するまでの間である制御を実現するためのプログラムを記録したことを特徴とするコンピュータ読取可能な情報記録媒体。
【請求項６】
前記受信された指令データを送信する
処理をさらに実現するためのプログラムを記録したことを特徴とする請求項５に記載のコンピュータ読取可能な情報記録媒体。
【請求項７】
前記コンピュータ読取可能な情報記録媒体は、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、または、半導体メモリであることを特徴とする請求項５又は６に記載のコンピュータ読取可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示装置、その制御方法、および、これらを実現するプログラムを記録した情報記録媒体に関する。
【０００２】
【従来の技術】
従来から、ホスト装置に接続され、ホスト装置から送信される指令データに従って文字や図形などを表示する表示装置、たとえば、ＰＯＳ（PointOfSales）端末で用いられるカスタマディスプレイが提供されている。
【０００３】
このようなＰＯＳ端末などで用いられるカスタマディスプレイは、ホスト装置や印刷装置（プリンタ）に接続される。ホスト装置から送信される指令データを受信して、それがカスタマディスプレイに対する指示であればこれを解釈して表示する。プリンタなど、自分以外の装置に対する指示であれば、その指令データを無視する。
【０００４】
このような機能を備えることにより、店内に用意されたホスト装置とプリンタとの間の既存の指令データ用の通信線を利用して、ホスト装置とプリンタとの間にカスタマディスプレイを配置したり、ホスト装置とカスタマディスプレイとの間にプリンタを配置したりできるような、表示装置が既に提案されている。
【０００５】
カスタマディスプレイなどの表示装置では、電球方式、ＬＥＤ方式、液晶方式、エレクトロルミネセンス方式、プラズマディスプレイ方式、ＣＲＴ（CathodeRayTube）方式など、各種の表示方式が用いられる。表示を見やすくするため、輝度のコントラストを大きくする必要がある。光を発する素子を用いる場合には、当該素子で電力が消費され、光を透過させない素子では、バックライトなどで電力が消費される。
【０００６】
【発明が解決しようとする課題】
このような表示装置の電力消費を削減したいという要望は大きい。特に、待機時、特に、表示装置に有用な情報が何ら表示されていない場合は、当該表示装置に対する電力供給を停止するような消費電力の低い表示装置が望まれている。
【０００７】
本発明は、上記のような課題を解決するためになされたもので、特にカスタマディスプレイに好適な低消費電力の表示装置、その制御方法、これらを実現するプログラムを記録した情報記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００９】
本発明の表示装置は、表示部と、記憶部と、受信部と、解釈部と、電源制御部と、表示制御部と、を備えるように構成する。
【００１０】
表示部は、複数の互いに重ならない領域を含み、当該領域のそれぞれが複数の表示状態のいずれかを採用することができる。
【００１１】
記憶部は、表示部のそれぞれの領域が採用すべき表示状態を記憶する。
【００１２】
受信部は、指令データであって、表示部のそれぞれの領域が採用すべき表示状態を指定する指令データを含む指令データを受信する。
【００１３】
解釈部は、受信された指令データを解釈して、記憶部に、表示部のそれぞれの領域が採用すべき表示状態を記憶させる。
【００１４】
電源制御部は、記憶部に記憶された表示状態のそれぞれがいずれも所定の時間、所定の表示状態のままである場合、表示部に対する電源供給を停止し、そうでない場合、電源供給を行う。
【００１５】
表示制御部は、記憶部に記憶された表示状態のそれぞれに対応する表示部の領域に当該表示状態を採用させる。
【００１６】
また、本発明の表示装置の表示部のそれぞれの領域は、表示状態として点灯状態と消灯状態とのいずれかを採用することができ、所定の表示状態は、消灯状態であるように構成することができる。
【００１７】
また、本発明の表示装置において、当該指令データは、指令データの送信先を指定する指令データを含み、解釈部は、表示装置を指令データの送信先として指定する指令データから、表示装置以外を指令データの送信先として指定する指令データまでの間に受信された指令データを解釈して、記憶部に採用すべき表示状態のそれぞれを記憶させるように構成することができる。
【００１８】
また、本発明の表示装置は、送信部をさらに備えるように構成することができる。
【００１９】
送信部は、受信された指令データを送信する。
【００２０】
本発明の制御方法は、複数の互いに重ならない領域を含み、当該領域のそれぞれが複数の表示状態のいずれかを採用することができる表示部と、表示部に電源を供給する電源供給部と、を備える表示装置を制御し、受信工程と、解釈工程と、電源制御工程と、表示制御工程と、を備えるように構成する。
【００２１】
受信工程では、指令データであって、表示部のそれぞれの領域が採用すべき表示状態を指定する指令データを含む指令データを受信する。
【００２２】
解釈工程では、受信された指令データを解釈して、表示部のそれぞれの領域が採用すべき表示状態を記憶させる。
【００２３】
電源制御工程では、記憶された表示状態のそれぞれが所定の時間、いずれも所定の表示状態のままである場合、電源供給部に電源供給を停止させ、そうでない場合、電源供給部に電源供給を行わせる。
【００２４】
表示制御工程では、記憶された表示状態のそれぞれに対応する表示部の領域に当該表示状態を採用させる。
【００２５】
また、本発明の制御方法において、表示部のそれぞれの領域は、表示状態として点灯状態と消灯状態とのいずれかを採用することができ、所定の表示状態は、消灯状態であるように構成することができる。
【００２６】
また、本発明の制御方法において、当該指令データは、指令データの送信先を指定する指令データを含み、解釈工程では、表示装置を指令データの送信先として指定する指令データから、表示装置以外を指令データの送信先として指定する指令データまでの間に受信された指令データを解釈して、表示部のそれぞれの領域が採用すべき表示状態を記憶させるように構成することができる。
【００２７】
また、本発明の制御方法は、送信工程をさらに備えるように構成することができる。
【００２８】
送信工程では、受信された指令データを送信する。
【００２９】
本発明の表示装置と、その制御方法とを実現するためのプログラムをコンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリなどのコンピュータ読取可能な情報記録媒体に記録することができる。
【００３０】
本発明のコンピュータ読取可能な情報記録媒体に記録されたプログラムを、表示装置が備えるＣＰＵ（CentralProcessingUnit：中央処理ユニット）などの制御装置で実行することにより、上記の表示装置と、その制御方法とを実現することができる。
【００３１】
また、これらの装置とは独立して、本発明のプログラムを記録したコンピュータ読取可能な情報記録媒体を配布、販売したり、ホスト装置から更新したりすることができる。
【００３２】
【発明の実施の形態】
以下に本発明の一実施形態を説明する。なお、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００３３】
（第１の実施形態）
図１は、本発明の表示装置の一実施形態の概要構成を示す模式図である。以下、図１を参照して説明する。
【００３４】
表示装置１０１は、ＣＰＵ１０２によって制御される。
【００３５】
表示部１０３は、横wドット、縦hドットの桝目状の領域に分割されており、それぞれの領域は、点灯、消灯のいずれかの状態をとることができる。たとえば、w=２５６、h=６４のような値を採用することができる。
【００３６】
電源コントローラ１０４は、表示装置１０１の各要素に電源を供給する。また、ＣＰＵ１０２からの指示により、表示部１０３に対する電源供給を停止したり開始したりすることができる。なお、理解を容易にするため、電源コントローラ１０４から表示装置１０１の各要素への電源供給線は図示を省略した。
【００３７】
表示装置１０１は、電源コネクタ１０５を介して外部から電力を受け付け、表示装置１０１全体の電源のオン／オフは、スイッチ１０６により行う。
【００３８】
表示装置１０１のホスト側インターフェース１０７は、ホスト装置から送信された指令データを受信する。また、ホスト側インターフェース１０７が受信した指令データは、そのまま他機器側インターフェース１０８を介して他の機器へ送信することができる。
【００３９】
ホスト側インターフェース１０７が受信した指令データは、ＣＰＵ１０２によって解釈され、ＲＡＭ（RandomAccessMemory）１０９内に確保されたＶＲＡＭ（VideoRAM）領域に、画面の桝目状の領域の、いずれを点灯し、いずれを消灯するか、を記憶する。
【００４０】
指令データが、文字を表示すべき指令であった場合、当該文字のイメージ定義をＲＯＭ（ReadOnlyMemory）１１０から読み出し、このイメージ定義をＶＲＡＭ領域に展開する。
【００４１】
ＣＰＵ１０２がＶＲＡＭ領域に展開したイメージに基づいて、表示部１０３は、各領域の点灯・消灯を行う。この制御は、表示部１０３が備える表示コントローラ（図示せず）が行う。表示コントローラは、ＶＲＡＭ領域を所定の時間ごとに走査し、ここに記憶された値に基づいて各領域の点灯・消灯を決定する。あるいは、所定の時間ごとにＣＰＵ１０２に対して割り込み（ＣＲＴなどにおける垂直同期割り込みなど）が発生し、この割り込み処理の中で、ＣＰＵ１０２がＶＲＡＭ領域の値に応じて表示部１０３を制御・操作してもよい。
【００４２】
カウンタ１１１は、リアルタイムクロックにより、もしくは、ＣＰＵ１０２に供給されるクロック信号をカウントすることにより、経過時間を測定する。また、カウンタ１１１が所定の値になった場合にＣＰＵ１０２に対して割り込みを発生させるような実施形態を採用することもできる。
【００４３】
ディップスイッチ１１２により、印刷装置の識別番号を設定することができる。本実施形態では、識別番号は、０から２５５の２５６通りから選択することができる。
【００４４】
本実施形態では、指令データとして、以下のような形式の指令体系を採用する。たとえば、以下のような指令が用意されている。なお、0xは、十六進数を表す接頭辞である。
【００４５】
・「0x1b0x3dｎ」  識別番号ｎの機器を選択する。
・「0x20〜0x7e」  対応するＡＳＣＩＩ文字を表示する。
・「0x0a」  改行する。
・「0x0c」  画面を消去する。
【００４６】
これ以外に、漢字やグラフィックスイメージを表示する指令、画面の一部にウィンドウを割り当てて、そのウィンドウに対する描画を指定する指令などを用意することができる。
【００４７】
上記指令体系では、指令データのフォーマットをプリンタと共通のものにすることにより、通信線をバス結合的に用いて、複数の機器に対する指令データを同じ通信線に送信しても、機器側でこれを弁別することができる。
【００４８】
また、ＲＯＭ１１０内には、ＣＰＵ１０２が実行するＩＰＬ（InitialProgramLoader）やＢＩＯＳ（BasicInputOutputSystem）プログラムも記録されている。これらのプログラムは、ホスト側インターフェース１０７を介して、ホスト装置から更新（バージョンアップ）することができる。
【００４９】
ここで、表示部１０３は、表示部として機能し、ＲＡＭ１０９は、記憶部として機能し、ホスト側インターフェース１０７は、受信部として機能し、ＣＰＵ１０２は、解釈部として機能し、電源コントローラ１０４は、ＣＰＵ１０２と共働して、電源制御部として機能し、ＣＰＵ１０２は、表示制御部として機能する。また、他機器側インターフェース１０８は、送信部として機能する。
【００５０】
また、ＲＯＭ１１０、および、ＲＯＭ１１０の記憶内容をバージョンアップするためのプログラムが記録された情報記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ（CompactDiskROM）、ハードディスクなど）は、本発明のコンピュータ読取可能な情報記録媒体として機能する。
【００５１】
図２は、ＲＡＭ１０９に確保される記憶領域の様子を示す模式図である。以下、図２を参照して説明する。
【００５２】
選択フラグ領域２０１は、現在表示装置１０１が選択されているか否かを示す値を記憶する。たとえば、選択済みの場合は１、選択されていない場合は０を記憶する。電源投入直後は、表示装置１０１が選択されていない状態（０）に初期化される。
【００５３】
カーソル位置領域２０２は、次に文字を表示すべきカーソルの位置を記憶する。電源投入直後は、座標(0,0)に初期化される。
【００５４】
ＶＲＡＭ領域２０３は、表示部１０３の各桝目の領域（ドット）を点灯するか否かの情報を記憶する。すなわち、ＶＲＡＭ領域２０３は、プリンタなどにおけるラインバッファに相当する。本実施形態では、１ドットにつき点灯・消灯の２つの状態が記憶できればよいため、８ドットで１バイトの領域を用意すればよい。ＶＲＡＭ領域２０３は配列として表現される。
【００５５】
プリンタのラインバッファの場合と同様に、最初（０番目）の要素には、座標(0,0)〜(0,7)の点灯・消灯の情報が、次（１番目）の要素には、座標(0,8)〜(0,15)の点灯・消灯の情報が、ｎ番目の要素には、座標(n/w,n％w)〜(n/w,n％w+7)の点灯・消灯の情報が、のように、情報を記憶すると、グラフィックス描画命令を追加した場合の親和性が向上する。ここで、「/」は整数の割り算を、「％」は割った余りを、それぞれ求める演算子である。
【００５６】
したがって、本実施形態では、hは８の倍数であることが望ましい。この場合、ＶＲＡＭ領域２０３に必要なバイト数sは、s=w×h/8である。
【００５７】
また、本実施形態では、点灯を１で、消灯を０で表現する。ＶＲＡＭ領域２０３のある要素のバイト値が０である場合、当該要素に対応する８ドットの領域は、いずれも消灯状態であることになる。
【００５８】
ＶＲＡＭ領域２０３のsバイトの領域は、電源投入直後はいずれも０に初期化される。
【００５９】
このほか、ＲＡＭ１０９内には受信バッファ領域２０４が設けられている。一般的なプリンタと同様、本発明の表示装置１０１でも、受信割り込みにより指令データをバッファリングする。すなわち、ホスト側インターフェース１０７が指令データの到着を検出すると、ＣＰＵ１０２に対して割り込みがかかり、ＣＰＵ１０２は割り込み処理の中でホスト側インターフェース１０７を介して指令データを受信し、これをＲＡＭ１０９内の受信バッファ２０４に順次記憶して、割り込み処理を終了する。
【００６０】
（制御処理）
図３は、表示装置１０１を制御する制御処理の流れを示すフローチャートである。本制御処理は、表示装置１０１の初期化後に実行される。
【００６１】
まず、ＣＰＵ１０２は、ホスト側インターフェースが受信した指令データがあるかどうかを調べる（ステップＳ４０１）。ない場合（ステップＳ４０１：Ｎｏ）、待機して（ステップＳ４０２）、ステップＳ４０１に戻る。受信割り込みによって、受信バッファ２０４に指令データが記憶されるのを待機するのである。
【００６２】
指令データがある場合（ステップＳ４０１：Ｙｅｓ）、これを読み出して（ステップＳ４０３）、機器選択指令か否かを調べる（ステップＳ４０４）。機器選択指令である場合（ステップＳ４０４：Ｙｅｓ）、当該指令で選択された機器の番号を調べる（ステップＳ４０５）。
【００６３】
選択された機器の番号が、表示装置１０１のディップスイッチ等で設定された機器番号と一致する場合（ステップＳ４０５：選択）、ＲＡＭ１０９内の選択フラグ領域に１を記憶し（ステップＳ４０６）、ステップＳ４０１に戻る。一方、一致しない場合（ステップＳ４０５：非選択）、ＲＡＭ１０９内の選択フラグ領域に０を記憶し（ステップＳ４０７）、ステップＳ４０１に戻る。
【００６４】
一方、選択機器指令でない場合（ステップＳ４０４：Ｎｏ）、ＲＡＭ１０９内の選択フラグ領域２０１に記憶された値を調べ（ステップＳ４０８）、選択フラグ領域２０１の値が０である場合（ステップＳ４０８：０）、ステップＳ４０１に戻る。選択フラグ領域２０１の値が１である場合（ステップＳ４０８：１）、その指令の種類を調べる（ステップＳ４０９）。
【００６５】
指令がＡＳＣＩＩバイト値（0x20〜0x7eである）場合（ステップＳ４０９：ＡＳＣＩＩ）、対応するＡＳＣＩＩ文字の定義をＲＯＭ１１０から読み出し（ステップＳ４１０）、フォント定義の大きさ等に応じてカーソル位置領域２０２の値を調整して必要があれば、スクロール処理を行い（ステップＳ４１２）、ＶＲＡＭ領域２０３内の当該カーソル位置にフォント定義のイメージを展開して（ステップＳ４１３）、カーソル位置領域２０２の値を次に文字を表示すべき位置に更新する（ステップＳ４１４）。
【００６６】
さらに、ＶＲＡＭ領域２０３の値がすべて０であるか否かを調べ（ステップＳ４１５）、すべて０である場合（ステップＳ４１５：Ｙｅｓ）、すなわち、表示部１０３のいずれの領域も点灯していない場合は、表示部１０３に対する電源の供給を停止する（ステップＳ４１６）。一方、０でないところがある場合（ステップＳ４１５：Ｎｏ）、すなわち、表示部１０３のいずれが領域を点灯させたい場合は、表示部１０３に対する電源の供給を行う（ステップＳ４１７）。
【００６７】
表示部１０３に対する電源供給の制御を行ったら、ステップＳ４０１に戻る。
【００６８】
指令が改行指令である場合（ステップＳ４０９：０ｘ０ａ）、カーソル位置領域２０２の値を１行進めて必要があればＶＲＡＭ領域２０３のスクロール処理を行い（ステップＳ４２１）、ステップＳ４１５に進む。
【００６９】
指令が画面消去指令である場合（ステップＳ４０９：０ｘ０ｃ）、ＶＲＡＭ領域２０３の値をすべて０に設定し（ステップＳ４３０）、ステップＳ４１６に進む。
【００７０】
カーソル位置領域２０２の値の調整（ステップＳ４１２）やＶＲＡＭ領域２０３のスクロール処理（ステップＳ４２１）で実行される処理については、既存のウィンドウシステムや文字表示システムで用いられる公知の手法と同様の手法を用いることができる。
【００７１】
以下、図４を参照して、ステップＳ４１２において実行されるカーソル位置の調整とスクロール処理の手順を説明する。図４は、ステップＳ４１２において実行される手順を示すフローチャートである。
【００７２】
本実施形態では、画面の幅はw、高さはhである。また、用いるフォントがいずれの文字についても同じサイズのもので、フォント幅がdw、フォント高さがdhとする。フォントの高さは８の倍数とする。また、カーソル位置領域２０２に記憶される座標の値を(x,y)と記述する。
【００７３】
まず、フォントを表示してもその行におさまるか否かを調べる（ステップＳ５０１）。すなわち、x+dw＜wか否かを調べる。おさまらない場合（ステップＳ５０１：Ｎｏ）、カーソル位置領域２０２の値を(0,y+dh)に更新する（ステップＳ５０２）。すなわち、x←0,y←y+dhのように値を代入する。これにより、改行が実現できる。
【００７４】
次に、カーソル位置が画面内におさまるか否か調べる（ステップＳ５０３）。
すなわち、y＜hか否かを調べる。
【００７５】
おさまらない場合（ステップＳ５０３：Ｎｏ）、ＶＲＡＭ領域２０３内に記憶された内容を順次移動する（ステップＳ５０４）。移動の詳細は以下の通りである。
【００７６】
・まず、i=0からw×(h-dh)/8-1まで、順に、i+w×dh/8番目の要素の値をi番目の要素に代入する。
・次に、w×(h-dh)/8番目の要素からw×h/8-1番目の要素まで、値を０にする。
【００７７】
さらに、カーソル位置領域２０２の値を(0,w-dh)に更新する（ステップＳ５０４）。すなわち、x←0,y←w-dhのように値を代入する。これにより、１行分のスクロールアップが実現できる。
【００７８】
ステップＳ５０４が終わったら、本手順を終了する。一方、フォントを表示してもその行におさまる場合（ステップＳ５０１：Ｙｅｓ）や、カーソル位置が画面内のおさまる場合（ステップＳ５０３：Ｙｅｓ）は本手順を終了する。
【００７９】
このように本手順によって、カーソル位置を調整した後、フォントの定義をＶＲＡＭ領域２０３に展開し（ステップＳ４１３）、カーソル位置領域２０２のｘ座標をx←x+dwのように更新する（ステップＳ４１４）のである。
【００８０】
上記の説明では、理解の容易のため、フォントサイズを固定としたが、可変サイズのフォントと使用した場合でも適宜dwやdhの大きさを変更することにより、同様の処理を実現することができる。
【００８１】
なお、ステップＳ４２１でも本手順と同様の処理を行うことにより、改行とスクロール処理を実現することができる。
【００８２】
上記の構成により、ＶＲＡＭ領域２０３に展開される表示イメージが更新されるたびに、ＣＰＵ１０１がＶＲＡＭ領域２０３の値をチェックし、表示部１０３に電源を供給する必要がない場合は、電源コントローラ１０４を制御して、表示部１０３に対する電源供給を停止するため、表示装置１０１の消費電力を低くすることができるが、表示部１０３や電源コントローラ１０４の特性によっては、あまりに頻繁にオン・オフを行うと、かえって消費電力が多くなる場合もある。
【００８３】
そこで、ステップＳ４１５〜ステップＳ４１６の電源供給停止の工程をステップＳ４０２の待機の工程で実行するのが好ましい。待機工程では、一般に、所定の時間だけＣＰＵ１０２の制御をほかの処理に移すか、あるいは、ＣＰＵ１０２にポーリング待機をさせる。その後で、ステップＳ４１５〜ステップＳ４１６の電源供給停止の工程に相当するものを実行するのである。このようにすると、「表示部１０３の領域のいずれも点灯しておらず、かつ、所定の時間この状態が継続した場合」に、表示部１０３に対する電源の供給が停止されることになる。
【００８４】
また、カウンタ１１１の値を使うことにより、「所定の時間継続」か否かを判定してもよい。
【００８５】
本実施形態では、前記のような特性を有する表示部１０３や電源コントローラ１０４であっても、必要に応じて電源を供給することにより、省電力化を図ることができる。
【００８６】
なお、本発明による表示部１０３への電源供給の開始・停止は、コンピュータなどでよく用いられるスクリーンセーバーと異なる。スクリーンセーバーでは、一定時間ユーザから何も操作がされないと、画面に何が表示されていても、画面への電源供給を停止してしまう。このため、コンピュータの動作状況が判別しにくくなることがある。本発明では、表示部１０３に何かが表示されている場合に、電源供給が停止されることはないため、ユーザが表示内容を確実に理解できる。
【００８７】
（第２の実施形態）
上記実施形態では、表示部１０３の領域は、いずれも点灯・消灯の２通りの表示状態を採用することができたが、本発明は、表示部がカラー表示できるような場合や、白黒の多段階表示ができる場合であっても適用することができる。
【００８８】
この場合でも同様に、各領域に表示される表示状態（色）がＶＲＡＭ領域に記憶される。本実施形態では、ＶＲＡＭ領域に記憶された値がすべて所定時間「表示部に電源を供給しない場合の色」である場合に、表示部に対する電源供給を停止する。
【００８９】
また、液晶による表示部を採用している場合には、バックライトなどにより明暗のコントラストを上げるが、バックライトに対する電源供給を同様の手法により制御してもよい。
【００９０】
（第３の実施形態）
本実施形態は、上記実施形態における表示部１０３に対する電源供給の停止の条件に「かつ、ディップスイッチ１１２の設定により、電源供給制御が有効になっている」を追加したものである。これにより、必要がない場合には、ディップスイッチ１１２を設定することにより、表示装置１０１本体に電源が投入されている場合には、常に表示部１０３にも電源が供給されるようにすることができる。
【００９１】
（表示装置の接続）
図５は、本発明の表示装置１０１と、ホスト装置、ＰＯＳ端末用プリンタとの指令データ通信線の接続関係とを示す説明図である。
【００９２】
図５（ａ）に示すように、ホスト装置６０１から表示装置１０１とプリンタ６０２に対してこれらの装置の外部で通信線を分岐させることができる。
【００９３】
図５（ｂ）に示すように、通信線の分岐の位置を表示装置内１０１にすることができる。この場合、ホスト側インターフェース１０７が受信した指令データがそのまま他機器側インターフェース１０８を介して出力されることになる。
【００９４】
図５（ｃ）は、通信線の分岐位置をプリンタ６０２内にしたものである。
【００９５】
図５（ａ）や図５（ｃ）に示す態様では、上記の表示装置１０１の実施形態から他機器側インターフェース１０８を省略することができる。
【００９６】
【発明の効果】
以上説明したように、本発明によれば、特にカスタマディスプレイに好適な低消費電力の表示装置、その制御方法、および、これらを実現するプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することができる。
【図面の簡単な説明】
【図１】  本発明の表示装置の実施形態の概要構成を示す模式図。
【図２】  ＲＡＭに確保される記憶領域の様子を示す模式図。
【図３】  表示装置を制御する制御処理の流れを示すフローチャート。
【図４】  カーソル位置の調整とスクロール処理の手順を示すフローチャート。
【図５】  表示装置、ホスト装置、プリンタの接続状況を示す説明図。
【符号の説明】
１０１  表示装置
１０２  ＣＰＵ
１０３  表示部
１０４  電源コントローラ
１０５  電源コネクタ
１０６  スイッチ
１０７  ホスト側インターフェース
１０８  他機器側インターフェース
１０９  ＲＡＭ
１１０  ＲＯＭ
１１１  カウンタ
１１２  ディップスイッチ
２０１  選択フラグ領域
２０２  カーソル位置領域
２０３  ＶＲＡＭ領域
２０４  受信バッファ
６０１  ホスト装置
６０２  プリンタ
【図１】
0003772952.tif 000002
【図２】
0003772952.tif 000003
【図３】
0003772952.tif 000004
【図４】
0003772952.tif 000005
【図５】
0003772952.tif 000006