Bom dia a todos. Estou tendo alguns problemas ao emitir um cupom usando alguma forma de pagamento que possui acentuação.
O problema começou a acontecer depois que eu atualizei meu Acbr
Impressora Bematech MP-400 TH FI
Já tentei usar Code Pages 437, 850, 858 e 860.
As formas de pagamento cadastrados na minha são esses:
Informaçoes do acbrlog:
Dinheiro Cartao credito A vista Carteira Cheque Pr[130] Cheque [133] Vista Cart[198]o D[130]bito Dep[162]sito Cart[198]o Cr[130]dito Boleto Convenio TEF Cartao TEF CARTAO Cr[130]dito Cheque Pre Cart[198]o Conv[136]nio Outros Recarga
Informações retornadas da função no Delphi:
Dinheiro Cartao credito A vista Carteira Cheque Pr‚ Cheque … Vista CartÆo D‚bito Dep¢sito CartÆo Cr‚dito Boleto Convenio TEF Cartao TEF CARTAO Cr‚dito Cheque Pre CartÆo Convˆnio Outros Recarga
Por exemplo, informando um pagamento em Cartão, é passado à função TACBrECFClass.AchaFPGDescricao('Cartão [Descricao], true [buscaExata], true [ignorarCase]).
No trecho que compara a descrição passada com as formas de pagamento cadastradas na impressora, temos a seguinte situação 'CARTÆO' <> 'CARTãO', logo, nunca retornará o índice da forma de pagamento.
Alguém pode me ajudar? Muito obrigado.