Further, there was an alternative method of generating a raster job by rasterizing the PDL jobs received from the host computer, storing this raster job in a storage unit on the printer controller, then generating raster data by rasterizing image data received from a scanner, a FAX, etc., and storing the same raster data in the storage unit described above.