Information processing apparatus capable of reducing damage caused by invalid execution data, control method therefor, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorNaoki Tsuchitoi
Life of this patent
Estimating the term…
Abstract
An information processing apparatus which is capable of reducing damage caused by invalid execution data received via a public network. The information processing apparatus carries out either communications using the public network or communications without using the public network with an external apparatus. An IP address assigned to the information processing apparatus is stored. Execution data for executing a job is received from the external apparatus. When the IP address assigned to the information processing apparatus is a global IP address that is for use in the communications using the public network, a setting is made to restrict execution of the execution data.
Claims9
An information processing apparatus that carries out either communications using a public network or communications without using the public network with an external apparatus, comprising:
- a storage device that stores an IP address assigned to the information processing apparatus;
- a network interface that receives print data for printing from the external apparatus;
- at least one memory that stores a set of instructions;
- and
- at least one processor that executes the instructions, the instructions, when executed, causing the information processing apparatus to perform operations comprising:
- restricting printing of the print data when the IP address assigned to the information processing apparatus is a global IP address that is for use in the communications using the public network;
- and
- permitting printing of the print data when the IP address assigned to the information processing apparatus indicates a same network as an IP address assigned to the external apparatus.
A control method for an information processing apparatus that carries out either communications using a public network or communications without using the public network with an external apparatus, comprising:
- storing an IP address assigned to the information processing apparatus;
- receiving print data for printing from the external apparatus;
- restricting printing of the print data when the IP address assigned to the information processing apparatus is a global IP address that is for use in the communications using the public network;
- and
- permitting printing of the print data when the IP address assigned to the information processing apparatus indicates a same network as an IP address assigned to the external apparatus.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a control method for an information processing apparatus that carries out either communications using a public network or communications without using the public network with an external apparatus, the control method comprising:
- storing an IP address assigned to the information processing apparatus;
- receiving print data for printing from the external apparatus;
- restricting printing of the print data when the IP address assigned to the information processing apparatus is a global IP address that is for use in the communications using the public network;
- and
- permitting printing of the print data when the IP address assigned to the information processing apparatus indicates a same network as an IP address assigned to the external apparatus.
An information processing apparatus comprising:
- a communication interface;
- at least one memory that stores a set of instructions;
- and
- at least one processor that executes the instructions, the instructions, when executed, causing the information processing apparatus to perform operations comprising:
- determining whether or not the IP address assigned to the information processing apparatus is a global IP address;
- deleting data received from an external apparatus via the communication interface based on the determination that the IP address assigned to the information processing apparatus is the global IP address;
- and
- executing a process regarding data received from the external apparatus via the communication interface based on the determination that the IP address assigned to the information processing apparatus is not the global IP address.
Dependencies are inferred from the claim text.