JP2013258511A - Image forming apparatus, and back-up/restore method and program - Google Patents

Image forming apparatus, and back-up/restore method and program Download PDF

Info

Publication number
JP2013258511A
JP2013258511A JP2012132553A JP2012132553A JP2013258511A JP 2013258511 A JP2013258511 A JP 2013258511A JP 2012132553 A JP2012132553 A JP 2012132553A JP 2012132553 A JP2012132553 A JP 2012132553A JP 2013258511 A JP2013258511 A JP 2013258511A
Authority
JP
Japan
Prior art keywords
application
setting information
image forming
forming apparatus
backup
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
Application number
JP2012132553A
Other languages
Japanese (ja)
Inventor
Suguru Yamawaki
卓 山脇
Shuko Kubo
周子 久保
Shuichi Kimura
収一 木村
Yutaka Matsumura
豊 松村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2012132553A priority Critical patent/JP2013258511A/en
Publication of JP2013258511A publication Critical patent/JP2013258511A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve reliability of back-up and restoration of setting information to a device including immediately after the start-up of the device.SOLUTION: An image forming apparatus according to the present invention is an image forming apparatus having an application, and has processing means for backing up or restoring setting information of the application, and storage means for storing an application to be backed-up or restored. The processing means determines whether or not the application stored in the storage means is activated, and when the application is activated, backs up or restores the setting information of the application.

Description

本発明は、画像形成装置、バックアップレストア方法及びプログラムの分野に関する。   The present invention relates to the field of image forming apparatuses, backup restore methods, and programs.

近年、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を1つの筐体内に収納した画像形成装置が一般的に知られている。このような複合型の画像形成装置は、1つの筐体内に表示部、印刷部および撮像部などを設けるとともに、プリンタ、コピーおよびファクシミリ装置にそれぞれ対応する3種類のアプリケーションを設け、アプリケーションの切り替えによって、当該装置をプリンタ、コピー、スキャナまたはファクシミリ装置として動作させるものである。   2. Description of the Related Art In recent years, an image forming apparatus in which functions of devices such as a printer, a copy, a facsimile, and a scanner are housed in a single casing is generally known. Such a composite-type image forming apparatus is provided with a display unit, a printing unit, an imaging unit, and the like in one casing, and three types of applications corresponding to a printer, a copy unit, and a facsimile device, respectively. The apparatus is operated as a printer, a copy, a scanner, or a facsimile apparatus.

このように画像形成装置は種々の機能を備えるにつれ、画像形成装置へ設定する項目が増加している。多種多様の設定項目は、通常、画像形成装置に備えられたオペレーションパネル、或いは、画像形成装置とネットワークを介して接続されるPC(パーソナルコンピュータ)などのWeb画面から、サービスマンや管理者等が手動によって設定している。設定項目の具体例としては、ユーザが機器上でよく使用する設定モードを記憶させた「プログラム登録」や「FAX宛先リスト」、機器起動時における各設定モードの選択値(デフォルト設定)などがそれにあたる。   As described above, as the image forming apparatus has various functions, items to be set in the image forming apparatus are increasing. Various setting items are usually set by a service person or an administrator from a web screen such as an operation panel provided in the image forming apparatus or a PC (personal computer) connected to the image forming apparatus via a network. It is set manually. Specific examples of setting items include “program registration” and “FAX destination list” in which setting modes frequently used on the device by the user are stored, and the selected values (default settings) for each setting mode when the device is started. It hits.

このような中、顧客環境において複数多数の画像形成装置が導入される際、サービスマンが導入機器1台1台に対し、その顧客固有の設定情報(パラメータ)を手動等により設定するとなると、導入作業時間の増大につながる他、作業自体にオペレートミスが発生する可能性もある。   Under such circumstances, when a plurality of image forming apparatuses are introduced in a customer environment, when a service person manually sets setting information (parameters) specific to the customer for each introduced apparatus, In addition to an increase in work time, there is a possibility that an operation error will occur in the work itself.

そこで例えば、1台の画像形成装置に設定された設定情報をその装置から読み出し(バックアップ)し、それ以外の画像形成装置に対しその設定情報を書き込む(レストア)技術が知られている(例えば、特許文献1参照)。サービスマンは、1台の画像形成装置に対してのみ、その顧客固有の設定情報を手動等により設定し、それ以外の画像形成装置に対しては最初の1台に設定した設定情報を適用するだけで、全ての画像形成装置に対し同一の設定を行うことができるので、その作業効率は大きく向上する。   Therefore, for example, a technique is known in which setting information set in one image forming apparatus is read (backed up) from the apparatus, and the setting information is written (restored) in other image forming apparatuses (for example, Patent Document 1). The service person manually sets the customer-specific setting information only for one image forming apparatus, and applies the setting information set for the first one to other image forming apparatuses. As a result, the same setting can be made for all the image forming apparatuses, and the work efficiency is greatly improved.

なお、画像形成装置によっては、一部の設定情報(パラメータ)が異なる場合があるが、少なくとも共通の設定情報については一律に設定情報を適用のうえ、サービスマンは一部の設定情報のみ変更すればよいので、この場合であっても、やはり作業効率は向上する。   Depending on the image forming apparatus, some setting information (parameters) may be different, but at least common setting information is applied uniformly, and the service person can change only some setting information. Even in this case, the work efficiency is improved.

また、画像形成装置にトラブルが発生した際の復旧用としてその設定情報を保持しておくことも有用である。障害等により画像形成装置がダウンした場合、その装置から読み出しておいた設定情報を適用することにより、迅速に元の設定状態に復元することができるからである。   It is also useful to retain the setting information for recovery when trouble occurs in the image forming apparatus. This is because when the image forming apparatus is down due to a failure or the like, the original setting state can be quickly restored by applying the setting information read from the apparatus.

しかしながら、従来、画像形成装置に保存されている設定情報を、外部メディアに対し、読み出し(バックアップ)又は書き込み(レストア)する技術において、例えば、画像形成装置本体の電源を入れた直後、設定情報の読み出し(バックアップ)又は書き込み(レストア)を実行すると、ときに、一部の設定情報について、読み出し(バックアップ)又は書き込み(レストア)が失敗することがある。   However, conventionally, in a technology for reading (backup) or writing (restoring) setting information stored in an image forming apparatus to an external medium, for example, immediately after turning on the power of the image forming apparatus main body, When reading (backup) or writing (restoring) is performed, reading (backup) or writing (restoring) of some setting information sometimes fails.

ここで、設定情報は、各々のアプリケーションが有し、そのアプリケーションの動作パラメータとしてバックアップされるものも多い。例えば、上述の「FAX宛先リスト」は、FAXアプリケーションからバックアップされる設定情報である。また、設定情報は、設定情報毎に、各々のアプリケーションに渡されて、そのアプリケーションの動作パラメータとしてレストアされるものも多い。例えば、上述の「FAX宛先リスト」は、FAXアプリケーションへレストアされる設定情報である。   Here, the setting information is often stored in each application and is backed up as an operation parameter of the application. For example, the above “FAX destination list” is setting information backed up from a FAX application. In many cases, the setting information is transferred to each application for each setting information and restored as an operation parameter of the application. For example, the above-mentioned “FAX destination list” is setting information restored to the FAX application.

そして、画像形成装置本体の電源を入れた直後、アプリケーションの中には、起動が未だ完了していないアプリケーションも存在し、このため、起動が完了していないアプリケーションに対しては、設定情報の読み出し(バックアップ)又は書き込み(レストア)を実行することはできない。   Immediately after turning on the power of the image forming apparatus main body, there is an application that has not yet been started up. For this reason, for the application that has not been started up, the setting information is read out. (Backup) or Write (Restore) cannot be executed.

このような場合、ユーザが設定情報の読み出し(バックアップ)又は書き込み(レストア)を実行したつもりでも、一部の設定情報について、読み出し(バックアップ)又は書き込み(レストア)が失敗してしまうことがあった。   In such a case, even if the user intends to read (backup) or write (restore) the setting information, reading (backup) or writing (restore) may fail for some setting information. .

