(57)【要約】【課題】画像形成装置において、画像形成装置の制御を行うプログラムのアップデートを簡単に行う。【解決手段】サービス用の特殊紙にエンジンファームウェアの内容を書き込んだ、超小型メモリチップを取り付け、給紙中に特殊紙内のメモリタグ内の情報を読み取ることにより、エンジンファームウェア・コントローラファームウェアのアップデートを行う。【選択図】        図１
2006137090.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に保持された画像形成装置の制御プログラムを読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記記録媒体から制御プログラムを読み出し、前記制御プログラム書き換え手段により、前記記憶手段内の制御プログラムを書き換えることを特徴とする画像形成装置。
【請求項２】
記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記記録媒体から制御プログラムおよび制御プログラムの属性情報を読み出し、前記属性情報を判断した結果、報前記制御プログラム書き換え手段により前記記憶手段内の制御プログラムを書き換えることを特徴とする画像形成装置。
【請求項３】
前記画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段は、画像形成装置と接触することなく、画像形成装置本体から読み取り可能であることを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報は、前記記録媒体上の記録媒体メモリに配置されることを特徴とする請求項１〜請求項３いずれかに記載の画像形成装置。
【請求項５】
前記記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報は、前記記録媒体上の記録媒体メモリに配置され、前記記録媒体メモリは、非接触で画像形成装置本体から読み取り、書き込み可能であることを特徴とする請求項１〜請求項３いずれかに記載の画像形成装置。
【請求項６】
前記属性情報は、前記制御プログラムのバージョン情報であることを特徴とする請求項２記載の画像形成装置。
【請求項７】
記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した複数の記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記消耗品から制御プログラムおよび制御プログラムの属性情報を読み出し、前記属性情報を判断した結果、前記制御プログラム書き換え手段により前記記憶手段内の１つあるいは、複数の制御プログラムを書き換えることを特徴とする画像形成装置。
【請求項８】
複数の記録媒体に記録された画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記複数の記録媒体から制御プログラムおよび制御プログラムの属性情報を読み出し、前記属性情報を判断した結果、前記制御プログラム書き換え手段により前記記憶手段内の制御プログラムを書き換えることを特徴とする画像形成装置。
【請求項９】
前記記録媒体は、複数の画像形成装置の制御プログラムを保持していることを特徴とする請求項１〜８いずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を形成する例えば電子写真プリンタ、電子写真複写機、インクジェット式プリンタおよびワードプロセッサなどの画像形成装置に関するものである。
【背景技術】
【０００２】
従来の画像形成装置の実行プログラム書き替え方法には、ＰＣカードを装置本体に挿入し、書き替えるものがある（例えば、特許文献１、２参照。）。
【０００３】
従来例として、多色画像形成装置の構造と画像形成装置の制御プログラム書き換え方法とを、その作用とともに図１２〜図１８を参照して説明する。
【０００４】
図１２は、従来の画像形成装置の断面図である。像担持体１００上に光学ユニット１０７により各色毎に形成された潜像は各色現像器Ｄｙ、Ｄｃ，Ｄｍ，Ｄｋにより現像像化され、転写ベルト１０３の外周上に複数回転写されて、多色画像が形成される。ここで、転写ベルト１０３上に高圧を印加し、トナーを転写ベルト１０３上に転写している。次に、給紙カセット１０１または給紙トレー１０６から給紙された印刷媒体記録紙１０２は、図１２に示す紙パスにより搬送され、転写ベルト１０３から多色画像を再転写される。
【０００５】
その後、印刷媒体１０２は、搬送ローラ１１１により搬送され、定着ユニット１０４で定着され、排紙部１０９に排出される。ここで、各色現像器は、その両端に回転支軸を有し、各々が該軸を中心に回転可能に現像器機構部１１０に保持され、各現像器は現像器選択のための回転がなされる。また、１１２は転写ベルト１０３上のトナーを清掃するクリーニングユニット、１１３ａは像担持体１００からの廃トナーを保持するための廃トナーユニット、１１４は、紙パス上の印刷媒体１０２の種類を検知する紙種検知部である。
【０００６】
図１３は従来例装置の画像形成、制御プログラム書き換えに関係する制御系のブロック図である。なお、同図は画像形成、制御プログラム書き換えに関係する制御のみを示したもので、その他の制御は示していない。
【０００７】
１０は画像形成装置本体を示す。２１は、コントローラ３よりプリント開始指示信号（Ｓ４）および画像データ（Ｓ５）および印字パラメータ設定指示信号（Ｓ９）を受け取り、印刷媒体搬送および画像形成、紙種検知制御を行うための制御部であり、４は本画像形成装置１０へ信号Ｓ８により画像データを送出するホストコンピュータであり、３は本画像形成装置１０内にあり、ホストコンピュータより送出された画像データを展開するコントローラで、展開した画像データをＳ４、Ｓ５および、Ｓ９により、制御部２１に送出する。
【０００８】
また、制御部２１は、コントローラ３に対し、各色画像データの同期を行う画像形成同期信号Ｓ６を送出する。また、制御部２１は、コントローラ３に対し、エンジン状態がプリント開始可能である状態を示す信号Ｓ７を送出する。
【０００９】
印刷媒体搬送制御部２２は、制御部２１より信号Ｓ１０によって送られた印刷媒体搬送信号によりモータ２３を駆動し印刷媒体搬送の制御を行い、モータ２３は印刷媒体を搬送するためのローラ等２５を機械的に駆動する。
【００１０】
１０７は、制御部２１より信号Ｓ１１によって送られたスキャナ駆動信号によりスキャナの回転を行い、レーザ光を像担持体１００に対し発光し、像担持体１００上に画像を形成する光学ユニットである。また、１１３ｂは、像担持体１００を含んだ交換可能なカートリッジであり、内部に、制御部２１と電気的に接続された画像形成パラメータを保持し、寿命等の情報を記録する、ＥＥＰＲＯＭ３１を含んでいる。ＥＥＰＲＯＭ３１と、制御部２１間は、信号Ｓ３４および、信号Ｓ３５により読み書き可能となっている。
【００１１】
次に、ＥＥＰＲＯＭ３１の内部情報について説明する。図１４において、ＥＥＰＲＯＭ３１は、画像形成パラメータを保持する領域として、個々のカートリッジに固有な、カートリッジＩＤ番号４０１と、ドラムの感度を保持する４０２の領域を持つ。この２つの領域は読み出しのも可能となっている。また、寿命等を記録する領域には、ドラムの回転時間を保持する領域４０３と、プリント枚数を保持する領域４０４を持つ。制御部２１は、これらの領域のアクセスを行うことにより、カートリッジ１１３ｂの寿命判断を行っている。
【００１２】
図１５は、従来例の４色印字１枚を行う場合の制御部２１の動作を示すフローチャートである。このフローチャートを説明する。コントローラ３からの印字指示信号Ｓ４を待つ（Ｓ２０２）。印字指示信号Ｓ４を受け取ると、スキャナ１０７の回転を開始し（Ｓ２０３）、紙搬送のためのモータの駆動を開始する（Ｓ２０４）。その後、ＥＥＰＲＯＭ３１から、画像形成パラメータを読み出し（Ｓ２０５）、総合的な画像形成パラメータを決定し、画像形成動作を行う（Ｓ２０６）。用紙の排出が終了した後（Ｓ２０７）、モータ、スキャナを停止し（Ｓ２０８）、ＥＥＰＲＯＭ３１に感光ドラム回転時間および、プリント枚数を書き込む（Ｓ２０９）。
【００１３】
次に、図１６に、従来例の制御部２１内制御ソフトウェアのアップデート方法を示す。制御部２１内には、電気的に書き換え可能なフラッシュメモリ３２と、ＲＡＭ３３を持っている。フラッシュメモリ３２内には、制御部２１を動作させる実行プログラムを保持している。制御部２１は、フラッシュメモリ３２内の実行プログラムに従い、印字動作を行っている。また、３４は、インターネット、イントラネット等でホストコンピュータ４に接続されたＷｅｂサーバであり、フラッシュメモリ３２内の実行プログラム公開している。ここで、実行プログラムを書き換える場合、ユーザは、ホストコンピュータ４からＷｅｂサーバへ行き、最新の実行プログラムダウンロードする。さらにホストコンピュータ４からコントローラ３に対し、実行プログラムを転送した後、フラッシュメモリ３２の内容を変更する。また、Ｗｅｂサーバの代わりに、ＣＤ−ＲＯＭ等の物理媒体を介して、郵送などで、ユーザに配布することもある。
【００１４】
図１７は従来例の実行プログラムのアップデート方法を示したフローチャートである。このフローチャートを説明する。ユーザがＷｅｂサーバ３４からアップデートする実行プログラムをホストコンピュータ４にダウンロードし（Ｓ２４２）、実行プログラムをホストコンピュータ４からコントローラ３に転送する（Ｓ２４３）。次に、コントローラ３から制御部２１に実行プログラムデータを転送し（Ｓ２４４）、制御部２１は、実行プログラムを書き換え（Ｓ２４５）、実行プログラム書き換え終了後、コントローラ３は制御部２１をリセットし（Ｓ２４６）、終了する。
【００１５】
図１８は、従来例の実行プログラムを書き換える制御部２１のフローチャートである。本フローチャートは、実行プログラムデータを分割し、コントローラ３から、制御部２１に送出する場合のものである。電源ＯＮ後、プリンタの初期化を行い（Ｓ２２２）、フラッシュメモリの内容をチェックする。もしフラッシュメモリの内容が異常であった場合、フラッシュメモリの書き換えが必要なため、強制的にフラッシュメモリ書き換えモードに移行する。正常であった場合、通常の印字動作モードに移行する（Ｓ２２３）。通常の印字モード中、コントローラ３からフラッシュメモリの書き換え指示があった場合、書き換えモードに移行し（Ｓ２２５）、書き換え指示が無かった場合、通常の印字モードで動作する（Ｓ２２４）。次に、フラッシュメモリ書き換えモードに移行し（Ｓ２２６）、通常の印字動作を受け付けなくする。
【００１６】
次に、コントローラ３からのフラッシュメモリ３２書き換え開始指示が来るまで待ち（Ｓ２２７）、フラッシュメモリ書き換え開始指示がきた後、フラッシュメモリを書き換えるためのプログラムをＲＡＭ３３に転送する（Ｓ２２８）。これは、フラッシュメモリ自体を書き換えるため、ＲＡＭ３３上でプログラムを実行しフラッシュメモリの書き換えを行うためである。ＲＡＭ３３へのプログラム転送が終了した後、制御部２１はコントローラ３に対し、フラッシュメモリデータ受付可能を報知する（Ｓ２２９）。コントローラ３から初期化指示があったか判定し（Ｓ２３１）、初期化指示があった場合、制御部２１のリセット処理を行う（Ｓ２３０）。初期化指示が無かった場合、コントローラ３からフラッシュメモリ書き換えデータ（実行プログラム）を受け付け（Ｓ２３２）、フラッシュメモリ内容を書き換える（Ｓ２３３）。フラッシュメモリの書き換えが完了したならＳ２２９に行く。
【００１７】
以上のようにして画像形成装置１０内の制御部２１の実行プログラムを書き換え、ユーザは、画像形成装置の実行プログラムを最新のものにアップデートすることを実現していた。
【特許文献１】特開平０８−１６６８８３号公報
【特許文献２】特開２０００−２０２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
このように上記従来例においてユーザは、画像形成装置１０内の制御部２１の実行プログラムを書き換え、画像形成装置の実行プログラムを最新のものにアップデートすることを実現していた。
【００１９】
しかしながら、従来、ユーザが、ホストコンピュータ、インターネット、ＰＣカード又はＣＤ−ＲＯＭ等の媒体を介して、制御部２１の実行プログラムをアップデートしていたため、ユーザがアクションを起こさないと、制御部２１の実行プログラムを変更することが出来なかった。また、サービスマンがプログラムのアップデートを行う場合、パソコン等のプログラム書き換え治具が必要であった。
【００２０】
本発明は上記従来例に鑑みて成されたもので、印字を行う記録媒体に非接触で読み取り可能なメモリを付し、そのメモリに制御部２１の実行プログラムを格納しておき、その実行プログラムを読み出して、制御部２１内のフラッシュメモリに搭載したプログラムを書き換えることで、外部から特別な処理を行うことなく、実行プログラムをアップデート可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００２１】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００２２】
（１）記録媒体に保持された画像形成装置の制御プログラムを読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記記録媒体から制御プログラムを読み出し、前記制御プログラム書き換え手段により、前記記憶手段内の制御プログラムを書き換えることを特徴とする画像形成装置。
【００２３】
（２）記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記記録媒体から制御プログラムおよび制御プログラムの属性情報を読み出し、前記属性情報を判断した結果、報前記制御プログラム書き換え手段により前記記憶手段内の制御プログラムを書き換えることを特徴とする画像形成装置。
【００２４】
（３）前記画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段は、画像形成装置と接触することなく、画像形成装置本体から読み取り可能であることを特徴とする前記（１）または（２）記載の画像形成装置。
【００２５】
（４）前記記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報は、前記記録媒体上の記録媒体メモリに配置されることを特徴とする前記（１）〜（３）いずれかに記載の画像形成装置。
【００２６】
（５）前記記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報は、前記記録媒体上の記録媒体メモリに配置され、前記記録媒体メモリは、非接触で画像形成装置本体から読み取り、書き込み可能であることを特徴とする前記（１）〜（３）いずれかに記載の画像形成装置。
【００２７】
（６）前記属性情報は、前記制御プログラムのバージョン情報であることを特徴とする前記（２）記載の画像形成装置。
【００２８】
（７）記録媒体に保持された画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した複数の記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記消耗品から制御プログラムおよび制御プログラムの属性情報を読み出し、前記属性情報を判断した結果、前記制御プログラム書き換え手段により前記記憶手段内の１つあるいは、複数の制御プログラムを書き換えることを特徴とする画像形成装置。
【００２９】
（８）複数の記録媒体に記録された画像形成装置の制御プログラムおよび制御プログラムの属性情報を読み出す読み出し手段と、画像形成装置を制御する制御プログラムを記憶した記憶手段と、前記記憶手段に記憶した制御プログラムを書き換える制御プログラム書き換え手段を有し、前記読み出し手段により、前記複数の記録媒体から制御プログラムおよび制御プログラムの属性情報を読み出し、前記属性情報を判断した結果、前記制御プログラム書き換え手段により前記記憶手段内の制御プログラムを書き換えることを特徴とする画像形成装置。
【００３０】
（９）前記記録媒体は、複数の画像形成装置の制御プログラムを保持していることを特徴とする前記（１）〜（８）いずれかに記載の画像形成装置。
【発明の効果】
【００３１】
本発明によれば、記録媒体に付属したメモリに画像形成装置の実行プログラムを保持し、画像形成装置がプログラムを自動的に書き換えることにより、ユーザの手を煩わせることなく、また、特別な外部から特別な機器を用いることなく、最新の実行プログラムを維持することが出来る。
【発明を実施するための最良の形態】
【００３２】
以下、本発明に係る画像形成装置および装置ユニットを図面に則して更に詳しく説明する。なお、図１２ないし図１８に示した従来例との共通個所には、同一番号を付して、説明を省略する。
【実施例１】
【００３３】
本発明の第１の実施形態は、記録媒体である、シート上もしくは、シート内に画像形成装置制御部から非接触の状態で読み取りおよび書き込み可能な不揮発性のメモリ（以下、記録媒体メモリとする）を取り付けておく。この記録媒体メモリには、工場・販売会社において、特定の画像形成装置実行プログラムを記憶させておく。記録媒体を印字したとき、記録媒体内に画像形成装置実行プログラムが格納されていた場合、画像形成装置内の実行プログラムと、記録媒体内の実行プログラムを比較し、記録媒体内の実行プログラムの方が新しかった場合、実行プログラムを記録媒体から、画像形成装置内のフラッシュメモリにダウンロードし、画像形成装置内の実行プログラムを最新にアップデートするものである。
【００３４】
以下、本発明の第１の実施形態を図面に参照して詳細に説明する。なお、図１２ないし図１８に示した従来例との共通個所には同一番号を付して説明を省略する。
【００３５】
なお、通常の印字モードにおいて、制御部５１は、従来例と同様の印字動作を行う。コントローラ３は、ホストコンピュータ４から受信した印刷データＳ８を基に画像データを生成し、ビデオ信号Ｓ５として、同期信号や制御信号Ｓ９、印刷開始を指示する信号Ｓ４を制御部５１に送信するとともに、制御部５１から状態を示す信号Ｓ７，Ｓ９を受信する。
【００３６】
制御部５１は、受信したビデオ信号や同期信号に基づいて、記録紙搬送制御部２２を制御して（信号Ｓ１０）搬送系のモータ２３を駆動し、そのモータ２３により搬送部のローラ等２５を駆動する。また、搬送された記録紙が所定の記録位置に達したなら、光学ユニット１０７にビデオ信号Ｓ１１を送り、ビデオ信号で変調されたレーザビームを発信すると共に、ビデオ信号をラスタライン上で操作するための回転多面鏡を走査速度に応じた速度で回転させる。そのレーザビームにより感光ドラム１００が走査され、静電潜像が形成された後、トナー現像、熱定着というプロセスを経て画像が印刷媒体上に固定される。
【００３７】
図１は、第１実施形態の画像形成、実行プログラムのアップデートに関する、プリンタ１０内の制御系のブロック図である。なお、同図は画像形成、実行プログラムのアップデートに関係する制御のみを示したもので、その他の制御は示していない。ここで、５１は本実施例の制御部、５０は、制御部５１の実行プログラムを含んだ記録媒体メモリである。ここで、制御部５１から出力された信号はシリアル信号に変換された後に変復調部５２にて変調され、アンテナ２を介して記録媒体メモリ５０に対して読み出し、書き込みを行う。
【００３８】
記録媒体搬送路に近接して設けられたアンテナ２と、記録媒体上または記録媒体内の記録媒体メモリ５０の位置関係と構成について、図２により説明する。図１において、アンテナ２は、記録媒体１１３の搬送位置の搬送停止位置から、記録媒体メモリ５０に対して非接触で電力の供給やデータの読み取りが可能となる位置に配置され、非接触の状態で記録媒体メモリ５０に対し電力供給を行うと同時に情報の送受信を行う。記録媒体メモリ５０は、図３に示すように記録媒体１１３上に配置されている。
【００３９】
＜制御部と印刷媒体メモリ間の通信＞
ここで、制御部５１と、記録媒体メモリ５０間のワイヤレスで通信の詳細を述べる。
【００４０】
制御部５１から出力された信号は、シリアル信号に変換された後に変復調部５２にて変調され、アンテナ２を介して記録媒体メモリ５０に伝送される。
【００４１】
図４は、変復調部５２のブロック図である。同図において、制御部５１は、クロック信号（以下「ＳＣＫ信号」という）２２１と、データ出力信号（以下「ＤＯ」という）２２２と、データ入力信号（以下「ＤＩ」という）２２３と、記録媒体メモリ５０を制御する電磁波の発信を指示する信号（以下「ＲＦＯＮ」という）２２０を、次段のパラレル−シリアル変換部（以下Ｐ−Ｓ変換部という）２１３に送出する。
【００４２】
Ｐ−Ｓ変換部２１３は、制御部５１からの出力信号を、調歩同期信号、つまりスタートビット（ＳＴ）とストップビット（ＳＰ）を付加してシリアル信号２３１に変換する。シリアル信号２３１は、ＡＳＫ部２１４に入力されデジタル振幅変調（ＡＳＫ：Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）信号２１２となる。ＡＳＫ部２１４は、所定の搬送波（又はキャリア）と称する正弦波を発振する発振部２１５（発振周波数：ｆ１ｋＨｚ）とアナログスイッチ部２１６で構成される。発振部２１５は、制御部５１から送出される発振イネーブル信号１００４（ＯＳＣ＿ＥＮ）が『ＨＩＧＨ』で発振、『ＬＯＷ』で発振停止となる。
【００４３】
復調部２１９には、後述する記録媒体メモリ５０からのＡＫＳ変調されたＤＯ信号が入力され、入力されたＡＳＫ信号が復調されて、その復調された信号は波形整形部２１８でデジタル信号に変換されて、制御部５１に入力される。
【００４４】
図５は、記録媒体メモリ５０のブロック図である。同図において、前述したアンテナ２から送出したＡＳＫ信号２１２を、電磁波受信手段としての受信コイル２３５が電磁誘導により受信し、復調部２３７と電源生成部２４２に送られる。ここで、受信コイル２３５とコンデンサ２３６とで共振回路を構成し、所定周波数（ｆ１ｋＨｚ）の電磁波のみ復調部２３７と電源生成部２４２に送出する役割を果たしている。電源生成部２４２は、整流回路と＋３Ｖ以上にならないためのクランプ回路とで構成されて、ＡＳＫ信号２１２で受信コイル２３５が励起されることにより発生する交流電圧を整流して、＋３Ｖの電源を生成する。復調部２３７は、ＡＳＫ信号２１２を復調して、その復調した信号２４９を波形整形部２３８でデジタル信号２５０に変換する。そして、次段のＳ−Ｐ変換部２３９で、スタートビットとストップビットを含んだシリアル信号から、ＳＣＫ信号２５９とＤＩ信号２６０（ＥＥＰＲＯＭ２４０のデータ入力ピンＤＩに入力される）を生成する。
【００４５】
ＥＥＰＲＯＭ２４０は、読み出しモードの際は、データ出力ピンＤＯから信号２６１を送出するが、その出力信号２６１は、Ｓ−Ｐ変換部２３９をへて信号２５３としてＡＳＫ部２４４に入力されて、ＡＳＫ変調された信号２５６に変換される。ＡＳＫ部２４４は発振部２４５とアナログスイッチ２４６とで構成される。なお、ＡＳＫ部２４４の発振部２４５の発振周波数（ｆ２ｋＨｚ）は、図５の発振部２１５の周波数とは異なるものを使用する。
【００４６】
なお、読み出しモード／書き込みモードといったモードは、制御部５１からデータ信号とは別途出力される書き込み信号や読み出し信号等により指定することもできる。その場合には、ＥＥＰＲＯＭ２４０は指定されたモードに従って読み出し／書き込みを行うことになる。
【００４７】
図６は、記録媒体メモリ５０に保持する内容を示した図である。９０は、記録媒体メモリが保持している実行プログラムのバージョン情報、９１は、実行プログラムをリリースした日付、９２は、制御部５１に書き込む実行プログラム、９３は、記録媒体特有の画像形成パラメータ（記録媒体の種類、重さ等）、９４は、記録媒体固有のＩＤ、９５は記録媒体メモリ５０から、実行プログラムをダウンロードした日付である。ここで、９３は、記録媒体の製造工場で書き込まれ、９０、９１、９２、９４、記録媒体の製造工場はまた、画像形成装置の販売サービスセンター等で書き込まれる。９５は、実行プログラムを書き換える動作を実行するときに、随時更新される。
【００４８】
次に、通常モードからの、制御部５１内の実行プログラムアップデートの方法を図７のフローチャートを使用して説明する。通常の画像形成動作を開始し（Ｓ１６０）、記録媒体読み取り可能位置で一時記録媒体を停止する（Ｓ１６１）。記録媒体に実行プログラムアップデート用のメモリが存在すると判断した場合（Ｓ１６２）、記録媒体メモリ５０内の実行プログラムバージョン情報９０および、日付情報９１と、制御部５１内の実行プログラムバージョンと、保持している日付情報を比較し、記録媒体１１３内のバージョンの方が新しいバージョンでかつ新しい日付であった場合（Ｓ１６３）、実行プログラムのアップデートを行うため、Ｓ１６４に行く。新しいバージョンおよび日付で無かった場合、通常の印字動作を行い（Ｓ１６８）、そのまま終了する（Ｓ１６９）。Ｓ１６４では、記録媒体メモリ５０から、実行プログラム９２を、フラッシュメモリ書き換え手段３７を経由して、フラッシュメモリ３２に転送する。次に、制御部５１は、転送データに従い、フラッシュメモリを書き換える（Ｓ１６５）。最後に、書き換え終了後、制御部５１は、記録媒体メモリの書き換え日付領域に対し、実行プログラムを書き換えた日付を書き込み（Ｓ１６６）、リセット動作を行う（Ｓ１６７）。
【００４９】
本実施例では、画像形成動作開始後、記録媒体を一時停止しているが、記録媒体の搬送開始前に記録媒体メモリ５０を読み取り可能な位置に、アンテナ２を配置しても良い。
【実施例２】
【００５０】
以下、本発明の第２の実施形態を図面に参照して詳細に説明する。なお、図１２ないし図１８に示した従来例および図１ないし図７に示した第１の実施例との共通個所には同一番号を付して説明を省略する。
【００５１】
本発明の第２の実施形態は、画像形成装置内に複数の制御手段があり、その何れかに書き換えるべきフラッシュメモリがあった場合の処理を特徴とするものである。
【００５２】
図８は、第２実施形態の画像形成、実行プログラムのアップデートに関する、プリンタ１０内の制御系のブロック図である。なお、同図は画像形成、実行プログラムのアップデートに関係する制御のみを示したもので、その他の制御は示していない。
【００５３】
ここで、７１は本実施例の制御部、制御部７１内には、光学ユニット１０７等を制御するメインＣＰＵ７２と、記録紙搬送制御部２２を制御するサブＣＰＵ７３とから構成されている。サブＣＰＵ７３中には、フラッシュメモリ３２が搭載されており、メインＣＰＵ７２の実行プログラムの書き換えおよび、フラッシュメモリ７４内に保持している、サブＣＰＵの実行プログラムも、メインＣＰＵ７２からの書き換えが可能な構成となっている。
【００５４】
図９は、記録媒体メモリ５０に保持する内容を示した図である。１７０は、記録媒体メモリが保持しているメインＣＰＵの実行プログラムのバージョン情報、１７１は、メインＣＰＵの実行プログラムをリリースした日付、１７２は、制御部７１のメインＣＰＵに書き込む実行プログラム、１７３は、記録媒体メモリが保持しているサブＣＰＵの実行プログラムのバージョン情報、１７４は、サブＣＰＵの実行プログラムをリリースした日付、１７５は、制御部７１のサブＣＰＵに書き込む実行プログラム、１７６は、記録媒体１１３の画像形成パラメータ、１７７は、記録媒体固有のＩＤ、１７８は記録媒体メモリ３９から、実行プログラムをダウンロードした日付である。ここで、１７０、１７１、１７２、１７３、１７４は、記録媒体の製造工場で書き込まれ、１７８は、画像形成装置が印字動作あるいは、実行プログラムを書き換える動作を実行するときに、随時更新される。
【００５５】
ここで、メインＣＰＵ７２は、記録媒体１１３内の記録媒体メモリ５０内の実行プログラムが新しくなっていると確認したとき、まず、メインＣＰＵの実行プログラムのアップデートを行う。その後、サブＣＰＵの実行プログラムのアップデートを行う。
【００５６】
ここでは、制御部７１内のメインＣＰＵからサブＣＰＵに対してプログラム変更を行うことに関して説明したが、もちろん、メインＣＰＵからコントローラ３の実行プログラム変更を行っても良い。
【実施例３】
【００５７】
以下、本発明の第３の実施形態を図面に参照して詳細に説明する。なお、図１２ないし図１８に示した従来例および図１ないし図７に示した第１の実施例および、図８ないし図９に示した第２の実施例との共通個所には同一番号を付して説明を省略する。
【００５８】
本発明の第３の実施形態は、記録媒体上に複数の記録媒体メモリが存在し、それぞれに、実行プログラムの一部を保持している場合の処理を特徴とするものである。
【００５９】
図１０は第３の実施例の画像形成、関係する制御系のブロック図である。なお、同図は画像形成、実行プログラム書き換えに関係する制御のみを示したもので、その他の制御は示していない。ここで、制御部５４は、画像形成、および、実行プログラム書き換えを行う。５２は、記録媒体メモリ６５、６６，６７，６８と信号を送受信する変復調部であり、５５はアンテナ、制御部５４は、アンテナ５５を経由し、記録媒体１１３を搬送中に順次、記録媒体メモリ６５、６６、６７、６８の内容を読み書きする。
【００６０】
図１１は、記録媒体メモリ６５、６６、６７、６８に保持する内容を示した図である。６５１、６６１、６７１、６８１は、カートリッジメモリが保持している実行プログラムのバージョン情報、６５２、６６２、６７２、６８２は、制御部５４に書き込む実行プログラムの一部（ここでは、６４ＫＢｙｔｅ）、６５３、６６３、６７３、６８３は、は記録媒体の画像形成パラメータ、６５４、６６４、６７４、６８４は、記録媒体固有のＩＤである。
【００６１】
ここで、制御部５４は、全ての記録媒体メモリのバージョンを確認する。確認したバージョンの全てが同一であるとき、フラッシュメモリ内のバージョンと比較し、新しい実行プログラムをフラッシュメモリに転送することにより、最新の実行プログラムとすることが出来る。
【図面の簡単な説明】
【００６２】
【図１】実施例１の画像形成装置制御ブロック図である。
【図２】実施例１の画像形成装置断面図である。
【図３】実施例１の記録媒体１１３と記録媒体メモリ５０とアンテナ２の関係を示す概略斜視図である。
【図４】実施例１の記録媒体メモリ５０読出し部のブロック図である。
【図５】実施例１の変復調部のブロック図である。
【図６】実施例１の記録媒体５０内に保持する内容を示す図である。
【図７】実施例１の画像形成装置の制御フローチャートである。
【図８】実施例２の画像形成装置制御ブロック図である。
【図９】実施例２の記録媒体５０内に保持する内容を示す図である。
【図１０】実施例３の画像形成装置制御ブロック図である。
【図１１】実施例３の記録媒体６５、６６、６７，６８内に保持する内容を示す図である。
【図１２】従来例の画像形成装置の断面図である。
【図１３】従来例の画像形成装置のブロック図である。
【図１４】従来例のカートリッジ内ＥＥＰＲＯＭの内容を示した図である。
【図１５】従来例の印字動作のフローチャートである。
【図１６】従来例の画像形成装置のファームウェアアップデート時のブロック図である。
【図１７】従来例の実行プログラムアップデートのフローチャートである。
【図１８】従来例の制御部のフローチャートである。
【符号の説明】
【００６３】
３  コントローラ
４  ホストコンピュータ
１０  画像形成装置（プリンタ）
２２  記録紙搬送制御部（印刷媒体搬送制御部）
２１、５１、５４、７１、  装置印字動作を行う制御部
５０  記録媒体メモリ
１００  像担持体（感光ドラム）
１０１  給紙カセット
１０２  印刷媒体
１０４  定着ユニット
１０６  給紙トレー
１０７  光学ユニット（スキャナ）
【図１】
2006137090.tif 000003
【図２】
2006137090.tif 000004
【図３】
2006137090.tif 000005
【図４】
2006137090.tif 000006
【図５】
2006137090.tif 000007
【図６】
2006137090.tif 000008
【図７】
2006137090.tif 000009
【図８】
2006137090.tif 000010
【図９】
2006137090.tif 000011
【図１０】
2006137090.tif 000012
【図１１】
2006137090.tif 000013
【図１２】
2006137090.tif 000014
【図１３】
2006137090.tif 000015
【図１４】
2006137090.tif 000016
【図１５】
2006137090.tif 000017
【図１６】
2006137090.tif 000018
【図１７】
2006137090.tif 000019
【図１８】
2006137090.tif 000020