Further, the drive control mechanism 303 transmits the test data to the data storing mechanism 304 according to a communication protocol such as a LAN or DIO, RS-232C, USB, or IEEE 1394, for example, with a communication means, not shown, which is connected to the data storing mechanism 304.