より具体的に、設定情報の読み出し(バックアップ)の場合、出力された設定情報(設定ファイル)において、一部のパラメータが書き出されていないことがある。また、設定情報の書き込み(レストア)の場合、入力した設定情報(設定ファイル)に含まれているはずの一部のパラメータが、画像形成装置の動作に反映されていないことがある。   More specifically, in the case of reading (backup) setting information, some parameters may not be written in the output setting information (setting file). In the case of writing (restoring) setting information, some parameters that should be included in the input setting information (setting file) may not be reflected in the operation of the image forming apparatus.

なお、画像形成装置本体の電源を入れた直後に限らず、画像形成装置が通常稼働時であっても、設定情報の読み出し(バックアップ)又は書き込み(レストア)の対象となっているアプリケーションが未起動である限り、同様の問題が生じる可能性がある。   Not only immediately after the image forming apparatus main unit is turned on, but the application for which setting information is read (backup) or written (restore) is not started even when the image forming apparatus is in normal operation. As long as this is true, similar problems may arise.

本発明では上記のような問題に鑑みて、機器の起動直後を含め、機器に対し、設定情報のバックアップ、レストアの信頼性を向上させる画像形成装置、バックアップレストア方法及びプログラムを提供することを目的とする。   SUMMARY OF THE INVENTION In view of the above-described problems, the present invention provides an image forming apparatus, a backup restore method, and a program that improve the reliability of backup and restore of setting information for a device, including immediately after the device is started. And

上記課題を解決するため、本発明に係る画像形成装置は、アプリケーションを有する画像形成装置であって、前記アプリケーションの設定情報をバックアップ又はレストアする処理手段と、バックアップ又はレストアの対象となる前記アプリケーションを記憶した記憶手段と、を有し、前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定し、該アプリケーションが起動している場合、該アプリケーションの設定情報をバックアップ又はレストアする。   In order to solve the above-described problem, an image forming apparatus according to the present invention is an image forming apparatus having an application, and includes: a processing unit that backs up or restores setting information of the application; and the application that is a target of backup or restore. Storage means stored therein, and the processing means determines whether or not the application stored in the storage means is activated, and backups the setting information of the application when the application is activated Or restore.

また、上記課題を解決するため、本発明に係る画像形成装置は、アプリケーションを有する画像形成装置であって、受信したバックアップ又はレストア実行要求に従って、前記アプリケーションの設定情報をバックアップ又はレストアする処理手段と、バックアップ又はレストアの対象となる前記アプリケーションを記憶した記憶手段と、を有し、前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定し、該アプリケーションが起動している場合、前記バックアップ又はレストア実行要求を受信する。   In order to solve the above problems, an image forming apparatus according to the present invention is an image forming apparatus having an application, and processing means for backing up or restoring the setting information of the application in accordance with the received backup or restore execution request. Storage means storing the application to be backed up or restored, and the processing means determines whether or not the application stored in the storage means is activated, and the application is activated If so, the backup or restore execution request is received.

また、上記課題を解決するため、本発明に係るバックアップレストア方法は、アプリケーションを有する画像形成装置におけるバックアップレストア方法であって、記憶手段から、バックアップ又はレストアの対象となる前記アプリケーションを取得する段階と、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定する段階と、前記記憶手段に記憶されたアプリケーションが起動している場合、該アプリケーションの設定情報をバックアップ又はレストアする段階とを有する。   In order to solve the above-described problem, a backup restore method according to the present invention is a backup restore method in an image forming apparatus having an application, and acquires the application to be backed up or restored from a storage unit. Determining whether or not the application stored in the storage means is activated, and backing up or restoring the setting information of the application when the application stored in the storage means is activated. Have.

また、上記課題を解決するため、本発明に係るプログラムは、アプリケーションを有する画像形成装置に、前記アプリケーションの設定情報をバックアップ又はレストアする処理手段と、バックアップ又はレストアの対象となる前記アプリケーションを記憶した記憶手段として機能させ、前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定し、該アプリケーションが起動している場合、該アプリケーションの設定情報をバックアップ又はレストアする。   In order to solve the above problem, a program according to the present invention stores, in an image forming apparatus having an application, processing means for backing up or restoring the setting information of the application, and the application to be backed up or restored. The processing means determines whether or not the application stored in the storage means is activated, and when the application is activated, backs up or restores the setting information of the application.

なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。   In addition, what applied the arbitrary combination of the component of this invention, expression, or a component to a method, an apparatus, a system, a computer program, a recording medium, etc. is also effective as an aspect of this invention.

本発明によれば、機器の起動直後を含め、機器に対し、設定情報のバックアップ、レストアの信頼性を向上させる画像形成装置、バックアップレストア方法及びプログラムを提供することができる。   According to the present invention, it is possible to provide an image forming apparatus, a backup / restore method, and a program that improve the reliability of backup / restore of setting information for a device including immediately after the device is started.

本実施形態に係る画像形成装置の機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the image forming apparatus according to the present exemplary embodiment. 本実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。1 is a block diagram illustrating a hardware configuration of an image forming apparatus according to an embodiment. 本実施形態に係るバックアップ処理を実現するための機能構成を示す図である。It is a figure which shows the function structure for implement | achieving the backup process which concerns on this embodiment. 本実施形態に係る操作画面の一例を示す。An example of the operation screen which concerns on this embodiment is shown. 本実施形態に係る起動予定アプリケーションリスト20bの一例を示す。An example of the start schedule application list 20b which concerns on this embodiment is shown. 本実施形態に係るレストア処理を実現するための機能構成を示す図である。It is a figure which shows the function structure for implement | achieving the restore process which concerns on this embodiment. 本実施形態に係るバックアップ/レストア処理を説明するフローチャートである。It is a flowchart explaining the backup / restore process which concerns on this embodiment. 本実施形態に係るリトライ時間設定画面の一例を示す。An example of the retry time setting screen which concerns on this embodiment is shown. 本実施形態に係るスキップ確認画面の一例を示す。An example of the skip confirmation screen according to the present embodiment is shown. 本実施形態に係るバックアップ完了を示す画面例の一例を示す。An example of the example of a screen which shows the completion of backup concerning this embodiment is shown. 本変形例に係るバックアップ/レストア処理を説明するフローチャートである。It is a flowchart explaining the backup / restore process which concerns on this modification.

以下、本発明の実施の形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[実施形態]
(画像形成に係る機能構成)
本発明の一実施例に係る多種の画像形成機能を融合する画像形成装置は、例えば、図1に示すような機能構成を有する。図1は、本実施形態に係る画像形成装置の機能構成を示すブロック図である。図1において、画像形成装置1は、アプリケーション層2とプラットフォーム層4とエンジン部8とを含む。インターフェース3はアプリケーション層2に対するプラットフォーム層4の提供するインターフェース(API)であり、インターフェース7はプラットフォーム層4とエンジン部8との間のインターフェース(エンジンI/F)である。
[Embodiment]
(Functional configuration related to image formation)
An image forming apparatus that fuses various image forming functions according to an embodiment of the present invention has, for example, a functional configuration as shown in FIG. FIG. 1 is a block diagram illustrating a functional configuration of the image forming apparatus according to the present embodiment. In FIG. 1, the image forming apparatus 1 includes an application layer 2, a platform layer 4, and an engine unit 8. The interface 3 is an interface (API) provided by the platform layer 4 to the application layer 2, and the interface 7 is an interface (engine I / F) between the platform layer 4 and the engine unit 8.

アプリケーション層2は、画像形成装置1における個別の処理を行うソフトウェア群であり、コピー用のアプリケーションであるコピーアプリケーション2aと、ファックス用のアプリケーションであるファックスアプリケーション2bと、プリンタ用のアプリケーションであるプリンタアプリケーション2cと、画像形成装置1の設定情報の可搬性の外部記憶媒体へのバックアップ及び設定情報の画像形成装置1へのレストアの管理を行う機器設定情報管理アプリケーション20とを含む。   The application layer 2 is a software group that performs individual processing in the image forming apparatus 1, and includes a copy application 2a that is a copy application, a fax application 2b that is a fax application, and a printer application that is a printer application. 2c, and a device setting information management application 20 that manages backup of setting information of the image forming apparatus 1 to a portable external storage medium and management of restoration of the setting information to the image forming apparatus 1.

プラットフォーム層4は、アプリケーション層2のアプリケーションに対してインターフェース3を介して共通的なサービス機能を提供するソフトウェア群であり、サービス層5とOS層6に分かれる。   The platform layer 4 is a software group that provides a common service function to the application of the application layer 2 via the interface 3, and is divided into a service layer 5 and an OS layer 6.

