(57)【要約】【課題】  メモリーのデータ容量の過大なる増加を伴うことなく、ユーザーにとってわかりやすいステータスシートを印刷する画像形成装置を提供することにある。【解決手段】  印刷媒体に対して画像形成を行う画像形成装置であって、フォントデータを格納するフォントデータ記憶手段と、フォントデータを用いて文字を表示する表示手段と、画像を印刷媒体に印刷する印刷手段と、印刷手段に画像のデータを出力する印刷制御手段とを有し、印刷制御手段は、フォントデータに所定の処理を行って印刷用フォントデータを生成し、当該印刷用フォントデータを用いて画像形成装置に関する情報の画像を生成し、当該情報の画像を印刷手段に印刷させる画像形成装置である。【選択図】    図４
2010240910.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に対して画像形成を行う画像形成装置であって、
フォントデータを格納するフォントデータ記憶手段と、
前記フォントデータを用いて文字を表示する表示手段と、
画像を前記印刷媒体に印刷する印刷手段と、
前記印刷手段に前記画像のデータを出力する印刷制御手段とを有し、
前記印刷制御手段は、前記フォントデータに所定の処理を行って印刷用フォントデータを生成し、当該印刷用フォントデータを用いて前記画像形成装置に関する情報の画像を生成し、当該情報の画像を前記印刷手段に印刷させることを特徴とする画像形成装置。
【請求項２】
前記フォントデータは前記表示手段の表示ドットに対応するドットフォントデータを有し、
前記印刷制御手段は、前記所定の処理として、前記ドットフォントデータに対してフォントサイズの拡大処理を行うことを特徴とする請求項１の画像形成装置。
【請求項３】
前記印刷制御手段は、前記所定の処理として、拡大した前記ドットフォントデータに対して、さらに、アンチエイリアス処理を行うことを特徴とする請求項２の画像形成装置。
【請求項４】
さらに、文字列データを格納する文字列データ記憶手段を有し、
前記表示手段は、前記フォントデータと前記文字列データとを用いて、前記画像形成装置に関する情報を表示し、
前記印刷制御手段は、前記印刷用フォントデータに加えて前記表示手段と同じ文字列データを用いて、前記画像形成装置に関する情報の画像を生成することを特徴とする請求項１の画像形成装置。
【請求項５】
前記画像形成装置に関する情報は、前記画像形成装置の状態を表すステータス情報または前記画像形成装置の履歴情報のいずれかを含むことを特徴とする請求項１の画像形成装置。
【請求項６】
印刷媒体に対して画像形成を行う画像形成装置内のコンピューターに実行させるコンピューターが読み取り可能なプログラムであって、
前記画像形成装置に格納されたフォントデータを用いて文字を表示させる表示工程と、
前記フォントデータに所定の処理を行って印刷用フォントデータを生成し、当該印刷用フォントデータを用いて前記画像形成装置に関する情報の画像を生成し、当該情報の画像を前記印刷媒体に印刷させる印刷制御工程と、を前記コンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する情報を印刷する画像形成装置、及びそのプログラムに関する。
【背景技術】
【０００２】
プリンターなどの画像形成装置において、ユーザーは、印刷時の品質、各種消耗品の残量や装置の履歴情報等について設定されている内容をパネルに表示できると共に、ステータスシートとして印刷することができる。
【０００３】
ところが、ホストコンピューターから、PDL形式の印刷データではなくイメージデータを受信するホストベースプリンターでは、文字データから印刷用のイメージデータを生成するためのフォントデータを搭載していないため、ステータスシートの印刷データを生成することができなかった。
【０００４】
このため、ホストベースプリンターは、ホストコンピューターのプリンタドライバが生成したステータスシートのイメージデータを印刷データとして供給され、ステータスシートを印刷していた。
【０００５】
さらに、ホストベースプリンターに、ステータスシート出力用の英数字やカタカナ等の限られた文字のドットフォントデータのみを搭載し、英数字及びカタカナの組み合わせでステータスシートを生成して印刷することが提案されている。例えば、特許文献１である。この例では、漢字のフォントデータはそのデータサイズが大きく、ROMの容量が増加してコストがかかるため、英数字及びカタカナのドットフォントデータに限定して搭載している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2005-205834号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のホストベースプリンターでは、文字データに対応する文字を表示パネルに表示することができる。しかし、この表示は漢字を含む文字列が表示可能であり、表示パネルに表示されるステータス情報も漢字を含む文字列であるのに対し、印刷されるステータスシートは英数字とカタカナの文字列でしか表現されなかった。このため、同じステータス情報であっても表現される文字列が異なり、ユーザーにとってわかり辛いという問題がある。
【０００８】
そこで、本発明の目的は、メモリーのデータ容量の過大なる増加を伴うことなく、ユーザーにとってわかりやすいステータスシートを印刷する画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の第１の側面によれば、印刷媒体に対して画像形成を行う画像形成装置であって、フォントデータを格納するフォントデータ記憶手段と、前記フォントデータを用いて文字を表示する表示手段と、画像を前記印刷媒体に印刷する印刷手段と、前記印刷手段に前記画像のデータを出力する印刷制御手段とを有し、前記印刷制御手段は、前記フォントデータに所定の処理を行って印刷用フォントデータを生成し、当該印刷用フォントデータを用いて前記画像形成装置に関する情報の画像を生成し、当該情報の画像を前記印刷手段に印刷させる。
【００１０】
上記第１の側面によれば、同じフォントデータを用いて、表示手段への表示と、画像形成装置に関する情報の画像の生成とを行うため、画像形成装置に格納するフォントデータを最小限にすることができる。これにより、メモリーのデータ容量の増加を防ぐことができる。
【００１１】
さらに、上記第１の側面における好ましい態様によれば、前記フォントデータは前記表示手段の表示ドットに対応するドットフォントデータを有し、前記印刷制御手段は、前記所定の処理として、前記ドットフォントデータに対してフォントサイズの拡大処理を行う。
【００１２】
この態様によれば、表示手段の表示ドットの解像度に対応するドットフォントデータを、より解像度の高い印刷媒体のイメージデータの生成に用いる場合であっても、ドットフォントデータを拡大することによって、当該印刷媒体における文字を判読可能に印刷することができる。
【００１３】
さらに、上記第１の側面における好ましい態様によれば、前記印刷制御手段は、前記所定の処理として、拡大した前記ドットフォントデータに対して、さらに、アンチエイリアス処理を行う。
【００１４】
この態様によれば、拡大したことによってシャギーが発生したドットフォントデータの輪郭に対して、アンチエイリアス処理を行うことにより、その輪郭を滑らかにすることができる。
【００１５】
さらに、上記第１の側面における好ましい態様によれば、さらに、文字列データを格納する文字列データ記憶手段を有し、前記表示手段は、前記フォントデータと前記文字列データとを用いて、前記画像形成装置に関する情報を表示し、前記印刷制御手段は、前記印刷用フォントデータに加えて前記表示手段と同じ文字列データを用いて、前記画像形成装置に関する情報の画像を生成する。
【００１６】
この態様によれば、ステータスシートの文字列は、表示手段と同じ文字列で表現されるため、ユーザーにとってわかりやすいステータスシートを提供することができる。
【００１７】
さらに、上記第１の側面における好ましい態様によれば、前記画像形成装置に関する情報は、前記画像形成装置の状態を表すステータス情報または前記画像形成装置の履歴情報のいずれかを含む。
【００１８】
本発明の第２の側面によれば、印刷媒体に対して画像形成を行う画像形成装置内のコンピューターに実行させるコンピューターが読み取り可能なプログラムであって、前記画像形成装置に格納されたフォントデータを用いて文字を表示させる表示工程と、前記フォントデータに所定の処理を行って印刷用フォントデータを生成し、当該印刷用フォントデータを用いて前記画像形成装置に関する情報の画像を生成し、当該情報の画像を前記印刷媒体に印刷させる印刷制御工程と、を前記コンピューターに実行させる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態におけるプリンターの構成図を示す。
【図２】ホストベースプリンターにおけるステータスシートの一例を表す図である。
【図３】ドットフォントをより高い解像度において表示した例を表す図である。
【図４】ステータスシートの印刷指示の後、印刷されるまでのフローチャート図である。
【図５】ステータスシートの印刷、及びステータス情報の表示手順を説明する図である。
【図６】本実施の形態例におけるステータスシートと表示パネルを表す図である。
【図７】表示パネルにステータス情報を表示するプログラムのフローチャート図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態例を説明する。図１は、本実施の形態におけるプリンター10の構成を示すブロック図である。
【００２１】
画像形成装置であるプリンターは、二種類に大別される。第一はPDLプリンターである。PDLプリンターは、通信回線を介して接続されたホストコンピューターから、PDL（ページ記述言語）形式の印刷データを受信する。そして、PDLプリンターは、受信したPDL形式の印刷データを解釈してイメージデータを生成し、生成したイメージデータを印刷する。そのため、PDLプリンターはイメージデータを生成するためのフォントデータを記憶したフォントROMを搭載している。また、イメージデータの生成処理の高速化を図るため、高性能なCPUが用いられる。
【００２２】
第二は、ホストベースプリンターである。ホストベースプリンターは、通信回線を介して接続されたホストコンピューターからイメージデータを受信し、受信したイメージデータを印刷する。ホストベースプリンターは、イメージデータの生成処理を行わないため、フォントデータを記憶したフォントROMを搭載していない。低性能なCPUが用いられており、低価格化が図られている。
【００２３】
画像形成装置に関する情報とは、本実施の形態例では、印刷時の品質、各種消耗品の残量や画像形成装置における印刷履歴情報等を示す。このような情報が紙媒体に印刷されたものをステータスシートという。ステータスシートの印刷機能は、ホストベースプリンターに限らず、プリンター全般に備わっている。
【００２４】
図２は、ホストベースプリンターにおけるステータスシートの一例を表す図である。ここでは、「キカイジョウタイ（機械状態）」「システムジョウホウ（システム情報）」「ヒョウジゲンゴ（表示言語）」「デバイスセッテイ（デバイス設定）」が表示されている。「キカイジョウタイ（機械状態）」には、「シアントナーザンリョウ（シアントナー残量）」「マゼンタトナーザンリョウ（マゼンタトナー残量）」等の印刷時に使用される各インクの残量に関する情報や、「ノベインサツマイスウ（述べ印刷枚数）」や「カラーインサツマイスウ（カラー印刷枚数）」等の印刷の累計情報が表示されている。
【００２５】
同様に、「システムジョウホウ（システム情報）」にはシステムのバージョン情報やメモリーの情報が、「ヒョウジゲンゴ（表示言語）」には使用されている言語の情報が表示されている。
【００２６】
ステータスシートは、プリンターの設置作業や、プリンターに対する作業（消耗品の交換作業やオプションの追加作業）の完了時に、ユーザーまたは作業者が、画像形成装置の状況や作業の結果を、ステータスシートの内容に基づいて確認するために印刷される。また、ステータスシートに表示される印刷履歴情報は、印刷枚数に応じて課金される際の情報としても利用される。
【００２７】
なお、ユーザーは、ステータスシートに表示される内容を、全ての情報ではないが、プリンターに備わる表示パネルにおいて、表示し確認することができる。
【００２８】
前述した通り、ホストベースプリンターはイメージデータを生成しないため、フォントデータを記憶したフォントROMを搭載していない。そのため、ホストベースプリンターは、ホストベースプリンター上で、ステータスシートのイメージデータを生成することができない。厳密には、表示パネルを備えるホストベースプリンターでは、表示パネルに表示するためのフォントデータを有しているが、紙の印刷媒体に対するフォントデータには適さない。その理由については後述する。
【００２９】
そこで、ホストベースプリンターは、双方向通信が可能なホストコンピューターを利用してステータスシートを印刷していた。ホストベースプリンターは、ステータスシートの情報をホストコンピューターに送信し、ホストコンピューターに組み込まれたドライバーは、送信された情報に基づいてステータスシートのイメージデータを生成する。ホストベースプリンターは、ホストコンピューターからステータスシートのイメージデータを受信し、ステータスシートを印刷していた。
【００３０】
ただし、上記の場合、ホストベースコンピューターは通信回線に接続されている必要がある。しかし、ステータスシートを印刷したい設置作業の完了時等の状況においては、ホストベースプリンターは通信回線に接続されていない場合が多い。そこで、漢字を除く、半角カタカナと英数字のフォントデータに限定してフォントROMをホストベースプリンターに搭載し、半角カタカナと英数字のみを用いてステータスシートのイメージデータを生成していた。漢字等のフォントデータはデータ容量が大きいため、フォントROMに搭載するとROMの容量が増加し、ホストベースプリンターが高価格化してしまうためである。
【００３１】
表示パネルは、漢字を含む文字列でステータス情報が表示される。ところが、図２のステータスシートは、カタカナと英数字でしか文字列が表示されない。そのため、表示パネルとステータスシートとで同じ情報を示しているにも関わらず、表示される文字列が異なり、ユーザーにとってわかり辛いという問題があった。
【００３２】
そこで、本実施の形態例におけるプリンター10では、プリンター10上で、表示パネル40と同様の、漢字を含む文字列で表現されるステータスシートのイメージデータの生成を可能にする。
【００３３】
図１に戻り、同図において、プリンター10は、コントローラー20と、表示パネル40と、印刷ユニット50とを備える。コントローラー20は、ROM21、書き換え可能な不揮発性メモリー27、CPU28、RAM29、画像処理制御部30を有する。
【００３４】
表示パネルは40、設定メニューやステータス情報が表示される画面であり、ユーザーの操作内容に応答して情報が表示される。ユーザーは、表示パネル40を操作して、プリンター10における印刷条件の設定や、ステータス情報の表示指示、ステータスシートの印刷指示を行うことができる。
【００３５】
プリンター10は、LAN60に接続されており、LAN60を経由してホストコンピューター70と相互に接続可能である。ホストコンピューター70は、プリンター10に対して印刷要求を行うホスト装置であって、ユーザー操作等に応答して印刷対象のイメージデータをプリンター10に送信する。
【００３６】
画像処理制御部30は、ホストコンピューター70から受信したイメージデータに基づいて、印刷ユニット50に供給する画像データの生成処理を行う。印刷ユニット50は、画像処理制御部30によって生成された画像データを紙の印刷媒体に印刷する。
【００３７】
ROM21には、画像形成装置10を制御するための各種プログラム及び、プログラムが使用するデータが格納される。ROM21には、少なくとも、制御プログラム22、ステータスシート印刷プログラム23、フォーマットデータ24、文字列データ25、フォントデータ26、が格納されている。
【００３８】
制御プログラム22は、CPU28によって実行され、画像形成装置10全体を制御する。ステータスシート印刷プログラム23もまた、CPU28によって実行され、ステータスシートのイメージデータを生成し、印刷する処理を制御する。
【００３９】
フォーマットデータ24とは、ステータスシートの構成を示す情報である。各情報のステータスシート上の配置や、ステータスシートが複数ページにわたる場合におけるページ情報等を含む。
【００４０】
フォントデータ26は、表示パネル40における文字の表示に使用される。表示パネル40には、漢字を含む文字列を表示可能であり、フォントデータ26には、漢字、カタカナ、英数字のフォントデータを含む。
【００４１】
フォントは、ドットフォントとスケーラブルフォントに大別され、表示パネル40には、ドットフォントが使用されている。ドットフォントとは、ドットの組み合わせで文字を表現したフォントであり、スケーラブルフォントとは、線の位置や形、長さなどで文字の形を作るフォントである。ホストベースプリンターは、イメージデータの生成処理を行わないため、線や形を描画するための作画機能を有していない。そのため、スケーラブルフォントを扱えず、ドットフォントが用いられている。
【００４２】
以下に、表示パネル40用のドットフォントが、紙の印刷媒体に適さない理由について説明する。
【００４３】
ドットフォントは、表示する媒体の表示ドットと、当該表示ドットの解像度におけるフォントサイズとを想定して生成されている。ある解像度におけるひとつのドットのサイズは、解像度が高くなるに連れて小さくなる。ドットフォントはドットの組み合わせで表現されるため、ひとつひとつのドットのサイズが小さくなることに伴い、文字のサイズもまた小さくなる。このように、ドットフォントのサイズは、解像度の変化に伴い変化する性質がある。
【００４４】
図３は、ドットフォント「ア」をより高い解像度において表示した例を表す図である。図３のaは、表示パネル40用の解像度におけるドットフォント「ア」である。本実施の形態例において、表示パネル40用のドットフォントには12ドットのドットフォントデータが用いられている。12ドットのドットフォントデータは、縦12ドット×横12ドットの枠内で表現されるフォントデータであり、表示パネル40における解像度では8ptのサイズで表示される。
【００４５】
図３のbは、表示パネル40の解像度を想定して生成された12ドットのドットフォントデータ「ア」を、紙媒体に印刷した場合の例である。紙媒体は、表示パネル40よりも解像度が高く、最低でも300dpiの解像度を有する。
【００４６】
300dpiの解像度における12ドットのドットフォントデータのサイズを、次の式で求めることができる。12（ドット）×72÷300（dpi）＝2.88（pt）。表示パネル40において8ptの12ドットのフォントデータは、300dpiでは2.88ptのサイズとなる。2.88ptの文字は、判読不能である。
【００４７】
このように、解像度の低い表示パネル40用のドットフォントデータは、紙媒体に印刷されることによってサイズが小さくなり、ユーザーが判読不能になるため、紙媒体に印刷されるイメージデータの生成には適さない。このため、プリンター10は、表示パネル40用のフォントデータとは別に、ステータスシートのイメージデータ生成用に、紙媒体の解像度を想定したドットフォントデータを用意する必要があった。
【００４８】
そこで、本実施の形態例のプリンター10では、表示パネル40に対応したドットフォントデータに所定の処理を行うことによって、紙媒体で印刷された際に判読可能なサイズとなる印刷用フォントデータを生成し、ステータスシートのイメージデータの生成に用いる。
【００４９】
図１の説明に戻り、ROM21の文字列データ25とは、表示パネル40に使用する文字列データを示す。例えば、「機械情報」「シアントナー残量」「マゼンタトナー残量」等の文字列を示す。RAM29は、ホストコンピューターから受信したイメージデータ等を格納するメモリーであり、ステータスシート生成時においても、バッファメモリーとして利用される。
【００５０】
不揮発性メモリー27は、プリンター10の電源が切られた際にも消去されずに記憶しておくべきデータを書き換え可能に格納するRAMである。本実施の形態例では、ステータスシートの各情報の値（ステータス情報）を格納する。ステータス情報は、ステータスシート印刷時に、不揮発性メモリー27から読み出され、ステータスシートの生成のために用いられる。
【００５１】
図４は、ステータスシートの印刷指示を受けて、ステータスシートが印刷されるまでのフローチャート図である。ユーザーは、プリンター10の表示パネル40において、ステータスシートの印刷指示（S11）を行う。
【００５２】
図５は、ステータスシートの印刷、及びステータス情報の表示手順を説明する図である。ステータスシートを印刷するため、ユーザーは、図５の操作パネル41の各種設定ボタン42を押下する。各種設定ボタン42が押下されると、CPU28は、表示パネル40にメニューを表示する。さらに、ユーザーが操作ボタン43を使用して「ステータスシート印刷」を選択すると、プリンター10に対して「ステータスシート印刷」指示が行われる。
【００５３】
なお、表示パネル40にステータス情報を表示する場合も同様である。ユーザーが、操作パネル41において各種設定ボタン42を押下すると、メニューが表示される。ユーザーが、メニューの中からステータス情報の一部である「機械情報の表示」を選択すると、図５の表示パネル45のように、機械情報の各情報が表示される。
【００５４】
図４のフローチャートに戻り、ステータスシートの印刷指示を受けると、CPU28は、不揮発性メモリー27からステータス情報として、各情報の値を取得する（S12）。次に、CPU28は、ROM21に格納されたステータスシートの構成を示すフォーマットデータ24を読み取る（S13）。
【００５５】
ステータス情報と、ステータスシートのフォーマットデータ24とを取得すると、CPU28は、各情報とその値を表す文字列データ25をROM21から読み出して取得する（S14）。さらに、文字列データ25を取得すると、CPU28は、ROM21から文字列データ25に基づいて、フォントデータ26をROM21から読み出して取得する（S15）。
【００５６】
しかし、前述した通り、表示パネル40の解像度を想定して用意されたドットフォントデータは、解像度の高い紙媒体に用いると文字のサイズが小さくなるため、イメージデータの生成には適さない。そこで、CPU28は、紙媒体に印刷された際にユーザーが判読可能なサイズになるように、取得したドットフォントデータを拡大し、印刷用フォントデータを生成する。
【００５７】
紙媒体の解像度を300dpiと想定した場合、例えば、表示パネル40と同様に8ptのサイズの文字を表現するために、約33ドットのドットフォントに拡大する。拡大するサイズは、8（pt）×300dpi÷72≒33.3（ドット）のように計算される。CPU28は、図３のcのように、取得した12ドットのフォントデータを拡大して、33ドットの印刷用フォントデータを生成する。
【００５８】
これにより、表示パネル40の表示ドットである、低い解像度に対応するドットフォントデータを、より解像度の高い印刷媒体のイメージデータの生成に用いる場合であっても、ドットフォントデータを拡大することによって、当該印刷媒体における文字を判読可能に印刷することができる。
【００５９】
ドットフォントデータを拡大すると、ひとつの文字を構成するドットの数が多くなるため、文字の斜めのラインの輪郭に階段状のシャギーが発生することがある。このため、必要に応じて、拡大して生成した印刷用フォントデータに対して、アンチエイリアス処理を行う。アンチエイリアス処理を行うことにより、シャギーがなくなり文字の輪郭が滑らかになる。
【００６０】
印刷用フォントデータを生成すると、CPU28は印刷用フォントデータをRAM29に保存する（S16）。そして、ステータスシートに表示する情報を全て処理したか否か確認する（S17）。未処理の情報が残っている場合（S17のNo）、CPU28は、再び、情報に対応する文字列データ25をROM21から読み出して取得し（S14）、文字列データ25に対応するフォントデータ26を取得する（S15）。
【００６１】
ステータスシートに表示する全ての情報を処理すると（S17のYes）、CPU28は、RAM29から印刷用フォントデータを読み出し、画像処理制御部30に色変換や二値化処理を行わせて印刷画像データを生成させ、印刷ユニット50に印刷を行わせる（S18）。
【００６２】
図６は、本実施の形態例におけるステータスシート44と表示パネル45を表す図である。このように、表示パネル用のフォントデータ26に所定の処理を行うことによって、プリンター10において、図６の表示パネル45と同様に、図６の漢字を含む文字列からなるステータスシート44を生成する。表示パネル45とステータスシート44とにおいて、情報が同じ文字列で表現されるため、ユーザーにとってわかりやすい。
【００６３】
従来のホストベースプリンターでは、漢字を含む文字列で表されるステータスシートを出力するには、ホストコンピューターと相互に接続し、ホストコンピューターにおいてステータスシートの印刷データを生成する必要があった。しかし、本実施の形態のホストベースプリンターは漢字を含む文字列で表されるステータスシートのイメージデータを生成可能であるため、ホストコンピューターと相互に接続可能な状態である必要がない。
【００６４】
また、同じフォントデータを用いて、表示手段への表示と、ステータスシートのイメージデータの生成とを行うため、格納するフォントデータを最小限にすることができる。これにより、メモリーのデータ容量の増加を防ぐことができる。
【００６５】
また、表示手段への表示と、ステータスシートのイメージデータの生成とで、同じ文字列データを使用するため、漢字を含む表示パネル用の文字列データに加えて、別途、カタカナと英数字で表現される文字列データをメモリーに搭載する必要がない。
【００６６】
ところで、PDLプリンターを他言語環境へローカライズする際に、表示パネル用のドットフォントはローカライズの対象とされるが、スケーラブルフォントはローカライズの対象とされないことがある。例えば、台湾語、韓国語、中国語については文字数が多いため、フォントデータが膨大になり、スケーラブルフォントのフォントデータをROMに搭載することができないためである。
【００６７】
このようなプリンターであっても、ローカライズされた表示パネル用のドットフォントデータを用いてステータスシートのイメージデータを生成することにより、ユーザーは、台湾語、韓国語、中国語によるステータスシートを取得することができる。
【００６８】
さらに、画像形成装置に格納されたフォントデータを用いて文字を表示させ、フォントデータに所定の処理を行って印刷用フォントデータを生成し、印刷用フォントデータを用いてステータスシートのイメージデータを生成しイメージデータを印刷させる処理を、プログラムとして提供し、画像形成装置内のコンピューターに実行させてもよい。
【００６９】
プログラムとして提供する場合、ステータスシート生成プログラムは、図４のS12からS17までの処理を行う。ステータスシートのイメージデータが生成されると、ステータスシート生成プログラム23は、印刷ユニット50にステータスシートを印刷させる。
【００７０】
図７は、表示パネル40においてステータス情報を表示するプログラムのフローチャート図である。図５の操作パネル41において「機械情報の表示」が選択されると、CPU28は、不揮発性メモリー27からステータス情報として、各情報の値を取得する（S22）。次に、CPU28は、各情報とその値を表す文字列データ25をROM21から読み出して取得する（S23）。文字列データ25を取得すると、さらに、CPU28は、ROM21から文字列データ25に基づいて、フォントデータ26をROM21から読み出して取得する（S24）。
【００７１】
文字列に対応するフォントデータ26を取得すると、CPU28はデータをRAM29に保存する（S25）。そして、表示パネル40に表示する情報を全て処理したか否か確認する（S26）。未処理の情報が残っている場合（S26のNo）、CPU28は、再び、情報に対応する文字列データ25をROM21から読み出して取得し（S23）、文字列データ25に対応するフォントデータ26を取得する（S24）。
【００７２】
表示パネル40に表示する情報を全て処理すると（S26のYes）、CPU28は、RAM29からフォントデータを読み出し、図６の表示パネル45のように表示する（S27）。
【００７３】
このようなプログラムは、コンピューターに付属するCD-ROM、及びROM、及びメモリーカード等のコンピューターの読み取り可能な記憶媒体に記憶させて、プログラム製品として提供することもできる。或いは、コンピューターに内蔵するハードディスクなどの記録媒体に記憶させて提供することもできる。また、通信回線を介したダウンロードによって、プログラムを提供することもできる。
【００７４】
また、本発明にかかるプログラムは、他のプログラムの一部に組み込まれて提供されるものであってもよい。
【００７５】
これにより、プログラムを読み取り可能なコンピューターにおいても、表示手段への表示と、ステータスシートのイメージデータの生成とを、同じフォントデータを用いて行うため、コンピューターに格納するフォントデータを最小限にすることができる。これにより、コンピューターのメモリーのデータ容量の増加を防ぐことができる。
【符号の説明】
【００７６】
10：プリンター、20：コントローラー、21：ROM、22：制御プログラム、23：ステータスシート印刷プログラム、24：フォーマットデータ、25：文字列データ、26：フォントデータ、27：不揮発性メモリー、28：CPU、29：RAM、30：画像処理制御部、40：表示パネル、41：操作パネル、42：各種設定ボタン、43：操作ボタン、44：ステータスシート、45：表示パネル、50：印刷ユニット、60：LAN、70：ホストコンピューター
【図１】
2010240910.tif 000003
【図２】
2010240910.tif 000004
【図３】
2010240910.tif 000005
【図４】
2010240910.tif 000006
【図５】
2010240910.tif 000007
【図６】
2010240910.tif 000008
【図７】
2010240910.tif 000009