An image forming system comprising: an image forming apparatus ; and a terminal device ; wherein the image forming apparatus has a first touch panel ; a first controller connected to said touch panel; a memory adapted to store a data file; and a first communication device adapted to communicate with the terminal device ; and the terminal device has a second touch panel ; a second controller connected to said touch panel ; and a second communication device adapted to communicate with the image forming apparatus , characterized in that the first controller of the image forming apparatus is adapted to, continuously after two contacts are made on said first 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, identify a file presented by an icon displayed in an area defined by said two contacts after said first gesture, as a file to be transferred, and to transfer said file to be transferred to said terminal device in response to a request to transfer a file from said terminal device received by said first communication device ; and continuously after two contacts are made on said second 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, said second controller of said terminal device is adapted to identify a storage location displayed in an area defined by said two contacts after said second gesture, as the storage location of a file to be transferred, to send a request to said image forming apparatus to transfer a file, and to store said file to be transferred transmitted from said image forming apparatus in said storage location. an image forming apparatus ; and a terminal device ; wherein the image forming apparatus has a first touch panel ; a first controller connected to said touch panel; a memory adapted to store a data file; and a first communication device adapted to communicate with the terminal device ; and the terminal device has a second touch panel ; a second controller connected to said touch panel ; and a second communication device adapted to communicate with the image forming apparatus , characterized in that the first controller of the image forming apparatus is adapted to, continuously after two contacts are made on said first 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, identify a file presented by an icon displayed in an area defined by said two contacts after said first gesture, as a file to be transferred, and to transfer said file to be transferred to said terminal device in response to a request to transfer a file from said terminal device received by said first communication device ; and continuously after two contacts are made on said second 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, said second controller of said terminal device is adapted to identify a storage location displayed in an area defined by said two contacts after said second gesture, as the storage location of a file to be transferred, to send a request to said image forming apparatus to transfer a file, and to store said file to be transferred transmitted from said image forming apparatus in said storage location. <EOS>