IP Library Granted Patent US 10,148,847
Granted Patent B2
US 10,148,847 · App. 15/715,388 · Granted Dec 4, 2018

Terminal device

Inventor: Munehisa Matsuda (Nagoya, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
H04N1/32112H04N1/32053H04N2201/0013H04N2201/0094H04N2201/3278H04W4/80H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,148,847
App. No.
15/715,388
Granted
Dec 4, 2018
Kind
B2
Abstract

A terminal device performs operations includes: a file information receiving process to receive M pieces of file information for identifying M image files from a printer storing M image files; a specific signal receiving process to receive a specific signal from the printer; a determination process to determine whether an inter-device distance is equal to or less than a predetermined distance by using a received radio field intensity of the specific signal; a selection process to select N pieces of file information, which is a part of the M pieces of file information when it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance; and a print instruction transmission process to not transmit the print instruction to the printer when it is determined that the inter-device distance is not equal to or less than the predetermined distance.

Claims (87)

1. A terminal device comprising:

memory storing instructions, and

a processor, when executing the instructions stored in the memory, perform operations comprising:

a file information receiving process to receive M pieces of file information for identifying M image files from a printer storing M image files, M being an integer equal to or more than two;

a specific signal receiving process to receive a specific signal from the printer;

a determination process to determine whether an inter-device distance, which is a distance between the terminal device and the printer, is equal to or less than a predetermined distance by using a received radio field intensity of the specific signal;

a selection process to select N pieces of file information, which is a part of the M pieces of file information, among the received M pieces of file information when it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance, N being an integer equal to or more than 1 and smaller than M; and

a print instruction transmission process to:

transmit, to the printer, a print instruction for causing the printer to perform printing according to N image files identified by the selected N pieces of file information among the M image files, when it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance; and

not transmit the print instruction to the printer when it is determined in the determination process that the inter-device distance is not equal to or less than the predetermined distance.

2. The terminal device according to claim 1 ,

wherein the processor, when executing the instructions stored in the memory, further performs operations comprising:

a calculation process to calculate a target value related to the inter-device distance when the specific signal is received in the specific signal receiving process,

wherein the processor in the determination process determines whether the inter-device distance is equal to or less than the predetermined distance by using the target value based on the received radio field intensity.

3. The terminal device according to claim 2 ,

wherein the processor, when executing the instructions stored in the memory, further performs operations comprising:

a first storage control process to cause a memory to store printer information for identifying the printer,

wherein the processor in the calculation process is configured to:

calculate the target value when the specific signal including the printer information is received in a state where the printer information is stored in the memory, and

not calculate the target value when the specific signal including the printer information is received in a state where the printer information is not stored in the memory.

4. The terminal device according to claim 1 ,

wherein, when the specific signal is received in the specific signal receiving process, an information request for requesting the M pieces of file information is transmitted, in the file information receiving process, to the printer and receives the M pieces of file information from the printer.

5. The terminal device according to claim 4 ,

wherein when the specific signal is received in the specific signal receiving process and it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance, the information request to the printer is transmitted in the file information receiving process and then the M pieces of file information from the printer is received, and

wherein when the specific signal is received in the specific signal receiving process and the determination process and it is determined in determination process that the inter-device distance is not equal to or less than the predetermined distance, the information request to the printer is not transmitted in the file information receiving process.

6. The terminal device according to claim 1 ,

wherein the specific signal receiving process and the file information receiving process are configured by a same receiving process, and

wherein the same receiving process receives the specific signal including the M pieces of file information from the printer.

7. The terminal device according to claim 1 , further comprising:

wherein the processor, when executing the instructions stored in the memory, further performs operations comprising:

a display control process to cause a display to display a designation screen for receiving a designation operation for designating the N image files among the M image files when it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance,

a file transmission process to transmit the M image files to the printer and cause the M image files to be stored in the printer, and

wherein, in the selection process, the N pieces of file information for identifying the N image files designated by the designation operation among the M pieces of file information is selected.

8. The terminal device according to claim 1 ,

wherein the processor, when executing the instructions stored in the memory, further performs operations comprising:

a file transmission process to transmit the N image files to the printer and cause the N image files to be stored in the printer, wherein (M−N) image files, which does not include the N image files among the M image files stored in the printer, is transmitted to the printer from an apparatus different from the terminal device and being stored in the printer, and

a second storage control process to cause the memory to store the N pieces of file information for identifying the N image files,

wherein, when it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance, the N pieces of file information stored in the memory among the M pieces of file information is selected.

9. The terminal device according to claim 7 ,

wherein the processor, when executing the instructions stored in the memory, further performs operations comprising:

a standby instruction transmission process to transmit a standby instruction for instructing standby of printing according to the image file to the printer before the image file is transmitted to the printer.

10. The terminal device according to claim 1 , further comprising:

a first communication interface; and

a second communication interface different from the first communication interface,

wherein, in the file information receiving process, the M pieces of file information is received from the printer via one of the first communication interface and the second communication interface,

wherein, in the specific signal receiving process, the specific signal is received from the printer via the second communication interface, and

wherein, in the print instruction transmission process, the print instruction is transmitted to the printer via the first communication interface.

11. A non-transitory computer-readable medium having instructions that, when executed by a processor, controls a terminal device to perform operations comprising:

receiving M pieces of file information for identifying M image files from a printer storing M image files, M being an integer equal to or more than two;

receiving a specific signal from the printer;

determining whether an inter-device distance, which is a distance between the terminal device and the printer, is equal to or less than a predetermined distance by using a received radio field intensity of the specific signal;

selecting N pieces of file information, which is a part of the M pieces of file information, among the received M pieces of file information when it is determined that the inter-device distance is equal to or less than the predetermined distance, N being an integer equal to or more than 1 and smaller than M;

causing to transmit, to the printer, a print instruction for causing the printer to perform printing according to N image files identified by the selected N pieces of file information among the M image files, when it is determined that the inter-device distance is equal to or less than the predetermined distance; and

causing to not transmit the print instruction to the printer when it is determined that the inter-device distance is not equal to or less than the predetermined distance.

12. The non-transitory computer-readable medium having instructions according to claim 11 ,

wherein the processor, when executing the instructions, further performs operations comprising:

calculating a target value related to the inter-device distance when the specific signal is received,

wherein the processor determines whether the inter-device distance is equal to or less than the predetermined distance by using the target value based on the received radio field intensity.

13. The non-transitory computer-readable medium having instructions according to claim 12 ,

wherein the processor, when executing the instructions, further performs operations comprising:

causing a memory to store printer information for identifying the printer,

calculating the target value when the specific signal including the printer information is received in a state where the printer information is stored in the memory, and

not calculating the target value when the specific signal including the printer information is received in a state where the printer information is not stored in the memory.

14. The non-transitory computer-readable medium having instructions according to claim 11 ,

wherein, when the specific signal is received, an information request for requesting the M pieces of file information is transmitted to the printer and the M pieces of file information is received from the printer.

15. The non-transitory computer-readable medium having instructions according to claim 14 ,

wherein when the specific signal is received and it is determined that the inter-device distance is equal to or less than the predetermined distance, the information request to the printer is transmitted and then the M pieces of file information from the printer is received, and

wherein when the specific signal is received and it is determined that the inter-device distance is not equal to or less than the predetermined distance, the information request to the printer is not transmitted.

16. A method of controlling a terminal device, comprising:

receiving M pieces of file information for identifying M image files from a printer storing M image files, M being an integer equal to or more than two;

receiving a specific signal from the printer;

determining whether an inter-device distance, which is a distance between the terminal device and the printer, is equal to or less than a predetermined distance by using a received radio field intensity of the specific signal;

selecting N pieces of file information, which is a part of the M pieces of file information, among the received M pieces of file information when it is determined that the inter-device distance is equal to or less than the predetermined distance, N being an integer equal to or more than 1 and smaller than M;

causing to transmit, to the printer, a print instruction for causing the printer to perform printing according to N image files identified by the selected N pieces of file information among the M image files, when it is determined that the inter-device distance is equal to or less than the predetermined distance; and

causing to not transmit the print instruction to the printer when it is determined that the inter-device distance is not equal to or less than the predetermined distance.

17. The method of controlling a terminal device according to claim 16 , comprising:

calculating a target value related to the inter-device distance when the specific signal is received,

wherein the processor determines whether the inter-device distance is equal to or less than the predetermined distance by using the target value based on the received radio field intensity.

18. The method of controlling a terminal device according to claim 17 , comprising:

causing a memory to store printer information for identifying the printer,

calculating the target value when the specific signal including the printer information is received in a state where the printer information is stored in the memory, and

not calculating the target value when the specific signal including the printer information is received in a state where the printer information is not stored in the memory.

19. The method of controlling a terminal device according to claim 16 ,

wherein, when the specific signal is received, an information request for requesting the M pieces of file information is transmitted to the printer and the M pieces of file information is received from the printer.

20. The method of controlling a terminal device according to claim 19 ,

wherein when the specific signal is received and it is determined that the inter-device distance is equal to or less than the predetermined distance, the information request to the printer is transmitted and then the M pieces of file information from the printer is received, and

wherein when the specific signal is received and it is determined that the inter-device distance is not equal to or less than the predetermined distance, the information request to the printer is not transmitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2017
From: MATSUDA, MUNEHISA
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 043757/0908 →
Priority Claims (1)
JP 2016-230536 · Nov 28, 2016 · national
Continuity (1)
Related Publication 20180152589A1 · May 31, 2018