A recording medium storing a program that directs a computer to function as a data processing device (5) provided between a first data processing device (2) and a second data processing device (5, 7) so as to transmit data with said first and second data processing devices (2, 5, 7), said first data processing device (2) transmitting data according to a first communication protocol, and said second data processing device (5, 7) transmitting data according to a second communication protocol, said recording medium storing:
- a program that directs said computer to execute:
- a dedicated protocol communication step of transmitting data with said first data processing device (2) according to a communication protocol specialized for said first data processing device (2);
- a common protocol communication step of transmitting data with said second data processing device (5, 7) according to a communication protocol common to second data processing devices (5, 7) that are likely connected with said data processing device (5);
- and
- a communication protocol converting step of converting the second communication protocol into the first communication protocol, and
- as a program for execution of said communication protocol conversion step, a program that directs the said computer to execute the sub-steps of:
- holding special information of said first data processing device extracted from the first communication protocol and information that is common among said second communication protocols corresponding to the special information, in a form of a conversion table (18a);
- and
- converting common information sent from said second data processing device (5, 7) into special information of said first data processing device (2), referring to said conversion table (18a).