.png)
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
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.
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
LPT1
comoLinha serial(ou qualquer porta visível no Gerenciador de Dispositivos - pode, por exemplo, aparecer comoLPT7
). 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.