In order to lighten the load to be applied onto the printer controller upon developing the data received from the host computer into the dot image data on the bit map memory, an intermediate process is performed such as a process for storing intermediate data in an intermediate data storing memory after converting the received data into the intermediate data.