Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6904288B2 - Equipment, information processing methods and programs - Google Patents
[go: Go Back, main page]

JP6904288B2 - Equipment, information processing methods and programs - Google Patents

Equipment, information processing methods and programs Download PDF

Info

Publication number
JP6904288B2
JP6904288B2 JP2018049929A JP2018049929A JP6904288B2 JP 6904288 B2 JP6904288 B2 JP 6904288B2 JP 2018049929 A JP2018049929 A JP 2018049929A JP 2018049929 A JP2018049929 A JP 2018049929A JP 6904288 B2 JP6904288 B2 JP 6904288B2
Authority
JP
Japan
Prior art keywords
unit
backup
main body
storage
information
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
Application number
JP2018049929A
Other languages
Japanese (ja)
Other versions
JP2019160219A (en
Inventor
基至 勝又
基至 勝又
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 JP2018049929A priority Critical patent/JP6904288B2/en
Publication of JP2019160219A publication Critical patent/JP2019160219A/en
Application granted granted Critical
Publication of JP6904288B2 publication Critical patent/JP6904288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、機器、情報処理方法及びプログラムに関する。 The present invention relates to devices, information processing methods and programs.

機器にインストールされているアプリケーションや設定情報等のカスタマイズ内容についてのバックアップを外部のストレージに記憶しておき、機器の故障等により機器の置き換えが発生した際に、当該バックアップを新たな機器に対してリストアすることで、当該新たな機器について、置き換え前の機器の状態を復元することができる。 A backup of customized contents such as applications and setting information installed on the device is stored in the external storage, and when the device is replaced due to a device failure, the backup is sent to the new device. By restoring, the state of the new device before replacement can be restored.

特に、故障が発生した場合には、ストレージの破損も有り得るため、ストレージに記憶されている設定情報等が失われないために、定期的なバックアップが行われる。 In particular, when a failure occurs, the storage may be damaged, so that the setting information and the like stored in the storage are not lost, so that regular backup is performed.

しかしながら、従来の方法では、機器の外部のストレージを用意する必要があるため、バックアップのための運用にコストがかかるという問題が有った。 However, in the conventional method, since it is necessary to prepare a storage outside the device, there is a problem that the operation for backup is costly.

本発明は、上記の点に鑑みてなされたものであって、機器のカスタマイズに関する情報のバックアップに要するコストを低下させることを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to reduce the cost required for backing up information related to device customization.

そこで上記課題を解決するため、操作部と本体部とを有する機器であって、前記操作部は、所定のタイミングが到来すると、前記操作部のカスタマイズに関する情報のバックアップを、前記本体部が有する記憶部に記憶する記憶処理部前記所定のタイミングを前記本体部へ設定する設定部と、前記所定のタイミングの到来を検知した前記本体部からの要求に応じ、前記操作部を省電力状態から復帰させる復帰部とを有し、前記省電力状態からの復帰後に前記本体部から前記所定のタイミングの到来が通知されると、前記記憶処理部は、前記情報を前記記憶部に記憶するTherefore, in order to solve the above problem, the device has an operation unit and a main body unit, and when a predetermined timing arrives, the operation unit backs up information regarding customization of the operation unit. a storage processing unit for storing the parts, a setting unit for setting the predetermined timing to the main body portion, in response to a request from the body portion which has detected the arrival of the predetermined timing, the operation unit from the power-saving state When the main body unit notifies the arrival of the predetermined timing after returning from the power saving state, the storage processing unit stores the information in the storage unit .

機器のカスタマイズに関する情報のバックアップに要するコストを低下させることができる。 The cost of backing up information about device customization can be reduced.

本発明の実施の形態における画像形成装置10のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the image forming apparatus 10 in embodiment of this invention. 本発明の実施の形態における情報処理端末20のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the information processing terminal 20 in embodiment of this invention. 本発明の実施の形態におけるコントローラ11及び情報処理端末20の機能構成例を示す図である。It is a figure which shows the functional structure example of the controller 11 and the information processing terminal 20 in embodiment of this invention. バックアップ処理の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of a process procedure of a backup process. 復帰通知に関して実行される処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the processing procedure executed about return notification.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における画像形成装置10のハードウェア構成例を示す図である。図1において、画像形成装置10は、コントローラ11、スキャナ12、プリンタ13、モデム14、ネットワークインタフェース16、及びSDカードスロット17等のハードウェアを有する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a hardware configuration example of the image forming apparatus 10 according to the embodiment of the present invention. In FIG. 1, the image forming apparatus 10 includes hardware such as a controller 11, a scanner 12, a printer 13, a modem 14, a network interface 16, and an SD card slot 17.

コントローラ11は、画像形成装置10の本体部を構成するボード(コンピュータ)である。本体部とは、操作部(操作パネル)に対する相対的な表現である。図1において、コントローラ11は、CPU111、RAM112、ROM113、HDD114、及びサブCPU115等を有する。ROM113には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。RAM112は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU111は、RAM112にロードされたプログラムを処理することにより、各種の機能を実現する。HDD114には、プログラムやプログラムが利用する各種のデータ等が記憶される。 The controller 11 is a board (computer) that constitutes the main body of the image forming apparatus 10. The main body is a relative expression to the operation unit (operation panel). In FIG. 1, the controller 11 includes a CPU 111, a RAM 112, a ROM 113, an HDD 114, a sub CPU 115, and the like. The ROM 113 stores various programs and data used by the programs. The RAM 112 is used as a storage area for loading a program, a work area of the loaded program, and the like. The CPU 111 realizes various functions by processing the program loaded in the RAM 112. The HDD 114 stores a program and various data used by the program.

サブCPU115は、画像形成装置10が省電力状態(又は省エネ状態)に移行している間でも電力が供給されるCPUである。サブCPU115は、省電力状態において、プログラムの命令に従った処理制御を行う。本実施の形態において画像形成装置10の省電力状態とは、STR(Suspend To RAM)やハイバネーションによってCPU111、RAM112及びROM113等に電源が供給されない状態をいう。一方、CPU111に電源が供給されている状態を「通常状態」という。通常状態は、例えば、スキャナ12及びプリンタ13等のエンジン部やHDD114に電源が供給されない低電力状態をも含む。 The sub CPU 115 is a CPU to which power is supplied even while the image forming apparatus 10 is in the power saving state (or energy saving state). The sub CPU 115 performs processing control according to the instruction of the program in the power saving state. In the present embodiment, the power saving state of the image forming apparatus 10 means a state in which power is not supplied to the CPU 111, RAM 112, ROM 113, and the like due to STR (Suspend To RAM) or hibernation. On the other hand, the state in which power is supplied to the CPU 111 is referred to as a "normal state". The normal state also includes, for example, a low power state in which power is not supplied to the engine unit of the scanner 12 and the printer 13 and the HDD 114.

スキャナ12は、原稿より画像データを読み取るためのハードウェア(画像読取手段)である。プリンタ13は、印刷データを印刷用紙に印刷するためのハードウェア(印刷手段)である。モデム14は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース16は、LAN等のネットワーク(有線又は無線の別は問わない。)に接続するためのハードウェアである。SDカードスロット17は、SDカード80に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置10では、ROM113に記憶されたプログラムだけでなく、SDカード80に記憶されたプログラムもRAM112にロードされ、実行されうる。なお、他の記録媒体(例えば、CD−ROM又はUSB(Universal Serial Bus)メモリ等)によってSDカード80が代替されてもよい。すなわち、SDカード80の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、SDカードスロット17は、記録媒体の種類に応じたハードウェアによって代替されればよい。 The scanner 12 is hardware (image reading means) for reading image data from a document. The printer 13 is hardware (printing means) for printing print data on printing paper. The modem 14 is hardware for connecting to a telephone line, and is used for transmitting and receiving image data by FAX communication. The network interface 16 is hardware for connecting to a network such as a LAN (whether wired or wireless). The SD card slot 17 is used to read the program stored in the SD card 80. That is, in the image forming apparatus 10, not only the program stored in the ROM 113 but also the program stored in the SD card 80 can be loaded into the RAM 112 and executed. The SD card 80 may be replaced by another recording medium (for example, a CD-ROM or a USB (Universal Serial Bus) memory). That is, the type of recording medium corresponding to the positioning of the SD card 80 is not limited to a predetermined one. In this case, the SD card slot 17 may be replaced by hardware according to the type of recording medium.

コントローラ11には、また、情報処理端末20が接続される。情報処理端末20は、例えば、スマートフォンやタブレット端末等のデバイスである。スマートフォンの一例としては、携帯電話としての通話機能のほかカメラによる撮像機能、PCのようなWeb情報表示機能など多機能を備える端末が挙げられる。タブレット端末の一例としては、スマートフォンと同様に多機能端末として機能するタブレット型の端末が挙げられる。 An information processing terminal 20 is also connected to the controller 11. The information processing terminal 20 is, for example, a device such as a smartphone or a tablet terminal. An example of a smartphone is a terminal having multiple functions such as a call function as a mobile phone, an image pickup function by a camera, and a Web information display function like a PC. An example of a tablet terminal is a tablet-type terminal that functions as a multifunctional terminal like a smartphone.

本実施の形態において、情報処理端末20は、画像形成装置10の操作部(操作パネル)として機能する。コントローラ11と情報処理端末20とは、例えば、USBケーブル、近距離無線通信、又はLAN等の通信回線を介して接続される。 In the present embodiment, the information processing terminal 20 functions as an operation unit (operation panel) of the image forming apparatus 10. The controller 11 and the information processing terminal 20 are connected via, for example, a USB cable, short-range wireless communication, or a communication line such as a LAN.

図2は、本発明の実施の形態における情報処理端末20のハードウェア構成例を示す図である。図2において、情報処理端末20は、CPU201、ROM202、RAM203、タッチパネル204、補助記憶装置205及びサブCPU206等を有する。 FIG. 2 is a diagram showing a hardware configuration example of the information processing terminal 20 according to the embodiment of the present invention. In FIG. 2, the information processing terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a touch panel 204, an auxiliary storage device 205, a sub CPU 206, and the like.

ROM202及び補助記憶装置205は、情報処理端末20にインストールされたプログラム等を記憶する。RAM203は、プログラムの起動指示があった場合に、ROM202又は補助記憶装置205からプログラムを読み出して記憶する。CPU201は、RAM203に記憶されたプログラムに従って情報処理端末20に係る機能を実現する。なお、補助記憶装置205として、eMMCが利用されてもよい。 The ROM 202 and the auxiliary storage device 205 store programs and the like installed in the information processing terminal 20. The RAM 203 reads and stores the program from the ROM 202 or the auxiliary storage device 205 when the program is instructed to start. The CPU 201 realizes the function related to the information processing terminal 20 according to the program stored in the RAM 203. The eMMC may be used as the auxiliary storage device 205.

タッチパネル204は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル204は、表示装置211及び入力装置212等を含む。 The touch panel 204 is an electronic component having both an input function and a display function, and displays information, accepts input from a user, and the like. The touch panel 204 includes a display device 211, an input device 212, and the like.

表示装置211は、液晶ディスプレイ等であり、タッチパネル204の表示機能を担う。入力装置212は、表示装置211に対する接触物の接触を検出するセンサを含む電子部品である。なお、接触物とは、タッチパネル204の接触面(表面)に接触する物体をいう。斯かる物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。 The display device 211 is a liquid crystal display or the like, and is responsible for the display function of the touch panel 204. The input device 212 is an electronic component including a sensor that detects contact of a contact object with the display device 211. The contact object means an object that comes into contact with the contact surface (surface) of the touch panel 204. Examples of such an object include a user's finger, a dedicated or general pen, and the like.

サブCPU206は、情報処理端末20が省電力状態(又は省エネ状態)に移行している間でも電力が供給されるCPUである。サブCPU206は、省電力状態において、プログラムの命令に従った処理制御を行う。情報処理端末20の省電力状態とは、サブCPU206以外の一部のハードウェアに対する電力の供給が停止又は電力の供給量が低下する状態をいう。 The sub CPU 206 is a CPU to which power is supplied even while the information processing terminal 20 is in the power saving state (or energy saving state). The sub CPU 206 performs processing control according to the instruction of the program in the power saving state. The power saving state of the information processing terminal 20 means a state in which the power supply to some hardware other than the sub CPU 206 is stopped or the power supply amount is reduced.

本実施の形態において、例えば、情報処理端末20が故障した場合、新しい情報処理端末20に交換することで、画像形成装置10は本来の機能を回復することができる。但し、情報処理端末20に対するカスタマイズの内容(例えば、アプリケーションのインストールや、各アプリケーション又はその他のプログラム等に関する設定情報等)は、失われてしまう。このようなカスタマイズの内容の早期復帰のために、情報処理端末20及び画像形成装置10は、図3に示されるような機能構成を有する。 In the present embodiment, for example, when the information processing terminal 20 fails, the image forming apparatus 10 can recover its original function by replacing it with a new information processing terminal 20. However, the contents of customization for the information processing terminal 20 (for example, application installation, setting information regarding each application or other programs, etc.) are lost. The information processing terminal 20 and the image forming apparatus 10 have a functional configuration as shown in FIG. 3 for the early return of the customized contents.

図3は、本発明の実施の形態におけるコントローラ11及び情報処理端末20の機能構成例を示す図である。 FIG. 3 is a diagram showing a functional configuration example of the controller 11 and the information processing terminal 20 according to the embodiment of the present invention.

図3において、情報処理端末20は、1以上の標準アプリ21a、1以上の追加アプリ21b、アプリ管理部22、設定管理部23、バックアップ制御部24及びリストア制御部25等を有する。これら各部は、情報処理端末20にインストールされた1以上のプログラムが、CPU201に実行させる処理により実現される。また、情報処理端末20は、復帰部26を有する。復帰部26は、情報処理端末20にインストールされた1以上のプログラムが、サブCPU206に実行させる処理により実現される。更に、情報処理端末20は、標準アプリ記憶部221、追加アプリ記憶部222及び設定情報記憶部223等を有する。これら各記憶部は、例えば、補助記憶装置205を利用して実現可能である。 In FIG. 3, the information processing terminal 20 has one or more standard applications 21a, one or more additional applications 21b, an application management unit 22, a setting management unit 23, a backup control unit 24, a restore control unit 25, and the like. Each of these parts is realized by a process of causing the CPU 201 to execute one or more programs installed in the information processing terminal 20. Further, the information processing terminal 20 has a return unit 26. The return unit 26 is realized by a process of causing the sub CPU 206 to execute one or more programs installed in the information processing terminal 20. Further, the information processing terminal 20 has a standard application storage unit 221, an additional application storage unit 222, a setting information storage unit 223, and the like. Each of these storage units can be realized by using, for example, the auxiliary storage device 205.

標準アプリ21aは、画像形成装置10の出荷時に予めインストールされている標準的なアプリケーション(例えば、コピーアプリ、スキャナアプリ等)である。 The standard application 21a is a standard application (for example, a copy application, a scanner application, etc.) that is pre-installed at the time of shipment of the image forming apparatus 10.

追加アプリ21bは、画像形成装置10をユーザ環境に導入する際、又はユーザ環境において運用の開始後に、ユーザからの要求により又はユーザ自身が情報処理端末20に対してインストールしたアプリケーションである。したがって、インストールされる追加アプリ21bの種類は、ユーザ環境に応じて異なる。追加アプリ21bをインストールすることで、情報処理端末20又は画像形成装置10の機能拡張を図ることができる。なお、標準アプリ21a及び追加アプリ21bを区別しない場合、単に「アプリ21」という。アプリ21の中には、情報処理端末20に関して価値を提供するもの(例えば、ブラウザ等)もあれば、コントローラ11と通信して画像形成装置10としての価値を提供するものもある。 The additional application 21b is an application installed on the information processing terminal 20 at the request of the user or by the user himself / herself when the image forming apparatus 10 is introduced into the user environment or after the operation is started in the user environment. Therefore, the type of the additional application 21b to be installed differs depending on the user environment. By installing the additional application 21b, the functions of the information processing terminal 20 or the image forming apparatus 10 can be expanded. When the standard application 21a and the additional application 21b are not distinguished, it is simply referred to as "application 21". Some of the apps 21 provide value with respect to the information processing terminal 20 (for example, a browser), while others communicate with the controller 11 to provide value as the image forming apparatus 10.

標準アプリ記憶部221には、各標準アプリ21aのプログラムを格納したファイル(以下、「アプリケーションファイル」という。)が記憶されている。追加アプリ記憶部222には、各追加アプリ21bのアプリケーションファイルが記憶されている。 The standard application storage unit 221 stores a file (hereinafter, referred to as "application file") in which the program of each standard application 21a is stored. The application file of each additional application 21b is stored in the additional application storage unit 222.

アプリ管理部22は、追加アプリ21bのインストール、アップデート及びアンインストールや、各アプリ21の起動及び停止等を制御する。アプリ管理部22は、また、追加アプリ21bのアプリケーションファイルのバックアップを生成する。バックアップとは、リストア(復元)を目的として、元のデータの記憶場所とは異なる記憶場所に記憶(退避)される、元のデータの複製をいう。また、バックアップを元のデータの記憶場所とは異なる記憶場所に記憶(退避)することをバックアップ処理という。 The application management unit 22 controls the installation, update and uninstallation of the additional application 21b, and the start and stop of each application 21. The application management unit 22 also generates a backup of the application file of the additional application 21b. Backup refers to duplication of original data that is stored (saved) in a storage location different from the storage location of the original data for the purpose of restoration (restoration). In addition, storing (saving) a backup in a storage location different from the storage location of the original data is called a backup process.

設定管理部23は、設定情報記憶部223に記憶されている各アプリ21の設定情報(各設定項目の設定値等)を管理する。例えば、設定管理部23は、ユーザによる操作等に応じて、各設定情報の変更等を行う。設定管理部23は、また、各設定情報のバックアップを生成する。 The setting management unit 23 manages the setting information (setting values of each setting item, etc.) of each application 21 stored in the setting information storage unit 223. For example, the setting management unit 23 changes each setting information according to an operation or the like by the user. The setting management unit 23 also generates a backup of each setting information.

バックアップ制御部24は、追加アプリ記憶部222に記憶されている追加アプリ21bのアプリケーションファイルや、設定情報記憶部223に記憶されている設定情報についてのバックアップ処理(退避処理)を制御する。 The backup control unit 24 controls a backup process (save process) for the application file of the additional application 21b stored in the additional application storage unit 222 and the setting information stored in the setting information storage unit 223.

リストア制御部25は、バックアップ処理により生成されたバックアップに基づいて、リストア処理(復元処理)を制御する。 The restore control unit 25 controls the restore process (restoration process) based on the backup generated by the backup process.

復帰部26は、情報処理端末20について、省電力状態から通常状態への復帰を制御する。情報処理端末20の通常状態とは、省電力状態でない状態をいう。 The return unit 26 controls the return of the information processing terminal 20 from the power saving state to the normal state. The normal state of the information processing terminal 20 means a state in which the information processing terminal 20 is not in a power saving state.

一方、コントローラ11は、サービス層121及びエンジン制御部122等を有する。これら各部は、コントローラ11にインストールされた1以上のプログラムが、CPU111に実行させる処理により実現される。コントローラ11は、また、復帰部123を有する。復帰部123は、コントローラ11にインストールされた1以上のプログラムが、サブCPU115に実行させる処理により実現される。コントローラ11は、更に、バックアップ記憶部131を有する。バックアップ記憶部131は、例えば、HDD114を用いて実現可能である。 On the other hand, the controller 11 has a service layer 121, an engine control unit 122, and the like. Each of these parts is realized by a process of causing the CPU 111 to execute one or more programs installed in the controller 11. The controller 11 also has a return unit 123. The return unit 123 is realized by a process of causing the sub CPU 115 to execute one or more programs installed in the controller 11. The controller 11 further has a backup storage unit 131. The backup storage unit 131 can be realized by using, for example, the HDD 114.

エンジン制御部122は、スキャナ12及びプリンタ13等を制御する。 The engine control unit 122 controls the scanner 12, the printer 13, and the like.

サービス層121は、エンジン制御部122に対するAPI(Application Program Interface)を提供する。当該APIは、例えば、HTTP(HyperText Transfer Protocol)ベースのWebAPIであってもよい。サービス層121は、情報処理端末20のアプリ21、バックアップ制御部24及びリストア制御部25等から当該APIを介して入力される要求に応じた処理をエンジン制御部122に実行させる。 The service layer 121 provides an API (Application Program Interface) for the engine control unit 122. The API may be, for example, an HTTP (HyperText Transfer Protocol) -based Web API. The service layer 121 causes the engine control unit 122 to execute a process according to a request input from the application 21, the backup control unit 24, the restore control unit 25, and the like of the information processing terminal 20 via the API.

復帰部123は、コントローラ11について、省電力状態から通常状態への復帰を制御する。 The return unit 123 controls the return of the controller 11 from the power saving state to the normal state.

バックアップ記憶部131は、情報処理端末20のバックアップ制御部24によって行われるバックアップ処理において生成されるバックアップ(追加アプリ21bのアプリケーションファイルや設定情報等)を記憶する。すなわち、本実施の形態において、情報処理端末20に関するバックアップは、画像形成装置10の外部ではなく、画像形成装置10内に記憶される。なお、バックアップ記憶部131は、HDD114の一部のパーティションを利用して構成されてもよい。この場合、情報処理端末20が当該パーティションをNFS(Network File System)マウントすることで、情報処理端末20からバックアップ記憶部131を透過的に(情報処理端末20のファイルシステムの一部として)利用することができる。 The backup storage unit 131 stores backups (application files, setting information, etc. of the additional application 21b) generated in the backup process performed by the backup control unit 24 of the information processing terminal 20. That is, in the present embodiment, the backup related to the information processing terminal 20 is stored in the image forming apparatus 10 instead of outside the image forming apparatus 10. The backup storage unit 131 may be configured by using a part of the partition of the HDD 114. In this case, the information processing terminal 20 mounts the partition by NFS (Network File System), so that the backup storage unit 131 is transparently used (as a part of the file system of the information processing terminal 20) from the information processing terminal 20. be able to.

図4は、バックアップ処理の処理手順の一例を説明するためのシーケンス図である。バックアップ処理は基本的に自動的に実行される。バックアップの主な契機(トリガ)としては、情報処理端末20の起動時、追加アプリ21bのインストール状態に変化があった時(インストール、アンインストール、アップデートが行われた時)、アプリ21の設定情報等の変更時等である。 FIG. 4 is a sequence diagram for explaining an example of the processing procedure of the backup process. The backup process is basically executed automatically. The main triggers for backup are when the information processing terminal 20 is started, when there is a change in the installation status of the additional application 21b (when installation, uninstallation, or update is performed), and the setting information of the application 21. Etc. at the time of change.

但し、バックアップ処理には時間がかかるため、情報処理端末20の起動直後、追加アプリ21bのインストール直後、又は設定情報の変更直後等のように、ユーザが操作を行っていることが想定されるタイミングでは実行されず、これらのタイミングの一定時間経過後にバックアップの可否が確認されて可能だった場合、かつ、ユーザによる操作がない(例えば、表示装置211としてのLCD(Liquid Crystal Display)がOFFの状態など)と判断できた時にバックアップが実行される。 However, since the backup process takes time, it is assumed that the user is performing an operation immediately after the information processing terminal 20 is started, immediately after the additional application 21b is installed, or immediately after the setting information is changed. Is not executed, and if it is possible to confirm the availability of backup after a certain period of time has passed at these timings, and there is no operation by the user (for example, the LCD (Liquid Crystal Display) as the display device 211 is OFF). The backup is executed when it can be determined.

バックアップ処理の制御は、バックアップ制御部24によって実施されるが、当該一定時間経過時に情報処理端末20が省電力状態に移行してしまっていると、CPU201によって実現されるバックアップ制御部24は、バックアップ処理を開始することができない。情報処理端末20は、省電力状態に移行した場合に、外部からの入力が無い限り、自動で通常状態で復帰する機構を有していないからである。 The backup processing is controlled by the backup control unit 24, but if the information processing terminal 20 has transitioned to the power saving state after a certain period of time, the backup control unit 24 realized by the CPU 201 backs up. Unable to start processing. This is because the information processing terminal 20 does not have a mechanism for automatically returning to the normal state when the power saving state is entered, unless there is an input from the outside.

そこで、バックアップ制御部24は、情報処理端末20の起動時、追加アプリ21bのインストール状態変化時、又は設定情報の変更時等において、情報処理端末20の省電力状態からの復帰する時刻(以下、「復帰時刻」という。)をサービス層121に設定しておく。以下、斯かる設定を「復帰時刻設定」という。バックアップ制御部24は、当該復帰時刻設定に指定された復帰時刻が到来した際に、サービス層121から送信される復帰通知に応じて、バックアップ処理を開始する。 Therefore, the backup control unit 24 returns to the information processing terminal 20 from the power saving state when the information processing terminal 20 is started, the installation state of the additional application 21b is changed, or the setting information is changed (hereinafter, the time). “Return time”) is set in the service layer 121. Hereinafter, such a setting is referred to as "return time setting". The backup control unit 24 starts the backup process in response to the return notification sent from the service layer 121 when the return time specified in the return time setting arrives.

ステップS101において、バックアップ制御部24が、上記した復帰通知をサービス層121から受信すると、サービス層121に対して、バックアップ処理の実施要求を送信する(S102)。当該実施要求は、バックアップ処理の実行の可否の照会に相当する。但し、バックアップ制御部24は、表示装置211がONである場合等、情報処理端末20がユーザによって操作されていることが推定される状態である場合には、当該復帰通知を無視してもよい。 In step S101, when the backup control unit 24 receives the above-mentioned return notification from the service layer 121, it transmits a backup processing execution request to the service layer 121 (S102). The execution request corresponds to an inquiry as to whether or not the backup process can be executed. However, the backup control unit 24 may ignore the return notification when the information processing terminal 20 is presumed to be operated by the user, such as when the display device 211 is ON. ..

サービス層121は、当該実施要求(バックアップ処理の実行の可否の照会)に応じ、コントローラ11の状態(CPU111の利用状態、HDD114の利用状態、ジョブの状態など)を判定し、バックアップ処理の開始の可否を判定する(S103)。例えば、CPU111の負荷(使用率)が閾値以上である場合や、HDD114に対するアクセスが発生している場合や、ジョブが実行中である場合等、ユーザによって画像形成装置10が利用されている状態(ネットワークを介して利用されている状態も含む。)が推定される場合には、サービス層121は、バックアップ処理の開始は不可であると判定する。一方、ユーザによって画像形成装置10が利用されていない状態であることが推定される場合には、サービス層121は、バックアップ処理の開始は可能であると判定する。 The service layer 121 determines the state of the controller 11 (the usage state of the CPU 111, the usage state of the HDD 114, the job state, etc.) in response to the execution request (inquiry about whether or not the backup process can be executed), and starts the backup process. It is determined whether or not it is possible (S103). For example, when the load (usage rate) of the CPU 111 is equal to or higher than the threshold value, when access to the HDD 114 is occurring, when a job is being executed, or the like, the image forming apparatus 10 is being used by the user ( When it is estimated that the service is being used via the network), the service layer 121 determines that the backup process cannot be started. On the other hand, when it is estimated that the image forming apparatus 10 is not being used by the user, the service layer 121 determines that the backup process can be started.

続いて、サービス層121は、判定結果(バックアップ処理の開始の可否を示す情報)を示す応答をバックアップ制御部24に送信する(S104)。なお、サービス層121によってバックアップ処理の開始の可否が判定されることで、バックアップ処理について、他のオペレーションとの排他を行うことができる。その結果、バックアップ中の画像形成装置10のリブート(ファームのアップデート後など)やHDD114の初期化などとバックアップ処理との競合を回避することができる。したがって、バックアップ中に予期せぬエラーが発生するのを防止して安全にバックアップ処理を実行することができる。 Subsequently, the service layer 121 transmits a response indicating the determination result (information indicating whether or not the backup process can be started) to the backup control unit 24 (S104). By determining whether or not the backup process can be started by the service layer 121, the backup process can be excluded from other operations. As a result, it is possible to avoid a conflict between the backup process and the reboot of the image forming apparatus 10 during backup (after updating the firmware, etc.) or the initialization of the HDD 114. Therefore, it is possible to safely execute the backup process by preventing an unexpected error from occurring during the backup.

バックアップ制御部24は、当該応答がバックアップ処理の開始の不可を示す場合、ステップS105以降は実行せずに、再度、サービス層121に対して復帰通知設定を行う。 When the response indicates that the backup process cannot be started, the backup control unit 24 sets the return notification to the service layer 121 again without executing step S105 or later.

