Communication apparatus, control method therefor, and program for implementing the control method
AssigneeCanon Kabushiki Kaisha
InventorNobuhiko Maki
Life of this patent
Estimating the term…
Abstract
A communication apparatus which can prevent leakage of confidential information transferred over a network when a fault occurring in a communication device is analyzed. A data is acquired via a communication line. When it is analyzed that a specific data is present in the acquired data, the specific data is deleted from a data portion of the acquired data, the data portion including the specific data. A data included in another portion of the acquired data other than the data portion having included the deleted specific data is stored.
Claims15
A printing apparatus comprising:
- a reception unit configured to receive packet data of a first type of protocol and receive packet data of a second type of protocol;
- a printing unit configured to perform printing based on print data included in the received packet data of the first type of protocol and printing based on print data included in the received packet data of the second type of protocol;
- a determination unit configured to determine a type of protocol corresponding to the received packet data;
- a deletion unit configured to delete, if the determined type is the first type, specific data satisfying a first condition from the received packet data, and delete, if the determined type is the second type which is different from the first type, another specific data satisfying a second condition which is different from the first condition from the received packet data;
- and
- a storage unit configured to store the received packet data of the first type from which the specific data is deleted by the deletion unit and the received packet data of the second type from which the another specific data is deleted by the deletion unit,
- wherein the deleting by said deletion unit is for storing the received packet data in said storage unit and is not for performing the printing based on the print data included in the received packet data.
A control method for a printing apparatus, the control method comprising:
- receiving packet data of a first type of protocol;
- receiving packet data of a second type of protocol;
- performing printing based on print data included in the received packet data of the first type of protocol;
- performing printing based on print data included in the received packet data of the second type of protocol;
- determining a type of protocol corresponding to the received packet data;
- deleting, if the determined type is the first type, specific data satisfying a first condition from the received packet data;
- deleting, if the determined type is the second type which is different from the first type, another specific data satisfying a second condition which is different from the first condition from the received packet data;
- storing the received packet data of the first type from which the specific data is deleted in a storage unit;
- and
- storing the received packet data of the second type from which the another specific data is deleted in the storage unit,
- wherein the deleting is for storing the received packet data in the storage unit and is not for performing the printing based on the print data included in the received packet data.
A non-transitory computer-readable storage medium storing a program configured to be executed at least by a computer of a printing apparatus, the program comprising:
- reception instructions configured to receive packet data of a first type of protocol and receive packet data of a second type of protocol;
- printing instructions configured to perform printing based on print data included in the received packet data of the first type of protocol and printing based on print data included in the received packet data of the second type of protocol;
- determination instructions configured to determine a type of protocol corresponding to the received packet data;
- deletion instructions configured to delete, if the determined type is the first type, specific data satisfying a first condition from the received packet data, and delete, if the determined type is the second type which is different from the first type, another specific data satisfying a second condition which is different from the first condition from the received packet data;
- and
- storage instructions configured to store the received packet data of the first type from which the specific data is deleted in a storage unit and the received packet data of the second type from which the another specific data is deleted in the storage unit,
- wherein the deleting is for storing the received packet data in the storage unit and is not for performing the printing based on the print data included in the received packet data.
Dependencies are inferred from the claim text.