La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16906 - ENVIO DE DATO EN WINDOWS2000 USANDO VB6 POR EL PUERTO PARALE
Autor:  Juan Carlos Hernandez Peñaloza
Estoy haciendo un Programa en Visual Basic 6 bajo Windows 2000, mi problema es que uso una libreria que se comunica con el Puerto paralelo enviandole un dato, en Windows 98 y 95 funciona muy bien me envia el dato y todo bien. Pero en Windows 2000 al tratar de enviar el dato truena el programa me envia un mensaje de error al parecer la dll no la soporta windows2000 esta libreria se llama inpout32.dll, Me URGE conseguir otra libreria o algo para poder enviar una señal por el puerto paralelo,,,,,,,,,,,

Gracias.

  Respuesta:  Javier López
Puedes acceder diréctamente al puerto paralelo abriéndolo como un dispositivo de la siguiente menera:
Open "LPT1:" For Binary As 1
Por lo demás lo tratas como un archivo
Para escribir
strDatos = "Hola"
Put 1, , strDatos
Para cerrarlo:
Close 1