A data processing system including a mobile communication device and an information processing apparatus that can communicate with each other by first wireless communication and second wireless communication, comprising:
- an exchange unit configured to exchange communication setting information for use in the second wireless communication between the mobile communication device and the information processing apparatus by the first wireless communication;
- a ranging unit configured to transmit, as an execution entity of ranging in a bidirectional ranging method of the second wireless communication, ranging request data from the information processing apparatus to a ranging target that performs the second wireless communication, and receive, at the information processing apparatus, ranging response data associated with the ranging request data from the ranging target, to thereby measure a distance between the ranging target and the information processing apparatus;
- a transmission unit configured to transmit data to which information of the ranging target is added as the information for identifying the ranging target from the mobile communication device to the information processing apparatus by the second wireless communication based on the communication setting information exchanged by the exchange unit;
- an identification unit configured to identify the ranging target at the information processing apparatus based on the information for identifying the ranging target;
- a ranging start unit configured to start, when the ranging target is identified by the identification unit, ranging by the ranging unit, and transmit the ranging request data to the ranging target identified by the identification unit;
- and
- a continuous execution unit configured to continue execution of the ranging started by the ranging start unit until a distance measured by the ranging unit satisfies a first condition,
- wherein in a case where the distance measured by the ranging unit satisfies the first condition, and the continuous execution of the ranging is terminated, account control on a user having logged in the mobile communication device is performed for the information processing apparatus,
- wherein after the account control is performed, the information processing apparatus executes a predetermined job, and
- wherein the mobile communication device includes:
- a search unit configured to search for the information processing apparatus as a data transmission destination candidate by receiving a beacon transmitted from outside by the first wireless communication;
- and
- a search condition user interface for receiving a wireless communication standard supported by the information processing apparatus as the data transmission destination candidate, from a user, to set the received wireless communication standard as the search condition.