JP6223137B2 - 画像形成装置及びその制御方法、並びにプログラム - Google Patents
画像形成装置及びその制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP6223137B2 JP6223137B2 JP2013236928A JP2013236928A JP6223137B2 JP 6223137 B2 JP6223137 B2 JP 6223137B2 JP 2013236928 A JP2013236928 A JP 2013236928A JP 2013236928 A JP2013236928 A JP 2013236928A JP 6223137 B2 JP6223137 B2 JP 6223137B2
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- file
- files
- decrypted
- update
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2107—File encryption
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Description
図1は、本発明の実施形態に係る画像形成装置の概略構成を示すブロック図である。
本発明の第2の実施では、図6に示す第二の第二の配布ファームウェアセットによる、部分的な差分アップデート処理の流れを図8を参照して説明する。なお、上記第1の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第1の実施の形態と異なる点のみを説明する。
101 LAN
102 制御部
103 CPU
104 FlashROM
105 RAM
112 操作部
115 外部USBデバイス
116 ユーザ用PC
118 外部サーバ
Claims (9)
- 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置において、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付手段と、
前記第一の受付手段により指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール手段と、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付手段と、
前記第二の受付手段により指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、当該復号化した第二のファームウェアに含まれる複数のファイルをインストールする第二のインストール手段とを備えることを特徴とする画像形成装置。 - 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置において、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付手段と、
前記第一の受付手段により指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール手段と、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付手段と、
前記第二の受付手段により指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、復号化した第二のファームウェアに含まれる前記設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該差分ファイルのみをインストールする第二のインストール手段とを備えることを特徴とする画像形成装置。 - 前記第二のファームウェアに含まれる複数のファイルは暗号化されており、
前記第二のインストール手段は、前記復号化した第二のファームウェアに含まれる前記設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、特定された差分ファイルに対応する、暗号化されたファイルのみを復号化してインストールすることを特徴とする請求項2に記載の画像形成装置。 - 前記第一の受付手段は、契約したユーザまたはサービスマンからの指示のみを受け付け、
前記第二の受付手段は、一般ユーザからの指示のみを受け付けることを特徴とする請求項1または2に記載の画像形成装置。 - 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置の制御方法において、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付工程と、
前記第一の受付工程にて指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール工程と、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付工程と、
前記第二の受付工程にて指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、当該復号化した第二のファームウェアに含まれる複数のファイルをインストールする第二のインストール工程とを備えることを特徴とする制御方法。 - 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置の制御方法において、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付工程と、
前記第一の受付工程にて指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール工程と、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付工程と、
前記第二の受付工程にて指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、復号化した第二のファームウェアに含まれる前記設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該差分ファイルのみをインストールする第二のインストール工程とを備えることを特徴とする制御方法。 - 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置の制御方法において、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付工程と、
前記第一の受付工程にて指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール工程と、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付工程と、
前記第二の受付工程にて指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、当該復号化した第二のファームウェアに含まれる複数のファイルをインストールする第二のインストール工程とを備えることを特徴とする制御方法。 - 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置に、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付手段、
前記第一の受付手段により指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール手段、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付手段、及び
前記第二の受付手段により指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、復号化した第二のファームウェアに含まれる前記設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該差分ファイルのみをインストールする第二のインストール手段として機能させるためのプログラム。 - 複数のファイルと前記複数のファイルの組み合わせを示す設定ファイルで構成されるファームウェアによってアップデートを行う画像形成装置に、
前記複数のファイルと前記設定ファイルのそれぞれが暗号化された第一のファームウェアによるアップデート指示を受け付ける第一の受付手段、
前記第一の受付手段により指示を受け付けた場合には、前記暗号化された設定ファイルをダウンロードして復号化を行い、当該復号化した設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該特定した差分ファイルをダウンロードしてインストールする第一のインストール手段、
前記複数のファイルと前記設定ファイルが1つにまとめて暗号化された第二のファームウェアによるアップデート指示を受け付ける第二の受付手段、及び
前記第二の受付手段により指示を受け付けた場合には、前記第二のファームウェアを一括してダウンロードして復号化し、復号化した第二のファームウェアに含まれる前記設定ファイルに基づいてアップデートの対象となる差分ファイルを特定し、当該差分ファイルのみをインストールする第二のインストール手段として機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013236928A JP6223137B2 (ja) | 2013-11-15 | 2013-11-15 | 画像形成装置及びその制御方法、並びにプログラム |
US14/540,532 US9465605B2 (en) | 2013-11-15 | 2014-11-13 | Image forming apparatus that performs updating of firmware, control method therefor, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013236928A JP6223137B2 (ja) | 2013-11-15 | 2013-11-15 | 画像形成装置及びその制御方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015097023A JP2015097023A (ja) | 2015-05-21 |
JP6223137B2 true JP6223137B2 (ja) | 2017-11-01 |
Family
ID=53174622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013236928A Active JP6223137B2 (ja) | 2013-11-15 | 2013-11-15 | 画像形成装置及びその制御方法、並びにプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9465605B2 (ja) |
JP (1) | JP6223137B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6270616B2 (ja) * | 2014-05-02 | 2018-01-31 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
CN105808284B (zh) * | 2014-12-31 | 2019-10-22 | 广州市动景计算机科技有限公司 | 一种增量升级方法及应用其的服务器 |
CN106487539B (zh) * | 2015-08-25 | 2020-06-16 | 中兴通讯股份有限公司 | 一种基于fumo协议的升级方法及*** |
CN107707981B (zh) * | 2017-09-27 | 2020-10-30 | 晶晨半导体(上海)股份有限公司 | 一种基于Trustzone技术的微码签名安全管理***及方法 |
CN109086063A (zh) * | 2018-07-27 | 2018-12-25 | 中国联合网络通信集团有限公司 | 软件更新方法、文件加密方法、装置及存储介质 |
GB2591244B (en) * | 2020-01-21 | 2022-03-09 | Arm Ip Ltd | Electronic device manufacture and content provision |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3462984B2 (ja) * | 1998-04-10 | 2003-11-05 | 日本電信電話株式会社 | 使用期限付きコンテンツ管理システム、管理方法、および管理プログラムを記録した記録媒体 |
US8880903B2 (en) * | 2005-05-03 | 2014-11-04 | Strong Bear Llc | Removable drive with data encryption |
JP5335504B2 (ja) * | 2009-03-19 | 2013-11-06 | キヤノン株式会社 | アプリケーションパッケージング装置、その制御方法、プログラム |
JP4817153B2 (ja) | 2009-11-06 | 2011-11-16 | Necインフロンティア株式会社 | 情報端末に組み込まれたソフトウェアの更新時の認証方法、そのシステム及びそのプログラム |
JP2013026964A (ja) * | 2011-07-25 | 2013-02-04 | Denso Corp | 車両用情報更新装置および車両用情報更新方法 |
CN103139143B (zh) * | 2011-11-23 | 2016-03-30 | 北大方正集团有限公司 | 数字版权管理的方法、***和服务器 |
EP2757499B1 (en) * | 2013-01-18 | 2018-07-18 | Neopost Technologies | System and method for massive controlled and secured update of devices firmware |
-
2013
- 2013-11-15 JP JP2013236928A patent/JP6223137B2/ja active Active
-
2014
- 2014-11-13 US US14/540,532 patent/US9465605B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9465605B2 (en) | 2016-10-11 |
US20150143352A1 (en) | 2015-05-21 |
JP2015097023A (ja) | 2015-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6223137B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
US9665720B2 (en) | Image forming apparatus that performs update of firmware, and control method therefor | |
JP6675227B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
US10209980B2 (en) | Image forming apparatus and control method for image forming apparatus | |
US9131169B2 (en) | Apparatus, license determining method, recording medium | |
US9576132B2 (en) | Information processing apparatus and information processing method | |
JP6424499B2 (ja) | 画像形成装置、情報処理方法、及びプログラム | |
US20150378649A1 (en) | Device installation information distributing apparatus and device installation information distributing method | |
JP2010086370A (ja) | 画像形成装置、配信サーバーおよびファームウェアアップデート方法 | |
US20180039787A1 (en) | Information processing apparatus, application management method, and image forming apparatus | |
US11010153B2 (en) | Information processing apparatus that detects falsification of a program, method of controlling the same, and storage medium | |
JP2009187534A (ja) | データ処理装置およびデータ処理方法 | |
US20110276959A1 (en) | Information processing apparatus, installation system, information processing method, and installation method | |
EP3502873A2 (en) | Method and apparatus for application development environment | |
JP2007011671A (ja) | ジョブチケット発行装置及びジョブ実行装置 | |
US9547487B2 (en) | Image forming apparatus, control method therefor, and control program therefor | |
CN112114842A (zh) | 信息处理装置及其控制方法和储存介质 | |
US20050193200A1 (en) | Image processing apparatus and method, storage medium storing computer-readable program, and program | |
JP2010211469A (ja) | 情報処理装置、情報処理方法及びプログラム | |
US20120278613A1 (en) | Electronic apparatus and introducing method thereby | |
US9372647B2 (en) | Image forming apparatus capable of printing image data associated with print right, method of controlling the same, and storage medium | |
JP2009151480A (ja) | 契約製品提供方法、クライアント装置、サーバ、プログラム、および該プログラムを記録した記録媒体 | |
US9846777B2 (en) | Image forming apparatus that performs update of firmware and control method therefor | |
JP2018097888A (ja) | 画像形成装置、及び画像形成装置の制御方法 | |
JP2018133030A (ja) | 外部記憶媒体のセキュリティ管理システム及び外部記憶媒体のセキュリティ管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161028 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170830 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170905 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171003 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6223137 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |