JP2020154741A - Electronic apparatus, data saving control method, and data saving control program - Google Patents

Electronic apparatus, data saving control method, and data saving control program Download PDF

Info

Publication number
JP2020154741A
JP2020154741A JP2019052723A JP2019052723A JP2020154741A JP 2020154741 A JP2020154741 A JP 2020154741A JP 2019052723 A JP2019052723 A JP 2019052723A JP 2019052723 A JP2019052723 A JP 2019052723A JP 2020154741 A JP2020154741 A JP 2020154741A
Authority
JP
Japan
Prior art keywords
power supply
unit
electronic device
volatile storage
storage unit
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
JP2019052723A
Other languages
Japanese (ja)
Inventor
創 ▲高▼山
創 ▲高▼山
So Takayama
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 JP2019052723A priority Critical patent/JP2020154741A/en
Publication of JP2020154741A publication Critical patent/JP2020154741A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)
  • Retry When Errors Occur (AREA)
  • Debugging And Monitoring (AREA)
  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

To reduce a memory capacity required for saving data in a case where a secondary power supply of an apparatus supplies power upon loss of power.SOLUTION: An electronic apparatus comprises: a volatile storage unit; a non-volatile storage unit; an external power supply monitoring unit that monitors loss of power supplied from an external power supply; and an operation information recording unit that, when the external power supply monitoring unit detects loss of the external power supply, switches a supply source of power from the external power supply to an internal power supply, and moves operation record information on the apparatus stored in the volatile storage unit to the nonvolatile storage unit.SELECTED DRAWING: Figure 2

Description

本発明は、電子機器、データ退避制御方法、およびデータ退避制御プログラムに関する。 The present invention relates to an electronic device, a data save control method, and a data save control program.

揮発性メモリから不揮発性メモリへのデータ退避時の消費電力量を抑え、データ退避動作に要する供給電力を低減させる技術がある。例えば、特許文献1では、電源監視回路が検出した主電源の電圧レベルが所定のレベル以下の場合に、バックアップ電源により補助的な電源供給を開始し、データ退避処理に関係する初期化を実行した後、メインメモリからフラッシュメモリへのデータ退避動作を行っている。 There is a technology that suppresses the power consumption when saving data from the volatile memory to the non-volatile memory and reduces the power supply required for the data saving operation. For example, in Patent Document 1, when the voltage level of the main power supply detected by the power supply monitoring circuit is equal to or lower than a predetermined level, auxiliary power supply is started by the backup power supply, and initialization related to the data save process is executed. After that, the data save operation from the main memory to the flash memory is performed.

電子機器の動作異常を解析するためには、当該機器の動作情報を記録したログの取得が重要である。しかしながら、電子機器(例えば、ハブなどのネットワーク機器)の異常が疑われた場合、強制的に電源を断たれてしまうケースが多く、この場合はログを得ることができず、動作異常を解析することができなくなる。 In order to analyze the operation abnormality of an electronic device, it is important to acquire a log recording the operation information of the device. However, when an abnormality in an electronic device (for example, a network device such as a hub) is suspected, the power is often forcibly turned off. In this case, a log cannot be obtained and the operation abnormality is analyzed. You will not be able to.

特許文献1では、主電源の電圧レベルが所定のレベル以下の場合に補助的な電源供給を開始し、メインメモリからフラッシュメモリへのデータ退避動作を行っているが、ログやログ以外のデータを含むメインメモリのデータを退避させるため、退避時に必要となるメモリの容量も大きくなってしまう。 In Patent Document 1, when the voltage level of the main power supply is equal to or lower than a predetermined level, the auxiliary power supply is started and the data save operation from the main memory to the flash memory is performed, but the log and data other than the log are stored. Since the data in the main memory including the data is saved, the amount of memory required for saving is also increased.

本発明は、電源の喪失に伴って機器の二次電源が電源を供給する場合において、データの退避時に必要なメモリ容量を抑えることが可能な電子機器を提供することを目的とする。 An object of the present invention is to provide an electronic device capable of suppressing a memory capacity required for saving data when a secondary power source of the device supplies power due to a loss of power supply.

本発明の一態様にかかる電子機器は、揮発性記憶部と、不揮発性記憶部と、外部電源から供給される電源の喪失を監視する外部電源監視部と、前記外部電源監視部が前記外部電源の喪失を検知した場合に、電源の供給元を前記外部電源から内部電源に切り替え、前記揮発性記憶部に記憶されている機器の動作記録情報を前記不揮発性記憶部に移行する動作情報記録部と、を備えることを特徴とする電子機器として構成される。 The electronic device according to one aspect of the present invention includes a volatile storage unit, a non-volatile storage unit, an external power supply monitoring unit that monitors the loss of power supplied from an external power supply, and the external power supply monitoring unit that monitors the external power supply. Operation information recording unit that switches the power supply source from the external power supply to the internal power supply and transfers the operation recording information of the device stored in the volatile storage unit to the non-volatile storage unit when the loss of the power supply is detected. It is configured as an electronic device characterized by being provided with.

本発明の一態様によれば、電源の喪失に伴って機器の二次電源が電源を供給する場合において、データの退避時に必要なメモリ容量を抑えることができる。 According to one aspect of the present invention, when the secondary power supply of the device supplies power due to the loss of power supply, the memory capacity required for saving data can be suppressed.

電子機器の機能的な構成例を示す図である(通常時)。It is a figure which shows the functional configuration example of an electronic device (normal time). 電子機器の機能的な構成例を示す図である(停電時)。It is a figure which shows the functional configuration example of an electronic device (in the case of a power failure). 電子機器で行われるデータ退避制御処理の処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure of the data save control processing performed in an electronic device. 図3に示した移行処理の処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure of the migration process shown in FIG. 図3に示した移行処理の他の処理手順を示すフローチャートである。It is a flowchart which shows the other processing procedure of the transition process shown in FIG. 電子機器の一例であるMFPのハードウェア構成図である。It is a hardware block diagram of the MFP which is an example of an electronic device.

以下、添付図面を参照して、電子機器、データ退避制御方法、およびデータ退避制御プログラムの実施の形態を詳細に説明する。本実施の形態では、例えば、PC(Personal Computer)をはじめとする情報処理装置、MFP(Multi-Function Peripheral)をはじめとする画像形成装置を含む電子機器の外部から供給される電源の喪失を監視し、当該電源の喪失を検知した場合、当該機器に設けられた二次電源による動作へ切り替えるとともに、揮発性メモリに保持されている当該機器の動作記録情報を不揮発性記憶媒体に転送して記録する。これにより、揮発性メモリに記録されるデータのうち、動作記録情報という部分的なデータを退避させるだけで電源の喪失後の機器に対する動作を保証することを可能としている。以下、具体的に説明する。 Hereinafter, embodiments of an electronic device, a data save control method, and a data save control program will be described in detail with reference to the accompanying drawings. In the present embodiment, for example, the loss of power supplied from the outside of an electronic device including an information processing device such as a PC (Personal Computer) and an image forming device such as an MFP (Multi-Function Peripheral) is monitored. When the loss of the power supply is detected, the operation is switched to the operation by the secondary power supply provided in the device, and the operation record information of the device held in the volatile memory is transferred to the non-volatile storage medium for recording. To do. This makes it possible to guarantee the operation of the device after the loss of the power supply only by saving a part of the data recorded in the volatile memory, which is the operation record information. Hereinafter, a specific description will be given.

図1は、本実施の形態における電子機器1000の機能的な構成例を示す図である。図1に示すように、電子機器1000は、外部電源である一次電源を受電する一次電源受電部100と、一次電源受電部100からの電源の供給状態を監視する外部電源監視部110と、電子機器1000内部に設けられた二次電源部120と、電子機器1000内の電源の供給状態を監視する電源監視部130と、一次電源と二次電源とを切り替えるスイッチ140と、電子機器1000の動作情報を記録し、当該記録の動作を制御するコントローラである動作情報記録部150と、電子機器1000における各種処理を実行する機器機能部160とを有している。電子機器1000の各部の機能は、プログラムが実行されることにより実現される。 FIG. 1 is a diagram showing a functional configuration example of the electronic device 1000 according to the present embodiment. As shown in FIG. 1, the electronic device 1000 includes a primary power receiving unit 100 that receives a primary power source as an external power source, an external power supply monitoring unit 110 that monitors the power supply state from the primary power receiving unit 100, and an electronic device. Operation of the secondary power supply unit 120 provided inside the device 1000, the power supply monitoring unit 130 for monitoring the power supply status in the electronic device 1000, the switch 140 for switching between the primary power supply and the secondary power supply, and the electronic device 1000. It has an operation information recording unit 150 that is a controller that records information and controls the operation of the recording, and a device function unit 160 that executes various processes in the electronic device 1000. The functions of each part of the electronic device 1000 are realized by executing a program.

また、動作情報記録部150は、動作情報記録部150全体の動作を制御する制御部151と、揮発性メモリ152と、不揮発性二次記憶装置153とを有している。揮発性メモリ152は、例えば、RAM(Random Access Memory)、DRAM(Dynamic Random Access Memory)をはじめとする電子機器1000のメインメモリとして使用されるメモリと同様のものである。ここで、動作記録情報を保持する揮発性メモリ152を機器機能部160の動作に必要な領域の一部として限定し、電源切替後に二次電源部120から電源供給される領域を、動作情報記録部150に限定する事で、機器機能部160の消費電力が大きくても、二次電源での動作可能時間を延長でき、より確実な動作記録が可能となる。また、不揮発性二次記憶装置153は、例えば、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read-Only Memory)をはじめとする電子機器1000の補助的なメモリや記憶装置である。 Further, the operation information recording unit 150 includes a control unit 151 that controls the operation of the entire operation information recording unit 150, a volatile memory 152, and a non-volatile secondary storage device 153. The volatile memory 152 is similar to the memory used as the main memory of the electronic device 1000 such as RAM (Random Access Memory) and DRAM (Dynamic Random Access Memory). Here, the volatile memory 152 that holds the operation record information is limited as a part of the area required for the operation of the device function unit 160, and the area that is supplied with power from the secondary power supply unit 120 after the power is switched is recorded as the operation information. By limiting to the unit 150, even if the power consumption of the device function unit 160 is large, the operating time of the secondary power supply can be extended, and more reliable operation recording becomes possible. Further, the non-volatile secondary storage device 153 is an auxiliary memory or storage device of the electronic device 1000 such as a flash memory and an EEPROM (Electrically Erasable Programmable Read-Only Memory).

機器機能部160は、電子機器1000上で動作する様々なアプリケーションの動作を制御するCPUなどのチップである。図1に示すように、機器機能部160は、電子機器1000で行われた動作の動作記録情報をメインメモリに記録Xする。 The device function unit 160 is a chip such as a CPU that controls the operation of various applications running on the electronic device 1000. As shown in FIG. 1, the device function unit 160 records and X records the operation record information of the operation performed by the electronic device 1000 in the main memory.

ここで、図2に示すように、例えば、停電等によって、電子機器1000への電源供給元である外部電源から電源が供給されなくなり、外部電源監視部110がその喪失を検知すると、外部電源監視部110は外部電源喪失検知信号Sを動作情報記録部150に出力する。動作情報記録部150は、外部電源監視部110から外部電源喪失検知信号Sを受け取ると、スイッチ140を一次電源受電部100から二次電源部120に切り替える。このようにスイッチ140が切り替えられると、電源監視部130は、二次電源部120から電源が供給されている供給電力を監視する。そして、動作情報記録部150は、電源監視部130により二次電源部120による電源供給が開始されると、制御部151が、それまで揮発性メモリ152に記録していた電子機器1000の動作記録情報を揮発性メモリ152から読み出し、当該動作記録情報のみを揮発性メモリ152から不揮発性二次記憶装置153に移行Yする。上記各部の動作についてはフローチャートを用いて後述する。 Here, as shown in FIG. 2, for example, due to a power failure or the like, power is no longer supplied from the external power source that is the power supply source to the electronic device 1000, and when the external power supply monitoring unit 110 detects the loss, the external power supply monitoring The unit 110 outputs the external power loss detection signal S to the operation information recording unit 150. When the operation information recording unit 150 receives the external power supply loss detection signal S from the external power supply monitoring unit 110, the operation information recording unit 150 switches the switch 140 from the primary power supply power receiving unit 100 to the secondary power supply unit 120. When the switch 140 is switched in this way, the power supply monitoring unit 130 monitors the supplied power supplied from the secondary power supply unit 120. Then, when the power supply monitoring unit 130 starts the power supply by the secondary power supply unit 120, the operation information recording unit 150 records the operation of the electronic device 1000 previously recorded in the volatile memory 152 by the control unit 151. Information is read from the volatile memory 152, and only the operation record information is transferred from the volatile memory 152 to the non-volatile secondary storage device 153. The operation of each of the above parts will be described later using a flowchart.

電子機器1000は、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。 The electronic device 1000 includes, for example, a PJ (Projector: projector), an IWB (Interactive White Board: a white board having an electronic whiteboard function capable of intercommunication), an output device such as a digital signage, a HUD (Head Up Display) device, and the like. Industrial machines, imaging devices, sound collectors, medical devices, network home appliances, automobiles (Connected Cars), notebook PCs (Personal Computers), mobile phones, smartphones, tablet terminals, game machines, PDA (Personal Digital Assistant), digital cameras, It may be a wearable PC, a desktop PC, or the like.

図3は、電子機器1000で行われるデータ退避制御処理の処理手順を示すフローチャートである。以下の処理は、電子機器1000の電源投入により開始される。外部電源消失信号Sは、例えば、電子機器1000に対する外部電源供給の遮断のほか、内部動作プログラムの異常検知、電子機器1000の筐体や入出力機器に配置された記録開始ボタンの押下等によるユーザ指示をトリガとして行われるように構成することも出来る。 FIG. 3 is a flowchart showing a processing procedure of data saving control processing performed by the electronic device 1000. The following processing is started by turning on the power of the electronic device 1000. The external power loss signal S is, for example, a user by shutting off the external power supply to the electronic device 1000, detecting an abnormality in the internal operation program, pressing the recording start button arranged in the housing of the electronic device 1000 or the input / output device, or the like. It can also be configured to be triggered by an instruction.

動作情報記録部150の制御部151は、まず、揮発性メモリ152および不揮発性二次記憶装置153の初期化処理を実行する(S301)。例えば、制御部151は、揮発性メモリ152および不揮発性二次記憶装置153のブロック数やページ数等の設定や、電子機器1000のネットワーク環境の設定等の処理を行う。 The control unit 151 of the operation information recording unit 150 first executes the initialization processing of the volatile memory 152 and the non-volatile secondary storage device 153 (S301). For example, the control unit 151 performs processing such as setting the number of blocks and the number of pages of the volatile memory 152 and the non-volatile secondary storage device 153, and setting the network environment of the electronic device 1000.

上記初期化処理が実行されると、機器機能部160は、電子機器1000で行われた動作記録情報を通常ログとして揮発性メモリ152への記録を開始する(S302)。動作記録情報としては、例えば、電子機器1000がPCである場合には、電子機器1000にインストールされたアプリケーションの実行ログやネットワークを介した各種データの受信ログが挙げられる。また、電子機器1000がハブ等のネットワーク機器である場合には、入出力ポートの通信状況を記録したログが挙げられる。機器機能部160は、このような障害解析のために必要な動作記録情報を、電子機器1000の電源が供給される間、揮発性メモリ152に記録し続ける。 When the initialization process is executed, the device function unit 160 starts recording the operation record information performed by the electronic device 1000 in the volatile memory 152 as a normal log (S302). Examples of the operation record information include, when the electronic device 1000 is a PC, an execution log of an application installed on the electronic device 1000 and a reception log of various data via a network. When the electronic device 1000 is a network device such as a hub, a log recording the communication status of the input / output ports can be mentioned. The device function unit 160 continues to record the operation record information necessary for such failure analysis in the volatile memory 152 while the power of the electronic device 1000 is supplied.

その後、動作情報記録部150の制御部151は、外部電源監視部110から外部電源喪失検知信号Sを受け取ったか否かを判定する(S303)。上記制御部151は、外部電源監視部110から外部電源喪失検知信号Sを受け取ったと判定した場合(S303;Yes)、S304に進む。一方、上記制御部151は、外部電源監視部110から外部電源喪失検知信号Sを受け取っていないと判定した場合(S303;No)、そのままログの記録を継続する。 After that, the control unit 151 of the operation information recording unit 150 determines whether or not the external power supply loss detection signal S has been received from the external power supply monitoring unit 110 (S303). When the control unit 151 determines that the external power supply loss detection signal S has been received from the external power supply monitoring unit 110 (S303; Yes), the process proceeds to S304. On the other hand, when the control unit 151 determines that the external power supply loss detection signal S has not been received from the external power supply monitoring unit 110 (S303; No), the control unit 151 continues recording the log as it is.

そして、動作情報記録部150の制御部151は、電源監視部110から外部電源喪失検知信号Sを受け取ったと判定した場合(S303;Yes)、電源監視部130に対して、スイッチ140の接続先を、一次電源受電部100から二次電源部120に切り替えるように指示し、電源監視部130は、当該指示に従って、スイッチ140を一次電源受電部100から二次電源部120に切り替える(S304)。 Then, when the control unit 151 of the operation information recording unit 150 determines that the external power supply loss detection signal S has been received from the power supply monitoring unit 110 (S303; Yes), the connection destination of the switch 140 is connected to the power supply monitoring unit 130. , The primary power receiving unit 100 is instructed to switch to the secondary power supply unit 120, and the power supply monitoring unit 130 switches the switch 140 from the primary power receiving unit 100 to the secondary power supply unit 120 according to the instruction (S304).

制御部151は、スイッチ140が一次電源受電部100から二次電源部120に切り替えられると、揮発性メモリ152から動作記録情報を読み出し、読み出した動作記録情報を不揮発性二次記憶装置153に移行する移行処理を行う(S305)。 When the switch 140 is switched from the primary power receiving unit 100 to the secondary power supply unit 120, the control unit 151 reads the operation record information from the volatile memory 152 and transfers the read operation record information to the non-volatile secondary storage device 153. Perform the migration process (S305).

図4は、図3に示した移行処理の処理手順を示すフローチャートである。 FIG. 4 is a flowchart showing a processing procedure of the migration process shown in FIG.

動作情報記録部150の制御部151は、移行処理準備段階として二次記憶装置153の初期化時の設定情報を読み取る(S401)。例えば、制御部151は、二次記憶装置153が初期化されたときのブロックやページに関する情報を二次記憶装置153から読み取る。 The control unit 151 of the operation information recording unit 150 reads the setting information at the time of initialization of the secondary storage device 153 as the transition processing preparation stage (S401). For example, the control unit 151 reads from the secondary storage device 153 information about blocks and pages when the secondary storage device 153 is initialized.

制御部151は、読み取ったブロック単位やページ単位で(例えば、1ブロックずつ、1ページずつ)動作記録情報を二次記憶装置153に移行し(S402)、動作記録情報が揮発性メモリ152に残っているか否かを判定する(S403)。制御部151は、動作記録情報が揮発性メモリ152に残っていると判定した場合には(S403;Yes)、S402に戻り、以降の処理を繰り返す。一方、制御部151は、動作記録情報が揮発性メモリ152に残っていないと判定した場合には(S403;No)、処理を終了させる。 The control unit 151 transfers the operation record information to the secondary storage device 153 (S402) in units of read blocks or pages (for example, one block at a time and one page at a time), and the operation record information remains in the volatile memory 152. Whether or not it is determined (S403). When the control unit 151 determines that the operation record information remains in the volatile memory 152 (S403; Yes), the control unit 151 returns to S402 and repeats the subsequent processing. On the other hand, when the control unit 151 determines that the operation record information does not remain in the volatile memory 152 (S403; No), the control unit 151 ends the process.

動作記録情報を不揮発性メモリ152から読み出す方法としては、例えば、あらかじめアプリケーション側で定められたアドレスに記録されたデータを動作記録情報として読み出したり、あらかじめ定めておいたアプリケーションの動作を動作記録情報として読み出せばよい。 As a method of reading the operation record information from the non-volatile memory 152, for example, the data recorded at the address predetermined by the application side is read as the operation record information, or the operation of the application predetermined is used as the operation record information. It should be read.

このような処理を行うことにより、二次記憶装置153のフォーマットを考慮したブロック単位で動作記録情報を移行することができる。 By performing such processing, the operation record information can be transferred in block units in consideration of the format of the secondary storage device 153.

図5は、図3に示した移行処理の他の処理手順を示すフローチャートである。 FIG. 5 is a flowchart showing another processing procedure of the migration processing shown in FIG.

動作情報記録部150の制御部151は、図4に示したS401の処理と同様に、移行処理準備段階として二次記憶装置153の初期化時の設定情報を読み取る(S501)。 The control unit 151 of the operation information recording unit 150 reads the setting information at the time of initialization of the secondary storage device 153 as the transition processing preparation step, similarly to the processing of S401 shown in FIG. 4 (S501).

制御部151は、読み取ったブロック単位やページ単位で(例えば、1ブロックずつ、1ページずつ)動作記録情報を二次記憶装置153に移行し(S502)、一次電源受電部100から切り替えられた二次電源部120からの供給電力が所定の閾値以上であるか否かを判定する(S503)。制御部150は、一次電源受電部100から切り替えられた二次電源部120からの供給電力が所定の閾値以上でないと判定した場合(S503;No)、以降、動作記録情報を移行せずに処理を終了させる。 The control unit 151 transfers the operation record information to the secondary storage device 153 (S502) in units of read blocks or pages (for example, one block at a time and one page at a time), and is switched from the primary power receiving unit 100. It is determined whether or not the power supplied from the next power supply unit 120 is equal to or higher than a predetermined threshold value (S503). When the control unit 150 determines that the power supplied from the secondary power supply unit 120 switched from the primary power supply power receiving unit 100 is not equal to or higher than a predetermined threshold value (S503; No), the control unit 150 subsequently processes the operation record information without shifting the operation record information. To end.

一方、制御部150は、一次電源受電部100から切り替えられた二次電源部120からの供給電力が所定の閾値以上であると判定した場合(S503;Yes)、さらに、図4に示したS403と同様に、動作記録情報が揮発性メモリ152に残っているか否かを判定する(S504)。制御部151は、動作記録情報が揮発性メモリ152に残っていると判定した場合には(S504;Yes)、S502に戻り、以降の処理を繰り返す。一方、制御部151は、動作記録情報が揮発性メモリ152に残っていないと判定した場合には(S504;No)、処理を終了させる。 On the other hand, when the control unit 150 determines that the power supplied from the secondary power supply unit 120 switched from the primary power supply power receiving unit 100 is equal to or higher than a predetermined threshold value (S503; Yes), further, S403 shown in FIG. Similarly, it is determined whether or not the operation record information remains in the volatile memory 152 (S504). When the control unit 151 determines that the operation record information remains in the volatile memory 152 (S504; Yes), the control unit 151 returns to S502 and repeats the subsequent processing. On the other hand, when the control unit 151 determines that the operation record information does not remain in the volatile memory 152 (S504; No), the control unit 151 ends the process.

このような処理を行うことにより、二次電源部120の残容量を考慮しつつ動作記録情報を移行することができる。 By performing such processing, the operation record information can be transferred while considering the remaining capacity of the secondary power supply unit 120.

なお、制御部150は、不揮発性二次記憶装置153に複数の記録領域(例えば、複数のブロックや複数のページ)が設定されている場合には、動作記録情報を移行して転送記録する際にブロックIDやページID等の識別情報を記憶しておき、当該識別情報をキーとして、過去に移行した記録領域を選択して上書き記録してもよい。これにより、動作記録情報が移行される側の不揮発性二次記憶装置153で必要となる容量を抑制することができる。 When a plurality of recording areas (for example, a plurality of blocks and a plurality of pages) are set in the non-volatile secondary storage device 153, the control unit 150 transfers and records the operation recording information. Identification information such as a block ID and a page ID may be stored in the storage area, and the recording area transferred in the past may be selected and overwritten using the identification information as a key. As a result, the capacity required for the non-volatile secondary storage device 153 on the side to which the operation record information is transferred can be suppressed.

