hay 2 maneras de trabajar con codigos de barras
usando tipos de fuente true type o
usar componentes para codigos de barra
un lector de codigo de barras basicamente es como un teclado entonces es transparente para tu aplicacion es decir al leer el codigo, te entregara un alfanumerico para asi realizar todas tus operaciones.
eso basicamente hay mucha informacion en google, es cosa de buscar ;)
aca esta la especificacion de los codigos eso fue lo que yo use
http://www.barcode-1.net/pub/russadam/39code.html