# US 2021/0240413 A1 · Server system, information processing apparatus communicating with server system, control method, and computer-readable storage medium

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

- Number: US 2021/0240413 A1
- Document ID: US20210240413A1
- Status: Published application
- Kind: A1
- Application number: 17/157,775
- Filed: 2021-01-25
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Hiroaki Hanai
- Web page: https://patentgrep.com/patent/US20210240413A1

## CPC

- G06F 3/1225: {Software update, e.g. print driver, modules, plug-ins, fonts}
- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/1232: {Transmitting printer device capabilities, e.g. upon request or periodically}
- G06F 3/1255: {Settings incompatibility, e.g. constraints, user requirements vs. device capabilities}
- G06F 3/1287: {via internet}
- G06F 3/1288: {in client-server-printer device configuration}
- H04N 1/00214: {details of transmission}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A server system, which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and transmits print data received from an information processing apparatus to the registered printing apparatus, includes an acquisition unit configured to acquire, from the information processing apparatus, print settings of print data and information about the printing apparatus, which is set as a transmission destination for print data in the print settings, a determination unit configured to make a determination as to whether the acquired print settings include a print setting which accords with a conflict condition associated with the acquired information, and a transmission unit configured to transmit, to the information processing apparatus, information that is based on a result of the determination.

## Claims

### Claim 1

A server system, which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and transmits print data received from an information processing apparatus to the registered printing apparatus, the server system comprising:
an acquisition unit configured to acquire, from the information processing apparatus, print settings of print data and information about the printing apparatus, which is set as a transmission destination for print data in the print settings;
a determination unit configured to make a determination as to whether the acquired print settings include a print setting which accords with a conflict condition associated with the acquired information; and
a transmission unit configured to transmit, to the information processing apparatus, information that is based on a result of the determination.

### Claim 2 (depends on 1)

The server system according to claim 1, further comprising a second acquisition unit configured to acquire the conflict condition from a second server system different from the server system.

### Claim 3 (depends on 2)

The server system according to claim 2, wherein the second acquisition unit acquires the conflict condition which is identified based on model information about the printing apparatus.

### Claim 4 (depends on 1)

The server system according to claim 1, wherein the transmission unit transmits, to the information processing apparatus, a setting item according with the conflict condition out of the acquired print settings.

### Claim 5 (depends on 1)

The server system according to claim 1,
wherein the acquisition unit acquires model information about a printing apparatus which is set as a transmission destination for the print data out of the printing apparatuses registered with the server system, and
wherein the determination unit determines whether the acquired print settings include a print setting according with the conflict condition which is identified based on the acquired model information.

### Claim 6 (depends on 1)

The server system according to claim 1, further comprising a second transmission unit configured to transmit, to the printing apparatus, print data of print settings determined not to include a setting item according with the conflict condition.

### Claim 7

An information processing apparatus configured to communicate with a server system which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and acquires a conflict condition of the registered printing apparatus, the information processing apparatus comprising:
a reception unit configured to receive print settings from a user;
a transmission unit configured to transmit, to the server system, the print settings received by the reception unit and a request for determining whether the received print settings include a setting according with a conflict condition of a printing apparatus serving as a transmission destination for print data of the received print settings; and
a receiving unit configured to receive, from the server system, information that is based on a result of a determination that is based on the request.

### Claim 8 (depends on 7)

The information processing apparatus according to claim 7, wherein the transmission unit transmits, to the server system, information indicating print settings for a printing apparatus of which model out of printing apparatuses registered with the server system the received print settings are.

### Claim 9 (depends on 8)

The information processing apparatus according to claim 8, further comprising a display unit configured to display, based on the information indicating that the received print settings are determined to include a setting according with the conflict condition, information indicating that a setting including the conflict condition is included in the received print settings.

### Claim 10 (depends on 9)

The information processing apparatus according to claim 9, wherein the display unit displays an item name of the setting according with the conflict condition out of the received print settings.

### Claim 11

A control method for a server system, which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and transmits print data received from an information processing apparatus to the registered printing apparatus, the control method comprising:
acquiring, from the information processing apparatus, print settings of print data and information about the printing apparatus, which is set as a transmission destination for print data in the print settings;
making a determination as to whether the acquired print settings include a print setting which accords with a conflict condition associated with the acquired information; and
transmitting, to the information processing apparatus, information that is based on a result of the determination.

### Claim 12

A control method for an information processing apparatus configured to communicate with a server system which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and acquires a conflict condition of the registered printing apparatus, the control method comprising:
receiving print settings from a user;
transmitting, to the server system, the received print settings and a request for determining whether the received print settings include a setting according with a conflict condition of a printing apparatus serving as a transmission destination for print data of the received print settings; and
receiving, from the server system, information that is based on a result of a determination that is based on the request.

### Claim 13

A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a control method for a server system, which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and transmits print data received from an information processing apparatus to the registered printing apparatus, the control method comprising:
acquiring, from the information processing apparatus, print settings of print data and information about the printing apparatus, which is set as a transmission destination for print data in the print settings;
making a determination as to whether the acquired print settings include a print setting which accords with a conflict condition associated with the acquired information; and
transmitting, to the information processing apparatus, information that is based on a result of the determination.

### Claim 14

A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a control method for an information processing apparatus configured to communicate with a server system which registers, based on a registration request received from a printing apparatus, information about the printing apparatus and acquires a conflict condition of the registered printing apparatus, the control method comprising:
receiving print settings from a user;
transmitting, to the server system, the received print settings and a request for determining whether the received print settings include a setting according with a conflict condition of a printing apparatus serving as a transmission destination for print data of the received print settings; and
receiving, from the server system, information that is based on a result of a determination that is based on the request.
