JP2011086093A - 画像形成装置、制御方法、及びプログラム - Google Patents
画像形成装置、制御方法、及びプログラム Download PDFInfo
- Publication number
- JP2011086093A JP2011086093A JP2009238160A JP2009238160A JP2011086093A JP 2011086093 A JP2011086093 A JP 2011086093A JP 2009238160 A JP2009238160 A JP 2009238160A JP 2009238160 A JP2009238160 A JP 2009238160A JP 2011086093 A JP2011086093 A JP 2011086093A
- Authority
- JP
- Japan
- Prior art keywords
- module
- image forming
- forming apparatus
- update
- time
- 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.)
- Granted
Links
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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1416—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
- G06F12/1425—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
【解決手段】画像形成装置は、CPU304、フラッシュメモリ307〜310を備える。CPU304は、アップデートサーバ311から更新が発生した差分パッケージを特定して取得し、差分パッケージからパッケージ情報を取得する。更にパッケージ情報から差分パッケージのインストール先となるフラッシュメモリを特定し、差分パッケージを該フラッシュメモリにインストールする際のアップデート処理時間を算出する。更に算出したアップデート処理時間を操作部107に表示しユーザに報知する。
【選択図】図5
Description
まず、画像形成装置101のファームウェアのアップデートの仕組みについて図4、図5、図6、図7を用いて説明する。
アップデートの処理時間の内訳は以下の通りである。
(1)各フラッシュメモリに対する差分パッケージ(モジュール)のインストール時に必ずかかる固定処理時間(差分パッケージの圧縮時間、及び、フラッシュメモリへの書きこみ時間)
(2)各フラッシュメモリにインストールする差分パッケージ(モジュール)のファイルサイズ(モジュールサイズ)に依存した時間(差分パッケージの展開時間、または、差分パッケージの転送時間)
(3) アップデート処理に伴い発生するリブート時間(リブート回数×1回のリブート時間)
上記(1)(2)(3)の各処理時間を合算することにより、アップデート処理にかかる時間を算出することができる。各処理時間は、特定した差分パッケージがどのフラッシュメモリにインストールされるかによって決定される。上述した通り、画像形成装置101ではアップデート処理時にはアップデートサーバ311から差分パッケージのみ取得しインストールを行う。そのため、差分パッケージの組み合わせにより、インストール先のフラッシュメモリやリブート回数が変わってくる。
アップデート時の各差分パッケージのインストール先とインストール処理時間の特定方法について説明する。
上記(3)リブート時間(リブート回数×1回のリブート時間)を算出するためのリブート回数の特定方法について説明する。
アップデートに関するユーザに対する情報の通知について図10を用いて説明する。
上記実施の形態では、画像形成装置による新規モジュールの取得先としてアップデートサーバを例に挙げたが、これに限定されるものではない。例えばCD−ROMやリムーバブルメディア等の記憶媒体を介して新規モジュールを取得することも可能である。
307 メインフラッシュメモリ
308 サブフラッシュメモリ
309 エンジンフラッシュメモリ
310 アクセサリフラッシュメモリ
Claims (8)
- 記憶手段を備える画像形成装置であって、
ファームウェアを構成するモジュールの供給源から更新されたモジュールを特定し取得する第1の取得手段と、
前記第1の取得手段により取得したモジュールから該モジュールに含まれるモジュール情報を取得する第2の取得手段と、
前記第2の取得手段により取得したモジュール情報に基づき、前記第1の取得手段により取得したモジュールのインストール先となる記憶手段を特定する特定手段と、
前記第1の取得手段により取得したモジュールを前記特定手段により特定した記憶手段にインストールする際のアップデート処理時間を算出する算出手段と、
前記算出手段により算出したアップデート処理時間を報知する報知手段と、
を備えることを特徴とする画像形成装置。 - 前記算出手段は、前記第1の取得手段により取得したモジュールを前記特定手段により特定した記憶手段にインストールする際のモジュールの圧縮時間、書きこみ時間と、モジュールのファイルサイズに基づくモジュールの展開時間、転送時間と、アップデート処理に伴い発生するリブートの回数に基づくリブート時間とを合算することで、前記アップデート処理時間を算出することを特徴とする請求項1記載の画像形成装置。
- 前記算出手段は、前記特定手段による1回のアップデート処理でインストールが発生する記憶手段の特定に基づき、前記リブートの回数を算出することを特徴とする請求項2記載の画像形成装置。
- 前記モジュール情報には、モジュールのインストール先を示す情報、インストール先に対応したインストール時間を示す情報が含まれることを特徴とする請求項1記載の画像形成装置。
- 前記報知手段は、アップデート処理中に、アップデート処理が発生している記憶手段を報知することを特徴とする請求項1記載の画像形成装置。
- 前記報知手段は、アップデート処理中に、リブートの発生タイミングを報知することを特徴とする請求項1記載の画像形成装置。
- 記憶手段を備える画像形成装置の制御方法であって、
ファームウェアを構成するモジュールの供給源から更新されたモジュールを特定し取得する第1の取得ステップと、
前記第1の取得ステップで取得したモジュールから該モジュールに含まれるモジュール情報を取得する第2の取得ステップと、
前記第2の取得ステップで取得したモジュール情報に基づき、前記第1の取得ステップで取得したモジュールのインストール先となる記憶手段を特定する特定ステップと、
前記第1の取得ステップで取得したモジュールを前記特定ステップで特定した記憶手段にインストールする際のアップデート処理時間を算出する算出ステップと、
前記算出ステップで算出したアップデート処理時間を報知する報知ステップと、
を有することを特徴とする制御方法。 - 請求項7に記載の画像形成装置の制御方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラムコードを有するプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009238160A JP5541666B2 (ja) | 2009-10-15 | 2009-10-15 | 画像形成装置、画像形成装置の制御方法及びプログラム |
US12/899,230 US9268556B2 (en) | 2009-10-15 | 2010-10-06 | Image forming apparatus including firmware, method of controlling image forming apparatus, and storage medium |
EP10187633A EP2312435A1 (en) | 2009-10-15 | 2010-10-14 | Updating firmware of an image forming apparatus |
CN201010513461.0A CN102045474B (zh) | 2009-10-15 | 2010-10-15 | 包括固件的图像形成装置及图像形成装置的控制方法 |
KR20100100602A KR101478600B1 (ko) | 2009-10-15 | 2010-10-15 | 펌웨어를 포함하는 화상형성장치, 화상형성장치의 제어방법, 및 기억매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009238160A JP5541666B2 (ja) | 2009-10-15 | 2009-10-15 | 画像形成装置、画像形成装置の制御方法及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011086093A true JP2011086093A (ja) | 2011-04-28 |
JP2011086093A5 JP2011086093A5 (ja) | 2012-11-29 |
JP5541666B2 JP5541666B2 (ja) | 2014-07-09 |
Family
ID=43500101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009238160A Expired - Fee Related JP5541666B2 (ja) | 2009-10-15 | 2009-10-15 | 画像形成装置、画像形成装置の制御方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US9268556B2 (ja) |
EP (1) | EP2312435A1 (ja) |
JP (1) | JP5541666B2 (ja) |
KR (1) | KR101478600B1 (ja) |
CN (1) | CN102045474B (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018026060A (ja) * | 2016-08-12 | 2018-02-15 | オムロン株式会社 | プログラマブル表示器、更新処理装置、更新方法、情報処理方法およびプログラム |
JP2021101300A (ja) * | 2019-12-24 | 2021-07-08 | 東芝テック株式会社 | 情報処理装置、プログラム及び保守端末 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5342302B2 (ja) * | 2009-03-30 | 2013-11-13 | 株式会社日立ソリューションズ | ファームウェア更新システム、ファームウェア配信サーバ、及びプログラム |
US8661431B2 (en) * | 2012-01-03 | 2014-02-25 | International Business Machines Corporation | Accurately estimating install time |
US9223564B2 (en) * | 2012-01-26 | 2015-12-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Update systems responsive to ongoing processing at a storage system |
US20140007074A1 (en) * | 2012-06-27 | 2014-01-02 | Google Inc. | Methods for updating applications |
JP6185772B2 (ja) * | 2013-06-27 | 2017-08-23 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
WO2015002745A1 (en) * | 2013-07-01 | 2015-01-08 | Nike Innovate C.V. | Wireless initialization of electronic devices for first time use |
EP3164796B1 (en) * | 2014-07-02 | 2022-02-09 | Hewlett-Packard Development Company, L.P. | Firmware update |
CN104332906A (zh) * | 2014-10-18 | 2015-02-04 | 福州万山电力咨询有限公司 | 配电工程用电缆桥架的安装结构和安装方法 |
JP6432320B2 (ja) * | 2014-12-05 | 2018-12-05 | 富士通株式会社 | 情報処理装置、更新時間推定プログラム、及び更新時間推定方法 |
US9946532B2 (en) * | 2016-06-15 | 2018-04-17 | Canon Information And Imaging Solutions, Inc. | Apparatus, system and method for updating a peripheral connected to image processing device |
CN109002302A (zh) * | 2017-05-25 | 2018-12-14 | 佛山市顺德区顺达电脑厂有限公司 | 管理引擎的固件更新方法 |
CN108446131B (zh) * | 2018-03-19 | 2021-10-08 | 深圳怡化电脑股份有限公司 | 一种atm机固件升级方法、装置、设备及存储介质 |
US11550593B2 (en) * | 2019-01-08 | 2023-01-10 | Dell Products L.P. | Information handling system quick boot |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007088612A1 (ja) * | 2006-02-01 | 2007-08-09 | Fujitsu Limited | ファームウェアアップデート作業の予告情報通知方法 |
JP2007310783A (ja) * | 2006-05-22 | 2007-11-29 | Sharp Corp | 画像形成装置におけるファームウェアのアップデート方法、プログラム、記録媒体 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805898A (en) * | 1995-02-24 | 1998-09-08 | International Business Machines Corporation | Method and apparatus for estimating installation time in a data processing system |
US6094548A (en) * | 1999-05-25 | 2000-07-25 | Hewlett-Packard Company | Method for dynamically synchronizing configuration information between a printer and an attached accessory |
JP4128516B2 (ja) * | 2002-11-18 | 2008-07-30 | 株式会社リコー | 画像形成装置、プログラム更新方法 |
JP3970235B2 (ja) * | 2003-01-10 | 2007-09-05 | キヤノン株式会社 | 監視装置、当該装置におけるカウンタ情報の管理方法、記憶媒体及びプログラム |
US20040250247A1 (en) * | 2003-06-09 | 2004-12-09 | Sun Microsystems, Inc. | Extensible software installation and configuration framework |
US7876469B2 (en) | 2003-12-26 | 2011-01-25 | Panasonic Corporation | Image forming apparatus and updating method |
JP4946088B2 (ja) * | 2006-02-17 | 2012-06-06 | 株式会社日立製作所 | 業務運用環境の構築方法 |
US7971202B2 (en) * | 2006-03-14 | 2011-06-28 | International Business Machines Corporation | Method for advanced management of software distribution tasks |
JP4864557B2 (ja) | 2006-06-15 | 2012-02-01 | 富士通株式会社 | ソフトウェアの更新処理プログラム及び更新処理装置 |
US9112891B2 (en) * | 2007-02-02 | 2015-08-18 | Sharp Laboratories Of America, Inc. | Remote firmware management for electronic devices |
CN101291231A (zh) * | 2007-04-17 | 2008-10-22 | 鸿富锦精密工业(深圳)有限公司 | 网络设备及其重启方法 |
JP4539677B2 (ja) | 2007-04-23 | 2010-09-08 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、プログラム更新システム、プログラム更新方法およびプログラム更新プログラム |
KR101353063B1 (ko) | 2007-10-12 | 2014-01-17 | 삼성전자주식회사 | Fota 수행 방법 및 그 방법에 따른 단말기 |
CN101470610B (zh) * | 2007-12-25 | 2011-07-20 | 英业达股份有限公司 | 测试用程序的更新方法 |
US8468498B2 (en) * | 2008-03-04 | 2013-06-18 | Apple Inc. | Build system redirect |
-
2009
- 2009-10-15 JP JP2009238160A patent/JP5541666B2/ja not_active Expired - Fee Related
-
2010
- 2010-10-06 US US12/899,230 patent/US9268556B2/en not_active Expired - Fee Related
- 2010-10-14 EP EP10187633A patent/EP2312435A1/en not_active Withdrawn
- 2010-10-15 KR KR20100100602A patent/KR101478600B1/ko active IP Right Grant
- 2010-10-15 CN CN201010513461.0A patent/CN102045474B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007088612A1 (ja) * | 2006-02-01 | 2007-08-09 | Fujitsu Limited | ファームウェアアップデート作業の予告情報通知方法 |
JP2007310783A (ja) * | 2006-05-22 | 2007-11-29 | Sharp Corp | 画像形成装置におけるファームウェアのアップデート方法、プログラム、記録媒体 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018026060A (ja) * | 2016-08-12 | 2018-02-15 | オムロン株式会社 | プログラマブル表示器、更新処理装置、更新方法、情報処理方法およびプログラム |
JP2021101300A (ja) * | 2019-12-24 | 2021-07-08 | 東芝テック株式会社 | 情報処理装置、プログラム及び保守端末 |
Also Published As
Publication number | Publication date |
---|---|
CN102045474B (zh) | 2014-02-26 |
EP2312435A1 (en) | 2011-04-20 |
US20110093839A1 (en) | 2011-04-21 |
CN102045474A (zh) | 2011-05-04 |
JP5541666B2 (ja) | 2014-07-09 |
US9268556B2 (en) | 2016-02-23 |
KR101478600B1 (ko) | 2015-01-02 |
KR20110041425A (ko) | 2011-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5541666B2 (ja) | 画像形成装置、画像形成装置の制御方法及びプログラム | |
US20180063366A1 (en) | Image output apparatus, history display apparatus, history display method, and non-transitory computer readable medium | |
JP5599055B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
US9563444B2 (en) | Image forming apparatus having hibernation function according to device connection states, control method therefor, and storage medium | |
US20140160507A1 (en) | Image processing apparatus, method for controlling image processing apparatus, and program | |
JP6561685B2 (ja) | 画像形成システム、画像形成装置および管理装置 | |
JP6033067B2 (ja) | 画像処理装置、情報処理方法及びプログラム | |
JP4348642B2 (ja) | 印刷システム及び印刷装置 | |
JP6168013B2 (ja) | 印刷装置 印刷システム プログラム | |
JP2008265135A (ja) | 印刷システム及び印刷装置 | |
JP5401294B2 (ja) | 画像形成装置および画像形成方法 | |
JP6758995B2 (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
US9542135B2 (en) | Image forming apparatus, image forming method, and non-transitory computer readable medium for saving operation history information | |
JP7414101B2 (ja) | 画像処理装置 | |
JP6995460B2 (ja) | サーバ装置、印刷装置、サーバ装置の制御方法、印刷装置の制御方法、及び、コンピュータプログラム | |
JP2013111799A (ja) | 印刷装置及びその制御方法 | |
US10915282B2 (en) | Information processing apparatus that manages print jobs based on order information, printing system, and print control method | |
JP5984350B2 (ja) | 印刷装置及びその制御方法、並びにプログラム | |
JP2010188598A (ja) | 印刷装置、ドライバープログラム、印刷システム | |
JP2008195041A (ja) | 画像形成装置、情報処理方法、情報処理プログラム | |
JP2018118419A (ja) | 画像形成装置、画像形成装置の制御方法、およびプログラム | |
JP2007094675A (ja) | 印刷制御装置およびその制御方法 | |
JP2016004410A (ja) | 印刷制御装置及びプログラム | |
JP2020029064A (ja) | 画像形成装置 | |
JP2021111199A (ja) | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121015 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121015 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131202 |
|
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: 20140408 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140430 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5541666 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |