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
JP5998902B2 - Image forming apparatus, information processing apparatus, and program - Google Patents
[go: Go Back, main page]

JP5998902B2 - Image forming apparatus, information processing apparatus, and program - Google Patents

Image forming apparatus, information processing apparatus, and program Download PDF

Info

Publication number
JP5998902B2
JP5998902B2 JP2012271353A JP2012271353A JP5998902B2 JP 5998902 B2 JP5998902 B2 JP 5998902B2 JP 2012271353 A JP2012271353 A JP 2012271353A JP 2012271353 A JP2012271353 A JP 2012271353A JP 5998902 B2 JP5998902 B2 JP 5998902B2
Authority
JP
Japan
Prior art keywords
function
unit
power
initialization
functional
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.)
Expired - Fee Related
Application number
JP2012271353A
Other languages
Japanese (ja)
Other versions
JP2014116888A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2012271353A priority Critical patent/JP5998902B2/en
Publication of JP2014116888A publication Critical patent/JP2014116888A/en
Application granted granted Critical
Publication of JP5998902B2 publication Critical patent/JP5998902B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P70/00Climate change mitigation technologies in the production process for final industrial or consumer products
    • Y02P70/10Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working

Landscapes

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

Description

本発明は、画像形成装置、情報処理装置およびプログラムに関する。   The present invention relates to an image forming apparatus, an information processing apparatus, and a program.

公報記載の従来技術として、メインスイッチと省エネ解除スイッチとを有し、メインスイッチを投入すると省エネモードとなり、この状態で省エネ解除スイッチがオンになると立ち上げモードへ移行し、立ち上げモードでは定着ローラの加熱に最低限必要な個所だけに給電を行い、立ち上がり時間を短縮し、また立ち上げ完了後、第2電源装置を起動して第2制御手段を起動し、定着装置を再起動してプリントモードに移行し、プリントモードでは立ち上げ時よりも制限された電力で定着ローラを温度制御する画像形成装置が存在する(特許文献1参照)。   As a prior art described in the publication, there is a main switch and an energy saving cancel switch. When the main switch is turned on, the energy saving mode is entered. Power is supplied to only the minimum necessary parts for heating, shortening the rise time, and after the start-up is completed, the second power supply device is started, the second control means is started, the fixing device is restarted, and printing is performed. There is an image forming apparatus that shifts to the mode and controls the temperature of the fixing roller with a power that is more limited than that at the time of start-up in the print mode (see Patent Document 1).

また、他の公報記載の従来技術として、外部コンピュータより送られてきた画像データをプリント出力する場合、コンピュータインターフェイス部は外部コンピュータよりこのようなジョブコマンドを受けると、CPUにそのコマンドを送り、CPUはコンピュータインターフェイス部を通して外部コンピュータに応答すると同時に、オン/オフ制御信号発生回路にそのジョブ内容を送り、オン/オフ制御信号発生回路はスイッチ回路をオンするように制御信号を出力し、画像処理部、画像形成部、PDL展開部の各ブロックに電源が供給されるようにした画像形成装置が存在する(特許文献2参照)。   Further, as a prior art described in other publications, when printing out image data sent from an external computer, when the computer interface unit receives such a job command from the external computer, the computer sends the command to the CPU. Responds to the external computer through the computer interface unit, and at the same time, sends the job contents to the on / off control signal generation circuit. The on / off control signal generation circuit outputs a control signal to turn on the switch circuit, and the image processing unit There is an image forming apparatus in which power is supplied to each block of the image forming unit and the PDL developing unit (see Patent Document 2).

特開2000−214734号公報JP 2000-214734 A 特開平8−295065号公報JP-A-8-295065

本発明は、省エネ(エネルギーの使用の合理化)状態から復帰するのに要する時間を短くすることを目的とする。   An object of the present invention is to shorten the time required for returning from an energy saving (rational use of energy) state.

請求項1に記載の発明は、記録材に画像を形成する画像形成部を含む機能手段と、前記機能手段に対する電源投入要求に伴い、当該機能手段に予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段とを備え、前記記憶手段は、電源を供給しなくても記憶している情報を保持することが可能で、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶し、前記停止手段は、前記機能手段に対する電源切断要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動手段により起動された状態に戻した後、当該機能手段の動作を停止させることを特徴とする画像形成装置である。 According to a first aspect of the present invention, there is provided a functional unit including an image forming unit for forming an image on a recording material, and an initial stage for realizing a predetermined function in the functional unit in response to a power-on request to the functional unit. Activating means for initializing and starting the functional means by executing the activation program; and stopping means for stopping the operation of the functional means in response to a power-off request to the functional means activated by the activation means; Storage means for storing initialization function information of the function means obtained by executing the initialization program after the start of the function means by the start means and before completion of the stop of the function means by the stop means; Based on the initialization function information read from the storage means in response to a power supply return request to the function means stopped by the stop means, Means without initializing, and a return means for returning to the state of being activated by said activation means, said storage means, can hold information even without power supply is stored, The activation history of the function means being activated and the initialization function information of the function means are stored, and the stop means is added to the initialization function information read from the storage means in response to a power-off request to the function means. The image forming apparatus is characterized in that after the function unit is returned to the state activated by the activation unit, the operation of the function unit is stopped .

請求項2に記載の発明は、予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段とを備え、前記記憶手段は、電源を供給しなくても記憶している情報を保持することが可能で、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶し、前記停止手段は、前記機能手段に対する電源切断要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動手段により起動された状態に戻した後、当該機能手段の動作を停止させることを特徴とする情報処理装置である。
請求項に記載の発明は、前記起動履歴に基づいて、前記起動手段により当該機能手段を起動させるか、または前記復帰手段により当該機能手段を復帰させるかを選択する選択手段をさらに備えていることを特徴とする請求項2に記載の情報処理装置である。
請求項に記載の発明は、前記記憶手段は、前記機能手段に対する電源投入要求後かつ当該機能手段の初回の起動完了前に、当該機能手段の前記初期化機能情報を記憶することを特徴とする請求項に記載の情報処理装置である。
According to the second aspect of the present invention, in response to a power-on request to a functional unit having a predetermined function, the initialization unit for causing the functional unit to realize the predetermined function is executed. Activating means for initializing and activating the functional means, stop means for stopping the operation of the functional means in response to a power-off request to the functional means activated by the activating means, and activation of the functional means by the activating means Storage means for storing initialization function information of the function means obtained by execution of the initialization program after the start and before completion of the stop of the function means by the stop means, and the function stopped by the stop means Based on the initialization function information read from the storage unit in response to a power supply return request to the unit, the function unit is not initialized, And a returning means for returning to the state activated by the activation means, said storage means, can hold information even without power supply stores, execution history by the functional unit is activated And the initialization function information of the function means, and the stop means activates the function means based on the initialization function information read from the storage means in response to a power-off request to the function means. After returning to the activated state by the means, the information processing apparatus stops the operation of the functional means .
According to a third aspect of the invention, based on the previous SL execution history, the or activate the functional means by the activation means, or further comprising a selection means for selecting whether to restore the function unit by the returning means The information processing apparatus according to claim 2, wherein the information processing apparatus is an information processing apparatus.
The invention according to claim 4 is characterized in that the storage means stores the initialization function information of the functional means after a power-on request to the functional means and before completion of the first activation of the functional means. The information processing apparatus according to claim 2 .

請求項に記載の発明は、コンピュータに、予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる機能と、起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる機能と、前記機能手段の起動開始後かつ当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶部に記憶させる機能と、停止された前記機能手段に対する電源復帰要求に伴い、前記記憶部から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、起動された状態に復帰させる機能とを実現させ、前記記憶させる機能は、電源を供給しなくても記憶している情報を保持することが可能な記憶部に、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶させ、前記停止させる機能は、前記機能手段に対する電源切断要求に伴い、前記記憶部から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動させる機能により起動された状態に戻した後、当該機能手段の動作を停止させることを特徴とするプログラムである。 According to a fifth aspect of the present invention, in response to a power-on request to a functional unit having a predetermined function, the computer executes an initialization program for causing the functional unit to realize the predetermined function. The function means for initializing and starting the function means, the function for stopping the operation of the function means in response to the power-off request to the activated function means, and the function means before complete stop, the function of storing the initialization function information of the functional means obtained by the execution of the initialization program in the storage unit, with the power recovery request for being stopped the functional means reads from the storage unit was based on the initialization function information function, the function means without initialization, which is and a function to return to a state of being activated, causes the stored The storage unit capable of holding the stored information without supplying power stores the activation history of the function unit and the initialization function information of the function unit, and stops the function unit. The function is returned to the state activated by the function to activate the function unit based on the initialization function information read from the storage unit in response to a power-off request to the function unit, and then the function unit This program is characterized by stopping the operation .