また、制御部150は、複数のブロックまたはページの動作記録情報を揮発性メモリ152から不揮発性二次記憶装置153に移行する順序として、最新の動作記録情報から順に読み出して不揮発性二次記憶装置153に書き込んでもよい。これにより、移行途中で二次電源部120の残容量が少なくなって供給されなくなった場合でも、最新の動作記録情報を確実に移行させることができる。 Further, the control unit 150 reads out the latest operation record information in order from the volatile memory 152 to the non-volatile secondary storage device 153 in order to transfer the operation record information of a plurality of blocks or pages to the non-volatile secondary storage device 153. It may be written in 153. As a result, even if the remaining capacity of the secondary power supply unit 120 becomes low and is no longer supplied during the transition, the latest operation record information can be reliably migrated.

また、上記処理では、制御部150は、電子機器1000内部に設けられた不揮発性二次記憶装置153に動作記録情報を移行する場合について説明した。しかし、不揮発性二次記憶装置153は、電子機器1000内部に設けられたものでなくてもよい。例えば、電子機器1000と所定のインタフェースを介して接続するUSB(Universal Serial Bus)等の電子機器1000に着脱可能な外部記録媒体に、揮発性メモリ152に記録された動作記録情報を移行させてもよい。この場合、制御部150は、S401やS501において、当該外部記録媒体が上記インタフェースに接続されていることの確認を行うとともに、当該外部記録媒体を、電子機器1000から移行可能な書式にフォーマットする。これにより、電子機器1000に不揮発性二次記憶装置153が設けられていない場合でも、揮発性メモリ152に記録された動作記録情報を移行させることができる。 Further, in the above processing, the case where the control unit 150 transfers the operation record information to the non-volatile secondary storage device 153 provided inside the electronic device 1000 has been described. However, the non-volatile secondary storage device 153 does not have to be provided inside the electronic device 1000. For example, even if the operation recording information recorded in the volatile memory 152 is transferred to an external recording medium that can be attached to and detached from the electronic device 1000 such as USB (Universal Serial Bus) that is connected to the electronic device 1000 via a predetermined interface. Good. In this case, the control unit 150 confirms in S401 and S501 that the external recording medium is connected to the interface, and formats the external recording medium into a format that can be transferred from the electronic device 1000. As a result, the operation record information recorded in the volatile memory 152 can be transferred even when the electronic device 1000 is not provided with the non-volatile secondary storage device 153.

さらに、制御部150は、揮発性メモリ152に記録されている動作記録情報を、不揮発性二次記憶装置153および上記外部記録媒体に移行させてもよい。例えば、制御部150は、図5に示したS503において、一次電源受電部100から切り替えられた二次電源部120からの供給電力が所定の閾値以上でないと判定した場合(S503;No)、動作記録情報の移行先を上記外部記録媒体に切り替えて、動作記録情報の移行を継続してもよい。これにより、二次電源部120からの供給電力が所定の閾値に満たなくなった場合でも動作記録情報を保持させることができる。 Further, the control unit 150 may transfer the operation recording information recorded in the volatile memory 152 to the non-volatile secondary storage device 153 and the external recording medium. For example, in S503 shown in FIG. 5, the control unit 150 operates when it is determined that the power supplied from the secondary power supply unit 120 switched from the primary power supply power receiving unit 100 is not equal to or higher than a predetermined threshold value (S503; No). The transfer destination of the recorded information may be switched to the external recording medium to continue the transfer of the operation record information. As a result, the operation record information can be retained even when the power supplied from the secondary power supply unit 120 does not reach a predetermined threshold value.

さらに、上記外部記録媒体に切り替えて動作記録情報の移行を継続する場合には、切り替え時にユーザに確認してもよい。例えば、制御部150は、図5に示したS503において、一次電源受電部100から切り替えられた二次電源部120からの供給電力が所定の閾値以上でないと判定した場合(S503;No)、電子機器1000に設けられた表示部(例えば、タッチパネルやディスプレイ)に、「移行先を不揮発性二次記憶装置153から上記外部記録媒体に切り替えますか。」といったメッセージを表示し、上記表示部から切り替え指示を受けた場合に、動作記録情報の移行先を上記外部記録媒体に切り替えてもよい。これにより、例えば、動作記録情報の容量が大きいために当該動作記録情報の移行に時間がかかる場合には、ユーザの判断によりその移行の実行や中止を選択することができる。 Further, when switching to the external recording medium and continuing the transfer of the operation recording information, the user may be confirmed at the time of switching. For example, when the control unit 150 determines in S503 shown in FIG. 5 that the power supplied from the secondary power supply unit 120 switched from the primary power supply power receiving unit 100 is not equal to or higher than a predetermined threshold value (S503; No), the electronic device A message such as "Do you want to switch the migration destination from the non-volatile secondary storage device 153 to the external recording medium?" Is displayed on the display unit (for example, touch panel or display) provided in the device 1000, and the display unit switches from the display unit. When instructed, the transfer destination of the operation recording information may be switched to the external recording medium. As a result, for example, when it takes time to transfer the operation record information due to the large capacity of the operation record information, it is possible to select execution or cancellation of the transfer at the user's discretion.

図6は、電子機器の一例であるMFPのハードウェア構成図である。図6に示されているように、MFP9は、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。 FIG. 6 is a hardware configuration diagram of an MFP which is an example of an electronic device. As shown in FIG. 6, the MFP 9 includes a controller 910, a short-range communication circuit 920, an engine control unit 930, an operation panel 940, and a network I / F 950.

これらのうち、コントローラ910は、コンピュータの主要部であるCPU901、システムメモリ(MEM−P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM−C)907、HDDコントローラ908、及び、記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。 Of these, the controller 910 is a CPU 901, a system memory (MEM-P) 902, a north bridge (NB) 903, a south bridge (SB) 904, an ASIC (Application Specific Integrated Circuit) 906, and a storage unit, which are the main parts of the computer. It has a local memory (MEM-C) 907, an HDD controller 908, and a storage unit HD909, and has a configuration in which the NB 903 and the ASIC 906 are connected by an AGP (Accelerated Graphics Port) bus 921.

