Após a atualização dos fontes do acbr, notei um comportamento estranho na impressão do Elgin M10, a guilhotina não está mais sendo ativada corretamente. FIz alguns testes pra ilustrar o comportamento observado.
1° Teste:
Configuração: Modelo=ppExterno, ModeloExterno=TACBrPosPrinterElginE1Lib, Porta=BTH:BluetoothPrinter. (Feita no meu app, pois o PosPrinterTeste não permite essa configuração)
Resultado: Imprime corretamente e corta uma nfce, porém imprime também uma segunda cópia com as tags não resolvidas e não corta.
2° Teste:
Configuração: Modelo=ppCustomPos, Porta: BTH:BluetoothPrinter
Resultado: Imprime o teste de alinhamento corretamente, porém não corta (nem testando pelo botão)
3° Teste:
Configuração: Modelo-ppExterno, ModeloExterno=TACBrPosPrinterElginE1Lib, Porta=NULL
Resultado: Erro ao ativar (NoClassDefFoundError) e erro ao imprimir (Error -4 executando ImpressaoTexto)
Importante considerar também que a última biblioteca no repositório da Elgin para Delphi (PDV_Android_Elgin/Exemplos/App_eXperience_FireMonkey/Elgin_AppExperience_DelphiFiremonkey-font/libs/e1-V02.16.00-release.jar at master · ElginDeveloperCommunity/PDV_Android_Elgin (github.com)) é a 2.16.00, enquanto no exemplo está 1.0.4. Testei com as duas versões e o comportamento se manteve.
Criei o tópico porque não encontrei nada relacionado, e também por que fui orientado a fazer isso no chat do Discord. Se alguém encontrou alguma solução ou alternativa para esse aparelho e puder compartilhar, vai ajudar demais. Em anexo estão as configurações testadas e os resultados obtidos, na mesma ordem