Leer datos USB

Hola.
Tengo una placa Intel Galileo Gen2 (es compatible con arduino y tiene usb incorporado) y me gustaría leer un código de barras con un lector que me he comprado.
¿Alguien sabría como podría hacerlo?

Usando la librería USBHost, con el ejemplo de "KeyboardController" consigo leer, pero me sale un código de teclado.
Me gustaría que en vez de eso me mostrara el número del código de barras.

Esto es lo que me sale al pasarle un código de barras, cuyo número es: 78-16262-03

Program started
Pressed:   key:8 mod:1 => L-Ctrl e
Released:  key:8 mod:0 => e
Pressed:   key:9 mod:1 => L-Ctrl f
Released:  key:9 mod:0 => f
Pressed:   key:2 mod:1 => L-Ctrl
Released:  key:2 mod:0 =>
Pressed:   key:7 mod:1 => L-Ctrl d
Released:  key:7 mod:0 => d
Pressed:   key:3 mod:1 => L-Ctrl
Released:  key:3 mod:0 =>
Pressed:   key:7 mod:1 => L-Ctrl d
Released:  key:7 mod:0 => d
Pressed:   key:3 mod:1 => L-Ctrl
Released:  key:3 mod:0 =>
Pressed:   key:11 mod:1 => L-Ctrl h
Released:  key:11 mod:0 => h
Pressed:   key:4 mod:1 => L-Ctrl a
Released:  key:4 mod:0 => a
Pressed:   key:28 mod:1 => L-Ctrl y
Released:  key:28 mod:0 => y

Muchas gracias. Un saludo.