# US 12,008,283 B2 · Printing control apparatus that communicates with cloud print service, control method, 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 12,008,283 B2
- Document ID: US12008283B2
- Status: Granted
- Kind: B2
- Application number: 18/462,272
- Filed: 2023-09-06
- Published: 2023-12-28
- Granted: 2024-06-11
- Earliest claimed: 2020-07-17
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Ritsuto Sako
- Web page: https://patentgrep.com/patent/US12008283B2

## CPC

- G06F 3/1287: {via internet}
- G06F 3/1203: {Improving or facilitating administration, e.g. print management}
- G06F 3/1224: {Client or server resources management}
- G06F 3/1231: {Device related settings, e.g. IP address, Name, Identification}
- G06F 3/1288: {in client-server-printer device configuration}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A printing control apparatus includes a transmission unit configured to transmit, to a transmission destination corresponding to any one of a plurality of different regions where a predetermined cloud print service is provided, a registration request to register the printing control apparatus in the predetermined cloud print service, and a setting unit configured to set the transmission destination.

## Claims

### Claim 1

A printer capable of connecting to any one of cloud print services provided in each of a plurality of regions, the printer comprising:
one or more processors that execute a set of instructions, the instructions, when executed, causing the printer to perform operations comprising:
determining a transmission destination corresponding to one region of the plurality of regions on the basis of information set in the printer;
transmitting printer information to the determined transmission destination; and
receiving a code provided on the basis of the printer information having been received by the determined transmission destination,
wherein the printer is registered in a cloud print service provided in the one region on the basis of the received code having been input by a user via a web page.

### Claim 2 (depends on 1)

The printer according to claim 1, wherein the plurality of regions includes a first region and a second region, and wherein a transmission destination for the first region is different from a transmission destination for the second region.

### Claim 3 (depends on 1)

The printer according to claim 1, wherein the information set in the printer is destination information, and wherein the destination information is information for identifying a consuming area or a shipment area.

### Claim 4 (depends on 1)

The printer according to claim 1, wherein the printer information at least includes a device ID for identifying the printer, and wherein at least the device ID is registered into the cloud print service.

### Claim 5 (depends on 1)

The printer according to claim 1, wherein the printer is registered in the cloud print service provided in the one region in response to the received code being input by the user via the web page.

### Claim 6 (depends on 1)

The printer according to claim 1, wherein the printer is registered in the cloud print service provided in the one region on the basis of the received code having been input by the user via the web page provided by the cloud print service.

### Claim 7 (depends on 1)

The printer according to claim 1, wherein the transmission destination is a transmission destination specified by a URL for registering the printer in the one region.

### Claim 8 (depends on 1)

The printer according to claim 1, wherein the received code is input by the user via the web page provided by the cloud print service and a user account is input, whereby the printer is registered in the cloud print service provided in the one region.

### Claim 9 (depends on 8)

The printer according to claim 8, wherein the user account is a user account for enabling the user to use the cloud print service.

### Claim 10 (depends on 1)

The printer according to claim 1, wherein the code is a code for identifying the printer.

### Claim 11 (depends on 1)

The printer according to claim 1, wherein the code is a code for registering the printer.

### Claim 12

A method for controlling a printer capable of connecting to any one of cloud print services provided in each of a plurality of regions, the method comprising:
determining a transmission destination corresponding to one region of the plurality of regions on the basis of information set in the printer;
transmitting printer information to the determined transmission destination; and
receiving a code provided on the basis of the printer information having been received by the determined transmission destination,
wherein the printer is registered in a cloud print service provided in the one region on the basis of the received code having been input by a user via a web page.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the plurality of regions includes a first region and a second region, and wherein a transmission destination for the first region is different from a transmission destination for the second region.

### Claim 14 (depends on 12)

The method according to claim 12, wherein the information set in the printer is destination information, and wherein the destination information is information for identifying a consuming area or a shipment area.

### Claim 15 (depends on 12)

The method according to claim 12, wherein the printer information at least includes a device ID for identifying the printer, and wherein at least the device ID is registered into the cloud print service.

### Claim 16 (depends on 12)

The method according to claim 12, wherein the printer is registered in the cloud print service provided in the one region in response to the received code being input by the user via the web page.

### Claim 17 (depends on 12)

The method according to claim 12, wherein the printer is registered in the cloud print service provided in the one region on the basis of the received code having been input by the user via the web page provided by the cloud print service.

### Claim 18 (depends on 12)

The method according to claim 12, wherein the transmission destination is a transmission destination specified by a URL for registering the printer in the one region.

### Claim 19 (depends on 12)

The method according to claim 12, wherein the received code is input by the user via the web page provided by the cloud print service and a user account is input, whereby the printer is registered in the cloud print service provided in the one region.

### Claim 20 (depends on 19)

The method according to claim 19, wherein the user account is a user account for enabling the user to use the cloud print service.

### Claim 21 (depends on 12)

The method according to claim 12, wherein the code is a code for identifying the printer.

### Claim 22 (depends on 12)

The method according to claim 12, wherein the code is a code for registering the printer.

### Claim 23

A non-transitory computer-readable storage medium storing executable instructions, which when executed by one or more processors of a printer capable of connecting to any one of cloud print services provided in each of a plurality of regions, cause the printer to perform operations comprising:
determining a transmission destination corresponding to one region of the plurality of regions on the basis of information set in the printer;
transmitting printer information to the determined transmission destination; and
receiving a code provided on the basis of the printer information having been received by the determined transmission destination,
wherein the printer is registered in a cloud print service provided in the one region on the basis of the received code having been input by a user via a web page.

### Claim 24 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the plurality of regions includes a first region and a second region, and wherein a transmission destination for the first region is different from a transmission destination for the second region.

### Claim 25 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the information set in the printer is destination information, and wherein the destination information is information for identifying a consuming area or a shipment area.

### Claim 26 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the printer information at least includes a device ID for identifying the printer, and wherein at least the device ID is registered into the cloud print service.

### Claim 27 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the printer is registered in the cloud print service provided in the one region in response to the received code being input by the user via the web page.

### Claim 28 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the printer is registered in the cloud print service provided in the one region on the basis of the received code having been input by the user via the web page provided by the cloud print service.

### Claim 29 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the transmission destination is a transmission destination specified by a URL for registering the printer in the one region.

### Claim 30 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the received code is input by the user via the web page provided by the cloud print service and a user account is input, whereby the printer is registered in the cloud print service provided in the one region.

### Claim 31 (depends on 30)

The non-transitory computer-readable storage medium according to claim 30, wherein the user account is a user account for enabling the user to use the cloud print service.

### Claim 32 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the code is a code for identifying the printer.

### Claim 33 (depends on 23)

The non-transitory computer-readable storage medium according to claim 23, wherein the code is a code for registering the printer.
