(57)【要約】【課題】画像形成装置において、画像を形成するデータの解析処理をプログラムの内容を変更することなく拡張できるようにする。【解決手段】画像を形成するデータを記録用紙に印刷出力する画像形成装置であって、画像形成の機能を拡張する拡張プログラムを登録する拡張プログラム登録処理部１６と、拡張プログラム登録処理部１６により登録される拡張プログラムを記憶するとともに、当該拡張プログラムを実行して画像を形成するデータを解析処理する揮発性記憶領域７とを有する構成とする。これにより、画像形成装置の基本プログラムを変更することなく拡張プログラムを追加し、画像形成機能が拡張される。【選択図】  図１
2004230786.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成するデータを記録用紙に印刷出力する画像形成装置であって、
画像形成の機能を拡張する拡張プログラムを登録する拡張プログラム登録手段と、
前記拡張プログラム登録手段により登録される前記拡張プログラムを記憶するとともに、当該拡張プログラムを実行して前記画像を形成するデータを解析処理する記憶手段とを備えたことを特徴とする画像形成装置。
【請求項２】
前記拡張プログラム登録手段は、前記拡張プログラムが有する固有コードを判定し、
前記記憶手段は、前記固有コードを基に解析処理の異なる複数の前記拡張プログラムを記憶することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記記憶手段は、
前記拡張プログラムが常時記憶されている不揮発性記憶手段と、
画像形成装置の電源投入時に前記不揮発性記憶手段に記憶された前記拡張プログラムが展開される揮発性記憶手段とを有することを特徴とする請求項１または２記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を形成するデータを入力して、これを記録用紙に印刷出力する画像形成装置に関するものである。
【０００２】
【従来の技術】
近年、画像形成装置は高機能かつ多機能化が進み、短期間の内に従来機能の改善や新しい機能拡張プログラム登録手段が繰り返されている。
【０００３】
そして、プログラム容量は大きくなり機能も複雑になるとともに、新しいプログラムへのバージョンアップが頻繁に発生するので、その都度プログラムを変更したり更新する必要があった。
【０００４】
画像形成装置を制御するプログラムを記憶する媒体としては、書き換えが不可能ではあるが安価なマスクＲＯＭや、紫外線の照射によってプログラムの内容を書き換えることが可能なＥＰＲＯＭ、または電気的にプログラムの書き換えが可能なフラッシュＲＯＭなどが一般的である。
【０００５】
そして、画像形成装置の制御機能の一部を変更追加したり、新しい機能を拡張してより高度な制御を実現するとき、マスクＲＯＭやＥＰＲＯＭの場合は既にプログラム内容を変更したＲＯＭを用意し、装置の外装を外してＲＯＭ自体を交換する必要があるので、ユーザが簡単に行えるものではなく、交換できたとしても装置の破損や故障、動作不良にもつながりかねない。また、個々のユーザに新しいＲＯＭを提供して装着するとなれば莫大なコストが掛かる。
【０００６】
現在幅広く利用されているフラッシュＲＯＭは、電気的にプログラムの内容を書き換えることが可能であり、装置の外装を外してＲＯＭを交換することなくプログラムの内容を更新することが可能である。すなわち、装置のパネル上から、もしくは専用のツールなどを利用して、フラッシュＲＯＭの内容を更新する専用のモードなどに入り、更新するプログラムデータをインターフェースなどを介して外部から転送し、格納されているプログラムデータを更新する方法が採られている。
【０００７】
その他、フラッシュＲＯＭの書き換えについては、（特許文献１）に記載がある。
【０００８】
【特許文献１】
特開２０００−０２０４００号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、このような電気的にプログラムの内容を書き換えることが可能なフラッシュＲＯＭであっても、プログラムの内容を更新するためには通常の動作モードから書き換え専用モードに入らなければならないので、装置が通常モードにて動作中の場合の動的な追加変更が難しく、更新した内容を反映するためには装置の再起動を伴う場合もあった。
【００１０】
また、書き込むプログラムデータの信頼性や、プログラム更新中に不測の事態にて装置の電源が遮断された場合など、プログラムの復帰が不可能になるおそれがある。
【００１１】
そこで、本発明は、画像を形成するデータの解析処理をプログラムの内容を変更することなく拡張することのできる画像形成装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
この課題を解決するために、本発明の画像形成装置は、画像を形成するデータを記録用紙に印刷出力する画像形成装置であって、画像形成の機能を拡張する拡張プログラムを登録する拡張プログラム登録手段と、拡張プログラム登録手段により登録される拡張プログラムを記憶するとともに、当該拡張プログラムを実行して画像を形成するデータを解析処理する記憶手段とを有する構成としたものである。
【００１３】
これにより、画像形成装置のプログラムの内容を変更することなく画像を形成するデータを解析処理する拡張プログラムを追加し、画像の形成機能を拡張することができる。
【００１４】
【発明の実施の形態】
本発明の請求項１に記載の発明は、画像を形成するデータを記録用紙に印刷出力する画像形成装置であって、画像形成の機能を拡張する拡張プログラムを登録する拡張プログラム登録手段と、拡張プログラム登録手段により登録される拡張プログラムを記憶するとともに、当該拡張プログラムを実行して画像を形成するデータを解析処理する記憶手段とを備えた画像形成装置であり、画像形成装置のプログラムの内容を変更することなく画像を形成するデータを解析処理する拡張プログラムを追加し、画像の形成機能を拡張することが可能になるという作用を有する。
【００１５】
本発明の請求項２に記載の発明は、請求項１記載の発明において、拡張プログラム登録手段は、拡張プログラムが有する固有コードを判定し、記憶手段は、固有コードを基に解析処理の異なる複数の拡張プログラムを記憶する画像形成装置であり、機能の異なる複数の拡張プログラムにより画像の形成機能を拡張することが可能になるという作用を有する。
【００１６】
本発明の請求項３に記載の発明は、請求項１または２記載の発明において、記憶手段は、拡張プログラムが常時記憶されている不揮発性記憶手段と、画像形成装置の電源投入時に不揮発性記憶手段に記憶された拡張プログラムが展開される揮発性記憶手段とを有する画像形成装置であり、画像形成装置の電源が再投入された場合において、不揮発性記憶手段からの拡張プログラムの展開により画像の形成機能を拡張することが可能になるという作用を有する。
【００１７】
以下、本発明の実施の形態について、図１から図１５を用いて説明する。なお、これらの図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。
【００１８】
（実施の形態１）
図１は本発明の実施の形態１における画像形成装置の構成を示すブロック図、図２は本発明の実施の形態１における画像形成装置での拡張プログラムの登録と実行処理および画像形成手段の手順を示すフローチャート、図３は本発明の実施の形態１における画像形成装置での画像を形成するデータのフォーマットを示す説明図、図４は本発明の実施の形態１における画像形成装置でのソリッドの矩形画像描画のイメージを示す説明図、図５は本発明の実施の形態１における画像形成装置での拡張コードのフォーマットを示す説明図、図６は本発明の実施の形態１における画像形成装置での拡張プログラムの登録および削除の処理手順を示すフローチャート、図７は本発明の実施の形態１における画像形成装置での画像を形成するデータと拡張コードのフォーマットを示す説明図、図８は本発明の実施の形態１における画像形成装置でのソリッドの円形画像描画のイメージを示す説明図である。
【００１９】
図１に示す画像形成装置において、中央演算装置（ＣＰＵ）１により、汎用バス２を介してプログラム領域（ＲＯＭ）３に格納される基本制御プログラム４を実行して画像形成装置を制御する。
【００２０】
ここで、インターフェース５により画像を形成する入力データ６を受信し、これを記憶手段である揮発性記憶領域（ＲＡＭ）７の受信バッファ８に格納する。そして、受信データ解析処理部９により受信バッファ７に格納された入力データ６を解析し、画像形成処理部１０により画像を形成するためのイメージ画像中間データ１１を生成する。受信バッファ８に格納される入力データ６を受信データ解析処理部９および画像形成処理部１０を繰り返し動作させることによりイメージ画像中間データ１１を完成させ、画像展開処理部１２によりイメージ画像出力データ１３を作成し、記録用紙印刷部１４によりイメージ出力データ１３を記録用紙上へ印刷して出力する。
【００２１】
以上が、本実施の形態の画像形成装置における画像形成の基本機能である。
【００２２】
次に、画像形成の機能を拡張する拡張プログラムの登録と拡張プログラムの実行の手順を、同じく図１を用いて説明する。
【００２３】
入力データ６よりプログラムの機能を拡張するための拡張プログラムを含む拡張コードをインターフェース５を介して受信バッファ８に格納する。そして、受信データ解析処理部９により受信バッファ８に格納される拡張コードを解析し、拡張コード解析処理部１５により拡張プログラム登録処理部（拡張プログラム登録手段）１６を実行して揮発性記憶領域７の拡張プログラム登録領域１７に拡張プログラム１８として格納登録する。登録された拡張プログラム１８は拡張コード解析処理部１５により判定され、プログラム実行処理部１９にて実行される。
【００２４】
次に、入力される受信データを解析して画像の形成を行う画像形成処理と拡張プログラムの登録と実行処理を、図２のフローチャートを用いてさらに詳細に説明する。
【００２５】
データ受信（Ｓ１）によりインターフェースより入力データを受信バッファに格納し、データ解析（Ｓ２）により格納された入力データを解析する。
【００２６】
解析されたデータは拡張コード判定（Ｓ３）にて判定し、画像を形成するデータと判定した場合はコマンド解析（Ｓ４）を行い、解析結果に対応した画像形成処理（Ｓ５）を実行し、イメージ画像中間データを揮発性記憶領域に生成する。また、Ｓ３により判定されたデータが拡張コードである場合は拡張プログラム登録（Ｓ６）を実行し、揮発性記憶領域の拡張プログラム登録領域に拡張プログラムを登録する。
【００２７】
前述のＳ４において拡張処理と判定された場合は、登録判定（Ｓ７）にて拡張プログラムが登録されているかを判定し、登録されていれば拡張プログラム実行処理（８）によりプログラムを実行する。
【００２８】
続いて、図２のＳ４にて解析される画像を形成するデータのフォーマットの一例を図３を用いて説明する。
【００２９】
図３（ａ）〜（ｆ）は、指定された座標位置に指定された色にて、指定されたサイズの矩形画像を描画するデータ群である。
【００３０】
図３（ａ）にて主操作方向への座標位置１００ドットを指定し、図３（ｂ）にて副操作方向への座標位置２００ドットを指定する。そして、図３（ｃ）にて黒色を指定し、図３（ｄ）にて主操作方向の画像サイズ３００ドットを指定し、図３（ｅ）にて副操作方向の画像サイズ２００ドットを指定する。最後に、図３（ｆ）にてソリッド画像を指定することにより、図４に示すような黒色ソリッドの矩形画像が描画される。このように、画像を形成するデータは単独ないしは複数の組み合わせにて指定され、複雑な画像の描画を実行する。
【００３１】
次に、図２のＳ３にて判定されＳ６にて拡張プログラムとして揮発性記憶領域に登録処理される拡張コードのフォーマットを図５を用いて説明する。
【００３２】
図５（ａ）は拡張コードのヘッダ部であり、ＥＳＣコードが２回連続して続くことにより拡張コードであることが判定される。続くプログラムバージョンは図１に示すプログラム領域３に格納される基本制御プログラム４のプログラムバージョンを示し、基本制御プログラム４ごとにユニークなプログラムバージョンが登録され、拡張プログラムが登録可能であるプログラムのバージョンを示す。続くＥＳＣコードからＥＳＣコード内に記述する”ＣＩＲ１”コードは図２のＳ４に示すコマンド解析にて拡張処理されるコマンドの解析に使用し、Ｓ７の登録判定により拡張プログラムが登録されている場合にＳ８の拡張プログラム実行処理を行い、拡張プログラムが登録されていない場合は処理しない。
【００３３】
図５（ｂ）は拡張コードのデータ部であり、登録するプログラムのデータサイズとプログラムの実体であるプログラムデータである。データサイズが零（ゼロ）を示す倍は拡張プログラムの登録は行われず、既に拡張プログラムが登録されている場合は登録されている拡張プログラムを削除する。
【００３４】
前述したプログラムの登録および削除処理を図６のフローチャートを用いてさらに詳細に説明する。
【００３５】
図１の基本制御プログラム４と図５（ａ）に示すプログラムバージョンとの一致を判定（Ｓ９）し、図５（ｂ）に示すデータサイズが零であり既に拡張プログラムが登録されていると判定（Ｓ１０）した場合は、揮発性記憶領域の拡張プログラム記憶領域からプログラムの削除（Ｓ１１）を行う。続いて、プログラム登録判定（Ｓ１２）にて図５（ａ），（ｂ）に示す拡張コードヘッダ部および拡張コードデータ部のフォーマットを基に揮発性記憶領域の拡張プログラム記憶領域へのプログラムの登録処理（Ｓ１３）を実行し、拡張プログラムを登録する。
【００３６】
次に、前記した図５に示す拡張コードを用い拡張プログラムを登録して画像を形成するデータのフォーマットの一例を図７を用いて説明する。
【００３７】
図７（ａ）〜（ｅ）は図３（ａ）〜（ｅ）で示したデータフォーマットと同一の指定であり、座標位置と色および画像サイズを指定するデータ群である。図７（ｆ）により図５（ａ）にて登録した”ＣＩＲ１”コードを指定することにより図８のような黒色ソリッドの円形画像を描画するものである。図５（ｂ）に示すプログラムデータに、指定される座標位置を始点とし指定される画像サイズにて円形画像を描画するプログラムデータを記述し、拡張プログラムとして登録し実行することにより画像の描画を行う。
【００３８】
以上説明した画像形成装置によれば、画像形成の機能を拡張する拡張プログラムを記憶手段である揮発性記憶領域に登録し、揮発性記憶領域に登録した拡張プログラムを実行して画像を形成するデータを解析処理する構成としているので、プログラム領域の基本制御プログラムを変更することなく画像を形成するデータを解析処理する拡張プログラムを追加し画像の形成機能を拡張することができる。
【００３９】
（実施の形態２）
図９は本発明の実施の形態２における画像形成装置での拡張コードのフォーマットを示す説明図、図１０は本発明の実施の形態２における画像形成装置での揮発性記憶領域を示す説明図、図１１は本発明の実施の形態２における画像形成装置での固有コードを有する拡張プログラムの登録および削除の処理手順を示すフローチャート、図１２は本発明の実施の形態２における画像形成装置での固有コードを有する拡張プログラムを実行手順を示すフローチャートである。
【００４０】
図９は図５（ａ）および図５（ｂ）に示す拡張コードのフォーマットと同一のものであり、図９（ａ）のプログラムバージョンに続くＥＳＣコードからＥＳＣコード内に記述するコードを拡張コードごとに持つユニークな固有コードとする。
【００４１】
図９（ｂ）に示すプログラムデータを拡張プログラムとして登録する際、図９（ａ）に示す拡張コードごとに持つユニークな固有コードとともに揮発性記憶領域に格納することにより複数の拡張プログラムを登録する。
【００４２】
図１０はユニークな固有コードとともに格納される複数の拡張プログラムを登録する揮発性記憶領域を示しており、記憶手段である揮発性記憶領域２０内の拡張プログラム登録領域２１に固有コード２１とともに拡張プログラム２３を登録する。
【００４３】
図９に示す拡張コードごとにユニークな固有コードを持つ拡張プログラムの登録および削除を図１１のフローチャートを用いてさらに詳細に説明する。
【００４４】
図９に示す拡張コードを拡張プログラムとして登録および削除する場合、図９（ａ）にて指定される固有コードと揮発性記録領域２０の拡張プログラム登録領域２１に登録される固有コード２２とを比較判定（Ｓ１４）し、既に指定された固有コード２２を持つ拡張プログラム２３の登録が存在する場合は、拡張プログラム登録領域２１に登録される固有コード２２および拡張プログラム２３を削除（Ｓ１５）する。次に、Ｓ１６にて図９（ｂ）に示すデータサイズを判定し、サイズが指定されている場合は揮発性記憶領域の拡張プログラム登録領域２１に図９（ａ）により指定される拡張コードごとにユニークな固有コード２２とともに拡張プログラム２３を登録する。
【００４５】
続いて、ユニークな固有コード２２とともに登録した複数の拡張プログラム２３の実行処理を図１２のフローチャートを用いて説明する。
【００４６】
実施の形態１と同様に、受信されたデータを解析して画像を形成するデータと判定した場合は、コマンド解析（Ｓ１８）にて解析結果に対応した画像形成処理（Ｓ１９）を実行して、イメージ画像中間データを揮発性記憶領域に生成する。
【００４７】
また、Ｓ１８により拡張処理と判定された場合は、児湯コード登録判定（Ｓ２０）にて指定された固有コード２２を有する拡張プログラム２３が揮発性記憶領域２０の拡張プログラム登録領域２１に登録されているかを判定する。そして、指定された固有コード２２と一致する拡張プログラム２３が存在する場合には、拡張プログラム設定（Ｓ２１）により指定された固有コード２２に対応する拡張プログラム２３を拡張プログラム実行処理（Ｓ２２）により実行する。
【００４８】
以上説明した画像形成装置によれば、拡張プログラムはユニークな固有コードを持ち、複数の拡張プログラムを固有コードとともに記憶手段である揮発性記憶領域の拡張プログラム登録領域に登録し、登録した拡張プログラムを固有コードを指定して実行しているので、機能の異なる複数の拡張プログラムにより画像の形成機能を拡張することができる。
【００４９】
（実施の形態３）
図１３は本発明の実施の形態３における画像形成装置での不揮発性記憶領域を示す説明図、図１４は本発明の実施の形態３における画像形成装置での固有コードを有する拡張プログラムの登録および削除の処理手順を示すフローチャート、図１５は本発明の実施の形態３における画像形成装置での拡張プログラムの登録手順を示すフローチャートである。
【００５０】
図１３は、実施の形態２の図１０における揮発性記憶領域２０の拡張プログラム登録領域２１と同等の内容を、記憶手段である不揮発性記憶領域２４に格納する構成を示している。ここには、図１０に示す固有コード２２と拡張プログラム２３と同等の固有コード２６および拡張プログラム２７が格納される。
【００５１】
図１３に示す不揮発性記憶領域２４の拡張プログラム登録領域２５に格納する固有コード２６と拡張プログラム２７の登録および削除の手順を図１４のフローチャートを用いて詳細に説明する。
【００５２】
先ず、装置に記憶手段である不揮発性記憶領域（不揮発性記憶手段）２４が存在するかを判定（Ｓ２３）し、当該領域が存在しない場合は不揮発性記憶領域２４への登録および削除は行わない。また、不揮発性記憶領域２４が存在する場合は、実施の形態２の図１０に示す固有コード２２を持つ拡張プログラムの登録および削除と同等の処理を不揮発性記憶領域２４において実行する。
【００５３】
図９に示す拡張コードを拡張プログラムとして図１３の不揮発性記憶領域２４の拡張プログラム登録領域２５に登録および削除する場合、図９（ａ）にて指定される固有コードと不揮発性記憶領域２４の拡張プログラム登録領域２５に登録される固有コード２６とを比較判定（Ｓ２４）し、既に指定された固有コード２６を持つ拡張プログラム２７の登録が存在する場合は、拡張プログラム登録領域２５に登録される固有コード２６および拡張プログラム２７を削除（Ｓ２５）する。次に、Ｓ２６にて図９（ｂ）に示すデータサイズを判定し、サイズが指定されている場合は、不揮発性記憶領域２４の拡張プログラム登録領域２５に図９（ａ）により指定される拡張コードごとにユニークな固有コード２６とともに拡張プログラム２７を登録する。
【００５４】
続いて、装置の電源が投入された場合に、不揮発性記憶領域２４からユニークな固有コードを持つ拡張プログラムを揮発性記憶領域（揮発性記憶手段）２０に登録する動作を、図１５のフローチャートを用いて説明する。
【００５５】
装置の電源が投入（Ｓ２８）されるとき、装置に不揮発性記憶領域２４が存在するかを判定（Ｓ２９）し、領域が存在しない場合は不揮発性記憶領域２４からの登録は行わない。また、不揮発性記憶領域２４が存在する場合には、拡張プログラム登録領域２５に固有コード２６とともに拡張プログラム２７が登録されているかを判定（Ｓ３０）し、拡張プログラムが登録されている場合は不揮発性記憶領域２４から固有コード２６と拡張プログラム２７を読み込み（Ｓ３１）、揮発性記憶領域２０への登録処理（Ｓ３２）を実行する。これにより、図１３に示す不揮発性記憶領域の拡張プログラム領域２５に登録される固有コード２６および拡張プログラム２７が、図１０に示す揮発性記憶領域２０の拡張プログラム登録領域２１へ固有コード２２および拡張プログラム２３として登録される。
【００５６】
以上説明した画像形成装置によれば、装置の電源が落とされ記憶手段である揮発性記憶領域に登録した拡張プログラムが破棄される場合において、再度装置の電源が投入された場合に、拡張プログラムが常時記憶されている記憶手段である不揮発性記憶領域に登録した拡張プログラムを読み込み、これを揮発性記憶領域に登録しているので、再度拡張コードによるプログラムの登録を必要とすることなく以前に登録した拡張プログラムによる拡張処理を実行することができる。
【００５７】
【発明の効果】
以上のように、本発明によれば、画像形成の機能を拡張する拡張プログラムを記憶手段に登録し、記憶手段に登録した拡張プログラムを実行して画像を形成するデータを解析処理しているので、プログラム領域の基本制御プログラムを変更することなく画像を形成するデータを解析処理する拡張プログラムを追加して画像の形成機能を拡張することができるという有効な効果が得られる。
【００５８】
また、本発明によれば、拡張プログラムはユニークな固有コードを持ち、複数の拡張プログラムを固有コードとともに記憶手段の拡張プログラム登録領域に登録し、登録した拡張プログラムを固有コードを指定して実行することで、機能の異なる複数の拡張プログラムにより画像の形成機能を拡張することができるという有効な効果が得られる。
【００５９】
さらに、本発明によれば、装置の電源が落とされて揮発性記憶手段に登録した拡張プログラムが破棄される場合において、再度装置の電源が投入された場合に不揮発性記憶手段に登録した拡張プログラムを読み込み、これを揮発性記憶手段に登録することで、再度拡張コードによるプログラムの登録を必要とすることなく以前に登録した拡張プログラムによる拡張処理を実行することができるという有効な効果が得られる。
【００６０】
さらに、本発明によれば、装置の電源が投入された動作中の状態において、入力したデータを拡張プログラムとして登録することができ、動作中に登録した拡張プログラムを実行し機能を拡張することができるという有効な効果が得られる。
【００６１】
さらに、本発明によれば、以前に登録したユニークな固有コードを指定して拡張プログラムを登録することで拡張プログラムの機能を更新し、再度登録することができるという有効な効果が得られる。
【００６２】
さらに、本発明によれば、以前に登録したユニークな固有コードを指定して拡張プログラムの機能を削除することができ、装置に操作パネルが存在する場合には、操作パネルからの操作により拡張プログラムを削除することも可能になるという有効な効果が得られる。
【００６３】
そして、本発明によれば、拡張プログラムが登録されていない場合は基本プログラムのみによる処理を実行することができるという有効な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における画像形成装置の構成を示すブロック図
【図２】本発明の実施の形態１における画像形成装置での拡張プログラムの登録と実行処理および画像形成処理の手順を示すフローチャート
【図３】本発明の実施の形態１における画像形成装置での画像を形成するデータのフォーマットを示す説明図
【図４】本発明の実施の形態１における画像形成装置でのソリッドの矩形画像描画のイメージを示す説明図
【図５】本発明の実施の形態１における画像形成装置での拡張コードのフォーマットを示す説明図
【図６】本発明の実施の形態１における画像形成装置での拡張プログラムの登録および削除の処理手順を示すフローチャート
【図７】本発明の実施の形態１における画像形成装置での画像を形成するデータと拡張コードのフォーマットを示す説明図
【図８】本発明の実施の形態１における画像形成装置でのソリッドの円形画像描画のイメージを示す説明図
【図９】本発明の実施の形態２における画像形成装置での拡張コードのフォーマットを示す説明図
【図１０】本発明の実施の形態２における画像形成装置での揮発性記憶領域を示す説明図
【図１１】本発明の実施の形態２における画像形成装置での固有コードを有する拡張プログラムの登録および削除の処理手順を示すフローチャート
【図１２】本発明の実施の形態２における画像形成装置での固有コードを有する拡張プログラムを実行手順を示すフローチャート
【図１３】本発明の実施の形態３における画像形成装置での不揮発性記憶領域を示す説明図
【図１４】本発明の実施の形態３における画像形成装置での固有コードを有する拡張プログラムの登録および削除の処理手順を示すフローチャート
【図１５】本発明の実施の形態３における画像形成装置での拡張プログラムの登録手順を示すフローチャート
【符号の説明】
７  揮発性記憶領域（ＲＡＭ）
１６  拡張プログラム登録処理部（拡張プログラム登録手段）
２０  揮発性記憶領域（ＲＡＭ）
２４  不揮発性記憶領域（記憶手段）
【図１】
2004230786.tif 000003
【図２】
2004230786.tif 000004
【図３】
2004230786.tif 000005
【図４】
2004230786.tif 000006
【図５】
2004230786.tif 000007
【図６】
2004230786.tif 000008
【図７】
2004230786.tif 000009
【図８】
2004230786.tif 000010
【図９】
2004230786.tif 000011
【図１０】
2004230786.tif 000012
【図１１】
2004230786.tif 000013
【図１２】
2004230786.tif 000014
【図１３】
2004230786.tif 000015
【図１４】
2004230786.tif 000016
【図１５】
2004230786.tif 000017