サービス層5には、アプリケーション管理、操作部制御、システム画面表示、LED表示、リソース管理、および割り込み制御等の複数の機能を有するシステム制御サービス(SCS:System Control Service)5aと、ファックス機能のAPIを提供するファクス制御サービス(FCS:FAX Control Service)5bと、エンジン部の制御を行うエンジン制御サービス(ECS:Engine Control Service)5cと、メモリ制御を行うメモリ制御サービス(MCS:Memory Control Service)5dと、ユーザとのインターフェースとなるオペレーションパネル(操作部)の制御を行う操作部制御サービス(OCS:Operation panel Control Service)5eと、ネットワーク入出力を必要とするアプリケーションに対して共通に利用できるサービスを提供するネットワーク制御サービス(NCS:Network Control Service)5fと、ユーザ権限情報の管理を行うユーザ情報制御サービス(UCS:User information Control Service)5gとが含まれる。   The service layer 5 includes a system control service (SCS) 5a having a plurality of functions such as application management, operation unit control, system screen display, LED display, resource management, and interrupt control, and a fax function API. Control service (FCS) 5b that provides the engine, an engine control service (ECS) 5c that controls the engine unit, and a memory control service (MCS) 5d that performs memory control And an operation panel control service (OCS: Operation panel Control Service) 5e that controls an operation panel (operation unit) that is an interface with the user, and a service that can be commonly used for applications that require network input / output Provided network control service ( CS: a Network Control Service) 5f, the user information control service for managing user rights information (UCS: User information Control Service) are included and 5g.

一方、エンジン部8には、プロッタ81、スキャナ82、その他ハードウェアリソース83等のエンジンと、これらのエンジンを制御するエンジン制御ボード84とが含まれる。   On the other hand, the engine unit 8 includes engines such as a plotter 81, a scanner 82, and other hardware resources 83, and an engine control board 84 that controls these engines.

(ハードウェア構成)
図2は、本実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。図2において、画像形成装置1は、画像形成装置1における主たる制御動作を行うコントローラ101にオペレーションパネル113とファクスコントロールユニット116とプロッタ81とスキャナ82とその他ハードウェアリソース83とが接続されて構成されている。
(Hardware configuration)
FIG. 2 is a block diagram illustrating a hardware configuration of the image forming apparatus according to the present embodiment. In FIG. 2, the image forming apparatus 1 is configured by connecting an operation panel 113, a fax control unit 116, a plotter 81, a scanner 82, and other hardware resources 83 to a controller 101 that performs a main control operation in the image forming apparatus 1. ing.

コントローラ101は、画像処理用途向けのICであるASIC102にブリッジとしてのNB105を介して一般制御用のICであるCPU106が接続される。   In the controller 101, a CPU 106, which is an IC for general control, is connected to an ASIC 102, which is an IC for image processing, via an NB 105 serving as a bridge.

NB105のPCIバス9aに、周辺デバイス等との接続を行うブリッジであるSB108と、ネットワーク通信を制御するNIC109と、USBディスクとして扱うことでデータを取り込むことができるUSB(Universal Serial Bus)ターゲット110と、IEEE802.11bインターフェースを提供するIEEE802.11b 111aと、IEEE1394インターフェースを提供するIEEE1394 111bと、他のUSBターゲット(例えば、USBメモリ)と接続し大容量の画像データの送受信を可能とするUSBホスト114と、SD(Secure Digital memory card)カード等のメモリカード115dとの間でプログラムおよびデータの入出力を行うメモリカードインターフェース(I/F)115とが接続される。   An SB 108 that is a bridge that connects peripheral devices and the like to the PCI bus 9a of the NB 105, a NIC 109 that controls network communication, and a USB (Universal Serial Bus) target 110 that can capture data by handling it as a USB disk, A USB host 114 capable of transmitting and receiving large-capacity image data by connecting to an IEEE802.11b 111a that provides an IEEE802.11b interface, an IEEE1394 111b that provides an IEEE1394 interface, and another USB target (for example, a USB memory). And a memory card interface (I / F) 115 for inputting / outputting programs and data to / from a memory card 115d such as an SD (Secure Digital Memory Card) card.

ASIC102に記憶装置としてのローカルメモリ(MEM−C)103とHDD(Hard Disk Drive)104とが接続され、NB105に記憶装置としてのシステムメモリ(MEM−P)107が接続されて構成されている。   A local memory (MEM-C) 103 and an HDD (Hard Disk Drive) 104 as a storage device are connected to the ASIC 102, and a system memory (MEM-P) 107 as a storage device is connected to the NB 105.

以下、本発明に係る、設定情報の可搬性の外部記憶媒体へのバックアップ及びその設定情報の画像形成装置1へのレストアを制御する処理について説明する。以下参照される図では、本発明に係る処理に関連する構成部分と、処理フローのみが示され、画像形成装置1が備える他構成部分及び他処理フローは省略される。   A process for controlling backup of setting information to a portable external storage medium and restoring the setting information to the image forming apparatus 1 according to the present invention will be described below. In the drawings to be referred to below, only the components related to the processing according to the present invention and the processing flow are shown, and other components and the other processing flow provided in the image forming apparatus 1 are omitted.

(バックアップ処理)
図3は、本実施形態に係るバックアップ処理を実現するための機能構成を示す図である。図3において、画像形成装置1とクライアントPC3とがネットワークを介して接続されている。画像形成装置1の設定情報は、自身に接続されるUSBメモリ114dへバックアップ、又は、ネットワークを介してクライアントPC3へバックアップすることが可能である。
(Backup process)
FIG. 3 is a diagram showing a functional configuration for realizing the backup processing according to the present embodiment. In FIG. 3, an image forming apparatus 1 and a client PC 3 are connected via a network. The setting information of the image forming apparatus 1 can be backed up to the USB memory 114d connected to the image forming apparatus 1 or backed up to the client PC 3 via the network.

USBメモリ114dは、USBマスストレージクラスに対応したUSB接続可能な記憶装置である。usbhd51は、USB接続検知部53によってUSBホスト114に接続されるデバイスを監視すると共に、アプリケーション起動部55によって機器設定情報管理アプリケーション20を起動する。   The USB memory 114d is a USB-connectable storage device corresponding to the USB mass storage class. The usbhd 51 monitors a device connected to the USB host 114 by the USB connection detection unit 53 and activates the device setting information management application 20 by the application activation unit 55.

不揮発性メモリ107bは、オペレーションパネル113を介し、ユーザによって、設定された各種アプリケーションの設定情報(機器設定情報)が格納される不揮発性のメモリである。不揮発性メモリ107bは、例えば、システムメモリ107内の記憶領域の一部分又はHDD104内の記憶領域の一部分であってもよい。   The non-volatile memory 107b is a non-volatile memory in which setting information (device setting information) of various applications set by the user via the operation panel 113 is stored. The nonvolatile memory 107b may be a part of the storage area in the system memory 107 or a part of the storage area in the HDD 104, for example.

なお、設定情報は、複数の設定項目群(パラメータ群)からなり、また各設定項目群は、どのアプリケーションで用いられる設定項目であるかが、例えば設定項目名などにより識別が可能となっている。一例として、設定情報のうち、設定項目とその設定項目値が「Fax_001=001」として表現されている場合、FAXアプリで用いられる001という設定項目及び001の設定項目値001を意味する。   The setting information is composed of a plurality of setting item groups (parameter groups), and each setting item group can identify which setting item is used by, for example, a setting item name. . As an example, when the setting item and its setting item value are expressed as “Fax_001 = 001” in the setting information, it means the setting item 001 and the setting item value 001 of 001 used in the FAX application.

機器設定情報管理アプリケーション20は、バックアップ時には、上述したように、不揮発性メモリ107bに格納されている設定情報を取得して、USBメモリ114dに書き込む。   At the time of backup, the device setting information management application 20 acquires the setting information stored in the nonvolatile memory 107b and writes it in the USB memory 114d as described above.

ここで、機器設定情報管理アプリケーション20は、処理部20aを備えている。また、起動予定アプリケーションリスト20bを有する。   Here, the device setting information management application 20 includes a processing unit 20a. It also has a scheduled application list 20b.

処理部20aは、設定情報のバックアップ/レストア処理を実行する。このうち、バックアップ処理の場合、不揮発性メモリ107bから設定情報(機器設定情報)を読み出し、その設定情報をUSBメモリ114dへ書き込む。また、ネットワーク経由のバックアップの場合には、ネットワーク制御サービス5fを介しクライアントPC3に対し、設定情報を送信する。一方、レストア処理の場合、設定情報をUSBメモリ114dから読み出す、又はネットワーク経由のレストアの場合には、ネットワーク制御サービス5fを介しクライアントPC3から受信し、その設定情報を不揮発性メモリ107bへ書き込む。   The processing unit 20a executes a backup / restore process of setting information. Among these, in the case of backup processing, setting information (device setting information) is read from the nonvolatile memory 107b, and the setting information is written to the USB memory 114d. In the case of backup via the network, setting information is transmitted to the client PC 3 via the network control service 5f. On the other hand, in the case of restore processing, the setting information is read from the USB memory 114d, or in the case of restoration via the network, it is received from the client PC 3 via the network control service 5f, and the setting information is written to the nonvolatile memory 107b.

また、本実施形態に係る処理部20aは、設定情報のバックアップ/レストア処理を行う際、起動予定アプリケーションリスト20bを参照することにより、起動予定のアプリケーションを確認する。そして、アプリケーション管理を行っているシステム制御サービス5aに問い合わせることにより、起動予定のアプリケーションが、現在、起動完了しているか否かを確認する。起動予定のアプリケーションのうち、未だ未起動のアプリケーションがある場合、設定情報のバックアップ/レストア処理に失敗する可能性があるからである。この点、再度後述する。   Further, the processing unit 20a according to the present embodiment confirms an application scheduled to be activated by referring to the activation scheduled application list 20b when performing backup / restore processing of setting information. Then, by making an inquiry to the system control service 5a that manages the application, it is confirmed whether or not the application scheduled to be activated is currently completed. This is because there is a possibility that setting information backup / restore processing may fail if there are applications that have not yet been started among the applications to be started. This point will be described later again.

図5は、本実施形態に係る起動予定アプリケーションリスト20bの一例を示す。起動予定アプリケーションリスト20bは、画像形成装置1の電源ON投入時、自動的に起動予定のアプリケーションが一覧登録されたリストである。起動予定アプリケーションリスト20bは、アプリケーション管理を行っているシステム制御サービス5aなどにより予め作成、更新される。   FIG. 5 shows an example of the scheduled application list 20b according to this embodiment. The activation scheduled application list 20b is a list in which applications scheduled to be activated automatically are registered when the power of the image forming apparatus 1 is turned on. The scheduled application list 20b is created and updated in advance by the system control service 5a that manages applications.

本図例の場合、起動予定アプリケーションリスト20bには、例えば、アプリ名が「アプリA」、「アプリB」、「アプリC」、「アプリD」、「アプリE」などのアプリケーションが一覧登録されている。よって、これらアプリは、画像形成装置1の電源ON投入時、自動的に起動されるアプリケーションである。   In the case of this example, for example, applications whose application names are “application A”, “application B”, “application C”, “application D”, “application E”, and the like are listed in the activation scheduled application list 20b. ing. Therefore, these applications are applications that are automatically activated when the image forming apparatus 1 is turned on.

・USBメモリ114dへのバックアップ処理
先ず、画像形成装置1の機能構成についてUSBメモリ114dへのバックアップ処理を例にして説明する。図3において、画像形成装置1に可搬性の外部記憶媒体としてUSBメモリ114dがUSBホスト114に接続されると、usbhd(USBホストデーモン)51のUSB接続検知部53がその接続を検知し(ステップS1)、USBメモリ114dが接続されたことを、usbhd51内のアプリケーション起動部55に通知する(ステップS2)。接続検知の通知に応じて、アプリケーション起動部55は、機器設定情報管理アプリケーション20に対して、起動を指示する(ステップS3)。
-Backup processing to USB memory 114d First, the functional configuration of the image forming apparatus 1 will be described using backup processing to the USB memory 114d as an example. In FIG. 3, when the USB memory 114d is connected to the USB host 114 as a portable external storage medium in the image forming apparatus 1, the USB connection detection unit 53 of the usbhd (USB host daemon) 51 detects the connection (step S1) Notifying the application activation unit 55 in the usbhd 51 that the USB memory 114d is connected (step S2). In response to the notification of connection detection, the application activation unit 55 instructs the device setting information management application 20 to activate (step S3).

図4は、本実施形態に係る操作画面の一例を示す。機器設定情報管理アプリケーション20が起動すると、画像形成装置1のオペレーションパネル等には、図4のような操作画面が表示される。ユーザは、この操作画面を操作することにより、「バックアップ」401又は「レストア」402を指示することができる。なお、機器設定情報管理アプリケーション20がUSBメモリ114d内をチェックして、USBメモリ114d内に設定情報が存在しないような場合には、自動的にバックアップであると判断することも可能である。   FIG. 4 shows an example of an operation screen according to the present embodiment. When the device setting information management application 20 is activated, an operation screen as shown in FIG. 4 is displayed on the operation panel of the image forming apparatus 1. The user can instruct “backup” 401 or “restore” 402 by operating this operation screen. Note that the device setting information management application 20 checks the USB memory 114d, and if the setting information does not exist in the USB memory 114d, it can be automatically determined as backup.

機器設定情報管理アプリケーション20は、バックアップが指示されると、不揮発性メモリ107bへアクセスし(ステップS4)、不揮発性メモリ107bから設定情報を読み出す(ステップS5)。そして、その設定情報をUSBメモリ114dへと書き出す(ステップS6)。   When the backup is instructed, the device setting information management application 20 accesses the nonvolatile memory 107b (step S4) and reads the setting information from the nonvolatile memory 107b (step S5). Then, the setting information is written to the USB memory 114d (step S6).

・クライアントPC3へのバックアップ処理
再び図3を用いて、ネットワークを介してクライアントPC3からなされるバックアップ動作について説明する。クライアントPC3は、ユーザの指示に応じて、画像形成装置1にネットワーク接続をし、バックアップ要求を送信することによって(ステップS11)、画像形成装置1のネットワーク制御サービス5fを介し、機器設定情報管理アプリケーション20が起動される。なお、クライアントPC3において、例えば図4に示される画面と同様の画面が表示され、ユーザは、この画面から「バックアップ」401又は「レストア」402を指示することができる。
Backup Process to Client PC 3 A backup operation performed from the client PC 3 via the network will be described again using FIG. In response to a user instruction, the client PC 3 connects to the image forming apparatus 1 via a network and transmits a backup request (step S11), thereby via the network control service 5f of the image forming apparatus 1, the device setting information management application 20 is activated. For example, a screen similar to the screen shown in FIG. 4 is displayed on the client PC 3, and the user can instruct “backup” 401 or “restore” 402 from this screen.

機器設定情報管理アプリケーション20(処理部20a)は、バックアップが指示されると(バックアップ要求を受信すると)、不揮発性メモリ107bへアクセスし(ステップS4)、不揮発性メモリ107bから設定情報(機器設定情報)を読み出す(ステップS5)。そして、機器設定情報管理アプリケーション20は、画像形成装置1の設定情報を、ネットワークを介し、クライアントPC3へ送信する(ステップS12)。即ち、クライアントPC3は、画像形成装置1の機器設定情報管理アプリケーション20からネットワークを介して設定情報を取得し、クライアントPC3のディスクにその設定情報をバックアップする。   The device setting information management application 20 (processing unit 20a), when instructed to backup (receives a backup request), accesses the non-volatile memory 107b (step S4), and sets setting information (device setting information) from the non-volatile memory 107b. ) Is read (step S5). Then, the device setting information management application 20 transmits the setting information of the image forming apparatus 1 to the client PC 3 via the network (step S12). That is, the client PC 3 acquires setting information from the device setting information management application 20 of the image forming apparatus 1 via the network, and backs up the setting information on the disk of the client PC 3.

(レストア処理)
図6は、本実施形態に係るレストア処理を実現するための機能構成を示す図である。図6において、画像形成装置1とクライアントPC3とがネットワークを介して接続されている。画像形成装置1の設定情報は、自身に接続されるUSBメモリ114dからレストア、又は、ネットワークを介してクライアントPC3からレストアすることが可能である。
(Restore processing)
FIG. 6 is a diagram showing a functional configuration for realizing the restore processing according to the present embodiment. In FIG. 6, the image forming apparatus 1 and the client PC 3 are connected via a network. The setting information of the image forming apparatus 1 can be restored from the USB memory 114d connected to the image forming apparatus 1 or from the client PC 3 via a network.

