Control method for apparatus capable of using macros describing operation sequence
AssigneeCanon Kabushiki Kaisha
InventorHiroyoshi Yoshida
Life of this patent
Estimating the term…
Abstract
A multi function peripheral (MFP) is provided with a scanner and a printer for operating a copy function, and a macro control unit and macro function unit for operating a macro function in order to reliably operating the macro function even for an event generated asynchronously with a user operation. The macro control unit manages pairs of user operations and events generated by the user operations. The macro function executes a record process of generating a macro file constituted of a plurality of scripts from user operations and a reproduce process of reproducing the user processes. A script corresponding to an event of waiting for execution completion of a copy job is recorded in the macro file at a row next to the row at which a copy start script is written.
Claims10
An image processing apparatus comprising:
- an operation unit configured to receive a first operation from a user and a second operation from the user following the first operation;
- a memory;
- a processor programmed to provide:
- an operation recording instruction that records the first and second operations received by the operation unit in the memory;
- a status recording instruction that records a status, corresponding to the first operation recorded by the operation recording instruction, appearing before the operation unit receives the second operation, in the memory;
- and
- a reproducing instruction that reproduces the first and second operations recorded by the operation recording instruction in order of the operations received by the operation unit,
- wherein the recorded second operation is reproduced after the status recorded in the status recording instruction appears, after the recorded first operation is reproduced by the reproducing instruction.
A control method for an image processing apparatus having an operation unit that receives operations from a user, and a memory, the method comprising:
- an operation receiving step of receiving a first operation from the user and a second operation from the user following the first operation with the operation unit;
- an operation recording step of recording the first and second operations received in the operation receiving step in the memory;
- a status recording step of recording a status, corresponding to the first operation recorded in the operation recording step, appearing before the operation recording instruction receives the second operation, in the memory;
- a reproducing step of reproducing the first and second operations recorded in the operation recording step in order of the operations received in the operation receiving step,
- wherein the recorded second operation is reproduced after the status recorded in the status recording step appears, after the recorded first operation is reproduced in the reproducing step.
A non-transitory computer readable recording medium storing a program that executes a method of controlling an image processing apparatus having an operation unit and a memory, the method comprising:
- an operation receiving step receiving a first operation from the user and a second operation from the user following the first operation with the operation unit;
- an operation recording step of recording the first and second operations received in the operation receiving step in the memory;
- a status recording step of recording a status, corresponding to the first operation recorded in the operation recording step, appearing before the operation recording instruction receives the second operation, in the memory;
- and
- a reproducing step of reproducing the first and second operations recorded in the operation recording step in order of the operations received in the operation receiving step,
- wherein the recorded second operation is reproduced after the status recorded in the status recording step appears, after the recorded first operation is reproduced in the reproducing step.
Dependencies are inferred from the claim text.