請求項1記載の発明によれば、本構成を有していない場合と比較して、画像形成装置が省エネ状態から復帰するのに要する時間を短くすることができる。
請求項2記載の発明によれば、本構成を有していない場合と比較して、機能手段が省エネ状態から復帰するのに要する時間を短くすることができる。
請求項記載の発明によれば、本構成を有していない場合と比較して、電源切断後の再起動において、機能手段を初期化させる処理の実行時間を短くすることができる。
請求項記載の発明によれば、本構成を有していない場合と比較して、初回の起動完了後に、機能手段を初期化させる処理を実行しなくても良くなる。
請求項記載の発明によれば、本構成を有していない場合と比較して、機能手段が省エネ状態から復帰するのに要する時間を短くすることができる。
According to the first aspect of the present invention, the time required for the image forming apparatus to return from the energy saving state can be shortened as compared with the case where the present configuration is not provided.
According to invention of Claim 2, compared with the case where it does not have this structure, the time required for a functional means to return from an energy-saving state can be shortened.
According to the third aspect of the present invention, the execution time of the process for initializing the functional means can be shortened in the restart after the power is turned off, compared with the case where the present configuration is not provided.
According to the invention described in claim 4, it is not necessary to execute the process of initializing the functional means after the initial activation is completed, as compared with the case where this configuration is not provided.
According to the fifth aspect of the present invention, the time required for the functional means to return from the energy saving state can be shortened as compared with the case where this configuration is not provided.

実施形態1に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。FIG. 2 is a hardware block diagram illustrating an example of an internal configuration of the image forming apparatus according to the first embodiment. 実施形態1に係る画像形成装置の起動処理およびモード移行処理を説明するためのフローチャートである。5 is a flowchart for explaining start-up processing and mode transition processing of the image forming apparatus according to the first embodiment. 実施形態1に係る画像形成装置の起動処理およびモード移行処理の一例を示すシーケンスチャートである。3 is a sequence chart illustrating an example of a startup process and a mode transition process of the image forming apparatus according to the first embodiment. 実施形態1に係る画像形成装置のStandbyモードから電源OFFモードへの移行処理を説明するためのシーケンスチャートである。6 is a sequence chart for explaining a transition process from the standby mode to the power-off mode of the image forming apparatus according to the first embodiment. OSおよびアプリケーションの起動処理における制御部と周辺デバイスとの通信手順の一例を示すシーケンスチャートである。It is a sequence chart which shows an example of the communication procedure of the control part and peripheral device in a starting process of OS and an application. 実施形態2に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。FIG. 6 is a hardware block diagram illustrating an example of an internal configuration of an image forming apparatus according to a second embodiment. 実施形態2に係る画像形成装置の起動処理およびモード移行処理を説明するためのフローチャートである。10 is a flowchart for explaining start-up processing and mode transition processing of the image forming apparatus according to the second embodiment. 実施形態2に係る画像形成装置の主電源SWがオフの状態からStandbyモードへの移行処理の一例を示すシーケンスチャートである。10 is a sequence chart illustrating an example of a transition process from a state in which a main power SW of an image forming apparatus according to Embodiment 2 is off to a standby mode.

<実施形態1>
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図1は、本発明の実施形態1に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。画像形成装置1は、紙等の記録材に画像を形成する画像形成部10と、紙等の記録材に記録された画像を読み取る画像読取部20と、ユーザからスキャン機能、プリント機能、コピー機能およびファクシミリ機能を用いた動作に関連する指示を受け付けるとともに、ユーザに対してメッセージを表示するユーザインタフェース(UI)30と、ネットワークを介して外部のファクシミリ装置等との間でデータの送受信を行う送受信部40と、点灯状態により画像形成装置1の電源供給状態を知らせるLED(Light Emitting Diode)50と、画像形成部10、画像読取部20、UI30、送受信部40およびLED50の動作を制御する制御部60とを備えている。
<Embodiment 1>
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
FIG. 1 is a hardware block diagram illustrating an example of the internal configuration of the image forming apparatus according to the first embodiment of the present invention. The image forming apparatus 1 includes an image forming unit 10 that forms an image on a recording material such as paper, an image reading unit 20 that reads an image recorded on a recording material such as paper, and a scan function, a print function, and a copy function from a user. In addition to receiving instructions related to operations using the facsimile function, the user interface (UI) 30 that displays a message to the user and data transmission / reception between the external facsimile apparatus and the like via the network Unit 40, LED (Light Emitting Diode) 50 for notifying the power supply state of image forming apparatus 1 by lighting state, control unit for controlling operations of image forming unit 10, image reading unit 20, UI 30, transmitting / receiving unit 40, and LED 50 60.

また、画像形成装置1は、コンセントから電源の供給を受ける電源部80と、主電源SW(Switch)90と、副電源SW100とを備えている。
さらに、画像形成装置1は、画像形成部10に供給される電源を制御する第1電源制御SW11と、画像読取部20に供給される電源を制御する第2電源制御SW21と、UI30に供給される電源を制御する第3電源制御SW31と、送受信部40に供給される電源を制御する第4電源制御SW41とを備える。
In addition, the image forming apparatus 1 includes a power supply unit 80 that receives power supply from an outlet, a main power supply SW (Switch) 90, and a sub power supply SW100.
Further, the image forming apparatus 1 is supplied to the first power control SW 11 that controls the power supplied to the image forming unit 10, the second power control SW 21 that controls the power supplied to the image reading unit 20, and the UI 30. A third power control SW31 that controls the power to be transmitted, and a fourth power control SW41 that controls the power supplied to the transceiver 40.

画像形成装置1では、画像形成部10によってプリント機能が実現され、画像読取部20によってスキャン機能が実現され、画像形成部10および画像読取部20によってコピー機能が実現され、画像形成部10、画像読取部20および送受信部40によってファクシミリ機能が実現される。なお、送受信部40は、例えばインターネット回線用のものと電話回線用のものとを、別々に設けるようにしてもかまわない。
画像形成部10、画像読取部20、UI30および送受信部40などは機能手段の一例である。以下の説明では、画像形成部10、画像読取部20、UI30および送受信部40を、まとめて『周辺デバイス』と称することがある。
In the image forming apparatus 1, a print function is realized by the image forming unit 10, a scan function is realized by the image reading unit 20, and a copy function is realized by the image forming unit 10 and the image reading unit 20. The reading unit 20 and the transmission / reception unit 40 implement a facsimile function. Note that the transmitter / receiver 40 may be provided separately for the Internet line and the telephone line, for example.
The image forming unit 10, the image reading unit 20, the UI 30, the transmission / reception unit 40, and the like are examples of functional units. In the following description, the image forming unit 10, the image reading unit 20, the UI 30, and the transmission / reception unit 40 may be collectively referred to as “peripheral devices”.

主電源SW90は、一端が電源部80に接続され、他端が制御部60、第1電源制御SW11、第2電源制御SW21、第3電源制御SW31および第4電源制御SW41に接続されている。また、副電源SW100は、制御部60に接続されている。   One end of the main power supply SW90 is connected to the power supply unit 80, and the other end is connected to the control unit 60, the first power supply control SW11, the second power supply control SW21, the third power supply control SW31, and the fourth power supply control SW41. Further, the sub power supply SW100 is connected to the control unit 60.

情報処理装置の一例としての制御部60は、命令列であるプログラムを順に読み込んで種々の演算を実行することにより、画像形成装置1の各部を制御する、起動手段、停止手段、復帰手段、選択手段の一例としてのCPU(Central Processing Unit:中央処理装置)61と、CPU61に接続され、CPU61との間で各種データのやりとりを行うバスブリッジ62とを備えている。制御部60において、バスブリッジ62には、第1のクロックでデータのやりとりを行うメモリバス63と、第1のクロックよりも周波数が低い第2のクロックでデータのやりとりを行うPCI(Peripheral Component Interconnect)バス64とが接続されている。   The control unit 60 as an example of the information processing apparatus sequentially reads a program that is an instruction sequence and executes various operations, thereby controlling each unit of the image forming apparatus 1, a start unit, a stop unit, a return unit, and a selection unit A CPU (Central Processing Unit) 61 as an example of the means and a bus bridge 62 connected to the CPU 61 and exchanging various data with the CPU 61 are provided. In the control unit 60, the bus bridge 62 includes a memory bus 63 that exchanges data with a first clock and a PCI (Peripheral Component Interconnect) that exchanges data with a second clock having a frequency lower than that of the first clock. ) Bus 64 is connected.

制御部60は、ROM(Read Only Memory)65と、記憶手段の一例としての揮発性RAM(Random Access Memory)66および不揮発性RAM67とを備えている。そして、これらROM65、揮発性RAM66および不揮発性RAM67は、それぞれ、メモリバス63に接続されている。制御部60において、CPU61は、ROM65、揮発性RAM66および不揮発性RAM67に直接アクセスすることが可能となっている。   The control unit 60 includes a ROM (Read Only Memory) 65, a volatile RAM (Random Access Memory) 66 and a nonvolatile RAM 67 as an example of a storage unit. The ROM 65, the volatile RAM 66, and the nonvolatile RAM 67 are each connected to the memory bus 63. In the control unit 60, the CPU 61 can directly access the ROM 65, the volatile RAM 66, and the nonvolatile RAM 67.

また、制御部60は、画像形成部10を制御するためのプリントインタフェース回路(PrintIF)71と、画像読取部20を制御するためのスキャンインタフェース回路(ScanIF)72と、UI30を制御するためのUIインタフェース回路(UIIF)73と、送受信部40を制御するための汎用インタフェース回路(汎用IF)74と、外部からの信号の監視や変更をすることが可能なGeneralIO75と、パルス出力回路76とを備えている。そして、これらPrintIF71、ScanIF72、UIIF73、汎用IF74およびGeneralIO75は、それぞれ、PCIバス64に接続されている。   The control unit 60 also includes a print interface circuit (PrintIF) 71 for controlling the image forming unit 10, a scan interface circuit (ScanIF) 72 for controlling the image reading unit 20, and a UI for controlling the UI 30. An interface circuit (UIIF) 73, a general-purpose interface circuit (general-purpose IF) 74 for controlling the transmission / reception unit 40, a general IO 75 capable of monitoring and changing an external signal, and a pulse output circuit 76 are provided. ing. The PrintIF 71, ScanIF 72, UIIF 73, general-purpose IF 74, and GeneralIO 75 are connected to the PCI bus 64, respectively.

