para el modulo de ventas o de bodega
.
Si es para la venta, no tienes problemas ya que el ingreso al programa le parecera que fue diguitado por alguien (La pistola de codigo de barra o el cubo comparten el cable del teclado)
Si es Bodega o Recepcion de mercaderia, la mayoria de los productos traen codigo de barra basados en la noma EAN13 que son solamente numeros, algunos necesitan letras (UPC), pero por lo normal no pasan de 14 digiitos, si no los trae, te aconsejo que exportes la informacion en txt o dbf, y te enlaces a una aplicacion externa que por medio de plantillas te permitira imprimir, como label magic, lb2, etc.
pero si lo deseas programar... usa la fuentes ttf, es lo mas facil, y ubica la norma que usaras.
los puertos no han sido necesarios desde el MS DOS, supongo que habla de normas de lectores industriales no comerciales..