# US 11,029,901 B2 · Information processing apparatus, system, display method, and non-transitory computer-readable storage medium storing program

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

- Number: US 11,029,901 B2
- Document ID: US11029901B2
- Status: Granted
- Kind: B2
- Application number: 16/456,164
- Filed: 2019-06-28
- Published: 2020-01-09
- Granted: 2021-06-08
- Earliest claimed: 2018-07-06
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yasuyuki Oiwa
- Web page: https://patentgrep.com/patent/US11029901B2

## CPC

- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/1208: {resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview}
- G06F 3/1252: {for sheet based media}
- G06F 3/1255: {Settings incompatibility, e.g. constraints, user requirements vs. device capabilities}
- G06F 3/1258: {by updating job settings at the printer}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- G06F 2206/1514: Sub-job
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus comprises: a first display unit configured to display a preview screen including a preview image based on page data included in book data; a setting unit configured to set a spread attribute for laying out one page data included in the book data over a plurality of pages; and a display unit configured to display, if the page data set with the spread attribute does not satisfy a spread condition, information indicating that the spread condition is not satisfied in association with a preview image based on the page data set with the spread attribute together with the preview image based on the page data set with the spread attribute.

## Claims

### Claim 1

An information processing apparatus comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the information processing apparatus to:
(1) display a preview screen including a preview image based on page data included in book data; and
(2) set a spread attribute for laying out one page data included in the book data over a plurality of pages,
wherein the displaying of the preview screen (a) displays the preview screen including the preview image and information indicating that a spread condition is not satisfied, if it is determined that a first region of page data having the spread attribute is laid out on a side of a sheet and a second region, different from the first region, of the page data having the spread attribute is laid out on the opposite side of the sheet and (b) displays the preview screen including the preview image without the information indicating that the spread condition is not satisfied, if it is determined that the first region of the page data having the spread attribute and the second region of the page data having the spread attribute are laid out on a same side of a spread page of a book.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the information processing apparatus to:
accept an instruction for print processing; and
restrict, if the instruction for the print processing is accepted in a state that the page data having the spread attribute does not satisfy the spread condition, execution of the print processing.

### Claim 3 (depends on 2)

The apparatus according to claim 2, wherein the execution of the print processing is restricted by making a notification that the spread condition is not satisfied.

### Claim 4 (depends on 2)

The apparatus according to claim 2, wherein if the instruction for the print processing is not a print execution start instruction acceptance of the print execution start instruction is restricted.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the information processing apparatus to:
change the number of pages at a forward position of a page allocated with the page data having the spread attribute.

### Claim 6 (depends on 5)

The apparatus according to claim 5, wherein the number of pages is changed by adding a page.

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the information processing apparatus to cause a printing apparatus to perform print processing based on the book data.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the information indicating that the spread condition is not satisfied is displayed on the preview image based on the page data, having the spread attribute, that has been determined not to satisfy the spread condition.

### Claim 9 (depends on 1)

The apparatus according to claim 1, wherein the side of the sheet and the opposite side of the sheet are a front surface of the sheet and a back surface of the sheet, respectively.

### Claim 10

A system comprising:
an information processing apparatus; and
a printing apparatus,
wherein the information processing apparatus comprises (A) one or more processors and (B) one or more memories storing instructions that, when executed by the one or more processors, cause the information processing apparatus to (1) display a preview screen including a preview image based on page data included in book data and (2) set a spread attribute for laying out one page data included in the book data over a plurality of pages,
wherein the displaying of the preview screen (a) displays the preview screen including the preview image and information indicating that a spread condition is not satisfied, if it is determined that a first region of page data having the spread attribute is laid out on a side of a sheet and a second region, different from the first region, of the page data having the spread attribute is laid out on the opposite side of the sheet and (b) displays the preview screen including the preview image without the information indicating that the spread condition is not satisfied, if it is determined that the first region of the page data having the spread attribute and the second region of the page data having the spread attribute are laid out on a same side of a spread page of a book.

### Claim 11

A display method executed in an information processing apparatus, the method comprising:
displaying a preview screen including a preview image based on page data included in book data;
setting a spread attribute for laying out one page data included in the book data over a plurality of pages; and
wherein the displaying (a) displays the preview screen including the preview image and information indicating that a spread condition is not satisfied, if it is determined that a first region of page data having the spread attribute is laid out on a side of a sheet and a second region, different from the first region, of the page data having the spread attribute is laid out on the opposite side of the sheet and (b) displays the preview screen including the preview image without the information indicating that the spread condition is not satisfied, if it is determined that the first region of the page data having the spread attribute and the second region of the page data having the spread attribute are laid out on a same side of a spread page of a book.

### Claim 12 (depends on 11)

The method according to claim 11, further comprising:
accepting an instruction for print processing; and
restricting, if the instruction for the print processing is accepted in a state that the page data having the spread attribute does not satisfy the spread condition, execution of the print processing.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the execution of the print processing is restricted by making a notification that the spread condition is not satisfied.

### Claim 14 (depends on 12)

The method according to claim 12, wherein if the instruction for the print processing is not a print execution start instruction, acceptance of the print execution start instruction is restricted.

### Claim 15 (depends on 11)

The method according to claim 11, further comprising changing the number of pages at a forward position of a page allocated with the page data having the spread attribute.

### Claim 16 (depends on 15)

The method according to claim 15, wherein the number of pages is changed by adding a page.

### Claim 17 (depends on 11)

The method according to claim 11, wherein print processing based on the book data is executed in a printing apparatus.

### Claim 18 (depends on 11)

The method according to claim 11, wherein the information indicating that the spread condition is not satisfied is displayed on the preview image based on the page data, having the spread attribute, that has been determined not to satisfy the spread condition.

### Claim 19 (depends on 11)

The method according to claim 11, wherein the side of the sheet and the opposite side of the sheet are a front surface of the sheet and a back surface of the sheet, respectively.

### Claim 20

A non-transitory computer-readable storage medium storing a program for causing a computer to:
display a preview screen including a preview image based on page data included in book data; and
set a spread attribute for laying out one page data included in the book data over a plurality of pages,
wherein the displaying a preview screen (a) displays the preview screen including the preview image and information indicating that a spread condition is not satisfied, if it is determined that a first region of page data having the spread attribute is laid out on a side of a sheet and a second region, different from the first region, of the page data having the spread attribute is laid out on the opposite side of the sheet and (b) displays the preview screen including the preview image without the information indicating that the spread condition is not satisfied, if it is determined that the first region of the page data having the spread attribute and the second region of the page data having the spread attribute are laid out on a same side of a spread page of a book.
