Comunicação de consumo paralelo (LPT)

0

Eu 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 em meu aplicativo (de preferência com um cabo USB). Eu comprei um cabo LPT2USB e experimentei alguns outros adaptadores, mas não consegui encontrar o dispositivo (não tenho certeza 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?

    
por Yoav 14.07.2015 / 12:41

1 resposta

1

  1. Sobre o cabo LPT-para-USB

    Cabos como este geralmente instalam uma porta LPT virtual no seu computador. Você deve ser capaz de encontrá-lo no Gerenciador de dispositivos. Funciona como uma porta LPT comum.

  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 está ciente de que o novo dispositivo está presente, mas se algum programa souber que o dispositivo está presente em alguma porta e está transmitindo, ele poderá ler a entrada. Seu dispositivo provavelmente funciona assim.

    Para verificar essa teoria, execute o PuTTY (ou qualquer programa semelhante ao HyperTerminal) , selecione Serial e digite LPT1 como Linha serial (ou qualquer porta visível no Gerenciador de Dispositivos - pode, por exemplo, aparecer como LPT7 ). Agora vem a parte difícil - você tem que adivinhar os parâmetros de conexão.

    Os parâmetros de conexão são configurados em Conexão → Serial na árvore à esquerda. Eles são:

    • Velocidade
    • Não. de bits de dados
    • Não. de bits de parada
    • Paridade
    • Controle de fluxo

    Você provavelmente precisa adivinhar o conjunto correto de parâmetros para o dispositivo funcionar corretamente. Há poucas chances de que existam poucos conjuntos de parâmetros de trabalho, mas não é muito provável.

    Coisas que podem ser úteis ao adivinhar: Google e um osciloscópio.

por 14.07.2015 / 12:58