摘要 |
PROBLEM TO BE SOLVED: To provide a printer which can avoid an abnormal operation such as a stop of the printer, a runaway of the printer, or the like by appropriately controlling a timing for receiving printing job data. SOLUTION: The printer has a CPU for permitting multiple interruption, a GA for outputting a signal for controlling receiving printing job data to a host apparatus, and interruption process means for carrying out predetermined processes by interrupting the CPU. The interruption process means include a first process means for outputting a signal for controlling receiving printing job data which is a different signal from the signal outputted by the GA, a second process means for carrying out a printing process based on the printing job data, and a prioritychanging means for changing a priority of an interruption process carried out by the interruption process means to be lower than a priority of an interruption process carried out by the other interruption process means before the second process is started after the first process is finished. |