GeneralIO75は、PCIバス64のほかに、第1電源制御SW11、第2電源制御SW21、第3電源制御SW31、第4電源制御SW41、LED50および副電源SW100に接続されている。GeneralIO75は、例えば、副電源SW100から送信され、副電源SW100の電源オン/オフの状態を通知する信号の監視を行う。   In addition to the PCI bus 64, the general IO 75 is connected to the first power control SW11, the second power control SW21, the third power control SW31, the fourth power control SW41, the LED 50, and the sub power SW100. The General IO 75 monitors, for example, a signal transmitted from the sub power source SW 100 and notifying the power on / off state of the sub power source SW 100.

さらに、LED50の点灯状態を制御するパルス出力回路76は、LED50に接続されている。
本実施の形態における制御部60は、例えば、1チップのマイクロコントローラによって構成されている。ただし、制御部60を、複数のチップで構成してもかまわない。
Further, a pulse output circuit 76 that controls the lighting state of the LED 50 is connected to the LED 50.
The control unit 60 in the present embodiment is configured by, for example, a one-chip microcontroller. However, the control unit 60 may be composed of a plurality of chips.

ROM65は、基本プログラムであるOS(Operating System)や、OS上で実行されることにより周辺デバイスに予め定められた機能を実現させるための初期化プログラム等のプログラムを格納しており、所謂マスクROM、各種PROM(Programmable ROM:例えばOTP ROM(One Time Programmable ROM)、UV−EPROM(Ultra−Violet Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM))、フラッシュメモリなどで構成されている。なお、この例では、ROM65として、フラッシュメモリが用いられている。   The ROM 65 stores a basic program such as an OS (Operating System) and an initialization program that is executed on the OS to realize a predetermined function in a peripheral device. Various PROMs (Programmable ROM: OTP ROM (One Time Programmable ROM), UV-EPROM (Ultra-Violet Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM)), flash memory, and the like. In this example, a flash memory is used as the ROM 65.

また、揮発性RAM66は、DRAM(Dynamic RAM)やSRAM(Static RAM)など、電源が供給されなければ、記憶している情報を保持することができない揮発性メモリによって構成されている。なお、この例では、揮発性RAM66として、DRAMが用いられている。   The volatile RAM 66 is configured by a volatile memory such as a DRAM (Dynamic RAM) or an SRAM (Static RAM) that cannot hold stored information unless power is supplied. In this example, a DRAM is used as the volatile RAM 66.

そして、不揮発性RAM67は、MRAM(Magnetoresistive RAM)、FeRAM(Ferroelectric RAM)、PRAM(Phase change RAM)、ReRAM(Resistance RAM)、HDD(Hard Disk Drive)など、電源が供給されなくても、記憶している情報を保持することが可能な不揮発性メモリによって構成されている。なお、この例では、不揮発性RAM67として、ROM65として用いられるフラッシュメモリよりも高速にデータの読み書きが可能なMRAMが用いられている。   The nonvolatile RAM 67 stores MRAM (Magnetoresistive RAM), FeRAM (Ferroelectric RAM), PRAM (Phase change RAM), ReRAM (Resistance RAM), HDD (Hard Disk Drive), etc. even if power is not supplied. It is constituted by a non-volatile memory capable of holding the stored information. In this example, an MRAM that can read and write data faster than the flash memory used as the ROM 65 is used as the nonvolatile RAM 67.

本実施の形態では、揮発性RAM66および不揮発性RAM67が、ともに第1のクロックでデータの読み書きを行う。このため、不揮発性RAM67は、揮発性RAM66と同等の読み書き性能を有していることになる。   In the present embodiment, the volatile RAM 66 and the nonvolatile RAM 67 both read and write data at the first clock. For this reason, the nonvolatile RAM 67 has the same read / write performance as the volatile RAM 66.

次に、本実施の形態に係る画像形成装置の状態を表す2つのモード、電源OFFモードおよびStandbyモードについて説明する。
電源OFFモードでは、主電源SW90のみオンにされ、副電源SW100はオフにされている。主電源SW90がオンにされると、電源部80より電源が制御部60に供給される。そして、CPU61によるOSの起動が完了し、各周辺デバイスの動作は停止しているが、周辺デバイスを動作させるために共通して利用される基本機能の設定が完了した状態にあるのが、電源OFFモードである。電源OFFモードには、揮発性RAM66に、周辺デバイスを制御するためのアプリケーション(以下、「周辺デバイスを制御するためのアプリケーション」を、『アプリケーション』と称することがある)の初期化された状態のものが記憶されている場合と、記憶されていない場合とがある。詳細については図2で説明する。
Next, two modes representing the state of the image forming apparatus according to the present embodiment, a power-off mode and a standby mode will be described.
In the power OFF mode, only the main power SW 90 is turned on and the sub power SW 100 is turned off. When the main power supply SW 90 is turned on, power is supplied from the power supply unit 80 to the control unit 60. Then, the activation of the OS by the CPU 61 is completed, and the operation of each peripheral device is stopped. However, the setting of the basic function commonly used for operating the peripheral device is completed. OFF mode. In the power-off mode, the volatile RAM 66 is initialized with an application for controlling peripheral devices (hereinafter, “application for controlling peripheral devices” may be referred to as “application”). There are cases where things are stored and cases where things are not stored. Details will be described with reference to FIG.

Standbyモードでは、主電源SW90および副電源SW100が共にオンにされている。そのため、制御部60に加えて、周辺デバイスにも電源が供給されている。CPU61によるOSの起動が完了し、アプリケーションの起動も完了し、画像形成装置1の全ての機能を使用可能な状態にあるのが、Standbyモードである。   In the Standby mode, both the main power SW90 and the sub power SW100 are turned on. For this reason, power is supplied to peripheral devices in addition to the control unit 60. The standby mode is a state in which the activation of the OS by the CPU 61 is completed, the activation of the application is also completed, and all the functions of the image forming apparatus 1 are usable.

電源OFFモードは、画像形成装置1が使用されない間の省エネ(エネルギーの使用の合理化)状態のモードである。周辺デバイスには電源が供給されないため、Standbyモードよりも電源の供給量を削減することができる。また、画像形成装置1が再び使用される際、画像形成装置1が電源OFFモードからStandbyモードへ復帰するまでにかかる待ち時間(以下、「画像形成装置1が電源OFFモードからStandbyモードへ復帰するまでにかかる待ち時間」を、『復帰時間』と称することがある)を、画像形成装置1に電源が供給されていない状態からStandbyモードへ移行するまでにかかる待ち時間よりも、短くすることが可能である。   The power OFF mode is a mode in an energy saving state (rational use of energy) while the image forming apparatus 1 is not used. Since no power is supplied to the peripheral devices, the amount of power supply can be reduced as compared to the standby mode. Further, when the image forming apparatus 1 is used again, a waiting time required for the image forming apparatus 1 to return from the power-off mode to the standby mode (hereinafter, “the image forming apparatus 1 returns from the power-off mode to the standby mode). The waiting time required until the time until the image forming apparatus 1 is not supplied with power may be set shorter than the waiting time required for shifting to the standby mode. Is possible.

周辺デバイスは、それぞれ、第1電源制御SW11、第2電源制御SW21、第3電源制御SW31および第4電源制御SW41によって電源がオン/オフされる。主電源SW90および副電源SW100が共にオンにされると、GeneralIO75が、副電源SW100がオンにされたことを検知する。そして、GeneralIO75は、第1電源制御SW11、第2電源制御SW21、第3電源制御SW31および第4電源制御SW41をオンにする。その結果、各周辺デバイスの電源がオンになり、アプリケーションの起動が開始される。   The peripheral devices are powered on / off by the first power control SW11, the second power control SW21, the third power control SW31, and the fourth power control SW41, respectively. When both the main power supply SW90 and the sub power supply SW100 are turned on, the GeneralIO 75 detects that the sub power supply SW100 is turned on. Then, the GeneralIO 75 turns on the first power control SW11, the second power control SW21, the third power control SW31, and the fourth power control SW41. As a result, the power of each peripheral device is turned on, and the application is started.

主電源SW90がオフにされると、制御部60に設けられた揮発性RAM66の記憶内容もクリアされる。一方、主電源SW90がオフにされても、制御部60に設けられたROM65および不揮発性RAM67の記憶内容はクリアされない。そして、不揮発性RAM67には、主電源SW90がオフにされる前に記憶された内容がそのまま保持される。   When the main power SW 90 is turned off, the stored contents of the volatile RAM 66 provided in the control unit 60 are also cleared. On the other hand, even if the main power SW 90 is turned off, the stored contents of the ROM 65 and the nonvolatile RAM 67 provided in the control unit 60 are not cleared. The nonvolatile RAM 67 retains the contents stored before the main power SW 90 is turned off.

