彩色喷墨打印机的作用是将计算机产生的彩色图像或来自扫描仪的彩色图像高质量地打印出来。在计算机里,图象上每一个点的色彩一般需要用一个24位的RGB(红/绿/蓝)信息存储起来,其中8位表示红色,8位表示
绿色,8位表示蓝 色。屏幕上的RGB颜色并不能直接打印出来,这是因为发光设备(例如计算机显示器)是通过一个使用红、绿、蓝三原色的附加过程产生色彩的,而色彩显示过程则是把各种波长的色彩以不同的比例迭加起来,进而产生各种不同的颜色,例如,没有光就产生黑屏,所有波长迭加在一起就产生白色。与此相反,反射设备(例如一张纸)通过负过程产生色彩,一张没有打印过的纸将反射所有波长组成的光,从而呈现出白色,彩色打印过程使用了青色/品红/黄色模式(CMY),吸收波长产生不同的色彩。青色墨水吸收红色波长,使打印出来的图像呈蓝
绿色;类似地,品红墨水吸收
绿色波长,使打印出来的图象呈蓝红色。 计算机用RGB模式显示的页面必须用CMY模式打印,这就需要把色彩从RGB模式转换到CMY模式。此外,喷墨打印机上的每一个喷嘴都是二进位的,这也就是说,它只能够被打开或关闭。所以,除了从RGB模式到CMY模式的图像转换以外,图像信息还必须进一步转换成送到打印头的一系列开/关命令,其中包括青色开/关命令、品红色开/关命令和黄色开/关命令。对于双喷墨头(一个黑色打印墨盒+一个彩色打印墨盒)的打印机来说,还必须把一系列的黑色开/关的命令传送给打印机。当在CMY模式中增加了黑色时,这种模式就叫作CMYK模式,其中“K”就是指黑色。
软件驱动程序通过 “色彩转换”和“半色调转换” 两个步骤把计算机图象从24位RGB表示转换成单色和彩色打印头所使用的4位CMYK命令。