一方、当該応答がバックアップ処理の開始が可能であることを示す場合、バックアップ制御部24は、バックアップ処理の実行をアプリ管理部22に要求する(S105)。 On the other hand, when the response indicates that the backup process can be started, the backup control unit 24 requests the application management unit 22 to execute the backup process (S105).

バックアップ制御部24からの要求に応じ、アプリ管理部22は、追加アプリ記憶部222に記憶されている追加アプリ21bのアプリ21ファイルの一覧情報を生成する(S106)。続いて、アプリ管理部22は、当該一覧情報に含まれる追加アプリ21bのアプリケーションファイルのアーカイブ(圧縮される場合も含む)生成し(S107)、当該アーカイブをNFSマウントされたバックアップ記憶部131へバックアップとして保存する(S108)。続いて、アプリ管理部22は、バックアップ処理の結果(成否を示す情報)をバックアップ制御部24に通知する(S109)。 In response to the request from the backup control unit 24, the application management unit 22 generates list information of the application 21 file of the additional application 21b stored in the additional application storage unit 222 (S106). Subsequently, the application management unit 22 generates an archive (including the case where it is compressed) of the application file of the additional application 21b included in the list information (S107), and backs up the archive to the NFS-mounted backup storage unit 131. It is saved as (S108). Subsequently, the application management unit 22 notifies the backup control unit 24 of the result of the backup process (information indicating success or failure) (S109).

