Ir para conteúdo
  • Cadastre-se

Régys Silveira

Moderadores
  • Total de ítens

    9.999
  • Registro em

  • Última visita

  • Days Won

    149

Tudo que Régys Silveira postou

  1. O driver USB da Bematech é o único que não simula porta COM, ele cria um spooler de impressão, para utilizar a Bematech com USB somente com o adaptador serial citado anteriormente.
  2. Um colega já a implementou, estou somente esperando ele me enviar os fontes para analisar e disponibilizar.
  3. Adauto, poste as alterações aqui no forum, se existir um emulador seria bom também postá-lo, que eu analiso e subo para o repositório.
  4. Tente gravar em um path que não tenha "_" e que tenha direitos de escrita, só para fazermos um teste, pelo que percebi nos testes que fiz, a Dll é bem chatinha com esse tipo de coisa. Inclusive eu estava utilizando durante os testes um usuário administrador, e o windows 7 ainda não deixou escrever em alguns lugares, mesmo sendo administrador.
  5. Qual a versão do delphi, e quais componentes especificamente você utiliza nessa caso que precisou atualizar o .NET? Qual era a mensagem de erro? Se possível poste um log do ACBr, assim fica mais fácil acharmos o que está acontecendo.
  6. Efetuei os testes aqui, o erro acontece quando não se tem permissão de escrita no diretório. Por exemplo no windows 7, ele não deixa gravar em c:\, então a dll retorna esse erro. aqui funcionou perfeitamente gravando o arquivo dentro do diretório do aplicativo ou dentro de uma pasta nesse diretório.
  7. consegui simular o erro aqui, tão logo eu faça a correção disponibilizo no repositório. obrigado pelo feedback.
  8. geralmente se grava os itens vendidos em uma tabela, e quando necessário se recupera a partir dela.
  9. a que tenho aqui é a que está no site, quais os valores que você passa para o método?
  10. estranho é que eu testei aqui numa daruma fs700 e está funcionando.
  11. mesmo usando este método e fazendo o parsing continua com erro?
  12. tente utilizar o método: ACBrECF.PafMF_MFD_Cotepe1704(Integer(edtCOOInicial.Value), Integer(edtCOOFinal.Value), PathArquivo); dessa forma.
  13. vou analisar
  14. me mande o log do ACBrECF por favor.
  15. esse erro geralmente acontece quando passa um parâmetro que ele não entende bem, por isso perguntei se era realmente inteiro, aqui eu tive que converter quando usava .value justamente por ser variant.
  16. está estranho, porque como te disse, aqui está funcionando normalmente. DM.ACBrECF.PafMF_LMFC_Cotepe1704(edtCOOInicial.Value, edtCOOFinal.Value, PathArquivo ".Value" e um tipo variant? se for tem que converter para inteiro primeiro, porque dá erro interno na dll.
  17. Fiz os testes aqui e está tudo funcionando normalmente, seu ACBr está atualizado?
  18. você está com a última versão da darumaframework.dll? Verifique no site http://www.desenvolvedoresdaruma.com.br/.
  19. Os comando para as tags e estão implementados para a bematech, tente atualizar o teu ACBr, se mesmo assim persistir, faça um teste com o envio das tags gravando o log do ACBrECF e anexe ele aqui por favor. Pode ser que o modelo da impressora fiscal mp4000 utilize outros códigos por isso preciso do log para ver o que está sendo enviado.
  20. Você quer utilizar qual tipo de códigos de barras? ean 8, ean 13?
  21. Aqui eu imprimo reduções Z com mais de 1 metro de comprimento tanto na Daruma quanto na Bematech e não acontece isso não, são vários quadrados de bitmap.
  22. Desculpe, eu me equivoquei, achei que você estava fazendo gerencial, o comprovante fiscal é como um cupom fiscal mas sem valor fiscal, portanto, não tem como na lei imprimir uma segunda via dele.
  23. Você pode utilizar o método de impressão de segunda via que funciona para algumas impressoras, ou pode passar a quantidade de vias que deseja imprimir no mesmo método que você já está utilizando. Qual a forma que está utilizando para imprimir o comprovante, veja que os métodos para comprovantes tem a quantidade de vias que serão impressas, basta informar.
  24. Estava ocorrendo esse erro porque os relatórios estavam diferentes para alguns modelos, mas já foi arrumado, basta atualizar os fontes.
  25. function TACBrAAC.VerificarGTECF(const NumeroSerie: String; var ValorGT: Double) : Integer; Veja que o parâmetro ValorGT é um parâmetro var, por isso está ocorrendo a mensagem.
×
×
  • 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...