IP Library Granted Patent US 9,232,103
Granted Patent B2
US 9,232,103 · App. 14/489,133 · Granted Jan 5, 2016

Terminal apparatus and computer readable medium

Inventor: Norihiko Asai (Tajimi, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
H04N1/00915H04N1/00307H04N1/00389H04N1/00411H04N1/00474H04N1/00482H04N1/00954H04N2201/0075
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 9,232,103
App. No.
14/489,133
Granted
Jan 5, 2016
Kind
B2
Abstract

Aspects of the disclosure provide a terminal apparatus communicable with a plurality of external devices, which includes an input device and an output device, via a network. The terminal device includes a controller configured to execute a main function including an input function to be executed by the input device and an output function to be executed by the output device. When a cancel command is received, the controller may cancel execution of the input function or cancel execution of the output function.

Claims (79)

1. A terminal apparatus comprising:

a communication unit communicable with a plurality of external devices via a network; and

a controller, wherein the controller is configured to execute:

device setting processing in which an input device that executes an input function and an output device that executes an output function are set, the input device being one of the plurality of external devices connected to the network and the output device being another of the plurality of external devices connected to the network, the input function being a first sub-function of a main function and the output function being a second sub-function of the main function;

main function execution processing in which the main function including the input function as the first sub-function and the output function as the second sub-function is executed, and in which the input device and the output device set in the device setting processing execute the input function and the output function, respectively:

command acceptance processing in which a first cancel command, which commands cancellation of execution of the main function being executed in the main function execution processing, is accepted; and

cancel execution processing in which:

when the first cancel command is accepted in the command acceptance processing, if the input device has not completely executed the input function, execution of the input function that has not been completely executed is cancelled; and

when the first cancel command is accepted in the command acceptance processing, if the output device has not completely executed the output function, execution of the output function that has not been completely executed is cancelled,

wherein when the first cancel command is accepted in the command acceptance processing, the controller executes first display control processing in which the input device or the output device in which execution of the input function or the output function is capable of being cancelled is indicated on a display for selection to be cancelled, and

wherein in the cancel execution processing, the controller cancels execution of the input function and the output function in the input device or the output device, in which execution of the input function and the output function has been selected for cancellation and which is indicated in the first display control processing.

2. The terminal apparatus according to claim 1 , wherein:

when the first cancel command is accepted in the command acceptance processing, if the input device is executing the input function, the controller outputs a second cancel command to the input device via the network in the cancel execution processing; and

when the first cancel command is accepted in the command acceptance processing, if the output device is executing the output function, the controller outputs a second cancel command to the output device via the network in the cancel execution processing,

wherein the second cancel command commands cancellation of the input function or the output function being executed.

3. The terminal apparatus according to claim 2 , wherein:

the controller is configured to, in the device setting processing, set a plurality of external devices as input devices or output devices that is used to execute one main function;

when the first cancel command is accepted in the command acceptance processing, if a plurality of input devices or output devices have been set in the device setting processing, the controller executes first determining processing in which the controller determines whether at least two input devices or output devices of the plurality of input devices or output devices set in the device setting processing are executing the input function or the output function;

if it is determined in the first determining processing that the at least two input devices or output devices are executing the input function or the output function, the controller executes target setting processing in which an input device or an output device of the at least two input devices or output devices that are executing the input function or the output function is set as a target input device or a target output device in which execution of the input function or the output function is to be cancelled; and

in the cancel execution processing, the controller outputs the second cancel command to the target input device or the target output device that has been set in the target setting processing.

4. The terminal apparatus according to claim 1 , wherein when the first cancel command is accepted in the command acceptance processing, if the input device has not yet executed the input function, the controller cancels execution of the input function in the cancel execution processing, and if the output device has not yet executed the output function, the controller cancels execution of the output function in the cancel execution processing.

5. The terminal apparatus according to claim 1 , further comprising a storage unit, wherein the controller is configured to further execute

reception processing in which data that the input device obtains by executing the input function is received from the input device as input data,

storage control processing in which the input data received in the reception processing is stored in the storage unit, and

deletion processing in which when the first cancel command is received in the command acceptance processing, if the input data has been stored in the storage unit, the input data is deleted from the storage unit.

6. The terminal apparatus according to claim 1 , wherein:

the controller is configured to execute second display control processing in which a first screen is displayed on a display, a start button being displayed on the first screen together with indications of the input device and the output device that have been set in the device setting processing, the start button commanding start of execution of the main function including the input function executed by the input device and the output function executed by the output device;

in the main function execution processing, when the controller accepts a manipulation of the start button, the controller causes the input device and the output device that have been set in the device setting processing to execute the main function; and

when, in the command acceptance processing, the controller accepts the first cancel command during execution of the main function in the main function execution processing, the controller executes third display control processing in which the first screen including at least indications of the input device and the output device that have been set in the device setting processing are displayed on the display.

7. The terminal apparatus according to claim 1 , wherein:

the controller executes second display control processing in which a first screen is displayed on a display, a start button being displayed on the first screen together with indications of the input device and the output device that have been set in the device setting processing, the start button commanding start of execution of the main function including the input function executed by the input device and the output function executed by the output device; and

in the second display control processing, the controller displays, on the first screen, information that identifies the input function executed by the input device and the output function executed by the output device, the input device and the output device having been set in the device setting processing.

8. The terminal apparatus according to claim 1 , wherein the controller is configured to execute fourth display control processing in which information indicating that input function or the output function has been completely executed in the input device or the output device is displayed on a display.

9. The terminal apparatus according to claim 1 , wherein the controller executes fifth display control processing in which when the input function intended to be executed by the input device and the output function intended to be executed by the output device have been completely executed, the controller displays, on a display, information indicating that the main function including the input function and the output function has been completely executed.

10. A terminal apparatus comprising:

a communication unit communicable with a plurality of external devices via a network; and

a controller, wherein the controller is configured to execute:

device setting processing in which an input device that executes an input function and an output device that executes an output function are set, the input device being one of the plurality of external devices connected to the network and the output device being another of the plurality of external devices connected to the network, the input function being a first sub-function of a main function and the output function being a second sub-function of the main function;

main function execution processing in which the main function including the input function as the first sub-function and the output function as the second sub-function is executed, and in which the input device and the output device set in the device setting processing execute the input function and the output function, respectively:

command acceptance processing in which a first cancel command, which commands cancellation of execution of the main function being executed in the main function execution processing, is accepted;

display control processing in which information indicating that the input function or the output function is being executed in the input device or the output device is displayed on a display; and

cancel execution processing in which:

when the first cancel command is accepted in the command acceptance processing, if the input device has not completely executed the input function, execution of the input function that has not been completely executed is cancelled; and

when the first cancel command is accepted in the command acceptance processing, if the output device has not completely executed the output function, execution of the output function that has not been completely executed is cancelled.

11. The terminal apparatus according to claim 10 , wherein:

when the first cancel command is accepted in the command acceptance processing, the controller executes further display control processing in which the input device or the output device in which execution of the input function or the output function is capable of being cancelled is indicated on a display for selection to be cancelled; and

in the cancel execution processing, the controller cancels execution of the input function and the output function in the input device or the output device, in which execution of the input function and the output function has been selected for cancellation and which is indicated in the further display control processing.

12. A non-transitory computer readable medium bearing instructions, the instructions, when executed by a processor, cause a terminal apparatus to execute:

device setting processing in which an input device that executes an input function and an output device that executes an output function are set, the input device being one of a plurality of external devices connected to a network and the output device being another of the plurality of external devices connected to the network, the input function being a first sub-function of a main function and the output function being a second sub-function of the main function;

main function execution processing in which the main function including the input function as the first sub-function and the output function as the second sub-function is executed, and in which the input device and the output device set in the device setting processing execute the input function and the output function, respectively:

command acceptance processing in which a first cancel command, which commands cancellation of execution of the main function being executed in the main function execution processing, is accepted; and

cancel execution processing in which:

when the first cancel command is accepted in the command acceptance processing, if the input device has not completely executed the input function, cancel execution of the input function that has not been completely executed; and

when the first cancel command is accepted in the command acceptance processing, if the output device has not completely executed the output function, cancel execution of the output function that has not been completely executed,

wherein when the first cancel command is accepted in the command acceptance processing, execute first display control processing in which the input device or the output device in which execution of the input function or the output function is capable of being cancelled is indicated on a display for selection to be cancelled, and

wherein in the cancel execution processing, cancel execution of the input function and the output function in the input device or the output device, in which execution of the input function and the output function has been selected for cancellation and which is indicated in the first display control processing.

13. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to:

when the first cancel command is accepted in the command acceptance processing, if the input device is executing the input function, output a second cancel command to the input device via the network in the cancel execution processing; and

when the first cancel command is accepted in the command acceptance processing, if the output device is executing the output function, output a second cancel command to the output device via the network in the cancel execution processing,

wherein the second cancel command commands cancellation of the input function or the output function being executed.

14. The non-transitory computer readable medium according to claim 13 , wherein the instructions, when executed by the processor, cause the terminal apparatus to:

in the device setting processing, set a plurality of external devices as input devices or output devices that is used to execute one main function;

when the first cancel command is accepted in the command acceptance processing, if a plurality of input devices or output devices have been set in the device setting processing, execute first determining processing in which it is determined whether at least two input devices or output devices of the plurality of input devices or output devices set in the device setting processing are executing the input function or the output function;

if it is determined in the first determining processing that the at least two input devices or output devices are executing the input function or the output function, execute target setting processing in which an input device or an output device of the at least two input devices or output devices that are executing the input function or the output function is set as a target input device or a target output device in which execution of the input function or the output function is to be cancelled; and

in the cancel execution processing, output the second cancel command to the target input device or the target output device that has been set in the target setting processing.

15. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to, when the first cancel command is accepted in the command acceptance processing, if the input device has not yet executed the input function, cancel execution of the input function in the cancel execution processing, and if the output device has not yet executed the output function, cancel execution of the output function in the cancel execution processing.

16. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to execute:

reception processing in which data that the input device obtains by executing the input function is received from the input device as input data,

storage control processing in which the input data received in the reception processing is stored in a storage unit, and

deletion processing in which when the first cancel command is received in the command acceptance processing, if the input data has been stored in the storage unit, the input data is deleted from the storage unit.

17. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to:

execute second display control processing in which a first screen is displayed on a display, a start button being displayed on the first screen together with indications of the input device and the output device that have been set in the device setting processing, the start button commanding start of execution of the main function including the input function executed by the input device and the output function executed by the output device;

in the main function execution processing, when the controller accepts a manipulation of the start button, cause the input device and the output device that have been set in the device setting processing to execute the main function; and

when, in the command acceptance processing, the first cancel command during execution of the main function in the main function execution processing is accepted, execute third display control processing in which the first screen including at least indications of the input device and the output device that have been set in the device setting processing are displayed on the display.

18. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to:

execute second display control processing in which a first screen is displayed on a display, a start button being displayed on the first screen together with indications of the input device and the output device that have been set in the device setting processing, the start button commanding start of execution of the main function including the input function executed by the input device and the output function executed by the output device; and

in the second display control processing, display, on the first screen, information that identifies the input function executed by the input device and the output function executed by the output device, the input device and the output device having been set in the device setting processing.

19. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to execute fourth display control processing in which information indicating that the input function or the output function is being executed in the input device or the output device is displayed on a display.

20. The non-transitory computer readable medium according to claim 12 , wherein the instructions, when executed by the processor, cause the terminal apparatus to execute fifth display control processing in which information indicating that input function or the output function has been completely executed in the input device or the output device is displayed on a display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2014
From: ASAI, NORIHIKO
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 033761/0729 →
Priority Claims (1)
JP 2013-193381 · Sep 18, 2013 · national
Continuity (1)
Related Publication 20150077781A1 · Mar 19, 2015