porta LPT usando USB

1

Eu tenho uma máquina que se conecta ao PC com a porta LPT. E no programa eu estou selecionando o número da porta na qual a porta LPT está conectada, algo como etc. (a326).

Agora eu comprei o LPT para o conversor USB. E meu programa não está fazendo nada. E o Windows reconhece como porta LPT virtual.

Mas qual número de porta preciso colocar? Como determinar meu número de porta virtual?

Obrigado

    
por user123_456 08.04.2012 / 22:44

1 resposta

1

Verifique devmgmt.msc e procure em Ports. Ele deve informar o número da porta LPT.

Do artigo da Wikipedia, aqui estão os intervalos de portas do IRQ e do x86 das portas LPT. Use o primeiro endereço de E / S no intervalo correspondente à porta LPT desejada ou tente todos (0x378, 0x278, 0x3bc).

LPT1 IRQ 7 0x378-0x37f

LPT2 IRQ 5 0x278-0x27f

LPT3 IRQ 2 0x3bc-0x3bf

Se o seu hardware USB LPT- & gt adiciona a porta como um LPT4 ou superior, você precisa ir mais longe em qualquer documentação do dispositivo disponível para descobrir o endereço (LPT acima de 4 eram extremamente raros em PCs reais, se já existiu ...)

Boa sorte. Parece que você está usando um programa DOS antigo que espera falar diretamente com as portas LPT - não sabe como o NTVDM no XP / Vista / 7 (se é isso que você está usando) funcionará nessa situação com um LPT- > Conversor USB. Você pode precisar de um PC antigo com uma porta paralela real para realizar o que está tentando.

    
por 08.04.2012 / 23:10