Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

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

image.thumb.png.470c2e4c3245e00aacaac04540e7e5ef.png

 

impressora.jpg

  • Fundadores
Postado

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

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
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
 

Postado
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:
image.png.86cfe2c30c35e9141d197d26b7679702.png

Agora:

image.thumb.png.e868414a986f35dcfd5f8645942bf124.png

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.