【手続補正書】
【提出日】平成19年10月5日(2007.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像形成装置、画像形成装置における制御方法、及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  画像処理を行うコントローラ部と、第１の記憶手段を有し該第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置であって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御手段と、
前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを記憶する第２の記憶手段と、
前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第２の記憶手段に前記書き込み中フラグをセットし、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする記憶制御手段と、
前記コントローラ部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグがセットされている場合、前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御手段とを有することを特徴とする画像形成装置。
【請求項２】  画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置であって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御手段と、
前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを記憶し、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする記憶制御手段と、
前記デバイス部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグがセットされている場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する通知手段と、
前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御手段とを有することを特徴とする画像形成装置。
【請求項３】  画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置であって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御手段と、
前記送信されたデータのチェックサムを演算する第１の演算手段と、
前記書換制御手段が前記書き換えを行う時に、前記第１の演算手段で演算したチェックサムを前記第２の記憶手段に記憶する記憶制御手段と、
前記デバイス部の電源がＯＦＦ状態からＯＮ状態となった時に、前記第１の記憶手段の記憶内容のチェックサムを演算する第２の演算手段と、
前記第２の演算手段で演算したチェックサムと前記第２の記憶手段に記憶されているチェックサムとが合致しない場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する通知手段と、
前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御手段とを有することを特徴とする画像形成装置。
【請求項４】  画像処理を行うコントローラ部と、第１の記憶手段を有し該第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置における制御方法であって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御工程と、
前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて第２の記憶手段に前記第１の記憶手段へのデータの書き込み中であることを示す書き込み中フラグを記憶し、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする記憶制御工程と、
前記コントローラ部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグが記憶されている場合、前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御工程とを有することを特徴とする画像形成装置における制御方法。
【請求項５】  画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置における制御方法であって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御工程と、
前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを前記第２の記憶手段にセットし、前記書換制御工程で前記書き換えを終了した時に前記書き込み中フラグをクリアする記憶制御工程と、
前記エンジン部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグがセットされている場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する通知工程と、
前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する入力制御工程とを有することを特徴とする画像形成装置における制御方法。
【請求項６】  画像処理を行うコントローラ部と、第１の記憶手段を有し該第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置に適用されるプログラムであって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える機能と、
前記エンジン部へのデータの送信が正常に終了したことに応じて第２の記憶手段に前記第１の記憶手段へのデータの書き込み中であることを示す書き込み中フラグを記憶し、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする機能と、
前記コントローラ部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグが記憶されている場合、前記コントローラ部から前記エンジン部へのデータの送信を開始する機能を、コンピュータに実現させるためのプログラム。
【請求項７】  画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置に適用されるプログラムであって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える機能と、
前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを前記第２の記憶手段にセットし、前記書き換えを終了した時に前記書き込み中フラグをクリアする機能と、
前記エンジン部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグが記憶されている場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する機能と、
前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する機能を、コンピュータに実現させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、原稿から画像を読み取るスキャナ機能、用紙上に画像を形成するプリンタ機能、原稿から読み取った画像を用紙上に形成するコピー機能などを複合的に動作させることが可能な画像形成装置、画像形成装置における制御方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上述した点に鑑みなされたものであり、デバイス部に対するソフトウェアのダウンロード処理を行う際に、コントローラ部のダウンロード窓口を使用することを可能とし、停電によりデバイス部に対するダウンロードに不具合が発生した時にも自動的にリカバリ動作を行うことを可能とした画像形成装置、画像形成装置における制御方法、及びプログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明は、画像処理を行うコントローラ部と、第１の記憶手段を有し該第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置であって、前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御手段と、前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを記憶する第２の記憶手段と、前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第２の記憶手段に前記書き込み中フラグをセットし、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする記憶制御手段と、前記コントローラ部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグがセットされている場合、前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御手段とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明は、画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置であって、前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御手段と、前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを記憶し、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする記憶制御手段と、前記デバイス部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグがセットされている場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する通知手段と、前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御手段とを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明は、画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置であって、前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御手段と、前記送信されたデータのチェックサムを演算する第１の演算手段と、前記書換制御手段が前記書き換えを行う時に、前記第１の演算手段で演算したチェックサムを前記第２の記憶手段に記憶する記憶制御手段と、前記デバイス部の電源がＯＦＦ状態からＯＮ状態となった時に、前記第１の記憶手段の記憶内容のチェックサムを演算する第２の演算手段と、前記第２の演算手段で演算したチェックサムと前記第２の記憶手段に記憶されているチェックサムとが合致しない場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する通知手段と、前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御手段とを有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明は、画像処理を行うコントローラ部と、第１の記憶手段を有し該第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置における制御方法であって、前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御工程と、前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて第２の記憶手段に前記第１の記憶手段へのデータの書き込み中であることを示す書き込み中フラグを記憶し、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする記憶制御工程と、前記コントローラ部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグが記憶されている場合、前記コントローラ部から前記エンジン部へのデータの送信を開始する送信制御工程とを有することを特徴とする。
また、本発明は、画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置における制御方法であって、
前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える書換制御工程と、前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを前記第２の記憶手段にセットし、前記書換制御工程で前記書き換えを終了した時に前記書き込み中フラグをクリアする記憶制御工程と、前記エンジン部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグがセットされている場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する通知工程と、前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する入力制御工程とを有することを特徴とする。
また、本発明は、画像処理を行うコントローラ部と、第１の記憶手段を有し該第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置に適用されるプログラムであって、前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える機能と、前記エンジン部へのデータの送信が正常に終了したことに応じて第２の記憶手段に前記第１の記憶手段へのデータの書き込み中であることを示す書き込み中フラグを記憶し、前記書換制御手段が前記書き換えを終了したことに応じて前記書き込み中フラグをクリアする機能と、前記コントローラ部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグが記憶されている場合、前記コントローラ部から前記エンジン部へのデータの送信を開始する機能を、コンピュータに実現させるためのプログラムを特徴とする。
また、本発明は、画像処理を行うコントローラ部と、第１の記憶手段及び第２の記憶手段を有し前記第１の記憶手段の記憶内容に従い読み取り部または画像形成部の制御を行うエンジン部とを有する画像形成装置に適用されるプログラムであって、前記第１の記憶手段の記憶内容を前記コントローラ部から前記エンジン部に送信されたデータで書き換える機能と、前記コントローラ部から前記エンジン部へのデータの送信が正常に終了したことに応じて前記第１の記憶手段にデータの書き込み中であることを示す書き込み中フラグを前記第２の記憶手段にセットし、前記書き換えを終了した時に前記書き込み中フラグをクリアする機能と、前記エンジン部の電源がＯＦＦ状態からＯＮ状態となった時に前記第２の記憶手段に前記書き込み中フラグが記憶されている場合、前記第１の記憶手段の書き換えに不具合が発生した旨を前記コントローラ部に通知する機能と、前記通知に基づき前記コントローラ部から前記エンジン部へのデータの送信を開始する機能を、コンピュータに実現させるためのプログラムを特徴とする。