・USBメモリ114dからのレストア処理
今度は、USBメモリ114dに格納されている設定情報を用いて、画像形成装置1に対し、レストアする場合について説明する。ユーザは、画像形成装置1にUSBメモリ114dを挿して、USBメモリ114dに格納されている設定情報を、その画像形成装置1にレストアする。
Processing for Restoring from USB Memory 114d Next, a case where the image forming apparatus 1 is restored using the setting information stored in the USB memory 114d will be described. The user inserts the USB memory 114 d into the image forming apparatus 1 and restores the setting information stored in the USB memory 114 d to the image forming apparatus 1.

図6において、画像形成装置1に可搬性の外部記憶媒体としてUSBメモリ114dがUSBホスト114に接続されると、上述と同様にusbhd51のUSB接続検知部53がその接続を検知し(ステップS1)、USBメモリ114dが接続されたことをusbhd51内のアプリケーション起動部55に通知する(ステップS2)。接続検知の通知に応じて、アプリケーション起動部55は、機器設定情報管理アプリケーション20に対して、起動を指示する(ステップS3)。   In FIG. 6, when a USB memory 114d is connected to the USB host 114 as a portable external storage medium in the image forming apparatus 1, the USB connection detection unit 53 of the usbhd 51 detects the connection as described above (step S1). Then, it notifies the application activation unit 55 in the usbhd 51 that the USB memory 114d has been connected (step S2). In response to the notification of connection detection, the application activation unit 55 instructs the device setting information management application 20 to activate (step S3).

このとき画像形成装置1のオペレーションパネル等には、上述の図4の操作画面が表示され、ユーザはレストアを指示する場合、「参照」403から、USBメモリ114d内の適用すべき設定情報を選択のうえ、レストアを指示する。なお、機器設定情報管理アプリケーション20がUSBメモリ114d内をチェックして、適用すべき設定情報を特定できる場合(例えば設定情報が1つのみ存在又は最新の設定情報)、自動的にこの設定情報をレストアすると判断することも可能である。   At this time, the operation screen of FIG. 4 is displayed on the operation panel or the like of the image forming apparatus 1, and when the user instructs restoration, the setting information to be applied in the USB memory 114d is selected from “reference” 403. Then, restore is instructed. When the device setting information management application 20 can check the USB memory 114d and specify setting information to be applied (for example, only one setting information exists or the latest setting information), this setting information is automatically stored. It can also be determined to restore.

機器設定情報管理アプリケーション20(処理部20a)は、レストアが指示されると、USBメモリ114dへアクセスし(ステップS21)、USBメモリ114dから適用すべき設定情報(機器設定情報)を読み出す(ステップS22)。そして、不揮発性メモリ107bへアクセスし、不揮発性メモリ107bに対し設定情報(機器設定情報)を書き出す(ステップS23)。   When the restoration is instructed, the device setting information management application 20 (processing unit 20a) accesses the USB memory 114d (step S21), and reads setting information (device setting information) to be applied from the USB memory 114d (step S22). ). Then, the nonvolatile memory 107b is accessed, and setting information (device setting information) is written to the nonvolatile memory 107b (step S23).

・クライアントPC3からのレストア処理
再び図6を用いて、ネットワークを介してクライアントPC3からなされるレストア動作について説明する。クライアントPC3は、ユーザの指示に応じて、画像形成装置1にネットワーク接続をし、レストア要求(設定情報を含む)を送信する(ステップS31)。すると画像形成装置1のネットワーク制御サービス5fにより、機器設定情報管理アプリケーション20が起動される。なお、クライアントPC3において、例えば図4に示される画面と同様の画面が表示され、ユーザはレストアを指示する場合、「参照」403から、適用すべき設定情報を選択のうえ、この画面からレストアを指示することができる。
Restore Process from Client PC 3 The restore operation performed from the client PC 3 via the network will be described again using FIG. In response to a user instruction, the client PC 3 connects to the image forming apparatus 1 via a network and transmits a restore request (including setting information) (step S31). Then, the device setting information management application 20 is activated by the network control service 5f of the image forming apparatus 1. In the client PC 3, for example, a screen similar to the screen shown in FIG. 4 is displayed. When the user instructs restoration, the setting information to be applied is selected from “reference” 403, and restoration is performed from this screen. Can be directed.

機器設定情報管理アプリケーション20(処理部20a)は、レストアが指示されると(設定情報を含むレストア要求を受信すると)、不揮発性メモリ107bへアクセスし(ステップS23)、不揮発性メモリ107bに対し、レストア要求に含まれる設定情報(機器設定情報)を書き出す(ステップS24)。   When the device setting information management application 20 (processing unit 20a) is instructed to restore (receives a restore request including setting information), the device setting information management application 20 accesses the nonvolatile memory 107b (step S23), The setting information (device setting information) included in the restore request is written (step S24).

(バックアップ/レストア処理の詳細)
図7は、本実施形態に係るバックアップ/レストア処理の詳細を説明するフローチャートである。なお、フローチャートの処理主体は、画像形成装置1の処理部20aである。また、起動予定アプリケーションリスト20bは予め作成されているものとする。以下、図面を参照しながら説明する。
(Details of backup / restore processing)
FIG. 7 is a flowchart for explaining details of the backup / restore processing according to this embodiment. The processing subject in the flowchart is the processing unit 20a of the image forming apparatus 1. Also, it is assumed that the scheduled application list 20b is created in advance. Hereinafter, description will be given with reference to the drawings.

S701:画像形成装置1の処理部20aは、まず、バックアップ/レストア実行要求の有無を判定する。具体的には、操作画面(例えば、図4)において、ユーザにより「バックアップ」401又は「レストア」402が操作されることにより、画像形成装置1に対し、バックアップ/レストア実行要求が入力される。なお、バックアップ/レストア実行要求は、画像形成装置1のオペレーションパネルや、ネットワークを介しクライアントPC3から入力されうる。   S701: The processing unit 20a of the image forming apparatus 1 first determines whether there is a backup / restore execution request. Specifically, a backup / restore execution request is input to the image forming apparatus 1 by operating the “backup” 401 or the “restore” 402 on the operation screen (for example, FIG. 4). The backup / restore execution request can be input from the operation panel of the image forming apparatus 1 or the client PC 3 via the network.

S702:処理部20aは、タイマーカウントを開始する。具体的に、0秒、1秒、2秒というように、0からタイマーをカウントし始める。このタイマーカウントは、後のステップで、規定の「リトライ時間」を越えているか否かの判定に使用される。   S702: The processing unit 20a starts a timer count. Specifically, the timer starts counting from 0, such as 0 seconds, 1 second, and 2 seconds. This timer count is used in a later step to determine whether or not the prescribed “retry time” has been exceeded.

S703:処理部20aは、起動予定アプリケーションリスト20bを参照する。起動予定アプリケーションリスト20b(例えば、図5)は、画像形成装置1の電源ON投入時、自動的に起動予定のアプリケーションが一覧登録されたリストである。処理部20aは、画像形成装置1の電源ON投入時、自動的に起動されるべき予定のアプリケーションを取得する。   S703: The processing unit 20a refers to the scheduled application list 20b. The scheduled activation application list 20b (for example, FIG. 5) is a list in which applications scheduled to be activated automatically are registered when the image forming apparatus 1 is turned on. The processing unit 20a acquires an application that is to be automatically started when the image forming apparatus 1 is turned on.

S704:処理部20aは、起動予定のアプリケーションが全て起動完了しているか否かを判定する。ここで、起動予定のアプリケーションは、起動予定アプリケーションリスト20bにより把握できる。また、現在起動完了しているアプリケーションは、アプリケーション管理を行っているシステム制御サービス5aなどにより把握できる。処理部20aは、システム制御サービス5aに対し、1つ1つ起動予定のアプリケーションが現在起動完了しているか否かを問い合わせてもよいし、システム制御サービス5aに対し、現在起動完了しているアプリケーションを一括で問い合わせ、起動予定のアプリケーションと比較してもよい。   S704: The processing unit 20a determines whether or not all the applications scheduled to be activated have been activated. Here, the application scheduled to be activated can be grasped from the activation scheduled application list 20b. In addition, the application that has been activated can be grasped by the system control service 5a that performs application management. The processing unit 20a may inquire to the system control service 5a whether or not each application scheduled to start one by one is currently activated, and the system control service 5a is currently activated. May be compared in a batch and compared with an application scheduled to start.

