Usuários SAC Intelliware 54 Posted May 19, 2015 Usuários SAC Report Share Posted May 19, 2015 Bom dia pessoal, Estamos com alguns problemas relacionados ao ECF MP-4000 TH FI no cliente. Ao tentar efetuar o fechamento em uma forma de pagamento TEF, estamos recebendo(1): -- 08:58:22:871 TX -> [STX]([NUL][FS]BCart[146]o Cr'dito 00000000002196001554[182][TAB] 08:58:22:937 RX <- ACK = 6 Falha: 0 08:58:22:963 VerificaFimImpressao: Pedindo o Status (19) 08:58:22:983 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2 08:58:22:993 RX <- [NUL][129][GS][NUL] ----------------- ERRO ----------------- Erro retornado pela Impressora: Bematech Meio de pagamento não permite tef ---------------------------------------- -- 08:58:23:006 TX -> [STX][20][NUL][FS]BCart[146]o Cr'dito [213][ENQ] 08:58:23:047 RX <- ACK = 6 Falha: 0 08:58:23:057 VerificaFimImpressao: Pedindo o Status (19) 08:58:23:072 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2 08:58:23:078 RX <- [NUL][129][GS][NUL] ----------------- ERRO ----------------- Erro retornado pela Impressora: Bematech Meio de pagamento não permite tef ---------------------------------------- -- 08:59:40:683 Estado TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL] 08:59:40:709 RX <- ACK = 6 Falha: 0 08:59:40:817 RX <- [NUL][NUL][NUL][NUL] Através da leitura X podemos observar que está configurado normalmente na forma de pagamento correspondente o vinculado. Observamos que sempre para esse erro o retorno é: RX <- [NUL][129][GS][NUL] Não sei se ajuda, mas observamos também, no log do ECF, que toda vez quando é impresso a Leitura X, temos(2): -- 13:12:29:658 LeituraX TX -> [STX][4][NUL][FS][ACK]"[NUL] 13:12:29:692 RX <- ACK = 6 Falha: 0 13:12:29:710 VerificaFimImpressao: Pedindo o Status (19) 13:12:31:212 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation 13:12:32:525 VerificaFimImpressao: ECF fora de linha 13:12:33:835 VerificaFimImpressao: ECF fora de linha 13:12:34:756 VerificaFimImpressao: Pedindo o Status (19) 13:12:34:771 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2 13:12:34:878 RX <- [NUL][NUL][NUL][NUL] O segundo problema já ocorreu em outros clientes e o Daniel nos passou em outros tópicos que seria problema na porta serial do computador. Gostaríamos da opinião de vocês em relação ao primeiro problema citado acima. Link to post Share on other sites
EMBarbosa 3,384 Posted May 19, 2015 Report Share Posted May 19, 2015 Já tive um problema semelhante quando havia meios de pagamentos com descrição muito semelhantes. Acontecia de o programa encontrar o índice errado. Sobre as outras mensagens, parece mesmo erro de comunicação (porta, cabo, etc...) []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh. Link to post Share on other sites
Usuários SAC Intelliware 54 Posted May 19, 2015 Author Usuários SAC Report Share Posted May 19, 2015 Interessante. Mas, no nosso caso as formas, são completamente diferentes EMBarbosa. Anexei uma imagem das formas cadastradas no ecf. Link to post Share on other sites
Juliomar Marchetti 3,859 Posted May 22, 2015 Report Share Posted May 22, 2015 Boa noite quanto a primeira situação queria pedir se por acaso está informando algo no codepage do componente? se sim qual valor e também tente deixar embranco caso exista algo Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Fundadores Daniel Simoes 8,705 Posted May 22, 2015 Fundadores Report Share Posted May 22, 2015 O problema pode estar ocorrendo devido a Acentuação nas formas de pagamento... Evite a todo custo, programar registradores com acentuação... isso sempre será um problema... Em todo caso, quem está acusando o erro, é o próprio ECF, o ACBr apenas está repassando a mensagem... 08:58:23:078 RX <- [NUL][129][GS][NUL]----------------- ERRO -----------------Erro retornado pela Impressora: BematechMeio de pagamento não permite tef---------------------------------------- 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. Link to post Share on other sites
Usuários SAC Intelliware 54 Posted May 22, 2015 Author Usuários SAC Report Share Posted May 22, 2015 Bom dia Juliomar e Daniel. Juliomar, não encontrei o método/propriedade codepage do componente ACBrECF. Daniel, vou verificar esse problema de acentuação e qual versão do firmware do ECF. Agradeço. Link to post Share on other sites
Juliomar Marchetti 3,859 Posted May 22, 2015 Report Share Posted May 22, 2015 Perdão a propriedade é PaginadeCodigo Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC Intelliware 54 Posted May 22, 2015 Author Usuários SAC Report Share Posted May 22, 2015 Ah sim, encontrei aqui. No nosso caso está setada para 0. Vou deixar em branco e pedir para fazer um teste no cliente. O que seria esta propriedade? Quais valores ela aceita? Link to post Share on other sites
Fundadores Daniel Simoes 8,705 Posted May 22, 2015 Fundadores Report Share Posted May 22, 2015 Depende de cada ECF... Se você pretende usar acentuação no ECF, deve conhecer qual a página de código ele usa... Se não me engano a Bematech usa a Pag.Código 850 Eu recomendo cadastrar as Formas de Pagamento SEM os acentos 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. Link to post Share on other sites
Usuários SAC Solution Intelliware 54 Posted May 22, 2015 Author Usuários SAC Solution Report Share Posted May 22, 2015 Entendi. Encontrei no manual da Bematech o CODEPAGE 850. Passei a orientação para o pessoal de implantação não cadastrar as formas de pagamento com acentos. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now