Por isso mantenho a sugestão do serviço na maquineta local escrito em Perl.... assim você poderia usar os módulos Win32::* para utilizar a dll, activex, ou seja la o que tenha junto do leitor para ler, configurar, chamar funções ou WTFYW...<div>

<br></div><div>Mas isso só se o uso dos componentes, drivers ou "balangandans" que vem com o leitor seja mesmo necessário.</div><div><br></div><div>[]'s<br clear="all"><b><br>Daniel Vinciguerra</b><br>
Web Solutions Architect and Co-Owner at Bivee<br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28,81,168)" target="_blank">http://github.com/dvinciguerra</a></span><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28,81,168)" target="_blank"></a></span><br>


<br><br><div class="gmail_quote">On 2 February 2012 03:20, Eduardo Almeida <span dir="ltr"><<a href="mailto:eduardo@web2solutions.com.br">eduardo@web2solutions.com.br</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div dir="ltr">
<div dir="ltr">
<div style="font-size:12pt;font-family:'Calibri'">
<div>Com certeza algo em C é bem mais low level do que usar uma dll. Que bom que 
você achou engraçado, rir é bom.</div><div class="im">
<div> </div>
<div style="font-size:12pt;font-family:'Calibri'">Eduardo 
Almeida - Engenharia de Software<br><a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a> - <a href="tel:27%203021-1530" value="+552730211530" target="_blank">27 3021-1530</a> 
/ <a href="tel:27%209839%203755" value="+552798393755" target="_blank">27 9839 3755</a><br><br>WEB2 Solutions - Inovando, sempre!</div>
</div><div style="font-size:small;font-style:normal;text-decoration:none;font-family:'Calibri';display:inline;font-weight:normal">
<div style="FONT:10pt tahoma">
<div> </div>
<div style="BACKGROUND:#f5f5f5">
<div><b>From:</b> <a title="lucasmateus.oliveira@gmail.com" href="mailto:lucasmateus.oliveira@gmail.com" target="_blank">Lucas Mateus</a> </div>
<div><b>Sent:</b> Thursday, February 02, 2012 2:59 AM</div><div><div class="h5">
<div><b>To:</b> <a title="saopaulo-pm@mail.pm.org" href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a> </div>
<div><b>Subject:</b> Re: [SP-pm]Porta serial via web. é possivel 
??</div></div></div></div></div>
<div> </div></div><div><div class="h5">
<div style="font-size:small;font-style:normal;text-decoration:none;font-family:'Calibri';display:inline;font-weight:normal">Hahaha 
"soluções mais low level" foi boa, pagou a madrugada hehehehe. 
<div><br><br>
<div class="gmail_quote">2012/2/2 Eduardo Almeida <span dir="ltr"><<a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a>></span><br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
  <div dir="ltr">
  <div dir="ltr">
  <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">
  <div>Existem empresas e empresas. Metodologias e metodologias. Em alguns 
  lugares, existem coisas como homologação, o que logo esbarraria na 
  possibilidade de comprar uma balança na esquina.</div>
  <div> </div>
  <div>Não estou criticando sua solução, nem muito menos mandando alguem 
  escrever uma api nova, acho válido procurar fabricantes que forneça e pronto, 
  há inclusive solucoes mais low level, nao so activex ...</div>
  <div>
  <div> </div>
  <div> </div>
  <div> </div>
  <div> </div>
  <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">Eduardo Almeida - 
  Engenharia de Software<br><a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a> - <a href="tel:27%203021-1530" value="+552730211530" target="_blank">27 3021-1530</a> / <a href="tel:27%209839%203755" value="+552798393755" target="_blank">27 9839 
  3755</a><br><br>WEB2 Solutions - Inovando, sempre!</div></div>
  <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
  <div style="FONT:10pt tahoma">
  <div> </div>
  <div style="BACKGROUND:#f5f5f5">
  <div><b>From:</b> <a title="lucasmateus.oliveira@gmail.com" href="mailto:lucasmateus.oliveira@gmail.com" target="_blank">Lucas Mateus</a> 
  </div>
  <div><b>Sent:</b> Thursday, February 02, 2012 2:04 AM</div>
  <div>
  <div>
  <div><b>To:</b> <a title="saopaulo-pm@mail.pm.org" href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a> </div>
  <div><b>Subject:</b> Re: [SP-pm]Porta serial via web. é possivel 
  ??</div></div></div></div></div>
  <div> </div></div>
  <div>
  <div>
  <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">O 
  dia que der problema na balança o cara vai correr na esquina comprar outra 
  balança que ao invés de mandar o buffer redondo manda quadrado e ele vai 
  querer espetar e funcionar o negócio. 
  <div> </div>
  <div>Ai vai o cara la acessar todos os recursos e blablablabla pra fazer um 
  "modulo" de leitura para a nova balança.</div>
  <div>É vai fácil limpar os 2 (ou 3 nao lembro) promeiros bytes pegar a 
  sequência númerica e converter.</div>
  <div> </div>
  <div>Se o valor é 250 nao pode ser kg so pode ser gramas. (isso para uma 
  balança de mesa)<br><br>
  <div class="gmail_quote">2012/2/2 Eduardo Almeida <span dir="ltr"><<a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a>></span><br>
  <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
    <div dir="ltr">
    <div dir="ltr">
    <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">
    <div>
    <div>“<font face="Times New Roman">A única coisa chata é que tem balança que 
    envia o peso em Kg outras em gramas. E a app web era Perl.</font>”</div>
    <div> </div>
    <div>Tendo acesso à todos os recursos do equipamento, muito provavelmente vc 
    conseguiria recuperar informacoes como modelo, tara, unidade de medida, etc 
    .... e usálos como parâmetros nesses casos ....</div>
    <div> </div>
    <div>É onde eu digo, nem sempre o peso é tudo que se precisa ...</div>
    <div> </div></div>
    <div>
    <div>My cents</div>
    <div> </div>
    <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">Eduardo Almeida - 
    Engenharia de Software<br><a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a> - <a href="tel:27%203021-1530" value="+552730211530" target="_blank">27 
    3021-1530</a> / <a href="tel:27%209839%203755" value="+552798393755" target="_blank">27 9839 3755</a><br><br>WEB2 Solutions - Inovando, 
    sempre!</div></div>
    <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
    <div style="FONT:10pt tahoma">
    <div> </div>
    <div style="BACKGROUND:#f5f5f5">
    <div>
    <div><b>From:</b> <a title="lucasmateus.oliveira@gmail.com" href="mailto:lucasmateus.oliveira@gmail.com" target="_blank">Lucas Mateus</a> 
    </div>
    <div><b>Sent:</b> Thursday, February 02, 2012 1:30 AM</div></div>
    <div>
    <div>
    <div><b>To:</b> <a title="saopaulo-pm@mail.pm.org" href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a> </div>
    <div><b>Subject:</b> Re: [SP-pm]Porta serial via web. é possivel 
    ??</div></div></div></div></div>
    <div> </div></div>
    <div>
    <div>
    <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">A 
    única coisa chata é que tem balança que envia o peso em Kg outras em gramas. 
    E a app web era Perl. 
    <div><br><br>
    <div class="gmail_quote">Em 2 de fevereiro de 2012 01:28, Lucas Mateus <span dir="ltr"><<a href="mailto:lucasmateus.oliveira@gmail.com" target="_blank">lucasmateus.oliveira@gmail.com</a>></span> escreveu:<br>
    <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Trabalhei numa empresa de Logística e la utilizamos algo 
      semelhante para pesar os pacotes, os desktops eram Ubuntu então o que 
      fizemos foi um programa em C que lia a seria chamava o buffer do teclado e 
      escrevia os números se a tela de foco tive o Title XPTO que era nossa tag 
      <title> do HTML. 
      <div> </div>
      <div>Para isso funcionar bem o formulário tem sempre que manter o foco no 
      campo de pesagem, funcionava muito bem isso.</div>
      <div>
      <div>
      <div><br><br>
      <div class="gmail_quote">2012/2/2 Eduardo Almeida <span dir="ltr"><<a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a>></span><br>
      <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
        <div dir="ltr">
        <div dir="ltr">
        <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">
        <div>Cabe observar o seguinte, equipamentos como balanças e impressoras 
        fiscais, possuem funções muito além de simplesmente retorna o peso que 
        está sobre ela, ou simplesmente emitir uma nota.</div>
        <div> </div>
        <div>Esses equipamentos possuem diversas funções de configuração, carga, 
        etc. A melhor forma de usufruir de todo o equipemento, é utilizar os 
        recursos que o frabricantes oferecem. Usar esses equipamentos, no 
        windows, quase sempre exigirão o uso de um activeX, na maioria das vezes 
        fornecido pelo fabricante, é contendo um objeto implementado que tenha 
        total controle dos recursos do hardware em questao.</div>
        <div> </div>
        <div>A grande maioria dos softwares de automação, for win, sejam eles em 
        delphi, visual basic, ou whatever, usam o modelo COM/DCOM para 
        comunicação com hardware, isto é, e em outras palavras, usam 
        activeX.</div>
        <div> </div>
        <div>Quem tem experiência com automação, com certeza ja ouviu falar da 
        bematech por exemplo, nesse link <a href="http://www.bematech.com.br/assistencia-downloads.html" target="_blank"><font face="Times New Roman">http://www.bematech.com.br/assistencia-downloads.html</font></a>  
        eles oferecem diversos modelos de implemetação e usos, vcs encontrarão 
        não só os drivers, como também activeXs pra cada modelo.</div>
        <div> </div>
        <div>Então, seja lá como você vai fazer, client, serviço, não importa, o 
        melhor caminho, procurando produtividade, é sem duvida usar o activeX do 
        fabricante, caso exista, instanciando ele sempre abaixo do IE, 
        justamente pra nao ficar preso nele. No win, vc pode instanciar um 
        activeX qualquer, com diversas linguagens, VB, VBScript, JScript, PHP, 
        Perl, Python, bla, bla, bla ....</div>
        <div> </div>
        <div>Usar o activeX nao é um mal caminho, usá-lo através do IE sim, é 
        uma péssima escolha. Ao todo, você pode simplesmente fingir que ele nao 
        existe, e criar uma nova API, compilá-la como dll e registrá-la no 
        windows e logo após usar ..... se vc tiver usando o APACHE::ASP ou 
        Perlscript, under IIS, por exemplo, após registrar sua DLL, é só fazer 
        isso pra instanciar o objeto:</div>
        <div> </div>
        <div>my $balanca = 
        $Server->CreateObject(“Nomedoseu.COM.Registrado”);</div>
        <div>my $pesoatual = $balanca->pesa();</div>
        <div> </div>
        <div>O mesmo em VBscript X ASP – roda no server</div>
        <div> </div>
        <div>dim balanca = Server.CreateObject(“Nomedoseu.COM.Registrado”)</div>
        <div>dim pesoatual = balanca.pesa()</div>
        <div> </div>
        <div>O mesmo em VBscript X IE – roda no client 
        <div></div>dim balanca = 
        document.CreateObject(“Nomedoseu.COM.Registrado”)</div>
        <div>dim pesoatual = balanca.pesa()</div>
        <div> </div>
        <div>e por ai vai, nao importa se é delphi, visual basic, php, perl, or 
        whatever, no win, quase todos softwares de automacao que eu conheco usa 
        COM/DCOM e activeXs</div>
        <div> </div>
        <div>Ai você decide, quer escrever uma livraria nova? ou quer usar uma 
        que ja existe?</div>
        <div>
        <div> </div>
        <div> </div>
        <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">Eduardo Almeida - 
        Engenharia de Software<br><a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a> - <a href="tel:27%203021-1530" value="+552730211530" target="_blank">27 
        3021-1530</a> / <a href="tel:27%209839%203755" value="+552798393755" target="_blank">27 9839 3755</a><br><br>WEB2 Solutions - Inovando, 
        sempre!</div></div>
        <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
        <div style="FONT:10pt tahoma">
        <div> </div>
        <div style="BACKGROUND:#f5f5f5">
        <div><b>From:</b> <a title="dan.vinciguerra@gmail.com" href="mailto:dan.vinciguerra@gmail.com" target="_blank">Daniel 
        Vinciguerra</a> </div>
        <div><b>Sent:</b> Wednesday, February 01, 2012 10:55 PM</div>
        <div>
        <div>
        <div><b>To:</b> <a title="saopaulo-pm@mail.pm.org" href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a> </div>
        <div><b>Subject:</b> Re: [SP-pm]Porta serial via web. é possivel 
        ??</div></div></div></div></div>
        <div> </div></div>
        <div>
        <div>
        <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">É 
        certo que seria mais rápido com menos conexões, ou (quase) nenhuma no 
        caso do activeX, mas dependendo de como for feito, não vejo um grande 
        impacto em performance com um serviço visto que a quantidade de 
        informações trafegadas não vai ser significativa. 
        <div> </div>
        <div>E alem disso terá um sistema cross-browser ao invés de ficar preso 
        ao IE ou outro navegador usando a tecnologia X ou Y...</div>
        <div> </div>
        <div>[]'s</div>
        <div><b><br>Daniel Vinciguerra</b><br>Web Solutions Architect and 
        Co-Owner at Bivee<br><span style="BORDER-COLLAPSE:collapse;FONT-FAMILY:arial,sans-serif;FONT-SIZE:13px"><a style="COLOR:rgb(28,81,168)" href="http://github.com/dvinciguerra" target="_blank">http://github.com/dvinciguerra</a></span><span style="BORDER-COLLAPSE:collapse;FONT-FAMILY:arial,sans-serif;FONT-SIZE:13px"><a style="COLOR:rgb(28,81,168)" href="http://github.com/dvinciguerra" target="_blank"></a></span><br>