S705:処理部20aは、起動予定のアプリケーションが全て起動完了している場合、バックアップ/レストアを実行する。   S705: The processing unit 20a executes backup / restore when all the applications scheduled to be activated have been activated.

例えば、バックアップが指示されている場合には、上述したように、機器設定情報管理アプリケーション20は、不揮発性メモリ107bへアクセスし(ステップS4)、不揮発性メモリ107bから設定情報を読み出す(ステップS5)。そして、その設定情報をUSBメモリ114dへと書き出す(ステップS6)。   For example, when backup is instructed, as described above, the device setting information management application 20 accesses the nonvolatile memory 107b (step S4) and reads the setting information from the nonvolatile memory 107b (step S5). . Then, the setting information is written to the USB memory 114d (step S6).

また例えば、レストアが指示されている場合には、上述したように、機器設定情報管理アプリケーション20(処理部20a)は、USBメモリ114dへアクセスし(ステップS21)、USBメモリ114dから適用すべき設定情報(機器設定情報)を読み出す(ステップS22)。そして、不揮発性メモリ107bへアクセスし、不揮発性メモリ107bに対し設定情報(機器設定情報)を書き出す(ステップS23)。   Further, for example, when the restore is instructed, as described above, the device setting information management application 20 (processing unit 20a) accesses the USB memory 114d (step S21), and the setting to be applied from the USB memory 114d. Information (device setting information) is read (step S22). Then, the nonvolatile memory 107b is accessed, and setting information (device setting information) is written to the nonvolatile memory 107b (step S23).

S706:一方、処理部20aは、起動予定のアプリケーションが全て起動完了していない場合、タイマーカウントが、規定のリトライ時間を越えているか否かを判定する。タイマーカウントは、S702でカウント開始されており、規定のリトライ時間を越えるまでは、起動予定のアプリケーションの起動完了を待つため、S704へ進む。   S706: On the other hand, the processing unit 20a determines whether or not the timer count exceeds the specified retry time when all the applications scheduled to be activated have not been activated. The timer count is started in S702. Until the specified retry time is exceeded, the process proceeds to S704 in order to wait for the activation completion of the application scheduled to be activated.

一方、規定のリトライ時間を越えている場合、これ以上、起動予定のアプリケーションの起動完了を待っても、起動予定のアプリケーションの起動完了は期待できないものとし、S707へ進む。これにより、例えば、バックアップ/レストア実行要求後、画像形成装置1において、起動予定のアプリケーションを起動待ちしたまま、バックアップ/レストア処理がフリーズ状態になってしまう等の現象を防止できる。   On the other hand, if the specified retry time has been exceeded, it is assumed that the completion of activation of the application scheduled to be activated cannot be expected even after completion of activation of the application scheduled to be activated, and the process proceeds to S707. As a result, for example, after the backup / restore execution request, the image forming apparatus 1 can prevent a phenomenon that the backup / restore process is frozen while waiting for activation of an application scheduled to be activated.

なお、図8に示されるように、規定のリトライ時間は、ユーザ(管理者等)が予め任意の値を設定することが可能である。   As shown in FIG. 8, the prescribed retry time can be set in advance by a user (such as an administrator).

S707:次に、処理部20aは、設定情報のうち、一定のパラメータをスキップするか否かを判定する。   S707: Next, the processing unit 20a determines whether or not to skip certain parameters in the setting information.

この点、具体的に説明する。処理部20aは、図9に示される画面を、画像形成装置1のオペレーションパネルや、ネットワークを介しクライアントPC3の画面に表示させる。当該画面においては、バックアップ/レストア実行要求を行ったものの、起動予定のアプリケーションが未起動のため、パラメータをバックアップ/レストアすることのできない設定項目が表示される。   This point will be specifically described. The processing unit 20a displays the screen shown in FIG. 9 on the operation panel of the image forming apparatus 1 or the screen of the client PC 3 via the network. On this screen, although a backup / restore execution request has been made, setting items whose parameters cannot be backed up / restored are displayed because the application to be started is not started.

図9の場合、設定情報内にバックアップ/レストアすべき「設定項目A」、「設定項目B」、及び「設定項目C」は、これら設定項目をバックアップ/レストアするアプリケーションが未起動のため、これら設定項目のバックアップ/レストアを実行できないことを示している。そして、ユーザに対し、これら設定項目については、バックアップ/レストアをスキップしてよいかどうかを確認する。ユーザは、これら設定項目については、バックアップ/レストアをスキップしてよい場合、当該画面において、「スキップ」を押下する。   In the case of FIG. 9, “setting item A”, “setting item B”, and “setting item C” to be backed up / restored in the setting information are not started because the application for backing up / restoring these setting items is not started. This indicates that backup / restore of setting items cannot be executed. Then, the user confirms whether backup / restore can be skipped for these setting items. For these setting items, when backup / restore may be skipped, the user presses “Skip” on the screen.

処理部20aは、「スキップ」が押下された場合、一定のパラメータをスキップすると判定し、S705へ進む。S705において、処理部20aは、バックアップ/レストアを実行する。但し、このとき、スキップされた設定項目については、これら設定項目をバックアップ/レストアするアプリケーションが未起動のため、これら設定項目のバックアップ/レストアを実行できない。即ち、設定情報において、スキップされた設定項目以外の設定項目についてのパラメータを対象として、バックアップ/レストアが実行される。   When “Skip” is pressed, the processing unit 20a determines that a certain parameter is skipped, and the process proceeds to S705. In S705, the processing unit 20a executes backup / restore. However, at this time, for the skipped setting items, the backup / restore of these setting items cannot be executed because the application for backing up / restoring these setting items has not been started. That is, backup / restore is executed for the parameters of the setting items other than the skipped setting items in the setting information.

図10は、本実施形態に係るバックアップ完了を示す画面例の一例を示す。設定情報のバックアップ自体は完了したものの、設定情報内の設定項目(パラメータ)として、本来バックアップされるべき「設定項目A」、「設定項目B」、及び「設定項目C」については、バックアップされていないことが示されている。   FIG. 10 shows an example of a screen example indicating the completion of backup according to the present embodiment. Although the setting information backup itself has been completed, “setting item A”, “setting item B”, and “setting item C” that should be backed up as the setting items (parameters) in the setting information have been backed up. Not shown.

一方、ユーザは、これら設定項目については、バックアップ/レストアをスキップしては不都合である場合、当該画面において、「キャンセル」を押下する。処理部20aは、「キャンセル」が押下された場合、一定のパラメータをスキップしないと判定し、S708へ進む。   On the other hand, when it is inconvenient to skip backup / restore for these setting items, the user presses “Cancel” on the screen. When “Cancel” is pressed, the processing unit 20a determines not to skip certain parameters, and the process proceeds to S708.

S708:次に、処理部20aは、S701で要求されたバックアップ/レストア実行要求をキャンセルする。この場合、例えば、画像形成装置1のオペレーションパネルや、ネットワークを介しクライアントPC3に対し、バックアップ/レストア実行要求がキャンセルされた旨を通知するとよい。   S708: Next, the processing unit 20a cancels the backup / restore execution request requested in S701. In this case, for example, the operation panel of the image forming apparatus 1 or the client PC 3 via the network may be notified that the backup / restore execution request has been canceled.

なお、ユーザは、バックアップ/レストア実行要求がキャンセルされ、バックアップ/レストアを実行できなかった場合には、しばらく待ってから、あらためてバックアップ/レストア実行を試みることができる。この場合、アプリケーションは、全て起動完了しているため、バックアップ/レストアを実行完了できる。   When the backup / restore execution request is canceled and the backup / restore cannot be executed, the user can wait for a while and try to execute the backup / restore again. In this case, since all the applications have been activated, the backup / restore can be completed.

