vminvoice ha sia prodotti free che a pagamento, perchè non chiedi a loro?
ma perchè vuoi stampare col sito? le stampanti di badge (che vendo anch'io) hanno il loro software a corredo per fare tutto, eventualmente anche il magnetizzatore per l'eventuale banda magnetica.
comunque ci sono anche dei moduli in php per fare i barcode, però, ripeto, forse è troppo dispendioso farseli stampare col sito.
ciao
jk