# US 10,503,451 B2 · Helping user select a printer in a multi-printer system to minimize printing time

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

- Number: US 10,503,451 B2
- Document ID: US10503451B2
- Status: Granted
- Kind: B2
- Application number: 16/120,822
- Filed: 2018-09-04
- Published: 2019-03-07
- Granted: 2019-12-10
- Earliest claimed: 2017-09-05
- Assignees: Seiko Epson Corporation
- Applicants: Seiko Epson Corporation
- Inventors: Yoichi Yamada
- Web page: https://patentgrep.com/patent/US10503451B2

## CPC

- G06F 3/1261: {by using alternate printing}
- G06F 3/1214: {at the submitting node}
- G06F 3/1226: {Discovery of devices having required properties}
- G06F 3/1273: {Print job history, e.g. logging, accounting, tracking}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- G06F 3/1236: {Connection management}
- G06F 3/126: {Job scheduling, e.g. queuing, determine appropriate device}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus transmits printing data to a printing apparatus and includes: a beacon reception unit that receives a beacon signal including data amount information indicating an amount of data of a printing standby job accumulated in the printing apparatus from the printing apparatus; a distance measurement unit that measures a distance from the printing apparatus which is a transmission source of the beacon signal based on the beacon signal; and a selection unit that selects a printing apparatus which is a transmission destination of the printing data based on the distance and the data amount information of each printing apparatus.

## Claims

### Claim 1

An information processing apparatus that transmits printing data to a printing apparatus, the information processing apparatus comprising:
at least one IC that is configured to:
receive a beacon signal including data amount information indicating an amount of data of a printing standby job accumulated in the printing apparatus from the printing apparatus;
measure a distance from the printing apparatus which is a transmission source of the beacon signal based on the beacon signal; and
select a printing apparatus which is a transmission destination of the printing data based on the distance and the data amount information of each printing apparatus,
wherein the at least one IC gives higher first evaluation to a printing apparatus of which the amount of data indicated by the data amount information is less, gives higher second evaluation to a printing apparatus from which the distance is shorter, determines evaluation of each printing apparatus based on the first evaluation and the second evaluation, and preferentially selects the printing apparatus of which the determined evaluation is higher.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein the at least one IC receives the beacon signal in conformity to a communication standard for Bluetooth Low Energy.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1,
wherein the at least one IC converts the amount of data indicated by the data amount information into a printing time, converts the distance into a movement time of a user, and preferentially selects the printing apparatus of which a value obtained by subtracting the movement time from the printing time is less.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1,
wherein the at least one IC excludes the printing apparatus of which the distance is equal to or greater than a predetermined threshold from a target of the evaluation.

### Claim 5

A printing apparatus comprising:
at least one IC that is configured to
accumulate printing data transmitted from outside;
control a printing unit that performs printing based on the printing data accumulated in the at least one IC; and
transmit a beacon signal including data amount information indicating an amount of data of a standby printing job accumulated in the at least one IC,
wherein the amount of data indicated by the data amount information is the number of jobs obtained by excluding the number of standby printing jobs which are printing targets when a printing instruction is received in a state in which the jobs are accumulated in the at least one IC, from the number of standby printing jobs.

### Claim 6

A printing apparatus comprising:
at least one IC configured to:
accumulate printing data transmitted from outside;
control a printing unit that performs printing based on the printing data accumulated in the at least one IC;
transmit a beacon signal including data amount information indicating an amount of data of a standby printing job accumulated in the at least one IC,
wherein the amount of data indicated by the data amount information is the number of jobs obtained by excluding the number of kinds of jobs processed in parallel with printing from the number of jobs which stand by for processing in the printing apparatus.