なお、標準アプリ21aのアプリ21ファイルがバックアップに含まれないのは、情報処理端末20が交換された場合であっても、標準アプリ21aは交換後の情報処理端末20にも事前にインストールされているからである。標準アプリ21aのアプリ21ファイルがバックアップから除外されることで、HDD114の消費容量を削減することができる。 The application 21 file of the standard application 21a is not included in the backup even when the information processing terminal 20 is replaced, because the standard application 21a is also installed in advance on the information processing terminal 20 after the exchange. Because there is. By excluding the application 21 file of the standard application 21a from the backup, the consumption capacity of the HDD 114 can be reduced.

続いて、バックアップ制御部24は、バックアップ処理の実行を設定管理部23に要求する(S110)。なお、ステップS110以降は、追加アプリ21bのバックアップ処理に成功した場合に限って実行されてもよい。 Subsequently, the backup control unit 24 requests the setting management unit 23 to execute the backup process (S110). The steps S110 and subsequent steps may be executed only when the backup process of the additional application 21b is successful.

バックアップ制御部24からの要求に応じ、設定管理部23は、各アプリ21(各標準アプリ21a及び各追加アプリ21b)に対してバックアップ処理の実行を要求する(S111)。当該要求に応じ、各アプリ21は、アプリ21ごとに補助記憶装置205に所定のファイル(設定ファイル)を生成し、設定情報記憶部223又はコントローラ11のHDD114に記憶されている当該アプリ21の設定情報を当該アプリ21の設定ファイルに書き込む。続いて、各アプリ21は、当該アプリ21の設定ファイルのパス名を含む、バックアップ処理の実行結果を設定管理部23に通知する(S112)。なお、設定管理部23は、各アプリ21から実行結果が通知されるたびに、バックアップ処理の進捗状況をバックアップ制御部24に通知する(S113)。例えば、設定情報のバックアップ処理を行うアプリ21の総数と、実行結果が通知されたアプリ21の数とが進捗状況として通知されてもよい。 In response to the request from the backup control unit 24, the setting management unit 23 requests each application 21 (each standard application 21a and each additional application 21b) to execute the backup process (S111). In response to the request, each application 21 generates a predetermined file (setting file) in the auxiliary storage device 205 for each application 21, and sets the application 21 stored in the setting information storage unit 223 or the HDD 114 of the controller 11. Write the information to the setting file of the application 21. Subsequently, each application 21 notifies the setting management unit 23 of the execution result of the backup process including the path name of the setting file of the application 21 (S112). The setting management unit 23 notifies the backup control unit 24 of the progress of the backup process each time the execution result is notified from each application 21 (S113). For example, the total number of applications 21 that back up the setting information and the number of applications 21 for which the execution result has been notified may be notified as the progress status.