これらのうち、CPU901は、MFP9の全体制御を行う制御部である。NB903は、CPU901と、MEM−P902、SB904、及びAGPバス921とを接続するためのブリッジであり、MEM−P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 Of these, the CPU 901 is a control unit that controls the entire MFP 9. The NB903 is a bridge for connecting the CPU 901, the MEM-P902, the SB904, and the AGP bus 921, and includes a memory controller that controls reading and writing to the MEM-P902, a PCI (Peripheral Component Interconnect) master, and an AGP target. Has.

MEM−P902は、コントローラ910の各機能を実現させるプログラムやデータの格納用メモリであるROM902a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、CD−R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P902 includes a ROM 902a that is a memory for storing programs and data that realizes each function of the controller 910, and a RAM 902b that is used as a memory for developing programs and data and for drawing in memory printing. The program stored in the RAM 902b is configured to be provided by recording a file in an installable format or an executable format on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD. You may.

SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDD908およびMEM−C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲットおよびAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM−C907を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931及びプリンタ部932との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906には、USB(Universal Serial Bus)のインタフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインタフェースを接続するようにしてもよい。 The SB904 is a bridge for connecting the NB903 to the PCI device and peripheral devices. The ASIC906 is an IC (Integrated Circuit) for image processing applications having hardware elements for image processing, and has a role of a bridge connecting AGP bus 921, PCI bus 922, HDD908 and MEM-C907, respectively. The ASIC906 is a PCI target and an AGP master, an arbiter (ARB) that forms the core of the ASIC906, a memory controller that controls the MEM-C907, and a plurality of DMACs (Direct Memory Access Controllers) that rotate image data by hardware logic and the like. , And a PCI unit that transfers data between the scanner unit 931 and the printer unit 932 via the PCI bus 922. A USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC 906.

MEM−C907は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出又は書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM−P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 The MEM-C907 is a local memory used as a copy image buffer and a code buffer. The HD909 is a storage for accumulating image data, accumulating font data used at the time of printing, and accumulating forms. The HD909 controls reading or writing of data to the HD909 according to the control of the CPU 901. The AGP bus 921 is a bus interface for a graphics accelerator card proposed to speed up graphic processing, and the graphics accelerator card can be speeded up by directly accessing the MEM-P902 with high throughput. ..

また、近距離通信回路920には、近距離通信回路920aが備わっている。近距離通信回路920は、NFC、Bluetooth(登録商標)等の通信回路である。 Further, the short-distance communication circuit 920 includes a short-distance communication circuit 920a. The short-range communication circuit 920 is a communication circuit such as NFC or Bluetooth (registered trademark).

更に、エンジン制御部930は、スキャナ部931及びプリンタ部932によって構成されている。また、操作パネル940は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル940bを備えている。コントローラ910は、MFP9全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナ部931又はプリンタ部932には、誤差拡散やガンマ変換などの画像処理部分が含まれている。 Further, the engine control unit 930 is composed of a scanner unit 931 and a printer unit 932. Further, the operation panel 940 displays the current setting value, the selection screen, and the like, and displays the panel display unit 940a such as a touch panel that receives the input from the operator, and the setting value of the image formation condition such as the density setting condition. It is provided with an operation panel 940b including a numeric keypad for receiving and a start key for receiving a copy start instruction. The controller 910 controls the entire MFP 9, for example, drawing, communication, input from the operation panel 940, and the like. The scanner unit 931 or the printer unit 932 includes an image processing portion such as error diffusion and gamma conversion.

なお、MFP9は、操作パネル940のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 The MFP 9 can be selected by sequentially switching the document box function, the copy function, the printer function, and the facsimile function by using the application switching key on the operation panel 940. When the document box function is selected, the document box mode is set, when the copy function is selected, the copy mode is set, when the printer function is selected, the printer mode is set, and when the facsimile mode is selected, the facsimile mode is set.

また、ネットワークI/F950は、通信ネットワーク100を利用してデータ通信をするためのインタフェースである。近距離通信回路920及びネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。 Further, the network I / F950 is an interface for performing data communication using the communication network 100. The short-range communication circuit 920 and the network I / F 950 are electrically connected to the ASIC 906 via the PCI bus 922.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiment described above can be realized by one or more 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.

以上、説明したように、本実施例によれば、電源の喪失に伴って機器の二次電源が電源を供給する場合において、データの退避時に必要なメモリ容量を抑えることができる。例えば、機器の動作異常の解析等に必要なログの取得にあたり、機器の異常が疑われて電源断されることによって解析情報が得られなくなるリスクがある場合でも、定常的に動作記録情報を残すことができる。特に、ハブ等のネットワーク機器は、常時、電源がON状態で動作させることが多く、動作記録情報を連続的に記録するとその量は膨大なものとなる。そのため、動作記録情報と不揮発性の記憶装置に記録しようとすると、何度も書き換えが起こってしまう。一般的に、不揮発性の記憶装置は書き換え回数に上限があるため、動作記録が必要な状況に陥った際にはすでに上限値を越えており正常に記録が残せないケースも容易に想定される。しかし、本実施例によれば、少なくとも最新の動作記録情報を二次記憶装置153に保持させるため、動作不良の解析に寄与する可能性を高めることができる。また、このような特性から、二次電源の容量も小さく抑えることが可能で、より安価な部品構成により実施することができる。 As described above, according to the present embodiment, when the secondary power supply of the device supplies power due to the loss of power supply, the memory capacity required for saving data can be suppressed. For example, when acquiring the log necessary for analyzing the operation abnormality of the device, even if there is a risk that the analysis information cannot be obtained due to the suspected abnormality of the device and the power being turned off, the operation record information is constantly left. be able to. In particular, network devices such as hubs are often operated with the power turned on at all times, and if operation record information is continuously recorded, the amount becomes enormous. Therefore, when trying to record the operation record information and the non-volatile storage device, rewriting occurs many times. In general, non-volatile storage devices have an upper limit on the number of rewrites, so when an operation record is required, it is easy to assume that the upper limit has already been exceeded and recording cannot be performed normally. .. However, according to this embodiment, at least the latest operation record information is stored in the secondary storage device 153, so that the possibility of contributing to the analysis of the operation failure can be increased. Further, due to such characteristics, the capacity of the secondary power supply can be kept small, and it can be implemented with a cheaper component configuration.

