The data generating section generates the data packets such that one of the data packets to be last transmitted has its data volume less than a prescribed data volume, and each of the data packets other than the data packet to be last transmitted has its data volume equal to the prescribed data volume.