1461093716-8fcc6d5d-8def-4c27-9dd9-3d825fcc3039

Methods, systems, and computer programs for controlling a device without requiring visual contact with the device are presented. When a unit fixing means 33 provided on a head unit U3 of the main body unit rotates in a clockwise direction to be laid horizontally and then a boss 36 is fitted into a concave portion 33A, the head unit U3 and a pinch roller unit U4 are connected to each other through the unit fixing means. The hash table address control hashes the address of a packet to initial hash table location values, changes the hash table location values by a fixed jump amount if the address values stored in the initial hash table location do not match the received address, and provides at least an output port number of the port associated with the received address. A determination section determines whether or not the mobile terminal is in a state in which the transmission data can be transmitted to the server.