Mira esto no es tan sencillo ya que VB no posee esta caracteristica como su antecesor Qbasic pero si se puede mira si tienes conocimientos avanzados de programacion me imagino que puedes realizar una dll en c++, la libreria mas importante de este programa seria <conio.h> ya que aqui esta el comando _inp(unsigned direccion) _outp(unsigned direccion, char dato) con estos dos comandos puede enviar a puerto y recivir de puerto la direccion del LPT1 es 0x378 o 888 decimal esto es importante ya que VB no trabaja muy bien los codigos hexadecimal te recomiendo que utilizes 888, Pero en fin si tienes cualquier duda escribeme y te ayudo si quieres la dll ya hecha te la paso
CX-Rom