Ir para conteúdo
  • Cadastre-se

Fabio Franzini - Compsoft

Membro Pro Verificado
  • Total de ítens

    522
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Fabio Franzini - Compsoft postou

  1. @Daniel Simoes Estou tentando de algumas formas a comunicação entre o M10 Elgin e uma toledo Prix FIT, uso um cabo Prolific, que comunica esta balaça via USB, consegui listar as portas mas ao tentar acessar, tenho um erro de acesso (13) , a questão é que, como você cita logo acima, se eu listar via ADB, da pra ver que as portas que tornariam isto possivel, tem acesso restrito neste S.O. , não sei se é por conta do fabricante ou do Android (Versão 7). Este "Mapeamento" de portas que aparece na sua listagem, é nativo do aparelho TecToy ? Existe alguma forma de reproduzir em outros Androids ? Me desculpe pelo Textão... Mas estamos atras de uma luz, pois seria muito bom este ambiente, responder ao componete ACBR, já que todas nossas aplicações utilizam ele como padrão. Tentei com os desenvolvedores da Elgin, mas o suporte é restrito ao conjunto M10 Balança Elgin.
  2. As bibliotecas da open SSL estão no mesmo diretorio que seu .exe ?
  3. Com base no Tópico Existe alguma forma de "Saber" se o SAT já tem esta forma de pagamento ? Digo a aplicação ter uma condicional, que possa Utilizar o 17 quando disponivel no SAT, caso não possua, ela utilize outros como por exemplo 99 ?
  4. A lista que consegui, esta na imagem, note que As opções de acesso e permissão foram setadas, ao executar o aplicativo até pede a permissão de novo. Mas o resultado é Permission denied.
  5. Consegui listar as USBs disponiveis no dispositivo, inclusive consegui identificar que a balança foi encontrada nesta lista, mas não sei como setar isto para o Componente. Para carregar eu usei uma função como abaixo, incluido no laço que busca as portas: DeviceInfoList := TStringList.Create; try FUSBSerial.ListUsbDevices(DeviceInfoList); cbxPorta.Items.AddStrings(DeviceInfoList); finally DeviceInfoList.Free; end; A função esta contida na unit USBSerial.pas , e as chamadas para api do android esta disponivel na unit Androidapi.JNI.Usb.pas . Foi o mais perto que consegui chegar até agora. Androidapi.JNI.Usb.pas USBSerial.pas
  6. 7 é o que já vem embarcado no m10 da elgin/bematech. Usando um app que le as USB, ele retorna o peso em um terminal, então acredito que seja possivel, só não achei um meio ainda.
  7. Será que alguem já conseguiu utilizar neste ambiente ?
  8. Não tenho uma boa experiencia, utilizando Ambiente Server para Desenvolvimento, Este server não suporta uma VM ? Utilizo via Hyper-v e funciona melhor que direto no server.
  9. @Juliomar Marchetti @BigWings Será algo nesta nova compilação, algo com relação a Unicode, ele poderia tentar baixar novamente o acbr.inc e depois executar a versão anterior do Instalador ? A que esta em anexo deve funcionar. @Dominius Antes de mais nada aguarde um posicionamento dos dois citados acima. ACBrInstall_Trunk2.rar
  10. Por acaso editou o ACBR.inc usando algum editor de texto diferente ? que posse ter mudado a codificação do mesmo.
  11. Me perdoe, pulei este item do tópico, o cabo que uso é um cabo usb, que utilizamos, já faz algum tempo, em ambinete windows já utilizamos em varios clientes. Ele tem o Rj do lado da balança e no outro lado USB, utilizamos ele com ACBRBal inclusive. Acredito que a barreira que tenho que transpor, é que quando vai localizar as portas ele tenta acessar a pasta tty, e ela esta bloqueada por algum motivo.
  12. Não tivemos sucesso, no caso, a função que busca a porta USB neste ambiente, tenta acessar a pasta é a "ACBrUtil.FilesIO.FindFiles('/dev/tty*', sl, True, fstNone );" tem como retorno código 13, ou seja acesso negado, ja tentamos habilitar todas as permissões possiveis, mas não consegue "Enxergar" esta USB. Utilizando um App que le as portas Seriais, esta conexão aparece, e recebe informações. Mais exatamente na linha 497 da unit AcbrUtil.FilesIO: RetFind := SysUtils.FindFirst(FileMask, faAnyFile, SearchRec); Onde RetFind sempre retorna 13.
  13. Parece besteira, mas passei por isto é era cabo. Tenta utilizar algum outro, de preferencia original de algum aparelho. (Uso um Samsung).
  14. Entendido. Vou tomar este caminho, obrigado pela dica. Me desculpem , fiz congusão achei que isto seria a chave do problema, mas olhando a documentação do Adriano Santos, este componente parece ter efeito a partir do Android 8. Vou continuar aqui, caso tenha resultado positivo, volto para dar um retorno. Obrigado a todos.
  15. Boa tarde, Juliomar, pior que sim, em opções do projeto, onde seta as permissões do manifesto, habilitei tudo que pode ser relacionado a leitura de arquivos, e todos os mangers possiveis. Existe algo, que possa exisitir via linha de código, que esteja fora daquelas opções ?
  16. Ola, boa tarde a todos. Estou tentando fazer a comunicação utilizando o conjunto: Toleto Prix 3 fit + Elgin/Bematech Mini PDV M10 + AcbrBal , No primeiro momento, estou tentando conversar com o Exemplo do acbrbal, com as alterações para Android, que esta disponivel junto a pasta de exemplos. No caso o M10 utiliza Android 7. Estou utilizando um cabo USB. No ambiente windows tenho sucesso, mas no android não. O que consegui observar é que ao carregar as portas no ambiente android, temos o retorno 13 ao executar a tarefa: sl := TStringList.Create; try ACBrUtil.FilesIO.FindFiles('/dev/tty*', sl, True, fstFileName ); cbxPorta.Items.AddStrings(sl); finally sl.Free; end; O FindFiles sempre recebe 13 - Ou seja acesso negado. Ja fiz um teste e liberei todas as permissões disponiveis. E nenhuma porta do USB é Listada ou Acessada. Utilizei um App para teste, chamado Serial USB Terminal - e ele conecta e fica recebendo dados da balança, indicando que o USB esta funcionando. O que eu posso ter deixado passar ?
  17. @Juliomar Marchetti é, concordo, mas seria algo como ultima alternativa. Neste caso ai de reinstalar seria interessante utilizar o Bat "apagarAcbr" que existe na pasta de instalação do ACBR ? teria algo parecido pra o Fortes ?
  18. Tentou "Forçar" a instalação deste pacote apresentado no erro ? procure a pasta do fast, algo como C:\Program Files (x86)\FastReports\FastReport 5\LibD20 Abra o arquivo .dpk correspondente ao frx20, dentro da IDE já. Selecione o projeto frx20.dpk e clique com o botão direito do mouse. Escolha "Clear" e depois "Compile" para compilar o pacote. Em seguida, escolha "Install" para instalar o pacote. Verifique se algum erro já não ocorre ai... (Não é o mais recomendado, isto porque ja tentou remover e instalar e não deu certo, mas pode ser um começo para rastrear o problema.)
  19. Verifique nas configurações de seu PC , se windows 11 - Sistema - Tela e verifique se no quadro Escala e Layout o valor de escala esta diferente de 100% se estiver altere para 100% e tente refazer a impressão. Em windows anteriores, esta configuração deve ficar nas opções de exibição. Este paremetro alterado influencia na montagem do relatorio, outro ponto que pode influenciar, é a impressora setada como padrão do windows.
  20. Mostrar Preview esta true ? Nome do arquivo, foi preenchido ?
  21. No seu compoennte ACBrBoletoFCFortes , você deve setar a propriedade filtro para fiPDF. Via programação seria : ACBrBoletoFCFortes1.Filtro := fiPDF;
  22. Fiz uma instalação ontem, do Delphi 12.1 e instalei todos os componentes do Acbr/Fortes sem problemas. (Mesmo tendo o 11.4 e 12.1 rodando no mesmo PC). Ambos atualizados logo antes da atualização.
  23. Acredito que por não ser um serviço prioritario, dentre os serviços do SEFAZ, possa sim ser reflexo dos problemas apresentados devido as enchentes. Alguns estados ainda devem ter certa dificuldade em sinccronizar os ambientes Estaduais e Federal. Causando assim este tipo de problema.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...