# US 7,609,394 B2 · Printing controlling method and printing control program thereof

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

- Number: US 7,609,394 B2
- Document ID: US7609394B2
- Status: Granted
- Kind: B2
- Application number: 10/987,097
- Filed: 2004-11-12
- Published: 2005-05-19
- Granted: 2009-10-27
- Earliest claimed: 2003-11-13
- Assignees: Oki Data Corporation
- Inventors: Tetsuya Hosoi
- Web page: https://patentgrep.com/patent/US7609394B2

## CPC

- H04N 1/32363: {at the transmitter or at the receiver}
- H04N 1/00954: {Scheduling operations or managing resources (H04N1/0096 takes precedence; program initiating or switching G06F9/48; allocation of computer resources G06F9/50)}
- H04N 1/0096: {Simultaneous or quasi-simultaneous functioning of a plurality of operations (H04N1/32545 takes precedence; multiprogramming arrangements of computers G06F9/46)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

With a printing controlling method, to reduce time for image output even where a text confirmation time is required for a preview, text created by an operator is converted into printing data in parallel with a preview and added with a storage command to be transmitted to an image forming apparatus, and the data are stored in a received data storage buffer to be on standby with waiting for a subsequent command. Where reedition is needed through the preview, an erase command is transmitted from an image processing apparatus to cancel the printing data stored in the received data storage buffer. Conversely where reedition is not necessary, a printing start command is transmitted from the image processing apparatus to execute analysis of the printing data stored in the received data storage buffer, thereby stepping forward to a procedure for printing execution.

## Claims

### Claim 1

A method of printing data input to an image processing apparatus, said image processing apparatus converting the input data to printing data, and transmitting the printing data to an image forming apparatus for printing, the method comprising the steps of:
starting display of a preview image of the input data on a display unit included with the image processing apparatus;
starting to generate the printing data at substantially the same time as starting to display the preview image;
starting to transmit the printing data to the image forming apparatus while displaying the preview image; and adding a printing standby command to the printing data prior to transmitting the printing data to the image forming apparatus, wherein the printing data is caused to be stored in a storage buffer in the image forming apparatus.

### Claim 2 (depends on 1)

The method of claim 1, further including the step of transmitting a print start command to the image forming apparatus wherein, upon receipt of the print start command in the image forming apparatus, the printing data stored in the storage buffer is printed.

### Claim 3 (depends on 1)

The method of claim 1, further including the step of transmitting an erase command to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in the storage buffer is thereafter prevented from being printed.

### Claim 4 (depends on 1)

The method of claim 1, further including the step of adding a page information storage command to the printing data prior to transmitting the printing data to the image forming apparatus, wherein the printing data is caused to be transmitted to the image forming apparatus in page format and stored in a storage buffer in the image forming apparatus in page format.

### Claim 5 (depends on 4)

The method of claim 4, further including the step of transmitting a print start command to the image forming apparatus wherein, upon receipt of the print start command in the image forming apparatus, the printing data stored in the storage buffer is printed.

### Claim 6 (depends on 4)

The method of claim 4, further including the step of transmitting an erase command to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in the storage buffer is thereafter prevented from being printed.

### Claim 7

A method of printing data input to an image processing apparatus, said image processing apparatus converting the input data to printing data, and transmitting the printing data to an image forming apparatus for printing, the method comprising the steps of:
starting display of a preview image of the input data on a display unit included with the image processing apparatus;
starting to generate the printing data at substantially the same time as starting to display the preview image; and
starting to transmit the printing data to the image forming apparatus while displaying the preview image, wherein if the input data needs to be edited after the printing data has been generated and transmitted to the image forming apparatus, an erase command is transmitted to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in a storage buffer in the image forming apparatus is thereafter prevented from being printed.

### Claim 8

A computer program embodied in a computer readable media for printing input data, the input data having been input to an image processing apparatus, said image processing apparatus converting the input data to printing data, and transmitting the printing data to an image forming apparatus for printing, the program comprising the steps of:
starting display of a preview image of the input data on a display unit included with the image processing apparatus;
starting to generate the printing data at substantially the same time as starting to display the preview image;
starting to transmit the printing data to the image forming apparatus while displaying the preview image, and adding a printing standby command to the printing data prior to transmitting the printing data to the image forming apparatus, wherein the printing data is caused to be stored in a storage buffer in the image forming apparatus.

### Claim 9 (depends on 8)

The program of claim 8, further including the step of transmitting a print start command to the image forming apparatus wherein, upon receipt of the print start command in the image forming apparatus, the printing data stored in the storage buffer is printed.

### Claim 10 (depends on 8)

The program of claim 8, further including the step of transmitting an erase command to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in the storage buffer is thereafter prevented from being printed.

### Claim 11 (depends on 8)

The program of claim 8, further including the step of adding a page information storage command to the printing data prior to transmitting the printing data to the image forming apparatus, wherein the printing data is caused to be transmitted to the image forming apparatus in page format and stored in a storage buffer in the image forming apparatus in page format.

### Claim 12 (depends on 11)

The program of claim 11, further including the step of transmitting a print start command to the image forming apparatus wherein, upon receipt of the print start command in the image forming apparatus, the printing data stored in the storage buffer is printed.

### Claim 13 (depends on 11)

The program of claim 11, further including the step of transmitting an erase command to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in the storage buffer is thereafter prevented from being printed.

### Claim 14

A method of printing data input to an image processing apparatus, said image processing apparatus converting the input data to printing data, and transmitting the printing data to an image forming apparatus for printing, the method comprising the steps of:
starting display of a preview image of the input data on a display unit included with the image processing apparatus;
starting to generate the printing data at substantially the same time as starting to display the preview image; and
starting to transmit the printing data to the image forming apparatus while displaying the preview image, wherein if the input data needs to be edited after the printing data has been generated and transmitted to the image forming apparatus, an erase command is transmitted to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in a storage buffer in the image forming apparatus is thereafter prevented from being printed.

### Claim 15

A system for printing input data comprising an image processing apparatus and an image forming apparatus, the input data being input to the image processing apparatus, said image processing apparatus converting the text input to printing data and transmitting the printing data to the image forming apparatus for printing, the system comprising:
a display unit included with the image processing apparatus which starts to display a preview image of input data;
a printing data generator included in the image processing apparatus which starts to generate the printing data at substantially the same time as the display of the preview image is started; and
a communicator included in the image processing apparatus which starts to transmit the printing data to the image forming apparatus while the display displays the preview image, wherein a printing standby command is added to the printing data prior to transmitting the printing data to the image forming apparatus, wherein the printing data is caused to be stored in a storage buffer in the image forming apparatus.

### Claim 16 (depends on 15)

The system of claim 15, wherein a print start command is transmitted by the image processing apparatus to the image forming apparatus wherein, upon receipt of the print start command in the image forming apparatus, the printing data stored in the storage buffer is printed.

### Claim 17 (depends on 15)

The system of claim 15, wherein an erase command is transmitted by the image processing apparatus to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in the storage buffer is thereafter prevented from being printed.

### Claim 18 (depends on 15)

The system of claim 15, wherein a storage command is added to the printing data prior to transmitting the printing data to the image forming apparatus, wherein the printing data is caused to be transmitted to the image forming apparatus in page format and stored in a storage buffer in the image forming apparatus in page format.

### Claim 19 (depends on 18)

The system of claim 18, wherein a print start command is transmitted by the image processing apparatus to the image forming apparatus wherein, upon receipt of the print start command in the image forming apparatus, the printing data stored in the storage buffer is printed.

### Claim 20 (depends on 18)

The system of claim 18, wherein an erase command is transmitted by the image processing apparatus to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in the storage buffer is thereafter prevented from being printed.

### Claim 21

A system for printing input data comprising an image processing apparatus and an image forming apparatus, the input data being input to the image processing apparatus, said image processing apparatus converting the text input to printing data and transmitting the printing data to the image forming apparatus for printing, the system comprising:
a display unit included with the image processing apparatus which starts to display a preview image of input data;
a printing data generator included in the image processing apparatus which starts to generate the printing data at substantially the same time as the display of the preview image is started; and
a communicator included in the image processing apparatus which starts to transmit the printing data to the image forming apparatus while the display displays the preview image, wherein if the input data needs to be edited after the printing data has been generated and transmitted to the image forming apparatus, an erase command is transmitted to the image forming apparatus wherein, upon receipt of the erase command in the image forming apparatus, the printing data presently stored in a storage buffer in the image forming apparatus is thereafter prevented from being printed.
