# US 2014/0153017 A1 · Image processing systems, data processing apparatuses, and computer-readable media storing instructions for data processing apparatuses

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

- Number: US 2014/0153017 A1
- Document ID: US20140153017A1
- Status: Published application
- Kind: A1
- Application number: 14/090,153
- Filed: 2013-11-26
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Brother Kogyo Kabushiki Kaisha
- Inventors: Junji WATANABE; Naoki NISHIKAWA
- Web page: https://patentgrep.com/patent/US20140153017A1

## CPC

- H04N 1/00095: {Systems or arrangements for the transmission of the picture signal}
- G06F 3/1212: {achieving reduced delay between job submission and print start}
- G06F 3/1236: {Connection management}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- H04N 1/00222: {details of image data generation or reproduction, e.g. scan-to-email or network printing}
- H04N 2201/0044: Connecting to a plurality of different apparatus; Using a plurality of different connectors
- H04N 2201/0055: By radio
- H04N 2201/006: Using near field communication, e.g. an inductive loop
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Image processing systems include image processing apparatuses and information processing apparatuses. Image processing apparatuses include image processing devices, which perform image processing for printing print image data, generating scanning image data, or both; and first and second communication devices, which communicate using first and second communication protocols, respectively. Information processing apparatuses include third and fourth communication devices, which communicate using the first and second communication protocols, respectively. First and third communication devices communicate therebetween using the first communication protocol to transmit connection information. Image processing apparatuses, information processing apparatuses, or both determine whether an image transmission condition for transferring the image data between second and fourth communication devices is satisfied. Second and fourth communication devices use connection information to establish communication therebetween using the second communication protocol in response to the determining that the image transmission condition is satisfied and transmit the image data therebetween using the second communication protocol.

## Claims

### Claim 1

An image processing system comprising:
an image processing apparatus; and
an information processing apparatus,
wherein the image processing apparatus comprises:
a first communication device configured to communicate using a first communication protocol;
a second communication device configured to communicate using a second communication protocol; and
an image processing device configured to perform image processing for at least one of:
printing print image data, which is transmitted from the information processing apparatus, and
generating scanning image data, which is read from a document and transmitted to the information processing apparatus,
wherein the information processing apparatus comprises:
a third communication device configured to communicate using the first communication protocol; and
a fourth communication device configured to communicate using the second communication protocol,
wherein the first communication device and the third communication device are configured to communicate therebetween using the first communication protocol to transmit connection information between the first communication device and the third communication device, the connection information comprising information for establishing communication using the second communication protocol,
wherein at least one of the image processing apparatus and the information processing apparatus is configured to determine whether an image transmission condition for transferring at least one of the print image data and the scanning image data between the second communication device and the fourth communication device is satisfied,
wherein at least one of the second communication device and the fourth communication device is configured to use the connection information to establish communication with the other of the second communication device and the fourth communication device using the second communication protocol in response to the at least one of the image processing apparatus and the information processing apparatus determining that the image transmission condition is satisfied, and
wherein the second communication device and the fourth communication device are configured to transmit the at least one of the print image data and the scanning image data therebetween using the second communication protocol after the communication between the second communication device and the fourth communication device using the second communication protocol is established.

### Claim 2 (depends on 1)

The image processing system according to claim 1,
wherein the image transmission condition is satisfied when a waiting time, from a time when communication between the first communication device and the third communication device using the first communication protocol is established, becomes greater than or equal to a predetermined time, and
wherein at least one apparatus included in the image processing system is configured to determine the predetermined time based on an estimated time required to perform a particular portion of the image processing.

### Claim 3

A data processing apparatus comprising:
a controller comprising one or more control devices;
a communication device configured to communicate using a first communication protocol; and
an other communication device configured to communicate using a second communication protocol,
wherein the controller is configured to control the communication device to communicate with an external device using the first communication protocol to transmit connection information between the communication device and the external device, the connection information comprising information for establishing communication using the second communication protocol,
wherein the controller is configured to determine whether an image transmission condition for transferring image data between the data processing apparatus and the external device is satisfied,
wherein the controller is configured to control the other communication device to communicate with the external device using the second communication protocol after the connection information is used to establish communication between the other communication device and the external device using the second communication protocol in response to the controller determining that the image transmission condition is satisfied, and
wherein the communication between the other communication device and the external device using the second communication protocol comprises at least one of:
transmitting the image data from the other communication device to the external device; and
receiving the image data by the other communication device from the external device.

### Claim 4 (depends on 3)

