A data transmission apparatus having a plurality of data transmission functions includes: a transmission operation storage device that, for each data transmission function, stores recipient information that was input during an immediately prior transmission operation; a selecting device that selects one data transmission function from a plurality of data transmission functions; an operation content reading device that reads contents of transmission operations; a resend executing device that reads recipient information for the data transmission function selected from the transmission function storage device by the selecting device, and executes a transmission operation based on the read recipient information; and a transmission executing device that stores the read operation content in the transmission operation storage device as recipient information for the data transmission function selected by the selecting device, and executes a transmission operation based on the read operation content.