a) The printer driver in the host PC compresses the image data, and then sends the command data and other print data to the printer.
The resolution conversion, color conversion process, and six-color binary conversion process for the image data are not performed.
The image process table data is used in the color conversion process, binary conversion process, and other operations of the image data to achieve a high-
quality image output. This data is created and sent as command data based on the Paper Type setting specified in the printer driver.
a') An optional software RIP performs resolution conversion of the image and then sends this image data to the printer together with the command data
after a color conversion process or six-color binary conversion is performed.
b) This printer receives the print data from each interface of the system controller. The received print data is sent to the ASIC.
c) The system controller expands the print data that was sent to the ASIC, and then performs resolution conversion, color conversion process, and six-color
binary conversion while timely storing the data in DDR-SDRAM.
d) The ASIC in the system controller converts the print data to six-color binary image data and command data and sends the data to the ASIC in the engine
e) The ASIC in the engine controller stores the received image data in the SDRAM at the optimal timing, and the data is combined with the mask data in
the ASIC and output in coordination with the discharge timing. The ASIC also sends the command data from the system controller to the CPU.
f) The CPU in the engine controller obtains the mask pattern data from the FLASH ROM based on the command data, printhead information from the
EEPROM in the printhead, and internal temperature from the latch IC on the head relay PCB, and sends this data to the ASIC.
g) The ASIC in the engine controller sends the image data combined with the mask pattern to the printhead as print signals while converting to data
corresponding to the printhead information and internal temperature. During this operation, heat pulses are sent to the printhead for performing the optimal
g') The print signal is sent to the driver and received by the receiver.
h) The printhead convert the received print signals internally, which are in serial format, into the parallel data used by a single nozzle array, and then
perform heat pulse and AND processing to carry out the printing.
Mask pattern data
Universal sirial bus
Carriage relay PCB
Sensor and drive unit
Head relay PCB