In connection with a host processing system (90) capable of delivering
commands and raw image data, an apparatus (100) for formatting raw image
data and selectively delivering enhanced image data to a print processing subsystem
(92). An image data bus section (120) comprises an image bus interface
(122) coupled to a host processing system (90) configured to transmit
raw image data, a front end memory (124) coupled to the image bus interface
(122) to receive the raw image data, a back end memory (126) for
receiving the enhanced image data, and a print processing subsystem (92)
coupled to the back end memory (126) via a print interface (128)
for transmitting print data based on the enhanced image data. A processor bus section
(140) comprises an image processor (146) and a processor bus interface
(142) adapted to be coupled to the host processing system (90) in
order to communicate print processing instructions between the print processor
(146) and the computer (90). A gateway (160) couples the print
processor (146) to the front end memory (124) and the back end memory
(126) whereby the print processor (146) receives the raw image data
from the front end memory (124), formats the image data, and transmits the
enhanced image data to the back end memory (126). The image data signals
and the processor instruction signals are separated and transmitted over separate
buses and bus interfaces to minimize processor I/O wait states and parasitic capacitance.