摘要 |
PROBLEM TO BE SOLVED: To make a program loadable in a short time without causing increases in the capacity of a nonvolatile memory and the capacity of a volatile memory. SOLUTION: When there is no command code for executing the processing of images transmitted from a host computer, the controller of a printer requests blocks containing the command block to be transferred from within a program installed in the host computer, and after the transferred blocks '0' 20 and '1' 21 are stored in the volatile memory 6, the command code is executed to produce a print image 41, which is then fed to a printing part 5 to form an image. If a program block '2' is required for the next data processing but the volatile memory 6 has no more capacity to store it, erasable blocks are selected from the blocks stored and not currently executed, and overwrite is carried out on the selected blocks. |