Consumindo comunicação paralela (LPT)

Consumindo comunicação paralela (LPT)

Tenho um dispositivo de hardware que envia dados textuais via porta paralela (DB25) para uma impressora. O que eu gostaria de fazer é consumir esses dados na minha aplicação (de preferência com um cabo USB).
Eu comprei umLPT2USBcabo e tentei alguns outros adaptadores, mas não consegui encontrar o dispositivo (não tenho certeza de onde procurar). Ao conectar o dispositivo ao PC, nenhum driver é instalado e nenhuma alteração é vista no Gerenciador de dispositivos. O que estou perdendo aqui?

Responder1

  1. Sobre o cabo LPT para USB

    Cabos como esse geralmente instalam uma porta LPT virtual no seu computador. Você deve conseguir encontrá-lo no Gerenciador de dispositivos. Funciona como uma porta LPT normal.

  2. Trabalhando com o dispositivo

    Alguns dispositivos COM/LPT não são registrados como dispositivos reais. Dessa forma, você não precisa instalar um driver porque o sistema não sabe da presença de um novo dispositivo, mas se algum programa souber que esse dispositivo está presente em alguma porta e está transmitindo, ele poderá ler a entrada. Seu dispositivo provavelmente funciona assim.

    Para verificar esta teoria, executeMassa(ou qualquer programa semelhante ao HyperTerminal), selecioneSeriale digite LPT1comoLinha serial(ou qualquer porta visível no Gerenciador de Dispositivos - pode, por exemplo, aparecer como LPT7). Agora vem a parte difícil - você precisa adivinhar os parâmetros de conexão.

    Os parâmetros de conexão são configurados emConexão → Serialna árvore à esquerda. Eles são:

    • Velocidade
    • Nº de bits de dados
    • Nº de bits de parada
    • Paridade
    • Controle de fluxo

    Você provavelmente terá que adivinhar o conjunto certo de parâmetros para que o dispositivo funcione corretamente. Há pequenas chances de haver poucos conjuntos de parâmetros funcionais, mas isso não é muito provável.

    Coisas que podem ser úteis na hora de adivinhar: Google e um osciloscópio.

informação relacionada