![](https://www.projetoacbr.com.br/forum/uploads/set_resources_37/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
ivan
-
Total de ítens
148 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por ivan
-
-
Resolveu em partes. Ficou como nas imagens postadas acima.
-
Exatamente, ocorre apenas quando a escala está acima de 100%.
Já diminuímos o valor da escala.
-
-
Estou tendo problemas na impressão de boletos em computadores que possuem a escala de vídeo aumentada.
O problema é parecido com esse, reportado no fórum comum:
@Juliomar Marchetti comentou que "mas já tem mudanças no código e no componente que contorna isso. dá uma conferida"
O que fazer realmente? Só atualizar o fortes já resolve?
Obrigado
-
Prezados,
Na unit ACBrBlocoX_WebServices.pas, adicionei a propriedade Mensagem, que retorna dos webservices da fazenda.
Segue em anexo.
-
2
-
-
Certo, pra mim não resolveu pois o meu compilador não suporta, segundo mensagem.
Descobri que o meu arquivo ZIP estava errado, mas consegui usando esta function (passando o nome do arquivo ZIP) e passando para o XMLZipado o resultado dela.
function LoadFileToAnsiStr(const FileName: TFileName): AnsiString; var FileStream : TFileStream; begin FileStream:= TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite); try if FileStream.Size>0 then begin SetLength(Result, FileStream.Size); FileStream.Read(Pointer(Result)^, FileStream.Size); end; finally FileStream.Free; end; end;
-
Prezados,
Gero o arquivo ZIP utilizando o ABZippper.
Após gerar o arquivo zip, utilizo o "EncodeBase64(arquivo_zip)"
EnviarBlocoX.XMLZipado := EncodeBase64(arquivo_zip);
Retorna mensagem de "Arquivo ZIP inválido"
Como vocês tem feito para conseguir enviar o arquivo ?
-
Olá Douglas... Tive esta dificuldade. Se o Firmware é o 01.01.00 então ele realmente está com problemas, conforme o post acima, de 2015.
Tem que tratar no código mesmo. Testa se for esta a versão do firmware e então joga nas observações do cupom
-
Problema resolvido: O driver do conversor USB se tornou incompatível após a última atualização do Windows 10.
Obrigado
-
1
-
-
Olá...
Quando executo as funções PafMF_ArqMFD_Binario(PathArquivo) ou PafMF_ArqMF_Binario(PathArquivo), está dando a famosa tela azul do windows. Estou rodando no Windows 10 com a Epson FBIII.
Testei em dois computadores diferentes e com versões de DLL's diferentes.
Testei também com o ECFTeste.
Testei com nova versão dos fontes do ACBr.
Todas as vezes ocorreu isto.
O que posso fazer ? Alguém já teve este problema ?
-
Prezados..
Estou utilizando a DLL InterfaceEpson.dll que está no Trunk2, versão 4.7.1.0
Após colocar em cliente, configurei conexão USB, mas ocorre o erro abaixo:
Citar- 29/09 12:21:03:579 xEPSON_Serial_Abrir_Porta( 115200, 0 )
-- 29/09 12:21:04:029
--------------------------------------------------------------------------------
ATIVAR - 29/09/16 12:21:04:029 - Modelo: EscECF - Porta: USB - TimeOut: 8
Device: BAUD=115200 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
---------------------------------------------------------------------------------- 29/09 12:21:04:029
-- 29/09 12:21:04:030 xEPSON_Send_From_FileEX -> 1A|15|0|
-- 29/09 12:21:04:072 Resp: 1 Retorno:|[16]|| |
-- 29/09 12:21:04:072 RX <- |[16]|| |
-- 29/09 12:21:04:072
----------------- ERRO -----------------
'''' is not a valid integer value
------------------------------------------ 29/09 12:23:34:045 xEPSON_Serial_Abrir_Porta( 115200, 0 )
-- 29/09 12:23:34:421
--------------------------------------------------------------------------------
ATIVAR - 29/09/16 12:23:34:421 - Modelo: EscECF - Porta: USB - TimeOut: 8
Device: BAUD=115200 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
---------------------------------------------------------------------------------- 29/09 12:23:34:421
-- 29/09 12:23:34:421 xEPSON_Send_From_FileEX -> 1A|15|0|
-- 29/09 12:23:34:454 Resp: 1 Retorno:|[16]|| |
-- 29/09 12:23:34:454 RX <- |[16]|| |
-- 29/09 12:23:34:454
----------------- ERRO -----------------
'''' is not a valid integer value
---------------------------------------- -
Obrigado. Vou tentar reproduzir o erro no ECFTeste e posto o resultado aqui
-
Eu atualizei os fontes hoje pela manhã antes de fazer este post.
De qualquer forma, atualizei de forma definitiva nosso sistema para o Trunk2 no início de Abril. Então já peguei com a última versão da Epson e não sei te informar a partir de qual revisão começou a ocorrer o problema.
-
Olá !
Após atualizar para o Trunk2 tenho tido problemas com ECF Epson (TM-T81 FBII e FBIII).
Sempre que tento pegar/atualizar a propriedade Estado (ACBrECF.Estado) após a emissão da redução Z, tem ocorrido o erro.
Impressora Epson não reconheceu o Comando
(NACK)-- 01/06 10:13:01:568 ReducaoZ( 30/12/1899 ) -- 01/06 10:13:01:569 TX -> [STX][213][ENQ][ESC][STX][FS][NUL][NUL][ETX]0118 -- 01/06 10:13:01:574 RX <- ACK = 6 -- 01/06 10:13:01:652 RX <- [STX][213][NUL][NUL][FS][192][128][FS][FS][NUL][NUL][FS][FS]01062016[FS]102340[ETX]057C -- 01/06 10:13:01:652 DataHora -- 01/06 10:13:01:652 TX -> [STX][214][ENQ][ESC][STX][FS][NUL][NUL][ETX]0119 -- 01/06 10:13:01:652 RX <- ACK = 6 -- 01/06 10:13:01:736 RX <- [STX][214][NUL][NUL][FS][192][128][FS][FS][NUL][NUL][FS][FS]01062016[FS]102340[ETX]057D -- 01/06 10:13:01:820 -- 01/06 10:13:01:820 TX -> [STX][215][BS][SOH][FS][NUL][NUL][FS][FS][ETX]0139 -- 01/06 10:13:01:836 RX <- ACK = 6 -- 01/06 10:13:01:905 RX <- [STX][215][NUL][NUL][FS][192][NUL][FS][FS][NUL][NUL][FS][ETX]020C -- 01/06 10:13:01:905 Estado -- 01/06 10:13:01:905 TX -> [STX][216][BS][16][FS][NUL][NUL][ETX]0111 -- 01/06 10:13:01:936 RX <- ACK = 21 -- 01/06 10:13:02:237 RX <- -- 01/06 10:13:02:237 ----------------- ERRO ----------------- Impressora Epson não reconheceu o Comando (NACK) ---------------------------------------- -- 01/06 10:14:00:184 NumReducoesZRestantes -- 01/06 10:14:00:184 TX -> [STX][217][BS][LF][FS][NUL][NUL][ETX]010C -- 01/06 10:14:00:200 RX <- ACK = 6 -- 01/06 10:14:00:315 RX <- [STX][217][NUL][NUL][FS][192][NUL][FS][FS][NUL][NUL][FS][FS]31052016[FS]101716[FS]01062016[FS]102340[FS]7683[FS]7688[FS]441[FS]3059[FS]3997[FS]4000[FS]N[FS]N[FS]S[ETX]0EA4 -- 01/06 10:14:00:315 NumCupom -- 01/06 10:14:00:315 TX -> [STX][218][TAB][7][FS][NUL][NUL][ETX]010B -- 01/06 10:14:00:331 RX <- ACK = 6 -- 01/06 10:14:00:431 RX <- [STX][218][NUL][NUL][FS][192][NUL][FS][FS][NUL][NUL][FS][FS]007689[FS]0441[FS]004[FS]002301[FS]0000[FS]0000[FS]001810[FS]004000[FS]0000[FS]000000[FS]0001[FS]0000[FS]007687[FS]000606[ETX]10EF
Alguma sugestão do que eu poderia fazer para que isto não aconteça mais ?
-
Estou tendo um sério problema em um cliente que tem uma Bematech 4200 TH FI.
Temos outros clientes com este modelo de ECF em que funciona 100%. Estamos utilizando Trunk2
Sempre que finaliza o cupom, e executo o método Estado para atualizar a propriedade estado do ECF, retorna erro que a "Impressora BEMATECH não está respondendo".
Log em Anexo.
Alguma sugestão ?
-
Daniel..
Considere o problema relatado no primeiro post. O problema ocorre apenas na EPSON TM-T900F.
Eu apenas enviei log de outros ECF após o Regys informar que uma possibilidade seria eu estar enviando informações do consumidor após o fechamento do cupom. Eu realmente não estou fazendo isto. Então, na tentativa de ajudá-los a entender o problema eu enviei logs de outros ECF, para que vejam a comunicação com o ECF, onde a sequência é a mesma.
Quis apenas ajudá-los a entender o problema e não confundir. Me perdoe se assim você entendeu.
-
Este log que você comentou é o da Epson FB-III, que não utiliza o TACBrECFEscECF, já que não faz parte do convênio 09/09.
Porém, se você observar, tanto o log log_TMT900F.TXT quanto o LOG_DARUMA_FS800i.txt, irá perceber que o CPF está sem a pontuação. Ambas são do convênio 09/09. Na Daruma fica OK, mas na Epson não.
-
Fiz mais um teste com uma Daruma FS800i (convênio 09/09) e identifica corretamente o consumidor no rodapé.
Segue log em anexo.
-
Creio que não seja este o problema
Executei o mesmo programa, mas agora com uma Epson modelo FB-III e funciona corretamente, assim como em outros ecf.
Nos fontes, eu identifico o consumidor antes de fechar o cupom. Porém no log aparenta que a identificação é realizada após o fechamento.
Observe no log em anexo que os comandos ficam na mesma sequencia e o consumidor é identificado corretamente no cupom.
-
Esqueci de comentar no post anterior: Estou tentando identificar o consumidor no fechamento do cupom , conforme o log.
-
Propriedade Modelo: ecfEscECF
MODELO: "EPSON TM-T900F"
SUBMODELO: "TM-T900F"
-
1
-
-
Estou com dificuldade na utilização do comando IdentificaConsumidor, quando o mesmo possui CPF ou CNPJ;
Simplesmente não imprime na Epson TM-T900F (convênio 09/09)
No log em anexo aparece um erro, mas não entendi o por que.
Se alguém puder me ajudar a entender o problema, agradeço.
Att,
Ivan -
Seguem testes sobre o que foi modificado:
GetNumLoja: retornou as letras "ARIC"
#1#10#26#0#0#1#0#0@#4#0ARIC#710
ProgramaAliquota, ProgramaFormaPagamento, ProgramaRelatorioGerencial, ProgramaComprovanteNaoFiscal : TUDO OK!
Implementação de chamada a Métodos de uso da DLL (Ex: EspelhoMFD_DLL) em Daruma.
Testei com Espelho por Data e COO,
- ERRO AO EXECUTAR rGerarEspelhoMFD_ECF_DARUMA.
Cod.: -1 Erro do MétodoOutros métodos ainda estou testando.
-
Resolvido Daniel.
Tudo OK com o nº de colunas e a página de código.
Muito obrigado!
Problemas de escala na impressão de boleto
em Boleto
Postado
Já fizemos muitos testes com várias possibilidades e até agora nada resolveu.
OK. Irei verificar o conteúdo desse post. Obrigado