# US 2014/0153045 A1 · Information processing apparatus, data editing method, and computer program product

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

- Number: US 2014/0153045 A1
- Document ID: US20140153045A1
- Status: Published application
- Kind: A1
- Application number: 14/082,583
- Filed: 2013-11-18
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Ricoh Company, Ltd.
- Inventors: Takashi TORIUMI
- Web page: https://patentgrep.com/patent/US20140153045A1

## CPC

- G06K 15/1894: {Outputting the image data to the printing elements}
- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06K 15/402: {Sharing data concerning the arrangement's configuration or current state (for managing optional units G06K15/4025)}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus includes a first controller, a data editor, and a second controller. The first controller is configured to display a data editable preview window based on job data created from input data and receive data editing operation through the preview window. The data editor is configured to edit the job data in accordance with the data editing operation received through the preview window. The second controller os configured to transmit, to an output device, output data converted from the edited job data and request the output device to execute job processing.

## Claims

### Claim 1

An information processing apparatus comprising:
a first controller configured to display a data editable preview window based on job data created from input data and receive data editing operation through the preview window;
a data editor configured to edit the job data in accordance with the data editing operation received through the preview window; and
a second controller configured to transmit, to an output device, output data converted from the edited job data and request the output device to execute job processing.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein when the first controller receives, as the data editing operation, operation for editing a layout through the preview window, the data editor changes layout information contained in the job data to layout information representing the edited layout.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein when the first controller receives, as the data editing operation, operation for displaying an image through the preview window, the data editor changes information representing a drawn position of the image contained in the job data to information representing a drawn position of the displaced image.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3, wherein the first controller displays, based on the changed job data, a preview window on which the operation for displacing the image is reflected.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein when the first controller receives, as the data editing operation, operation for changing a job processing condition setting through the preview window, the data editor changes information representing a job processing condition contained in the job data to information representing the changed job processing condition setting.

### Claim 6 (depends on 5)

The information processing apparatus according to claim 5, wherein when the first controller receives, as the data editing operation, operation for changing a printing condition and/or a postprocessing condition, the data editor changes information representing a printing condition and/or a postprocessing condition contained in the job data to information representing a printing condition and/or a postprocessing condition that are changed.

### Claim 7 (depends on 6)

The information processing apparatus according to claim 6, wherein the first controller displays, based on the changed job data, a preview window on which the operation for changing the printing condition and/or the postprocessing condition is reflected.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein when the job data is created by page insertion based on a plurality of pieces of input data having different paper sizes, the first controller determines a drawn position of an image on a sheet whose paper size is changed to unify the different paper sizes, based on coordinates with their origin at a predetermined position of the sheet, and displays the image in accordance with the determined drawn position.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1, wherein the second controller converts the edited job data into output data executable on the output device based on information acquired from the output device.

### Claim 10

A data editing method performed in an information processing apparatus that includes a display control unit, an editing unit, and an output control unit,
the method comprising:
displaying a data editable preview window based on job data created from input data and receiving data editing operation through the preview window by the display control unit;
editing, by the editing unit, the job data in accordance with the data editing operation received through the preview window; and
transmitting, to an output device, output data converted from the edited job data and requesting the output device to execute job processing by the output control unit.

### Claim 11

A computer program product comprising a non-transitory computer-readable medium containing data editing program that causes a computer to execute:
displaying a data editable preview window based on job data created from input data and receiving data editing operation through the preview window;
editing the job data in accordance with the data editing operation received through the preview window; and
transmitting, to an output device, output data converted from the edited job data and requesting the output device to execute job processing.
