Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.065
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Não pude compreender o seu post... por favor detalhe melhor o problema... Está imprimindo conforme você informou em "infCpl"... veja no seu Log
  2. Provavelmente ele estava se perdendo, com chaves no INI, do Monitor antigo... Obrigado por compartilhar a solução...
  3. Por favor poste um XML de reposta do SAT, e uma imagem do Cupom Impressso
  4. Provavelmente é necessário alguma configuração na impressora... ou ainda atualizar o firmware... Consulte o suporte do fabricante
  5. É isso mesmo... o SAT lê os dados da Empresa, direto do servidor do SEFAZ, no momento da Ativação do mesmo...
  6. O ACBrTEFD foi projetado para trabalhar com ECFs... mas ele não fala diretamente com os ECFs, e usa eventos para isso... Você pode, programar os Eventos para efetuar as impressões, e computar as informações que o ACBrTEFD solicita ( ou seja, emular um ECF do seu lado )
  7. Posta um imagem com a SUA tela de configuração
  8. A sintaxe dos seus comandos está errada... Nesse link ha exemplos básicos da sintaxe... http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?SintaxedosComandosACBr.html repare ainda, que todos os comandos do manual, tem exemplos: http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?Ativar.html http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?AbreCupom.html Veja também a pasta "Exemplos" no diretório de instalação do ACBrMonitorPLUS
  9. Muito boa a ideia... Obrigado... já apliquei no SVN
  10. No fim, analisando o problema do caso indicado no post anterior... acho que ele (o problema) sempre esteve lá .. ou seja, não foi causado por nossas modificações na ACBrUtil e demais... O problema ocorre por uma característica do Delphi, que na atribuição do "Text", do TStrings, considera o NULL, #0 como terminador... procedure TStrings.SetTextStr(const Value: string); var P, Start, LB: PChar; S: string; LineBreakLen: Integer; begin BeginUpdate; try Clear; P := Pointer(Value); if P <> nil then if CompareStr(LineBreak, sLineBreak) = 0 then begin // This is a lot faster than using StrPos/AnsiStrPos when // LineBreak is the default (#13#10) while P^ <> #0 do begin Start := P; while not (P^ in [#0, #10, #13]) do Inc(P); SetString(S, Start, P - Start); E o comando de desligar negrito, na Daruma, é composto de um NULL...
  11. Existe um roteiro de homologação, específico para Impressoras não fiscais... é muito mais simples e curto...
  12. Provavelmente você está informando o índice errado
  13. Modifiquei essa rotina para não depender do TStringList... Enviei uma possível correção para o SVN Tb achei um Bug na impressão de Cod.Barras de ecfEscfECf no Delphi... enviei uma possível correção...
  14. Waldir, Acho que essas modificações estão causando efeitos colaterais difíceis de dectar no ACBr... como ocorreu em: Penso que devemos fazer isso em um Branches... Sendo assim... vamos modificar o procedimento... Por favor faça todas as modificações que achar necessário... me envie o zip com a pasta toda... subo isso em um Branches, e com o tempo, vamos analisando...
  15. O MonitorPLUS não faz contingência automática... Você teria que enviar comandos para criar um CFe (SAT) e se desejasse contingência (se precisasse de contingência para o SAT), enviar comandos para criar um NFCe
  16. Provavelmente não é problema no driver, e sim no Tamanho da Página, configurado no Spool do Windows (nas configurações da Impressora)
  17. Enviei uma possível correção para o SVN
  18. Por favor forneça um passo a passo de como reproduzir o problema, usando o ECFTeste
  19. O ACBr é OpenSource... basta estudar os fontes... mesmo que Pascal não seja a sua linguagem, não é difícil compreender
  20. O problema não pode ser resolvido do lado do Fortes... Você precisa configurar uma página de maior tamanho, no spool do Windows (no Driver da Impressora)
  21. O proprio SAT atualiza seu relógio... se isso não está ocorrendo, pode ser problema de acesso na porta do NTP... Extraia o Log do SAT e verifique...
  22. 3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. Favor leia as regras do fórum.
  23. Não.. se estiver disposto a escrevê-lo e disponibilizar para a comunidade, ficaremos muito gratos...
×
×
  • 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.