No nunca lohe hecho,
pero seguramente que ya hay librerias que ayudaran a realizar el trabajo , seguramente estas librerias vendrn con el hardware..
sino entonces tencdras que hacer tu mismo tus librerias, utilizando System.NEt o algo parecido y desde luego sirviendote del manual del hardware de lectura que tengas.