Компания которую я обслуживаю, является у почты федеральным клиентом, почта выдает нам диапазон номеров, мы печатаем почтовый штрихкод interleavid 2 of 5, но по особым правилам, связанным с особой формой написания цифрового значения кода (нам был выдан документ с размерами и ТУ на штрихкод). Печатаем почтовый ярлык со штрихкодом напрямую из базы данных с помощью генератора отчетов LazReport из состава Lazarus. Все бесплатно и кроссплатформенно (хотя под Linux есть проблема с масштабированием штрихкода).