Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.013
  • Registro em

  • Última visita

  • Days Won

    756

Tudo que Daniel Simoes postou

  1. Já no SVN Waldir... Fiz apenas uns pequenos ajustes... favor verificar...
  2. Não existe um comando na especificação da DLL para isso... O correto seria o SAT atualizar sua data de tempo em tempo, no NTP.... Qual a marca do SAT ? Já entrou em contato com o Fabricante ?
  3. Se você usa impressão no Fortes (Spool do Windows)... então todo o trabalho é feito pelo Driver do fabricante... Ou seja, você precisa falar com o Fabricante...
  4. Trata-se de uma impressora NÃO fiscal, correto ? Nesse caso, você precisa instalar o driver do fabricante (assim como qualquer impressora do Windows)
  5. O ACBr possui comando próprio para Sangria e Suprimento... você está usando eles ? Sangria e Suprimento são muito específicos de cada ECF, e a maioria deles não aceita pagamento..
  6. Enviei no SVN, uma correção para o problema de tratamento do CEP ...
  7. Isso se deve ao tamanho da fonte... que não é mono espacejada... Talvez ocorra o efeito que vc deseja, com o EscPos
  8. Impressão em Fortes ou EscPos ?
  9. Não pude compreender o seu post... por favor detalhe melhor o problema... Está imprimindo conforme você informou em "infCpl"... veja no seu Log
  10. Provavelmente ele estava se perdendo, com chaves no INI, do Monitor antigo... Obrigado por compartilhar a solução...
  11. Por favor poste um XML de reposta do SAT, e uma imagem do Cupom Impressso
  12. Provavelmente é necessário alguma configuração na impressora... ou ainda atualizar o firmware... Consulte o suporte do fabricante
  13. É isso mesmo... o SAT lê os dados da Empresa, direto do servidor do SEFAZ, no momento da Ativação do mesmo...
  14. 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 )
  15. 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
  16. Muito boa a ideia... Obrigado... já apliquei no SVN
  17. 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...
  18. Existe um roteiro de homologação, específico para Impressoras não fiscais... é muito mais simples e curto...
  19. 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...
×
×
  • 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...