Data transmission apparatus, control method therefor, and program
AssigneeCanon Kabushiki Kaisha
InventorHiroyasu Morita
Life of this patent
Estimating the term…
Abstract
A read document image is stored in a storage apparatus. The destination of data to be transmitted is set, and the data is transmitted to the destination. If transmission fails, the data is discarded on the basis of settings of the data.
Claims11
A data transmission apparatus comprising:
- an input unit adapted to input data;
- an encryption unit adapted to encrypt the data input by said input unit;
- a storage unit adapted to store the data input by said input unit after the data is encrypted by said encryption unit or without encrypting the data;
- a transmission unit adapted to transmit the data stored in said storage unit to a designated destination;
- and
- a control unit adapted to, when said transmission unit fails in transmitting the data stored in said storage unit, control to keep storing the data in said storage unit when the data has been encrypted by said encryption unit, and invalidate the data when the data has not been encrypted by said encryption unit.
A data transmission apparatus comprising:
- an input unit adapted to input data;
- an encryption unit adapted to encrypt the data input by said input unit;
- a storage unit adapted to store the data input by said input unit, together with destination information after the data is encrypted by said encryption unit or without encrypting the data;
- a transmission unit adapted to transmit the data stored in said storage unit, in accordance with the destination information;
- an instruction unit adapted to designate a change of the destination information of the data stored in said storage unit;
- and
- a control unit adapted to control whether to permit the change of the destination information by said instruction unit in accordance with whether the data stored in said storage unit has been encrypted by said encryption unit.
A data transmission apparatus comprising:
- an input unit adapted to input data;
- a storage unit adapted to store the data input by said input unit, together with destination information in correspondence with information for specifying a sender;
- a transmission unit adapted to transmit the data stored in said storage unit, in accordance with the destination information;
- an instruction unit adapted to designate a change of the destination information of the data stored in said storage unit;
- and
- a control unit adapted to control to permit the change of the destination information by said instruction unit when a user who designates the change of the destination information by said instruction unit coincides with the sender who corresponds to the data stored in said storage unit.
A method of controlling a data transmission apparatus which has a storage unit for storing data and transmits data stored in the storage unit, comprising:
- an input step of inputting data;
- an encryption step of encrypting the data input in the input step;
- a storage step of storing, in the storage unit, the data input in the input step after the data is encrypted in the encryption step or without encrypting the data;
- a transmission step of transmitting the data stored in the storage unit to a designated destination;
- and
- a control step of, when transmission of the data stored in the storage unit fails in the transmission step, controlling to keep storing the data in the storage unit when the data has been encrypted in the encryption step, and invalidate the data when the data has not been encrypted in the encryption step.
A method of controlling a data transmission apparatus which has a storage unit for storing data and transmits data stored in the storage unit, comprising:
- an input step of inputting data;
- an encryption step of encrypting the data input in the input step;
- a storage step of storing the data input in the input step, in the storage unit, together with destination information after the data is encrypted in the encryption step or without encrypting the data;
- a transmission step of transmitting the data stored in the storage unit, in accordance with the destination information;
- an instruction step of designating a change of the destination information of the data stored in the storage unit;
- and
- a control step of controlling whether to permit the change of the destination information in the instruction step in accordance with whether the data stored in the storage unit has been encrypted in the encryption step.
A method of controlling a data transmission apparatus which has a storage unit for storing data and transmits data stored in the storage unit, comprising:
- an input step of inputting data;
- a storage step of storing the data input in the input step, together with destination information in correspondence with information for specifying a sender;
- a transmission step of transmitting the data stored in the storage unit, in accordance with the destination information;
- an instruction step of designating a change of the destination information of the data stored in the storage unit;
- and
- a control step of controlling to permit the change of the destination information in the instruction step when a user who designates the change of the destination information in the instruction step coincides with the sender who corresponds to the data stored in the storage unit.
A program for implementing control of a data transmission apparatus which has a storage unit for storing data and transmits data stored in the storage unit, comprising:
- a program code for an input step of inputting data;
- a program code for an encryption step of encrypting the data input in the input step;
- a program code for a storage step of storing, in the storage unit, the data input in the input step after the data is encrypted in the encryption step or without encrypting the data;
- a program code for a transmission step of transmitting the data stored in the storage unit to a designated destination;
- and
- a program code for a control step of, when transmission of the data stored in the storage unit fails in the transmission step, controlling to keep storing the data in the storage unit when the data has been encrypted in the encryption step, and invalidate the data when the data has not been encrypted in the encryption step.
A program for implementing control of a data transmission apparatus which has a storage unit for storing data and transmits data stored in the storage unit, comprising:
- a program code for an input step of inputting data;
- a program code for an encryption step of encrypting the data input in the input step;
- a program code for a storage step of storing the data input in the input step, in the storage unit, together with destination information after the data is encrypted in the encryption step or without encrypting the data;
- a program code for a transmission step of transmitting the data stored in the storage unit, in accordance with the destination information;
- a program code for an instruction step of designating a change of the destination information of the data stored in the storage unit;
- and
- a program code for a control step of controlling whether to permit the change of the destination information in the instruction step in accordance with whether the data stored in the storage unit has been encrypted in the encryption step.
A program for implementing control of a data transmission apparatus which has a storage unit for storing data and transmits data stored in the storage unit, comprising:
- a program code for an input step of inputting data;
- a program code for a storage step of storing the data input in the input step, together with destination information in correspondence with information for specifying a sender;
- a program code for a transmission step of transmitting the data stored in the storage unit, in accordance with the destination information;
- a program code for an instruction step of designating a change of the destination information of the data stored in the storage unit;
- and
- a program code for a control step of controlling to permit the change of the destination information in the instruction step when a user who designates the change of the destination information in the instruction step coincides with the sender who corresponds to the data stored in the storage unit.
Dependencies are inferred from the claim text.