Data communication apparatus, method of controlling the same, program, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTomoko Adachi
Life of this patent
Estimating the term…
Abstract
A data communication apparatus that permits the use of a communication function in an appropriate manner even before a license for the communication function is made valid. A CPU of a printing apparatus as the data communication apparatus determines whether or not a trial transmission license is valid. If it is determined that the license is not valid, the CPU performs inhibits execution of processing associated with the transmission function, and restricts processing to be performed on data received using the reception function without inhibiting execution of processing associated with the reception function.
Claims11
A data communication apparatus, comprising:
- a computer;
- a determination unit configured to determine whether or not a license associated with a transmission function for transmitting a data to an external apparatus and a storage function for storing a data, transmitted from another external apparatus, in a storage unit is valid;
- and
- a control unit configured to take control,
- when the determination unit determines that the license is valid, to permit execution of the transmission function and the storage function, and,
- when the determination unit determines that the license is not valid, to inhibit execution of the transmission function and the storage function, but to permit execution of a function for printing a data transmitted from the another external apparatus without storing the data in the storage unit,
- wherein the determination unit and the control unit are implemented at least in part by the computer.
A method of controlling a data communication apparatus, the method comprising the steps of:
- determining whether or not a license associated with a transmission function for transmitting a data to an external apparatus and a storage function for storing a data, transmitted from another external apparatus, in a storage unit is valid;
- and
- controlling,
- when it is determined in the determining step that the license is valid, to permit execution of the transmission function and the storage function, and,
- when it is determined in the determining step that the license is not valid, to inhibit execution of the transmission function and the storage function, but to permit execution of a printing function for printing a data transmitted from the another external apparatus without storing the data in the storage unit,
- wherein the determining step and the controlling step are implemented at least in part by a computer of the data communication apparatus.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method of controlling a data communication apparatus, the method comprising the steps of:
- determining whether or not a license associated with a transmission function for transmitting a data to an external apparatus and a storage function for storing a data, transmitted from another external apparatus, in a storage unit is valid;
- and
- controlling,
- when it is determined in the determining step that the license is valid, to permit execution of the transmission function and the storage function, and,
- when it is determined in the determining step that the license is not valid, to inhibit execution of the transmission function and the storage function, but not to inhibit execution of a printing function for printing a data transmitted from the another external apparatus without storing the data in the storage unit.
Dependencies are inferred from the claim text.