IP Library › Granted Patent US 11,886,758
Granted Patent B2
US 11,886,758 · App. 18/149,096 · Granted Jan 30, 2024

Printing system, printing apparatus, method of controlling printing apparatus and information processing apparatus, and storage medium for determining a setting to use for a print job

Inventor: Ritsuto Sako (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1205G06F3/1263G06F3/1292
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,886,758
App. No.
18/149,096
Granted
Jan 30, 2024
Kind
B2
Abstract

A determination is made as to whether priority is given to a print setting or a print preset by a general-purpose print service performed on an information processing apparatus. This makes it possible to resolve a conflict in settings.

Claims (50)

1. A printing apparatus configured to communicate with an information processing apparatus, the printing apparatus comprising:

one or more processors; and

at least one memory storing executable instructions, which when executed by the one or more processors, cause the printing apparatus to perform operations comprising:

registering first setting information related to printing based on user instructions on a setting screen displayed on a display unit of the printing apparatus;

in response to an acquisition request from the information processing apparatus, transmitting identification information of the first setting information to the information processing apparatus;

receiving second setting information related to printing set on the information processing apparatus and the identification information from the information processing apparatus;

determining, in a case where a setting included in the first setting information and a setting included in the second setting information conflict with each other, whether priority is to be given to the setting included in the first setting information or the setting included in the second setting information;

generating a print job based on at least one of the second setting information and the first setting information corresponding to the identification information, wherein, in a case where the setting included in the first setting information and the setting included in the second setting information conflict with each other, the print job is generated further based on a result of the determination; and

executing the print job,

wherein the determination of whether the priority is to be given to the setting included in the first setting information or the setting included in the second setting information is performed based on the user instructions on the setting screen.

2. The printing apparatus according to claim 1 , wherein the operations further comprise:

in a case where a setting included in the first setting information and a setting including in the second setting information conflict with each other, accepting from a user a priority setting indicating whether priority is to be given to the first setting information or the second setting information; and

determining whether priority is to be given to the setting included in the first setting information or the setting included in the second setting information according to the priority setting.

3. The printing apparatus according to claim 2 , wherein the priority setting is included in the first setting information.

4. The printing apparatus according to claim 1 , wherein the operations further comprise:

determining a type of the information processing apparatus; and

determining whether priority is to be given to the setting included in the first setting information or the setting included in the second setting information according to the determined type of the information processing apparatus.

5. The printing apparatus according to claim 4 , wherein the type of the information processing apparatus is a type of an operating system (OS) of the information processing apparatus.

6. The printing apparatus according to claim 4 , wherein the operations further comprise:

determining the type of the information processing apparatus based on information about the information processing apparatus transmitted from the information processing apparatus.

7. The printing apparatus according to claim 1 , wherein the first setting information includes one or more setting items,

wherein the operations further comprise:

determining a property of each of the one or more setting items; and

determining whether priority is to be given to the setting item included in the first setting information or a setting item included in the second setting information based on the determined property.

8. The printing apparatus according to claim 7 , wherein the property of the setting item is whether or not the setting item can be defined in detail in the first setting information.

9. The printing apparatus according to claim 1 , wherein the first setting information and the second setting information each include one or more setting items,

wherein the operations further comprise:

in a case where a setting of one of the setting items included in the first setting information and a setting of one of the setting items included in the second setting information conflict with each other, accepting from a user a priority item setting indicating whether priority is to be given to the setting of the setting item in the first setting information or the setting of the setting item in the second setting information; and

determining whether priority is to be given to the setting item included in the first setting information or the setting item included in the second setting information based on the priority item setting.

10. The printing apparatus according to claim 1 , wherein the first setting information includes a print setting related to a detail of a function of the printing apparatus, and the second setting information includes a print setting shared by different types of printing apparatuses in a general-purpose print service.

11. The printing apparatus according to claim 10 , wherein the general-purpose print service is a print service using IPP (Internet Printing Protocol).

12. A system comprising:

an information processing apparatus; and

a printing apparatus according to claim 1 ,

wherein the information processing apparatus comprises:

one or more processors; and

at least one memory storing executable instructions, which when executed by the one or more processors, cause the information processing apparatus to perform operations comprising:

transmitting the acquisition request for the first setting information to the printing apparatus; and

transmitting second setting information related to printing set on the information processing apparatus and the identification information to the printing apparatus.

13. The printing apparatus according to claim 1 , wherein the setting included in the first setting information and the setting included in the second setting information conflict with each other when a setting value of a setting item included in the first setting information is different from a setting value of the same setting item included in the second setting information.

14. The printing apparatus according to claim 1 , wherein the identification information of the first setting information is registered based on the user instructions on the setting screen.

15. A method for a printing apparatus that communicates with an information processing apparatus, the method comprising:

registering first setting information related to printing based on user instructions on a setting screen displayed on a display unit of the printing apparatus;

in response to an acquisition request from an information processing apparatus, transmitting identification information indicating the first setting information to the information processing apparatus;

receiving second setting information relating to printing set on the information processing apparatus and the identification information from the information processing apparatus;

determining, in a case where a setting included in the first setting information and a setting included in the second setting information conflict with each other, whether priority is to be given to the setting included in the first setting information or the setting included in the second setting information;

generating a print job based on at least one of the second setting information and the first setting information corresponding to the identification information, wherein, in a case where the setting included in the first setting information and the setting included in the second setting information conflict with each other, the print job is generated further based on a result of the determination; and

executing the print job,

wherein the determination of whether the priority is to be given to the setting included in the first setting information or the setting included in the second setting information is performed based on the user instructions on the setting screen.

16. A non-transitory computer-readable storage medium storing a program including executable instructions, which when executed by one or more processors of a printing apparatus, cause the printing apparatus to perform the method according to claim 15 .

Priority Claims (1)
JP 2019-074414 · Apr 9, 2019 · national
Continuity (2)
Continuation 16841465 · Apr 6, 2020
Related Publication 20230244420A1 · Aug 3, 2023