JP2004303209A - 画像形成装置、プログラム更新方法、及び更新用記憶媒体 - Google Patents
画像形成装置、プログラム更新方法、及び更新用記憶媒体 Download PDFInfo
- Publication number
- JP2004303209A JP2004303209A JP2004057679A JP2004057679A JP2004303209A JP 2004303209 A JP2004303209 A JP 2004303209A JP 2004057679 A JP2004057679 A JP 2004057679A JP 2004057679 A JP2004057679 A JP 2004057679A JP 2004303209 A JP2004303209 A JP 2004303209A
- Authority
- JP
- Japan
- Prior art keywords
- program
- storage medium
- update
- updating
- electronic signature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
【解決手段】 当該画像形成装置を機能させるプログラムが記憶された記憶媒体と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムが記憶された更新用記憶媒体をセットするための更新用記憶媒体セット手段とを備える画像形成装置であって、前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新するプログラム更新手段を備え、前記プログラム更新手段により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムに係る電子署名の正当性判断を実行してから、当該プログラムの更新処理を終了することを特徴とする画像形成装置。
【選択図】 図11
Description
請求項3又は4に記載の発明(画像形成装置)は、画像形成装置を機能させるプログラムを新たなプログラムに更新するため、その新たなプログラムを通信により授受する場合に関して、その新たなプログラムの信頼性を向上させることを可能とする。
請求項17又は18に記載の発明(プログラム更新方法)は、画像形成装置を機能させるプログラムを新たなプログラムに更新するため、その新たなプログラムを更新用記憶媒体を介して授受する場合に関して、その新たなプログラムの信頼性を向上させることを可能とする。
請求項19又は20に記載の発明(プログラム更新方法)は、画像形成装置を機能させるプログラムを新たなプログラムに更新するため、その新たなプログラムを通信により授受する場合に関して、その新たなプログラムの信頼性を向上させることを可能とする。
請求項27に記載の発明(更新用記憶媒体)は、画像形成装置を機能させるプログラムを新たなプログラムに更新するため、その新たなプログラムを更新用記憶媒体を介して授受する場合に関して、その新たなプログラムの信頼性を向上させることを可能とする。
図1において登場した融合機起動部113について説明する。
図2において登場したメモリカード用スロット251、更新用メモリカード用スロット252、メモリカード261、更新用メモリカード262について説明する。
以上の説明を踏まえて、図11により、図1の融合機101に係る第1実施例について説明する。
以上の説明を踏まえて、図20により、図1の融合機101に係る第2実施例について説明する。第2実施例は、第1実施例の変形実施例である。
図17や図18の応用例として、各モジュールプログラムの更新後に各モジュールプログラムの電子署名チェックを実行する場合について説明する。
図17や図18やこれらの応用例(図21乃至26)のフローチャートの詳細について説明する。
111 ハードウェア
112 ソフトウェア
113 融合機起動部
121 撮像部
122 印刷部
123 その他のハードウェア
131 アプリケーション
132 プラットフォーム
133 アプリケーションインタフェース
134 エンジンインタフェース
141 コピーアプリ
142 プリンタアプリ
143 スキャナアプリ
144 ファクシミリアプリ
145 ネットワークファイルアプリ
151 コントロールサービス
152 システムリソースマネージャ
153 ハンドラ
161 ネットワークコントロールサービス
162 ファクシミリコントロールサービス
163 デリバリコントロールサービス
164 エンジンコントロールサービス
165 メモリコントロールサービス
166 オペレーションパネルコントロールサービス
167 ユーザディレクトリコントロールサービス
168 システムコントロールサービス
169 オンデマンドアップデートサービス
171 ファクシミリコントロールユニットハンドラ
172 イメージメモリハンドラ
201 コントローラ
202 オペレーションパネル
203 ファクシミリコントロールユニット
211 CPU
212 ASIC
221 NB
222 SB
231 MEM−P
232 MEM−C
233 HDD
241 NIC
242 USBデバイス
243 IEEE1394デバイス
244 セントロニクスデバイス
251 メモリカード用スロット
252 更新用メモリカード用スロット
261 メモリカード
262 更新用メモリカード
301 原稿セット部
302 給紙部
303 排紙部
311 タッチパネル
312 数字ボタン
313 スタートボタン
321 ADF
322 フラットベッド
323 フラットベッドカバー
501 メモリモニタ部
502 プログラム起動部
601 SDメモリカード用スロット
611 SDメモリカード
621 SDメモリカードアクセスドライバ
622 SDメモリカードステータスドライバ
623 起動処理用プログラム
624 SDメモリカードチェックプログラム
801 fwuファイル
811 ヘッダ部分
812 データ部分
901 modファイル
902 macファイル
911 データ
912 データ
Claims (27)
- 当該画像形成装置を機能させるプログラムが記憶された記憶媒体と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムが記憶された更新用記憶媒体をセットするための更新用記憶媒体セット手段とを備える画像形成装置であって、
前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新するプログラム更新手段を備え、
前記プログラム更新手段により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムに係る電子署名の正当性判断を実行してから、当該プログラムの更新処理を終了することを特徴とする画像形成装置。 - 当該画像形成装置を機能させるプログラムが記憶された記憶媒体をセットするための記憶媒体セット手段と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムが記憶された更新用記憶媒体をセットするための更新用記憶媒体セット手段とを備える画像形成装置であって、
前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新するプログラム更新手段を備え、
前記プログラム更新手段により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムに係る電子署名の正当性判断を実行してから、当該プログラムの更新処理を終了することを特徴とする画像形成装置。 - 当該画像形成装置を機能させるプログラムが記憶された記憶媒体と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムを受信する受信手段とを備える画像形成装置であって、
前記記憶媒体に記憶された前記プログラムを、前記受信手段により受信された前記プログラムに更新するプログラム更新手段を備え、
前記プログラム更新手段により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムに係る電子署名の正当性判断を実行してから、当該プログラムの更新処理を終了することを特徴とする画像形成装置。 - 当該画像形成装置を機能させるプログラムが記憶された記憶媒体をセットするための記憶媒体セット手段と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムを受信する受信手段とを備える画像形成装置であって、
前記記憶媒体に記憶された前記プログラムを、前記受信手段により受信された前記プログラムに更新するプログラム更新手段を備え、
前記プログラム更新手段により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムに係る電子署名の正当性判断を実行してから、当該プログラムの更新処理を終了することを特徴とする画像形成装置。 - 前記プログラム更新手段は、前記記憶媒体に記憶された前記プログラムと、そのプログラムに係る電子署名とを、前記更新用記憶媒体から取得される前記プログラムと、そのプログラムに係る電子署名とに更新することを特徴とする請求項1又は2に記載の画像形成装置。
- 前記プログラム更新手段は、前記記憶媒体に記憶された前記プログラムと、そのプログラムに係る電子署名とを、前記受信手段により受信された前記プログラムと、そのプログラムに係る電子署名とに更新することを特徴とする請求項3又は4に記載の画像形成装置。
- 前記プログラム更新手段は、前記更新用記憶媒体から取得される前記プログラムに係る電子署名の正当性を条件に、前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新することを特徴とする請求項1又は2に記載の画像形成装置。
- 前記プログラム更新手段は、前記受信手段により受信された前記プログラムに係る電子署名の正当性を条件に、前記記憶媒体に記憶された前記プログラムを、前記受信手段により受信された前記プログラムに更新することを特徴とする請求項3又は4に記載の画像形成装置。
- 前記プログラム更新手段は、前記更新用記憶媒体から取得される前記プログラムに係る電子署名の正当性を、当該プログラムから作成したメッセージダイジェストと当該電子署名を復号化したメッセージダイジェストとの照合をもって判断することを特徴とする請求項7に記載の画像形成装置。
- 前記プログラム更新手段は、前記受信手段により受信された前記プログラムに係る電子署名の正当性を、当該プログラムから作成したメッセージダイジェストと当該電子署名を復号化したメッセージダイジェストとの照合をもって判断することを特徴とする請求項8に記載の画像形成装置。
- 前記記憶媒体に記憶された前記プログラムを、当該プログラムに係る電子署名の正当性と、当該プログラムに係る設定ファイルの電子署名の正当性とを条件に、当該記憶媒体に記憶された当該設定ファイルに従って起動するプログラム起動手段を備えることを特徴とする請求項1乃至10のいずれか1項に記載の画像形成装置。
- 前記プログラム起動手段は、前記記憶媒体に記憶された前記プログラムに係る電子署名の正当性を、当該プログラムから作成したメッセージダイジェストと当該電子署名を復号化したメッセージダイジェストとの照合をもって判断することを特徴とする請求項11に記載の画像形成装置。
- 前記プログラム起動手段は、前記記憶媒体に記憶された前記設定ファイルの電子署名の正当性を、当該設定ファイルから作成したメッセージダイジェストと当該電子署名を復号化したメッセージダイジェストとの照合をもって判断することを特徴とする請求項11に記載の画像形成装置。
- 前記記憶媒体に記憶された前記設定ファイルの電子署名は、当該設定ファイルと当該記憶媒体に固有なデータとから作成したメッセージダイジェストを暗号化したものであることを特徴とする請求項13に記載の画像形成装置。
- 前記記憶媒体に固有な前記データは、前記記憶媒体のシリアルIDであることを特徴とする請求項14に記載の画像形成装置。
- 前記プログラム更新手段により更新された前記プログラムに係る電子署名の正当性判断では、当該プログラムに係る電子署名の正当性を、当該プログラムから作成したメッセージダイジェストと当該電子署名を復号化したメッセージダイジェストとの照合をもって判断することを特徴とする請求項1乃至15のいずれか1項に記載の画像形成装置。
- 当該画像形成装置を機能させるプログラムが記憶された記憶媒体と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムが記憶された更新用記憶媒体をセットするための更新用記憶媒体セット手段とを備える画像形成装置についてのプログラム更新方法であって、
前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新するプログラム更新段階を備え、
前記プログラム更新段階により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムの電子署名チェックを実行してから、当該プログラムの更新処理を終了することを特徴とするプログラム更新方法。 - 当該画像形成装置を機能させるプログラムが記憶された記憶媒体をセットするための記憶媒体セット手段と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムが記憶された更新用記憶媒体をセットするための更新用記憶媒体セット手段とを備える画像形成装置についてのプログラム更新方法であって、
前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新するプログラム更新段階を備え、
前記プログラム更新段階により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムの電子署名チェックを実行してから、当該プログラムの更新処理を終了することを特徴とするプログラム更新方法。 - 当該画像形成装置を機能させるプログラムが記憶された記憶媒体と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムを受信する受信手段とを備える画像形成装置についてのプログラム更新方法であって、
前記記憶媒体に記憶された前記プログラムを、前記受信手段により受信された前記プログラムに更新するプログラム更新段階を備え、
前記プログラム更新段階により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムの電子署名チェックを実行してから、当該プログラムの更新処理を終了することを特徴とするプログラム更新方法。 - 当該画像形成装置を機能させるプログラムが記憶された記憶媒体をセットするための記憶媒体セット手段と、前記記憶媒体に記憶された前記プログラムを更新するためのプログラムを受信する受信手段とを備える画像形成装置についてのプログラム更新方法であって、
前記記憶媒体に記憶された前記プログラムを、前記受信手段により受信された前記プログラムに更新するプログラム更新段階を備え、
前記プログラム更新段階により更新された前記プログラムについて、当該プログラムの更新後に当該プログラムの電子署名チェックを実行してから、当該プログラムの更新処理を終了することを特徴とするプログラム更新方法。 - 前記プログラム更新段階は、前記記憶媒体に記憶された前記プログラムと、そのプログラムに係る電子署名とを、前記更新用記憶媒体から取得される前記プログラムと、そのプログラムに係る電子署名とに更新することを特徴とする請求項17又は18に記載のプログラム更新方法。
- 前記プログラム更新段階は、前記記憶媒体に記憶された前記プログラムと、そのプログラムに係る電子署名とを、前記受信手段により受信された前記プログラムと、そのプログラムに係る電子署名とに更新することを特徴とする請求項19又は20に記載のプログラム更新方法。
- 前記プログラム更新段階は、前記更新用記憶媒体から取得される前記プログラムに係る電子署名の正当性を条件に、前記記憶媒体に記憶された前記プログラムを、前記更新用記憶媒体から取得される前記プログラムに更新することを特徴とする請求項17又は18に記載のプログラム更新方法。
- 前記プログラム更新段階は、前記受信手段により受信された前記プログラムに係る電子署名の正当性を条件に、前記記憶媒体に記憶された前記プログラムを、前記受信手段により受信された前記プログラムに更新することを特徴とする請求項19又は20に記載のプログラム更新方法。
- 前記記憶媒体に記憶された前記プログラムを、当該プログラムに係る電子署名の正当性と、当該プログラムに係る設定ファイルの電子署名の正当性とを条件に、当該記憶媒体に記憶された当該設定ファイルに従って起動するプログラム起動段階を備えることを特徴とする請求項17乃至24のいずれか1項に記載のプログラム更新方法。
- 前記プログラム更新段階により更新された前記プログラムに係る電子署名の正当性判断では、当該プログラムに係る電子署名の正当性を、当該プログラムから作成したメッセージダイジェストと当該電子署名を復号化したメッセージダイジェストとの照合をもって判断することを特徴とする請求項17乃至25のいずれか1項に記載のプログラム更新方法。
- 請求項1又は2に記載の更新用記憶媒体であって、請求項1又は2に記載の記憶媒体に記憶された前記プログラムを更新するためのプログラムと、そのプログラムに係る電子署名とが記憶された更新用記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004057679A JP2004303209A (ja) | 2003-03-19 | 2004-03-02 | 画像形成装置、プログラム更新方法、及び更新用記憶媒体 |
| US10/801,684 US7644288B2 (en) | 2003-03-19 | 2004-03-17 | Image forming apparauts that checks authenticity of an update program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003076604 | 2003-03-19 | ||
| JP2004057679A JP2004303209A (ja) | 2003-03-19 | 2004-03-02 | 画像形成装置、プログラム更新方法、及び更新用記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004303209A true JP2004303209A (ja) | 2004-10-28 |
Family
ID=33421892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004057679A Pending JP2004303209A (ja) | 2003-03-19 | 2004-03-02 | 画像形成装置、プログラム更新方法、及び更新用記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004303209A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006163789A (ja) * | 2004-12-07 | 2006-06-22 | Visionere Corp | メディア内のデータのリッピングを制御するための情報処理ユニット、方法及びプログラム |
| WO2006068324A1 (en) * | 2004-12-22 | 2006-06-29 | Ricoh Company, Ltd. | System using services, image handling apparatus, external processing apparatus, information processing apparatus, and state change sending method |
| JP2007318731A (ja) * | 2006-04-26 | 2007-12-06 | Ricoh Co Ltd | 複数のモジュール構成情報を管理できる画像形成装置 |
| JP2008177683A (ja) * | 2007-01-16 | 2008-07-31 | Kyocera Mita Corp | データ提供システム、データ受領システム、データ提供方法、データ提供プログラム及びデータ受領プログラム |
| JP2009076006A (ja) * | 2007-09-25 | 2009-04-09 | Oki Data Corp | 画像処理装置 |
| JP2011257902A (ja) * | 2010-06-08 | 2011-12-22 | Hioki Ee Corp | バージョンアップ用ファイルの自動判別装置及び自動判別方法 |
| JP2012003758A (ja) * | 2010-06-11 | 2012-01-05 | Intel Corp | ファームウェア・イメージのマルチオーナによる配布 |
| US8103878B2 (en) | 2007-06-06 | 2012-01-24 | Hitachi, Ltd. | Control device, update method and control software |
| JP2015132923A (ja) * | 2014-01-10 | 2015-07-23 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びにプログラム |
-
2004
- 2004-03-02 JP JP2004057679A patent/JP2004303209A/ja active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006163789A (ja) * | 2004-12-07 | 2006-06-22 | Visionere Corp | メディア内のデータのリッピングを制御するための情報処理ユニット、方法及びプログラム |
| WO2006068324A1 (en) * | 2004-12-22 | 2006-06-29 | Ricoh Company, Ltd. | System using services, image handling apparatus, external processing apparatus, information processing apparatus, and state change sending method |
| JP2007318731A (ja) * | 2006-04-26 | 2007-12-06 | Ricoh Co Ltd | 複数のモジュール構成情報を管理できる画像形成装置 |
| JP2008177683A (ja) * | 2007-01-16 | 2008-07-31 | Kyocera Mita Corp | データ提供システム、データ受領システム、データ提供方法、データ提供プログラム及びデータ受領プログラム |
| US8103878B2 (en) | 2007-06-06 | 2012-01-24 | Hitachi, Ltd. | Control device, update method and control software |
| JP2009076006A (ja) * | 2007-09-25 | 2009-04-09 | Oki Data Corp | 画像処理装置 |
| JP2011257902A (ja) * | 2010-06-08 | 2011-12-22 | Hioki Ee Corp | バージョンアップ用ファイルの自動判別装置及び自動判別方法 |
| JP2012003758A (ja) * | 2010-06-11 | 2012-01-05 | Intel Corp | ファームウェア・イメージのマルチオーナによる配布 |
| US8566613B2 (en) | 2010-06-11 | 2013-10-22 | Intel Corporation | Multi-owner deployment of firmware images |
| JP2015132923A (ja) * | 2014-01-10 | 2015-07-23 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びにプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7644288B2 (en) | Image forming apparauts that checks authenticity of an update program | |
| JP4676724B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体 | |
| US7634481B2 (en) | File creation method, server, computer terminal, recording medium, information processing apparatus, and program addition system | |
| US20130010323A1 (en) | Image forming apparatus, user restriction method and use history generation method | |
| JP4728611B2 (ja) | 記憶媒体、記憶装置、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体 | |
| JP5095325B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP4409992B2 (ja) | 画像形成装置、プログラム更新方法、及び更新用記憶媒体 | |
| JP5776741B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム | |
| JP4485785B2 (ja) | 電子データ処理システム及び電子データ処理方法 | |
| US8649028B2 (en) | Image forming apparatus and method for establishing a connection with a USB device driver and application | |
| JP2005148934A (ja) | 情報処理装置、プログラム起動方法、プログラム起動プログラム及び記録媒体 | |
| JP4575860B2 (ja) | 画像形成装置、インストール方法、インストールプログラム、及び記録媒体 | |
| US7546296B2 (en) | Information processing apparatus started from a program recorded on a recording medium with well-maintained security, and a recording medium storing such a program and a producing method of such a recording medium | |
| JP2004303222A (ja) | 情報処理装置,画像形成装置,プログラム起動方法および記録媒体 | |
| JP4276885B2 (ja) | 画像形成装置およびパス指定方法 | |
| JP2008171041A (ja) | 画像形成装置、画像形成装置の起動方法、制御装置及び拡張ユニットの起動方法 | |
| JP3993121B2 (ja) | 情報処理装置及びプログラム追加方法 | |
| JP2006103290A (ja) | 画像形成装置 | |
| JP2004287622A (ja) | 情報処理装置,画像形成装置,プログラム追加方法 | |
| JP2004287840A (ja) | 情報処理装置,画像形成装置,プログラム追加方法 | |
| JP2010160806A (ja) | 画像形成装置及びネットワークシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060627 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080208 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080930 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081201 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20081205 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20090206 |