また、画像形成装置1の電源供給状態に基づいて、GeneralIO75またはパルス出力回路76はLED50に対して信号を送信する。LED50は受信した信号により、点灯状態を点灯/点滅/消灯のいずれかに変化させる。   Further, the general IO 75 or the pulse output circuit 76 transmits a signal to the LED 50 based on the power supply state of the image forming apparatus 1. The LED 50 changes the lighting state to one of lighting / flashing / extinguishing according to the received signal.

図2は、図1に示す画像形成装置1の起動処理およびモード移行処理を説明するためのフローチャートである。主電源SW90がオンにされると(ステップ101)、制御部60に電源が供給されて、コールドブートが開始される。コールドブートとは、電源が供給されていない状態から、画像形成装置1が起動することをいう。CPU61は、ROM65からOSを読み出して、揮発性RAM66に記憶させてOSを起動させる(ステップ102)。   FIG. 2 is a flowchart for explaining the activation process and the mode transition process of the image forming apparatus 1 shown in FIG. When the main power SW 90 is turned on (step 101), power is supplied to the control unit 60 and cold boot is started. The cold boot means that the image forming apparatus 1 is started from a state where power is not supplied. The CPU 61 reads the OS from the ROM 65, stores it in the volatile RAM 66, and starts the OS (step 102).

次に、CPU61により副電源SW100がオフであるか判断される(ステップ103)。肯定の判断(Yes)がされた場合、副電源SW100はオフにされているため、画像形成装置1は電源OFFモードへ移行する(ステップ104)。その後、CPU61は、副電源SW100がオンにされるのを受け付けると(ステップ105)、引き続きコールドブートが行われる。CPU61はROM65より初期化プログラムを読み出して、揮発性RAM66に記憶させて初期化プログラムを実行し、アプリケーションを初期化して起動させる(ステップ106)。   Next, the CPU 61 determines whether the sub power SW 100 is off (step 103). If the determination is affirmative (Yes), the image forming apparatus 1 shifts to the power-off mode since the sub power SW 100 is turned off (step 104). Thereafter, when the CPU 61 accepts that the sub power SW 100 is turned on (step 105), the cold boot is continued. The CPU 61 reads the initialization program from the ROM 65, stores it in the volatile RAM 66, executes the initialization program, initializes and activates the application (step 106).

ステップ103で否定の判断(No)がされた場合、副電源SW100はオンにされているため、CPU61はアプリケーションを起動させる(ステップ106)。ステップ106では、制御部60が周辺デバイスと通信を行い、各周辺デバイスのデバイス情報を取得する。詳細については図5で説明する。各周辺デバイスの起動が完了すると、画像形成装置1はStandbyモードへ移行する(ステップ107)。   If a negative determination (No) is made in step 103, the sub power supply SW100 is turned on, so the CPU 61 activates the application (step 106). In step 106, the control unit 60 communicates with the peripheral device and acquires device information of each peripheral device. Details will be described with reference to FIG. When the activation of each peripheral device is completed, the image forming apparatus 1 shifts to the standby mode (step 107).

Standbyモードで、副電源SW100がオフにされるのをCPU61が受け付けると(ステップ108)、ハードウェアリセットが行われる(ステップ109)。ハードウェアリセットとは、制御部60を含めて、画像形成装置1の全体が再起動されることをいう。CPU61によるハードウェアリセットによって、OSが再起動される(ステップ110)。また、CPU61は初期化プログラムを実行し、アプリケーションを初期化して再起動させる(ステップ111)。さらに、初期化機能情報の一例としての初期化された状態のアプリケーションが、揮発性RAM66に記憶される(ステップ112)。そして、画像形成装置1は電源OFFモードへ移行する(ステップ113)。   When the CPU 61 accepts that the sub power SW 100 is turned off in the standby mode (step 108), a hardware reset is performed (step 109). The hardware reset means that the entire image forming apparatus 1 including the control unit 60 is restarted. The OS is restarted by the hardware reset by the CPU 61 (step 110). Further, the CPU 61 executes an initialization program to initialize and restart the application (step 111). Further, the application in the initialized state as an example of the initialization function information is stored in the volatile RAM 66 (step 112). Then, the image forming apparatus 1 shifts to the power OFF mode (step 113).

次に、電源OFFモードで、副電源SW100がオンにされるのをCPU61が受け付けると(ステップ114)、CPU61は初期化プログラムを実行せずに、ステップ112で揮発性RAM66に記憶させた初期化状態のアプリケーションを読み出す。そして、CPU61により、ステップ112で揮発性RAM66に記憶させた初期化状態への復帰が行われる(ステップ115)。アプリケーションの初期化状態への復帰が完了すると、画像形成装置1はStandbyモードへ移行する(ステップ116)。さらに、Standbyモードで副電源SW100がオフにされるのをCPU61が受け付けると、ステップ108に戻る。その後、ステップ109のハードウェアリセットがCPU61により行われる。ここで、Standbyモードで副電源SW100がオフにされてから電源OFFモードに移行するまで(ステップ108からステップ113まで)をシャットダウンシーケンス、電源OFFモードで副電源SW100がオンにされてからStandbyモードへ移行するまで(ステップ114からステップ116まで)を復帰シーケンスとする。   Next, when the CPU 61 accepts that the sub power SW 100 is turned on in the power OFF mode (step 114), the CPU 61 does not execute the initialization program, and the initialization stored in the volatile RAM 66 in step 112. Read the state application. Then, the CPU 61 returns to the initialization state stored in the volatile RAM 66 in step 112 (step 115). When the return of the application to the initialized state is completed, the image forming apparatus 1 shifts to the standby mode (step 116). Further, when the CPU 61 accepts that the sub power SW 100 is turned off in the standby mode, the process returns to step 108. Thereafter, the hardware reset in step 109 is performed by the CPU 61. Here, the shutdown sequence is performed from the time when the sub power supply SW100 is turned off in the standby mode to the time when the power supply OFF mode is entered (from step 108 to step 113), and after the sub power supply SW100 is turned on in the power supply OFF mode, The transition sequence (from step 114 to step 116) is taken as a return sequence.

また、ステップ104およびステップ113は共に電源OFFモードであるが、揮発性RAM66に記憶されている内容が異なる。ステップ113の電源OFFモードでは、アプリケーションの再起動後(ステップ111)、初期化状態のアプリケーションが揮発性RAM66に記憶される(ステップ112)。一方、ステップ104の電源OFFモードでは、揮発性RAM66には初期化状態のアプリケーションは記憶されていない。   Steps 104 and 113 are both in the power OFF mode, but the contents stored in the volatile RAM 66 are different. In the power-off mode of step 113, after the application is restarted (step 111), the application in the initialized state is stored in the volatile RAM 66 (step 112). On the other hand, in the power OFF mode of step 104, the volatile RAM 66 does not store the application in the initialized state.

図3は、図1に示す画像形成装置1の起動処理およびモード移行処理の一例を示すシーケンスチャートである。まず、主電源SW90がオンにされると(図2のS101)、制御部60に電源が供給されて、コールドブートが開始される。制御部60に電源が供給されると、CPU61によりOSが起動される(S102)。この例では、副電源SW100がオフにされているため、CPU61によるOSの起動完了後、画像形成装置1は電源OFFモードへ移行する(S103、S104)。   FIG. 3 is a sequence chart illustrating an example of a startup process and a mode transition process of the image forming apparatus 1 illustrated in FIG. First, when the main power SW 90 is turned on (S101 in FIG. 2), power is supplied to the control unit 60, and cold boot is started. When power is supplied to the control unit 60, the CPU 61 starts the OS (S102). In this example, since the sub power SW 100 is turned off, the image forming apparatus 1 shifts to the power OFF mode after the activation of the OS by the CPU 61 is completed (S103, S104).

電源OFFモードでは、DRAMで構成された揮発性RAM66は、Self Refreshを行う。DRAMは、コンデンサに電荷を蓄えることによって情報を保持している。ただし、電荷は時間とともに減少するため、一定時間ごとにDRAMに電荷が補充される必要がある。この動作はリフレッシュと呼ばれ、従来のDRAMでは外部のリフレッシュ回路が行っている。Self Refreshとは、DRAM内部にリフレッシュ回路を内蔵させて、DRAMが自動的にリフレッシュを実行するようにしたものである。外部の回路を動作させなくても良い分、従来よりも電力消費が抑えられる。   In the power-off mode, the volatile RAM 66 composed of DRAM performs Self Refresh. DRAM retains information by storing electric charge in a capacitor. However, since the charge decreases with time, the DRAM needs to be replenished at regular intervals. This operation is called refresh, and is performed by an external refresh circuit in the conventional DRAM. Self refresh is a refresh circuit built in the DRAM so that the DRAM automatically refreshes. Since it is not necessary to operate an external circuit, power consumption can be suppressed as compared with the prior art.

次に、電源OFFモードで副電源SW100がオンにされると(S105)、制御部60がこれを検知し、引き続きコールドブートが行われる。そして、各周辺デバイスに電源が供給され、アプリケーションの起動が開始される(S106)。アプリケーションの起動が完了すると、画像形成装置1はStandbyモードへ移行する(S107)。   Next, when the sub power supply SW100 is turned on in the power supply OFF mode (S105), the control unit 60 detects this and the cold boot is continued. Then, power is supplied to each peripheral device, and application activation is started (S106). When the activation of the application is completed, the image forming apparatus 1 shifts to the standby mode (S107).