本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化したり、上記実施の形態に開示されている複数の構成要素を適宜組み合わせて実施することができる。 The present invention is not limited to the above-described embodiment as it is, and at the implementation stage, the components may be modified and embodied without departing from the gist thereof, or a plurality of components disclosed in the above-described embodiment. Can be combined as appropriate.

1000 電子機器
100 一次電源受電部
110 外部電源監視部
120 二次電源部
130 電源監視部
140 スイッチ
150 動作情報記録部
151 制御部
152 揮発性メモリ
153 不揮発性二次記憶装置
160 機器機能部
1000 Electronic equipment 100 Primary power supply power receiving unit 110 External power supply monitoring unit 120 Secondary power supply unit 130 Power supply monitoring unit 140 Switch 150 Operation information recording unit 151 Control unit 152 Volatile memory 153 Non-volatile secondary storage device 160 Equipment function unit

特開2011‐065386号公報JP 2011-065386

Claims (10)

揮発性記憶部と、
不揮発性記憶部と、
外部電源から供給される電源の喪失を監視する外部電源監視部と、
前記外部電源監視部が前記外部電源の喪失を検知した場合に、電源の供給元を前記外部電源から内部電源に切り替え、前記揮発性記憶部に記憶されている機器の動作記録情報を前記不揮発性記憶部に移行する動作情報記録部と、
を備えることを特徴とする電子機器。
Volatile memory and
Non-volatile storage and
An external power supply monitoring unit that monitors the loss of power supplied from an external power supply,
When the external power supply monitoring unit detects the loss of the external power supply, the power supply source is switched from the external power supply to the internal power supply, and the operation record information of the device stored in the volatile storage unit is non-volatile. The operation information recording unit that shifts to the storage unit,
An electronic device characterized by being equipped with.
前記動作情報記録部は、前記不揮発性記憶部に複数の記録領域が設定されている場合には、前記動作記録情報を移行して転送記録する際に、過去に移行した記録領域を選択して上書き記録する、
ことを特徴とする請求項1に記載の電子機器。
When a plurality of recording areas are set in the non-volatile storage unit, the operation information recording unit selects a recording area that has been transferred in the past when transferring and recording the operation recording information. Overwrite and record
The electronic device according to claim 1.
前記動作情報記録部は、前記不揮発性記憶部であるフラッシュメモリに、所定のブロックサイズ単位で前記動作記録情報を移行する、
ことを特徴とする請求項1に記載の電子機器。
The operation information recording unit transfers the operation recording information to the flash memory, which is the non-volatile storage unit, in a predetermined block size unit.
The electronic device according to claim 1.
前記動作情報記録部は、複数のブロックまたはページの前記動作記録情報を前記揮発性記憶部から不揮発性記憶部に移行する場合に、最新の動作記録情報から順に読み出して前記不揮発性記憶部に書き込む、
ことを特徴とする請求項1に記載の電子機器。
When the operation record information of a plurality of blocks or pages is transferred from the volatile storage unit to the non-volatile storage unit, the operation information recording unit reads out the latest operation record information in order and writes it in the non-volatile storage unit. ,
The electronic device according to claim 1.
前記内部電源の供給電力を監視する内部電源監視部を備え、
前記動作情報記録部は、前記内部電源監視部が監視する前記供給電力が所定の閾値以上であるか否かを判定し、前記内部電源監視部が監視する前記供給電力が所定の閾値以上でないと判定した場合には、前記揮発性記憶部に記録されている動作記録情報を、前記不揮発性記憶部に移行しない、
ことを特徴とする請求項1に記載の電子機器。
It is equipped with an internal power supply monitoring unit that monitors the power supply of the internal power supply.
The operation information recording unit determines whether or not the power supply monitored by the internal power supply monitoring unit is equal to or higher than a predetermined threshold value, and the power supply monitored by the internal power supply monitoring unit is not equal to or higher than a predetermined threshold value. If it is determined, the operation record information recorded in the volatile storage unit is not transferred to the non-volatile storage unit.
The electronic device according to claim 1.
前記不揮発性記憶部は、前記電子機器に着脱可能な媒体であって、
前記動作情報記録部は、前記電子機器に前記不揮発性記憶部が装着されていることの確認を行って、前記電子機器から移行可能な書式にフォーマットした上で、前記動作記録情報を移行させる、
ことを特徴とする請求項1に記載の電子機器。
The non-volatile storage unit is a medium that can be attached to and detached from the electronic device.
The operation information recording unit confirms that the non-volatile storage unit is attached to the electronic device, formats the electronic device into a format that can be transferred from the electronic device, and then transfers the operation record information.
The electronic device according to claim 1.
前記動作情報記録部は、前記内部電源監視部が監視する前記供給電力が所定の閾値以上であるか否かを判定し、前記内部電源監視部が監視する前記供給電力が所定の閾値以上でないと判定した場合には、移行先を前記媒体に切り替えて、前記動作記録情報の移行を継続する、
ことを特徴とする請求項6に記載の電子機器。
The operation information recording unit determines whether or not the power supply monitored by the internal power supply monitoring unit is equal to or higher than a predetermined threshold value, and the power supply monitored by the internal power supply monitoring unit is not equal to or higher than a predetermined threshold value. If it is determined, the migration destination is switched to the medium, and the migration of the operation record information is continued.
The electronic device according to claim 6, wherein the electronic device is characterized by the above.
前記動作情報記録部は、前記媒体に切り替えて前記動作記録情報の移行を継続する場合、表示部に前記切り替えの確認を示す情報を表示し、ユーザから前記切り替えの指示を受けた場合に、前記動作記録情報の移行を継続する、
ことを特徴とする請求項7に記載の電子機器。
When the operation information recording unit switches to the medium and continues the transfer of the operation recording information, the display unit displays information indicating confirmation of the switching, and when the user receives an instruction for the switching, the operation information recording unit is described. Continue to transfer operation record information,
The electronic device according to claim 7.
外部電源監視部が、外部電源から供給される電源の喪失を監視し、
動作情報記録部が、前記外部電源監視部が前記外部電源の喪失を検知した場合に、電源の供給元を前記外部電源から内部電源に切り替え、
前記動作情報記録部が、揮発性記憶部に記憶されている機器の動作記録情報を不揮発性記憶部に移行する、
ことを特徴とするデータ退避制御方法。
The external power supply monitoring unit monitors the loss of power supplied from the external power supply,
When the external power supply monitoring unit detects the loss of the external power supply, the operation information recording unit switches the power supply source from the external power supply to the internal power supply.
The operation information recording unit transfers the operation recording information of the device stored in the volatile storage unit to the non-volatile storage unit.
A data evacuation control method characterized by this.
コンピュータに、
外部電源から供給される電源の喪失を監視する処理と、
前記外部電源の喪失が検知された場合に、電源の供給元を前記外部電源から内部電源に切り替える処理と、
揮発性記憶部に記憶されている機器の動作記録情報を不揮発性記憶部に移行する処理と、
を実行させることを特徴とするデータ退避制御プログラム。
On the computer
The process of monitoring the loss of power supplied from an external power source,
When the loss of the external power supply is detected, the process of switching the power supply source from the external power supply to the internal power supply and
The process of transferring the operation record information of the device stored in the volatile storage unit to the non-volatile storage unit,
A data evacuation control program characterized by executing.
JP2019052723A 2019-03-20 2019-03-20 Electronic apparatus, data saving control method, and data saving control program Pending JP2020154741A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019052723A JP2020154741A (en) 2019-03-20 2019-03-20 Electronic apparatus, data saving control method, and data saving control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019052723A JP2020154741A (en) 2019-03-20 2019-03-20 Electronic apparatus, data saving control method, and data saving control program