設定情報のバックアップ処理を行う全てのアプリ21について当該バックアップが完了すると、設定管理部23は、各アプリ21の設定ファイルのアーカイブ(圧縮される場合も含む)生成し(S114)、当該アーカイブをNFSマウントされたバックアップ記憶部131へバックアップとして保存する(S115)。続いて、設定管理部23は、バックアップ処理の結果をバックアップ制御部24に通知する(S116)。 When the backup of all the applications 21 that perform the backup process of the setting information is completed, the setting management unit 23 generates an archive (including the case where it is compressed) of the setting file of each application 21 (S114), and NFS the archive. It is saved as a backup in the mounted backup storage unit 131 (S115). Subsequently, the setting management unit 23 notifies the backup control unit 24 of the result of the backup process (S116).

なお、設定情報については、追加アプリ21bだけでなく標準アプリ21aについてもバックアップが生成されるのは、標準アプリ21aの設定情報が変更されている状態で情報処理端末20の交換が行われた場合に、変更後の設定情報は交換後の情報処理端末20には記憶されていないからである。 Regarding the setting information, the backup is generated not only for the additional application 21b but also for the standard application 21a when the information processing terminal 20 is exchanged while the setting information of the standard application 21a is changed. This is because the changed setting information is not stored in the information processing terminal 20 after the exchange.

続いて、ステップS101の復帰通知に関して画像形成装置10が実行する処理手順について説明する。図5は、復帰通知に関して実行される処理手順の一例を説明するためのシーケンス図である。図5中、図4と同一ステップには同一ステップ番号を付している。 Subsequently, the processing procedure executed by the image forming apparatus 10 with respect to the return notification in step S101 will be described. FIG. 5 is a sequence diagram for explaining an example of the processing procedure executed for the return notification. In FIG. 5, the same steps as those in FIG. 4 are assigned the same step numbers.

情報処理端末20の起動時、追加アプリ21bのインストール状態変化時、又は設定情報の変更時等において、バックアップ制御部24はバックアップ開始時刻を判定する(S201)。例えば、現在時刻から所定時間経過後がバックアップ開始時刻として判定されてもよい。 The backup control unit 24 determines the backup start time when the information processing terminal 20 is started, when the installation state of the additional application 21b is changed, or when the setting information is changed (S201). For example, the backup start time may be determined after a predetermined time has elapsed from the current time.

続いて、バックアップ制御部24は、当該バックアップ開始時刻が復帰時刻として指定された復帰時刻設定をサービス層121に対して通知する(S202)。サービス層121は、当該復帰時刻を、例えば、RAM203に記憶しておく(S203)。 Subsequently, the backup control unit 24 notifies the service layer 121 of the return time setting in which the backup start time is designated as the return time (S202). The service layer 121 stores the return time in, for example, the RAM 203 (S203).

その後、サービス層121は、復帰時刻が到来を検知すると、情報処理端末20及びコントローラ11の双方が通常状態であれば、バックアップ制御部24に復帰通知を送信する(S101)。バックアップ制御部24は、当該復帰通知に応じ、図4のステップS102以降を実行する。 After that, when the service layer 121 detects the arrival of the return time, if both the information processing terminal 20 and the controller 11 are in the normal state, the service layer 121 transmits a return notification to the backup control unit 24 (S101). The backup control unit 24 executes step S102 and subsequent steps in FIG. 4 in response to the return notification.

又は、復帰時刻が到来したタイミングで、情報処理端末20が省電力状態で、コントローラ11が通常状態だった場合、サービス層121は、情報処理端末20が省電力状態であっても電力が供給されているサブCPU206によって実現される復帰部26に対し、省電力状態からの復帰を要求する(S221)。復帰部26は、当該要求に応じ、情報処理端末20を省電力状態から通常状態へ復帰させる(S222)。復帰が完了すると、復帰部26は、復帰の完了を示す応答をサービス層121へ送信する(S223)。サービス層121は、当該応答に応じ、バックアップ制御部24に復帰通知を送信する(S101)。バックアップ制御部24は、通常状態への復帰後における当該復帰通知に応じ、図4のステップS102以降を実行する。 Alternatively, when the information processing terminal 20 is in the power saving state and the controller 11 is in the normal state at the timing when the return time arrives, the service layer 121 is supplied with power even if the information processing terminal 20 is in the power saving state. The recovery unit 26 realized by the sub CPU 206 is requested to recover from the power saving state (S221). The return unit 26 returns the information processing terminal 20 from the power saving state to the normal state in response to the request (S222). When the return is completed, the return unit 26 transmits a response indicating the completion of the return to the service layer 121 (S223). The service layer 121 transmits a return notification to the backup control unit 24 in response to the response (S101). The backup control unit 24 executes step S102 and subsequent steps of FIG. 4 in response to the return notification after returning to the normal state.