従来技術では、Standbyモードで副電源SW100がオフにされると、CPU61によるハードウェアリセットが行われ、OSが再起動される。OSの再起動が完了すると、アプリケーションは再起動されることなく、画像形成装置1は電源OFFモードへ移行する。次に電源OFFモードで副電源SW100がオンにされると、CPU61によりアプリケーションが再起動されて、画像形成装置1が使用可能な状態になる。   In the prior art, when the sub power supply SW100 is turned off in the standby mode, the CPU 61 performs a hardware reset and restarts the OS. When the restart of the OS is completed, the image forming apparatus 1 shifts to the power-off mode without restarting the application. Next, when the sub power SW 100 is turned on in the power OFF mode, the application is restarted by the CPU 61 and the image forming apparatus 1 is ready for use.

一方、本実施の形態では、Standbyモードで副電源SW100がオフにされると(副電源SW100がオフにされたこの時刻をt1とする)(S108)、CPU61によるハードウェアリセットが行われて(S109)、OSが再起動される(S110)。さらに、従来技術と異なり、アプリケーションも再起動され、初期化が開始される(S111)。アプリケーションの初期化が完了すると、初期化された状態のアプリケーションが揮発性RAM66に記憶される(S112)。そして、画像形成装置1は電源OFFモードへ移行する(S113)。電源OFFモードでは、制御部60に電源が供給される。つまり、揮発性RAM66に電源が供給されるため、揮発性RAM66に記憶されている情報は保持される。電源OFFモードで副電源SW100がオンにされると(副電源SW100がオフにされたこの時刻をt2とする)(S114)、揮発性RAM66に記憶させた初期化状態のアプリケーションが読み出され、初期化状態への復帰が行われる(S115)。   On the other hand, in the present embodiment, when the sub power supply SW100 is turned off in the standby mode (this time when the sub power supply SW100 is turned off is set to t1) (S108), a hardware reset is performed by the CPU 61 ( S109), the OS is restarted (S110). Furthermore, unlike the prior art, the application is also restarted and initialization is started (S111). When the initialization of the application is completed, the application in the initialized state is stored in the volatile RAM 66 (S112). Then, the image forming apparatus 1 shifts to the power OFF mode (S113). In the power OFF mode, power is supplied to the control unit 60. That is, since power is supplied to the volatile RAM 66, information stored in the volatile RAM 66 is retained. When the sub power source SW100 is turned on in the power off mode (this time when the sub power source SW100 is turned off is set to t2) (S114), the application in the initialization state stored in the volatile RAM 66 is read, Returning to the initialization state is performed (S115).

本実施の形態では、従来技術よりも、アプリケーションが初期化される時間だけ、電源OFFモードからStandbyモードへと移行するのに要する時間、すなわち、画像形成装置1の復帰時間が短縮される。つまり、従来、復帰シーケンスに含まれていたアプリケーションの初期化を、シャットダウンシーケンスの一部とすることで、復帰時間が短縮されることとなる。   In the present embodiment, the time required for shifting from the power-off mode to the standby mode, that is, the return time of the image forming apparatus 1 is shortened by the time when the application is initialized as compared with the conventional technique. That is, the initialization time of the application that has been conventionally included in the return sequence is made part of the shutdown sequence, so that the return time is shortened.

図4は、図1に示す画像形成装置1のStandbyモードから電源オフモードへの移行処理を説明するためのシーケンスチャートである。本シーケンスチャートは、図2のステップ107からステップ116までのフローに該当する。Standbyモードで副電源SW100がオフにされると、CPU61によるハードウェアリセットが行われてOSが再起動される。さらに、アプリケーションも初期化されて再起動される。全て初期化されると、初期化された状態のアプリケーションが揮発性RAM66に記憶される。また、画像形成装置1は、電源OFFモードへ移行する。その後、電源OFFモードで副電源SW100がオンにされると、揮発性RAM66に記憶させた初期化状態のアプリケーションが、CPU61によって読み出される。このようにして、画像形成装置1のStandbyモードへの高速な復帰が可能となる。   FIG. 4 is a sequence chart for explaining the transition process from the standby mode to the power-off mode of the image forming apparatus 1 shown in FIG. This sequence chart corresponds to the flow from step 107 to step 116 in FIG. When the sub power SW 100 is turned off in the standby mode, the CPU 61 performs a hardware reset and restarts the OS. In addition, the application is also initialized and restarted. When everything is initialized, the application in the initialized state is stored in the volatile RAM 66. Further, the image forming apparatus 1 shifts to the power OFF mode. Thereafter, when the sub power SW 100 is turned on in the power OFF mode, the CPU 61 reads the application in the initialization state stored in the volatile RAM 66. In this way, the image forming apparatus 1 can be quickly returned to the standby mode.

図5は、OSおよびアプリケーションの起動処理における制御部60と周辺デバイスとの通信手順の一例を示すシーケンスチャートである。本シーケンスチャートは、図2のステップ103で否定の判断(No)がされた場合のステップ102からステップ106まで、およびステップ110からステップ111までのフローの詳細を説明したものに該当する。図5では、時間が紙面において上から下へと進行する。   FIG. 5 is a sequence chart illustrating an example of a communication procedure between the control unit 60 and peripheral devices in the OS and application startup processing. This sequence chart corresponds to the description of the details of the flow from step 102 to step 106 and from step 110 to step 111 when a negative determination (No) is made at step 103 in FIG. In FIG. 5, time advances from top to bottom on the page.

制御部60はOSの起動を開始させた後、第1電源制御SW11、第2電源制御SW21、第3電源制御SW31および第4電源制御SW41をオンにする。その結果、各周辺デバイスの電源がオンになり、アプリケーションの初期化が開始される。また、制御部60は、各周辺デバイスと同期を取るための信号を、各周辺デバイスに送信する。周辺デバイスは信号を受信すると、制御部60に対して応答するための処理を実行する。そして、周辺デバイスは、制御部60に対して肯定応答信号Ackを送信する。これにより、制御部60と各周辺デバイスとの間で通信が確立される。その後、制御部60は、各周辺デバイスから周辺デバイスのデバイス情報を取得し、揮発性RAM66または不揮発性RAM67に記憶させる。これにより、画像形成装置1が動作可能な状態になる。   After starting the activation of the OS, the control unit 60 turns on the first power supply control SW11, the second power supply control SW21, the third power supply control SW31, and the fourth power supply control SW41. As a result, the power of each peripheral device is turned on and application initialization is started. Further, the control unit 60 transmits a signal for synchronizing with each peripheral device to each peripheral device. When the peripheral device receives the signal, the peripheral device executes processing for responding to the control unit 60. Then, the peripheral device transmits an acknowledgment signal Ack to the control unit 60. Thereby, communication is established between the control unit 60 and each peripheral device. Thereafter, the control unit 60 acquires device information of the peripheral device from each peripheral device and stores it in the volatile RAM 66 or the nonvolatile RAM 67. As a result, the image forming apparatus 1 becomes operable.

本実施の形態では、アプリケーションは、アプリケーションが動作するために必要な情報リソースを保持した状態で、揮発性RAM66に記憶されることになる。そのため、アプリケーションを読み出して起動した場合、情報リソースを再利用できない可能性がある。例えば、時間指定のファクシミリやプリントといったJOB処理や、DHCP(Dynamic Host Configuration Protocol)などの外部サーバに使用される情報リソースは、時間に関わる情報であるため、再利用できない。そのため、そのような情報リソースに関しては、副電源SW100がオンにされてStandbyモードへ復帰する際、必ず最新のものを取得し、更新することとする。
また、時間に関わらない周辺デバイスのデバイス情報については、例えば図2のステップ111のアプリケーションの起動中に、制御部60が取得すれば良い。そうすれば、ステップ114で副電源SW100がオンにされて、アプリケーションが初期化状態へ復帰する際に、改めて取得する必要はない。
In the present embodiment, the application is stored in the volatile RAM 66 in a state where information resources necessary for the application to operate are held. Therefore, there is a possibility that information resources cannot be reused when an application is read and started. For example, JOB processing such as time-specified facsimile and printing, and information resources used for an external server such as DHCP (Dynamic Host Configuration Protocol) cannot be reused because they are time-related information. Therefore, regarding such information resources, when the sub power supply SW100 is turned on and returns to the standby mode, the latest information is always acquired and updated.
Further, the device information of peripheral devices not related to time may be acquired by the control unit 60 during the activation of the application in step 111 of FIG. Then, when the sub power SW 100 is turned on in step 114 and the application returns to the initialized state, there is no need to acquire it again.

本実施の形態では、初期化状態のアプリケーションを記憶させるメモリとして揮発性RAM66を使用していたが、これに限られるものではない。例えば、不揮発性RAM67を使用しても良い。   In the present embodiment, the volatile RAM 66 is used as the memory for storing the application in the initialized state. However, the present invention is not limited to this. For example, a nonvolatile RAM 67 may be used.

<実施形態2>
図6は、本発明の実施形態2に係る画像形成装置1の内部構成の一例を示すハードウェアブロック図である。実施形態2は、実施形態1における揮発性RAM66を備えていない点で、実施形態1と異なる。実施形態2では、実施形態1における揮発性RAM66の役割を不揮発性RAM67が担う。また、実施形態2の構成要素で、実施形態1の構成要素と同じものについては、図1と同じ符号を使用する。
<Embodiment 2>
FIG. 6 is a hardware block diagram illustrating an example of an internal configuration of the image forming apparatus 1 according to the second embodiment of the present invention. The second embodiment is different from the first embodiment in that the volatile RAM 66 in the first embodiment is not provided. In the second embodiment, the nonvolatile RAM 67 plays the role of the volatile RAM 66 in the first embodiment. In addition, the same reference numerals as those in FIG. 1 are used for the same constituent elements of the second embodiment as those of the first embodiment.

