A communication device includes a communication unit carrying out a
communication by a plurality of communication channels and a plurality of
communication protocols and a management table including plural groups of
registered information, wherein one group includes a communication
channel and a communication protocol that can be used by a receiving
communication device, and identification information used by the
communication channel and the communication protocol. The communication
device also includes a control unit obtaining the management table in
advance, remote from the communication device, selecting one group of the
registered information corresponding to the receiving communication
device, and controlling the communication unit to carry out the
communication using the selected group of registered information.