一方、コントローラが省電力状態に移行する場合、サービス層121は、省電力状態に移行する前に復帰部123に復帰時刻を設定してから(S231)、コントローラ11を省電力状態に移行させる(S232)。復帰時刻を設定された復帰部123は、復帰時刻の到来を待機する。当該復帰時刻が到来すると、復帰部123は、コントローラ11を通常状態へ復帰させる(S233)。コントローラ11が通常状態へ復帰すると、上述したステップS221〜S224が実行される。 On the other hand, when the controller shifts to the power saving state, the service layer 121 sets the recovery time in the recovery unit 123 before shifting to the power saving state (S231), and then shifts the controller 11 to the power saving state (S231). S232). The return unit 123 for which the return time has been set waits for the arrival of the return time. When the return time arrives, the return unit 123 returns the controller 11 to the normal state (S233). When the controller 11 returns to the normal state, steps S221 to S224 described above are executed.

上述したように、本実施の形態によれば、情報処理端末20に対するカスタマイズに関する情報(追加アプリ21bや設定情報等)は、画像形成装置10の本体部側の記憶部に記憶される。その結果、外部の記憶装置を設置する必要性を低減することができる。したがって、画像形成装置10のカスタマイズに関する情報のバックアップに要するコストを低下させることができる。 As described above, according to the present embodiment, the information related to the customization for the information processing terminal 20 (additional application 21b, setting information, etc.) is stored in the storage unit on the main body side of the image forming apparatus 10. As a result, the need to install an external storage device can be reduced. Therefore, the cost required for backing up the information regarding the customization of the image forming apparatus 10 can be reduced.

なお、上記では、画像形成装置10を機器の一例として説明したが、プロジェクタ、電子黒板、又はテレビ会議システム等のように、操作部を有する他の機器について本実施の形態が適用されてもよい。 Although the image forming apparatus 10 has been described above as an example of the device, the present embodiment may be applied to other devices having an operation unit such as a projector, an electronic blackboard, or a video conferencing system. ..

また、アプリ21のプログラムや当該プログラムに関する設定情報等がバックアップの対象とされてもよい。 Further, the program of the application 21 and the setting information related to the program may be backed up.

なお、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 It should be noted that each function of the embodiment described above can be realized by one or a plurality of processing circuits. Here, the "processing circuit" in the present specification is a processor programmed to execute each function by software such as a processor implemented by an electronic circuit, or a processor designed to execute each function described above. It shall include devices such as ASIC (Application Specific Integrated Circuit), DSP (digital signal processor), FPGA (field programmable gate array) and conventional circuit modules.

なお、本実施の形態において、アプリ管理部22及び設定管理部23のうちの少なくともいずれか一方は、記憶処理部の一例である。バックアップ記憶部131は、記憶部の一例である。バックアップ制御部24は、照会部及び設定部の一例である。復帰部26は、復帰部の一例である。 In the present embodiment, at least one of the application management unit 22 and the setting management unit 23 is an example of the storage processing unit. The backup storage unit 131 is an example of a storage unit. The backup control unit 24 is an example of an inquiry unit and a setting unit. The return unit 26 is an example of a return unit.

以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various aspects are within the scope of the gist of the present invention described in the claims. It can be transformed and changed.

10 画像形成装置
11 コントローラ
12 スキャナ
13 プリンタ
14 モデム
16 ネットワークインタフェース
17 SDカードスロット
20 情報処理端末
21a 標準アプリ
21b 追加アプリ
22 アプリ管理部
23 設定管理部
24 バックアップ制御部
25 リストア制御部
26 復帰部
80 SDカード
111 CPU
112 RAM
113 ROM
114 HDD
115 サブCPU
121 サービス層
122 エンジン制御部
123 復帰部
131 バックアップ記憶部
201 CPU
202 ROM
203 RAM
204 タッチパネル
205 補助記憶装置
206 サブCPU
211 表示装置
212 入力装置
221 標準アプリ記憶部
222 追加アプリ記憶部
223 設定情報記憶部
10 Image forming device 11 Controller 12 Scanner 13 Printer 14 Modem 16 Network interface 17 SD card slot 20 Information processing terminal 21a Standard application 21b Additional application 22 App management unit 23 Setting management unit 24 Backup control unit 25 Restore control unit 26 Restore unit 80 SD Card 111 CPU
112 RAM
113 ROM
114 HDD
115 sub CPU
121 Service layer 122 Engine control unit 123 Return unit 131 Backup storage unit 201 CPU
202 ROM
203 RAM
204 Touch panel 205 Auxiliary storage 206 Sub CPU
211 Display device 212 Input device 221 Standard application storage unit 222 Additional application storage unit 223 Setting information storage unit

特開2016−177689号公報Japanese Unexamined Patent Publication No. 2016-177689

Claims (5)

