(57)【要約】【課題】画像形成装置の各種案内のために表示する文章や単語の種類や数が増加しても、装置の処理負担を軽減させ且つストレスを感じさせない案内切り換えを行う【解決手段】文章又は単語を文字コードによって表すテキストデータ及びこの文字コードに対応するフォントデータを記憶し、文字コードに対応するフォントデータを組み合わせることでビットマップデータ文字列を生成し、このビットマップデータ文字列に基づいて文章又は単語を画像形成装置の操作画面上に表示する画像形成装置において、ビットマップデータ文字列とテキストデータの識別子とをテーブル上で対応付けて記憶しておき、次回、同一の案内を表す文章や単語を表示させる際、このテーブルを参照して前回生成したビットマップデータ文字列を利用することで、再度ビットマップデータ文字列を生成する処理を省略する。【選択図】図１
2008015266.tif 000002
【特許請求の範囲】
【請求項１】
文章又は単語を文字コードの組み合わせにより表すテキストデータを、当該テキストデータを識別するための識別子と対応付けて記憶する第１の記憶手段と、
前記文字コードの各々に対応するフォントデータを記憶する第２の記憶手段と、
前記文字コードの組み合わせの各文字コードに対応するフォントデータを組み合わせることにより、前記テキストデータに対応するビットマップデータを生成するビットマップデータ生成手段と、
前記ビットマップデータ生成手段により生成されたビットマップデータを、対応するテキストデータを識別する識別子と対応付けて記憶する第３の記憶手段と、
文章又は単語を表示するための表示手段と、
前記表示手段に文章又は単語をテキストデータに基づき表示する場合に、当該テキストデータに対応する識別子に基づき前記テキストデータに対応するビットマップデータが前記第３の記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段により前記テキストデータに対応するビットマップデータが前記第３の記憶手段に記憶されていると判断された場合に、前記テキストデータを識別するための識別子に基づき前記第３の記憶手段に記憶されているビットマップデータを抽出する抽出手段と、
前記抽出手段により抽出されたビットマップデータに基づき前記文章又は単語を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記判断手段により前記テキストデータに対応するビットマップデータが前記第３の記憶手段に記憶されていないと判断された場合、前記ビットマップデータ生成手段により前記テキストデータに対応するビットマップデータを生成させ、生成されたビットマップデータを、前記テキストデータを識別する識別子と対応付けて前記第３の記憶手段に記憶させる制御手段を更に備え、
前記表示制御手段は、前記ビットマップデータ生成手段により生成されたビットマップデータに基づき前記文章又は単語を前記表示手段に表示させることを特徴とする請求項１に記載の画像形成装置。 
【請求項３】
前記第３の記憶手段は、前記第３の記憶手段に記憶されているビットマップデータの記憶順を示す情報を前記ビットマップデータと対応付けて記憶し、前記制御手段は、前記第３の記憶手段に記憶されている識別子及びビットマップデータのデータ量が所定のデータ量を超える場合、前記記憶順を示す情報に基づき前記第３の記憶手段に記憶されているビットマップデータのうち最先に記憶されたビットマップデータを消去することを特徴とする請求項２に記載の画像形成装置。 
【請求項４】
前記制御手段は、前記抽出手段によりビットマップデータが抽出された際、抽出されたビットマップデータの記憶順を前記第３の記憶手段に記憶した前記ビットマップデータのうち最先となるように書き換えることを特徴とする請求項３に記載の画像形成装置。 
【請求項５】
前記記憶順を示す情報は、ビットマップデータが前記第３の記憶手段に記憶された時間であることを特徴とする請求項３又は４に記載の画像形成装置。 
【請求項６】
前記記憶順を示す情報は、ビットマップデータが前記第３の記憶手段に記憶されている日付であることを特徴とする請求項３から５の何れか一項に記載の画像形成装置。  
【請求項７】
文章又は単語を表示する表示装置を備える画像形成装置の表示制御方法であって、
前記文章又は単語を文字コードの組み合わせにより表すテキストデータと当該テキストデータを識別するための識別子とが対応付けられたテーブルと、前記文字コードの各々に対応するフォントデータとが予め記憶されており、
前記テキストデータを前記対応するフォントデータで組み合わせ、該テキストデータに対応するビットマップデータを生成するビットマップデータ生成ステップと、
前記ビットマップデータ生成ステップで生成されたビットマップデータを、前記識別子と対応付けて記憶する記憶ステップと、
文章又は単語を前記テキストデータに基づいて表示する場合、当該テキストデータに対応する識別子に基づき前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶したものであるか否かを判断する判断ステップと、
前記判断ステップで前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶されたものであると判断された場合に、前記テキストデータを識別するための識別子に基づき前記記憶ステップで記憶されたビットマップデータを抽出する抽出ステップと、
前記抽出ステップで抽出されたビットマップデータに基づいて前記文章又は単語を前記表示装置に表示させる表示制御ステップと、
を含むことを特徴とする画像形成装置の表示制御方法。 
【請求項８】
前記判断ステップで前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶されていないと判断された場合、当該テキストデータに対応するフォントデータを組み合わせることにより、当該テキストデータに対応するビットマップデータを生成し、生成されたビットマップデータを、前記テキストデータを識別する識別子と対応付けて記憶する記憶制御ステップを更に含み、
前記表示制御ステップで、前記記憶制御ステップで生成されたビットマップデータに基づき前記文章又は単語を前記表示装置に表示させることを特徴とする請求項７に記載の画像形成装置の表示制御方法。 
【請求項９】
前記記憶ステップで、前記ビットマップデータ生成ステップで生成されたビットマップデータの記憶順を示す情報を当該ビットマップデータと対応付けて更に記憶し、
前記記憶制御ステップで、前記生成されたビットマップデータを前記識別子と対応付けて記憶させる際、前記記憶ステップで記憶するビットマップデータのデータ量が所定のデータ量を超える場合、前記記憶順を示す情報に基づき前記記憶ステップで記憶したビットマップデータのうち最先に記憶したビットマップデータを消去することを特徴とする請求項８に記載の画像形成装置の表示制御方法。 
【請求項１０】
前記抽出ステップにより前記ビットマップデータが抽出された際、抽出されたビットマップデータの記憶順を前記記憶ステップで記憶させた前記ビットマップデータのうち最先となるように書き換える記憶順書換えステップを更に含むことを特徴とする請求項９に記載の画像形成装置の表示制御方法。 
【請求項１１】
前記記憶順を示す情報は、前記記憶ステップで前記ビットマップデータが記憶された時間であることを特徴とする請求項９又は１０に記載の画像形成装置の表示制御方法。 
【請求項１２】
前記記憶順を示す情報は、前記記憶ステップで前記ビットマップデータが記憶された日付であることを特徴とする請求項９から１１の何れか一項に記載の画像形成装置の表示制御方法。 
【請求項１３】
文章又は単語を表示する表示装置を備える画像形成装置を制御するコンピュータに、
前記文章又は単語を文字コードの組み合わせにより表すテキストデータと当該テキストデータを識別するための識別子とが対応付けられたテーブルと、前記文字コードの各々に対応するフォントデータとが予め記憶されており、
前記テキストデータを前記対応するフォントデータで組み合わせ、該テキストデータに対応するビットマップデータを生成するビットマップデータ生成機能と、
前記ビットマップデータ生成機能で生成されたビットマップデータを、前記識別子と対応付けて記憶する記憶機能と、
文章又は単語を前記テキストデータに基づいて表示する場合、当該テキストデータに対応する識別子に基づき前記テキストデータに対応するビットマップデータが前記記憶機能で記憶したものであるか否かを判断する判断機能、
前記判断機能で前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶したものであると判断された場合に、前記テキストデータを識別するための識別子に基づき前記記憶機能で記憶したビットマップデータを抽出する抽出機能と、
前記抽出機能で抽出したビットマップデータに基づいて前記文章又は単語を前記表示装置に表示する表示制御機能と、
を実現させることを特徴とするプログラム。 
【請求項１４】
前記判断機能で前記テキストデータに対応するビットマップデータが前記記憶機能で記憶していないと判断された場合、該テキストデータに対応するフォントデータを組み合わせることにより、該テキストデータに対応するビットマップデータを生成し、生成されたビットマップデータを、前記テキストデータを識別する識別子と対応付けて記憶する記憶制御機能を更に実現させ、
前記表示制御機能で、前記記憶制御機能で生成されたビットマップデータに基づき前記文章又は単語を前記表示装置に表示することを特徴とする請求項１３に記載のプログラム。 
【請求項１５】
前記記憶機能で、前記ビットマップデータ生成機能で生成されたビットマップデータの記憶順を示す情報を該ビットマップデータと対応付けて更に記憶し、
前記記憶制御機能で、前記生成されたビットマップデータを前記識別子と対応付けて記憶させる際、前記記憶機能で記憶するビットマップデータのデータ量が所定のデータ量を超える場合、前記記憶順を示す情報に基づき前記記憶機能で記憶したビットマップデータのうち最先に記憶したビットマップデータを消去することを特徴とする請求項１４に記載のプログラム。 
【請求項１６】
前記抽出機能により前記ビットマップデータが抽出された際、抽出されたビットマップデータの記憶順を前記記憶機能で記憶させた前記ビットマップデータのうち最先となるように書き換える記憶順書換え機能を更に実現させることを特徴とする請求項１５に記載のプログラム。 
【請求項１７】
前記記憶順を示す情報は、前記記憶機能で前記ビットマップデータが記憶された時間であることを特徴とする請求項１５又は１６に記載のプログラム。 
【請求項１８】
前記記憶順を示す情報は、前記記憶機能で前記ビットマップデータが記憶された日付であることを特徴とする請求項１５から１７の何れか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の表示制御方法及びプログラムに係り、特に、表示装置上にビットマップ画像を表示するに際し、従前に使用したビットマップデータを記憶して再び使用する画像形成装置、画像形成装置の表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
複写機、プリンタ、ＦＡＸあるいはこれらの機能を併せもつ複合機等の画像形成装置の操作パネルには、現在の機器の状態や各種操作ボタンの機能説明等の案内を表す文章又は単語が表示されるようになっている。図１４は、画像形成装置の操作パネル上に表示される画面の一例を模式的に示したものである。この内、図１４（ａ）は、操作画面９０に設けられた案内表示領域９９に案内表示が何も表示されていない状態を示す。図１４（ｂ）は、案内表示領域９９に、『コピーできます』の案内を表す文章が表示されている状態を示す。この『コピーできます』の案内を表す文章が表示されている状態は、現在、画像形成装置がユーザからの指示待機中の状態であることを示している。
【０００３】
従来、この『コピーできます』のような案内を表す文章や単語を案内表示領域９９に表示させるには、ＲＯＭ（Read Only Memory）やハードディスク等で構成された記憶部にこれら案内を表す文章や単語に対応するビットマップデータを予め記憶させておき、画像形成装置の運転状況に応じて適宜対応するビットマップデータを読み出して操作パネル側に出力するという構成等をとることがよく行われていた。
【０００４】
しかしながら、近年では画像形成装置も多機能化されており、それに伴い操作パネル上に表示するべき案内を表す文章や単語等の種類も益々増加する状況にある。操作パネル上に案内を表す文章又は単語を表示するに際し、上述したように、案内を表す文章又は単語に対応するビットマップデータを予め保持すると、ビットマップデータのデータ容量が膨大になり、メモリ容量の負担が増大するという問題がある。
また、例えば、画像形成装置を輸出する場合のように、案内を表す文章又は単語を他の言語（例えば、英語や輸出先の言語）で表示させる場合には、仕様変更に伴って全てのビットマップデータを当該他の言語に合わせて入力し直さなければならず、作業負担が増加するという問題がある。更には、これらメモリや作業によるコスト負担も増加する。
【０００５】
そこで、このような問題を解消するため、近年の画像形成装置では、操作パネル上に表示させようとする案内を表す文章又は単語を比較的データ量の少ないテキストデータとして保持し、必要なときにフォントデータへと展開してビットマップデータを生成する方法がとられている。以下に、このような従来例について図を用いて説明する。なお、以下の説明は、操作画面９０がモノクロ表示仕様である場合を例とするものである。
【０００６】
例えば、図１４（ｂ）に示すような『コピーできます』という案内を表す文章を案内表示領域９９に表示させる場合を例として説明する。
先ず、画像形成装置の制御部により、文字毎に符号化された文字コード群（以下、「テキストデータ」という。）が用意される。このテキストデータは、予め画像形成装置に記憶されているデータであり、画像形成装置の処理に応じて制御系によって供給されるものである。
本従来例ではテキストデータの文字コードとしてSJIS（シフトJIS）規格の文字コードを適用する。図４（ａ）に、SJIS規格の文字コードで符号化されたテキストデータを模式的に示す。図４（ａ）中、「M0400」及び「M0401」等は案内を構成する文章や単語の種類毎に付与されている各テキストデータの識別子である（以下、この識別子を「テキストID」という。）。各テキストデータID３１の「BYTE」以降に続くコード列が文章又は単語を構成する各文字をSJIS規格でデコードしたものである。例えば、テキストデータID３１が「M0400」であれば、以下に続く「083h」、「052h」、「083h」、「073h」、「081h」、「05bh」、「083h」、「0c5h」、「083h」、「0abh」、「082h」、「0dch」、「082h」及び「0b7h」は、『コピーできます』という案内を表す文章を示している。
【０００７】
SJIS規格の文字コードは１文字を２byteで表す。従って、「083h」及び「052h」からなる単位文字コード３２Ａであれば『コピーできます』の『コ』を、次の「083h」及び「073h」からなる単位文字コード３３Ａであれば『ピ』を表す。同様に２byteずつの組合せを順にたどることで「M0400」というテキストデータID３１に続くコード群が『コピーできます』というテキストデータを表わすようになっている。
【０００８】
SJIS規格の文字コードでデコードされたテキストデータは、その後、フォントデータに展開される。図４（ｂ）に、デコードされたテキストデータがフォントデータに展開された様を模式的に示す。図４（ｂ）中、「8352」は単位フォントラベル３２Ｂである。単位フォントラベル３２Ｂは、図４（ａ）に示す「M0400」に続くコード群のうち、最初の１文字目である『コ』の単位文字コード３２Ａ「083h、052h」の「83」及び「52」を組み合わせて示したものである。この「8352」の単位フォントラベル３２Ｂ以下に続く３２byteのコード群が１６dot×１６dotで操作パネル上に表示される１文字当たりのフォントデータを表している。
なお、フォントデータとは、１文字あたりのビットマップデータを意味するものである。以下、１つのテキストデータに対応する一連のフォントデータを組み合わせた集合を「ビットマップデータ文字列」という。また、操作パネル上に表示する案内を表す単語が１文字である場合（例えば、『？』や『！』等の記号等）も、「ビットマップデータ文字列」の概念に含むものとする。
【０００９】
図５に、「8352（つまり『コ』）」の単位フォントラベル３２Ｂ以下に続く３２byteのコード群に基づいて表わされるビットマップ画像のイメージを示す。図４（ｂ）のビットマップデータ文字列は、２byteで図５の各行のパターンを表す。単位ビットマップデータ４０ａ（図６（ｂ）参照）は、図５の行４０ｂのパターンを規定するデータである。単位ビットマップデータ４０ａは「000h、000h」であるから、行４０ｂには何のパターンも示されず背景色と同色となる。同様に単位ビットマップデータ４１ａ（図４（ｂ）参照）も「000h、000h」であるから行４１ｂも空白を示す。これに対し単位ビットマップデータ４４ａ（図４（ｂ）参照）は、「01Fh、0F8h」であり、図５の行４４ｂは中央に９dot分の黒色パターンを描画する（図５の点線領域Ｘ）。以下、同様に各単位ビットマップデータにより図５の各行（４０ｂから５５ｂ）のパターンが規定（黒色又は背景色）されることにより操作パネル上に『コ』が表示される。
【００１０】
このように、操作パネル上に表示を行う際には「テキストデータ→ビットマップデータ文字列を生成→操作パネルに出力」といった流れで処理が行われる。しかしながら、このような方法を用いるにしても案内を表す文章や単語の表示を切り換える度に、テキストデータからビットマップデータ文字列の生成を行う必要があり、処理時間が必要となる。
【００１１】
この点、特許文献１には、フォントをアウトラインデータとして保持する文章描画システムの文字キャッシュ方法に関する発明であって、フォントをビットマップデータに変換することで文章や単語等を表示する際、一度ビットマップに展開した文字列をキャッシュ上に次回以降の処理で利用する候補として記憶しておき、次回同じ文字列を表示するときに、このキャッシュに記憶したビットマップを使用することでフォントをビットマップデータに変換する回数を低減させるように構成し、表示処理時間の短縮を図る発明が開示されている。
【特許文献１】特開平５−４６１４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１に記載の発明は、フォントをアウトラインデータとして保持する場合にフォントそのものをビットマップデータに変換する処理時間を低減させるものであり、上述した、ビットマップデータ文字列そのものを組み立てる処理時間を低減させることとは異なる技術である。
【００１３】
画像形成装置の多機能化、複数言語を表示可能にする、表示色の増加及び表示させる案内を表す文章や単語の種類が増加すれば、ビットマップデータ文字列を組み立てる処理に時間が必要となり、滑らかな画面の切り変わりを実現することができず、ユーザにとってストレスを与える結果となる。
【００１４】
本発明は、上記課題に鑑みてなされたものであり、その目的とするところは、画像形成装置の各種案内等のために表示する文章や単語の種類や数が増加しても、装置の処理負担を軽減させ且つストレスを感じさせない滑らかな操作感を実現する表示を実現することである。
【課題を解決するための手段】
【００１５】
上記課題を解決するため、請求項１に記載の発明は、画像形成装置において、文章又は単語を文字コードの組み合わせにより表すテキストデータを、当該テキストデータを識別するための識別子と対応付けて記憶する第１の記憶手段と、
前記文字コードの各々に対応するフォントデータを記憶する第２の記憶手段と、
前記文字コードの組み合わせの各文字コードに対応するフォントデータを組み合わせることにより、前記テキストデータに対応するビットマップデータを生成するビットマップデータ生成手段と、
前記ビットマップデータ生成手段により生成されたビットマップデータを、対応するテキストデータを識別する識別子と対応付けて記憶する第３の記憶手段と、
文章又は単語を表示するための表示手段と、
前記表示手段に文章又は単語をテキストデータに基づき表示する場合に、当該テキストデータに対応する識別子に基づき前記テキストデータに対応するビットマップデータが前記第３の記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段により前記テキストデータに対応するビットマップデータが前記第３の記憶手段に記憶されていると判断された場合に、前記テキストデータを識別するための識別子に基づき前記第３の記憶手段に記憶されているビットマップデータを抽出する抽出手段と、
前記抽出手段により抽出されたビットマップデータに基づき前記文章又は単語を前記表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【００１６】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記判断手段により前記テキストデータに対応するビットマップデータが前記第３の記憶手段に記憶されていないと判断された場合、前記ビットマップデータ生成手段により前記テキストデータに対応するビットマップデータを生成させ、生成されたビットマップデータを、前記テキストデータを識別する識別子と対応付けて前記第３の記憶手段に記憶させる制御手段を更に備え、
前記表示制御手段は、前記ビットマップデータ生成手段により生成されたビットマップデータに基づき前記文章又は単語を前記表示手段に表示させることを特徴とする。
【００１７】
請求項３に記載の発明は、請求項２に記載の画像形成装置において、前記第３の記憶手段は、前記第３の記憶手段に記憶されているビットマップデータの記憶順を示す情報を前記ビットマップデータと対応付けて記憶し、前記制御手段は、前記第３の記憶手段に記憶されている識別子及びビットマップデータのデータ量が所定のデータ量を超える場合、前記記憶順を示す情報に基づき前記第３の記憶手段に記憶されているビットマップデータのうち最先に記憶されたビットマップデータを消去することを特徴とする。
【００１８】
請求項４に記載の発明は、請求項３に記載の画像形成装置において、前記制御手段は、前記抽出手段によりビットマップデータが抽出された際、抽出されたビットマップデータの記憶順を前記第３の記憶手段に記憶した前記ビットマップデータのうち最先となるように書き換えることを特徴とする。
【００１９】
請求項５に記載の発明は、請求項３又は４に記載の画像形成装置において、前記記憶順を示す情報は、ビットマップデータが前記第３の記憶手段に記憶された時間であることを特徴とする。
【００２０】
請求項６に記載の発明は、請求項３から５の何れか一項に記載の画像形成装置において、前記記憶順を示す情報は、ビットマップデータが前記第３の記憶手段に記憶されている日付であることを特徴とする。
【００２１】
請求項７に記載の発明は、文章又は単語を表示する表示装置を備える画像形成装置の表示制御方法であって、
前記文章又は単語を文字コードの組み合わせにより表すテキストデータと当該テキストデータを識別するための識別子とが対応付けられたテーブルと、前記文字コードの各々に対応するフォントデータとが予め記憶されており、
前記テキストデータを前記対応するフォントデータで組み合わせ、該テキストデータに対応するビットマップデータを生成するビットマップデータ生成ステップと、
前記ビットマップデータ生成ステップで生成されたビットマップデータを、前記識別子と対応付けて記憶する記憶ステップと、
文章又は単語を前記テキストデータに基づいて表示する場合、当該テキストデータに対応する識別子に基づき前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶したものであるか否かを判断する判断ステップと、
前記判断ステップで前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶されたものであると判断された場合に、前記テキストデータを識別するための識別子に基づき前記記憶ステップで記憶されたビットマップデータを抽出する抽出ステップと、
前記抽出ステップで抽出されたビットマップデータに基づいて前記文章又は単語を前記表示装置に表示させる表示制御ステップと、を含むことを特徴とする。
【００２２】
請求項８に記載の発明は、請求項７に記載の画像形成装置の表示制御方法において、前記判断ステップで前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶されていないと判断された場合、当該テキストデータに対応するフォントデータを組み合わせることにより、当該テキストデータに対応するビットマップデータを生成し、生成されたビットマップデータを、前記テキストデータを識別する識別子と対応付けて記憶する記憶制御ステップを更に含み、
前記表示制御ステップで、前記記憶制御ステップで生成されたビットマップデータに基づき前記文章又は単語を前記表示装置に表示させることを特徴とする。
【００２３】
請求項９に記載の発明は、請求項８に記載の画像形成装置の表示制御方法において、前記記憶ステップで、前記ビットマップデータ生成ステップで生成されたビットマップデータの記憶順を示す情報を当該ビットマップデータと対応付けて更に記憶し、
前記記憶制御ステップで、前記生成されたビットマップデータを前記識別子と対応付けて記憶させる際、前記記憶ステップで記憶するビットマップデータのデータ量が所定のデータ量を超える場合、前記記憶順を示す情報に基づき前記記憶ステップで記憶したビットマップデータのうち最先に記憶したビットマップデータを消去することを特徴とする。
【００２４】
請求項１０に記載の発明は、請求項９に記載の画像形成装置の表示制御方法において、前記抽出ステップにより前記ビットマップデータが抽出された際、抽出されたビットマップデータの記憶順を前記記憶ステップで記憶させた前記ビットマップデータのうち最先となるように書き換える記憶順書換えステップを更に含むことを特徴とする。
【００２５】
請求項１１に記載の発明は、請求項９又は１０に記載の画像形成装置の表示制御方法において、前記記憶順を示す情報は、前記記憶ステップで前記ビットマップデータが記憶された時間であることを特徴とする。
【００２６】
請求項１２に記載の発明は、請求項９から１１の何れか一項に記載の画像形成装置の表示制御方法において、前記記憶順を示す情報は、前記記憶ステップで前記ビットマップデータが記憶された日付であることを特徴とする。
【００２７】
請求項１３に記載の発明は、プログラムであって、文章又は単語を表示する表示装置を備える画像形成装置を制御するコンピュータに、
前記文章又は単語を文字コードの組み合わせにより表すテキストデータと当該テキストデータを識別するための識別子とが対応付けられたテーブルと、前記文字コードの各々に対応するフォントデータとが予め記憶されており、
前記テキストデータを前記対応するフォントデータで組み合わせ、該テキストデータに対応するビットマップデータを生成するビットマップデータ生成機能と、
前記ビットマップデータ生成機能で生成されたビットマップデータを、前記識別子と対応付けて記憶する記憶機能と、
文章又は単語を前記テキストデータに基づいて表示する場合、当該テキストデータに対応する識別子に基づき前記テキストデータに対応するビットマップデータが前記記憶機能で記憶したものであるか否かを判断する判断機能、
前記判断機能で前記テキストデータに対応するビットマップデータが前記記憶ステップで記憶したものであると判断された場合に、前記テキストデータを識別するための識別子に基づき前記記憶機能で記憶したビットマップデータを抽出する抽出機能と、
前記抽出機能で抽出したビットマップデータに基づいて前記文章又は単語を前記表示装置に表示する表示制御機能と、を実現させることを特徴とする。
【００２８】
請求項１４に記載の発明は、請求項１３に記載のプログラムであって、前記判断機能で前記テキストデータに対応するビットマップデータが前記記憶機能で記憶していないと判断された場合、該テキストデータに対応するフォントデータを組み合わせることにより、該テキストデータに対応するビットマップデータを生成し、生成されたビットマップデータを、前記テキストデータを識別する識別子と対応付けて記憶する記憶制御機能を更に実現させ、
前記表示制御機能で、前記記憶制御機能で生成されたビットマップデータに基づき前記文章又は単語を前記表示装置に表示することを特徴とする。
【００２９】
請求項１５に記載の発明は、請求項１４に記載のプログラムにおいて、前記記憶機能で、前記ビットマップデータ生成機能で生成されたビットマップデータの記憶順を示す情報を該ビットマップデータと対応付けて更に記憶し、
前記記憶制御機能で、前記生成されたビットマップデータを前記識別子と対応付けて記憶させる際、前記記憶機能で記憶するビットマップデータのデータ量が所定のデータ量を超える場合、前記記憶順を示す情報に基づき前記記憶機能で記憶したビットマップデータのうち最先に記憶したビットマップデータを消去することを特徴とする。
【００３０】
請求項１６に記載の発明は、請求項１５に記載のプログラムにおいて、前記抽出機能により前記ビットマップデータが抽出された際、抽出されたビットマップデータの記憶順を前記記憶機能で記憶させた前記ビットマップデータのうち最先となるように書き換える記憶順書換え機能を更に実現させることを特徴とする。
【００３１】
請求項１７に記載の発明は、請求項１５又は１６に記載のプログラムにおいて、前記記憶順を示す情報は、前記記憶機能で前記ビットマップデータが記憶された時間であることを特徴とする。
【００３２】
請求項１８に記載の発明は、請求項１５から１７の何れか一項に記載のプログラムにおいて、前記記憶順を示す情報は、前記記憶機能で前記ビットマップデータが記憶された日付であることを特徴とする。
【発明の効果】
【００３３】
請求項１、７又は１３に記載の発明によれば、従前に生成したビットマップデータとテキストデータの識別子とを対応付けて記憶し、次回同一のテキストデータに基づいて文章又は単語を表示装置上に表示する際、このテキストデータの識別子と対応するビットマップデータを利用して表示させることができる。このためテキストデータからビットマップデータを生成する処理負担を軽減させることができ、高速な表示処理及び滑らかな操作感を実現させることができる。
【００３４】
請求項２、８又は１４に記載の発明によれば、請求項１、７又は１３に記載の発明において、テキストデータに基づいて文章又は単語を表示させる際、当該テキストデータの識別子と同一の識別子が記憶されていない場合、通常の処理通り、フォントデータに基づいてテキストデータからビットマップデータを生成して文章又は単語を表示し、更に、生成したビットマップデータをテキストデータの識別子と対応させて記憶し、次回の処理に利用することができる。
また、ビットマップデータをデータベース化することができ、画像形成装置で種々の文章や単語の表示を繰り返す度に、データベースの充足が行われる。即ちハードウェアの表示処理負担が軽減され、高速な表示処理及び滑らかな操作感を実現させることができるという効果がある。
【００３５】
請求項３、９又は１５に記載の発明によれば、請求項２、８又は１４に記載の発明において、生成したビットマップデータをテキストデータと対応付けて記憶する際、第３の記憶手段等の記憶許容残量が所定のデータ容量を超える場合、従前までに記憶されたビットマップデータ等のうち最先に記憶しデータを消去し、新たに生成したビットマップデータ等を記憶させることができる。このためビットマップデータ等を記憶する記憶媒体の記憶容量に応じて高速な表示処理及び滑らかな操作感を実現させることができるという効果がある。
また、記憶時間が古いものから消去するため、画像形成装置の使用状況に沿って文章や単語の表示処理を効率よく実行することができる。即ち前回や前々回に表示処理を行った文章又は単語は、現在起動させている機能に関連が深い表示である傾向が強い。このため、現在起動させている機能により関連が深く再度表示処理を行う可能性の高い文章や単語のビットマップデータ等を優先して記憶させておくことで実用性を更に高めることができるという効果がある。
【００３６】
請求項４、１０及び１６に記載の発明によれば、請求項３、９又は１５に記載の発明において、今回の表示処理で生成したビットマップデータを記憶させる際、当該ビットマップデータ及び対応するテキストデータの識別子の記憶順を最先のものとして記憶させるため、現在起動させている機能により関連が深く再度表示処理を行う可能性の高い文章や単語のビットマップデータ等を時系列的に記憶させておくことができ、実用上の利便性を更に高めることができるという効果がある。
【００３７】
請求項５、１１又は１７に記載の発明によれば、時間に基づいてビットマップデータ等の記憶順を規定することができる。
【００３８】
請求項６、１２又は１８に記載の発明によれば、日付に基づいてビットマップデータ等の記憶順を規定することができる。
【発明を実施するための最良の形態】
【００３９】
次に、図を用いて本発明を実施するための最良の形態について説明する。以下の説明では案内を表す文章や単語をモノクロで表示する場合と、案内を表す文章や単語をカラーで表示する場合との例を夫々〔第１の実施形態〕、〔第２の実施形態〕として説明する。そして両者の説明に続いて、第１及び第２の実施形態におけるデータ処理の他の例を〔変形例〕として説明する。
【００４０】
〔第１の実施形態〕
図２は、本発明を適用した複写機１００の機能的構成を示したブロック図である。複写機１００は、各種の案内を表す文章や単語をモノクロで表示するものである。
複写機１００は、本体制御部１、プログラムメモリ２、システムメモリ３、記憶部４、操作部５、表示部６、ＶＲＡＭ（Video Random Access Memory）７、表示制御部８、スキャナ部９、印刷部１０、ＦＮＳ１１及び外部入力Ｉ／Ｆ１２を備え、これらがバス２０によって電機・電子的に接続される。
【００４１】
本体制御部１は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）からなる。プログラムメモリ２に記憶されたオペレーションプログラムやアプリケーションプログラムを読み出し、ワークエリアとしてのシステムメモリ３に展開して、これらプログラムの指示に従い複写機１００の全体制御を行う。
【００４２】
プログラムメモリ２は、不揮発性の半導体素子からなるＲＯＭ（Read Only Memory）である。プログラムメモリ２には、上述のオペレーションプログラムやアプリケーションプログラム等の制御プログラム１４とともに、コマンド／テキスト対応テーブル１５、テキストデータ群１６及びフォントデータ１７が格納される。
【００４３】
コマンド／テキスト対応テーブル１５は、複写機１００の各種処理を指示する処理コマンドと、このコマンドにより各種処理を行う際、表示部６の案内表示領域９９（図１４参照）に表示させる案内表示の基礎となるテキストデータID３１とが予め対応付けて記憶されたデータテーブルである。
図３に、コマンド／テキスト対応テーブル１５を模式的に示す。コマンド／テキスト対応テーブル１５には、複写機１００で行われる各種の処理に対応する処理コマンドを記憶する処理コマンド格納領域２１と、この処理コマンド毎に対応付けがなされたテキストデータID３１を格納するテキストデータID格納領域２２が設けられる。
各処理コマンド及びテキストデータID３１は、処理コマンドの種類毎に待機中関連データ格納領域２３、印刷関連データ格納領域２４及び警告関連データ格納領域２５といった具合に区別して管理されている。
例えば、本体制御部１が複写機１００を待機中（ユーザからの指示入力待ちの状態）とする制御を行う場合を例に説明する。本体制御部１は、待機中処理を実行する際、コマンド／テキスト対応テーブル１５を参照し、処理コマンド「待機中001」に対応するテキストデータID３１（「M0400」）を取得する。その後、取得した「M0400」に基づいてテキストデータ群１６に予め記憶された文字コード群（本実施の形態ではSJIS規格にデコードされたテキストデータ）を抽出し、（その後各種処理を経て）案内表示領域９９（図１４参照）に『コピーできます』と表示させるようになっている。
【００４４】
テキストデータ群１６は、案内表示領域９９に表示するテキストデータである。『コピーできます』、『スタートボタンを押して下さい』等の案内を表す文章がSJIS規格でデコードした形式で予め記憶されたものである。『コピーできます』といった各テキストデータは、「M0400」や「M0401」といったテキストデータID３１と対応付けがなされている。
【００４５】
図４（ａ）に示す如く、テキストデータ群１６は、SJIS規格の文字コードで符号化された形式で記録されている。図４（ａ）中、「M0400」及び「M0401」等の各テキストデータID３１の「BYTE」以降に続くコード列が、各文字をSJIS規格でデコードしたものである。SJIS規格の文字コードは１文字を２byteで表す。従って、083h及び052hからなる単位文字コード３２Ａであれば『コピーできます』の『コ』を、次の083h及び073hからなる単位文字コード３３Ａであれば『ピ』を表す。同様に２byteずつの組み合わせを順にたどることで「M0400」というID３１に続くコード群が『コピーできます』というテキストデータを表わす。
【００４６】
SJIS規格の文字コードでデコードされたテキストデータは、その後、フォントデータ１７に基づいて展開される。フォントデータ１７は、図４（ａ）に示すような単位文字コード３２Ａや３３Ａをビットマップデータとして展開するために定義されたデータである。以下の説明では、１つのテキストデータに対応する一連のフォントデータを組み合わせた集合を「ビットマップデータ文字列」という。また、操作パネル上に表示する案内を表す単語が１文字である場合（例えば、『？』や『！』等の記号等）も、「ビットマップデータ文字列」の概念に含むものとする。
図４（ｂ）に、デコードされたテキストデータがフォントデータに展開された様を模式的に示す。図４（ｂ）中、8352は単位フォントラベル３２Ｂである。単位フォントラベル３２Ｂは、図４（ａ）に示す「M0400」に対応するテキストデータのうち、最初の１文字目である『コ』の単位文字コード３２Ａ（083h、052h）の83及び52を組み合わせて示したものである。この8352の単位フォントラベル３２Ｂ以下に続く３２byteのコード群が、１６dot×１６dotで操作画面９０上に表示される１文字あたりのビットマップデータを表している。
【００４７】
図５に、「8352（つまり『コ』）」の単位フォントラベル３２Ｂ以下に続く３２byteのコード群に基づいて表わされるビットマップ画像のイメージを示す。図４（ｂ）のビットマップデータ文字列は、２byteで図５の各行のパターンを表す。単位ビットマップデータ４０ａ（図４（ｂ）参照）は、図５の行４０ｂのパターンを規定するデータである。単位ビットマップデータ４０ａは「000h、000h」であるから、行４０ｂには何のパターンも示されず背景色と同色（空白）となる。同様に単位ビットマップデータ４１ａ（図４（ｂ）参照）も「000h、000h」であるから行４１ｂも空白を示す。これに対し単位ビットマップデータ４４ａ（図４（ｂ）参照）は、「01Fh、0F8h」であるから、図５の行４４ｂは中央に９dot分の黒色パターンを描画する（図５の点線領域Ｘ）。以下、同様に各単位ビットマップデータにより図５の各行（４０ｂから５５ｂ）のパターンが規定（黒色又は背景色）されることにより操作パネル上に『コ』が表示されるようになっている。
【００４８】
図２に戻り、システムメモリ３は、揮発性の半導体素子からなるＲＡＭ（Random Access Memory）であり、ワークエリアとして機能する。表示部６に案内を表す文章や単語の表示を行う際、本体制御部１の指示信号に基づいてテキストデータ群１６から処理コマンドに対応するテキストデータID３１に関連付けられたテキストデータを抽出し、ビットマップデータ文字列１８が生成される。
また、システムメモリ３には、テキスト／ビットマップ対応テーブル１９が設けられる。テキスト／ビットマップ対応テーブル１９については後述する。
【００４９】
ＶＲＡＭ７は、システムメモリ３に一時記憶されたビットマップデータ文字列１８が書き込まれ（コピーされ）、このビットマップデータ文字列１８に所定の画像処理を施し、表示部６に表示信号を送信するバッファである。第１の実施形態では、表示部６に表示する操作画面９０の画像が複数のレイヤを合成することで生成されるようになっている。ＶＲＡＭ７は、複数のレイヤ及びビットマップデータ文字列１８の合成処理を行い、表示部６に操作画面９０の表示信号を出力するようになっている。
【００５０】
表示部６は、ＣＲＴ（Cathode Ray Tube）から構成されるディスプレイあるいはＴＦＴ（Thin film Transistor）素子や有機ＥＬ（Electro Luminescent）素子等から構成されるＦＰＤ（Flat Display Panel）からなる。表示部６は、ＶＲＡＭ７から出力される表示信号に基づいて各種画像を表示する。画像としては、複写機１００の操作メッセージを始めとした各種の案内を表す文章や単語、操作に供する操作画面９０（図１４参照）の画像を表示する。また、表示部６は、赤外線式や静電式のタッチパネルから構成される操作部５と一体に構成されており。ユーザは、表示部６に表示された操作画面９０の各種ボタンを押下することで入力指示を行うようになっている。
【００５１】
表示制御部８は、ＣＰＵやＭＰＵ（Micro Processing Unit）からなり、所定のプログラムの指示や本体制御部１からの指示信号に基づき、表示部６の輝度調節などの画像表示制御を行うものである。
【００５２】
スキャナ部９は、読取り原稿を載置するプラテンガラス（不図示）を備え、載置された原稿の読取りを行うものである。原稿に対し光を照射し、反射される光をＣＣＤ（Charge  Coupled  Device）イメージセンサやＣＭＯＳ（Complementary  Metal−Oxide  Semiconductor）イメージセンサ等の光電変換装置で捉え、捉えたアナログの電気信号から図示しないＡ／Ｄ変換器でデジタル信号に変換し本体制御部１に出力するものである。
【００５３】
印刷部１０は、電子写真プロセス等により各種の画像形成を行う公知の画像形成機構から構成されるものである。なお、印刷部１０はこれに限定されるものではなく、インク吐出方式やラインプリンタ等の種々の画像形成機構を適用することができる。
また、複写機１００には、印刷部１０により画像が形成された記録媒体にステイプルや中綴じ等の後処理を施すＦＮＳ（フィニッシャ）が設けられる。
【００５４】
次に、テキスト／ビットマップ対応テーブル１９について説明する。図６にテキスト／ビットマップ対応テーブル１９の例を模式的に示す。テキスト／ビットマップ対応テーブル１９は、前回の表示処理で生成した案内を表す文章や単語のビットマップデータを『M0400』や『M0401』といったテキストデータID３１と対応付けて記憶するデータテーブルである。
【００５５】
テキスト／ビットマップ対応テーブル１９には、テキストデータID格納領域６０、ビットマップデータ文字列格納領域６１及び記憶日時格納領域６２が設けられる。テキストデータID格納領域６０には、テキストデータに付与されているテキストデータID３１が格納される（図６では、テキストデータID３１として「M0400」、「M0401」、「M0402」・・・「Mnnn」が格納された例を示している）。ビットマップデータ文字列格納領域６１には、テキストデータ群１６からフォントデータ１７に基づいて展開されたビットマップデータ文字列１８が格納される。このテキストデータID格納領域６０及びビットマップデータ文字列格納領域６１にそれぞれテキストデータID３１及びビットマップデータ文字列１８が記憶されることで両者の対応付けが行われるようになっている。即ち、案内表示領域９９（図１４参照）に案内を表す文章や単語を表示する際、本体制御部１はフォントデータ１７に基づいてテキストデータからビットマップデータ文字列１８を生成し、この生成したビットマップデータ文字列１８及びテキストデータのID３１をテキスト／ビットマップ対応テーブル１９のそれぞれの格納領域に記憶させ、両者の対応付けを行う。対応付けを行った後（即ちテキスト／ビットマップ対応テーブル１９の夫々の領域に、テキストデータのID３１及びビットマップデータ文字列１８を格納する。）は、この生成されたビットマップデータ文字列１８をＶＲＡＭ７に書き込む（コピーする）ことで表示部６に案内画像の表示を行う。このように案内を表す文章や単語の表示処理が行われる度に、テキスト／ビットマップ対応テーブル１９には表示処理で使用したビットマップデータ文字列１８のデータベースが構築されることとなる。
【００５６】
そして、テキスト／ビットマップ対応テーブル１９上に蓄積されたビットマップデータ文字列１８は、次回の案内表示処理を行う際に使用される。即ち、本体制御部１は、案内を表す文章や単語の表示処理を行う際、コマンド／テキスト対応テーブル１５（図３）を参照し、複写機１００に実行させる処理のコマンドに対応するテキストデータID３１を取得する。次いで、テキスト／ビットマップ対応テーブル１９のテキストデータID格納領域６０を参照し、今回の案内表示処理で使用するテキストデータと同一のIDが記憶されているか否かを判断する。同一のIDが記憶されている場合には、テキスト／ビットマップ対応テーブル１９に記憶されたビットマップデータ文字列１８を読み出し、ＶＲＡＭ７に書き込む（コピーする）ようになっている。
このように案内を表す文章や単語の表示処理を行う際、前回までの表示処理で生成し記憶したビットマップデータを利用することで、テキストデータからビットマップデータ文字列１８を生成する処理を省略することができるようになる。
【００５７】
また、記憶日時格納領域６２は、表示処理時にビットマップデータ文字列格納領域６１からビットマップデータ文字列１８を記憶した日時が記憶される領域である。なお、第１の実施形態では、ビットマップデータ文字列１８を記憶した年、月、日及び時間を記憶することとしているが、これらの一部を記憶するなど仕様に合わせて適宜設定しても良いし、又これらをユーザの操作により設定するようにしてもよい。複写機１００では、年、月、日及び時間を記憶する構成としている。
【００５８】
本体制御部１は、生成したビットマップデータ文字列１８をテキスト／ビットマップ対応テーブル１９に記憶させる際、時計回路（不図示）等のデータを利用して記憶日時格納領域６２にビットマップデータ文字列１８等を記憶させた年月日及び時間を記憶させるようになっている。この記憶日時は、テキスト／ビットマップ対応テーブル１９上に保持し続けるデータと消去するデータとの優先順位を区別するために使用されるものである。即ちシステムメモリ３の記憶容量の都合上、案内表示処理の度に生成され続ける全てのビットマップデータ文字列１８を記憶することができない場合も考えられる。
複写機１００では、テキスト／ビットマップ対応テーブル１９上で記憶するビットマップデータ文字列１８全体のデータ量を規定している。そこで、前回までの案内表示処理でテキスト／ビットマップ対応テーブル１９上に記憶されていない新規のビットマップデータ文字列１８を記憶する際、記憶日時格納領域６２を参照し、過去に記憶した時間的に古いビットマップデータ文字列１８を消去して新規のビットマップデータ文字列１８を記憶する構成となっている。
【００５９】
なお、第１の実施形態では、テキスト／ビットマップ対応テーブル１９に記憶された種々のデータが、複写機１００の電源がＯＦＦとなったときに全て消去されるように構成している。しかしながら、これ以外にタイマや時計回路を備えて所定時間経過後にリセット（消去）するように構成するなど複写機１００の使用環境に応じて適宜設計変更が可能である。
【００６０】
次に、以上の構成を有する複写機１００の動作について図１に示すフロー図を用いて説明する。以下の説明では表示部６の案内表示領域９９に『コピーできます』の案内を表す文章を表示するものとする。なお、以下の処理は制御プログラム１４の指示により本体制御部１により行われる。
【００６１】
ステップＳ１０１で、本体制御部１は、案内を表す文章の表示要求があるか否かを判断する。表示要求がある場合、ステップＳ１０２に進む（ステップＳ１０１：ＹＥＳ）。表示要求がない場合、待機する（ステップＳ１０１：ＮＯ）。
ステップＳ１０２で、本体制御部１は、コマンド／テキスト対応テーブル１５を参照し、処理コマンドに対応するテキストデータID３１を取得する（例えば「M0400」）。
【００６２】
ステップＳ１０３で、本体制御部１は、システムメモリ３に記憶されているテキスト／ビットマップ対応テーブル１９を参照し、テキストデータID格納領域６０にステップＳ１０２で取得したID（例えば、「M0400」）と同一のIDがあるか検索を行う。
【００６３】
ステップＳ１０４で、本体制御部１は、ステップＳ１０３の検索の結果、同一ID（例えば、「M0400」）が格納されているか否かを判断する。本体制御部１は、同一のIDを検出する場合、ステップＳ１０５に進む（ステップＳ１０４：ＹＥＳ）。逆に、同一のIDを検出しない場合、ステップＳ１０７に進む（ステップＳ１０４：ＮＯ）。
【００６４】
ステップＳ１０５で、本体制御部１は、テキスト／ビットマップ対応テーブル１９を参照し、ステップＳ１０４で検出したテキストデータID３１（例えば、「M0400」）に対応付けられたビットマップデータ文字列１８を抽出し、ＶＲＡＭ７に書き込み（コピー）を行う。
ステップＳ１０６で、ＶＲＡＭ７は、操作画面９０（図１４参照）を構成する他のレイヤとビットマップデータ文字列１８とを合成して合成画像データ生成する。表示制御部８はこの合成画像データを受信して、案内表示領域９９に『コピーできます』の案内を表す文章が表された画像を表示させる。
【００６５】
一方、ステップＳ１０４で「M0400」のテキストデータID３１を検出できない場合、本体制御部１は、ステップＳ１０７で、「M0400」の全文字コードを取得する。
ステップＳ１０８で、本体制御部１は、ステップＳ１０４で取得した文字コード毎に対応するフォントデータに変換してビットマップデータ文字列１８をシステムメモリ３に展開する。
【００６６】
ステップＳ１０９で、本体制御部１は、全てのテキストデータをシステムメモリ３上に展開したか否かを判断する。本体制御部１は、展開したと判断する場合、ステップＳ１１０に進む（ステップＳ１０９：ＹＥＳ）。逆に、展開していないと判断する場合、本体制御部１はステップＳ１０８に戻る（ステップＳ１０９：ＮＯ）。
【００６７】
ステップＳ１１０で、本体制御部１は、システムメモリ３の記憶容量の残量を取得し、テキストデータID３１及びビットマップデータ文字列１８の分のデータ記憶容量が有るか否かを判断する。本体制御部１は、テキストデータID３１及びビットマップデータ文字列１８の分のデータ記憶容量が有ると判断する場合、ステップＳ１１１に進む（ステップＳ１１０：ＹＥＳ）。逆に、本体制御部１は、ビットマップデータ文字列１８の分のデータ容量が無いと判断する場合、ステップＳ１１２に進む（ステップＳ１１０：ＮＯ）。ステップＳ１１２で、本体制御部１は、記憶日時格納領域６２を参照し、記憶日時が過去のものから順に、ビットマップデータ文字列１８のデータ量分に相当するビットマップデータ文字列及び対応するテキストデータID３１を消去し、ステップＳ１１１に進む。
【００６８】
ステップＳ１１１で、本体制御部１は、テキストデータID３１（「M0400」）とビットマップデータ文字列１８とをそれぞれテキスト／ビットマップ対応テーブル１９のテキストデータID格納領域６０とビットマップデータ文字列格納領域６１とに記憶し、対応付けを行う。その後、ステップＳ１０５に進む。
【００６９】
以上、本発明を適用した複写機１００によれば、案内を表す文章や単語の表示処理を行う際、先ず、テキスト／ビットマップ対応テーブル１９を参照し、前回の表示処理までに生成して記憶したテキストデータID３１と同一のテキストデータIDがあるか否かを判断し、同一のテキストデータIDが記憶されている場合、この同一のテキストデータIDに対応付けられているビットマップデータ文字列１８を抽出して表示処理を行うことができる。即ち、従来は案内を表す文章や単語の表示処理を行う度にテキストデータをビットマップデータ文字列１８に展開していたため処理時間及びハードウェアの処理負担がかかっていた。複写機１００では、一度ビットマップデータ文字列を生成すると、その基となったテキストデータID３１と対応付けてテキスト／ビットマップ対応テーブル１９に記憶しておき、事後、案内表示領域９９に同様の文章や単語を表示させる際、先ず、テキスト／ビットマップ対応テーブル１９を参照し、同一のテキストデータIDが記憶されていないか否かを判断する。この判断の結果、同一のテキストデータIDが記憶されている場合、記憶されているテキストデータID３１に対応付けられているビットマップデータ文字列１８を抽出し、案内表示領域９９に案内を表す文章や単語を表示する。このため、テキストデータからビットマップデータ文字列１８を再度生成する必要がなく、その分、処理時間及び処理負担を短縮させることができる。
【００７０】
更に、テキスト／ビットマップ対応テーブル１９に同一のテキストデータID３１が記憶されていない場合、従来通りに、フォントデータ１７に基づいてテキストデータからビットマップデータ文字列１８を生成し、テキストデータID３１とビットマップデータ文字列１８とをテキスト／ビットマップ対応テーブル１９上に対応付けて記憶させる。このためビットマップデータ文字列１８をデータベース化することができる。これにより、複写機１００で種々の案内表示を繰り返す度に、データベースの充足を行うことができる。
【００７１】
また、複写機１００のシステムメモリ３に許容される記憶容量内で効率よく各種案内の表示処理を行うことができる。即ち、従前に記憶されていないテキストデータ及びこのテキストデータに対応付けられたビットマップデータ文字列１８を新たに記憶する際、従前に記憶されたテキストデータ及びこのテキストデータに対応付けられたビットマップデータ文字列１８の記憶時間に基づいて古いデータを消去して新しいデータを記憶させることで、ユーザが複写機１００を使用する目的に沿って各種案内を表す文章や単語の表示処理を効率よく実行することができる。特に、多機能化する傾向にある近年の複写機の技術分野では、特定の機能でのみ表示するべき案内を表す文章や単語も多い。そこで、複写機１００の使用目的に則して、記憶するべきテキストデータ及びこのテキストデータに対応付けられたビットマップデータ文字列を優先して記憶させることで、許容された記憶容量下でも、より効率的な表示処理を実現することができる。
【００７２】
〔第２の実施形態〕
本発明を実施するための第２の実施形態では、案内表示をカラーで行う複写機２００に適用した例を示す。複写機２００は、２５６色のカラー印刷を可能とするカラー複写機である。上述した第１の実施形態で説明した複写機１００はモノクロによる案内表示を行うものであるが、本発明は、モノクロに比して１dot当たりのデータ量が大きいカラーによる案内表示を行う複写機２００に適用すると更に効果的である。以下に、複写機２００の構成を説明する。
なお、第１の実施形態における複写機１００と同一の機能・作用を有するものについては同一符号を付し、詳細な説明を省略する。また、表示を行う案内を表す文章は『コピーできます』を例として説明する。
【００７３】
図８に、複写機２００の機能的構成を示す。複写機２００では、ビットマップデータ文字列１８のデータ量が増加する点と、カラーパレットテーブル７０を更に備える点とで第１の実施形態における複写機１００と主に相違する。
【００７４】
上述のように案内表示を２５６色のカラーで表示する場合、表示部６の１dot当たりのデータ量は８bitとなり、モノクロで表示する場合よりもデータ量が８倍となる。図９（ｂ）に、テキストデータから展開されたビットマップデータ文字列１８のデータ配列を模式的に示す。図９（ｂ）の「000h」、「001h」は、夫々１dot分のデータを表す８bitデータであり、図では『コ』という文字を表すビットマップデータ文字列１８の一部を表している。図９（ａ）は、ビットマップデータ文字列１８に基づいて案内表示領域９９（図１４参照）上で『コ』という文字が赤色で表示される様を模式的に示している。図９（ｂ）で、「000h」は空白（白色）や背景色と同色であることを示している。従って、図９（ｂ）で左上から右下に数えて６７個の「000h」は図９（ａ）の「00」から「42」の６７dot分のデータを示している。
「001h」は、所定の色を表示することを示している。従って図９（ｂ）の点線領域７５Ａに含まれる複数の「001h」は、図９（ａ）の点線領域７５Ｂ（「43」から「4B」）を示している。同様に図９（ｂ）の点線領域７６Ａは図９（ａ）の点線領域７６Ｂ（「5B」）を示している。
【００７５】
図８に戻り、カラーパレットテーブル７０は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色成分の比率を規定したデータテーブルであり、全部で２５６色の色を規定する。図１０（ａ）を用いて、カラーパレットテーブル７０について説明する。
【００７６】
図１０（ａ）はカラーパレットテーブル７０を模式的に表したものである。「パレット番号」の列は、実際に案内表示領域９９（図１４参照）に表示する色の種類を示す。「Ｒ」、「Ｇ」及び「Ｂ」の各列は、同一の行に規定されている「パレット番号」の色に対する各階調を示したものである。一例を挙げると、「パレット番号」が『0x01』の色（ここでは「赤色」とする。）のＲ、Ｇ、Ｂ成分は、夫々『0xFA』、『0x0A』、『0x0A』となる。図１０（ｂ）は、「パレット番号」と色の関係とをイメージした模式図である。なお、図１０（ｂ）上では、色相等の表現に限界があるが、各マスは色相等において互いに異なるものであり２５６種類のカラーサンプルに分類されているものとする。カラーサンプルはその数毎に縦及び横に０からＦまでの１６個の値が付与されており、この縦横の値の組み合わせにより色を特定するようになっている。即ち「パレット番号」が『0x01』は、『0x』以下の『01』で、『0』が横軸、『1』が縦軸の値を示している。従って『0x01』は図１０（ｂ）のカラーサンプル７０ａ（赤色）を示すこととなる。
【００７７】
このように、ビットマップデータ文字列１８の１dot当たりのデータに、「パレット番号」や「Ｒ」、「Ｇ」、「Ｂ」の各階調成分データを保持する処理は、テキストデータからビットマップデータ文字列１８に展開する段階で行われる。本体制御部１が、案内表示を切り換える度にビットマップデータ文字列１８の生成処理を行うとすれば処理負担が増大し、その負担もモノクロで表示を切り換える場合の数倍の負担となる。更に表示が遅延し、操作感が悪化することとなる。従って、一度生成したビットマップデータ文字列７１を一旦保持し、次回以降同じ案内表示を行う場合に、改めてビットマップデータ文字列７１を生成せずに、前回保持したビットマップデータ文字列１８をそのまま再利用することで、余分な処理負担を軽減させ、カラー表示においても滑らかな表示切り換え処理を実現することができる。
【００７８】
次に図７を用いて、複写機２００の動作について説明する。なお、以下の処理は、制御プログラム１４の指示に従って、本体制御部１よって行われるものである。また、以下の説明では、案内表示として『コピーできます』を「赤色」で表示するものとする。
【００７９】
ステップＳ２０１で、本体制御部１は、案内（テキスト）の表示要求があるか否かを判断する。表示要求がある場合、ステップＳ２０２に進む（ステップＳ２０１：ＹＥＳ）。表示要求がない場合、待機する（ステップＳ２０１：ＮＯ）。
ステップＳ２０２で、本体制御部１は、コマンド／テキスト対応テーブル１５を参照し、処理コマンドに対応するテキストデータID３１（「M0400」）を取得する。
即ち本体制御部１は、複写機２００で各種の処理（ユーザからの入力待機処理や印刷処理等）を実行しようとするに際し、コマンド／テキスト対応テーブル１５を参照し、当該処理の処理コマンドに対応するテキストデータID３１（「M0400」）を取得し、当該処理にともなう案内を表す文章の表示処理要求及びテキストデータID３１を取得する。
【００８０】
ステップＳ２０３で、本体制御部１は、システムメモリ３に記憶されているテキスト／ビットマップ対応テーブル７１を参照し、テキストデータID格納領域６０にステップＳ２０２で取得したテキストデータID３１（「M0400」）と同一のIDがあるか検索を行う。
【００８１】
ステップＳ２０４で、本体制御部１は、ステップＳ２０３の検索の結果、同一ID（「M0400」）が格納されているか否かを判断する。本体制御部１は、同一のIDを検出する場合、ステップＳ２０５に進む（ステップＳ２０４：ＹＥＳ）。逆に、同一のIDを検出しない場合、ステップＳ２０７に進む（ステップＳ２０４：ＮＯ）。
【００８２】
ステップＳ２０５で、本体制御部１は、テキスト／ビットマップ対応テーブル７１を参照し、ステップＳ２０４で検出したテキストデータID３１（「M0400」）に対応付けられたビットマップデータ文字列１８を抽出する。その後、ＶＲＡＭ７に抽出したビットマップデータ文字列１８の書き込み（コピー）を行う。
ステップＳ２０６で、ＶＲＡＭ７は、操作画面９０（図１４参照）を構成する他のレイヤとビットマップデータ文字列１８とを合成して合成画像データを生成する。本体制御部１は、表示制御部８に指示信号を送信し、案内表示領域９９に『コピーできます』の案内画像を表示させる。
【００８３】
一方、ステップＳ２０４でテキストデータID３１（「M0400」）を検出できない場合（ステップＳ２０４：ＮＯ）、ステップＳ２０７で、本体制御部１は、コマンド／テキスト対応テーブル１５から抽出したテキストデータID３１（「M0400」）に基づいて、関連付けられる全文字コードをテキストデータ群１６から取得する。
【００８４】
ステップＳ２０８で、本体制御部１は、フォントデータ１７に基づいてステップＳ２０７で取得した全文字コードについて展開し、ビットマップデータ文字列１８を生成する。
【００８５】
ステップＳ２０９で、本体制御部１は、１dot分のデータ毎（即ち図９（ｂ）に示す「000h」や「001h」といった１dot当たりのビットマップデータ毎）に「パレット番号」や「Ｒ」、「Ｇ」、「Ｂ」の各階調成分データを付与する。
【００８６】
ステップＳ２１０で、本体制御部１は、全ての文字をシステムメモリ３上に展開したか否かを判断する。本体制御部１は、展開したと判断する場合、ステップＳ２１１に進む（ステップＳ２１０：ＹＥＳ）。逆に、展開していないと判断する場合、本体制御部１はステップＳ２０８に戻る（ステップＳ２１０：ＮＯ）。
【００８７】
ステップＳ２１１で、本体制御部１は、システムメモリ３の記憶容量の残量を取得し、テキストデータID３１及びビットマップデータ文字列１８の分のデータ記憶容量が有るか否かを判断する。本体制御部１は、テキストデータID３１及びビットマップデータ文字列１８の分のデータ記憶容量が有ると判断する場合、ステップＳ２１２に進む（ステップＳ２１１：ＹＥＳ）。逆に、本体制御部１は、ビットマップデータ文字列１８の分のデータ容量が無いと判断する場合、ステップＳ２１３に進む（ステップＳ２１１：ＮＯ）。ステップＳ２１３で、本体制御部１は、記憶日時格納領域６２を参照し、記憶日時が過去のものから順に、ビットマップデータ文字列１８のデータ量分に相当する他のビットマップデータ文字列及び対応するテキストデータID３１を消去し、ステップＳ２１２に進む。
【００８８】
ステップＳ２１２で、本体制御部１は、テキストデータID３１（「M0400」）とビットマップデータ文字列１８とをそれぞれテキスト／ビットマップ対応テーブル１９のテキストデータID格納領域６０とビットマップデータ文字列格納領域６１とに記憶し、対応付けを行う。その後、ステップＳ２０５に進む。
【００８９】
以上、本発明を適用した複写機２００によれば、案内を表す文章や単語の表示処理を行う際、先ず、テキスト／ビットマップ対応テーブル７１を参照し、前回の表示処理までに記憶したテキストデータID３１と同一のテキストデータIDがあるか否かを判断する。同一のテキストデータID３１が記憶されている場合、この同一のテキストデータID３１に対応付けられているビットマップデータ文字列１８を抽出して表示させることができる。即ち、従来は各種の案内を表す文章や単語を表示させる処理を行う度に、フォントデータ１７に基づいてテキストデータをビットマップデータ文字列１８に展開していたため処理時間を要していた。複写機２００では、一度ビットマップデータ文字列１８を生成すると、その基となったテキストデータのテキストデータID３１と対応付けてテキスト／ビットマップ対応テーブル１９に記憶しておき、次回以降、操作画面９０に同様の文章や単語を表示させる際、先ず、テキスト／ビットマップ対応テーブル７１を参照し、同一のテキストデータID３１が記憶されていないか否かを判断する。この判断の結果、同一のテキストデータID３１が記憶されている場合、記憶されているテキストデータIDに対応付けられているビットマップデータ文字列１８を抽出するだけで案内を表す文章や単語を表示させることができる。従って、テキストデータからビットマップデータ文字列１８を再度生成する必要がなく、その分、処理時間及び処理負担を短縮させることができる。
【００９０】
特に、カラーにより案内表示を行う場合は、表示させる色の数が増加するのにともなって、ビットマップデータ文字列１８の生成処理負担は膨大に増加するという事情がある。近年、操作画面の画像は益々表示色や表示文字数が増加する傾向にある。このような傾向に対し、複写機２００は絶大な効果を奏し、滑らかな案内表示をより効果的に実現させることができる。
【００９１】
更に、テキスト／ビットマップ対応テーブル７１に同一のテキストデータIDが記憶されていない場合、従来通りに、フォントデータ１７に基づいてテキストデータからビットマップデータ文字列１８を生成し、テキストデータID３１とビットマップデータ文字列１８とをテキスト／ビットマップ対応テーブル７１上に対応付けて記憶させる。このためビットマップデータ文字列１８をデータベース化することができる。これにより、複写機２００で種々案内表示を繰り返す度にユーザの使用状況に沿ったより表示頻度が高い案内を表す文章や単語を中心としたデータベースが構築されることとなり実用上有効である。
【００９２】
〔変形例〕
次に、第１の実施形態における複写機１００及び第２の実施形態における複写機２００の変形例について説明する。上記第１及び第２の実施形態では、テキストデータID３１と、ビットマップデータ文字列１８とをシステムメモリ３に記憶する際、システムメモリ３の記憶容量が足りない場合、テキスト／ビットマップ対応テーブル１９の記憶日時格納領域６２（図６及び図１１参照）を参照し、既にシステムメモリ３に記憶したビットマップデータ文字列等のうち過去に記憶されたデータから順に消去して新たなビットマップデータ文字列等を記憶するように構成した例を説明した。本変形例では、既にシステムメモリ３に記憶されたビットマップデータ文字列等を消去する際に、過去に抽出された抽出回数が少ないデータから順に消去するように構成した例について説明する。なお、本変形例は、第１の実施形態における複写機１００及び第２の実施形態における複写機２００のいずれにも適用することができる。以下の説明では、第２の実施形態における複写機２００に適用した例について説明する。
また、以下の説明では上記第２実施の形態と構成が異なる部分を中心に説明するものとし、他の作用や機能を共通にする部分については同一符号を付して示し詳細な説明を省略する。
【００９３】
図１３に、変形例におけるテキスト／ビットマップ対応テーブル８０を模式的に示す。テキスト／ビットマップ対応テーブルには、テキストデータID格納領域６０及びビットマップデータ文字列格納領域６１とともに抽出回数格納領域８１が設けられる。
【００９４】
抽出回数格納領域８１は、案内を表す文章や単語の表示処理時にビットマップデータ文字列格納領域６１からビットマップデータ文字列１８が抽出された回数を記憶する領域である。即ち、本体制御部１は、表示させようとする文章や単語のテキストデータのテキストデータIDに対応するビットマップデータ文字列１８をテキスト／ビットマップ対応テーブル８０から抽出すると、抽出回数格納領域８１の抽出回数をインクリメントする処理を行うようになっている。この抽出回数は、テキスト／ビットマップ対応テーブル８０上に保持し続けるデータと消去するデータとの優先順位を区別するために使用されるものである。
【００９５】
即ち表示部６に表示する各種の案内を表す文章や単語は、例えば『コピーできます』といったもののように頻繁に表示するものもあれば、特定の機能の特殊な場合にしか表示しないような文章や単語等もある（例えば、トナーの不足時に『トナーが少なくなりました。トナーカートリッジを交換してください。』等の注意を案内する文章等）。頻繁に表示する文章や単語等について優先的に記憶させるように構成すると、全体としての表示処理の負担を軽減することができるようになる。
【００９６】
また、テキスト／ビットマップ対応テーブル８０に記憶された種々のデータも上記第２の実施形態におけるテキスト／ビットマップ対応テーブル１９と同様に複写機２００の電源がＯＦＦとなったときに全て消去されるように構成している。しかしながら、これ以外にタイマや時計回路を備えて所定時間経過後にリセット（消去）するように構成してもよいし、所定時間になるとリセットする構成とする等、複写機２００の使用環境に応じて適宜設計変更が可能である。
【００９７】
次に、図１２に示すフロー図を用いて複写機２００の動作について説明する。なお、以下の処理は制御プログラム１４の指示により本体制御部１により行われる。
【００９８】
ステップＳ３０１で、本体制御部１は、案内を表す文章や単語の表示要求があるか否かを判断する。表示要求がある場合、ステップＳ３０２に進む（ステップＳ３０１：ＹＥＳ）。表示要求がない場合、待機する（ステップＳ３０１：ＮＯ）。
ステップＳ３０２で、本体制御部１は、コマンド／テキスト対応テーブル１５を参照し処理コマンドに対応するテキストデータID３１を取得する（即ち「M0400」）。
【００９９】
ステップＳ３０３で、本体制御部１は、システムメモリ３に記憶されているテキスト／ビットマップ対応テーブル８０を参照し、テキストデータID格納領域６０に「M0400」のテキストデータIDがあるか検索を行う。
【０１００】
ステップＳ３０４で、本体制御部１は、ステップＳ３０３の検索の結果、同一IDである「M0400」を検出するか否かを判断する。本体制御部１は、「M0400」を検出する場合、ステップＳ３０５に進む（ステップＳ３０４：ＹＥＳ）。逆に、同じIDを検出しない場合、ステップＳ３０８に進む（ステップＳ３０４：ＮＯ）。
【０１０１】
ステップＳ３０５で、本体制御部１は、抽出回数格納領域８１の「M0400」に対応する領域に格納された抽出回数をインクリメントする。
【０１０２】
ステップＳ３０６で、本体制御部１は、「M0400」に対応付けられたビットマップデータ文字列１８を抽出し、ＶＲＡＭ７に書き込み（コピー）を行う。
ステップＳ３０７で、ＶＲＡＭ７は、他のレイヤとビットマップデータ文字列１８とを合成し、表示制御部８は案内表示領域９９に『コピーできます』の案内を表す文章が表された画像を表示部６に表示させる。
【０１０３】
一方、ステップＳ３０４で「M0400」のIDを検出できなかった本体制御部１は、ステップＳ３０８で、「M0400」の全文字コードを取得する。
ステップＳ３０９で、本体制御部１は、ステップＳ３０８で取得した文字コード毎に対応するフォントデータに変換しビットマップデータ文字列１８をシステムメモリ３上に展開する。
【０１０４】
ステップＳ３１０で、本体制御部１は、カラーパレットテーブル７０を参照し、１dot分のビットマップデータ毎に、（Ｒ）、（Ｇ）、（Ｂ）の各階調成分のデータを付与する。
【０１０５】
ステップＳ３１１で、本体制御部１は、全ての文字をシステムメモリ３上に展開したか否かを判断する。本体制御部１は、展開したと判断する場合、ステップＳ３１２に進む（ステップＳ３１１：ＹＥＳ）。逆に、展開していないと判断する場合、本体制御部１はステップＳ３０９に戻る（ステップＳ３１１：ＮＯ）。
【０１０６】
ステップＳ３１２で、本体制御部１は、システムメモリ３の記憶容量の残量を検出し、ビットマップデータ文字列１８の分の残容量が有るか否かを判断する。本体制御部１は、ビットマップデータ文字列１８の分のデータ容量が有ると判断する場合、ステップＳ３１３に進む（ステップＳ３１２：ＹＥＳ）。逆に、本体制御部１は、ビットマップデータ文字列１８分のデータ容量が無いと判断する場合、ステップＳ３１４に進む（ステップＳ３１２：ＮＯ）。ステップＳ３１４で、本体制御部１は、抽出回数格納領域８１を参照し、抽出回数が少ないものから順に、ビットマップデータ文字列１８のデータ量分に相当するビットマップデータ文字列及び対応するテキストデータID３１を消去し、ステップＳ３１３に進む。
【０１０７】
ステップＳ３１３で、本体制御部１は、テキストデータID３１（「M0400」）とビットマップデータ文字列１８とをそれぞれテキスト／ビットマップ対応テーブル８０のテキストデータID格納領域６０とビットマップデータ文字列格納領域６１とに記憶し、対応付けを行う。その後、ステップＳ３０６に進む。
【０１０８】
以上、変形例における複写機２００によれば、システムメモリ３でテキストデータID３１及びこれに対応するビットマップデータ文字列１８を記憶することに許容される記憶容量内で効率よく文字や単語の表示処理を行うことができる。即ち、従前に記憶されたテキストデータID３１及びこれに対応付けられたビットマップデータ文字列１８の抽出回数に基づいて古いデータを消去し新しいデータを記憶させることで、頻繁に表示する文章や単語の表示処理を効率よく実行することができる。これら頻繁に表示する文章や単語のテキストデータID３１及びこれに対応付けられたビットマップデータ文字列１８を優先的に記憶させることで、許容された記憶容量下でもより効率的な表示処理を実現することができる。
【０１０９】
以上、本発明を実施するための第１の実施形態、第２の実施形態及びその変形例について説明したが、本発明は上記種々の例に限定されるものではない。
【図面の簡単な説明】
【０１１０】
【図１】本発明を実施するための第１の実施形態における複写機の処理手順を示したフロー図である。
【図２】本発明を実施するための第１の実施形態における複写機の機能的構成を示したブロック図である。
【図３】本発明を実施するための第１の実施形態における複写機に設けられるコマンド／テキスト対応テーブルの例を示した模式図である。
【図４】図４（ａ）は、本発明を実施するための第１の実施形態におけるテキストデータをSJIS規格の文字コードで示した模式図である。図４（ｂ）は、本発明を実施するための第１の実施形態におけるテキストデータをビットマップデータ文字列に展開した状態を示した模式図である。
【図５】本発明を実施するための第１の実施形態における案内表示領域に表示させる１文字当たりのdotパターンを示した模式図である。
【図６】本発明を実施するための第１の実施形態におけるテキスト／ビットマップ対応テーブルの例を示した模式図である。
【図７】本発明を実施するための第２の実施形態における処理手順を示したフロー図である。
【図８】本発明を実施するための第２の実施形態における複写機の機能的構成を示したブロック図である。
【図９】図９（ａ）は、本発明を実施するための第２の実施形態における案内表示領域に表示させる１文字当たりのdotパターンを示した模式図である。図９（ｂ）は、本発明を実施するための第２の実施形態におけるテキストデータをビットマップデータ文字列に展開した状態を示した模式図である。
【図１０】図１０（ａ）は、本発明を実施するための第２の実施形態におけるカラーパレットテーブルの例を示した模式図である。図１０（ｂ）は、図１０（ａ）に示すカラーパレットテーブルの各パレット番号に対応するカラーサンプルの例を示した模式図である。
【図１１】本発明を実施するための第２の実施形態におけるテキスト／ビットマップ対応データの例を示した模式図である。
【図１２】本発明を実施するための変形例における複写機の処理手順を示したフロー図である。
【図１３】本発明を実施するための変形例におけるテキスト／ビットマップ対応テーブルの例を示した模式図である。
【図１４】図１４（ａ）及び（ｂ）は、本発明を実施するための第１、第２及び変形例における操作画面及び案内表示領域の例を示した模式図である。図１４（ａ）は、案内表示領域に案内を表す文章や単語が表示されていない例を示し、図１４（ｂ）は、案内表示領域に『コピーできます』の案内を表す文章や単語が表示されている例を示している。
【符号の説明】
【０１１１】
１  本体制御部
２  プログラムメモリ（ＲＯＭ）
３  システムメモリ（ＲＡＭ）
４  記憶部
５  操作部
６  表示部
７  ＶＲＡＭ
８  表示制御部
９  スキャナ部
１０  印刷部
１１  ＦＮＳ
１２  外部入力Ｉ／Ｆ
１３  カラーパレットテーブル
１４  制御プログラム
１５  コマンド／テキスト対応テーブル
１６  テキストデータ群
１７  フォントデータ
１８、７１、８０  ビットマップデータ文字列
１９  テキスト／ビットマップ対応テーブル
２１  処理コマンド格納領域
２２  テキストデータID格納領域
２３  待機中関連データ格納領域
２４  印刷関連データ格納領域
２５  警告関連データ格納領域
３１  テキストデータID
３２Ａ、３３Ａ  単位文字コード
３２Ｂ、３３Ｂ  単位フォントラベル
４０ａ、４１ａ、４４ａ  単位ビットマップデータ
４０ｂ、４１ｂ、４２ｂ、４３ｂ、４４ｂ、４５ｂ、４６ｂ、４７ｂ、４８ｂ、４９ｂ、５０ｂ、５１ｂ、５２ｂ、５３ｂ、５４ｂ、５５ｂ  行
６０  テキストデータID格納領域
６１  ビットマップデータ文字列格納領域
６２  記憶日時格納領域
７０  カラーパレットテーブル
８０  抽出回数格納領域
９０  操作画面
９９  案内表示画面
【図１】
2008015266.tif 000003
【図２】
2008015266.tif 000004
【図３】
2008015266.tif 000005
【図４】
2008015266.tif 000006
【図５】
2008015266.tif 000007
【図６】
2008015266.tif 000008
【図７】
2008015266.tif 000009
【図８】
2008015266.tif 000010
【図９】
2008015266.tif 000011
【図１０】
2008015266.tif 000012
【図１１】
2008015266.tif 000013
【図１２】
2008015266.tif 000014
【図１３】
2008015266.tif 000015
【図１４】
2008015266.tif 000016