(1) Тут написано о размерах кода EAN 8.
http://www.ean.ru/art1/art94.html#07
Вот и делайте его так, чтобы он соответствовал стандарту. По цвету, рекомендации для кодов одинаковы.Если этому следовать, то код будет нормально считываться.
Там, к стати, сказано, что номер EAN-8 выдаётся только в том случае, если символ штрихового кода EAN-13 номинального размера (25.93 x 37.29 мм) занимает больше 25% печатной поверхности упаковки или этикетки.
(2) Простые номера дисконтных карт можно сделать в Corel при помощи функции Print Merge.
(3) До этого вы задавали вопрос: "...как сделать штрих код для дисконтных кард?" У меня встречный вопрос: "Для чего дисконтной карте штрих код? Вы что, собираетесь её продавать?" Штрих код - это цифровой код товара (продукции).
(4) В большинстве форумов есть ветки по Corel. Там могут более квалифицированно ответить. Да и поиск может дать уже готовый ответ.