(57)【要約】      （修正有）【課題】ＣＧ−ＲＡＭに記憶可能な可変フォントパターン数に制限がある場合においても、文字表現に制限の無い表示装置及びこれを用いた画像形成装置を提供する。【解決手段】固定フォントパターンを記憶する第１の記憶部と、任意の可変フォントパターンを所定数記憶する第２の記憶部と、表示画面に表示させる文字列の文字コードを記憶する第３の記憶部と、表示画面への表示要求のある文字列の文字コードを記憶する第４の記憶部と、任意の可変フォントパターンを記憶する第５の記憶部と、文字コードに従い、第１の記憶部と第２の記憶部とからフォントパターンを読み出して表示画面に表示させる表示部と、第２の記憶部に記憶される可変フォントパターンを第５の記憶部に記憶された可変フォントパターンに書き換えながら表示画面に表示させ、第２の記憶部の記憶容量の制限がある場合、表示させる文字列を複数回に分けて表示させる制御部とを備える。【選択図】図１
2012173690.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された文字の固定フォントパターンを記憶する第１の記憶部と、
任意の可変フォントパターンを所定数記憶する第２の記憶部と、
表示画面に表示させる文字列の文字コードを記憶する第３の記憶部と、
前記表示画面への表示要求のある前記文字列の前記文字コードを記憶する第４の記憶部と、
前記第２の記憶部とは異なる記憶部であって、任意の可変フォントパターンを記憶する第５の記憶部と、
前記第３の記憶部に記憶された前記文字列の前記文字コードに従い、前記第１の記憶部と前記第２の記憶部とからフォントパターンを読み出して前記表示画面に表示させる表示部と、
前記表示部による前記表示画面への表示を制御する制御部とを備え、
前記制御部は、
前記第２の記憶部に記憶される前記可変フォントパターンを前記第５の記憶部に記憶された前記可変フォントパターンに書き換えながら前記表示画面に表示させるとともに、前記第２の記憶部の記憶容量の制限により、前記第４の記憶部に記憶された前記文字列を表示させることが困難な場合、前記表示画面に表示させる前記文字列を複数回に分けて表示させるように制御すること
を特徴とする表示装置。
【請求項２】
記録媒体を搬送する記録媒体搬送手段と、
前記記録媒体搬送手段により搬送された前記記録媒体に入力された画像情報に基づき画像を形成する画像形成手段と、
前記記録媒体搬送手段による前記記媒体の搬送工程、又は前記画像形成手段による画像形成工程に係る装置の動作状況を表示画面を介してユーザに表示する表示装置とを備え、
前記表示装置は、
予め設定された文字の固定フォントパターンを記憶する第１の記憶部と、
任意の可変フォントパターンを所定数記憶する第２の記憶部と、
表示画面に表示させる文字列の文字コードを記憶する第３の記憶部と、
前記表示画面への表示要求のある前記文字列の前記文字コードを記憶する第４の記憶部と、
前記第２の記憶部とは異なる記憶部であって、任意の可変フォントパターンを記憶する第５の記憶部と、
前記第３の記憶部に記憶された前記文字列の前記文字コードに従い、前記第１の記憶部と前記第２の記憶部とからフォントパターンを読み出して前記表示画面に表示させる表示部と、
前記表示部による前記表示画面への表示を制御する制御部とを備え、
前記制御部は、
前記第２の記憶部に記憶される前記可変フォントパターンを前記第５の記憶部に記憶された前記可変フォントパターンに書き換えながら前記表示画面に表示させるとともに、前記第２の記憶部の記憶容量の制限により、前記第４の記憶部に記憶された前記文字列を表示させることが困難な場合、前記表示画面に表示させる前記文字列を複数回に分けて表示させるように制御すること
を特徴とする画像形成装置。
【請求項３】
前記第１の記憶部とは異なる記憶部であって、前記第２の記憶部、又は前記第５の記憶部に記憶させるための予め設定された文字の固定フォントパターンを記憶する第６の記憶部とを備えること
を特徴とする請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字表示手段、詳細には、動的に文字のフォントパターンを差し替えることにより表示可能文字数を拡大できる文字表示手段を有する表示装置及びこれを用いた画像形成装置に関するものである。
【背景技術】
【０００２】
一般的に、文字表示手段を有する従来の表示装置においては、表示させる文字列を文字コードで管理し、該文字コードに対応するフォントパターンを表示させることで文字表示が行われる。このような表示装置の中には、予め設定された固定フォントパターンを記憶するＣＧ−ＲＯＭ（Character Generator-Read Only Memory）及び書き換え可能な可変フォントパターンを記憶するＣＧ−ＲＡＭ（Character Generator- Random Access Memory）等のメモリを備え、表示させる各文字に対応する文字コードを指定することによって、ＣＧ−ＲＯＭ又はＣＧ−ＲＡＭの何れかのメモリに記憶されたフォントパターンを表示させるものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２５４４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の表示装置においては、ＣＧ−ＲＡＭに記憶可能な可変フォントパターンが該表示装置が表示可能な文字数よりも少ない場合、ＣＧ−ＲＯＭに記憶されている固定フォントパターン及びＣＧ−ＲＡＭに記憶可能な可変フォントパターンだけでは、必要な文字表現ができない場合がある。このために、例えば、特殊文字や、記号等を用いる言語による文字表現に制約がかかるといった問題があった。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、本発明の課題は、予め設定された固定フォントパターンを記憶するＣＧ−ＲＯＭ及び書き換え可能な可変フォントパターンを記憶するＣＧ−ＲＡＭを備え、ＣＧ−ＲＡＭに記憶可能な可変フォントパターン数に制限がある場合においても、文字表現に制限の無い表示装置及びこれを用いた画像形成装置を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る表示装置は、予め設定された文字の固定フォントパターンを記憶する第１の記憶部と、任意の可変フォントパターンを所定数記憶する第２の記憶部と、表示画面に表示させる文字列の文字コードを記憶する第３の記憶部と、前記表示画面への表示要求のある前記文字列の前記文字コードを記憶する第４の記憶部と、前記第２の記憶部とは異なる記憶部であって、任意の可変フォントパターンを記憶する第５の記憶部と、前記第３の記憶部に記憶された前記文字列の前記文字コードに従い、前記第１の記憶部と前記第２の記憶部とからフォントパターンを読み出して前記表示画面に表示させる表示部と、前記表示部による前記表示画面への表示を制御する制御部とを備え、前記制御部は、前記第２の記憶部に記憶される前記可変フォントパターンを前記第５の記憶部に記憶された前記可変フォントパターンに書き換えながら前記表示画面に表示させるとともに、前記第２の記憶部の記憶容量の制限により、前記第４の記憶部に記憶された前記文字列を表示させることが困難な場合、前記表示画面に表示させる前記文字列を複数回に分けて表示させるように制御することを特徴とする。
【０００７】
また、本発明に係る画像形成装置は、記録媒体を搬送する記録媒体搬送手段と、前記記録媒体搬送手段により搬送された前記記録媒体に入力された画像情報に基づき画像を形成する画像形成手段と、前記記録媒体搬送手段による前記記媒体の搬送工程、又は前記画像形成手段による画像形成工程に係る装置の動作状況を表示画面を介してユーザに表示する表示装置とを備え、前記表示装置は、予め設定された文字の固定フォントパターンを記憶する第１の記憶部と、任意の可変フォントパターンを所定数記憶する第２の記憶部と、表示画面に表示させる文字列の文字コードを記憶する第３の記憶部と、前記表示画面への表示要求のある前記文字列の前記文字コードを記憶する第４の記憶部と、前記第２の記憶部とは異なる記憶部であって、任意の可変フォントパターンを記憶する第５の記憶部と、前記第３の記憶部に記憶された前記文字列の前記文字コードに従い、前記第１の記憶部と前記第２の記憶部とからフォントパターンを読み出して前記表示画面に表示させる表示部と、前記表示部による前記表示画面への表示を制御する制御部とを備え、前記制御部は、前記第２の記憶部に記憶される前記可変フォントパターンを前記第５の記憶部に記憶された前記可変フォントパターンに書き換えながら前記表示画面に表示させるとともに、前記第２の記憶部の記憶容量の制限により、前記第４の記憶部に記憶された前記文字列を表示させることが困難な場合、前記表示画面に表示させる前記文字列を複数回に分けて表示させるように制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、予め設定された固定フォントパターンを記憶するＣＧ−ＲＯＭ及び書き換え可能な可変フォントパターンを記憶するＣＧ−ＲＡＭを備え、ＣＧ−ＲＡＭに記憶可能な可変フォントパターン数に制限がある場合においても、文字表現に制限の無い表示装置及びこれを用いた画像形成装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の概略断面図である。
【図２】表示装置の構成を説明するための概略構成図である。
【図３】表示装置が表示可能な文字のフォントパターンに対応する文字コード表である。
【図４】ＣＧ−ＲＡＭを説明する図である。
【図５】表示データＲＡＭの構成を説明する図である。
【図６】ＲＡＭの構成を説明する図である。
【図７】仮想表示データＲＡＭの構成を説明する図である。
【図８】仮想ＣＧ−ＲＡＭの構成を説明する図である。
【図９】ＣＧ−ＲＡＭ管理テーブルの構成を説明する図である。
【図１０】仮想ＣＧ−ＲＡＭ管理テーブルの構成を説明する図である。
【図１１】表示部に表示させる文字列の表示例を説明する図である。
【図１２】文字表示処理を説明するためのフローチャートである。
【図１３】図１２のステップＳ１０２及びステップＳ１０６における分割表示処理を説明するためのフローチャートである。
【図１４】図１３のステップＳ２０５及びステップＳ２０８における１文字表示処理を説明するためのフローチャートである。
【図１５】図１４のステップＳ３０３における未表示ＣＧ−ＲＡＭ検索処理を説明する図である。
【図１６】画像形成装置の概略構成図である。
【図１７】表示制御部及び表示装置１の構成を説明するための概略図である。
【図１８】表示制御部が表示可能な文字のフォントパターンに対応する文字コード表を表したものである。
【図１９】拡張ＣＧ−ＲＯＭのインデックス部を説明する図である。
【図２０】拡張ＣＧ−ＲＯＭを説明する図である。
【図２１】拡張表示データＲＡＭの構成を説明する図である。
【図２２】仮想表示データＲＡＭの構成を説明する図である。
【図２３】ＤＬＬ管理テーブルの構成を説明する図である。
【図２４】文字表示処理を説明するためのフローチャートである。
【図２５】図２４のステップＳ６０４及びステップＳ６０６における表示制御部１文字表示処理を説明するためのフローチャートである。
【図２６】図２５のステップＳ７０５における拡張ＣＧ−ＲＯＭ登録処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１１】
［第１の実施形態］
図１は、第１の実施形態に係る表示装置が適用された画像形成装置２１の概略断面図である。本実施形態の説明においては、電子写真方式により記録媒体としての記録紙上に画像を形成する画像形成装置を一例として説明する。
【００１２】
画像形成装置２１は、画像が形成される記録紙を収納する給紙トレイ２２と、入力された印刷ジョブデータに基づきトナー像を形成するプロセスカートリッジ２４と、プロセスカートリッジ２４により形成されたトナー像を記録紙に転写させる転写ローラ２５と、記録紙上に転写されたトナー像を定着させる定着装置２６と、本実施形態に係る表示装置に含まれ、画像形成装置２１の装置状態をユーザに表示する表示部３とを備える。
【００１３】
給紙トレイ２２は、内部に記録紙を積層した状態で収納し、画像形成装置２１下部に着脱自在に装着される。そして、記録媒体搬送手段としての給紙トレイ２２上部に設けられた給紙ローラ２３は、給紙トレイ２２に収納された記録紙をその最上部から１枚ずつ取り出して、略Ｓ字状に形成された記録紙搬送経路Ｓに繰り出す。
【００１４】
画像形成手段であるプロセスカートリッジ２４としては、ＬＥＤ（Light Emitting Diode）素子等の発光素子とレンズアレイとを有する図示せぬＬＥＤヘッドを用いた電子写真方式の印刷エンジンを用いることができる。本実施形態において説明する電子写真方式の印刷エンジンを備えるプロセスカートリッジ２４は、入力された印刷画像データに基づき、図示せぬＬＥＤヘッドから照射された光によって感光体上に形成された静電潜像にトナーを付着させることでトナー像を形成する。なお、プロセスカートリッジ２４としては、電子写真方式以外の、例えば、レーザ方式、インクジェット方式、又はドットマトリックスインパクト方式の印刷エンジンも用いることも可能であり、あらゆる画像形成装置、又は他の機器においても同様の構成が可能である。
【００１５】
転写ローラ２５は、プロセスカートリッジ２４が備える感光体に対向した位置に圧接するように配設され、図示せぬ高圧電源から印加された転写バイアス電圧により、感光体表面に形成されたトナー像を記録紙に転写させる。
【００１６】
定着装置２６は、プロセスカートリッジ２４以降の記録紙搬送経路Ｓ下流側に配設されており、ヒートローラ、バックアップローラ等を備える。ヒートローラは、例えば、アルミニウム等からなる中空円筒状の芯金にシリコーンゴムの耐熱弾性層を被覆し、その上にＰＦＡ（テトラフルオロエチレンーパーフルオロアルキルビニルエーテル共重合体）チューブを被服することによって形成されている。そして、その芯金内には、例えば、ハロゲンランプ等の加熱ヒータが設けられている。バックアップローラは、例えば、アルミニウム等からなる芯金にシリコーンゴムの耐熱弾性層を被覆し、その上にＰＦＡを被覆した構成であり、ヒートローラとの間に圧接部が形成されるように配設されている。プロセスカートリッジ２４において形成されたトナー像が転写された記録用紙が所定の温度に維持されたヒートローラとバックアップローラとから形成される圧接部を通過することにより、記録用紙上のトナーに熱、及び圧力が付与され、当該トナーは溶融し、トナー像が定着される。
【００１７】
表示部３は、例えば、１６文字×２行の文字表示が可能なＬＣＤ（Liquid Crystal Display）からなる表示手段を有し、例えば、給紙トレイ２２に収納された記録紙が無くなった場合や、記録紙ジャム等のエラーが発生した場合に、ユーザに対してその旨の文字列を表示する。この表示部３を備える、本実施形態に係る表示装置については後ほど詳細に説明する。
【００１８】
なお、図１には示されていないが、画像形成装置２１を構成する他の部材として、画像形成装置２１の動作状態を監視するための、例えば、記録紙位置検出センサ，温湿度センサ，濃度センサ等の各種センサ、入力された画像情報に基づき図示せぬＬＥＤヘッドの駆動を制御するＬＥＤヘッド駆動制御部、定着装置２６の温度を制御する温度制御部、記録紙を搬送する搬送ローラ等を回転させるための駆動モータを制御する記録紙搬送モータ制御部、感光体等の画像形成プロセスに係る各種ローラを回転させるための駆動モータを制御する駆動制御部、及び各種ローラに電圧を印加する高圧電源等を備える。
【００１９】
図２は、本実施形態に係る表示装置１の構成を説明するための概略構成図である。表示装置１は、制御部２と、１６文字×２行の文字表示が可能なＬＣＤからなる表示手段を有する表示部３と、ＬＣＤドライバ４とを備える。
【００２０】
制御部２は、中央演算装置であり、装置全体を統括的に制御するＣＰＵ（Central Processing Unit）５と、制御プログラムや各種データ等を記憶するＲＯＭ６，ＲＡＭ７と、図示せぬ上位装置との間での制御コマンドや印刷ジョブデータ等の各種データの送受信を制御する通信制御部８とを備える。
【００２１】
ＬＣＤドライバ４は、予め設定された固定フォントパターンを記憶する第１の記憶部であるＣＧ−ＲＯＭ９と、第２の記憶部である書き換え可能な可変フォントパターンを記憶するＣＧ−ＲＡＭ１０と、表示部３に表示させる文字列の文字コードを記憶する第３の記憶部である表示データＲＡＭ１１と、制御部２からの命令を受けてＣＧ−ＲＡＭ１０又は表示データＲＡＭ１１の内容を書き換えるＣＰＵ１２インタフェース１２と、表示部３をハードウェア的に制御するドライバ回路１３とを備える。
【００２２】
図３は、本実施形態に係る表示装置１が表示可能な文字のフォントパターンに対応する文字コード表である。上述したＣＧ−ＲＯＭ９は、文字コード１０ＨからＦＦＨの合計２４０文字の固定フォントパターンを記憶する。一方、ＣＧ−ＲＡＭ１０は、文字コード００Ｈから０７Ｈまでの８文字の可変フォントパターンを記憶する。
【００２３】
８文字の可変フォントパターンが記憶可能なＣＧ−ＲＡＭ１０は、図４に示すように、６４バイトからなる書き換え可能なメモリであるＲＡＭから構成され、８バイトで１文字分のフォントデータを構成する。
【００２４】
図５は、表示データＲＡＭ１１の構成を説明する図である。表示データＲＡＭ１１は、８０バイトからなる書き換え可能なメモリであるＲＡＭから構成され、１バイトで１文字分の文字コードを記憶する。そして、表示データＲＡＭ１１は、ＬＣＤにおける１６文字列の上段表示用として、１６進法で００Ｈから２７Ｈのアドレスが、１６文字列の下段表示用として、４０Ｈから６７Ｈのアドレスがそれぞれ割り当てられている。なお、図５内における二重枠線の灰色部分は、ＣＧ−ＲＡＭ１０の可変フォントパターンを表示している例である。
【００２５】
そして、本実施形態に係るＲＡＭ７は、図６に示すように、さらに、第４の記憶部である仮想表示データＲＡＭ３１と、第５の記憶部である仮想ＣＧ−ＲＡＭ３２と、ＣＧ−ＲＡＭ管理テーブル３３と、仮想ＣＧ−ＲＡＭ管理テーブル３４とを備える。
【００２６】
仮想表示データＲＡＭ３１は、図７に示すように、アドレス００Ｈから始まり、上段表示用として３２文字分、下段表示用として３２文字分の文字列の仮想文字コードを記憶して登録する。なお、仮想表示データＲＡＭ３１に登録される仮想文字コードは、ｖ_ｄｉｓｐｒａｍ_ｃ［］で表される。なお、図７内における二重枠線の灰色部分は、可変フォントパターンを表示している例であるが、ここでの仮想文字コードは、ＣＧ−ＲＡＭ１０由来のものではなく、仮想ＣＧ−ＲＡＭ３２由来のものである。
【００２７】
仮想ＣＧ−ＲＡＭ３２は、図８に示すように、８バイトで１文字分のフォントデータを構成し、１６文字分の可変フォントパターンを記憶して登録する。
【００２８】
図９は、ＣＧ−ＲＡＭ管理テーブル３３の構成を説明する図である。ＣＧ−ＲＡＭ管理テーブル３３は、ＣＧ−ＲＡＭ１０の使用状態を管理するための、仮想ＣＧ−ＲＡＭ３２のフォントパターンが登録済みであることを示すパターン登録フラグ、仮想ＣＧ−ＲＡＭ３２上のフォントパターンに対応する文字コードを登録する登録仮想文字コード、ＣＧ−ＲＡＭ１０の可変フォントパターンが表示部３に表示済、或いはこれから表示されることを示す表示フラグとをそれぞれ８文字分備える。
【００２９】
仮想ＣＧ−ＲＡＭ管理テーブル３４は、図１０に示すように、仮想ＣＧ−ＲＡＭ３２の使用状態を管理するための、ＣＧ−ＲＡＭ１０のフォントパターンが登録済みであることを示すＣＧ−ＲＡＭ登録済フラグ、ＣＧ−ＲＡＭ１０上の登録された場所を示す登録文字コードをそれぞれ１６文字分備える。
【００３０】
このような構成を有する本実施形態に係る表示装置１の文字表示処理について以下に説明する。先ず、表示部３に表示させる文字列の表示例として、図１１に示すように、「ＯＰＥＮ  ＲＥＡＲ  ＣＯＶＥＲ／ＰＡＰＥＲ  ＳＩＺＥ  ＥＲＲＯＲ」の意をロシア語で表した「ОТКРЫТЬ  ЗАДНЮЮ  КРЫШКУ／ОШИБКА  РАЗМЕРА  БУМАГИ」を用いて説明する。
【００３１】
図１１において、最上段（Ａ）に示すのが、上記の表示部３に表示させたい文字列である。ここで、二重線枠の灰色部分は、ＣＧ−ＲＯＭ９に記憶されている固定フォントパターンに含まれていない文字を表しており、この場合、可変フォントパターンの文字として表示させる必要がある。この例においては、該当する文字は１７文字であるが、文字種としては１１文字である。ＣＧ−ＲＡＭ１０に記憶可能な可変フォントパターンの数は最大８文字であるため、表示部３に同時に文字種が９文字以上現れる場合はこれを全て同時に表示することはできない。
【００３２】
そこで、本実施形態においては、先ず、図１１中（１）に示すように、１行あたりの最大同時表示文字数である１６文字を表示させる。次に、図１１中（２）に示すように、文字の表示位置を図中左側に１文字分スクロールして表示させるが、表示文字に可変フォントパターンの文字が文字種で９文字となり、「У」の文字が表示できない。なお、ここで示す表示例においては、該当箇所を黒く塗りつぶして表現するが、表示部３における実際の表示は空白とする。
【００３３】
次に、図１１中（３）に示すように、さらに文字の表示位置を図中左側に１文字分スクロールして表示させるが、「Ш」の文字が表示範囲の外となるため、表示部３上では全文字表示可能となる。同様に、文字の表示位置のスクロール処理を繰り返すことにより、最終的に図１１中（１１）に示す１１回目の表示で全文字表示を完了させることができる。
【００３４】
さて、上記で説明した本実施形態に係る文字表示処理について図１２、図１３、図１４、図１５に示すフローチャートを用いて説明する。
【００３５】
図１２において、文字表示処理が開始されると、表示装置１の制御部２は、仮想表示データＲＡＭ３１上のどの位置から表示するかを示す表示開始アドレスＡに０を代入する（ステップＳ１０１）。
【００３６】
次に、制御部２は、ステップＳ１０２において、分割表示処理を実行する。分割表示処理については後ほど説明する。
【００３７】
ステップＳ１０３において、制御部２は、仮想表示データＲＡＭ３１上の文字列の全文字を表示出来たか否かを判断する。ここで、全文字が表示済の場合（ステップＳ１０３  Ｔｒｕe）、制御部２は処理を終了する。
【００３８】
一方、全文字が表示済で内場合（ステップＳ１０３  Ｆａｌｓｅ）、制御部２は、表示文字を一旦読み込むための設定時間である１秒間ウエイトする（ステップＳ１０４）。
【００３９】
次に、１秒間ウエイト後、制御部２は表示開始アドレスＡに１を加算する（ステップＳ１０５）。これにより、表示部３に表示される文字の表示位置が１文字分スクロールされることになる。
【００４０】
次に、制御部２は分割表示処理を実行し（ステップＳ１０６）、文字列の全文字表示が完了するまで、ステップＳ１０４からステップＳ１０７に係る処理を繰り返す。
【００４１】
そして、文字列の全文字表示が終了したとき（ステップＳ１０７  Ｔｒｕｅ）、制御部２は、表示文字を一旦読み込むための設定時間である１秒間ウエイトし（ステップＳ１０８）、ステップＳ１０１からの処理を繰り返し、スクロール処理を継続する。
【００４２】
次に、図１２のステップＳ１０２及びステップＳ１０６における分割表示処理について図１３のフローチャートを用いて説明する。
【００４３】
まず、ステップＳ２０１において、制御部２は、表示アドレスＢに表示開始アドレスＡを代入し、表示アドレスＤに０を代入する。なお、表示アドレスＢは、仮想表示データＲＡＭ３１上の表示位置を表し、表示アドレスＤは、表示データＲＡＭ１１上の表示位置を表す。
【００４４】
次に、制御部２は、ＣＧ−ＲＡＭ管理テーブル３３の表示フラグをクリアし（ステップＳ２０２）、表示データＲＡＭ１１をクリアさせる（ステップＳ２０３）。なお、表示データＲＡＭ１１のクリアはＬＣＤドライバ４に関する処理であるが、詳細はハードウェア依存の処理であるためここでの説明は省略する。
【００４５】
次に、制御部２は、仮想表示データＲＡＭ３１から仮想文字コードを読み出し、これを変数ｖＣに代入する。なお、ｖＣは、ｖ_ｄｉｓｐｒａｍ_ｃ［Ｂ］となる。また、制御部２は、表示データＲＡＭ１１上のアドレスＤａにＤを代入する（ステップＳ２０４）。なお、これらは、後述するステップＳ２０５の１文字表示処理において使用する。
【００４６】
次に、制御部２は、ステップＳ２０５において１文字表示処理を実行する。ステップＳ２０５における１文字表示処理は、表示部３に１文字を表示させる処理であるが、詳細は後述する。
【００４７】
そして、制御部２は、１文字表示処理で文字を表示できたか否かを判断する。ここで、文字を表示できなかった場合（ステップＳ２０６  Ｆａｌｓｅ）、制御部２は、文字列の全文字表示は不可能と判断し、処理を終了する。
【００４８】
一方、１文字表示処理において、文字が表示できた場合（ステップＳ２０６  Ｔｒｕｅ）、制御部２による処理は次のステップに移行する。なお、ステップＳ２０４からステップＳ２０６の処理は、表示部３であるＬＣＤにおける１６文字列の上段表示に係る処理であるが、制御部２は、これと同様に、ステップＳ２０７からステップＳ２０９の下段表示に係る処理を実行する。すなわち、制御部２は、ステップＳ２０７において、仮想表示データＲＡＭ３１から仮想文字コードを読み出し、これをｖＣに代入する。なお、ｖＣは、ｖ_ｄｉｓｐｒａｍ_ｃ［Ｂ＋２０Ｈ］となる。また、制御部２は、表示データＲＡＭ１１上のアドレスＤａにＤ＋４０Ｈを代入する（ステップＳ２０７）。
【００４９】
次に、制御部２は、ステップＳ２０８において１文字表示処理を実行する。ステップＳ２０８における１文字表示処理は、表示部３に１文字を表示させる処理であるが、詳細は後述する。
【００５０】
そして、制御部２は、１文字表示処理で文字を表示できたか否かを判断する。ここで、文字を表示できなかった場合（ステップＳ２０９  Ｆａｌｓｅ）、制御部２は、文字列の全文字表示が不可能と判断し、処理を終了する。
【００５１】
次に、制御部２は、表示アドレスＢと表示アドレスＤとに１を加算する（ステップＳ２１０）。
【００５２】
ステップＳ２１１において、制御部２は、仮想表示データＲＡＭ３１上の全文字列が表示できたか否かを判断する。ここで、全文字が表示された場合（ステップＳ２１１  Ｔｒｕｅ）、全文字表示済として、制御部２は一連の処理を終了する。
【００５３】
一方、全文字が表示されていない場合（ステップＳ２１１  Ｆａｌｓｅ）、制御部２は、表示部３の表示可能文字数まで文字列が表示されたか否かを判断する。すなわち、制御部２は、表示アドレスＤの値が１６未満である場合（ステップＳ２１２  Ｔｒｕｅ）、まだ表示部３において文字列の表示が可能であると判断し、ステップＳ２０４からの処理を繰り返す。
【００５４】
一方、表示アドレスＤの値が１６以上である場合（ステップＳ２１２  Ｆａｌｓｅ）、制御部２は、文字列の全文字表示が不可能と判断し、処理を終了する。
【００５５】
次に、図１３のステップＳ２０５及びステップＳ２０８における１文字表示処理について図１４のフローチャートを用いて説明する。
【００５６】
まず、ステップＳ３０１において、制御部２は、表示部３に表示させる表示文字が固定フォントパターンであるＣＧ−ＲＯＭの文字か、可変フォントパターンであるＣＧ−ＲＡＭの文字かを判断する。具体的には、制御部２は、表示文字の仮想文字コードｖＣが１６進法で１０Ｈ以上であるとき、表示文字は固定フォントパターンであるＣＧ−ＲＯＭの文字であると判断する。ここで、ｖＣが１０Ｈ以上である場合（ステップＳ３０１  Ｔｒｕｅ）、制御部２による処理は、ステップＳ３１１に移行する。
【００５７】
一方、ｖＣが１０Ｈ未満である場合（ステップＳ３０１  Ｆａｌｓｅ）、制御部２は、該表示文字がＣＧ−ＲＡＭ１０に登録済か否かを判断する（ステップＳ３０２）。具体的には、制御部２は、仮想ＣＧ−ＲＡＭエリアのＣＧ−ＲＡＭ登録フラグｖ_ｃｇｒａｍ_ｅｎｔ_ｆ［］で判断する。すなわち、制御部２は、表示文字の仮想文字コードｖＣを使用し、ｖ_ｃｇｒａｍ_ｅｎｔ_ｆ［ｖＣ］の値が１である場合、表示文字はＣＧ−ＲＡＭ１０に登録済と判断する。一方、制御部２は、ｖ_ｃｇｒａｍ_ｅｎｔ_ｆ［ｖＣ］の値が０である場合、表示文字はＣＧ−ＲＡＭ１０に未登録であると判断する。
【００５８】
ステップＳ３０２において、表示文字はＣＧ−ＲＡＭ１０に未登録であると判断した場合（ステップＳ３０２  Ｆａｌｓｅ）、制御部２は、未表示ＣＧ−ＲＡＭ検索処理を実行する（ステップＳ３０３）。ステップＳ３０３における未表示ＣＧ−ＲＡＭ検索処理については後ほど説明する。
【００５９】
未表示ＣＧ−ＲＡＭ検索処理の結果、未表示ＣＧ−ＲＡＭが発見されなかった場合（ステップＳ３０４  Ｆａｌｓｅ）、制御部２は表示ＮＧと判断して処理を終了する。
【００６０】
一方、未表示ＣＧ−ＲＡＭ検索処理の結果、未表示ＣＧ−ＲＡＭが発見された場合（ステップＳ３０４  Ｔｒｕｅ）、制御部２は、未表示ＣＧ−ＲＡＭ検索処理で検索した文字コードｇＣのＣＧ−ＲＡＭに仮想ＣＧ−ＲＡＭのフォントパターンが登録済か否かを判断する（ステップＳ３０５）。具体的には、制御部２は、ＣＧ−ＲＡＭ管理テーブルのパターン登録済フラグｃｇｒａｍ_ｅｎｔ_ｆ［］で判断する。すなわち、ｃｇｒａｍ_ｅｎｔ_ｆ［ｇＣ］の値が１である場合、制御部２は、仮想ＣＧ−ＲＡＭのフォントパターンはＣＧ−ＲＡＭに登録済と判断する。一方、ｃｇｒａｍ_ｅｎｔ_ｆ［ｇＣ］の値が０である場合、制御部２は、仮想ＣＧ−ＲＡＭ３２のフォントパターンはＣＧ−ＲＡＭに未登録であると判断する。
【００６１】
仮想ＣＧ−ＲＡＭのフォントパターンはＣＧ−ＲＡＭに登録済と判断した場合（ステップＳ３０５  Ｔｒｕe）、制御部２は、文字コードｇＣのＣＧ−ＲＡＭに登録済の仮想ＣＧ−ＲＡＭの情報を消去するため、ＣＧ−ＲＡＭ管理テーブル３３の登録仮想文字コードｃｇｒａｍ_ｃｏｄｅ_ｃ［］を使用し、仮想ＣＧ−ＲＡＭエリアのＣＧ−ＲＡＭ登録済フラグｖ_ｃｇｒａｍ_ｅｎｔ_ｆ［ｃｇｒａｍ_ｃｏｄｅ_ｃ［ｇＣ］］の値に０を代入する。
【００６２】
次に、ステップＳ３０７において、制御部２は、ＣＧ−ＲＡＭ登録を実行する。制御部２は、仮想ＣＧ−ＲＡＭエリアのＣＧ−ＲＡＭ登録済フラグｖ_ｃｇｒａｍ_ｅｎｔ_ｆ［ｖＣ］の値に１を、ＣＧ−ＲＡＭ文字コードｖ_ｃｇｒａｍ_ｃｏｄｅ_ｃ［ｖＣ］にｇＣを、ＣＧ−ＲＡＭ管理テーブル３３のパターン登録済フラグｃｇｒａｍ_ｅｎｔ_ｆ［ｇＣ］の値に１を、登録仮想文字コードｃｇｒａｍ_ｃｏｄｅ_ｃ［ｇＣ］にｖＣを代入する。
【００６３】
次に、ステップＳ３０８において、制御部２は、ＣＧ−ＲＡＭ登録処理を実行させる。これは、ＣＧ−ＲＡＭ１０に仮想ＣＧ−ＲＡＭのフォントパターンを登録する処理であるが、詳細はハードウェア依存の処理であるため、ここでの説明は省略する。
【００６４】
そして、制御部２は、表示文字を表示部３に表示させるため、仮想文字コードをＣＧ−ＲＡＭの文字コードに置き換える。これは、ｖＣにｖ_ｃｇｒａｍ_ｃｏｄｅ_ｃ［ｖＣ］を代入することで実行される（ステップＳ３０９）。
【００６５】
次いで、制御部２は、文字コードｇＣのＣＧ−ＲＡＭが表示に使用されていることを示すため、ＣＧ−ＲＡＭ管理テーブル３３の表示フラグｃｇｒａｍｄｉｓｐ_ｆ［ｇＣ］の値に１を代入する（ステップＳ３１０）。
【００６６】
最後に、制御部２はＬＣＤ表示処理を実行させる。これは、文字コードｖＣに対応するフォントパターンをアドレスＤの位置に表示させる処理であるが、詳細はハードウェア依存の処理であるため、ここでの説明は省略する（ステップＳ３１１）。そして、制御部２は、表示ＯＫとして、１文字表示処理を終了する。
【００６７】
次に、図１４のステップＳ３０３における未表示ＣＧ−ＲＡＭ検索処理について図１５のフローチャートを用いて説明する。
【００６８】
まず、ステップＳ４０１において、制御部２は、ＣＧ−ＲＡＭの文字コードを表す変数ｇＣに０を代入する。
【００６９】
そして、制御部２は、文字コードｇＣのＣＧ−ＲＡＭが表示済か否かを判断する。具体的には、制御部２は、ＣＧ−ＲＡＭ管理テーブル３３の表示フラグｃｇｒａｍｄｉｓｐ_ｆ［ｇＣ］の値が１である場合（ステップＳ４０２  Ｔｒｕｅ）、該当のＣＧ−ＲＡＭは表示済と判断する。一方、制御部２は、ＣＧ−ＲＡＭ管理テーブル３３の表示フラグｃｇｒａｍｄｉｓｐ_ｆ［ｇＣ］の値が０である場合（ステップＳ４０２  Ｆａｌｓｅ）、該当のＣＧ−ＲＡＭは未表示と判断し、未表示ＣＧ−ＲＡＭ有りとして処理を終了する。
【００７０】
ＣＧ−ＲＡＭ管理テーブル３３の表示フラグｃｇｒａｍｄｉｓｐ_ｆ［ｇＣ］の値が１である場合（ステップＳ４０２  Ｔｒｕｅ）、制御部２は、ｇＣに１を加算し（ステップＳ４０３）、ステップＳ４０４において、ＣＧ−ＲＡＭの最大文字数である８文字分まで検索したかを判断しながら、ステップＳ４０２からステップＳ４０４までの処理を繰り返す。なお、未表示ＣＧ−ＲＡＭが見つからない場合には、制御部２は未表示ＣＧ−ＲＡＭ無しとして処理を終了する。
【００７１】
以上のように、第１の実施形態によれば、ＣＧ−ＲＡＭに記憶可能な可変フォントパターン数に制限がある場合においても、表示させる文字列を複数回に分けて表示させることにより、ＣＧ−ＲＡＭに登録できる文字数を見かけ上増大させることができる。
【００７２】
［第２の実施形態］
図１６は、第２の実施形態に係る表示装置が適用された画像形成装置２１’の概略構成図である。図１６において、画像形成装置２１’は、データ受信部１００と、データ解析部１０１と、機構制御部１１０と、イメージデータバッファ１０２とを備える。
【００７３】
データ受信部１００は、上位装置であるＰＣ（Personal Computer）１３０から印刷ジョブデータを受信し、データ解析部１０１に印刷ジョブデータ受信を通知する。
【００７４】
データ解析部１０１は、データ受信部１００からの通知を受けると、該印刷ジョブデータを解析して印刷画像データとし、イメージデータバッファ１０２に記憶する。そして、データ解析部１０１は、記憶したデータの場所を機構制御部１１０に通知する。
【００７５】
機構制御部１１０は、ビデオ制御部１１２と、駆動制御部１１３と、表示制御部１１４とを備え、画像形成装置２１’を構成する機構を統合的に制御する。
【００７６】
ビデオ制御部１１２は、データ解析部１０１からの通知に基づき、イメージデータバッファ１０２から該当する印刷画像データを読み出し、ＬＥＤヘッド１２０に転送する。ＬＥＤヘッド１２０は、転送されてきた印刷画像データに基づく光を図示せぬ感光体に照射して静電潜像を形成させる。そして、形成された静電潜像にトナーを付着させることでトナー像を形成する。感光体上に形成されたトナー像は、図示せぬ転写ローラに印加された転写バイアス電圧により、記録紙に転写される。そして、記録紙上に転写されたトナー像には、図示せぬ定着装置から熱及び圧力が付与され、トナーは溶融し、トナー像が定着される。
【００７７】
また、駆動制御部１１３は、感光体等の画像形成プロセスに係る各種ローラを回転させるための駆動モータやローラクラッチであるモータ／ローラクラッチ１２１を制御する。
【００７８】
表示制御部１１４は、画像形成装置２１’の装置状態を表示装置１’を介して表示させる。表示制御部１１４及び表示装置１’の構成については後ほど説明する。
【００７９】
センサ１２２は、記録紙の通過に伴うセンサのＯＮ／ＯＦＦを機構制御部１１０に通知する。
【００８０】
図１７は、本実施形態に係る表示制御部１１４及び表示装置１’の構成を説明するための概略図である。表示制御部１１４は、ＲＯＭ上に第６の記憶部である拡張ＣＧ−ＲＯＭ１５０を有し、ＲＡＭ上に拡張表示データＲＡＭ１５１、仮想表示データＲＡＭ１５２、及びＤＬＬ管理テーブル１５３を備える。
【００８１】
表示装置１’は、１６文字×２行の文字表示が可能なＬＣＤからなる表示手段を有する表示部３’を備える。なお、表示装置１’の図示せぬ他の構成は、第１の実施形態において説明した表示装置１と同等の構成であるため、同等な構成並びに処理動作についての説明は省略し、異なる箇所について説明する。
【００８２】
図１８は、本実施形態における表示制御部１１４が表示可能な文字のフォントパターンに対応する文字コード表を表したものである。
【００８３】
拡張ＣＧ−ＲＯＭ１５０は、ＣＧ−ＲＯＭ９に記憶されていない文字に対応するフォントパターンを記憶する。このような拡張ＣＧ−ＲＯＭ１５０は、インデックス部とフォントパターン部とを備える。
【００８４】
図１９は、拡張ＣＧ−ＲＯＭ１５０のインデックス部を説明する図である。拡張ＣＧ−ＲＯＭ１５０のインデックス部は、２バイトの拡張文字コードに対し、ｘ_ｍｏｄｅ_ｆ［］で表される文字種と、ｘ_ａｄｄｒ_ｃｏｄｅ_ｓ［］で表されるアドレス／文字コード欄を備える。ここで、文字種が［０］の文字は、表示装置１’がＣＧ−ＲＯＭ９にフォントパターンを持つ文字を示し、アドレス／文字コード欄に表示装置１’の文字コードを示す。また、文字種が「１」の文字は、表示装置１’がＣＧ−ＲＯＭ９にフォントパターンを持たない文字を示し、アドレス／文字コード欄に図２０に示す拡張ＣＧ−ＲＯＭ１５０のアドレスを示す。
【００８５】
図２１は、拡張表示データＲＡＭ１５１の構成を説明する図である。拡張表示データＲＡＭ１５１は、アドレス００Ｈから開始され、ＬＣＤにおける上段表示用として３２文字、下段表示用として３２文字分の拡張文字コードを記憶して登録する。する。拡張表示データＲＡＭ１５１に登録されている拡張文字コードは、ｘ_ｄｉｓｐｒａｍ_ｓ［］で表される。なお、図２１内における二重枠線の灰色部分は、表示装置１’がＣＧ−ＲＯＭ９にフォントパターンを有さない文字を表している。
【００８６】
仮想表示データＲＡＭ１５２は、図２２に示すように、アドレス００Ｈから始まり、上段表示用として３２文字分、下段表示用として３２文字分の文字列の仮想文字コードを記憶して登録する。する。なお、仮想表示データＲＡＭ１５２に登録される仮想文字コードは、ｘ_ｄｉｓｐｒａｍ_ｃ［］で表される。仮想表示データＲＡＭ１５２は、拡張表示データＲＡＭ１５１から作成され、表示装置１’に対して出力される。
【００８７】
ＤＬＬ管理テーブル１５３は、図２３に示すように、使用中フラグと登録拡張文字コードを有し、拡張ＣＧ−ＲＯＭ１５０の使用状況を管理する。ここで、使用中フラグは、拡張ＣＧ−ＲＯＭ１５０に記憶されている文字のフォントパターンがそのアドレスで示される仮想ＣＧ−ＲＡＭで使用中である旨を示し、登録拡張文字コードは、登録されている拡張文字コードを示す。
【００８８】
このような構成を有する表示制御部１１４による表示処理動作について図２４に示すフローチャートを用いて説明する。
【００８９】
まず、ステップＳ６０１において、表示制御部１１４は、ＤＬＬ管理テーブル１５３の使用中フラグと仮想表示データＲＡＭ１５２とを初期化するため、ｘ_ｄｌｌ_ｅｎｔ_ｆ［０〜１５］を０でクリアし、ｘ_ｄｉｓｐｒａｍ_ｃ［００Ｈ〜３ＦＨ］を２０Ｈでクリアする。なお、２０Ｈは、スペース文字に対応する文字コードである。
【００９０】
次に、表示制御部１１４は、拡張表示データＲＡＭ１５１のアドレスを表す表示アドレスＥに０を代入する（ステップＳ６０２）。
【００９１】
そして、表示制御部１１４は、ＬＣＤにおける上段表示用の処理として、拡張文字コードｘ_ｄｉｓｐｒａｍ_ｓ［Ｅ］を読み出して、変数ｘＣに代入し、表示アドレスＥをＤｘに代入する（ステップＳ６０３）。
【００９２】
次に、ステップＳ６０４の表示制御部１文字表示処理において、表示制御部１１４は、ｘＣとＤｘとを使用して仮想表示データＲＡＭ１５２を作成するが、詳細は後述する。
【００９３】
次に、ＬＣＤにおける下段表示用として、表示制御部１１４は、ステップＳ６０５及びステップＳ６０６に係る処理を実行する。なお、拡張文字コードｘ_ｄｉｓｐｒａｍ_ｓ［Ｅ＋２０Ｈ］、表示アドレスＤｘはＥ＋２０Ｈとなる。
【００９４】
そして、表示制御部１１４は、ステップＳ６０７において、表示アドレスＥに１を加算し、ステップＳ６０８において、全文字表示済か否かの判断を行いながら、全文字表示処理が完了するまでステップＳ６０３からステップＳ６０８までの処理を繰り返す。
【００９５】
全文字表示処理が完了すると、表示制御部１１４は、仮想表示データＲＡＭ１５２の内容を表示装置１’に出力する。ここでの出力処理については、ハードウェア依存の処理であるためここでの説明は省略する。
【００９６】
次に、図２４のステップＳ６０４及びステップＳ６０６における表示制御部１文字表示処理について図２５のフローチャートを用いて説明する。
【００９７】
まず、表示制御部１１４は、ステップＳ７０１において、拡張ＣＧ−ＲＯＭ１５０のインデックス部から文字種ｘ_ｍｏｄｅ_ｆ［ｘＣ］を読み出してＭに代入する。
【００９８】
そして、表示制御部１１４は、Ｍの値に基づき、表示装置１’がＣＧ−ＲＯＭ９にフォントパターンを持つ文字であるか否かを判断する。具体的には、表示制御部１１４は、Ｍ＝０である場合（ステップＳ７０２  Ｔｒｕｅ）、表示装置１’がＣＧ−ＲＯＭ９にフォントパターンを持つ文字であると判断し、ステップＳ７０３において、拡張ＣＧ−ＲＯＭ１５０のインデックス部のアドレス／文字コード欄から文字コードｘ_ａｄｄｒ_ｃｏｄｅ_ｓ［ｘＣ］を読み出し、表示装置１’が使用する文字コードとしてｘＣに代入する。
【００９９】
一方、表示制御部１１４は、Ｍ≠０である場合（ステップＳ７０２  Ｆａｌｓｅ）、表示装置１’がＣＧ−ＲＯＭ９にフォントパターンを持たない文字であると判断し、ステップＳ７０５において、拡張ＣＧ−ＲＯＭ登録処理を実行する。なお、拡張ＣＧ−ＲＯＭ登録処理の詳細については後述する。
【０１００】
最後に、表示制御部１１４は、ｘ_ｄｉｓｐｒａｍ_ｃ［Ｄｘ］にｘＣを代入することにより、仮想表示データＲＡＭ１５２に文字コードを入力し、処理を終了する（ステップＳ７０４）。
【０１０１】
次に、図２５のステップＳ７０５における拡張ＣＧ−ＲＯＭ登録処理について図２６のフローチャートを用いて説明する。
【０１０２】
まず、表示制御部１１４は、ステップＳ８０１において、アドレスｖＤに０を代入する。なお、アドレスｖＤは、ＤＬＬ管理テーブル１５３のアドレスを表す。
【０１０３】
次に、表示制御部１１４は、ＤＬＬ管理テーブル１５３の登録拡張文字コードｘ_ｄｌｌ_ｃｏｄｅ_ｓ［ｖＤ］を読み出してｖＢに代入する（ステップＳ８０２）。
【０１０４】
そして、表示制御部１１４は、拡張文字コードｖＢとｘＣとを比較することにより、拡張文字コードｘＣが登録済か否かを判断する。ここで、拡張文字コードｖＢとｘＣとが等しい場合（ステップＳ８０３  Ｔｒｕｅ）、拡張文字コードｘＣは既に登録済みであるため、表示制御部１１４による処理は、ステップＳ８１３に移行する。
【０１０５】
一方、拡張文字コードｖＢとｘＣとが異なる場合（ステップＳ８０３  Ｆａｌｓｅ）、表示制御部１１４は、ステップＳ８０４において、アドレスＤｘに１を加算してアドレスを更新し、ステップＳ８０２からステップＳ８０５までの処理を繰り返す。
【０１０６】
拡張文字コードｘＣが見つからない場合（ステップＳ８０５  Ｆａｌｓｅ）、表示制御部１１４は、再びアドレスＤｘを０に初期化する（ステップＳ８０６）。
【０１０７】
そして、表示制御部１１４は、ステップＳ８０７からステップＳ８０９の処理にかけて、ＤＬＬ管理テーブル１５３の使用中フラグから未使用アドレスを検索する。なお、ＤＬＬ管理テーブル１５３の未使用アドレスが見つからなかった場合（ステップＳ８０９  Ｆａｌｓｅ）、表示制御部１１４はエラーと判断し、処理を終了する。
【０１０８】
ＤＬＬ管理テーブル１５３の使用中フラグから未使用アドレスが見つかった場合、すわわち、未使用アドレスを表すｘ_ｄｌｌ_ｅｎｔ_ｆ［ｖＤ］が見つかった場合（ステップＳ８０７  Ｔｒｕｅ）、表示制御部１１４は、拡張ＣＧ−ＲＯＭ１５０のインデックス部からフォントパターンのアドレスｘ_ａｄｄｒ_ｃｏｄｅ_ｓ［ｘＣ］を読み出し、ｖＡに代入する（ステップＳ８１０）。
【０１０９】
次に、表示制御部１１４は、拡張ＣＧ−ＲＯＭ１５０のフォントパターンを表示装置１’に出力し、仮想ＣＧ−ＲＡＭ３２に登録させる（ステップＳ８１１）。これらのフォントパターンの出力処理については、ハードウェア依存の処理であるため、ここでの説明は省略する。
【０１１０】
ステップＳ８１２において、表示制御部１１４は、ＤＬＬ管理テーブル１５３の登録拡張文字コードｘ_ｄｌｌ_ｃｏｄｅ_ｓ［ｖＤ］に拡張文字コードｘＣを代入し、次いで、ＤＬＬ管理テーブル１５３の使用中フラグｘ_ｄｌｌ_ｅｎｔ_ｆ［ｖＤ］の値に１を代入して使用中である旨を示す（ステップＳ８１３）。
【０１１１】
最後に、表示制御部１１４は、表示制御部１文字表示処理のために、拡張文字コードｘＣにｖＤを代入して処理を終了する（ステップＳ８１４）。
【０１１２】
以上のように、第２の実施形態によれば、第１の実施形態の効果に加え、任意の可変フォントパターンを記憶する仮想ＣＧ−ＲＡＭに対し、画像形成装置の表示制御部からの書き換え指示に伴う文字表示を実行させることにより、より多くの種類の文字を表示することが可能となる。
【０１１３】
本発明に係る実施形態の説明において、記憶部として用いるメモリには、特に制限は無く、
例えば、ＣＧ−ＲＯＭとしては、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＵＶ−ＥＰＲＯＭ、ＥＥＰＲＯＭ、又はフラッシュメモリ等の各種半導体メモリ、ＣＧ−ＲＡＭ、他の表示データＲＡＭ、ＤＬＬ管理テーブルとして、ＤＲＡＭ、ＳＲＡＭ、ＦｅＲＡＭ、Ｚ−ＲＡＭ、又はＴＴＲＡＭ等の各種半導体メモリを用いることができ、その使用に制限は無い。また、例えば、第１の実施形態の図６で説明したように、仮想表示データＲＡＭ、仮想ＣＧ−ＲＡＭ、ＣＧ−ＲＡＭ管理テーブル、仮想ＣＧ−ＲＡＭ管理テーブルのそれぞれを一のＲＡＭ内に構成する形態としてもよいし、それぞれを独立したＲＡＭとして構成してもかまわない。
【０１１４】
本発明の説明において、画像形成装置の具体例として電子写真方式のプリンタを一例として説明したが、本発明はこれに限定されるものではなく、例えば、ファクシミリ、コピー機、プロッタ、複合機等の画像形成装置に適用可能である。また、本発明は、表示手段を備える他の電子機器においても適用可能である。
【符号の説明】
【０１１５】
１，１’  表示装置
２  制御部
３，３’  表示部
４  ＬＣＤドライバ
５  ＣＰＵ
６  ＲＯＭ
７  ＲＡＭ
８  通信制御部
９  ＣＧ−ＲＯＭ
１０  ＣＧ−ＲＡＭ
１１  表示データＲＡＭ
１２  ＣＰＵインタフェース
１３  ドライバ回路
２１，２１’  画像形成装置
２２  給紙トレイ
２３  給紙ローラ
２４  プロセスカートリッジ
２５  転写ローラ
２６  定着装置
３１  仮想表示データＲＡＭ
３２  仮想ＣＧ−ＲＡＭ
３３  ＣＧ−ＲＡＭ管理テーブル
３４  仮想ＣＧ−ＲＡＭ管理テーブル
１００  データ受信部
１０１  データ解析部
１０２  イメージデータバッファ
１１０  機構制御部
１１２  ビデオ制御部
１１３  駆動制御部
１１４  表示制御部
１２０  ＬＥＤヘッド
１２１  モータ／ローラクラッチ
１２２  センサ
１３０  ＰＣ
１５０  拡張ＣＧ−ＲＯＭ
１５１  拡張表示データＲＡＭ
１５２  仮想表示データＲＡＭ
１５３ＤＬＬ管理テーブル
【図１】
2012173690.tif 000003
【図２】
2012173690.tif 000004
【図３】
2012173690.tif 000005
【図４】
2012173690.tif 000006
【図５】
2012173690.tif 000007
【図６】
2012173690.tif 000008
【図７】
2012173690.tif 000009
【図８】
2012173690.tif 000010
【図９】
2012173690.tif 000011
【図１０】
2012173690.tif 000012
【図１１】
2012173690.tif 000013
【図１２】
2012173690.tif 000014
【図１３】
2012173690.tif 000015
【図１４】
2012173690.tif 000016
【図１５】
2012173690.tif 000017
【図１６】
2012173690.tif 000018
【図１７】
2012173690.tif 000019
【図１８】
2012173690.tif 000020
【図１９】
2012173690.tif 000021
【図２０】
2012173690.tif 000022
【図２１】
2012173690.tif 000023
【図２２】
2012173690.tif 000024
【図２３】
2012173690.tif 000025
【図２４】
2012173690.tif 000026
【図２５】
2012173690.tif 000027
【図２６】
2012173690.tif 000028