操作部と本体部とを有する機器であって、
前記操作部は、
所定のタイミングが到来すると、前記操作部のカスタマイズに関する情報のバックアップを、前記本体部が有する記憶部に記憶する記憶処理部
前記所定のタイミングを前記本体部へ設定する設定部と、
前記所定のタイミングの到来を検知した前記本体部からの要求に応じ、前記操作部を省電力状態から復帰させる復帰部とを有し、
前記省電力状態からの復帰後に前記本体部から前記所定のタイミングの到来が通知されると、前記記憶処理部は、前記情報を前記記憶部に記憶する、
ことを特徴とする機器。
A device that has an operation unit and a main body unit.
The operation unit
When a predetermined timing arrives, the storage processing unit that stores the backup of the information related to the customization of the operation unit in the storage unit of the main body unit, and the storage processing unit.
A setting unit that sets the predetermined timing to the main body unit,
It has a return unit that restores the operation unit from the power saving state in response to a request from the main body unit that has detected the arrival of the predetermined timing.
When the arrival of the predetermined timing is notified from the main body unit after returning from the power saving state, the storage processing unit stores the information in the storage unit.
A device that features that.
前記情報は、前記操作部にインストールされたプログラム及び前記プログラムに関する設定情報の少なくともいずれか一方を含む、
ことを特徴とする請求項1記載の機器。
The information includes at least one of a program installed in the operation unit and setting information related to the program.
The device according to claim 1, wherein the device is characterized by the above.
前記操作部は、
前記所定のタイミングが到来すると、前記本体部に対して前記情報の記憶の可否を照会する照会部を有し、
前記記憶処理部は、前記照会に対して前記記憶が可能であることが応答された場合に、前記情報を前記記憶部へ記憶する、
ことを特徴とする請求項1又は2記載の機器。
The operation unit
When the predetermined timing arrives, the main body unit has an inquiry unit that inquires whether or not the information can be stored.
When the storage processing unit responds to the inquiry that the storage is possible, the storage processing unit stores the information in the storage unit.
The device according to claim 1 or 2, wherein the device is characterized by the above.
操作部と本体部とを有する機器の前記操作部が、
所定のタイミングが到来すると、前記操作部のカスタマイズに関する情報のバックアップを、前記本体部が有する記憶部に記憶する記憶処理手順
前記所定のタイミングを前記本体部へ設定する設定手順と、
前記所定のタイミングの到来を検知した前記本体部からの要求に応じ、前記操作部を省電力状態から復帰させる復帰手順とを実行し、
前記省電力状態からの復帰後に前記本体部から前記所定のタイミングの到来が通知されると、前記記憶処理手順は、前記情報を前記記憶部に記憶する、
ことを特徴とする情報処理方法。
The operation unit of the device having the operation unit and the main body unit
When a predetermined timing arrives, a storage processing procedure for storing a backup of information related to customization of the operation unit in the storage unit of the main body unit and a storage processing procedure.
A setting procedure for setting the predetermined timing on the main body, and
In response to the request from the main body unit that has detected the arrival of the predetermined timing, the return procedure for returning the operation unit from the power saving state is executed.
When the arrival of the predetermined timing is notified from the main body after returning from the power saving state, the storage processing procedure stores the information in the storage unit.
An information processing method characterized by the fact that.
操作部と本体部とを有する機器の前記操作部に、
所定のタイミングが到来すると、前記操作部のカスタマイズに関する情報のバックアップを、前記本体部が有する記憶部に記憶する記憶処理手順
前記所定のタイミングを前記本体部へ設定する設定手順と、
前記所定のタイミングの到来を検知した前記本体部からの要求に応じ、前記操作部を省電力状態から復帰させる復帰手順とを実行させ、
前記省電力状態からの復帰後に前記本体部から前記所定のタイミングの到来が通知されると、前記記憶処理手順は、前記情報を前記記憶部に記憶する、
ことを特徴とするプログラム。
In the operation unit of the device having the operation unit and the main body unit,
When a predetermined timing arrives, a storage processing procedure for storing a backup of information related to customization of the operation unit in the storage unit of the main body unit and a storage processing procedure.
A setting procedure for setting the predetermined timing on the main body, and
In response to a request from the main body unit that has detected the arrival of the predetermined timing, a return procedure for returning the operation unit from the power saving state is executed.
When the arrival of the predetermined timing is notified from the main body after returning from the power saving state, the storage processing procedure stores the information in the storage unit.
A program characterized by that.
JP2018049929A 2018-03-16 2018-03-16 Equipment, information processing methods and programs Active JP6904288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018049929A JP6904288B2 (en) 2018-03-16 2018-03-16 Equipment, information processing methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018049929A JP6904288B2 (en) 2018-03-16 2018-03-16 Equipment, information processing methods and programs

Publications (2)

Publication Number Publication Date
JP2019160219A JP2019160219A (en) 2019-09-19
JP6904288B2 true JP6904288B2 (en) 2021-07-14

Family

ID=67996443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018049929A Active JP6904288B2 (en) 2018-03-16 2018-03-16 Equipment, information processing methods and programs

Country Status (1)

Country Link
JP (1) JP6904288B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005244657A (en) * 2004-02-26 2005-09-08 Toshiba Corp Communication system, communication terminal, and communication method
JP2007280211A (en) * 2006-04-10 2007-10-25 Canon Inc Print system, printer, printer control method, and program
JP2007318572A (en) * 2006-05-26 2007-12-06 Max Co Ltd Electronics
JP2009265434A (en) * 2008-04-25 2009-11-12 Kyocera Mita Corp Image forming apparatus
JP6042703B2 (en) * 2012-11-14 2016-12-14 株式会社アイ・オー・データ機器 Recording device backup system and recording device backup program
JP2015002524A (en) * 2013-06-18 2015-01-05 株式会社リコー Image processing system
JP2016132186A (en) * 2015-01-20 2016-07-25 株式会社リコー Image forming apparatus, image forming processing method, and image forming processing program

Also Published As

Publication number Publication date
JP2019160219A (en) 2019-09-19

Similar Documents

Publication Publication Date Title
JP5163408B2 (en) Information processing device
US9268556B2 (en) Image forming apparatus including firmware, method of controlling image forming apparatus, and storage medium
JP5822527B2 (en) Information processing apparatus, control method thereof, and control program
US9229815B2 (en) Information processing apparatus, program update method, and program
JP5948855B2 (en) Apparatus, program management method, program management program, and recording medium
JP5984326B2 (en) Information processing apparatus, program update method, and program
JP5943681B2 (en) Information processing apparatus, firmware update method for information processing apparatus, and program
KR20130053624A (en) Image forming apparatus and method for booting the same having hibernation function
US9135541B2 (en) Image forming apparatus and nonvolatile memory writing method
JP2023068538A (en) Information processing apparatus, method for controlling the same, and program
JP2018116575A (en) Information processing apparatus, control method therefor, and program
JP5814587B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP6904288B2 (en) Equipment, information processing methods and programs
JP5811611B2 (en) Information processing apparatus, information processing method, and program
JP2018078485A (en) Information processing apparatus and method for starting information processing apparatus
JP6859654B2 (en) Equipment, information processing systems, information processing methods and information processing programs
US10447886B2 (en) Image processing apparatus for updating a non-volatile memory and method controlling image processing apparatus
JP2013117910A (en) Information processor, control method thereof, and program
JP6459543B2 (en) Image forming apparatus, job processing control method, and job processing control program
JP2013258511A (en) Image forming apparatus, and back-up/restore method and program
JP7424457B2 (en) Image forming device and program
JP2003330655A (en) IMAGE FORMING APPARATUS, CONTROL METHOD OF IMAGE FORMING APPARATUS, COMPUTER-READABLE STORAGE MEDIUM, AND PROGRAM
JP2026011094A (en) electronic equipment
JP2023139967A (en) Information processing system, information processing device, information processing method and program
JP2025132068A (en) Device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210302

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210428

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: 20210525

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210607

R151 Written notification of patent or utility model registration

Ref document number: 6904288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151