Ответ: Штрих-код.
Вообще-то чаще штрих-коды печатают по белому фону,
причем есть размеры полей, мин. размер, и т.п.
и вот попалось:
"...1 Цветовые сочетания, считываемые сканером
синий,зелёный, коричневый, черный на белом. желтом. оранжевом
2 считываются при определенных условиях
синий,зелёный, коричневый, черный на красном
3 не считываются при определенных условиях
черный на зеленом, синем, коричневом
4 не считываются
красный на белом, желтом, золотом, св-коричневом синем и зеленом
черный и оранжевый на золотом.
синий на зеленом
желтый, золотой, оранжевый на белом ..."
http://forum.shtrih-m.ru/viewtopic.php?t=2772&sid=d87fa19e0b217336f4b1c8771761eee8
и еще:
"...Обязательно соблюдайте требования на величину свободного поля справа и слева, которая определена стандартами для каждого типа печати выбранным способом для последующего их уверенного считывания. Штрих-код печатается черным цветом, нормальный цвет фона – белый. Уверенность считывания резко падает при увеличении диффузной составляющей отраженного света (например, в случае крупнозернистой подложки под «металлик»)..."
http://rhombus.com.ua/cards/personal/barcode