Escrever um serviço para isso não é muito mais fácil que ficar fazendo forms e outras coisas!?!?!
Cria um serviço local para pegar os dados da serial, criar uma sessão com isso e disponibilizar de forma local via HTTP/json... e via JS você você faz o navegador buscar os dados desse serviço e preencher o campo que vc quer! Fiz isso em um sistema desktop de leilao cujo um banco (dono dos carros) via a necessidade de um chat para se comunicar com os responsáveis pelo leilão quando ele estava acontecendo. Então a cada espaço de tempo ou estimulo do sistema eu atualizo as informações disponibilizo em formato JSON via serviço. Como o chat eh uma pagina web em um servidor da empresa... eu faço a atualizações das informações do chat usando JS/Ajax para não haver a necessidade do reload. Não sei se o cenário é este mesmo ou eu perdi algum paragrafo na discussão??? Vejo possibilidade de se implementar isso de forma bem simples... barata e incluindo até a utilização de HTTPS para aumentar o lance da segurança... []'s * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra <http://github.com/dvinciguerra> On 1 February 2012 21:11, Eduardo Almeida <[email protected]>wrote: > Acrescentando .... muitos fabricantes de balanças, leitores, > impressoras fiscais, etc, ja fornecem os activeX, no formato .dll na > maioria das vezes. > > Ao invés de usar o IE pra instanciar o activeX, o que me prenderia no IE, > e me daria dor de cabeças com políticas de segurança, eu instanciaria esse > activeX diretamente do meu client em CGI/Perl/Plack. CGI é só uma sugestão > =] > > > My cents > > Eduardo Almeida - Engenharia de Software > [email protected] - 27 3021-1530 / 27 9839 3755 > > WEB2 Solutions - Inovando, sempre! > > *From:* Eduardo Almeida <[email protected]> > *Sent:* Wednesday, February 01, 2012 8:41 PM > *To:* [email protected] > *Subject:* Re: [SP-pm]Porta serial via web. é possivel ?? > > O JS sozinho nao resolve o problema, no máximo serve pra detectar a > entrada do serial no input do form, assim como funciona com um leitor de > código de barra numa app web, vc da um focus() no input e o leitor, ao ler > um código, retorna o mesmo como se fosse um teclado qualquer, com o evento > onchage do JS, vc consegue incluir esse produto que acabou de ser “lido” no > “ pedido que está em aberto. > > Pra interação com hardware, (no caso do leitor de código de barra nao ha > interacao), como portas seriais, modens, etc, você precisará sempre de uma > “aplicação” instalada localmente que consiga fazer isso. Entao voltamos á > sugestão do Nilson, ou à minha sugestão ... faria um client, ainda web, > rodando sobre o plack, e instalaria em cada client ... rodando seu “client > web” na maquina, vc consegue ter total controle sobre a mesma. > > Usar activeX, ainda irá esbarrar em diversas políticas de segurança do > windows, principalmente os mais novos. > > > Meus cents > > > Eduardo Almeida - Engenharia de Software > [email protected] - 27 3021-1530 / 27 9839 3755 > > WEB2 Solutions - Inovando, sempre! > > *From:* Ricardo Stock <[email protected]> > *Sent:* Wednesday, February 01, 2012 9:28 PM > *To:* [email protected] > *Subject:* Re: [SP-pm]Porta serial via web. é possivel ?? > > Estou vendo justamente isso no google, vi ate um artigo do daniel... > minha duvida é como pegar os dados. vi outras soluçoes até mesmo em JS > > Veja (sempre) > Balança filizola -> maquina windows -> Browser IE -> form -> depois é > fácil. -> input -> servidor linux -> retorno em html > > estou pensando em deixar algo escutando a porta, porem a primeira ideia é > deixar o mais transparente possivel para o usuario. Pensei tambem em gravar > um txt e ler sempre que receber o foco. Ou seja estou pensando em todas as > possibilidades. > > Mas uma coisa eu ja percebi... vou trabalhar com Mozila ;-p > > Mas agradeço as respostas.. vou olhar todas e voltar a postar. > > Realmente obrigado > > > Ricardo Stock > > ----- Original Message ----- > *From:* Ricardo Stock <[email protected]> > *To:* [email protected] > *Sent:* Wednesday, February 01, 2012 7:49 PM > *Subject:* [SP-pm] Porta serial via web. é possivel ?? > > boa tarde a todos. > > Tenho um sistema rodando em um cliente (tres restaurantes), é > necessário ser web pois roda on line em diferentes locais. O sistema esta > ok. Porém agora o mesmo decidiu automatizar as balanças. Ai esta o problema. > > Com um sistema via web, rodando como uma pagina de web no desktop. O > servidor remotamente distante. é possivel através da porta serial ler os > dados vindo de uma balança ??? > > Sei que em perl tem como ler a porta serial. Mas vou ler os dados e > colocar em um form ? Isso é possivel. Eu consigo por exemplo ler um leitor > de codigo de barras e jogar no form, pois é onde esta o foco. Mas sendo > serial.... como proceder > > > alguma sugestão ??? > > > Obrigado > Ricardo Stock > > ------------------------------ > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > ------------------------------ > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > ------------------------------ > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
