Tu t'attaques à un sujet difficile: piloter des périphériques en VB(A) demande en général de bonnes connaissances en développement.
Je n'ai pas la solution à ton problème et à ce que j'ai vu en faisant quelques recherches sur le ouaibe c'est qu'il faut recourirs dans de nombreux cas à des ActiveX propriétaires (donc payant).
Cependant j'ai trouvé ce lien (en français ) qui t'aidera peut-être: http://www.vbfrance.com/code.aspx?ID=462