(57)【要約】【課題】  機械の共通化、量産性の向上によって製造コストを低減することができ、ＣＰＵの処理の負荷を軽減することができる表示ユニットおよび表示機能付き装置を提供することを目的とするものである。【解決手段】  キャラクタフォントを表示する表示部を有する表示ユニットにおいて、複数のキャラクタフォントを、それぞれ格納している互いに異なる複数のメモリと、上記複数のキャラクタフォントの中から、所望のキャラクタフォントを選択する選択信号を入力する選択信号入力手段と、上記選択信号入力手段を介して入力された上記選択信号に基づいて選択されたキャラクタフォントを、上記表示部に表示するように制御する表示制御手段とを有する表示ユニットである。【選択図】  図１
2005114960.tif 000002
【特許請求の範囲】
【請求項１】
キャラクタフォントを表示する表示部を有する表示ユニットにおいて、
複数のキャラクタフォントを、それぞれ格納している互いに異なる複数のメモリと；
上記複数のキャラクタフォントの中から、所望のキャラクタフォントを選択する選択信号を入力する選択信号入力手段と；
上記選択信号入力手段を介して入力された上記選択信号に基づいて選択されたキャラクタフォントを、上記表示部に表示するように制御する表示制御手段と；
を有することを特徴とする表示ユニット。
【請求項２】
請求項１において、
上記表示制御手段は、選択されたキャラクタフォントを切り替えて上記表示部に表示するように制御する手段であることを特徴とする表示ユニット。
【請求項３】
キャラクタフォントを表示する表示部を有する表示機能付き装置において、
複数のキャラクタフォントを、それぞれ格納している互いに異なる複数の読み出し専用メモリと；
上記複数の読み出し専用メモリの中から、所望の読み出し専用メモリを選択する専用メモリ選択手段と；
上記専用メモリ選択手段を介して選択された読み出し専用メモリに格納されているキャラクタフォンを読み出し、上記表示部に表示するように制御する表示部制御手段と；
を有することを特徴とする表示機能付き装置。
【請求項４】
上記表示部制御手段は、上記選択手段に応じて上記キャラクタフォントを切り替えて上記表示部に表示するように制御する手段であることを特徴とする表示機能付き装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャラクタフォントを表示する表示部を有する表示ユニットおよび表示機能付き装置に関する。
【背景技術】
【０００２】
図７は、従来の表示ユニット２００を示すブロック図である。
【０００３】
従来の表示ユニット２００は、ＭＦＰ（マルチファンクションペリフェラル、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。上記ＭＦＰは、コンピュータ１またはネットワークに接続して使用されるコンピュータペリフェラル装置であり、コンピュータ１またはネットワークからの制御コマンドに従って、動作する（たとえば、特許文献１参照）。
【０００４】
コンピュータ１またはネットワークからの制御コマンドがなく、しかもＭＦＰ本体のキー入力信号がある場合は、ＭＦＰ単体機能として動作する。
【０００５】
コンピュータインタフェース２は、コンピュータ１から制御コマンドを取り込み、ＭＦＰステータス情報等ＭＦＰ間のデータインタフェースを常時行う。
【０００６】
ＣＰＵ３は、それら制御コマンドを、常時解析し、スキャナユニット４、プリンタユニット５、表示モジュール７を駆動する。
【０００７】
図８は、従来の表示ユニット２００における表示モジュール７の具体例を示すブロック図である。
【０００８】
コンピュータインタフェース２を介して、コンピュータ１から読み取り制御コマンドを受信すると、ＣＰＵ３は、表示モジュール７を駆動し、ユーザに動作状況を示し、同時に、ＣＣＤとランプとを駆動し、原稿を読み取り、読み取った原稿画情報を、コンピュータインタフェース２を介して、コンピュータ１に送信する。
【０００９】
プリンタユニット５は、インクジェット、ＬＢＰなどの記録装置である。コンピュータ１からの記録制御コマンド入力と記録データとを、ＰＣデータインタフェースユニット２を介して、受信すると、ＣＰＵ３は、表示モジュール７を駆動し、ユーザに動作状況を示し、プリンタユニット５を駆動させ、記録紙に受信データを記録する。
【００１０】
表示モジュール７は、ＣＰＵインタフェース７１と、インストラクションレジスタ７２と、データレジスタ７３と、アドレスカウンタ７４と、タイミング発生回路７５と、表示データＲＡＭ７６と、キャラクタジェネレータＣＧ３と、ＬＣＤ表示ドライバ回路７９と、液晶表示部８０とを有する。
【００１１】
ＣＰＵインタフェース７１は、ＣＰＵ３との間におけるコマンドと、表示データとを送受信する。
【００１２】
インストラクションレジスタ７２は、表示クリア等のインストラクションコードや表示データＲＡＭ７６のアドレス情報情報を記憶するレジスタである。
【００１３】
ＣＰＵ３からＣＰＵインタフェース７１に、表示ユニット２００の制御コマンドと表示データとが書き込まれると、インストラクションレジスタ７２は、受信した液晶表示部８０制御コマンドを解析する。そして、解析結果に従い、表示モジュール７内のユニットを動作させ、液晶表示部８０表示を行う。
【００１４】
データレジスタ７３は、表示データＲＡＭ７６に書き込むデータを、ＣＰＵ３から受信し、記憶するレジスタである。
【００１５】
ＣＰＵ３からデータレジスタ７３に書き込まれたデータは、表示データＲＡＭ７６に、自動的に書き込まれる。
【００１６】
アドレスカウンタ７４は、表示データＲＡＭ７６と、ＣＧＲＡＭとのアドレスを与えるカウンタである。
【００１７】
インストラクションレジスタ７２にアドレスインストラクションを書くと、インストラクションレジスタ７２からアドレスカウンタ７４へ、アドレス情報が転送される。
【００１８】
表示データＲＡＭ７６は、８ＢＩＴの文字コードで表される表示データを記憶するＲＡＭである。表示データＲＡＭ７６のアドレスは、アドレスカウンタ７４のアドレス出力によって指定される。
【００１９】
図９は、表示データＲＡＭ７６のアドレスと、そのアドレスに記憶された文字データとが表示されている状態を示す図である。
【００２０】
表示位置アドレス００は、液晶表示部８０の画面の左側の表示桁にあたり、以下、表示アドレスに従って、液晶表示部８０の表示桁が変わる。
【００２１】
キャラクタジェネレータＣＧ３は、８ｂｉｔの文字コードに基づいて、ＬＣＤ表示パターンを発生するＲＯＭであり、文字コードに対応する液晶表示部８０表示フォントを格納しているＲＯＭである。
【００２２】
図１０は、従来の表示ユニット２００において、キャラクタジェネレータＣＧ３のアドレスと、フォントデータ配列に入力する文字コードと、これらに対応してキャラクタジェネレータＣＧ３から出力された表示フォントとを示す図である。
【００２３】
文字コードは、キャラクタジェネレータＣＧ３のアドレスとして入力される。これによって、たとえば、キャラクタジェネレータＣＧ３から”０”の表示フォントを出力するには、文字コード”００Ｈ”を入力する。入力した文字コードは、これをアドレスに置き換え、アドレス”００”に格納する”０”の表示フォントが、キャラクタジェネレータＣＧ３から出力される。
【００２４】
タイミング発生回路７５は、表示データＲＡＭ７６、液晶表示部８０、キャラクタフォントジェネレータＣＧ３などを動作させるタイミング信号を発生させる。
【００２５】
ＬＣＤ表示ドライバ回路７９、データレジスタ７３は、タイミング発生回路７５のタイミング信号に従って、キャラクタジェネレータＣＧ３から出力されるＬＣＤ表示フォントデータを液晶に出力する。
【００２６】
液晶表示部８０は、液晶表示部であり、ＬＣＤ表示ドライバ回路７９、データレジスタ７３出力によって表示制御される。
【００２７】
たとえば、図９に示すように、液晶表示部８０上に、「２０１３年」を左から順に、表示する場合は、まず、ＣＰＵ３は、表示ユニット２００のＣＰＵインタフェース７１に、表示位置００のアドレスコマンドと”２”の文字データ０２とを書き込む。
【００２８】
次に、インストラクションレジスタ７２は、”２”の表示位置００アドレスコマンドによって、アドレスカウンタ７４に、アドレス００を設定する。
【００２９】
次に、”２”の文字コード０２Ｈが、データレジスタ７３を介して、アドレスカウンタ７４の示す表示データＲＡＭ７６のアドレス００に記憶される。
【００３０】
次に、ＣＰＵ３は、表示ユニット２００のＣＰＵインタフェース７１に、表示位置０１のアドレスコマンドを書き込む。インストラクションレジスタ７２は、表示位置０１アドレスコマンドによって、アドレスカウンタ７４にアドレス０１を設定する。
【００３１】
次に、ＣＰＵ３は、表示ユニット２００のＣＰＵインタフェース７１に、”０”の文字データ００Ｈを書き込む。書き込まれた文字コードは、データレジスタ７３を介して、アドレスカウンタ７４の示す表示データＲＡＭ７６のアドレス０１に、”０”が記憶される。
【００３２】
表示位置０４に表示する”年”の文字コード８０Ｈまで、上記と同様の処理を行い、表示データＲＡＭ７６のアドレス００からアドレス０４に、”２”、”０”、”１”、”３”、”年”の文字コード０２Ｈ、００Ｈ、０１Ｈ、０３Ｈが、書き込まれる。
【００３３】
そして、タイミング発生回路７５が、ＬＣＤ表示タイミングになると、アドレスカウンタ７４、表示データＲＡＭ７６、キャラクタジェネレータＣＧ３を動作させるタイミング信号を発生させる。
【００３４】
これによって、表示データＲＡＭ７６から、上記”２”、”０”、”１”、”３”、”年”の文字コードが、順に、キャラクタジェネレータＣＧ３に出力され、キャラクタジェネレータＣＧ３は、文字コードに対応したＬＣＤ表示パターンを発生し、ＬＣＤ表示ドライバ回路７９（データレジスタ７３）に出力する。
【００３５】
ＬＣＤ表示ドライバ回路７９（データレジスタ７３）は、タイミング発生回路７５のタイミング信号に従って、上記ＣＧＲＡＭとキャラクタジェネレータＣＧ３とから出力されたＬＣＤ表示フォントデータを、液晶表示部８０に出力し、これによって、液晶画面に”２０１３年”が表示される。
【００３６】
その他の複数の言語を、液晶表示部８０に表示する方式は、ＬＣＤコントローラモジュール外に配置された書き換え可能なプログラムＲＯＭに、表示言語キャラクタフォントを格納する。言語表示を切り換える際は、上記書き換え可能なＲＯＭの表示用キャラクタを書き換える。
【特許文献１】特開平８−１６３６１７号公報（第３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【００３７】
表示モジュールに内蔵されているキャラクタジェネレータＲＯＭを使用して表示を行う従来のＭＦＰは、１種類の表示言語用のキャラクタジェネレータＲＯＭしか持たず、しかも、上記キャラクタＲＯＭに対する表示言語切り替え手段を持たないので、表示言語毎に、表示モジュールとＭＦＰとを製造する必要がある。
【００３８】
また、上記従来の書き換え可能なＲＯＭ上の表示用キャラクタを書き換える方式では、高価なフラッシュメモリを使用するので、製造コストが大幅に増加し、しかも、フォントデータの書換え作業に、大幅な作業時間を必要とするので、重ねて製造コストの増加になるという問題がある。
【００３９】
また、液晶表示部８０の外に、複数の言語を格納するＲＯＭを用いる場合、表示１画面ごとに、ＣＰＵ３が全ての画像データを作成する必要があり、ＣＰＵ３の処理に負荷がかかるという問題がある。
【００４０】
本発明は、機械の共通化、量産性の向上によって製造コストを低減することができ、ＣＰＵの処理の負荷を軽減することができる表示ユニットおよび表示機能付き装置を提供することを目的とするものである。
【課題を解決するための手段】
【００４１】
本発明は、キャラクタフォントを表示する表示部を有する表示ユニットにおいて、複数のキャラクタフォントを、それぞれ格納している互いに異なる複数のメモリと、上記複数のキャラクタフォントの中から、所望のキャラクタフォントを選択する選択信号を入力する選択信号入力手段と、上記選択信号入力手段を介して入力された上記選択信号に基づいて選択されたキャラクタフォントを、上記表示部に表示するように制御する表示制御手段とを有する表示ユニットである。
【発明の効果】
【００４２】
本発明によれば、液晶表示部８０の表示モジュール７内部に、複数の言語用のキャラクタフォントジェネレータを持ち、それらをＭＦＰ装置のキー入力等、外部入力装置によって、切り換え駆動し、液晶表示部を表示するので、従来、言語および国毎に生産する必要があった表示機能付き装置の表示モジュールを共通化することができ、量産性の向上による製造コストを低減することができ、また、ＣＰＵの処理の負荷を軽減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００４４】
図１は、本発明の実施例である表示ユニット１００の構成を示す図である。
【００４５】
表示ユニット１００は、コンピュータ１と、コンピュータインタフェース２と、ＣＰＵ３と、スキャナユニット４と、プリンタユニット５と、キー入力ユニット６と、表示モジュール７０とを有する。
【００４６】
表示モジュール７０は、ＣＰＵインタフェース７１と、インストラクションレジスタ７２と、データレジスタ７３と、アドレスカウンタ７４と、タイミング発生回路７５と、表示データＲＡＭ７６と、第１のキャラクタジェネレータメモリＣＧ１と、第２のキャラクタジェネレータメモリＣＧ２と、ドライバ回路７９と、液晶表示部８０とを有する。
【００４７】
表示モジュール７０におけるＣＰＵインタフェース７１と、インストラクションレジスタ７２と、データレジスタ７３と、アドレスカウンタ７４と、タイミング発生回路７５と、表示データＲＡＭ７６と、ドライバ回路７９と、液晶表示部８０とは、従来の表示ユニット２００に使用されているものと同様である。
【００４８】
第１のキャラクタジェネレータメモリＣＧ１と、第２のキャラクタジェネレータメモリＣＧ２とは、ＬＣＤ表示キャラクタジェネレータメモリである。
【００４９】
図２は、第１のキャラクタジェネレータメモリＣＧ１のアドレスとフォントデータ配列と、第２のキャラクタジェネレータメモリＣＧ２のアドレスとフォントデータ配列とを示す図である。
【００５０】
図２に示すように、第１のキャラクタジェネレータメモリＣＧ１は、日本語のカタカナフォントデータを格納し、第２のキャラクタジェネレータメモリＣＧ２は、アルファベットのフォントデータを格納している。
【００５１】
次に、表示ユニット１００の送信時に、第１の表示キャラクタジェネレータメモリＣＧ１に表示する言語として日本語を設定し、第１の表示キャラクタジェネレータメモリＣＧ１にカタカナを表示する場合と、第２の表示キャラクタジェネレータメモリＣＧ２に表示する言語として英語を設定し、第２の表示キャラクタジェネレータメモリＣＧ２にアルファベットを表示する場合とについて説明する。
【００５２】
まず、キー入力ユニット６を介して、液晶表示部８０の表示設定を日本語に設定した場合の動作について説明する。
【００５３】
図３は、表示ユニット１００に設けられているＣＰＵ３が、キー入力ユニット６からの入力に従って、表示モジュール７０を設定する処理を示すフローチャートである。
【００５４】
図４は、上記実施例において、表示モジュール７０の内部の動作を表すフローチャートである。
【００５５】
キー入力ユニット６を介して、液晶表示部８０における表示設定を日本語に設定すると（Ｓ１、Ｓ２）、ＣＰＵ３は、表示モジュール７０に、日本語のカタカナ表示モードの設定を行う（Ｓ４）。表示モジュール７０は、この設定を受けて、第１のキャラクタジェネレータメモリＣＧ１を選択する選択信号ＣＳ１を出力する（Ｓ１１１）。
【００５６】
次に、表示モジュール７０に、カタカナフォント「ソウシン」を表示する動作について説明する。
【００５７】
図５は、上記実施例において、ＣＰＵ３が表示モジュール７０に対して行う表示フォントデータ書き込み処理を示すフローチャートである。
【００５８】
ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁００桁を指定する表示位置コマンドを書き込む（Ｓ１０）。表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁００をさすアドレス００を設定する（Ｓ１１３）。
【００５９】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“ソ”の文字データ４０Ｈを書き込む（Ｓ１１）。“ソ”の文字データ４０Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４が示す表示桁００を表す表示データＲＡＭ７６のアドレス００に、“ソ”を表示する文字データとして４０Ｈを記憶する（Ｓ１１４）。
【００６０】
次に、ＣＰＵ３は、“ウ”の表示フォントデータを表示する処理を行う。ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁０１桁を指定する表示位置コマンドを書き込む（Ｓ１５）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁０１をさすアドレス０１を設定する（Ｓ１１３）。
【００６１】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“ウ”の文字データ４１Ｈを書き込む（Ｓ１６）。
【００６２】
“ウ”の文字データ４１Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４が示す表示桁０１を表す表示データＲＡＭ７６のアドレス０１に、“ウ”を表示する文字データとして、４１Ｈが記憶される（Ｓ１１４）。
【００６３】
次に、ＣＰＵ３は、“シ”の表示フォントデータを表示する処理を行う。ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁０２桁を指定する表示位置コマンドを書き込む（Ｓ２０）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置をさすアドレス０２を設定する（Ｓ１１３）。
【００６４】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“シ”の文字データ４２Ｈを書き込む（Ｓ２１）。
【００６５】
“シ”の文字データ４２Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４が示す表示桁０２を表す表示データＲＡＭ７６のアドレス０２に、“シ”を表示する文字データとして４２Ｈを記憶する（Ｓ１１４）。
【００６６】
次に、ＣＰＵ３は、“ン”の表示フォントデータを表示する処理を行う。ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁０３桁を指定する表示位置コマンドを書き込む（Ｓ２５）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁０３をさすアドレス０３を設定する（Ｓ１１３）。
【００６７】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“ン”の文字データ４３Ｈを書き込む（Ｓ２６）。“ン”の文字データ４３Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４が示す表示桁０３を表す表示データＲＡＭ７６のアドレス０３に、“ン”を表示する文字データとして、４３Ｈを記憶する（Ｓ１１４）。
【００６８】
表示データＲＡＭ７６に書き込まれた文字データ“ソ”、“ウ”、“シ”、“ン”は、ＬＣＤ表示タイミングになると、タイミング発生回路７５が発生する表示タイミング信号を発生する（Ｓ１２１）。タイミング信号に従い、表示データＲＡＭ７６から、第２のキャラクタジェネレータメモリＣＧ２と、第１のキャラクタジェネレータメモリＣＧ１とに、文字コードが出力される（Ｓ１２２）。
【００６９】
このときに、カタカナ表示が設定されていると、選択信号ＣＳ１が第１のキャラクタジェネレータメモリＣＧ１を選択しているので、第１のキャラクタジェネレータメモリＣＧ１は、図２に示す第１のキャラクタジェネレータメモリＣＧ１のアドレスと、フォントデータ配列表とに従って、カタカナ表示の「ソ」の表示フォントデータを出力する（Ｓ１２３）。
【００７０】
そして、第１のキャラクタジェネレータメモリＣＧ１から出力された表示フォントデータ“ソ”を、ＬＣＤ表示ドライバ回路７９に出力し、ＬＣＤ表示ドライバ回路７９は、これを液晶表示部８０に出力し、液晶表示部８０の表示桁０の位置に、“ソ”を表示する。（Ｓ１２４）。
【００７１】
図６は、上記実施例において、表示データＲＡＭ７６の状態と、液晶表示部８０に表示されるフォント（カタカナ表示設定の場合）とを示す図である。
【００７２】
上記処理を、液晶表示部８０の画面上の表示桁０から３まで、実行することによって、図６に示すように、“ソウシン”のカタカナフォントが表示される。
【００７３】
次に、キー入力ユニット６から、液晶表示部８０における表示設定がアルファベットに設定され、表示モジュール７０に、アルファベットフォントで送信を表す「ＳＥＮＤ」表示動作について説明する。
【００７４】
まず、キー入力ユニット６から、液晶表示部８０における表示設定がアルファベットに設定された場合について説明する。
【００７５】
キー入力ユニット６を介して、液晶表示部８０における表示設定がアルファベットに設定されると（Ｓ１、Ｓ２）、ＣＰＵ３は、表示モジュール７０に、アルファベット表示モードを設定する（Ｓ３）。表示モジュール７０は、これを受けて、第２のキャラクタジェネレータメモリＣＧ２を選択する選択信号ＣＳ２を出力する（Ｓ１１２）。
【００７６】
次に、表示モジュール７０に、アルファベットフォント「ＳＥＮＤ」を表示する動作について説明する。
【００７７】
ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁００桁を指定する表示位置コマンドを書き込む（Ｓ１０）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁００をさすアドレス００を設定する（Ｓ１１３）。
【００７８】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“Ｓ”の文字データ４０Ｈを書き込む（Ｓ１１）。“Ｓ”の文字データ４０Ｈは、データレジスタ７３を介して、アドレスカウンタ７４の示す表示桁００を表す表示データＲＡＭ７６のアドレス００に、“Ｓ”を表示する文字データとして４０Ｈを記憶する（Ｓ１１４）。
【００７９】
次に、ＣＰＵ３は、“Ｅ”の表示フォントデータの表示処理を行う。ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁０１桁を指定する表示位置コマンドを書き込む（Ｓ１５）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁０１をさすアドレス０１を設定する（Ｓ１１３）。
【００８０】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“Ｅ”の文字データ４１Ｈを書き込む（Ｓ１６）。“Ｅ”の文字データ４１Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４の示す表示桁０１を表す表示データＲＡＭ７６のアドレス０１のメモリエリアに、“ウ”を表示する文字データとして４１Ｈを記憶する（Ｓ１１４）。
【００８１】
次に、ＣＰＵ３は、“Ｎ”の表示フォントデータを表示する処理を実行する。ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁０２桁を指定する表示位置コマンドを書き込む（Ｓ２０）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁０２をさすアドレス０２を設定する（Ｓ１１３）。
【００８２】
続いて、ＣＰＵ３は、表示モジュール７０に表示する“Ｎ”の文字データ４２Ｈを書き込む（Ｓ２１）。“Ｎ”の文字データ４２Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４が示す表示桁０２を表す表示データＲＡＭ７６のアドレス０２に、“Ｎ”を表示する文字データとして４２Ｈを記憶する（Ｓ１１４）。
【００８３】
次に、ＣＰＵ３は、“Ｄ”の表示フォントデータを表示する処理を行う。ＣＰＵ３は、表示モジュール７０に、液晶表示部８０の画面上の表示桁０３桁を指定する表示位置コマンドを書き込む（Ｓ２５）。この表示位置コマンドを受信した表示モジュール７０は、液晶表示部８０の画面上の表示桁位置を示す表示データＲＡＭ７６のアドレスを出力するアドレスカウンタ７４に、表示桁０３をさすアドレス０３を設定する（Ｓ１１３）。
【００８４】
続いて、ＣＰＵ３は、表示モジュール７０に表示する”Ｄ”の文字データ４３Ｈを書き込む（Ｓ２６）。“Ｄ”の文字データ４３Ｈは、データレジスタ７３を介して、上記アドレスカウンタ７４の示す表示桁０３を表す表示データＲＡＭ７６のアドレス０３に、“Ｄ”を表示する文字データとして、４３Ｈを記憶する（Ｓ１１４）。
【００８５】
上記処理によって、液晶表示部８０の画面上に表示する文字と、文字を表示する位置との設定が行われる。
【００８６】
表示データＲＡＭ７６に書き込まれた文字データ“ソ”、“ウ”、“シ”、“ン”は、ＬＣＤ表示タイミングになると、タイミング発生回路７５が発生する表示タイミング信号を発生する（Ｓ１２１）、タイミング信号に従い、表示データＲＡＭ７６から、文字コードが第２のキャラクタジェネレータメモリＣＧ２と第１のキャラクタジェネレータメモリＣＧ１とに出力される（Ｓ１２２）。
【００８７】
このときに、アルファベット表示を設定している場合、選択信号ＣＳ２が第２のキャラクタジェネレータメモリＣＧ２を選択しているので、第２のキャラクタジェネレータメモリＣＧ２は、図２に示す第２のキャラクタジェネレータメモリＣＧ２のアドレスと、フォントデータの配列表とに従って、アルファベット表示の「Ｓ」の表示フォントデータを出力する（Ｓ１２３）。
【００８８】
そして、第２のキャラクタジェネレータメモリＣＧ２から出力された表示フォントデータ“Ｓ”を、ＬＣＤ表示ドライバ回路７９に出力し、ＬＣＤ表示ドライバ回路７９は、これを液晶表示部８０の画面に出力し、液晶表示部８０の画面の表示桁０の位置に、“Ｓ”を表示する（Ｓ１２４）。
【００８９】
上記処理を、表示桁３まで実行することによって、液晶表示部８０の画面上の表示桁０から３の位置に、アルファベットフォント“ＳＥＮＤ”が表示される。
【００９０】
また、たとえば、液晶表示部８０にカタカナ表示を行っている最中に、キー入力ユニット６を介して、アルファベットを設定することによって、カタカナ表示からアルファベット表示に切り替えることができる。
【００９１】
つまり、上記実施例は、キャラクタフォントを表示する表示部を有する表示ユニットにおいて、複数のキャラクタフォントを、それぞれ格納している互いに異なる複数のメモリと、上記複数のキャラクタフォントの中から、所望のキャラクタフォントを選択する選択信号を入力する選択信号入力手段と、上記選択信号入力手段を介して入力された上記選択信号に基づいて選択されたキャラクタフォントを、上記表示部に表示するように制御する表示制御手段とを有する表示ユニットである。
【００９２】
この場合、上記表示制御手段は、選択されたキャラクタフォントを切り替えて上記表示部に表示するように制御する手段である。
【００９３】
また、上記実施例は、キャラクタフォントを表示する表示部を有する表示機能付き装置において、複数のキャラクタフォントを、それぞれ格納している互いに異なる複数の読み出し専用メモリと、上記複数の読み出し専用メモリの中から、所望の読み出し専用メモリを選択する専用メモリ選択手段と、上記専用メモリ選択手段を介して選択された読み出し専用メモリに格納されているキャラクタフォンを読み出し、上記表示部に表示するように制御する表示部制御手段とを有する表示機能付き装置の例である。
【００９４】
この場合、上記表示部制御手段は、上記選択手段に応じて上記キャラクタフォントを切り替えて上記表示部に表示するように制御する手段である。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施例である表示ユニット１００の構成を示す図である。
【図２】第１のキャラクタジェネレータメモリＣＧ１のアドレスとフォントデータ配列と、第２のキャラクタジェネレータメモリＣＧ２のアドレスとフォントデータ配列とを示す図である。
【図３】表示ユニット１００に設けられているＣＰＵ３が、キー入力ユニット６からの入力に従って、表示モジュール７０を設定する処理を示すフローチャートである。
【図４】上記実施例において、表示モジュール７０の内部の動作を表すフローチャートである。
【図５】上記実施例において、ＣＰＵ３が表示モジュール７０に対して行う表示フォントデータ書き込み処理を示すフローチャートである。
【図６】上記実施例において、表示データＲＡＭ７６の状態と、液晶表示部８０に表示されるフォント（カタカナ表示設定の場合）とを示す図である。
【図７】従来の表示ユニット２００を示すブロック図である。
【図８】従来の表示ユニット２００における表示モジュール７の具体例を示すブロック図である。
【図９】表示データＲＡＭ７６のアドレスと、そのアドレスに記憶された文字データとが表示されている状態を示す図である。
【図１０】従来の表示ユニット２００において、キャラクタジェネレータＣＧ３のアドレスと、フォントデータ配列に入力する文字コードと、これらに対応してキャラクタジェネレータＣＧ３から出力された表示フォントとを示す図である。
【符号の説明】
【００９６】
１００…表示ユニット
１…コンピュータ、
２…コンピュータインタフェース、
３…ＣＰＵ、
４…スキャナユニット、
５…プリンタユニット、
６…キー入力ユニット、
７０…表示モジュール、
７３…データレジスタ、
７４…アドレスカウンタ、
７５…タイミング発生回路、
７６…表示データＲＡＭ、
ＣＧ１…第１キャラクタジェネレータメモリ、
ＣＧ２…第２キャラクタジェネレータメモリ、
７９…ドライバ回路、
８０…液晶表示部。
【図１】
2005114960.tif 000003
【図２】
2005114960.tif 000004
【図３】
2005114960.tif 000005
【図４】
2005114960.tif 000006
【図５】
2005114960.tif 000007
【図６】
2005114960.tif 000008
【図７】
2005114960.tif 000009
【図８】
2005114960.tif 000010
【図９】
2005114960.tif 000011
【図１０】
2005114960.tif 000012