以上のフローチャートに従って、本実施形態に係る画像形成装置1は、設定情報のバックアップ又はレストアを実行する。特に、画像形成装置1本体の電源を入れた直後などに、設定情報のバックアップ又は書き込みレストアを実行すると、ときに、起動予定のアプリケーションの起動が完了しないことにより、一部の設定情報について、バックアップ又はレストアが失敗することがある。しかしながら、本実施形態に係る画像形成装置1は、設定情報のバックアップ/レストアに必要なアプリケーションが起動されていることを確認のうえ、設定情報のバックアップ/レストアを実行するため、機器の起動直後を含め、機器に対し、確実に設定情報のバックアップ、レストアを実行することが可能である。   According to the above flowchart, the image forming apparatus 1 according to the present embodiment executes backup or restore of setting information. In particular, when setting information backup or writing restore is executed immediately after the image forming apparatus 1 is turned on, some of the setting information is backed up because the start of the application to be started is not completed. Or restore may fail. However, the image forming apparatus 1 according to the present embodiment confirms that an application necessary for backup / restore of setting information is activated, and executes backup / restore of setting information. In addition, it is possible to reliably back up and restore setting information for devices.

なお、S704において、処理部20aは、起動予定のアプリケーションは全て起動完了しているか否かを判定した。これは、本実施形態においては、起動予定のアプリケーションは、全て設定情報をバックアップ/レストアする必要のあるアプリケーションであるものと前提にしたためである。しかしながら、起動予定のアプリケーションが全て起動しなくてもよい場合もある。   In S704, the processing unit 20a determines whether or not all the applications scheduled to be activated have been activated. This is because, in the present embodiment, it is assumed that all applications scheduled to be started are applications that need to backup / restore the setting information. However, there are cases where not all the applications scheduled to be activated need to be activated.

つまり、バックアップ/レストアを実行するにあたり、設定情報のバックアップ/レストアに必要なアプリケーションが少なくとも起動されていればよく、起動予定のアプリケーションの中には、設定情報を有しないアプリケーションが存在している場合には、当該アプリケーションが未起動であっても、設定情報をバックアップ/レストアすることが可能である。従って、この場合、S704において、処理部20aは、設定情報のバックアップ/レストアに必要なアプリケーションは全て起動完了しているか否かを判定すればよい。   In other words, when executing backup / restore, it is sufficient that at least an application necessary for setting information backup / restoration is started, and applications that do not have setting information exist among the applications to be started. Even when the application is not activated, the setting information can be backed up / restored. Accordingly, in this case, in step S704, the processing unit 20a may determine whether or not all the applications necessary for setting information backup / restore have been activated.

また、一部の設定項目がスキップされてバックアップ/レストアが実行された場合(S707、S705)、一部の設定項目が未起動によりバックアップ/レストアがキャンセルされた場合(S707、S708)、処理部2aは、未起動のアプリケーションをログに記録しておくとよい。これにより、未起動のアプリケーションをユーザ(管理者)が確認することができるため、原因分析等に役立てることが可能である。   Also, when some setting items are skipped and backup / restore is executed (S707, S705), when some setting items are not activated and backup / restore is canceled (S707, S708), processing unit As for 2a, it is good to record an unstarted application in a log. Thereby, since a user (administrator) can confirm an unstarted application, it can be used for cause analysis and the like.

(変形例)
図11は、本変形例に係るバックアップ/レストア処理を説明するフローチャートである。以下、図面を参照しながら説明する。
(Modification)
FIG. 11 is a flowchart for explaining a backup / restore process according to this modification. Hereinafter, description will be given with reference to the drawings.

S1101:画像形成装置1の処理部20aは、例えば、画像形成装置1の電源ON投入時、まず、起動予定アプリケーションリスト20bを参照する。これにより、処理部20aは、画像形成装置1の電源ON投入時、自動的に起動されるべき予定のアプリケーションを取得する。   S1101: For example, when the image forming apparatus 1 is turned on, the processing unit 20a of the image forming apparatus 1 first refers to the scheduled application list 20b. Accordingly, the processing unit 20a acquires an application that is to be automatically started when the image forming apparatus 1 is turned on.

S1102:処理部20aは、起動予定のアプリケーションが全て起動完了しているか否かを判定する。ここで、起動予定のアプリケーションは、起動予定アプリケーションリスト20bにより把握できる。また、現在起動完了しているアプリケーションは、アプリケーション管理を行っているシステム制御サービス5aなどにより把握できる。   S1102: The processing unit 20a determines whether or not all the applications scheduled to be activated have been activated. Here, the application scheduled to be activated can be grasped from the activation scheduled application list 20b. In addition, the application that has been activated can be grasped by the system control service 5a that performs application management.

処理部20aは、S1002以降、起動予定のアプリケーションが全て起動完了している場合にのみ、バックアップ/レストア実行要求を受付ける。即ち、処理部20aは、起動予定のアプリケーションが全て起動したことを確認してはじめてバックアップ/レストア機能を有効にする。逆に、起動予定のアプリケーションが全て起動したことを確認できない限り、バックアップ/レストア機能は無効である。   The processing unit 20a accepts a backup / restore execution request only when starting all applications scheduled to start after S1002. That is, the processing unit 20a validates the backup / restore function only after confirming that all the applications scheduled to be activated are activated. On the other hand, the backup / restore function is invalid unless it can be confirmed that all the applications scheduled to be activated have been activated.

このため、本変形例によっても、画像形成装置1本体の電源を入れた直後などに、起動予定のアプリケーションの起動が完了しないことにより、一部の設定情報について、バックアップ又はレストアが失敗することを防止できる。   For this reason, even in this modification, backup or restore of some setting information may fail due to the completion of activation of an application scheduled to be activated immediately after the image forming apparatus 1 is turned on. Can be prevented.

S1103:処理部20aは、起動予定のアプリケーションが全て起動完了している状態において、バックアップ/レストア実行要求を受信すると(バックアップ/レストア実行要求有り)、S1104へ進む。   S1103: When the processing unit 20a receives a backup / restore execution request (with a backup / restore execution request) in a state where all of the applications scheduled to be activated have been activated, the processing unit 20a proceeds to S1104.

S1104:処理部20aは、起動予定のアプリケーションが全て起動完了しているため、バックアップ/レストアを実行する。   S1104: The processing unit 20a executes backup / restore since all the applications scheduled to be started have been started.

S1105:一方、処理部20aは、起動予定のアプリケーションが全て起動完了していない状態において、バックアップ/レストア実行要求を受信すると(バックアップ/レストア実行要求有り)、S1106へ進む。   S1105: On the other hand, when the processing unit 20a receives a backup / restore execution request (when there is a backup / restore execution request) in a state where all of the applications scheduled to start are not completed, the process proceeds to S1106.

S1106:処理部20aは、S1105で要求されたバックアップ/レストア実行要求をエラー(実行不可)させる。この場合、例えば、画像形成装置1のオペレーションパネルや、ネットワークを介しクライアントPC3に対し、バックアップ/レストア実行要求がエラーした旨を通知するとよい。   S1106: The processing unit 20a makes an error (impossible to execute) the backup / restore execution request requested in S1105. In this case, for example, the operation panel of the image forming apparatus 1 or the client PC 3 via the network may be notified that the backup / restore execution request has failed.

以上、本実施形態によれば、機器の起動直後を含め、機器に対し、設定情報のバックアップ、レストアの信頼性を向上させる画像形成装置等を提供することが可能となる。なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、本発明を、本実施形態に係る画像形成装置のほか、設定情報のバックアップ又はレストア可能な情報処理装置(システム、サーバ、専用装置、PC等)に適用することもできる。   As described above, according to the present embodiment, it is possible to provide an image forming apparatus or the like that improves the backup of setting information and the reliability of restore, including immediately after activation of the device. Note that the present invention is not limited to such specific embodiments, and various modifications and changes can be made within the scope of the gist of the present invention described in the claims. For example, the present invention can be applied to an information processing apparatus (system, server, dedicated apparatus, PC, etc.) that can back up or restore setting information in addition to the image forming apparatus according to the present embodiment.