The data processing apparatus according to claim 3, further comprising an image processing device configured to perform image processing for at least one of:
printing print image data, which is transmitted from the external device, and
generating scanning image data, which is read from a document and transmitted to the external device.

### Claim 5 (depends on 3)

The data processing apparatus according to claim 3, wherein the image transmission condition is satisfied when a portion of the image data generated is greater than or equal to a predetermined value.

### Claim 6 (depends on 4)

The data processing apparatus according to claim 4, wherein the image transmission condition is satisfied when the image processing device is available for performing image processing.

### Claim 7 (depends on 4)

The data processing apparatus according to claim 4, wherein the image transmission condition is satisfied when the image processing device is not in an error state.

### Claim 8 (depends on 3)

The data processing apparatus according to claim 3, further comprising a memory configured to store the image data, wherein the image transmission condition is satisfied when an amount of free space in the memory becomes less than or equal to a predetermined amount.

### Claim 9 (depends on 3)

The data processing apparatus according to claim 3, wherein the image transmission condition is satisfied when a waiting time, from a time when communication between the other communication device and the external device using the first communication protocol is established, becomes greater than or equal to a predetermined time.

### Claim 10 (depends on 3)

The data processing apparatus according to claim 3,
wherein the controller is configured to determine whether a portion of the image data generated is greater than or equal to a predetermined value after a predetermined waiting time from when communication between the other communication device and the external device using the first communication protocol is established,
wherein the controller is configured to control the other communication device to disconnect communication with the external device using the second communication protocol in response to determining that the portion of the image data generated is not greater than or equal to the predetermined value after the predetermined waiting time,
wherein the controller is configured to determine whether an other waiting time from when the other communication device disconnected communication with the external device using the second communication protocol is greater than or equal to an other predetermined time, and
wherein the controller is configured to control the other communication device to reestablish communication with the external device using the second communication protocol in response to determining that the other waiting time is greater than or equal to the other predetermined time.

### Claim 11

A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor of a data processing apparatus, instruct the processor to perform processes comprising:
controlling a communication device to communicate with an external device using the first communication protocol to transmit connection information between the communication device and the external device, the connection information comprising information for establishing communication using the second communication protocol,
determining whether an image transmission condition for transferring image data between the data processing apparatus and the external device is satisfied,
controlling an other communication device to communicate with the external device using the second communication protocol after the connection information is used to establish communication between the other communication device and the external device using the second communication protocol in response to determining that the image transmission condition is satisfied, and
wherein the communication between the other communication device and the external device using the second communication protocol comprises at least one of:
transmitting the image data from the other communication device to the external device; and
receiving the image data by the other communication device from the external device.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium according to claim 11, wherein the computer-readable instructions further instruct the processor to control an image processing device to perform image processing for at least one of:
printing print image data, which is transmitted from the external device, and
generating scanning image data, which is read from a document and transmitted to the external device.

### Claim 13 (depends on 11)

The non-transitory computer-readable medium according to claim 11, wherein the image transmission condition is satisfied when a portion of the image data generated is greater than or equal to a predetermined value.

### Claim 14 (depends on 12)

The non-transitory computer-readable medium according to claim 12, wherein the image transmission condition is satisfied when the image processing device is available for performing image processing.

### Claim 15 (depends on 12)

The non-transitory computer-readable medium according to claim 12, wherein the image transmission condition is satisfied when the image processing device is not in an error state.

### Claim 16 (depends on 11)

The non-transitory computer-readable medium according to claim 11, wherein the computer-readable instructions further instruct the processor to store the image data in a memory, wherein the image transmission condition is satisfied when an amount of free space in the memory becomes less than or equal to a predetermined amount.

### Claim 17 (depends on 11)

The non-transitory computer-readable medium according to claim 11, wherein the image transmission condition is satisfied when a waiting time, from a time when communication between the other communication device and the external device using the first communication protocol is established, becomes greater than or equal to a predetermined time.

### Claim 18 (depends on 11)

The non-transitory computer-readable medium according to claim 11, wherein the computer-readable instructions instruct the processor to perform further processes comprising:
determining whether a portion of the image data generated is greater than or equal to a predetermined value after a predetermined waiting time from when communication between the other communication device and the external device using the first communication protocol is established,
controlling the other communication device to disconnect communication with the external device using the second communication protocol in response to determining that the portion of the image data generated is not greater than or equal to the predetermined value after the predetermined waiting time,
determining whether an other waiting time from when the other communication device disconnected communication with the external device using the second communication protocol is greater than or equal to an other predetermined time, and
controlling the other communication device to reestablish communication with the external device using the second communication protocol in response to determining that the other waiting time is greater than or equal to the other predetermined time.
