As seen from FIG. 13, the controller 7 includes an image data input port 7 a connected to the console 8 and to a device such as a digital camera, scanner or CD to acquire digital images, an image processor 7 b for processing image data inputted or digitized character data and producing luminance data divided on a dot-by-dot basis into 256 shades, a printer controller 7 c for setting conditions for