1 画像形成装置
2 アプリケーション層
2a コピーアプリケーション
2b ファクスアプリケーション
2c プリンタアプリケーション
20 機器設定情報管理アプリケーション
20a 処理部
20b 起動予定アプリケーションリスト
3 クライアントPC
4 プラットフォーム層
5 サービス層
5a システム制御サービス
5b ファクス制御サービス
5c エンジン制御サービス
5d メモリ制御サービス
5e 操作部制御サービス
5f ネットワーク制御サービス
5g ユーザ情報制御サービス
51 usbhd
53 USB接続検知部
55 アプリケーション起動部
6 OS層
7 インターフェース
8 エンジン部
81 プロッタ
82 スキャナ
83 その他ハードウェアリソース
84 エンジン制御ボード
101 コントローラ
102 ASIC
103 ローカルメモリ(MEM−C)
104 HDD
105 NB
106 CPU
107 システムメモリ(MEM−P)
107b 不揮発性メモリ
108 SB
109 NIC
110 USBターゲット
111a IEEE802.11b
111b IEEE1394
114 USBホスト
114d USBメモリ
115 メモリカードI/F
115d メモリカード
DESCRIPTION OF SYMBOLS 1 Image forming apparatus 2 Application layer 2a Copy application 2b Fax application 2c Printer application 20 Device setting information management application 20a Processing part 20b Scheduled application list 3 Client PC
4 platform layer 5 service layer 5a system control service 5b fax control service 5c engine control service 5d memory control service 5e operation unit control service 5f network control service 5g user information control service 51 usbhd
53 USB connection detection unit 55 Application startup unit 6 OS layer 7 Interface 8 Engine unit 81 Plotter 82 Scanner 83 Other hardware resources 84 Engine control board 101 Controller 102 ASIC
103 Local memory (MEM-C)
104 HDD
105 NB
106 CPU
107 System memory (MEM-P)
107b Non-volatile memory 108 SB
109 NIC
110 USB target 111a IEEE802.11b
111b IEEE 1394
114 USB host 114d USB memory 115 Memory card I / F
115d memory card

特開2007‐128493号公報JP 2007-128493 A

Claims (6)

アプリケーションを有する画像形成装置であって、
前記アプリケーションの設定情報をバックアップ又はレストアする処理手段と、
バックアップ又はレストアの対象となる前記アプリケーションを記憶した記憶手段と、
を有し、
前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定し、該アプリケーションが起動している場合、該アプリケーションの設定情報をバックアップ又はレストアすること、
を特徴とする画像形成装置。
An image forming apparatus having an application,
Processing means for backing up or restoring the setting information of the application;
Storage means for storing the application to be backed up or restored;
Have
The processing means determines whether or not the application stored in the storage means is activated, and when the application is activated, backs up or restores the setting information of the application,
An image forming apparatus.
前記処理手段は、前記記憶手段に記憶された前記アプリケーションが未起動の場合、一定時間経過後、該アプリケーションが未起動の場合には、該アプリケーションの設定情報のバックアップ又はレストアを中止すること、
を特徴とする請求項1記載の画像形成装置。
The processing means, when the application stored in the storage means is not started, after a certain time has elapsed, if the application is not started, to stop backup or restore of the setting information of the application,
The image forming apparatus according to claim 1.
複数のアプリケーションを有し、
前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを、アプリケーション毎に判定すること、
を特徴とする請求項1又は2記載の画像形成装置。
Have multiple applications,
The processing means determines for each application whether or not the application stored in the storage means is activated;
The image forming apparatus according to claim 1, wherein:
アプリケーションを有する画像形成装置であって、
受信したバックアップ又はレストア実行要求に従って、前記アプリケーションの設定情報をバックアップ又はレストアする処理手段と、
バックアップ又はレストアの対象となる前記アプリケーションを記憶した記憶手段と、
を有し、
前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定し、該アプリケーションが起動している場合、前記バックアップ又はレストア実行要求を受信すること、
を特徴とする画像形成装置。
An image forming apparatus having an application,
Processing means for backing up or restoring the setting information of the application in accordance with the received backup or restore execution request;
Storage means for storing the application to be backed up or restored;
Have
The processing means determines whether or not an application stored in the storage means is activated, and when the application is activated, receives the backup or restore execution request;
An image forming apparatus.
アプリケーションを有する画像形成装置におけるバックアップレストア方法であって、
記憶手段から、バックアップ又はレストアの対象となる前記アプリケーションを取得する段階と、
前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定する段階と、
前記記憶手段に記憶されたアプリケーションが起動している場合、該アプリケーションの設定情報をバックアップ又はレストアする段階と、
を有することを特徴とするバックアップレストア方法。
A backup restore method in an image forming apparatus having an application,
Acquiring from the storage means the application to be backed up or restored;
Determining whether an application stored in the storage means is running;
When the application stored in the storage means is running, backing up or restoring the setting information of the application;
A backup restore method characterized by comprising:
アプリケーションを有する画像形成装置に、
前記アプリケーションの設定情報をバックアップ又はレストアする処理手段と、
バックアップ又はレストアの対象となる前記アプリケーションを記憶した記憶手段として機能させ、
前記処理手段は、前記記憶手段に記憶されたアプリケーションが起動しているか否かを判定し、該アプリケーションが起動している場合、該アプリケーションの設定情報をバックアップ又はレストアすること、
を特徴とするプログラム。
In an image forming apparatus having an application,
Processing means for backing up or restoring the setting information of the application;
Function as a storage means for storing the application to be backed up or restored,
The processing means determines whether or not the application stored in the storage means is activated, and when the application is activated, backs up or restores the setting information of the application,
A program characterized by
JP2012132553A 2012-06-12 2012-06-12 Image forming apparatus, and back-up/restore method and program Pending JP2013258511A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012132553A JP2013258511A (en) 2012-06-12 2012-06-12 Image forming apparatus, and back-up/restore method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012132553A JP2013258511A (en) 2012-06-12 2012-06-12 Image forming apparatus, and back-up/restore method and program

Publications (1)

Publication Number Publication Date
JP2013258511A true JP2013258511A (en) 2013-12-26

Family

ID=49954618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012132553A Pending JP2013258511A (en) 2012-06-12 2012-06-12 Image forming apparatus, and back-up/restore method and program

Country Status (1)

Country Link
JP (1) JP2013258511A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015153111A (en) * 2014-02-13 2015-08-24 キヤノン株式会社 Image forming apparatus and control method of the same
JP2018010495A (en) * 2016-07-14 2018-01-18 富士通株式会社 Information processing device, information processing program and information processing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015153111A (en) * 2014-02-13 2015-08-24 キヤノン株式会社 Image forming apparatus and control method of the same
JP2018010495A (en) * 2016-07-14 2018-01-18 富士通株式会社 Information processing device, information processing program and information processing system

Similar Documents

Publication Publication Date Title
JP4839841B2 (en) How to restart snapshot
JP5822527B2 (en) Information processing apparatus, control method thereof, and control program
JP5163408B2 (en) Information processing device
TWI475402B (en) Remote backup system and remote backup method thereof
JP2013132040A (en) Image forming apparatus, backup and restore processing method, and program
US8922824B2 (en) Image forming apparatus, method for controlling the same, and storage medium
JP4209790B2 (en) Information processing apparatus, image forming apparatus, error processing method when starting program, and recording medium
US9065941B2 (en) Image processing apparatus and method for controlling the same
JP2007306143A (en) Image processing apparatus
US8810845B2 (en) Image forming apparatus, data storing method, and non-transitory computer readable recording medium that stores data storing program
JP6157282B2 (en) Image processing apparatus, information processing method, and program
JP5381059B2 (en) Device, log recording control method, and program
JP2013258511A (en) Image forming apparatus, and back-up/restore method and program
JP2011221746A (en) Image processor, log management method, log management program, and recording medium with the program recorded thereon
JP6264572B2 (en) Electronic equipment, backup destination decision program and backup program
JP6191251B2 (en) Thin client terminal device and data backup control program
JP6160688B2 (en) Information processing apparatus, information processing method, and information processing program
JP2014170496A (en) Information processing device, information processing system, and program
JP2014042149A (en) Image forming apparatus and control method of the same, and program
US10795625B2 (en) Image forming apparatus, reservation job managing and control performance restoration
US11977801B2 (en) Image processing apparatus, control method, and storage medium
JP2008198152A (en) Computer system with redundant configuration, and system switching method for computer system
JP2011120005A (en) Image processing apparatus and data on information processing apparatus
JP6904288B2 (en) Equipment, information processing methods and programs
JP6415633B2 (en) Information processing apparatus and control method thereof