Lea los datos del instrumento desde el puerto de la impresora directamente con la computadora

1

No pude encontrar la guía paso a paso de algún tipo para lograr lo que planeo hacer. Tengo dos dispositivos que quiero conectar a la PC (Windows). En este momento, ambos dispositivos escriben su salida a través de las impresoras conectadas a ellos. Mi objetivo es interceptar los datos enviados a la impresora y leer la salida a través de la computadora y eliminar la impresora completamente de ambos dispositivos. En uno de los dispositivos, el OEM parece haber usado solo algunos pines y eliminado otros.

¿Puede por favor informar paso a paso las instrucciones que debo seguir para transmitir los datos directamente a la computadora?

He adjuntado las imágenes del cable que ahora va a la impresora.

Tengo algo de experiencia en programación, pero esta es la primera vez que juego con comunicación en serie y puerto paralelo.

    

1 respuesta

1

Olvídate de intentar leer datos desde el puerto paralelo. Puedes hacerlo, pero no está integrado en la PC. En su lugar, mira el puerto serie.

ETA - Lo siento, pero no estaba claro. Primero, por supuesto, las máquinas nuevas generalmente no tienen un puerto paralelo. El problema es que las nuevas máquinas tampoco tienen puertos seriales. Joder Puede obtener adaptadores USB para ambos. Lo que quise decir es que la operación básica (no BÁSICA, aunque se aplica) de los puertos serie es intrínsecamente bidireccional, por lo que puede leer datos de un puerto serie sin entrar en las funciones avanzadas. Esto no es, en general, cierto de los puertos paralelos, aunque las transferencias de datos bidireccionales han estado disponibles durante mucho tiempo. Simplemente no se implementa tan fácilmente con comandos estándar como son los datos en serie.

Notarás que solo se usan 8 pines. Ese es un uso de pin estándar de bog, y es muy común. Ahora mire la parte posterior de su PC, y debería encontrar un conector de puerto serie, que tiene 9 pines. Puede obtener un "adaptador de puerto serie DB25 a DB9 estándar" que le permitirá conectarse a este conector de 9 clavijas utilizando un cable serie estándar. Tenga en cuenta también que, para muchas aplicaciones, solo necesita 3 cables para hacer esto. Google RS232. En realidad, es probable que pueda salirse con 2 cables, ya que la mayoría de las impresoras no responden al dispositivo que lo está ordenando.

Ahora que ha realizado la conexión física, es hora de que el software. ¿En qué idioma programas? Lee el manual, amigo. Si es C o BASIC, hay comandos incorporados que te permitirán hacer esto de manera muy simple. Sin embargo, tenga en cuenta que es posible que tenga que juguetear (quizás con un osciloscopio) para determinar la tasa de bits y configurar el puerto serie de su PC a la velocidad correcta y otros parámetros. (Si solo quiere saltar, pruebe con 9600 baudios, 1 parada, no arranque, no hay paridad). Nuevamente, lea sobre RS232 y comunicaciones en serie.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas