Olá,
hoje estava testando uma balança ( URANO US 20/2 POP-S ) no meu PDV e percebi que não estava obtendo o peso.
utilizando outro programa para testar ( LePeso ) , obtinha o peso corretamente...
resolvi testar no Demo do ACBr e percebi que o mesmo também não retornava o peso corretamente, retornava ( -9 ).
Abrindo os fontes e incluindo um ShowMessage para ver a resposta da impressora me deparei com a seguinte situação.
O Código original estava procurando a posição da substring "PESO L:", porém como podemos ver no ShowMessage, a substring não esta contida na string de retorno.
Estou anexando uma pequena alteração que resolveu meu problema... acredito não ser a melhor solução, porém funcionou.
ACBrBALUranoPOP.pas.rar
ACBrBALUranoPOP.pas.rar