An information processing apparatus includes a communication unit to
communicate with an external device, a receiver to receive a signal from
an identification information transmitter that transmits at least one of
identification information of a user of the external device and
identification information of the external device, a measurement circuit
to measure strength of a received signal, a storage unit to store
correlation data between a relative distance to the identification
information transmitter and the strength of the received signal, a
calculation circuit to calculate from the field intensity of the received
signal the relative distance based on the correlation data, an operation
controller to control operation of the information processing apparatus
based on a result of calculation of the relative distance, and a
correction unit to correct the correlation data based on the field
intensity of the received signal from the identification information
transmitter disposed at a predetermined range.