Jump to content

Apóstolo Pereira Masvida

Membros
  • Content Count

    109
  • Joined

  • Last visited

Community Reputation

8 Neutral

About Apóstolo Pereira Masvida

  • Rank
    Membro

Recent Profile Visitors

925 profile views
  1. Boa Noite pessoal Estou tendo o seguinte problema: Após várias impressoes da nota saírem normalmente, após determinanda venda as impressoes ficam presas no buffer do windows, e daí somente cancelando as pendentes ou reiniciando o pc, daí imprime tudo de uma vez. Acontece mais em windows 10 com Daruma DR-800 Já testei usando diretamente a porta, tipo COM3, ou pelo spooler do windows, tipo \\computador\impressora compartilhada Agradeço a ajuda
  2. Obrigado EMBarbosa pela resposta Mas infelizmente não rodou. Essas dlls eu já tinha testado. Qual seria a melhor configuração? Grato
  3. Bom dia Tentei usar o exemplo do eSocial e está ocorrendo o seguinte erro: Executando a partir de outra pasta onde executo o NFe ocorre o seguinte: O que pode ser? Quais seriam as dlls obrigatórias? Grato pela ajuda
  4. Boa tarde Depois de muitos testes e pesquisas, e também sem a ajuda eficaz da Daruma, consegui usar a Daruma através do EscPos com os seguintes parametros, baseado no exemplo do AcBr para uso do EscPos Frm_Nfe2.ACBrPosPrinter1.Desativar; try with Frm_Nfe2 do begin ACBrPosPrinter1.Modelo := TACBrPosPrinterModelo( INI.ReadInteger('PosPrinter','Modelo', StrToInt(Frm_principal.ModeloImpressoraNF))) ; ACBrPosPrinter1.Porta := INI.ReadString('PosPrinter','Porta',ACBrPosPrinter1.Porta); // cbxPortaChange(nil); ACBrPosPrinter1.ColunasFonteNormal := INI.ReadInteger('PosPrinter','Colunas',ACBrPosPrinter1.ColunasFonteNormal); ACBrPosPrinter1.EspacoEntreLinhas := INI.ReadInteger('PosPrinter','EspacoEntreLinhas',ACBrPosPrinter1.EspacoEntreLinhas); ACBrPosPrinter1.LinhasBuffer := INI.ReadInteger('PosPrinter','LinhasBuffer',ACBrPosPrinter1.LinhasBuffer); ACBrPosPrinter1.LinhasEntreCupons := INI.ReadInteger('PosPrinter','LinhasPular',ACBrPosPrinter1.LinhasEntreCupons); ACBrPosPrinter1.CortaPapel := INI.ReadBool('PosPrinter','CortarPapel',ACBrPosPrinter1.CortaPapel); ACBrPosPrinter1.ControlePorta := INI.ReadBool('PosPrinter','ControlePorta',ACBrPosPrinter1.ControlePorta); ACBrPosPrinter1.TraduzirTags := INI.ReadBool('PosPrinter','TraduzirTags',ACBrPosPrinter1.TraduzirTags); ACBrPosPrinter1.IgnorarTags := INI.ReadBool('PosPrinter','IgnorarTags',ACBrPosPrinter1.IgnorarTags); ACBrPosPrinter1.ArqLOG := INI.ReadString('PosPrinter','ArqLog',ACBrPosPrinter1.ArqLOG); ACBrPosPrinter1.PaginaDeCodigo := TACBrPosPaginaCodigo( INI.ReadInteger('PosPrinter','PaginaDeCodigo',2)); ACBrPosPrinter1.Device.ParamsString := INI.ReadString('PosPrinter','ParamsString',ACBrPosPrinter1.Device.ParamsString ); ACBrPosPrinter1.ConfigBarras.LarguraLinha := INI.ReadInteger('Barras','Largura',ACBrPosPrinter1.ConfigBarras.LarguraLinha); ACBrPosPrinter1.ConfigBarras.Altura := INI.ReadInteger('Barras','Altura',ACBrPosPrinter1.ConfigBarras.Altura); ACBrPosPrinter1.ConfigBarras.MostrarCodigo := INI.ReadBool('Barras','HRI',ACBrPosPrinter1.ConfigBarras.MostrarCodigo); ACBrPosPrinter1.ConfigQRCode.Tipo := INI.ReadInteger('QRCode','Tipo',ACBrPosPrinter1.ConfigQRCode.Tipo); ACBrPosPrinter1.ConfigQRCode.LarguraModulo := INI.ReadInteger('QRCode','LarguraModulo',ACBrPosPrinter1.ConfigQRCode.LarguraModulo); ACBrPosPrinter1.ConfigQRCode.ErrorLevel := INI.ReadInteger('QRCode','ErrorLevel',ACBrPosPrinter1.ConfigQRCode.ErrorLevel); ACBrPosPrinter1.ConfigLogo.KeyCode1 := INI.ReadInteger('Logo','KC1',ACBrPosPrinter1.ConfigLogo.KeyCode1); ACBrPosPrinter1.ConfigLogo.KeyCode2 := INI.ReadInteger('Logo','KC2',ACBrPosPrinter1.ConfigLogo.KeyCode2); ACBrPosPrinter1.ConfigLogo.FatorX := INI.ReadInteger('Logo','FatorX',ACBrPosPrinter1.ConfigLogo.FatorX); ACBrPosPrinter1.ConfigLogo.FatorY := INI.ReadInteger('Logo','FatorY',ACBrPosPrinter1.ConfigLogo.FatorY); if Frm_Nfe2.ACBrPosPrinter1.Modelo = ppEscDaruma then begin Frm_Nfe2.ACBrPosPrinter1.ConfigQRCode.LarguraModulo := 1; Frm_Nfe2.ACBrPosPrinter1.Device.SendBytesInterval := 150; Frm_Nfe2.ACBrPosPrinter1.Device.TimeOut := 10; Frm_Nfe2.ACBrPosPrinter1.LinhasBuffer := 20; Frm_Nfe2.ACBrPosPrinter1.ControlePorta := False; end; end; finally INI.Free ; end ; ===== As vezes o windows bloqueia a gravação do arquivo temporário no Spool do windows. Então vá nas pastas do System32 Spool e Printer, e em segurança dê controle total para o usuário Todos
  5. Bom dia Sou do RJ. Após 24h vários clientes com problemas de erro http: 500 A solução é aguardar o sefaz-RS ou podemos fazer alguma coisa a mais? Alguns clientes estão emitindo em off-line mas a regra é transmitir em 24h. Não é isso?
  6. Boa tarde Alguém já trabalhou com o coleto de dados bematech DC-2200? Existe algum componente do AcBr para isto? Não consigo suporte da Bematech. Paresse que os proprios atendendetes não sabe usar o dispositivo. Eles mandam baixar um gerador de aplicativos deles, para vc mesmo fazer um programa para carregar e ler a contagem, porém o manual não é claro em como fazer isso Para piorar nem seque estou conseguindo conexão com o dispositivo. Alguém pode me ajudar? Alguém já tem alguma rotina ou aplicativo em delphi pronto? https://www.bematech.com.br/suporte/equipamento/dc-2200
  7. Grato BigWings. Mas desculpe a minha ignorancia no assunto, em que momento testo se não houve resposta. Qual codigo de retorno e em que momento verifico?
  8. Boa noite. Tambem estou tendo esta dificuldade. A questão é: 1-Se autorizou e não recebi o retorno, não terei o protocolo para fazer o cancelamento. 2-Se o cliente já levou impressa a NFCe em contigencia, como ficará esta situação, pois quando ele pesquisar pelo Qr-Code constará como cancelada. Alguém teria um exemplo de rotina para verificar o xml nessa situação de não retorno do sefaz?
  9. Bom dia Estes fontes ainda estão disponiveis? O link nao abre
  10. Oi Daniel. Segui essa configuração. A impressora é ativada mas não imprime nada, e não dá erro.
  11. Obrigado Daniel Simoes pela informação. Realmente a Daruma informa que com a DR800 ETH não há problemas, mas acontece que ela é mais cara no mercado, então quando chegamos nos clientes eles já compraram a DR800 L, que é a mais barata, e aí o problema persiste. Outra coisa: Também não consigui configurar a conexão com a opção RAW: disponivel no PosPrinterTeste. Há alguma dica: A forma de utilização é instalar o spooler e então selecionar a porta RAW:DR800 SPOOLER ?
  12. Bom dia Tambem fiz este checklist com a daruma, mas informei para eles a invialibilidade de se fazer isso em todas as maquinas instaladas nos clientes devido a tempo e ambiente além da questão da versão do Windows como 7, 8, 10 e 32/64bits Pedi a eles uma solução mais automatizada.
  13. Bom dia pessoal. Estou com o mesmo problema, e seguindo as instruções acima nada mudou. Alguém encontrou uma solução diferente? O pessoal da Daruma reconhece que há problemas com a DR800 e dizem que estão buscando soluções, mas até agora nada. Indicam usar a sua framework, mas se temos o AcBr para portabilidade com várias marcas, porque ficar limitado a dll do fabricante? Creio que eles estão forçando barra para nossos aplicativos ser exclusivo para eles.
  14. Já tinha visto isso André. Num dos clientes com windows XP restaurei um ponto de recuperação antes do horário de verão e voltou a funcionar. Nos outros vou tentar fazer o mesmo amanhã. Grato.
×
×
  • Create New...