# US 9,883,067 B2 · Memory reset control apparatus, method for controlling the control apparatus, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,883,067 B2
- Document ID: US9883067B2
- Status: Granted
- Kind: B2
- Application number: 14/614,275
- Filed: 2015-02-04
- Published: 2015-08-13
- Granted: 2018-01-30
- Earliest claimed: 2014-02-07
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yasuhiro Kozuka
- Web page: https://patentgrep.com/patent/US9883067B2

## CPC

- H04N 1/00893: {using a back-up supply, e.g. in case of main-supply failure}
- G06F 1/26: Power supply means, e.g. regulation thereof (for memories G11C)
- H04N 1/00899: {Detection of supply level or supply failure}
- H04N 1/00901: {Using different supplies or connection to an external supply (H04N1/00893, H04N1/00896 take precedence)}
- H04N 1/00904: {Arrangements for supplying power to different circuits or for supplying power at different levels (H04N1/00896 takes precedence)}
- G06K 15/4055: {Managing power consumption, e.g. standby mode (computer driven power saving management for a printer G06F3/1221; power saving in a data processing device in general G06F1/32)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

A control apparatus includes a first control unit, a second control unit including a memory for storing information for performing startup processing, and a power supply unit configured to supply electric power to the first control unit and the second control unit, and in a case where electric power is supplied from the power supply unit to the second control unit, whether a startup state of the second control unit is normal is determined. In a case where the startup state of the second control unit is determined to be normal, the power supply unit supplies electric power to the first control unit. In a case where the startup state of the second control unit is determined to be not normal, to power supply to the memory from a backup power supply for the memory is stopped so as to clear the memory of the second control unit.

## Claims

### Claim 1

A control apparatus comprising:
a memory which stores at least information indicating a condition to start a boot processing of the control apparatus;
a first controller which performs the boot processing of the control apparatus, wherein the first controller refers to the information stored in the memory in response to receiving power, and then the first controller, in a case where the information stored in the memory is first information, starts the boot processing without waiting for an input of a certain signal, and, in a case where the information stored in the memory is second information, waits for the input of the certain signal and starts the boot processing in response to the input of the certain signal; and
a second controller which initializes the information stored in the memory on a basis of lapse of a predetermined time without performing the boot processing after supplying power to the first controller.

### Claim 2 (depends on 1)

The control apparatus according to claim 1, wherein the second controller outputs a reset signal for initializing the information stored in the memory.

### Claim 3 (depends on 2)

The control apparatus according to claim 2, further comprising a display which displays a screen for correcting time information stored in the memory.

### Claim 4 (depends on 1)

The control apparatus according to claim 1, further comprising a display which displays a message indicating that initialization of the information stored in the memory has been performed.

### Claim 5 (depends on 1)

The control apparatus according to claim 1, further comprising a first power supply unit which supplies electric power to the first controller and the second controller.

### Claim 6 (depends on 1)

The control apparatus according to claim 1, further comprising a battery which supplies electric power to the memory.

### Claim 7 (depends on 6)

The control apparatus according to claim 6, wherein the battery is a coin battery.

### Claim 8 (depends on 1)

The control apparatus according to claim 1, wherein, based on information indicating a status of the first controller transmitted from the first controller, the second controller determines whether the first controller performs the boot processing or not, and initializes the information stored in the memory on the basis of a determination that the first controller does not perform the boot processing and lapse of the predetermined time.

### Claim 9 (depends on 1)

The control apparatus according to claim 1, the second controller includes a timer for issuing an interrupt signal when an access from the first controller is not input for a predetermined time period and a signal output circuit for outputting a reset signal to initialize the information stored in the memory in accordance with receiving the interrupt signal from the timer.

### Claim 10 (depends on 1)

The control apparatus according to claim 1, wherein, in a case where a first signal indicating that the first controller receives power is input to the second controller and a second signal indicating a status of the first controller has changed is not input to the second controller, the second controller initializes the information stored in the memory.

### Claim 11 (depends on 1)

The control apparatus according to claim 1, the information stored in the memory is initialized by causing a jumper pin mounted on a motherboard to be short-circuited.

### Claim 12 (depends on 1)

The control apparatus according to claim 1, further comprising a printer which prints an image on a sheet.

### Claim 13

A control method of a control apparatus having a first controller, a second controller, and a memory which stores at least information indicating a condition to start a boot processing of the control apparatus, the method comprising:
referring, by the first controller, to the information stored in the memory in response to receiving power;
performing, by the first controller, the boot processing of the control apparatus, wherein performing the boot processing includes:
starting, in a case where the information stored in the memory is first information, the boot processing without waiting for an input of a certain signal, and,
in a case where the information stored in the memory is second information, waiting for the input of the certain signal and starting the boot processing in response to the input of the certain signal; and
initializing, by the second controller, the information stored in the memory on a basis of lapse of a predetermined time without performing the boot processing after supplying power to the first controller.

### Claim 14

A control apparatus comprising:
a memory which stores information;
a coin battery which supplies power to the memory;
a first controller which performs a boot processing of the control apparatus, wherein the first controller refers to the information stored in the memory in response to receiving power, and then performs a boot processing of the control apparatus; and
a second controller which initializes the information stored in the memory on a basis of lapse of a predetermined time without performing the boot processing of the control apparatus after supplying power to the first controller.

### Claim 15 (depends on 14)

The control apparatus according to claim 14, wherein the second controller outputs a reset signal for initializing the information stored in the memory.

### Claim 16 (depends on 14)

The control apparatus according to claim 14, wherein, based on information indicating a status of the first controller transmitted from the first controller, the second controller determines whether the first controller performs the boot processing or not, and initializes the information stored in the memory on the basis of a determination that the first controller does not perform the boot processing and lapse of the predetermined time.

### Claim 17 (depends on 14)

The control apparatus according to claim 14, the second controller includes a timer for issuing an interrupt signal when an access from the first controller is not input for a predetermined time period and a signal output circuit for outputting a reset signal to initialize the information stored in the memory in accordance with receiving the interrupt signal from the timer.

### Claim 18 (depends on 14)

The control apparatus according to claim 14, wherein, in a case where a first signal indicating that the first controller receives power is input to the second controller and a second signal indicating a status of the first controller has changed is not input to the second controller, the second controller initializes the information stored in the memory.

### Claim 19 (depends on 14)

The control apparatus according to claim 14, the information stored in the memory is initialized by causing a jumper pin mounted on a motherboard to be short-circuited.

### Claim 20 (depends on 14)

The control apparatus according to claim 14, further comprising a printer which prints an image on a sheet.