図7は、図6に示す画像形成装置1の起動処理およびモード移行処理を説明するためのフローチャートである。主電源SW90がオフの状態から(ステップ201)、主電源SW90がオンにされると(ステップ202)、制御部60に電源が供給されて、コールドブートが開始される。そして、CPU61はROM65からBootLoaderを読み出し、読み出したBootLoaderを起動させる(ステップ203)。BootLoaderとは、主電源SW90がオンにされると最初に実行されるプログラムである。   FIG. 7 is a flowchart for explaining the activation process and the mode transition process of the image forming apparatus 1 shown in FIG. When the main power supply SW90 is turned off (step 201) and the main power supply SW90 is turned on (step 202), power is supplied to the control unit 60 and cold boot is started. Then, the CPU 61 reads the BootLoader from the ROM 65 and activates the read BootLoader (step 203). The BootLoader is a program that is executed first when the main power SW 90 is turned on.

次に、CPU61により、起動履歴の一例としての起動フラグをもとに、今回の画像形成装置1の起動が初回の起動かどうか判断される(ステップ204)。起動フラグについては、後述する。ここで、肯定の判断(Yes)がされた場合、つまり、初回の起動であった場合、CPU61はROM65からOSを読み出すことを選択して実行し、不揮発性RAM67に記憶させる。そして、CPU61により、ここからBootLoaderにかわってOSが起動される(ステップ205)。
次に、CPU61はROM65より初期化プログラムを読み出して、不揮発性RAM67に記憶させて初期化プログラムを実行し、アプリケーションを初期化して起動させる(ステップ206)。ステップ205およびステップ206により、初期化状態のOSおよびアプリケーションが不揮発性RAM67に記憶されているが、この不揮発性RAM67の領域を、領域1とする。領域1は、起動中のOSやアプリケーションを記憶させるための領域である。
Next, the CPU 61 determines whether or not the current activation of the image forming apparatus 1 is the first activation based on the activation flag as an example of the activation history (step 204). The activation flag will be described later. If an affirmative determination (Yes) is made, that is, the first activation, the CPU 61 selects and executes reading of the OS from the ROM 65 and stores it in the nonvolatile RAM 67. Then, the CPU 61 starts the OS instead of the BootLoader from here (step 205).
Next, the CPU 61 reads the initialization program from the ROM 65, stores it in the nonvolatile RAM 67, executes the initialization program, initializes and starts the application (step 206). In step 205 and step 206, the OS and application in the initialized state are stored in the nonvolatile RAM 67. The area of the nonvolatile RAM 67 is defined as area 1. The area 1 is an area for storing a running OS or application.

さらに、CPU61は、初期化状態のOSおよびアプリケーションを、不揮発性RAM67に記憶させる(ステップ207)。ここでOSおよびアプリケーションを記憶させる不揮発性RAM67の領域を領域2とすると、領域2は領域1と別の領域である。領域2は、OSおよびアプリケーションを初期化状態に戻す場合に備えて、初期化状態のOSおよびアプリケーションを記憶させておくための領域である。不揮発性RAM67に記憶させる処理が完了すると、画像形成装置1はStandbyモードへ移行する(ステップ209)。   Further, the CPU 61 stores the OS and application in the initialized state in the nonvolatile RAM 67 (step 207). Here, assuming that the area of the nonvolatile RAM 67 for storing the OS and applications is an area 2, the area 2 is an area different from the area 1. The area 2 is an area for storing the OS and applications in the initialized state in preparation for returning the OS and applications to the initialized state. When the process of storing in the nonvolatile RAM 67 is completed, the image forming apparatus 1 shifts to the standby mode (step 209).

Standbyモードで、副電源SW100がオフにされるのをCPU61が受け付けると(ステップ210)、CPU61は、ステップ207で不揮発性RAM67に記憶させた初期化状態のOSおよびアプリケーションを、領域2から読み出す。そして、CPU61は、読み出した初期化状態のOSおよびアプリケーションを領域1へ記憶させる。その結果、OSおよびアプリケーションは初期化状態へ戻される(ステップ211)。
さらに、CPU61は、不揮発性RAM67に起動フラグとして、例えば「オン(1)」をセットして、画像形成装置1が起動された履歴を残す(ステップ212)。そして、画像形成装置1は、電源OFFモードへ移行する(ステップ213)。
次に、電源OFFモードで副電源SW100がオンにされた場合は、ステップ203へ移行する。また、電源OFFモードで主電源90がオフにされた場合は、ステップ201へ移行する。
When the CPU 61 accepts that the sub power SW 100 is turned off in the standby mode (step 210), the CPU 61 reads the OS and applications in the initialization state stored in the nonvolatile RAM 67 in step 207 from the area 2. Then, the CPU 61 stores the read OS and application in the initialized state in the area 1. As a result, the OS and application are returned to the initialized state (step 211).
Further, the CPU 61 sets, for example, “ON (1)” as the activation flag in the nonvolatile RAM 67, and leaves a history of activation of the image forming apparatus 1 (step 212). Then, the image forming apparatus 1 shifts to the power OFF mode (step 213).
Next, when the sub power SW 100 is turned on in the power OFF mode, the process proceeds to step 203. When the main power supply 90 is turned off in the power supply OFF mode, the process proceeds to step 201.

ステップ204で否定の判断(No)がされた場合、つまり、2回目以降の起動であった場合、CPU61は、ステップ211で不揮発性RAM67の領域1に記憶させた初期化状態のOSおよびアプリケーションを起動させることを選択し、実行する。その結果、CPU61により、OSおよびアプリケーションの初期化状態への復帰が行われる(ステップ208)。初期化状態への復帰が完了すると、画像形成装置1はStandbyモードへ移行する(ステップ209)。   If the determination in step 204 is negative (No), that is, if it is the second or subsequent activation, the CPU 61 stores the OS and applications in the initialized state stored in the area 1 of the nonvolatile RAM 67 in step 211. Select to run and run. As a result, the CPU 61 returns the OS and application to the initialized state (step 208). When the return to the initialization state is completed, the image forming apparatus 1 shifts to the standby mode (step 209).

不揮発性RAM67に記憶させる起動履歴を消去する契機、例えば起動フラグを「オフ(0)」とする契機は、ROM65がバージョンアップされた際や、システムフェイルが発生した異常時等が考えられる。起動フラグを「オフ(0)」とすることで、次にBootLoaderが起動された際、CPU61により初回の起動と判断される(ステップ204)。そのため、CPU61は不揮発性RAM67に記憶させた初期化状態を読み出すのではなく、ROM65からOS等のプログラムを再度読み出すこととなる。   The trigger for erasing the boot history stored in the nonvolatile RAM 67, for example, the trigger for setting the boot flag to “off (0)” can be considered when the ROM 65 is upgraded, or when a system failure occurs. By setting the activation flag to “off (0)”, the next time the BootLoader is activated, the CPU 61 determines that it is the first activation (step 204). For this reason, the CPU 61 does not read the initialization state stored in the nonvolatile RAM 67 but reads the program such as the OS from the ROM 65 again.

また、本フローチャートでは、CPU61は、ステップ211で、読み出した初期化状態のOSおよびアプリケーションを領域1に記憶させたが、ステップ208で、読み出した初期化状態のOSおよびアプリケーションを領域1に記憶させるようにしても良い。すなわち、ステップ208で、CPU61は、ステップ207で不揮発性RAM67に記憶させた初期化状態のOSおよびアプリケーションを、領域2から読み出し、読み出した初期化状態のOSおよびアプリケーションを領域1へ記憶させるようにしても良い。この場合、CPU61は、読み出した初期化状態のOSおよびアプリケーションを領域1へ記憶させた後、領域1に記憶させた初期化状態のOSおよびアプリケーションを起動させることを選択し、実行する。   In this flowchart, the CPU 61 stores the OS and application in the initialization state read in step 211 in the area 1. However, in step 208, the CPU 61 stores the OS and application in the initialization state read in area 1. You may do it. That is, in step 208, the CPU 61 reads the OS and application in the initialized state stored in the nonvolatile RAM 67 in step 207 from the area 2, and stores the read OS and application in the initialized state in the area 1. May be. In this case, the CPU 61 selects and executes the OS and application in the initialization state stored in the area 1 after storing the read OS and application in the initialization state in the area 1.

