Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3406 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

No dia (31/08/11) baixei a as atualizações do ACBR Serial e seus auxiliares.

Atualizei e recompilei o AcrbSerial, AcbrComun e AcbrDiversos.

A partir dai vários problemas começaram a aparecer com a impressora Daruma FS600:

Identificação do Operador

Esta ocorrendo o erro ao inicializar o PDV e depois de operador entrar no sistema:

13:50:00 RX <- :[200]047000000000100[CR][205]

-- 13:50:00 IdentificaOperador()

Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 78 -> MFD foi substituída Cod.Aviso: 0

TX -> [28]C[209] [142]

13:50:00 RX <- :1007800[209][CR][216]

----------------- ERRO -----------------

Erro retornado pela Impressora: Daruma FS-600

Documento sendo emitido

Erro estendido (078 -> CF aberto)

----------------------------------------

Antes isso não ocorria.

-x-x-

Numero do Cupom

Ao inicializar o PDV, pego o valor do Numero do Cupom na ECF e ocorria um erro de conversão do número, pois aparecia a palavra "angria", que acho que signfica Sangria, como ocorria um erro de conversão então colocava o valor zero. Em outras impressoras não ocorria esse problema. O mais estranho era que ao abrir um cupom e pegar o valor do numero do cupom o valor vinha corretamente.

Revisando o meu código verifiquei que não estava chamando a rotina que carrega os relatorios gerenciais, mas depois disso o valor começou a 1000, mas a ECF tinha um valor de > 115.000 e alguns momentos o valor até ficava menor, ou seja, uma dor de cabeça.

Veja um log gerado pelo PDV:

Numero do Cupom ACBR Atual:115835

Numero do Cupom Atual:115835

Cupom 115835 Aberto.

VendeItem. Trib:FF EAN:00000000000047 - Descr:DIVERSOS - Desc:R$ 0,00 - Preco:R$ 1,00 - Qtde:R$ 1,00 - UN:KG

VendeItem. ItemTotal:R$ 1,00

Reiniciei o computador

Configurando ACBR na porta COM3 com TimeOut de 40

Ativando a Ecf 001 !

Numero do Cupom ACBR Atual:001000

Numero do Cupom Atual:001000

Numero do Cupom Atual:000000

Numero do cupom zerado. Tentando novamente!

Numero do Cupom ACBR Atual:

Cancelamento Cupom

Ao fazer o cancelamento do cupom depois de fechado, ocorre o erro :

-- 14:11:39 CancelaCupom

TX -> [28]R[200]046[180]

14:11:39 RX <- :[200]0461[CR][252]

-- 14:11:39

TX -> [28]R[200]050[179]

14:11:39 RX <- :[200]050115835[CR][193]

-- 14:11:39

TX -> [28]F[214][140]

14:11:39 RX <- :0000000[214]115835[CR]

-- 14:11:39

Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 78 -> MFD foi substituída Cod.Aviso: 0

TX -> [28]F[218]15835[CR][FF][FF][FF]H

14:11:39 RX <- :1007800[218]000000[CR]

----------------- ERRO -----------------

Erro retornado pela Impressora: Daruma FS-600

Documento sendo emitido

Erro estendido (078 -> CF aberto)

----------------------------------------

E depois de abrir um novo cupom, o saldo da compra é da compra cancelada, que ocorreu o erro.

-x-x-x-x

Estou enviando o log, mas infelizmente não contem o caso do número do último cupom, o restante esta documentado.

Obrigado

ECF110902_004.TXT

Postado

Dependendo da sua versão anterior do acbr, talvez você tenha que desinstalar o acbr e instalar novamente.

Sempre que passo muito tempo sem atualizar o acbr, eu faço isso pra evitar problemas

Ass. Vially Israel

Postado

Hoje finalmente fiz um teste numa outra Daruma.

Antes disso tinha desintalei o ACBRSerial e seus auxiliares e instalei tudo novamente no Delphi7.

Descobri que um dos erros que ocorria era o fato de estar tentando fazer um corte de papel, e como a Daruma não tem o mecanismo ocorria o seguinte erro:

-- 15:16:28 CortaPapel

TX -> [28]R[200]113[181]

15:16:28 RX <- :[200]1130[CR][252]

-- 15:16:28

TX -> [28]R[200]056[181]

15:16:28 RX <- :[200]0560[CR][252]

-- 15:16:28

Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 11 - Estendido: 86 -> MFD já cadastrada Cod.Aviso: 0

TX -> [28]F[231][LF][LF][LF][FF]H

15:16:28 RX <- :1108600[231][CR][238]

----------------- ERRO -----------------

Erro retornado pela Impressora: Daruma FS-600