<br><br>
        <div class="gmail_quote">On 1 February 2012 22:38, Renato Santos <span dir="ltr"><<a href="mailto:renato.cron@gmail.com" target="_blank">renato.cron@gmail.com</a>></span> wrote:<br>
        <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Nunca mexi com uma balança, 
          <div>mas acho que ele deve ficar enviando</div>
          <blockquote style="BORDER-LEFT:rgb(204,204,204) 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">"olá, peso atual: 234 gramas"</blockquote>
          <div>e ficar enviado isso a cada mudança de peso.</div>
          <div> </div>
          <div>Então seria só fazer um serviço que fica recebendo esses 
          dados,</div>
          <div>e a cada mudança em N tempo (por exemplo, a cada 1 segundo) 
          enviar, se exitir mudança do ultimo enviado, para o servidor,</div>
          <div> </div>
          <div>o servidor pode ser um WEB que recebe um POST ou um GET com os 
          dados:</div>
          <div>IP da maquina, peso,</div>
          <div> </div>
          <div>talvez pra facilitar qual maquina vai ser qual usuario na tela, 
          vc pode fazer um botão na aplicação para o usuario informar algum 
          numero (tipo, 1 ou 2, bem simples) que seja informado o temop todo em 
          todas as paginas no site (poe na sessão)</div>
          <div>assim no lado servidor, vc pode por na pagina que precisa do dado 
          da balança um ajax (ou de preferencia um long-polling/socket) que 
          recebe o peso e exibe.</div>
          <div> </div>
          <div>não é o mais rapido (pois tem o temo da internet) mas é (na minha 
          opinião que nunca mexeu direito com activex e IE) o mais simples</div>
          <div>
          <div> </div>
          <div> </div>
          <div>
          <div>
          <div>
          <div> </div>
          <div class="gmail_quote">2012/2/1 Daniel Vinciguerra <span dir="ltr"><<a href="mailto:dan.vinciguerra@gmail.com" target="_blank">dan.vinciguerra@gmail.com</a>></span><br>
          <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Escrever um serviço para isso não é muito mais 
            fácil que ficar fazendo forms e outras coisas!?!?! 
            <div> </div>
            <div>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!</div>
            <div> </div>
            <div>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.</div>
            <div> </div>
            <div>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.</div>
            <div> </div>
            <div> </div>
            <div>Não sei se o cenário é este mesmo ou eu perdi algum paragrafo 
            na discussão???</div>
            <div>
            <div>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...</div>
            <div> </div>
            <div>[]'s<br clear="all"><font color="#888888"><b><br>Daniel 
            Vinciguerra</b><br>Web Solutions Architect and Co-Owner at 
            Bivee<br><span style="BORDER-COLLAPSE:collapse;FONT-FAMILY:arial,sans-serif;FONT-SIZE:13px"><a style="COLOR:rgb(28,81,168)" href="http://github.com/dvinciguerra" target="_blank">http://github.com/dvinciguerra</a></span></font> 
            <div>
            <div></div>
            <div><span style="BORDER-COLLAPSE:collapse;FONT-FAMILY:arial,sans-serif;FONT-SIZE:13px"><a style="COLOR:rgb(28,81,168)" href="http://github.com/dvinciguerra" target="_blank"></a></span><br><br><br>
            <div class="gmail_quote">On 1 February 2012 21:11, Eduardo Almeida 
            <span dir="ltr"><<a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a>></span> wrote:<br>
            <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
              <div dir="ltr" bgcolor="#ffffff">
              <div dir="ltr">
              <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">
              <div>Acrescentando .... muitos fabricantes de balanças, leitores, 
              impressoras fiscais, etc, ja fornecem os activeX, no formato .dll 
              na maioria das vezes. </div>
              <div> </div>
              <div>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 =]</div>
              <div> </div>
              <div> </div>
              <div>My cents</div>
              <div>
              <div> </div>
              <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">Eduardo 
              Almeida - Engenharia de Software<br><a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a> - <a href="tel:27%203021-1530" value="+552730211530" target="_blank">27 
              3021-1530</a> / <a href="tel:27%209839%203755" value="+552798393755" target="_blank">27 9839 3755</a><br><br>WEB2 Solutions - 
              Inovando, sempre!</div></div>
              <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
              <div style="FONT:10pt tahoma">
              <div> </div>
              <div style="BACKGROUND:#f5f5f5">
              <div><b>From:</b> <a title="eduardo@web2solutions.com.br" href="mailto:eduardo@web2solutions.com.br" target="_blank">Eduardo 
              Almeida</a> </div>
              <div><b>Sent:</b> Wednesday, February 01, 2012 8:41 PM</div>
              <div>
              <div>
              <div><b>To:</b> <a title="saopaulo-pm@mail.pm.org" href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a> </div>
              <div><b>Subject:</b> Re: [SP-pm]Porta serial via web. é possivel 
              ??</div></div></div></div></div>
              <div> </div></div>
              <div>
              <div>
              <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
              <div dir="ltr">
              <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">
              <div>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.</div>
              <div> </div>
              <div>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.</div>
              <div> </div>
              <div>Usar activeX, ainda irá esbarrar em diversas políticas de 
              segurança do windows, principalmente os mais novos.</div>
              <div> </div>
              <div> </div>
              <div>Meus cents</div>
              <div> </div>
              <div> </div>
              <div style="FONT-FAMILY:'Calibri';FONT-SIZE:12pt">Eduardo 
              Almeida - Engenharia de Software<br><a href="mailto:eduardo@web2solutions.com.br" target="_blank">eduardo@web2solutions.com.br</a> - <a href="tel:27%203021-1530" value="+552730211530" target="_blank">27 
              3021-1530</a> / <a href="tel:27%209839%203755" value="+552798393755" target="_blank">27 9839 3755</a><br><br>WEB2 Solutions - 
              Inovando, sempre!</div>
              <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
              <div style="FONT:10pt tahoma">
              <div> </div>
              <div style="BACKGROUND:#f5f5f5">
              <div><b>From:</b> <a title="ricardostock@bol.com.br" href="mailto:ricardostock@bol.com.br" target="_blank">Ricardo 
              Stock</a> </div>
              <div><b>Sent:</b> Wednesday, February 01, 2012 9:28 PM</div>
              <div><b>To:</b> <a title="saopaulo-pm@mail.pm.org" href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a> </div>
              <div><b>Subject:</b> Re: [SP-pm]Porta serial via web. é possivel 
              ??</div></div></div>
              <div> </div></div>
              <div style="FONT-STYLE:normal;DISPLAY:inline;FONT-FAMILY:'Calibri';FONT-SIZE:small;FONT-WEIGHT:normal;TEXT-DECORATION:none">
              <div><font face="Verdana">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</font></div>
              <div><font face="Verdana"></font> </div>
              <div><font face="Verdana">Veja                                                
              (sempre)</font></div>
              <div><font face="Verdana">Balança filizola -> maquina windows 
              -> Browser IE -> form -> depois é fácil. -> input 
              -> servidor linux -> retorno em html</font></div>
              <div><font face="Verdana"></font> </div>
              <div><font face="Verdana">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.</font></div>
              <div><font face="Verdana"></font> </div>
              <div><font face="Verdana">Mas uma coisa eu ja percebi... vou 
              trabalhar com Mozila ;-p</font></div>
              <div><font face="Verdana"></font> </div>
              <div><font face="Verdana">Mas agradeço as respostas.. vou olhar 
              todas e voltar a postar.</font></div>
              <div><font face="Verdana"></font> </div>
              <div><font face="Verdana">Realmente obrigado</font></div>
              <div><font face="Verdana"></font> </div>
              <div><font face="Verdana"></font> </div>
              <div>Ricardo Stock<br></div>
              <blockquote style="BORDER-LEFT:#000000 2px solid;PADDING-LEFT:5px;PADDING-RIGHT:0px;MARGIN-LEFT:5px;MARGIN-RIGHT:0px">
                <div style="FONT:10pt arial">----- Original Message ----- 
</div>
                <div style="FONT:10pt arial;BACKGROUND:#e4e4e4"><b>From:</b> 
                <a title="ricardostock@bol.com.br" href="mailto:ricardostock@bol.com.br" target="_blank">Ricardo 
                Stock</a> </div>
                <div style="FONT:10pt arial"><b>To:</b> <a title="saopaulo-pm@pm.org" href="mailto:saopaulo-pm@pm.org" target="_blank">saopaulo-pm@pm.org</a> </div>
                <div style="FONT:10pt arial"><b>Sent:</b> Wednesday, February 
                01, 2012 7:49 PM</div>
                <div style="FONT:10pt arial"><b>Subject:</b> [SP-pm] Porta 
                serial via web. é possivel ??</div>
                <div> </div>
                <div><font face="Verdana">    boa tarde a 
                todos.</font></div>
                <div><font face="Verdana"></font> </div>
                <div><font face="Verdana">    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.</font></div>
                <div><font face="Verdana"></font> </div>
                <div><font face="Verdana">    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 ???</font></div>
                <div><font face="Verdana"></font> </div>
                <div><font face="Verdana">    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</font></div>
                <div><font face="Verdana"></font> </div>
                <div><font face="Verdana">    <br>alguma sugestão 
                ???</font></div>
                <div><font face="Verdana"></font> </div>
                <div><font face="Verdana"></font> </div>
                <div><font face="Verdana">Obrigado</font></div>
                <div><font face="Verdana">Ricardo Stock</font></div>
                <hr>
                =begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm 
                mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
                disclaimer<br></blockquote>
              <hr>
              =begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing 
              list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
              disclaimer<br></div></div></div>
              <hr>
              =begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing 
              list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
              disclaimer<br></div></div></div></div></div></div><br>=begin 
              disclaimer<br>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing 
              list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
              disclaimer<br><br></blockquote></div>
            <div> </div></div></div></div></div><br>=begin 
            disclaimer<br>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing 
            list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
            disclaimer<br><br></blockquote></div><br><br clear="all">
          <div> </div></div></div><span><font color="#888888">-- <br>
          <div><font color="#333333" size="1">Saravá,</font></div>
          <div><font color="#333333" size="1">Renato CRON Santos</font></div>
          <div>
          <div style="TEXT-ALIGN:right"><font color="#333333" size="1"><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a></font></div></div>
          <div style="TEXT-ALIGN:right"><font color="#333333" size="1"><a href="http://twitter.com/#!/renato_cron" target="_blank">@renato_cron</a><br></font></div>
          <div style="TEXT-ALIGN:right"> </div><br></font></span></div></div><br>=begin 
          disclaimer<br>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing 
          list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
          disclaimer<br><br></blockquote></div>
        <div> </div></div>
        <hr>
        =begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: 
        <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
        disclaimer<br></div></div></div></div></div></div><br>=begin 
        disclaimer<br>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: 
        <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>

=end 
        disclaimer<br><br></blockquote></div>
      <div> </div></div></div></div></blockquote></div>
    <div> </div></div>
    <hr>
    =begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>

L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>=end 
    disclaimer<br></div></div></div></div></div></div><br>=begin 
    disclaimer<br>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>

L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>=end 
    disclaimer<br><br></blockquote></div>
  <div> </div></div>
  <hr>
  =begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>

L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>=end 
  disclaimer<br></div></div></div></div></div></div><br>=begin 
  disclaimer<br>  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>

L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>=end 
  disclaimer<br><br></blockquote></div>
<div> </div></div>
<p>
</p><hr>
=begin disclaimer<br>   Sao Paulo Perl Mongers: 
<a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>SaoPaulo-pm mailing list: 
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>=end 
disclaimer<br><p></p></div></div></div></div></div></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>