Имеются принтеры Epson L110 и L120. Перед отправкой изображений на печать обрабатываю их в Photoshop (использую цветовую модель CMYK). Работаю под Windows и Ubuntu (под Wine'ом). Библиотеки и драйвера для принтеров скачены с официального сайта Epson.
Проблема в том, что принтер печатает не теми цветами, которыми я изначально рисую. Если, к примеру, я заливаю клетку серым цветом, то и хочу, чтобы принтер использовал только черные чернила, а он вместо этого использует остальные (голубой, пурпурный и желтый). Не, в итоге, конечно, получается серый, но лист от такого количества чернил промокает насквозь. Да и остальные цвета он выводит не чистыми, а примешивает к ним другие. Такое ощущение, что компьютер преобразует CMYK в RGB, передает принтеру, а дальше принтер преобразует обратно в CMYK.
Ну и отсюда вопрос - можно ли заставить принтер печатать каждый цвет своими чернилами, так как на экране? Или возможно есть какой нибудь драйвер, который заставит принтер печатать сразу в CMYK без лишних преобразований в RGB и обратно?

Принтер печатает в RGB, прикинь.
И никак иначе.
А CMYK - полиграфические машины. Так что ты сам себе создаешь геморрой.
И еще, Ебсоны серый печатают именно оттенками )))
6ти цветный надо было покупать
рекомендую для печати использовать матовую фотобумагу плотностью 100г\м. кв, это чуть выше, чем у стандартной для принтеров и ксероксов лазерных, но цветопередача будет максимально приближена к исходной
1 - принтер надо калибровать с монитором вместе.
2 - печатать лучше через родную утилиту «эпсон изи фото принт» после полной подготовки картинки для печати.
3 - обрабатывать можно в любом цветовом пространстве, а для печати сохранять в sRGB - домашние принтеры и эпсон в частности просто не увидит в браузере «изи фото принт» картинку другого цветового пространства. По крайней мере, мой Т50 именно таков.
Никакой драйвер не заставит подобное оборудование печатать СМYK, это не печатная машина предназначенная дла лаборатории. По крайней мере я ни разу такого не слышал, в отношение домашнего печатного оборудованния.
СMYK в фотошопе имеет кучу профилей описывающих конкретные условия и технологии. естественно цвета первичных красок для одного вида печати совершенно не совпадают с цветами первичных красок даже другой бумаги, не говоря уже о другой технологии печати (в фотошопе в поставке идут профиля CMYK только для разных видов и стандартов офсетной печати) - это первая причина. Вторая причина - ни один производитель принтеров "не допускает" пользователя к преобразованию: "цвет "(значение) на входе драйвера - количество чернил на печати. Для пользователя это "чёрный ящик", домашние принтеры заточены на то, что на входе находится изображение в цветовой модели RGB и в профиле sRGB. Если на входе изображение в другом цветовом профиле, происходит конвертации: значение пикселя ->Lab (согласно информации из профиля) -> значение RGB, соответствующее цвету в Lab согласно профилю sRGB->"чёрный ящик"-> количество чернил на бумагу. С помощью калибровки спектрофотометром конечно можно определить значения Lab для чистых первичных красок принтера на конкретной бумаге и соответственно отравлять на печать эти значения, вот только не представляю себе - ЗАЧЕМ это может понадобиться (кроме научного интереса). Да и принтеры у Вас совсем не предназначены для серьёзной цветной печати - разве, что графики из Эксель печатать, да разноцветные тексты.