Renan S Postado 9 Maio Postado 9 Maio Boa tarde, tudo bem? Alguém já utilizou a impressora Pos Tech POS200C no ACBrPosPrinter? Parametrizamos o PosPrinter como protocolo EPSON, porém ocorreu algo estranho, ao ativar e consultar status ocorre erro de comunicação, porém ao enviar algo para imprimir a impressora realiza a impressão normalmente. Utilizando como RAW funciona normalmente, pois não é realizado a consulta de status, porém via IP ocorre o problema
Fundadores Daniel Simoes Postado 9 Maio Fundadores Postado 9 Maio Talvez esse modelo, não suporte os comandos de Resposta, de leitura de Status, que a Epson usa Você pode ver na aba "Log" quais foram os comandos enviados, e questionar o fabricante Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Renan S Postado 12 Maio Autor Postado 12 Maio Em 09/05/2025 at 18:17, Daniel Simoes disse: Talvez esse modelo, não suporte os comandos de Resposta, de leitura de Status, que a Epson usa Você pode ver na aba "Log" quais foram os comandos enviados, e questionar o fabricante @Daniel Simoes, vou chamar eles para verificar, mas provavelmente seja isso ai mesmo, ou implementaram algo diferente na impressora ou deixaram de implementar algo, ao ativar o PosPrinter ele faz o LerInfoImpressora, captura o nome do fabricante/vendor, gera o erro e depois desativa, mas se enviar algo para imprimir, o PosPrinter ativa e envia a string, e a impressão é realizada normalmente. -------------------------------------------------------------------------------- ATIVAR - 12/05/25 08:58:34:960 - Modelo.: EscPosEpson - TimeOut: 300 milissegundos - Porta..: TCP:10.0.0.10 - Tipo...: TCP -------------------------------------------------------------------------------- -- 12/05 08:58:34:974 - LerInfoImpressora -- 12/05 08:58:34:988 - TX -> [GS]IB -- 12/05 08:58:35:004 - RX <- _POStech -- 12/05 08:58:35:020 - TX -> [GS]IA -- 12/05 08:58:36:538 - Desativando a porta: TCP:10.0.0.10 -- 12/05 08:59:03:341 - Imprimir, Copias:1, DecodificarTags:SIM, TraduzirTags:SIM -- 12/05 08:59:03:341 - </zera>[LF]</linha_dupla>[LF]FONTE NORMAL: 48 Colunas[LF]....+....1....+....2....+....3....+....4....+...[LF]<e>EXPANDIDO: 24 Colunas[LF]....+....1....+....2....[LF]</e><c>CONDENSADO: 64 Colunas[LF]....+....1....+....2....+....3....+....4....+....5....+....6....[LF]</c><n>FONTE NEGRITO</N>[LF]<in>FONTE INVERTIDA</in>[LF]<S>FONTE SUBLINHADA</s>[LF]<i>FONTE ITALICO</i>[LF]FONTE NORMAL[LF]</linha_simples>[LF]<n>LIGA NEGRITO[LF]<i>LIGA ITALICO[LF]<S>LIGA SUBLINHADA[LF]<c>LIGA CONDENSADA[LF]<e>LIGA EXPANDIDA[LF]<a>LIGA ALTURA DUPLA[LF]</fn>FONTE NORMAL[LF]</linha_simples>[LF]<e><n>NEGRITO E EXPANDIDA</n></e>[LF]<c><n>NEGRITO E CONDENSADA</n></c>[LF]<e><a>EXPANDIDA E ALT.DUPLA</a></e>[LF]</fn>FONTE NORMAL[LF]<in><e>INVERTIDA E EXPANDIDA</e></in>[LF]<in><c>INVERTIDA E CONDENSADA</c></in>[LF]<in><a>INVERTIDA E ALT.DUPLA</a></in>[LF]</fn>FONTE NORMAL[LF]</linha_simples>[LF]</fb>FONTE TIPO B[LF]</fn><n>FONTE NEGRITO</N>[LF]<e>FONTE EXPANDIDA</e>[LF]<a>FONTE ALT.DUPLA</a>[LF]<in>FONTE INVERTIDA</in>[LF]<S>FONTE SUBLINHADA</s>[LF]<i>FONTE ITALICO</i>[LF]</FA>FONTE TIPO A[LF]</FN>FONTE NORMAL[LF]</corte_total> -- 12/05 08:59:03:341 - TraduzirTag(</zera>) -> [ESC]@[ESC]2[ESC]t[STX] -- 12/05 08:59:03:341 - TraduzirTag(</linha_dupla>) -> ================================================ -- 12/05 08:59:03:341 - TraduzirTag(<e>) -> [ESC]! -- 12/05 08:59:03:341 - TraduzirTag(</e>) -> [ESC]![NUL] -- 12/05 08:59:03:342 - TraduzirTag(<c>) -> [ESC]![SOH] -- 12/05 08:59:03:342 - TraduzirTag(</c>) -> [ESC]![NUL] -- 12/05 08:59:03:342 - TraduzirTag(<n>) -> [ESC]![BS] -- 12/05 08:59:03:342 - TraduzirTag(</n>) -> [ESC]![NUL] -- 12/05 08:59:03:342 - TraduzirTag(<in>) -> [GS]B[SOH] -- 12/05 08:59:03:342 - TraduzirTag(</in>) -> [GS]B[NUL] -- 12/05 08:59:03:342 - TraduzirTag(<s>) -> [ESC]![128] -- 12/05 08:59:03:342 - TraduzirTag(</s>) -> [ESC]![NUL] -- 12/05 08:59:03:342 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 12/05 08:59:03:343 - TraduzirTag(<n>) -> [ESC]![BS] -- 12/05 08:59:03:343 - TraduzirTag(<s>) -> [ESC]![136] -- 12/05 08:59:03:343 - TraduzirTag(<c>) -> [ESC]![137] -- 12/05 08:59:03:343 - TraduzirTag(<e>) -> [ESC]![169] -- 12/05 08:59:03:343 - TraduzirTag(<a>) -> [ESC]![185] -- 12/05 08:59:03:343 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 12/05 08:59:03:343 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 12/05 08:59:03:343 - TraduzirTag(<e>) -> [ESC]! -- 12/05 08:59:03:343 - TraduzirTag(<n>) -> [ESC]!( -- 12/05 08:59:03:343 - TraduzirTag(</n>) -> [ESC]! -- 12/05 08:59:03:344 - TraduzirTag(</e>) -> [ESC]![NUL] -- 12/05 08:59:03:344 - TraduzirTag(<c>) -> [ESC]![SOH] -- 12/05 08:59:03:344 - TraduzirTag(<n>) -> [ESC]![TAB] -- 12/05 08:59:03:344 - TraduzirTag(</n>) -> [ESC]![SOH] -- 12/05 08:59:03:344 - TraduzirTag(</c>) -> [ESC]![NUL] -- 12/05 08:59:03:344 - TraduzirTag(<e>) -> [ESC]! -- 12/05 08:59:03:344 - TraduzirTag(<a>) -> [ESC]!0 -- 12/05 08:59:03:344 - TraduzirTag(</a>) -> [ESC]! -- 12/05 08:59:03:344 - TraduzirTag(</e>) -> [ESC]![NUL] -- 12/05 08:59:03:344 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 12/05 08:59:03:345 - TraduzirTag(<in>) -> [GS]B[SOH] -- 12/05 08:59:03:345 - TraduzirTag(<e>) -> [ESC]! [GS]B[SOH] -- 12/05 08:59:03:345 - TraduzirTag(</e>) -> [ESC]![NUL][GS]B[SOH] -- 12/05 08:59:03:345 - TraduzirTag(</in>) -> [GS]B[NUL] -- 12/05 08:59:03:345 - TraduzirTag(<in>) -> [GS]B[SOH] -- 12/05 08:59:03:345 - TraduzirTag(<c>) -> [ESC]![SOH][GS]B[SOH] -- 12/05 08:59:03:345 - TraduzirTag(</c>) -> [ESC]![NUL][GS]B[SOH] -- 12/05 08:59:03:345 - TraduzirTag(</in>) -> [GS]B[NUL] -- 12/05 08:59:03:345 - TraduzirTag(<in>) -> [GS]B[SOH] -- 12/05 08:59:03:346 - TraduzirTag(<a>) -> [ESC]![16][GS]B[SOH] -- 12/05 08:59:03:346 - TraduzirTag(</a>) -> [ESC]![NUL][GS]B[SOH] -- 12/05 08:59:03:346 - TraduzirTag(</in>) -> [GS]B[NUL] -- 12/05 08:59:03:346 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 12/05 08:59:03:346 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 12/05 08:59:03:346 - TraduzirTag(</fb>) -> [ESC]M[SOH] -- 12/05 08:59:03:346 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 12/05 08:59:03:346 - TraduzirTag(<n>) -> [ESC]![BS] -- 12/05 08:59:03:346 - TraduzirTag(</n>) -> [ESC]![NUL] -- 12/05 08:59:03:346 - TraduzirTag(<e>) -> [ESC]! -- 12/05 08:59:03:347 - TraduzirTag(</e>) -> [ESC]![NUL] -- 12/05 08:59:03:347 - TraduzirTag(<a>) -> [ESC]![16] -- 12/05 08:59:03:347 - TraduzirTag(</a>) -> [ESC]![NUL] -- 12/05 08:59:03:347 - TraduzirTag(<in>) -> [GS]B[SOH] -- 12/05 08:59:03:347 - TraduzirTag(</in>) -> [GS]B[NUL] -- 12/05 08:59:03:347 - TraduzirTag(<s>) -> [ESC]![128] -- 12/05 08:59:03:347 - TraduzirTag(</s>) -> [ESC]![NUL] -- 12/05 08:59:03:347 - TraduzirTag(</fa>) -> [ESC]M[NUL] -- 12/05 08:59:03:347 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 12/05 08:59:03:347 - TraduzirTag(</corte_total>) -> [GS]V[NUL] -- 12/05 08:59:03:348 - Ativando a porta: TCP:10.0.0.10 -- 12/05 08:59:03:354 - EnviarStringDevice([ESC]@[ESC]2[ESC]t[STX][LF]================================================[LF]FONTE NORMAL: 48 Colunas[LF]....+....1....+....2....+....3....+....4....+...[LF][ESC]! EXPANDIDO: 24 Colunas[LF]....+....1....+....2....[LF][ESC]![NUL][ESC]![SOH]CONDENSADO: 64 Colunas[LF]....+....1....+....2....+....3....+....4....+....5....+....6....[LF][ESC]![NUL][ESC]![BS]FONTE NEGRITO[ESC]![NUL][LF][GS]B[SOH]FONTE INVERTIDA[GS]B[NUL][LF][ESC]![128]FONTE SUBLINHADA[ESC]![NUL][LF]FONTE ITALICO[LF]FONTE NORMAL[LF]------------------------------------------------[LF][ESC]![BS]LIGA NEGRITO[LF]LIGA ITALICO[LF][ESC]![136]LIGA SUBLINHADA[LF][ESC]![137]LIGA CONDENSADA[LF][ESC]![169]LIGA EXPANDIDA[LF][ESC]![185]LIGA ALTURA DUPLA[LF][ESC]![NUL]FONTE NORMAL[LF]------------------------------------------------[LF][ESC]! [ESC]!(NEGRITO E EXPANDIDA[ESC]! [ESC]![NUL][LF][ESC]![SOH][ESC]![TAB]NEGRITO E CONDENSADA[ESC]![SOH][ESC]![NUL][LF][ESC]! [ESC]!0EXPANDIDA E ALT.DUPLA[ESC]! [ESC]![NUL][LF][ESC]![NUL]FONTE NORMAL[LF][GS]B[SOH][ESC]! [GS]B[SOH]INVERTIDA E EXPANDIDA[ESC]![NUL][GS]B[SOH][GS]B[NUL][LF][GS]B[SOH][ESC]![SOH][GS]B[SOH]INVERTIDA E CONDENSADA[ESC]![NUL][GS]B[SOH][GS]B[NUL][LF][GS]B[SOH][ESC]![16][GS]B[SOH]INVERTIDA E ALT.DUPLA[ESC]![NUL][GS]B[SOH][GS]B[NUL][LF][ESC]![NUL]FONTE NORMAL[LF]------------------------------------------------[LF][ESC]M[SOH]FONTE TIPO B[LF][ESC]![NUL][ESC]![BS]FONTE NEGRITO[ESC]![NUL][LF][ESC]! FONTE EXPANDIDA[ESC]![NUL][LF][ESC]![16]FONTE ALT.DUPLA[ESC]![NUL][LF][GS]B[SOH]FONTE INVERTIDA[GS]B[NUL][LF][ESC]![128]FONTE SUBLINHADA[ESC]![NUL][LF]FONTE ITALICO[LF][ESC]M[NUL]FONTE TIPO A[LF][ESC]![NUL]FONTE NORMAL[LF][GS]V[NUL]) -- 12/05 08:59:03:354 - Desativando a porta: TCP:10.0.0.10
Renan S Postado 12 Maio Autor Postado 12 Maio Em 09/05/2025 at 18:17, Daniel Simoes disse: Talvez esse modelo, não suporte os comandos de Resposta, de leitura de Status, que a Epson usa Você pode ver na aba "Log" quais foram os comandos enviados, e questionar o fabricante Estava mexendo mais um pouco e achei o problema, na hora que faz a leitura da informação da impressora, referente ao Firmware da impressora, gera o except, colocando um trye, já resolveu o problema, ainda estou testando os outros comandos, mas aparentemente tudo certo. Antes: Agora:
Fundadores Daniel Simoes Postado 12 Maio Fundadores Postado 12 Maio Olá bom dia... Por favor anexe as Units modificadas, para analise... Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Renan S Postado 12 Maio Autor Postado 12 Maio @Daniel Simoes, segue zipado, pois não está deixando subir .pas ACBrEscPosEpson.zip
Fundadores Daniel Simoes Postado 15 Maio Fundadores Postado 15 Maio Oi @Renan S.. ainda não consegui analisar.. estou terminando uma integração de TEF (PayKit) 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora