У нас возникла задача - печатать повторно штрихкода, если основной рвется или приходит в негодное состояние. Ситуация усложнялась тем, что помимо обычных EAN есть еще и штрихкоды в CODE 128B (серийные номера) и в других системах (CODE39).
Я принял решение - печатать все штрихкода в CODE 128B. При этом сканер адекватно воспринимает этот штрихкод. Даже EAN воспринимает нормально и находит товар в базе по этому штрихкоду. Простое, элегантное решение.
На картинке видны штрихкода для EAN, для любого текста и для IMEI мобильных.
Для печати я использую barcode.ocx, не мудрствуя лукаво, т.к. бюджет задачи ограничен, некогда было возиться со шрифтами и печатать CODE128B без сторонних разработок.
Journal information