Communication apparatus, control method, and storage medium that can identify communication errors
First Claim
1. A communication apparatus comprising:
- a reception unit configured to receive first electronic mail data transmitted by an external apparatus, to which image data is attached;
a transfer unit configured to transfer, as attached image data of second electronic mail data, the image data attached to the first electronic mail data to another external apparatus different from the external apparatus, wherein the attached image data of the second electronic mail data is in a same format as a format of the image data attached to the first electronic mail data;
a determination unit configured to determine whether the image data attached to the first electronic mail data is able to be decoded by the communication apparatus;
a control unit configured to control the transfer unit so as to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the determination unit determines that the image data attached to the first electronic mail data is able to be decoded by the communication apparatus, and not to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the determination unit determines that the image data attached to the first electronic mail data is not able to be decoded by the communication apparatus;
a non-transitory computer-readable memory configured to store computer-executable code; and
a processor configured to function as at least one of the units by executing the computer-executable code stored in the non-transitory computer-readable memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication apparatus capable of notifying a receiver of a reception mail error or transmission mail error by printing or the like and preventing incorrect data or error notification mail from being transferred or stored without notifying the user of the error, and a control method and storage medium therefor. To accomplish this, when analysis of electronic mail data reveals a MIME analysis error, BASE64 decoding error, TIFF analysis error, or image decoding error, i.e., when data which cannot be handled by the communication apparatus is contained, a global variable FORWARD is set to “1”. Also, when the received electronic mail is an error notification mail, the variable FORWARD is set to “1”. When the variable FORWARD is set to “1”, transfer and BOX storage of the received mail are inhibited, and the mail is printed by a printer section (2). When the variable FORWARD is not set to “1”, the received mail is transferred to the designated transfer destination or stored by BOX storage.
14 Citations
15 Claims
-
1. A communication apparatus comprising:
-
a reception unit configured to receive first electronic mail data transmitted by an external apparatus, to which image data is attached; a transfer unit configured to transfer, as attached image data of second electronic mail data, the image data attached to the first electronic mail data to another external apparatus different from the external apparatus, wherein the attached image data of the second electronic mail data is in a same format as a format of the image data attached to the first electronic mail data; a determination unit configured to determine whether the image data attached to the first electronic mail data is able to be decoded by the communication apparatus; a control unit configured to control the transfer unit so as to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the determination unit determines that the image data attached to the first electronic mail data is able to be decoded by the communication apparatus, and not to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the determination unit determines that the image data attached to the first electronic mail data is not able to be decoded by the communication apparatus; a non-transitory computer-readable memory configured to store computer-executable code; and a processor configured to function as at least one of the units by executing the computer-executable code stored in the non-transitory computer-readable memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication method comprising steps of:
-
receiving first electronic mail data transmitted by an external apparatus, to which image data is attached; transferring, as attached image data of second electronic mail data, the image data attached to the first electronic mail data received in the receiving step to another external apparatus different from the external apparatus, wherein the attached image data of the second electronic mail data is in a same format as a format of the image data attached to the first electronic mail data; determining whether the image data attached to the first electronic mail data is able to be decoded; and controlling the transferring step so as to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if a determination is made in the determining step that the image data attached to the first electronic mail data is able to be decoded, and not to transfer to the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if a determination is made in the determining step that the image data attached to the first electronic mail data is not able to be decoded.
-
-
12. A non-transitory computer-readable storage medium storing a program that, when executed by a computer, causes the computer to perform a communication method, the method comprising steps of:
-
receiving first electronic mail data transmitted by an external apparatus, to which image data in a specific format is attached; transferring, as attached image data of second electronic mail data, the image data attached to the first electronic mail data to another external apparatus different from the first external apparatus, wherein the attached image data of the second electronic mail data is in a same format as the specific format of the image data attached to the first electronic mail data; determining whether the image data attached to the first electronic mail data is able to be decoded; and controlling the transferring step so as to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if a determination is made in the determining step that the image data attached to the first electronic mail data is able to be decoded, and not to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if a determination is made in the determining step that the image data attached to the first electronic mail data is not able to be decoded.
-
-
13. A communication apparatus comprising:
-
a processing unit coupled to a non-transitory computer-readable storage medium, wherein the processing unit is configured to receive first electronic mail data transmitted by an external apparatus, to which image data is attached; wherein the processing unit is configured to transfer, as attached image data of second electronic mail data, the image data attached to the first electronic mail data to another external apparatus different from the external apparatus, wherein the attached image data of the second electronic mail data is in a same format as a format of the image data attached to the first electronic mail data; wherein the processing unit is configured to determine whether the image data attached to the first electronic mail data is able to be decoded by the communication apparatus; and wherein the processing unit is configured to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the processing unit determines that the image data attached to the first electronic mail data is able to be decoded by the communication apparatus, and not to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the processing unit determines that the image data attached to the first electronic mail data is not able to be decoded by the communication apparatus.
-
-
14. A communication apparatus comprising:
-
one or more processing units cooperating with one or more non-transitory computer-readable storage media, wherein at least one of the one or more processing units is configured to receive first electronic mail data transmitted by an first external apparatus, to which image data is attached; wherein at least one of the one or more processing units is configured to transfer, as attached image data of second electronic mail data, the image data attached to the first electronic mail data to another external apparatus different from the external apparatus, wherein the attached image data of the second electronic mail data is in a same format as a format of the image data attached to the first electronic mail data; wherein at least one of the one or more processing units is configured to determine whether the image data attached to the first electronic mail data is able to be decoded by the communication apparatus; and wherein at least one of the one or more processing units is configured to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if at least one of the one or more processing units determines that the image data attached to the first electronic mail data is able to be decoded by the communication apparatus, and not to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if at least one of the one or more processing units determines that the image data attached to the first electronic mail data is not able to be decoded by the communication apparatus.
-
-
15. A communication apparatus comprising:
-
a receiver that receives first electronic mail data transmitted by an external apparatus, to which image data is attached; a transferor that transfers, as attached image data of second electronic mail data, the image data attached to the first electronic mail data to another external apparatus different from the external apparatus, wherein the attached image data of the second electronic mail data is in a same format as a format of the image data attached to the first electronic mail data; a determiner that determines whether the image data attached to the first electronic mail data is able to be decoded by the communication apparatus; and a controller that controls the transferor so as to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the determiner determines that the image data attached to the first electronic mail data is able to be decoded by the communication apparatus, and not to transfer the image data attached to the first electronic mail data as the attached image data of the second electronic mail data, if the determiner determines that the image data attached to the first electronic mail data is not able to be decoded by the communication apparatus.
-
Specification