Publications (1)

Publication Number Publication Date
JP2020154741A true JP2020154741A (en) 2020-09-24

Family

ID=72559204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019052723A Pending JP2020154741A (en) 2019-03-20 2019-03-20 Electronic apparatus, data saving control method, and data saving control program

Country Status (1)

Country Link
JP (1) JP2020154741A (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06175746A (en) * 1992-12-03 1994-06-24 Hitachi Ltd Information processor
JPH06236327A (en) * 1993-02-10 1994-08-23 Omron Corp Data storage system
JPH08111087A (en) * 1994-08-17 1996-04-30 Sharp Corp Nonvolatile semiconductor storage device
JP2005088466A (en) * 2003-09-19 2005-04-07 Ricoh Co Ltd Image forming device
JP2010140159A (en) * 2008-12-10 2010-06-24 Panasonic Electric Works Co Ltd Authentication device
JP2012056230A (en) * 2010-09-10 2012-03-22 Ricoh Co Ltd Image forming apparatus
JP2013182283A (en) * 2012-02-29 2013-09-12 Mitsubishi Electric Corp Storage device and storage method
JP2014224955A (en) * 2013-05-17 2014-12-04 キヤノン株式会社 Image processing apparatus, control method thereof, and program
WO2016051557A1 (en) * 2014-10-01 2016-04-07 富士機械製造株式会社 Controller
US20170060436A1 (en) * 2015-09-02 2017-03-02 Intel Corporation Technologies for managing a reserved high-performance memory region of a solid state drive
JP2017069940A (en) * 2015-09-30 2017-04-06 富士ゼロックス株式会社 Image processing apparatus and image processing program
US20170315889A1 (en) * 2016-04-29 2017-11-02 Toshiba Corporation Holdup time measurement for solid state drives

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06175746A (en) * 1992-12-03 1994-06-24 Hitachi Ltd Information processor
JPH06236327A (en) * 1993-02-10 1994-08-23 Omron Corp Data storage system
JPH08111087A (en) * 1994-08-17 1996-04-30 Sharp Corp Nonvolatile semiconductor storage device
JP2005088466A (en) * 2003-09-19 2005-04-07 Ricoh Co Ltd Image forming device
JP2010140159A (en) * 2008-12-10 2010-06-24 Panasonic Electric Works Co Ltd Authentication device
JP2012056230A (en) * 2010-09-10 2012-03-22 Ricoh Co Ltd Image forming apparatus
JP2013182283A (en) * 2012-02-29 2013-09-12 Mitsubishi Electric Corp Storage device and storage method
JP2014224955A (en) * 2013-05-17 2014-12-04 キヤノン株式会社 Image processing apparatus, control method thereof, and program
WO2016051557A1 (en) * 2014-10-01 2016-04-07 富士機械製造株式会社 Controller
US20170060436A1 (en) * 2015-09-02 2017-03-02 Intel Corporation Technologies for managing a reserved high-performance memory region of a solid state drive
JP2017069940A (en) * 2015-09-30 2017-04-06 富士ゼロックス株式会社 Image processing apparatus and image processing program
US20170315889A1 (en) * 2016-04-29 2017-11-02 Toshiba Corporation Holdup time measurement for solid state drives

Similar Documents

Publication Publication Date Title
JP7367471B2 (en) Information processing device, file guarantee method, and file guarantee program
JP2020154741A (en) Electronic apparatus, data saving control method, and data saving control program
US11269680B2 (en) Information processing apparatus, information processing system, and information processing method
JP7279415B2 (en) Information processing device, information processing method, and program
JP7247631B2 (en) Data setting method and data setting system
CN104221357A (en) Electric device
JP7439546B2 (en) Information processing device, information processing method and program
JP2011197827A (en) Information processor, information processing method, and information processing program
JP7404932B2 (en) Information processing device and program
US11729340B2 (en) Information processing server, method, and recording medium
JP7163798B2 (en) Information processing device, control method, and program
JP7283108B2 (en) Information processing device, control method, and program
JP2023035686A (en) Information processing device, information processing method, and program
JP7151514B2 (en) Simulation system, information processing device, program and simulation method
JP7524604B2 (en) Information processing device, system, method, and program
JP7491004B2 (en) Information processing device, determination method, and program
JP7225969B2 (en) Information processing system, method, and server device
JP2022060789A (en) Electronic apparatus, control method for electronic apparatus and control program for electronic apparatus
JP2021149508A (en) Image forming system, image forming method, and image forming program
JP2022019390A (en) Information processing apparatus, image forming apparatus, and program
JP2021002249A (en) Information processor and information processing method
JP2021179797A (en) Information processing system, method, and program
JP2023124425A (en) Image forming apparatus
JP2021174191A (en) Information processing device, system, method, and program
JP2022029342A (en) Information processing apparatus, touch panel display method, and touch panel display program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231107