Documento não foi aberto

Erro estendido (086 -> CCD ou RG não aberto)

----------------------------------------

Modifiquei a minha rotina de corte de papel e o problema não ocorreu mais.

A partir daí comecei a fazer outros teste e me deparei um com um erro um tanto estranho.

Ao chamar a rotina do SubTotal o valor retornado era o último valor do cupom impresso ou cancelado.

Como estava fazendo teste com uma fiscal, sempre que fazia um cupom sempre cancelava e sempre o Subtotal vinha com o valor do cupom anterior e não com o atual.

Estou usando o comando SubTotal da Acbr e com outros impressoras esse problema não ocorre.

Estou enviando o log desses teste e gostaria de uma opinião.

Obrigado

ECF110912_001.TXT

  • 3 anos depois...
  • Membros Pro
Postado

Utilizando a Daruma FS700M, um cliente nosso obteve o erro abaixo(Referenciado neste post), impossibilitando o mesmo de poder fechar o cupom fiscal. Somente após ele cancelar 2 itens do cupom que o ECF conseguiu finalizar o mesmo. Segue uma versão resumida:

--------------------------------------------------------------------------------
ATIVAR - 22/09/14 18:48:35:703 - Modelo: Daruma - Porta: COM1 - TimeOut: 30
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
--------------------------------------------------------------------------------

-- 18:48:35:703 
                TX -> [ESC][239][CR]
   18:48:35:906 RX <- :[ESC][239]001011122231824382209201400000000001471000000000293547645[CR]
-- 18:48:35:906 
                TX -> [FS]R[200]082[188]
   18:48:36:078 RX <- :[200]082010061[CR][195]
-- 18:48:36:078 
                TX -> [FS]R[200]083[189]
   18:48:36:218 RX <- :[200]083010100[CR][196]
-- 18:48:36:218 
                TX -> [FS]R[200]139[189]
   18:48:36:359 RX <- :[200]13932[CR]
-- 18:48:36:359 
                TX -> [GS][BS][CR]
   18:48:36:515 RX <- :[CR]
-- 18:48:36:515 Estado
                TX -> [FS]R[200]056[181]
   18:48:36:671 RX <- :[200]0561[CR][253]
-- 18:48:36:671 
                TX -> [FS]R[200]057[180]
   18:48:36:812 RX <- :[200]0571[CR][252]
-- 18:48:36:812 NumUltimoItem
                TX -> [FS]R[200]058[187]
   18:48:36:968 RX <- :[200]058004[CR][246]
-- 18:48:36:968 Subtotal
                TX -> [FS]R[200]047[181]
   18:48:37:125 RX <- :[200]047000000001471[CR][207]
-- 18:48:37:125 IdentificaOperador()
                TX -> [FS]C[209]                    [142]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 78 -> MFD foi substituída Cod.Aviso: 0
   18:48:37:171 RX <- :1007800[209][CR][216]
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
Erro estendido (078 -> CF aberto)
----------------------------------------

-- 18:48:37:171 NumSerie
                TX -> [FS]R[200]078[185]
   18:48:37:359 RX <- :[200]078DR0610BR000000248209 [CR][228]
-- 18:48:37:359 MudaArredondamento( -1 )
                TX -> [ESC][228]XXXX1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 0 -> MFD foi substituída Cod.Aviso: 0
   18:48:37:437 RX <- :E10[CR]
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
----------------------------------------

-- 18:48:37:437 NumCCF
                TX -> [FS]R[200]030[181]
   18:48:37:609 RX <- :[200]030091663[CR][199]
-- 18:48:37:609 NumCupom
                TX -> [FS]R[200]026[178]
   18:48:37:765 RX <- :[200]026112223[CR][202]
-- 18:48:37:765 DataHora
                TX -> [FS]R[200]066[182]
   18:48:37:921 RX <- :[200]06622092014182440[CR][202]
-- 18:48:39:015 NumSerie
                TX -> [FS]R[200]078[185]
   18:48:39:203 RX <- :[200]078DR0610BR000000248209 [CR][228]
-- 18:48:39:234 GrandeTotal
                TX -> [FS]R[200]001[183]
   18:48:39:406 RX <- :[200]001000000000293547645[CR]

    Anexei um arquivo com o log mais completo. Alguém teria alguma sugestão do que poderia ter ocorrido ou alguma sugestão a respeito?

  • Moderadores
Postado

Utilizando a Daruma FS700M, um cliente nosso obteve o erro abaixo(Referenciado neste post), impossibilitando o mesmo de poder fechar o cupom fiscal. Somente após ele cancelar 2 itens do cupom que o ECF conseguiu finalizar o mesmo. Segue uma versão resumida:

--------------------------------------------------------------------------------
ATIVAR - 22/09/14 18:48:35:703 - Modelo: Daruma - Porta: COM1 - TimeOut: 30
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
--------------------------------------------------------------------------------

-- 18:48:35:703 
                TX -> [ESC][239][CR]
   18:48:35:906 RX <- :[ESC][239]001011122231824382209201400000000001471000000000293547645[CR]
-- 18:48:35:906 
                TX -> [FS]R[200]082[188]
   18:48:36:078 RX <- :[200]082010061[CR][195]
-- 18:48:36:078 
                TX -> [FS]R[200]083[189]
   18:48:36:218 RX <- :[200]083010100[CR][196]
-- 18:48:36:218 
                TX -> [FS]R[200]139[189]
   18:48:36:359 RX <- :[200]13932[CR]
-- 18:48:36:359 
                TX -> [GS][BS][CR]
   18:48:36:515 RX <- :[CR]
-- 18:48:36:515 Estado
                TX -> [FS]R[200]056[181]
   18:48:36:671 RX <- :[200]0561[CR][253]
-- 18:48:36:671 
                TX -> [FS]R[200]057[180]
   18:48:36:812 RX <- :[200]0571[CR][252]
-- 18:48:36:812 NumUltimoItem
                TX -> [FS]R[200]058[187]
   18:48:36:968 RX <- :[200]058004[CR][246]
-- 18:48:36:968 Subtotal
                TX -> [FS]R[200]047[181]
   18:48:37:125 RX <- :[200]047000000001471[CR][207]
-- 18:48:37:125 IdentificaOperador()
                TX -> [FS]C[209]                    [142]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 78 -> MFD foi substituída Cod.Aviso: 0
   18:48:37:171 RX <- :1007800[209][CR][216]
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
Erro estendido (078 -> CF aberto)
----------------------------------------

-- 18:48:37:171 NumSerie
                TX -> [FS]R[200]078[185]
   18:48:37:359 RX <- :[200]078DR0610BR000000248209 [CR][228]
-- 18:48:37:359 MudaArredondamento( -1 )
                TX -> [ESC][228]XXXX1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 0 -> MFD foi substituída Cod.Aviso: 0
   18:48:37:437 RX <- :E10[CR]
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
----------------------------------------

-- 18:48:37:437 NumCCF
                TX -> [FS]R[200]030[181]
   18:48:37:609 RX <- :[200]030091663[CR][199]
-- 18:48:37:609 NumCupom
                TX -> [FS]R[200]026[178]
   18:48:37:765 RX <- :[200]026112223[CR][202]
-- 18:48:37:765 DataHora
                TX -> [FS]R[200]066[182]
   18:48:37:921 RX <- :[200]06622092014182440[CR][202]
-- 18:48:39:015 NumSerie
                TX -> [FS]R[200]078[185]
   18:48:39:203 RX <- :[200]078DR0610BR000000248209 [CR][228]
-- 18:48:39:234 GrandeTotal
                TX -> [FS]R[200]001[183]
   18:48:39:406 RX <- :[200]001000000000293547645[CR]

    Anexei um arquivo com o log mais completo. Alguém teria alguma sugestão do que poderia ter ocorrido ou alguma sugestão a respeito?

Por favor anexe completo o log para melhor entendimento!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Fundadores
Postado

O que notei no Log, é que comandos de configuração estão sendo chamados com o Cupom Aberto... e isso causa o erro:
 

 

-- 18:48:37:125 IdentificaOperador()
                TX -> [FS]C[209]                    [142]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 78 -> MFD foi substituída Cod.Aviso: 0
   18:48:37:171 RX <- :1007800[209][CR][216]
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
Erro estendido (078 -> CF aberto)
----------------------------------------

-- 18:48:37:171 NumSerie
                TX -> [FS]R[200]078[185]
   18:48:37:359 RX <- :[200]078DR0610BR000000248209 [CR][228]
-- 18:48:37:359 MudaArredondamento( -1 )
                TX -> [ESC][228]XXXX1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR]
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 10 - Estendido: 0 -> MFD foi substituída Cod.Aviso: 0
   18:48:37:437 RX <- :E10[CR]
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Documento sendo emitido
----------------------------------------

 

 

 

Esses comandos devem ser chamados antes da abertura de qq documento

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

Bom dia Juliomar e Daniel. Realmente, neste caso, alguns comando não seguiram a sequência apropriada do aplicativo. Vou tentar verificar se consigo achar algum problema no fluxo da venda.

  • 10 meses depois ...
  • Este tópico foi criado há 3406 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.

The popup will be closed in 10 segundos...