Como ler da porta serial em uma página da web

Eu quero criar um formulário da web em que o usuário preencha alguns campos. O valor de um campo deve ser lido na porta serial (COM1) do computador cliente ao qual um hardware especial está conectado e o usuário pressiona oSend to PC chave do hardware ao preencher o formulário.

Como eu posso ouvirCOM1 porta na minha página da Web e obter o valor de COM1 e colocá-lo no formulário da Web automaticamente?

Ouvi dizer que os controles ActiveX podem fazer isso, mas é compatível apenas com o IE (certo?). A outra opção são applets Java.

Eu quero uma solução simples que seja compatível com (pelo menos) IE / Firefox / Opera.

No lado do servidor, posso ter ASP ou PHP, mas sou grato se você der uma solução para cada um.

ATUALIZAR:

Podemos dizer aos clientes para alterar suas configurações de segurança para aceitar nosso ActiveX / miniaplicativo.

Também é possível dizer aos clientes para instalar um programa personalizado que é executado como um serviço e lê da porta serial.

O problema é que os dados lidos devem ser inseridos no formulário da Web automaticamente e imediatamente.

O applet java é uma boa ideia, mas o cliente precisa instalar o JRE, que é grande em tamanho.

Existe alguma outra opção?

questionAnswers(4)

yourAnswerToTheQuestion