-
Total de ítens
160 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por J Pereira
-
-
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
-
Obrigado EMBarbosa pela resposta
Mas infelizmente não rodou. Essas dlls eu já tinha testado.
Qual seria a melhor configuração?
Grato
-
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
-
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
- 2
- 1
-
-
Parabens
- 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
-
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?
-
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?
-
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.
Bom dia
Estes fontes ainda estão disponiveis? O link nao abre
-
Oi Daniel. Segui essa configuração. A impressora é ativada mas não imprime nada, e não dá erro.
-
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 ?
-
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.
-
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.
-
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.
-
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.
-
Obrigado hleorj pela ajuda
Tive que alterar o .fr3 excluindo esta coluna. A banda fatura deixei como estava pois no emissor gratuito também é impressa.
Abcs
-
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.
-
Interessante hleorj, achei que teria, pois a propriedade ImprimirTotalLiquido = false esconde esta coluna.
Grato pela resposta. Vou continuar pesquisando em como esconder, pois preciso dela.
-
Sim Juliomar, a propriedade deveria ser ImprimeDescAcrescItem do componente ACBrNFeDANFeRL , mas não funciona. Já setei como false e mesmo assim não inibe a impressão.
-
Obrigado Juliomar pela pronta resposta, mas mesmo atualizando continua com a coluna de desconto no item.
-
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?
-
Olá Cid Maia
Experimente dar permissão de gravacao a pasta C:\Windows\System32\spool\PRINTERS onde a impressora está conectada.
-
Grato pela ajuda amigo.
Vou testar em meus clientes.
Impressora Sweda com EscPos não abre gaveta
em Dúvidas gerais
Postado
Boa tarde
Não consigo fazer com que a impressora Sweda abra a gaveta após impressão da nota
Também está cortando os 3 últimos caracteres, sendo impressos na próxima linha
Uso modelo EscPosEpson
A Sweda já está configurada para EscPos
Alguém sabe dizer o que pode ser?
Grato