Para imprimir codigos de barra que luego seran pegados directamente en los productos, simplemente recomiendo una impresora laser (obvio con toner en buen estado). Con esto basta.
Los codigos de barra se pueden imprimir en etiquetas (que ya vienen en como stickers en plantillas) y las cuales puedes conseguir en cualquier libreria.
Respecto del soft, queda como deuda. Pero conozco uno que genera el diseño (osea las barritas) y los numeros.
Espero que esto te sirva de algo. Cualquier cosa "chiflame".