IMAGE FORMING APPARATUS AND TERMINAL DEVICE EACH HAVING TOUCH PANEL
First Claim
1. An image forming apparatus comprising:
- a touch panel;
a controller connected to said touch panel;
a memory; and
a communication device for communicating with an other device, wherein said controller executes the processes ofcontinuously after two contacts are made on said touch panel, when a first gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved is detected, identifying a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved, as a program subjected to said first gesture, and storing information that identifies said program subjected to said first gesture in said memory,reading said information that identifies said program subjected to said first gesture from said memory in accordance with a command related to said program subjected to said first gesture to execute an operation related to said program subjected to said first gesture, andtransmitting information depending on said operation to an other device indicated by said command.
2 Assignments
0 Petitions
Accused Products
Abstract
Continuously after two contacts are made on a touch panel, when a gesture of moving the two contacts in a direction that a spacing therebetween is decreased and then releasing the two contacts after being moved is detected, an image forming apparatus identifies a program presented by an icon displayed in an area defined by the two contacts at least either of before and after being moved, as a program subjected to the gesture, and stores information that identifies the program subjected to the gesture. The image forming apparatus reads the information that identifies the program subjected to the gesture in accordance with a command related to the program subjected to the gesture to execute an operation related to the program, and transmits information depending on the operation to another device indicated by the command.
40 Citations
16 Claims
-
1. An image forming apparatus comprising:
-
a touch panel; a controller connected to said touch panel; a memory; and a communication device for communicating with an other device, wherein said controller executes the processes of continuously after two contacts are made on said touch panel, when a first gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved is detected, identifying a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved, as a program subjected to said first gesture, and storing information that identifies said program subjected to said first gesture in said memory, reading said information that identifies said program subjected to said first gesture from said memory in accordance with a command related to said program subjected to said first gesture to execute an operation related to said program subjected to said first gesture, and transmitting information depending on said operation to an other device indicated by said command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image forming apparatus comprising:
-
a touch panel; a controller connected to said touch panel; and a communication device for communicating with an other device, wherein said controller executes the processes of continuously after two contacts are made on said touch panel, when a gesture of moving said two contacts in a direction that a spacing therebetween is increased and then releasing said two contacts after being moved is detected, identifying a program being executed when said gesture has been detected as a program subjected to said gesture, when said gesture is detected, reporting to that effect to a server previously defined using said communication device, and transmitting information that identifies said program subjected to said gesture to said server, and executing a program related to said program subjected to said gesture, and by executing said program related to said program subjected to said gesture, said controller processes information related to an operation received from a terminal device having executed said operation in accordance with a command from said server.
-
-
10. A terminal device comprising:
-
a touch panel; a controller connected to said touch panel; a memory; and a communication device for communicating with an other device, wherein said controller further executes the processes of continuously after two contacts are made on said touch panel, when a first gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved is detected, identifying a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved, as a program subjected to said first gesture, and storing information that identifies said program subjected to said first gesture in said memory, reading said information that identifies said program subjected to said first gesture from said memory in accordance with a command related to said program subjected to said first gesture to execute an operation related to said program subjected to said first gesture, and transmitting information depending on said operation to an image forming apparatus indicated by said command. - View Dependent Claims (11)
-
-
12. A terminal device comprising:
-
a touch panel; a controller connected to said touch panel; and a communication device for communicating with an other device, wherein said controller executes the processes of continuously after two contacts are made on said touch panel, when a gesture of moving said two contacts in a direction that a spacing therebetween is increased and then releasing said two contacts after being moved is detected, identifying a program being executed when said gesture has been detected as a program subjected to said gesture, when said gesture is detected, reporting to that effect to a server previously defined using said communication device, and transmitting information that identifies said program subjected to said gesture to said server, and executing a program related to said program subjected to said gesture, and by executing said program related to said program subjected to said gesture, said controller processes information related to an operation received from an image forming apparatus having executed said operation in accordance with a command from said server.
-
-
13. An image forming system comprising:
-
an image forming apparatus; a terminal device; and a server, said image forming apparatus and said terminal device each including a touch panel, a controller connected to said touch panel, and a memory, one of said image forming apparatus and said terminal device being represented by a first device, and the other one being represented by a second device, wherein said controller of said first device executes the processes of continuously after two contacts are made on said touch panel, when a first gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved is detected, identifying a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved, as a program subjected to said first gesture, and storing information that identifies said program subjected to said first gesture in said memory, when said first gesture is detected, reporting to that effect to said server, and transmitting said information that identifies said program subjected to said first gesture to said server, continuously after two contacts are made on said touch panel, when a second gesture of moving said two contacts in a direction that a spacing therebetween is increased and then releasing said two contacts after being moved is detected, identifying a program being executed when said second gesture has been detected as a program subjected to said second gesture, when said second gesture is detected, reporting to that effect to said server, and transmitting information that identifies said program subjected to said second gesture to said server, reading said information that identifies said program subjected to said first gesture from said memory in accordance with a command transmitted from said server to execute an operation related to said program subjected to said first gesture, and transmitting information depending on said operation to said second device indicated by said command, and executing a program related to said program subjected to said second gesture, said controller of said second device executes the processes of continuously after two contacts are made on said touch panel, when a third gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved is detected, identifying a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved, as a program subjected to said third gesture, and storing information that identifies said program subjected to said third gesture in said memory, when said third gesture is detected, reporting to that effect to said server, and transmitting said information that identifies said program subjected to said third gesture to said server, continuously after two contacts are made on said touch panel, when a fourth gesture of moving said two contacts in a direction that a spacing therebetween is increased and then releasing said two contacts after being moved is detected, identifying said program being executed when said fourth gesture has been detected as a program subjected to said fourth gesture, when said fourth gesture is detected, reporting to that effect to said server, and transmitting information that identifies said program subjected to said fourth gesture to said server, reading said information that identifies said program subjected to said third gesture from said memory in accordance with a command transmitted from said server to execute an operation related to said program subjected to said third gesture, and transmitting information depending on said operation to said first device indicated by said command, and executing a program related to said program subjected to said fourth gesture, said server executes the processes of upon receipt of, from said first device, a report that said first gesture has been detected, storing said information that identifies said program subjected to said first gesture, upon receipt of, from said second device, a report that said third gesture has been detected, storing said information that identifies said program subjected to said third gesture, upon receipt of, from said first device, a report that said second gesture has been detected and said information that identifies said program subjected to said second gesture, reading said information that identifies said program subjected to said third gesture to determine an operation to be executed by said second device based on said program subjected to said second gesture and said program subjected to said third gesture, and upon receipt of, from said second device, a report that said fourth gesture has been detected and said information that identifies said program subjected to said fourth gesture, reading said information that identifies said program subjected to said first gesture to determine an operation to be executed by said first device based on said program subjected to said first gesture and said program subjected to said fourth gesture.
-
-
14. A non-transitory computer-readable storage medium having recorded thereon a control program for causing an image processing apparatus having a touch panel, a controller connected to said touch panel, and a memory to execute a process, wherein said program instructs said controller to perform the following steps of:
-
continuously after two contacts are made on said touch panel, detecting a gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved; when said gesture is detected, identifying a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved, as a program subjected to said gesture; storing information that identifies said program subjected to said gesture in said memory; when said gesture is detected, reporting to that effect to a server previously defined, and transmitting said information that identifies said program subjected to said gesture to said server; and upon receipt of a command transmitted from said server, reading said information that identifies said program subjected to said gesture from said memory in accordance with said command to execute an operation related to said program subjected to said gesture, and transmitting information depending on said operation to an other device indicated by said command.
-
-
15. A non-transitory computer-readable storage medium having recorded thereon a control program for causing a terminal device having a touch panel, a controller connected to said touch panel, and a memory to execute a process, wherein said program instructs said controller to perform the following steps of:
-
continuously after two contacts are made on said touch panel, detecting a gesture of moving said two contacts in a direction that a spacing therebetween is increased and then releasing said two contacts after being moved; when said gesture is detected, identifying a program being executed when said gesture has been detected as a program subjected to said gesture; when said gesture is detected, reporting to that effect to a server previously defined, and transmitting information that identifies said program subjected to said gesture to said server; and upon receipt of information related to an operation from an other device having executed said operation in accordance with a command from said server, executing a program related to said program subjected to said gesture, thereby processing the information received from said other device.
-
-
16. A non-transitory computer-readable storage medium having recorded thereon a control program for causing a server to execute a process, said server previously storing an operation to be executed by a first device in association with a combination of programs, wherein said program instructs a controller of said server to perform the following steps of:
-
upon receipt of, from said first device, a report that continuously after two contacts are made on a touch panel included in said first device, a first gesture of moving said two contacts in a direction that a spacing therebetween is decreased and then releasing said two contacts after being moved is detected as well as information that identifies a program subjected to said first gesture, storing said information in a memory, a program presented by an icon displayed in an area defined by said two contacts at least either of before and after being moved being identified as said program subjected to said first gesture; upon receipt of, from a second device, a report that continuously after two contacts are made on said touch panel, a second gesture of moving said two contacts in a direction that a spacing therebetween is increased and then releasing said two contacts after being moved is detected as well as information that identifies a program subjected to said second gesture, determining an operation to be executed by said first device based on said program subjected to said first gesture and said program subjected to said second gesture, said program subjected to said second gesture being a program being executed when said second gesture has been detected; and transmitting a command for causing said operation to be executed by said first device, to said first device.
-
Specification