Hola
1. Para imprimir códigos de barras. La manera más sencilla es instalando una fuente. Por ejemplo la fuente "3 of 9" escribe las barras correspondientes al número ingresado. Si ingresas: 123456789012, te imprimirá el código de barras correspondiente a ese número.
2. Para leer códigos de barras. Los lectores de códigos de barras funcionan igual que el teclado. En otras palabras para tu programa no hay diferencia y no necesita saber si los datos fueron introducidos por el teclado o por un lector de códigos. Ah, los datos son de tipo caracter. Por ejemplo, el lector te enviará el código "027242434165", no el número 027242434165.
Bye
Walter.