C #: дизайн этикетки для цветных принтеров - PullRequest
0 голосов
/ 27 апреля 2011

Я разрабатываю приложение для печати этикеток для нашей компании, которое будет включать поддержку черно-белых и цветных принтеров.

Чтобы упростить разработку с моей стороны, я создаю WinForm с различными надписями на нем, которые я могу расположить, по размеру и цвету по мере необходимости. Если принтер конечного пользователя не цветной, все ручки и кисти будут черными. В противном случае я буду задавать цвета для рисования на основе цвета элемента управления Label.

Я хотел бы разработать свои этикетки, используя основные цвета, которые присутствуют в стандартном цветном картридже принтера, чтобы я не закончил тем, что наша компания выбрасывает картридж просто из-за того, что Цветной бак № 2 закончился пытаясь уменьшить отходы и помочь окружающей среде, где я могу).

Какие цвета в танках? Черный, пурпурный, желтый и голубой?

Если бы я разработал свои Этикетки, используя эти четыре (4) цвета, хорошо ли я использовал бы цветные картриджи или я должен придерживаться комбинированных цветов, таких как Красный, Синий и Зеленый?

Мне было бы интересно взглянуть на простой алгоритм, который также вычисляет, сколько цвета используется, если кто-то знает, как это сделать.

EPSON Cartridge with Black, Cyan, Magenta, and Yellow

Ответы [ 2 ]

0 голосов
/ 17 мая 2011

Итак ...

Невозможно рассчитать, сколько цвета используется в форме, которую я создаю.

И ...

Невозможно сбалансировать количество цветов, выбранных для распечатки, чтобы загрузить баланс чернил в картриджах.

Пока это ответ.

Если кто-то покажет, что это однажды неправильно, я подписан на ответы и буду рад отметить решение ... если оно сработает.

0 голосов
/ 27 апреля 2011

У вас практически нет контроля над тем, какие емкости будут использовать данный принтер.Особенно на низкоуровневом принтере, в котором емкости объединены в один картридж.

Проблема в том, что даже если в вашем приложении указан чистый голубой (например), то где-то между профилем ICC экрана принтер ICCпрофиль и драйвер принтера, это может быть интерпретировано как не совсем голубой, и впоследствии он будет добавлять немного желтого и пурпурного для хорошей меры.

Другая проблема заключается в том, что принтеры имеют от 1 до 8 картриджей в зависимости от марки, типао принтере и т. д. Поэтому все, что вы сегодня кодируете, можно легко сделать бесполезным, просто купив другой принтер.

Лучше посоветовать вашей компании инвестировать в некоторые принтеры, которые не вынуждают вас заменять все цвета только потому, что один из них закончился.(подсказка, перестаньте покупать HP).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...