Ir para conteúdo
  • Cadastre-se

dev botao

Bematech POS


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1649 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa Noite,

já tive essa conversar com @Daniel Simoes em outro tópico que abri mais gostaria de voltar ao assunto e explico o motivo:

hoje somando meus colaboradores tenho aproximadamente 6000 impressoras Bematech MP-4200 TH Ethernet

veja bem o problema que causa usando o esc/bema ...... quando envio de uma empresa para outra via IPP... não imprime... se uso esc/pos Imprime (isso acontece com a NFC-e... 

funciona perfeitamente a impressão via IPP se usar POS se eu deixar no FORTES imprimir comprimidinho, pequeno ) lembrando que uso somente linux.... 

outra coisa com a libpos e a bematech, se o meu colaborador usa uma programa qualquer dele de uso para imprimir algo na impressora... pronto tenho que fazer uma nova intervenção  com o software da bematech 

para configurar a impressora em esc/bema pc850 para poder funcionar com a libpos... então para acabar com o problema abandonei a libpos e voltei a minha escrita ESC/POS .....

onde quero chegar é que se a bematech estivesse em ESC/POS na LIB tudo funcionaria bem.... pelo menos em Linux

Parabéns a Equipe excelente trabalho que vem fazendo com as Libs

 

  • Curtir 1
Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado
53 minutos atrás, Daniel Simoes disse:

Não sei se compreendi bem o tópico...

Você pode imprimir NFCe e SAT com a ACBrLib, usando apenas Esc/Pos 

 

a nfc-e esta ok perfeito eu uso esc/pos

porém não tenho na libpos na impressora bematech esc/pos somete esc/bema

espero ter me explicado melhor

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Fundadores
Postado
32 minutos atrás, jamil disse:

porém não tenho na libpos na impressora bematech esc/pos somete esc/bema

Sim, o modelo Esc/Bema, é compatível com a Linguagem implementada pela Bematech (que difere um pouco da Epson Esc/Pos)

Qual o problema, usando Esc/Bema ?

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.

  • Membros Pro
Postado
1 hora atrás, Daniel Simoes disse:

Sim, o modelo Esc/Bema, é compatível com a Linguagem implementada pela Bematech (que difere um pouco da Epson Esc/Pos)

Qual o problema, usando Esc/Bema ?

1- se um outro programa externo ao meu sistema utiliza a impressora  ...(exemplo software de cartão de credito via web) desconfigura a mesma... 

sou obrigado a entrar no SW basico da Bemateh para configura para esc/bema para ai voltar a usar com a libpos....

2- se eu envio de um servidor para outro via IPP a impressão sai pela metade ou comprimida.....

nos 2 casos acima se estou usando esc/pos funciona perfeitamente bem sem nenhum problema.... só que na lib só tem esc/bema...

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Fundadores
  • Solution
Postado

Você pode configurar a Lib para usar Epson Esc/Pos... mas infelizmente a implementação de Epson Esc/Pos da Bematech não é 100% fiel ao Epson Esc/Pos, então alguns recursos podem deixar de funcionar, no ACBrPosPrinter

Pelo que você descreveu, esse outro software, ativa uma programação na memória da Impressora, a cada Impressão... Isso não é usual (e não deveria ser feito)...

Experimente enviar antes de cada Impressão no ACBrPosPrinter, o comando '</reset>'

  • Obrigado 1
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.

  • Membros Pro
Postado
49 minutos atrás, Daniel Simoes disse:

Você pode configurar a Lib para usar Epson Esc/Pos... mas infelizmente a implementação de Epson Esc/Pos da Bematech não é 100% fiel ao Epson Esc/Pos, então alguns recursos podem deixar de funcionar, no ACBrPosPrinter

Pelo que você descreveu, esse outro software, ativa uma programação na memória da Impressora, a cada Impressão... Isso não é usual (e não deveria ser feito)...

Experimente enviar antes de cada Impressão no ACBrPosPrinter, o comando '</reset>'

vou testar aqui Epson Esc/Pos....

obrigado pela orientação

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado

@Daniel Simoes,

Ficou Show usando a Epson Esc/Pos.... acabou os problemas....

consigo imprimir via IPP / não atrapalha outros software que usam a impressora....

só é necessário ainda fazer ajustes em relação ao acentos......

WhatsApp Image 2020-05-21 at 22.04.39.jpeg

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado
47 minutos atrás, Daniel Simoes disse:

me parece que a página de Código da Impressora, está em UTF8... você pode ajustar isso, na ACBrLib

https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca.html

@Daniel Simoes

estou usando a pc850

ConfigGravarValor("PosPrinter", "PaginaDeCodigo", "2" )

segue o log e o ini

acbrlib.ini ACBrLibPosPrinter-20200522.log

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Fundadores
Postado

Se você quer usar cp850, então precisa configurar a Impressora para o mesmo Page Code...

O que eu comentei, é que aparentemente a impressora espera receber os caracteres em UTF8... portanto se você não quer aplicar nenhuma configuração na impressora, deve usar o mesmo Code Page que ela...

  • Obrigado 1
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.

  • Este tópico foi criado há 1649 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.