# US 10,455,099 B2 · Printing apparatus with pull scan function, method of controlling printing 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 10,455,099 B2
- Document ID: US10455099B2
- Status: Granted
- Kind: B2
- Application number: 14/747,819
- Filed: 2015-06-23
- Published: 2015-12-31
- Granted: 2019-10-22
- Earliest claimed: 2014-06-30
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Chie Ito
- Web page: https://patentgrep.com/patent/US10455099B2

## CPC

- H04N 1/00233: {details of image data reproduction, e.g. network printing or remote image display (using an image reproducing device as a local output from a computer H04N1/00238; digital output from computer to printer unit G06F3/12)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Regarding a Pull Scan function, a printing apparatus allows a user to select either employing a method for displaying a specific screen in using the Pull Scan function, or employing a method for permitting the use of the Pull Scan function even without displaying the specific screen.

## Claims

### Claim 1

An image processing apparatus that includes a copy function for scanning a document and printing an image based on image data generated by scanning the document, and a sending function for scanning a document and sending image data generated by scanning the document, the image processing apparatus comprising:
a scanner;
a display; and
a controller configured to cause the image processing apparatus to execute a pull scanning process for scanning a document by the scanner according to an instruction from an external apparatus via a network and transmitting image data obtained by scanning the document to the external apparatus,
wherein, in a case where a scanning screen on which the image processing apparatus executes the pull scan processing is displayed on the display, the controller causes the image processing apparatus to execute the pull scanning process according to the instruction,
wherein, in a case where the instruction is received when a first screen, which is different from the scanning screen, is displayed on the display, the controller causes the image processing apparatus to execute the pull scanning process according to the instruction,
wherein, in a case where the instruction is received from the external apparatus when a second screen, which is different from the first screen, is displayed on the display, the pull scanning process is not executed, and
wherein the first screen is a menu screen for selecting a button by a user from among a plurality of buttons including a first button by which the display displays a copy screen for receiving setting of the copy function and a second button by which the display displays a sending screen for receiving setting of the sending function.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, further comprising a storage configured to store screen identification information as information of a permitted screen on which executing of the pull scanning process is permitted,
wherein, in a case where screen identification information of a screen displayed on the display is stored as the information of the permitted screen in the storage, the controller executes the pull scanning process according to the scan instruction from the external apparatus.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, wherein the controller is configured to cause the display to display a selecting screen for a user to select whether to execute the pull scanning process according to the instruction from the external apparatus while the first screen is displayed.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1, wherein the controller executes the pull scanning process according to the instruction from the external apparatus when the image processing apparatus is in a power saving mode.

### Claim 5 (depends on 1)

The image processing apparatus according to claim 1, wherein the display changes the first screen to the scanning screen in a case where the instruction is received when the first screen, which is different from the scanning screen, is displayed on the display.

### Claim 6 (depends on 1)

The image processing apparatus according to claim 1,
wherein the controller is configured to determine, using a screen identification, a screen which is displayed on the display,
wherein, in a case where the instruction is received and it is determined that the first screen is displayed on the display, the controller causes the image processing apparatus to execute the pull scanning process according to the instruction, and
wherein, in a case where the instruction is received from the external apparatus and it is determined that the second screen is displayed on the display, the pull scanning process is not executed.

### Claim 7 (depends on 1)

The image processing apparatus according to claim 1, wherein, when the display displays the menu screen, the controller does not receive a setting of the copy function or the sending function.

### Claim 8

A control method for controlling an image processing apparatus that includes a scanner, a display, a copy function for scanning a document and printing an image based on image data generated by scanning the document, a sending function for scanning a document and sending image data generated by scanning the document, and a controller configured to cause the image processing apparatus to execute a pull scanning process for scanning a document by the scanner according to an instruction from an external apparatus via a network and transmitting image data obtained by scanning the document to the external apparatus, the control method comprising:
causing, via the controller and in a case where a scanning screen on which the image processing apparatus executes the pull scan processing is displayed on the display, the image processing apparatus to execute the pull scanning process according to the instruction;
causing, via the controller and in a case where the instruction is received when a first screen which is different from the scanning screen, is displayed on the display, the image processing apparatus to execute the pull scanning process according to the instruction; and
causing, in a case where the instruction is received from the external apparatus when a second screen, which is different from the first screen, is displayed on the display, the pull scanning process not to bet executed,
wherein the first screen is a menu screen for selecting a button by a user from among a plurality of buttons including a first button by which the display displays a copy screen for receiving setting of the copy function and a second button by which the display displays a sending screen for receiving setting of the sending function.
