Method and apparatus for deleting registered data based on date and time of the last use
AssigneeCanon Kabushiki Kaisha
InventorMasami Kashiwazaki
Life of this patent
Estimating the term…
Abstract
A data processing system in which a host computer and a printer are connected via a bidirectional interface, for flexible deletion of registered data from the host computer side. In the system, data is registered with additional function into the printer by an emulation function, from the host computer. The registered data is deleted based on an emulation command instructing deletion of the data, from the host computer. At this time, the emulation command includes flexible deletion condition(s) considering the additional information.
Claims36
A data processing apparatus having a plurality of interpreting functions which interpret input data, comprising:
- a communicator for communicating with an external device, and
- a controller for determining one of the plurality of interpreting functions corresponding to a data command and controlling registration of data based on a registration command transmitted from the external device and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein said controller permits a second interpreting function to execute deletion of data registered by a registration command corresponding to a first interpreting function that is different from the second interpreting function, in response to a deletion command corresponding to the second interpreting function.
A data processing method for a data processing apparatus, connected to an external device, having a plurality of interpreting functions which interpret input data, said method comprising the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command;
- controlling registration of data based on a registration command corresponding to a first interpreting function transmitted from the external device;
- and
- controlling deletion of the registered data based on a deletion command corresponding to a second interpreting function transmitted from the external device,
- wherein the first interpreting function is different from the second interpreting function.
A storage medium storing a program for a data processing apparatus connected to an external device, the data processing apparatus having a plurality of interpreting functions which interpret input data, said program controlling the data processing apparatus to perform the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command;
- controlling registration of data based on a registration command corresponding to a first interpreting function transmitted from the external device;
- and
- controlling deletion of the registered data based on a deletion command corresponding to a second interpreting function transmitted from the external device,
- wherein the first interpreting function is different from the second interpreting function.
A printing apparatus having a plurality of interpreting functions which interpret input data, comprising:
- a communicator for communicating with an external device;
- and
- a controller for determining one of the plurality of interpreting functions corresponding to a data command and controlling registration of data based on a registration command transmitted from the external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a registered time of the registered data, and
- wherein said controller selects registered data to be deleted based on a registered time designated by the time information and deletes selected registered data, in response to the deletion command.
A control method for controlling a printing apparatus having a plurality of interpreting functions which interpret input data, comprising the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command;
- and
- controlling registration of data based on a registration command transmitted from an external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating registered time of the registered data, and
- wherein the step of controlling deletion of registered data is performed in response to the deletion command, and comprises the steps of:
- selecting registered data to be deleted based on a registered time designated by the time information, and
- deleting the registered data selected in the selecting step.
A storage medium storing a program for controlling a printing apparatus having a plurality of interpreting functions which interpret input data, said program controlling the printing apparatus to perform the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command;
- and
- controlling registration of data based on a registration command transmitted from an external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating registered time of the registered data, and
- wherein the step of controlling deletion of registered data is performed in response to the deletion command, and comprises the steps of:
- selecting registered data to be deleted based on a registered time designated by the time information, and
- deleting the registered data selected in the selecting step.
A printing apparatus having a plurality of interpreting functions which interpret input data, comprising:
- a communicator for determining one of the plurality of interpreting functions corresponding to a data command and communicating with an external device;
- and
- a controller for controlling registration of data based on a registration command transmitted from the external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a time of last use of the registered data, and
- wherein said controller selects registered data to be deleted based on the time of last use designated by the time information and deletes selected registered data in response to the deletion command.
A control method for controlling a printing apparatus having a plurality of interpreting functions which interpret input data, comprising the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command, and
- controlling registration of data based on a registration command transmitted from an external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a time of last use of the registered data;
- and
- wherein the step of controlling deletion of the registered data is performed in response to the deletion command, and comprises the steps of:
- selecting registered data to be deleted based on a time of last use designated by the time information, and
- deleting the registered data selected in the selecting step.
A storage medium storing a program for controlling a printing apparatus having a plurality of interpreting functions which interpret input data, said program controlling the printing apparatus to perform the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command, and
- controlling registration of data based on a registration command transmitted from an external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a time of last use of the registered data;
- and
- wherein the step of controlling deletion of the registered data is performed in response to the deletion command, and comprises the steps of:
- selecting registered data to be deleted based on a time of last use designated by the time information, and
- deleting the registered data selected in the selecting step.
A printing apparatus having a plurality of interpreting functions corresponding to a data command, comprising:
- a communicator for communicating with an external device;
- and
- a controller for determining one of the plurality of interpreting functions corresponding to a data command and controlling registration of data based on a registration command transmitted from the external device and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a deletion time of the registered data, and
- wherein said controller deletes data registered by the registration command on the deletion time designated by the time information included in the registration command.
A control method for controlling a printing apparatus having a plurality of interpreting functions corresponding to a data command, said method comprising the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command, and
- controlling registration of data based on a registration command transmitted from an external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a deletion time of the registered data;
- and
- wherein the step of controlling deletion of the registered data comprises the step of:
- deleting data registered by the registration command at the deletion time designated by the time information included in the registration command.
A storage medium storing a program for controlling a printing apparatus having a plurality of interpreting functions corresponding to a data command, said program controlling the printing apparatus to perform the steps of:
- determining one of the plurality of interpreting functions corresponding to a data command, and
- controlling registration of data based on a registration command transmitted from an external device, and deletion of the registered data based on a deletion command transmitted from the external device,
- wherein the registration command comprises data used for generating a print pattern and time information for designating a deletion time of the registered data;
- and
- wherein the step of controlling deletion of the registered data comprises the step of:
- deleting data registered by the registration command at the deletion time designated by the time information included in the registration command.
Dependencies are inferred from the claim text.