Patent ID: 8477365

Claim:
A method for preliminary data processing before printing, comprising: dividing a page into a plurality of bands including a Mth band, a (M+1)th band and a (M+2)th band; converting a color format of the Mth band from RGB format to CMYK format, translating the Mth band into a bit-map data after converting the color format of the Mth band, and compressing the Mth band having the CMYK format; transferring the converted, translated, and compressed Mth band from a host computer to a printer for storing, and converting the color format of the (M+1)th band from RGB format to CMYK format, translating the (M+1)th band into a bit-map data after converting the color format of the (M+1)th band, and compressing the (M+1)th band having the CMYK format in the period of transferring the Mth band; printing the Mth band, wherein the printing starts before the printer receives 100% of the plurality of bands; transferring the converted, translated, and compressed (M+1)th band from the host computer to the printer for storing, and converting the color format of the (M+2)th band from RGB format to CMYK format, translating the (M+2)th band into a bit-map data after converting the color format of the (M+2)th band, and compressing the (M+2)th band having the CMYK format in the period of printing the Mth band; and continuing to convert the color format, translate into bit-map data, and compress of the residual bands, and transferring the converted, translated, and compressed residual bands from the host computer to the printer until the page is finished printing.