Depende da impressora.
Se a impressora suportar PostScript , o aplicativo / driver pode enviar os dados de cores em praticamente qualquer formato de cor que você goste: RGB, CMYK, cor indexada, escala de cinza, etc. A impressora a converterá em CMYK, ajustada para as tintas / toners específicos usados na impressora. O ajuste é feito com tabelas de cores internas que se ajustam não apenas às cores reais da tinta, mas também a vários modelos perceptivos. A impressora também ajusta a resolução para que você possa, por exemplo, enviar à impressora uma imagem de 100 dpi e imprimi-la a 300 dpi. Tudo isso torna PostScript a maneira preferida de imprimir cores.
PCL5 e as impressoras PCL6 podem usar RGB , CMYK e modelos de cores em escala de cinzentos. A impressora faz a conversão para pintar pontos no papel. Os ajustes de cor são muito limitados em PCL e são feitos principalmente no driver.
Impressoras GDI (também chamadas de host e vários outros nomes) são diferentes. Essas impressoras de baixo custo dependem do mecanismo de gráficos do sistema operacional para converter a página em pontos no papel. Com o GDI, o sistema de cores interno é sempre RGB e os ajustes são feitos pelo sistema operacional. GDI pode enviar dados RGB ou CMYK para a impressora. No caso de RGB, isso implica que a impressora fará a conversão. Muitas impressoras GDI não possuem nenhum ajuste de cor interno, portanto, isso deve ser feito no SO.