図8は、図6に示す画像形成装置1の主電源SW90がオフの状態から、Standbyモードへの移行処理の一例を示すシーケンスチャートである。まず、主電源SW90がオンにされると(図7のS202)、CPU61によりBootLoaderが起動され、画像形成装置1の起動が初回の起動かどうかCPU61により判断される(S203、S204)。この例では初回の起動であるため、CPU61によりOSがROMから読み出されて、読み出されたOSが起動される(S205)。OSの起動完了後、画像形成装置1は電源OFFモードへ移行する。電源OFFモードで副電源SW100がオンにされると、CPU61によりアプリケーションの初期化が開始され、起動される(S206)。アプリケーションの初期化完了後、OSおよびアプリケーションの全て初期化された状態が、CPU61により不揮発性RAM67へ記憶される(S207)。そして、画像形成装置1はStandbyモードへ移行する(S209)。   FIG. 8 is a sequence chart illustrating an example of a transition process from the state where the main power supply SW 90 of the image forming apparatus 1 illustrated in FIG. 6 is off to the standby mode. First, when the main power switch 90 is turned on (S202 in FIG. 7), the BootLoader is activated by the CPU 61, and the CPU 61 determines whether the activation of the image forming apparatus 1 is the first activation (S203, S204). In this example, since this is the first activation, the OS is read from the ROM by the CPU 61, and the read OS is activated (S205). After the OS startup is completed, the image forming apparatus 1 shifts to the power OFF mode. When the sub power SW 100 is turned on in the power OFF mode, the CPU 61 starts initialization and starts (S206). After the initialization of the application is completed, the state in which all of the OS and the application are initialized is stored in the nonvolatile RAM 67 by the CPU 61 (S207). Then, the image forming apparatus 1 shifts to the standby mode (S209).

ここで、実施形態1では、Standbyモードで副電源SW100がオフにされると、CPU61によるハードウェアリセットの後、OSおよびアプリケーションが初期化され、再起動される。OSおよびアプリケーションが再起動された後、画像形成装置1は電源OFFモードへ移行する。   Here, in the first embodiment, when the sub power supply SW100 is turned off in the standby mode, the OS and the application are initialized and restarted after the hardware reset by the CPU 61. After the OS and application are restarted, the image forming apparatus 1 shifts to the power-off mode.

一方、実施形態2では、Standbyモードで副電源SW100がオフにされると(S210)、実施形態1と異なり、不揮発性RAM67に記憶させた初期化状態のOSおよびアプリケーションがCPU61により読み出される。そして、CPU61によりOSおよびアプリケーションが初期化状態へ戻される(S211)。不揮発性RAM67は、電源が供給されなくても記憶している情報を保持することが可能である。そのため、副電源SW100がオフにされた後、CPU61によるハードウェアリセットが行われたとしても、初期化状態のOSおよびアプリケーションは不揮発性RAM67に保持されている。よって、CPU61はOSおよびアプリケーションを再起動させる必要はなく、OSおよびアプリケーションを初期化状態へ戻すことができる。このようにして、画像形成装置1は実施形態1よりも高速に電源OFFモードへ移行される。   On the other hand, in the second embodiment, when the sub power source SW100 is turned off in the standby mode (S210), unlike the first embodiment, the CPU 61 reads the OS and applications in the initialized state stored in the nonvolatile RAM 67. Then, the OS and application are returned to the initialized state by the CPU 61 (S211). The nonvolatile RAM 67 can hold stored information even when power is not supplied. Therefore, even if a hardware reset is performed by the CPU 61 after the sub power SW 100 is turned off, the OS and applications in the initialized state are held in the nonvolatile RAM 67. Therefore, the CPU 61 does not need to restart the OS and application, and can return the OS and application to the initialized state. In this way, the image forming apparatus 1 is shifted to the power-off mode at a higher speed than in the first embodiment.

次に、電源OFFモードで副電源SW100がオンにされると、前回起動された履歴が残っているため、CPU61により2回目以降の起動と判断される(ステップ204)。そのため、不揮発性RAM67に記憶させた初期化状態のOSおよびアプリケーションがCPU61により読み出される。そして、CPU61により、OSおよびアプリケーションの初期化状態への復帰が行われる(ステップ208)。本実施の形態では、従来技術より、OSおよびアプリケーションが初期化される時間だけ、画像形成装置1の復帰時間が短縮される。さらに、初期化状態のOSおよびアプリケーションを記憶させる領域として不揮発性RAM67が使用されているため、主電源SW90がオフにされても、記憶させている情報が保持される。そのため、主電源SW90がオフにされた状態からStandbyモードへと移行するのに要する時間の短縮も可能となる。   Next, when the sub power SW 100 is turned on in the power OFF mode, since the history of the last activation remains, the CPU 61 determines that the activation is performed for the second time or later (step 204). Therefore, the CPU 61 reads the OS and applications in the initialized state stored in the nonvolatile RAM 67. Then, the CPU 61 returns the OS and application to the initialized state (step 208). In the present embodiment, the return time of the image forming apparatus 1 is shortened by the time required to initialize the OS and the application as compared with the prior art. Further, since the nonvolatile RAM 67 is used as an area for storing the OS and applications in the initialized state, the stored information is retained even when the main power supply SW 90 is turned off. For this reason, it is possible to reduce the time required to shift from the state where the main power supply SW 90 is turned off to the standby mode.

実施形態1では、DRAMで構成された揮発性RAM66が使用されており、電源OFFモードでは、揮発性RAM66によるSelf Refreshが行われる。そのため、揮発性RAM66に対して、Self Refreshに必要な電源が供給される必要がある。しかし、実施形態2で使用されている不揮発性RAM67は、電源が供給されなくても記憶している情報を保持することができる。そのため、電源OFFモードにおいて、実施形態1と比べて電力消費を抑えることが可能である。   In the first embodiment, a volatile RAM 66 composed of DRAM is used, and Self Refresh is performed by the volatile RAM 66 in the power OFF mode. For this reason, the volatile RAM 66 needs to be supplied with power necessary for Self Refresh. However, the nonvolatile RAM 67 used in the second embodiment can hold stored information even when power is not supplied. Therefore, it is possible to suppress power consumption in the power OFF mode as compared with the first embodiment.

また、実施形態2では、CPU61により初期化状態のOSおよびアプリケーションを不揮発性RAM67に記憶させるタイミングを、主電源SW90がオンにされた初回の起動時にしていたが、これに限られるものではない。例えば、Standbyモードから電源OFFモードへの初回の移行時、CPU61によるハードウェアリセットが行われてOSおよびアプリケーションが初期化された後に、不揮発性RAM67に記憶させるようにしても良い。   In the second embodiment, the timing at which the CPU 61 stores the OS and applications in the initialized state in the nonvolatile RAM 67 is the first startup when the main power SW 90 is turned on. However, the present invention is not limited to this. . For example, at the first transition from the standby mode to the power-off mode, the hardware reset by the CPU 61 may be performed and the OS and applications may be initialized, and then stored in the nonvolatile RAM 67.

さらに、実施形態2では、制御部60は揮発性RAM66を備えていない構成としたが、制御部60が揮発性RAM66を備えた構成にしても良い。その場合、CPU61は、例えば、揮発性RAM66をプログラムのワーク領域として使用し、プログラムの実行中に一時的に発生するようなデータを揮発性RAM66に格納させるようにしても良い。しかし、CPU61は、初期化状態のアプリケーションについては、不揮発性RAM67に格納させなければならない。
また、実施形態1および実施形態2で、CPU61は、初期化状態のアプリケーションの全てを、揮発性RAM66または不揮発性RAM67のいずれかに格納させる構成としていたが、これに限られるものではない。例えば、CPU61は、初期化状態のアプリケーションの一部を不揮発性RAM67に格納させ、残りを揮発性RAM66に格納させるような構成にしても良い。
In the second embodiment, the control unit 60 does not include the volatile RAM 66. However, the control unit 60 may include the volatile RAM 66. In this case, for example, the CPU 61 may use the volatile RAM 66 as a work area of the program, and store data that is temporarily generated during execution of the program in the volatile RAM 66. However, the CPU 61 must store the application in the initialized state in the nonvolatile RAM 67.
In the first embodiment and the second embodiment, the CPU 61 is configured to store all of the applications in the initialized state in either the volatile RAM 66 or the nonvolatile RAM 67. However, the present invention is not limited to this. For example, the CPU 61 may be configured to store a part of the application in the initialized state in the nonvolatile RAM 67 and store the rest in the volatile RAM 66.

なお、実施形態1および実施形態2では、OSや各周辺デバイスのプログラムはROM65に配置されていたが、これに限られるものではない。すなわち、各プログラムは、例えば画像形成装置1にネットワークを介して接続されるサーバ装置に配置されるようにしてもよい。また、例えば、不揮発性RAM67に、OSや各周辺デバイスのプログラムが配置されるようにしても良い。   In the first and second embodiments, the OS and the programs of the peripheral devices are arranged in the ROM 65, but the present invention is not limited to this. That is, each program may be arranged in a server device connected to the image forming apparatus 1 via a network, for example. Further, for example, the OS and programs of each peripheral device may be arranged in the nonvolatile RAM 67.

また、実施形態1および実施形態2では、基本プログラムとしてOSが存在する場合を例として説明を行ったが、これに限られるものではない。例えば、アプリケーションをOS上で起動させるのではなく、直接アプリケーションを起動させても良い。   In the first and second embodiments, the case where an OS exists as a basic program has been described as an example. However, the present invention is not limited to this. For example, the application may be directly activated instead of being activated on the OS.

そして、実施形態1および実施形態2では、制御部60を画像形成装置1に組み込んだ場合を例として説明を行ったが、これに限られるものではない。複数のユニットの組み合わせによって構成され、これら複数のユニットの着脱に伴って構成が変更され得る装置に適用しても差し支えない。   In the first and second embodiments, the case where the control unit 60 is incorporated in the image forming apparatus 1 has been described as an example. However, the present invention is not limited to this. The present invention may be applied to an apparatus that is configured by a combination of a plurality of units and whose configuration can be changed as the plurality of units are attached and detached.

