А к каждой марке принтера своё ПО идет, для дизайна и печати этикеток. Которое как раз командами печатает. + DLL.
Еще есть ряд ActiveX независимых разработчиков, я рекомендую ActiveBarcode. (
http://www.activebarcode.com/)
По-моему, CorelDraw еще может... но он очень дорогой, компонента дешевле.