Ir para conteúdo
  • Cadastre-se

J Pereira

Membros Pro
  • Total de ítens

    160
  • Registro em

  • Última visita

Posts postados por J Pereira

  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. 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

     

     

    • Curtir 2
    • Obrigado 1
  3. 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

     

  4. 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?

  5. Em 21/11/2016 at 15:17, carlosdaniel_am disse:

    Para fins de entendimento das propriedades e algumas funções elaborei um pequeno exemplo em Delphi 2007 usando o componente ACBrNFe para importar um XML e recuperar dados de interesse, apenas um exemplo trivial mas que serviu de base para meu projeto final, espero que seja útil aos colegas.

     

    Fonte zipado em Delphi 2007 com aplicativo compilado para testes (em anexo ou no google drive)

    https://drive.google.com/file/d/0B-8coBdYiTyEMVROemNHNzlxZVk/view?usp=sharing

    O entendimento do PDF "Manual_de_Orientacao_Contribuinte_v_6.00.pdf" é importante para se tirar bom proveito do componente, o mesmo está disponível na internet.

    acbr_Importacao_de_uma_nota.zip

    Bom dia

    Estes fontes ainda estão disponiveis? O link nao abre

  6. 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 ?

     

  7. 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.

  8. Boa tarde amigos.

    Após o horário de verão alguns clientes estão recebendo o erro 

    ERRO INTERNO: 2

    ERRO HTTP: 0

    ERRO: REQUISIÇÃO NAO ENVIADA

    2 - O Sistema não pode encontrar o arquivo especificado.

    Mesma mensagem de erro na transmissão para emissão ou consulta status disponibilidade.

    Já atualizei dlls, schemas, revi configuração de Opções da Internet, instalei Cadeias de cerificados V5 e nada

    Desinstalei antivirus, desabilitei firewall.

    Num dos clientes, com o mesmo certificado emite em outra máquina.

    Alguém tem alguma solução?

    Grato.

  9. Boa tarde a todos.

    Grato pela ajuda, mas resolvi alterando o arquivo DANFeRetrato.fr3 removendo a coluna descontos.

    Mas surgiu outra questão:

    Quando for uma nota de devolução, onde nao tem nada a ser pago, escolhendo a forma de pagamento 2-Outros, é impresso os valores de total bruto, total descontos e total liquido na faixa de fatura, da mesma forma quando é pagamento a vista ou a prazo.

    No componente tem algo a esconder estes valores ou é obrigatório pelo manual de procedimentos. Procurei mas não encontrei esta resposta.

    Grato a todos.

  10. Boa tarde a todos.

    Um cliente está querendo que ao imprimir a danfe nf-e não imprima a coluna descontos por item, já que no emissor gratuito da receita não existe esta coluna.

    No manual de orientação do contribuinte v.6.00 pagina 265 também está sem esta coluna. Alguém sabe de outro manual que exija esta coluna?

    Utilizo o ACBrNFeDANFeRL 

    Já marquei a propriedade ImprimeDescAcrescItem como false e mesmo assim esta coluna é impressa.

    Alguém sabe de alguma outra configuração para isto?

     

     

    coluna com desconto no acbr.png

    danfe sem desconto no manual.png

×
×
  • 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...
The popup will be closed in 10 segundos...