Printing apparatus for printing data based on input program
AssigneeBrother Kogyo Kabushiki Kaisha
InventorMasatoshi Kokubo
Life of this patent
Estimating the term…
Abstract
A printing apparatus offering high reliability by improving the rate of detecting errors in a control program supplied externally and by pointing out where the errors exist in the program. The apparatus comprises a data receiver, a flash memory, a CPU and a display unit. In operation, the apparatus receives the control program and a check program from a host computer through the data receiver. The control program defines the way the apparatus operates, and the check program is used to verify the performance of the control program. The two programs when received, are stored into the flash memory. The CPU then checks the control program for performance in accordance with the check program. The result of the check is displayed on the display unit.
Claims20
A printing apparatus for receiving data output by an external device and for performing printing based on the received data, the printing apparatus comprising:
- reception means for receiving a control program and a check program, the control program defining the manner by means of a plurality of control commands in which the printing apparatus is to operate, the check program verifying the performance of the control program;
- storage means for storing the received control program and check program;
- processing means for reading from the storage means the control program and the check program so as to control the printing apparatus based on the control program after executing the check program;
- working memory means for storing data used for control of the printing apparatus by said processing means;
- and
- informing means for informing an operator of the result of the check on the control program performed in accordance with the check program.
A method for controlling a printing apparatus, comprising the steps of:
- transferring a control program from a host computer to the printing apparatus;
- checking whether the control program has been properly received;
- transferring a check program from the host computer to the printing apparatus;
- checking whether the check program has been properly received;
- executing the check program to determine if the control program has been accurately received;
- and
- executing the control program to print data provided to the printing apparatus after executing the check program.
A printing apparatus, comprising:
- means for transferring a control program from a host computer to the printing apparatus;
- means for checking whether the control program has been properly received;
- means for transferring a check program from the host computer to the printing apparatus;
- means for checking whether the check program has been properly received;
- means for executing the check program to determine if control program has been accurately received;
- and
- means for executing the control program to print data provided to printing apparatus after executing the check program.
Dependencies are inferred from the claim text.