1…画像形成装置、10…画像形成部、11…第1電源制御SW、20…画像読取部、21…第2電源制御SW、30…UI、31…第3電源制御SW、40…送受信部、41…第4電源制御SW、50…LED、60…制御部、61…CPU、62…バスブリッジ、63…メモリバス、64…PCIバス、65…ROM、66…揮発性RAM、67…不揮発性RAM、71…PrintIF、72…ScanIF、73…UIIF、74…汎用IF、75…GeneralIO、76…パルス出力回路、80…電源部、90…主電源SW、100…副電源SW DESCRIPTION OF SYMBOLS 1 ... Image forming apparatus, 10 ... Image forming part, 11 ... 1st power supply control SW, 20 ... Image reading part, 21 ... 2nd power supply control SW, 30 ... UI, 31 ... 3rd power supply control SW, 40 ... Transmission / reception part 41 ... 4th power control SW, 50 ... LED, 60 ... control unit, 61 ... CPU, 62 ... bus bridge, 63 ... memory bus, 64 ... PCI bus, 65 ... ROM, 66 ... volatile RAM, 67 ... nonvolatile RAM, 71 ... PrintIF, 72 ... ScanIF, 73 ... UIIF, 74 ... General-purpose IF, 75 ... GeneralIO, 76 ... Pulse output circuit, 80 ... Power supply unit, 90 ... Main power supply SW, 100 ... Sub power supply SW

Claims (5)

記録材に画像を形成する画像形成部を含む機能手段と、
前記機能手段に対する電源投入要求に伴い、当該機能手段に予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、
前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、
前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、
前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段とを備え、
前記記憶手段は、電源を供給しなくても記憶している情報を保持することが可能で、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶し、
前記停止手段は、前記機能手段に対する電源切断要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動手段により起動された状態に戻した後、当該機能手段の動作を停止させること
を特徴とする画像形成装置。
Functional means including an image forming unit for forming an image on a recording material;
In response to a power-on request for the functional means, an activation means for initializing and starting the functional means by executing an initialization program for realizing the predetermined function in the functional means;
In response to a power-off request to the functional means activated by the activation means, stop means for stopping the operation of the functional means;
Storage means for storing initialization function information of the function means obtained by executing the initialization program after the start of the function means by the start means and before completion of the stop of the function means by the stop means;
Based on the initialization function information read from the storage unit in response to a power supply return request to the function unit stopped by the stop unit, the function unit is not initialized and is activated by the activation unit and a returning means for returning to,
The storage means is capable of holding the stored information without supplying power, stores the activation history when the function means is activated and the initialization function information of the function means,
The stop means returns the function means to a state activated by the activation means based on the initialization function information read from the storage means in response to a power-off request to the function means, and then the function means To stop the operation of
An image forming apparatus.
予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、
前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、
前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、
前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段とを備え、
前記記憶手段は、電源を供給しなくても記憶している情報を保持することが可能で、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶し、
前記停止手段は、前記機能手段に対する電源切断要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動手段により起動された状態に戻した後、当該機能手段の動作を停止させること
を特徴とする情報処理装置。
In response to a power-on request to a function unit having a predetermined function, the function unit starts and initializes the function unit by executing an initialization program for realizing the predetermined function. Means,
In response to a power-off request to the functional means activated by the activation means, stop means for stopping the operation of the functional means;
Storage means for storing initialization function information of the function means obtained by executing the initialization program after the start of the function means by the start means and before completion of the stop of the function means by the stop means;
Based on the initialization function information read from the storage unit in response to a power supply return request to the function unit stopped by the stop unit, the function unit is not initialized and is activated by the activation unit and a returning means for returning to,
The storage means is capable of holding the stored information without supplying power, stores the activation history when the function means is activated and the initialization function information of the function means,
The stop means returns the function means to a state activated by the activation means based on the initialization function information read from the storage means in response to a power-off request to the function means, and then the function means To stop the operation of
An information processing apparatus characterized by the above .
記起動履歴に基づいて、前記起動手段により前記機能手段を起動させるか、または前記復帰手段により当該機能手段を復帰させるかを選択する選択手段をさらに備えていること
を特徴とする請求項2に記載の情報処理装置。
Based on the previous SL boot history, claim 2, characterized by further comprising a selection means for selecting whether to restore the function unit by the or activating the functional means by the activation means or said restoring means The information processing apparatus described in 1.
前記記憶手段は、前記機能手段に対する電源投入要求後かつ当該機能手段の初回の起動完了前に、当該機能手段の前記初期化機能情報を記憶すること
を特徴とする請求項に記載の情報処理装置。
3. The information processing according to claim 2 , wherein the storage unit stores the initialization function information of the functional unit after a power-on request to the functional unit and before the first activation of the functional unit is completed. apparatus.
コンピュータに、
予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる機能と、
起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる機能と、
前記機能手段の起動開始後かつ当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶部に記憶させる機能と、
停止された前記機能手段に対する電源復帰要求に伴い、前記記憶部から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、起動された状態に復帰させる機能とを実現させ
前記記憶させる機能は、電源を供給しなくても記憶している情報を保持することが可能な記憶部に、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶させ、
前記停止させる機能は、前記機能手段に対する電源切断要求に伴い、前記記憶部から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動させる機能により起動された状態に戻した後、当該機能手段の動作を停止させること
を特徴とするプログラム。
On the computer,
A function for initializing and starting the function means by executing an initialization program for causing the function means to realize the predetermined function in response to a power-on request to the function means having the predetermined function. When,
A function to stop the operation of the functional means in response to a power-off request to the activated functional means;
A function of storing the initialization function information of the functional means obtained by executing the initialization program in the storage unit after starting the functional means and before completing the stop of the functional means;
Based on the initialization function information read from the storage unit in response to a power supply return request to the stopped function means, a function to restore the activated state without initializing the function means is realized. ,
The function to be stored is stored in the storage unit capable of holding stored information without supplying power, and the history of activation of the functional unit and the initialization function information of the functional unit are stored. Let
The function to be stopped is based on the initialization function information read from the storage unit in response to a power-off request to the function unit, and then the function unit is returned to a state activated by the function to be activated. Stop the operation of the functional means
A program characterized by
JP2012271353A 2012-12-12 2012-12-12 Image forming apparatus, information processing apparatus, and program Expired - Fee Related JP5998902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012271353A JP5998902B2 (en) 2012-12-12 2012-12-12 Image forming apparatus, information processing apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012271353A JP5998902B2 (en) 2012-12-12 2012-12-12 Image forming apparatus, information processing apparatus, and program

Publications (2)

Publication Number Publication Date
JP2014116888A JP2014116888A (en) 2014-06-26
JP5998902B2 true JP5998902B2 (en) 2016-09-28

Family

ID=51172449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012271353A Expired - Fee Related JP5998902B2 (en) 2012-12-12 2012-12-12 Image forming apparatus, information processing apparatus, and program

Country Status (1)

Country Link
JP (1) JP5998902B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6570227B2 (en) 2014-08-28 2019-09-04 キヤノン株式会社 Information processing apparatus including main system and subsystem

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2970589B2 (en) * 1997-04-18 1999-11-02 日本電気株式会社 High-speed system boot method using large-scale memory
JP4846553B2 (en) * 2006-12-20 2011-12-28 株式会社東芝 Resume method, program, and information processing apparatus
JP5701043B2 (en) * 2010-12-16 2015-04-15 キヤノン株式会社 Information processing apparatus, information processing apparatus control method, and program
JP5579085B2 (en) * 2011-01-07 2014-08-27 三菱電機株式会社 Computer, computer restart method, and restart program

Also Published As

Publication number Publication date
JP2014116888A (en) 2014-06-26

Similar Documents

Publication Publication Date Title
US20230143143A1 (en) Information processing apparatus, control method therefor, and storage medium
JP5780769B2 (en) Data processing apparatus, control method and program thereof, and storage medium
JP5460167B2 (en) Information processing apparatus, control method for information processing apparatus, and control program
JP2010006007A (en) Image forming device
JP6103909B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP5948976B2 (en) Image forming apparatus and information processing apparatus
JP6074064B2 (en) Electronics
JP5998902B2 (en) Image forming apparatus, information processing apparatus, and program
JP2011138266A (en) Image-forming device and method of writing to nonvolatile memory
JP5970867B2 (en) Information processing apparatus, image forming apparatus, and program
JP5959841B2 (en) Image processing apparatus, control method therefor, and program
JP2015215684A (en) Information processing apparatus and information processing program
US8836983B2 (en) Information processing device, image forming apparatus, and non-transitory computer readable medium
JP6842641B2 (en) Image forming device
JP6457756B2 (en) Information processing apparatus, control method thereof, and program
JP5665529B2 (en) Information processing apparatus, control method therefor, and program
JP6186961B2 (en) Image forming apparatus, information processing apparatus, and program
JP2011088292A (en) Image forming apparatus, control device, and program
JP7582424B2 (en) Electronics
JP6459543B2 (en) Image forming apparatus, job processing control method, and job processing control program
JP5800861B2 (en) Information processing apparatus, control method for information processing apparatus, and control program
JP5868535B2 (en) Image forming apparatus
JP2008130036A (en) Information processing device
JP2013191086A (en) Image forming apparatus, image processor, and controller
JP2015049729A (en) Image forming apparatus, control method of image forming apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160706

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160815

R150 Certificate of patent or registration of utility model

Ref document number: 5998902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees