Hola.
Para comenzar, Visual Basic se caracteriza por su productividad y eficiencia para desarrollar interfaces de usuario en pocos minutos, pero también tiene la desventaja de no poder acceder al hardware directamente.
Sin embargo se puede implementar por medio de una librería de enlace dinámico DLL algunas funciones de C, Ensamblador o cualquier otro lenguaje que sea capaz de acceder al puerto paralelo. De este tipo de librerías existen muchas y gratutitas, lista para que las agregues a tu proyecto de Visual Basic. Un buen lugar para buscar es <a href='ir.asp?http://www.lvr.com/parport.htm#Programming' target='_blank'>http://www.lvr.com/parport.htm#Programmi...</a>
Personalmente me gusta la
inpout32 que puedes descargar del enlace anterior.
Tu proyecto suena interesante. Cualquier duda o comentario, aquí estoy o en el messenger (
[email protected]).
Saludos,
Ricardo A. Aréchiga C.