Patent ID: 8879093

Claim:
A communication apparatus comprising: a converting unit configured to execute conversion processing for converting a file into transmission data; a transmitting unit configured to transmit the transmission data obtained by the conversion processing executed by the converting unit; a determining unit configured to determine, before a transmission instruction of the file is received from a user, whether the file includes a page of which time required for the conversion processing executed by the converting unit is greater than a predetermined value; and a controlling unit configured to cause, if the determining unit determines that the file includes the page of which time required for the conversion processing executed by the converting unit is greater than the predetermined value, the transmitting unit to execute transmission of the transmission data after the converting unit completes the conversion processing, and cause, if the determining unit determines that the file does not include the page of which time required for the conversion processing executed by the converting unit is greater than the predetermined value, the transmitting unit to start the transmission of the transmission data before the converting unit completes the conversion processing.