| US 7,496,629 B2 | ||
| Communication apparatus and communication control method in the apparatus | ||
| Yasuhito Niikura, Chiba (Japan); Toru Fujino, Chiba (Japan); Fumio Shoji, Chiba (Japan); Taro Tsuchida, Ibaraki (Japan); and Masahiro Odaira, Kanagawa (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Apr. 23, 2003, as Appl. No. 10/420,801. | ||
| Claims priority of application No. 2002-127272 (JP), filed on Apr. 26, 2002. | ||
| Prior Publication US 2003/0212757 A1, Nov. 13, 2003 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—206 [709/217] | 15 Claims |

| 1. A communication apparatus that communicates with a mail server via a network, comprising:
an acquisition unit configured to acquire first identification information of a first mail message stored in the mail server;
a reception unit configured to receive the first mail message from the mail server based on the first identification information
acquired by said acquisition unit;
a specifying unit configured to specify a reason why the first mail message received by said reception unit is unprocessible,
in a case where the first mail message received by said reception unit is unprocessible;
a registration unit configured to register the first identification information of the first mail message in correlation with
information indicating the reason why the first mail message is unprocessible specified by said specifying unit;
a comparison unit configured to compare the first identification information registered by the registration unit with second
identification information of a second mail message which is acquired by said acquisition unit after acquiring the first identification
information of the first mail message by said acquisition unit;
a determination unit configured to determine, in a case where the first identification information registered by the registration
unit coincides with the second identification information of the second mail message, and in a case where the information
indicating the reason why the first mail message is unprocessible denotes a shortage of memory capacity of a memory that is
provided in the communication apparatus and which is used for reception of mail messages, whether or not the memory capacity
of the memory is sufficient for the reception of the second mail message corresponding to the second identification information;
a control unit configured to control said reception unit to receive the second mail message corresponding to the second identification
information, (1) in a case where the first identification information of the first mail message does not coincide with the
second identification information of the second mail message, or (2) in a case where said determination unit determines that
the memory capacity of the memory is sufficient for the reception of the mail message, and to control said reception unit
not to receive the second mail message corresponding to the second identification information in a case where said determination
unit determines that the memory capacity of the memory is not sufficient for the reception of the second mail message,
wherein said control unit controls, in a case where the first identification information coincides with the second identification
information, and where the information indicating the reason why the first mail message is unprocessible denotes a reason
other than the shortage of memory capacity of the memory, said reception unit to receive the second mail message corresponding
to the second identification information from the mail server regardless of whether or not the memory capacity of the memory
is sufficient for the reception of the second mail message.
|