Clipper On Line • Ver Tópico - ACBrPrinter - Utilit p/ impressao de NFCe e SAT

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor fladimir » 15 Jul 2015 02:13

Postagem original -> Blog do André

ACBrPrinter - Utilitário para impressão de NFCe e SAT em impressoras de bobinas.
Para facilitar a impressão da Nota Fiscal do Consumidor(NFC-e) e do extrato do SAT(Cupom Fiscal Eletrônico), disponibilizei um novo utilitário do ACBr com o nome ACBrPrinter.

Ele é executado via linha de comando e permite imprimir os recibos usados na NFCe, SAT e também textos e o DANFe da NFe comum(modelo 55). No caso da NFe a impressão é feita em papel A4.

Para usar, use a seguinte sintaxe:

ACBrPrinter.exe TipoRel ArquivoImpressao ArquivoConfiguracao

Onde:

TipoRel - NFe, NFCe, SAT ou Texto.
ArquivoImpressao - Arquivo a ser impresso.
ArquivoConfiguracao - Nome do arquivo de configuração criado com o comando ACBrPrinter.exe /c.

Para configurar, use ACBrPrinter.exe /c

Para testar, efetue o download a partir do fórum do Projeto ACBr


[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rochinha » 17 Jul 2015 00:14

Amiguinhos,

Baixei isto a dias, mas vou dizer, tô tão sem tempo que até havia esquecido.

fladimir, que bom que voce me lembrou. Você fez algum teste?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4532
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 796 vezes
Mens.Curtidas: 242 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor janio » 10 Jun 2017 21:55

Preciso do ACBRprinter.

Alguém tem?

No site do ACBR nao encontrei mais

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor fladimir » 10 Jun 2017 23:18

infelizmente não achei mais tb... talvez algum o Rubens tenha
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor JoséQuintas » 11 Jun 2017 03:04

Se isso puder ser feito pela harupdf, poderia acrescentar na sefazclass.

Tericamente o mais difícil seria o QRCode, que já está lá.

A segunda parte é sobre não ter limite de comprimento de página pra PDF.

Ler XML e imprimir já tem rotinas que podem ser aproveitadas.

Comparado com NFE e CTE, esse daí parece ser brincadeira de criança....

Lembrando que tem também o UNIDANFE, cuja limitação é apenas não gerar PDF, caso não compre licença.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 17942
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rubens » 11 Jun 2017 09:42

Bom dia...

Tenho a versão antiga... deixei de usar depois que passei a usar a classe do Quintas...
Quinta já até comecei a namorar para implantar na harupdf e passar para você.. se for usar o driver nativo da impressora o HASA já matou a charada com o impressão de SAT que é fácil via PrinFileRaw.
O problema é que a impressora poder estar com o Driver Spooler instalado ou não... Essa semana tive um caso com a Daruma l (não tem spooler) daí resolvi usando o PosPrinter do ACBR ( Imprimia o cupom pelo PosPrinter foi só adaptar a impressão do Convênio)..
Para usar a SefazClass acho que vai ter que ler o XML para pegar a linha do QRCode igual a HASA fez na rotina dele... só que daí a gente pode usar a HaruPDF para imprimir o QRcode direto sem ter que usar nada externo... mas para usar a harupdf a impressora tem que estar com o driver spooler instalado... que aceite imprimir uma arquivo PDF. Se for via porta direto vai ter que usar dll do fabricante para imprimir o QrCode...

Segue o ACBRDanfe que eu usava... ele foi descontinuado pelo Projeto ACBR.. o ACBRPrinter não consegui usar e na época ...
AcbrDanfe.rar
(2.95 MiB) Baixado 156 vezes


Segue o link da solução do HASA http://www.pctoledo.com.br/forum/viewtopic.php?f=20&t=16349&p=100045&hilit=imprimir+sat+fiscal+hasa#p98305

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor janio » 11 Jun 2017 09:54

Rubens,

Qual a diferença entre ACBrPrinter, ACBrDanfe e PosPrinter?

Estou a procura de uma solução para impressão do xml do SAT por linha de comando, passando como parâmetro o arquivo xml.

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rubens » 11 Jun 2017 15:25

Janio...

ACBRDanfe - Utilitário em linha de comando que gera o Danfe a partir de um xml. Depois que postei é que vi que ele gera somente o danfe no formato A4. Se colocar um XMl de NFCe "65" ele vai gerar um Danfe em A4 no formato de uma Nfe "55". Funciona belezinha para Nfe.

AcbrPrinter - Não consegui usar, estava migrando para a classe do Quintas. é o mesmo acbrdanfe só que com opção de imprimir NFCe e SAT. Não achei ele compilado. Tem que baixar o projeto e compilar. Só que aí já mudou para o Lazarus. Se não me engano fizeram essa mudança por que mudaram o gerador de relatórios.. tem que pesquisar..

PosPrinter - É a classe do ACBR que imprime direto na impressora. Direto na porta da impressora. Não necessita ter o driver da impressora somente configurar no acbrmonitor a impressora e a porta que o próprio acbrmonitor vai "gerenciar" a impressão. Quando você manda uma impressão para o Windows gerenciar, você tá usando o driver spooler instalado no Windows.
Tipo quando usa um Set Printer to Lpt1 ou Set Printer to Com1 tamos usando o ESC/POS. Quando usamos Win_PrintFileRaw( cImpressora ) estamos usando o Driver spooler instalado no windows.

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor janio » 11 Jun 2017 16:03

Ótimo, Rubens. Obrigado!

A duvida que ainda me resta eh se o PosPrinter eh um executável a parte ou se está dentro do AcbrMonitorPlus.
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rubens » 20 Jun 2017 10:17

Desculpe Jânio...

Só agora é que vi sua mensagem...
o Posprinter faz parte do ACBRMonitorPlus.
E corrigindo o ACBRPrinter está disponível no para download no Fórum do ACBR, mas somente para assinantes...

Existe um PosPrinterTeste.exe 1.7 (isolado do ACBRMonitorPlus) que pode ser baixado também no Fórum do ACBR... é só um utilitário de impressão direto na impressora...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rochinha » 21 Jun 2017 22:57

Amiguinhos,

rubens
Você chegou a usar este PosPrinterTeste.exe? E se usou ele pode mandar uma impressão para uma VirtualPDF?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4532
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 796 vezes
Mens.Curtidas: 242 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rubens » 22 Jun 2017 00:15

Rochinha...

Na impressora direto na COM eu consegui usar imprimir
********************************************************************************
// IMPRIME CONVENIO COM VALOR DA NFCE
Static FUNCTION ImpConvenioPos( cNUMERO )
   LOCAL cFile    := ''
   LOCAL cARQTEMP := cDIRNFE + "\ENT.CMD"
   LOCAL cENTNFE  := cDIRNFE + "\ENTNFE.TXT"
   Local cEXTENSO := VALEXT( NFC->TOTGERAL )
   Local cTotGeral:= Str( Nfc->TotGeral,10,2 )

   cFile += ;
   'ESCPOS.imprimirlinha("</zera>'                         +;
   '</linha_dupla>'                                      +;
   '</ce><n>'+ALLTRIM(PERS->EMPRESA)                       +'</lf>'+;
   '</ce>'+LEFT( ALLTRIM( PERS->ENDERECO ),48)             +'</lf>'+; 
   '</ce>'+PERS->TELEFONE                                 +'</lf>'+; 
   '</linha_dupla>'                                      +;
   '</pular_linhas>'                                       +;
   '</ce><e>C O N V E N I O'                              +'</lf>'+;
   '</ce>= = = = = = = =</e></n>'                        +'</lf>'+;
   '</pular_linhas>'                                     +;
   '</ce>- AUTORIZACAO DE DEBITO -'                      +'</lf>'+;
   '</ce>- ********************* -'                      +'</lf>'+;
   '</pular_linhas>'                                     +;
   '</ae><n>     Cliente: '+LEFT(NFC->DADO1,39)+'</n>'         +'</lf>'+;
   '</ae>     Pedido: '+NFC->PEDIDO + '     NFCe: '+NFC->NUMERO   +'</lf>'+;
   '</pular_linhas>'                                     +;
   '</ce>Autorizo lancamento em minha conta'             +'</lf>'+;    
   '</ce>Referente a compra realizada nesta data.'       +'</lf>'+;    
   '</pular_linhas>'                                     +;
   '</ce>*** Nao e valido como documento fiscal ***'       +'</lf>'+;    
   '</linha_simples>'                                    +;
   'Valor do Debito: R$ '+cTotGeral                        +'</lf>'+;
   '</ce>'+LEFT(cEXTENSO,40)                              +'</lf>'+;
   '</ce>'+IF(LEN(cEXTENSO)>40,SUBSTR(cEXTENSO,41,LEN(cEXTENSO)-39),'')+'</lf>'+;
   '</linha_simples>'                                    +;
   '</pular_linhas>'                                     +;       
   '</ce>'+ALLTRIM(PERS->CIDADE)+'-'+PERS->ESTADO+'  '+DTOC( NFC->DATAEMIS )+'</lf>'+; 
   '</pular_linhas>'                                     +;       
   '</pular_linhas>'                                     +;       
   '</linha_simples>'                                    +;
   '</ce><n>'+ALLTRIM( NFC->DADO1 )+'</n>'               +'</lf>'+; 
   '</pular_linhas>'                                     +;       
   '</pular_linhas>'                                     +;       
   '</pular_linhas>'                                     +;       
   '</pular_linhas>'                                     +;       
   '</corte_total>'   
         
   Hb_MemoWrit( cArqTemp, cFile )
   FRename( cArqTemp, cEntNfe )
     
RETURN NIL

Tentei gerar no Microsoft Print to PDF, gerou só o pdf vazio sem dados...
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rochinha » 23 Jun 2017 01:59

Amiguinhos,

Valeu rubens farei meus testes e verificarei para dar retorno, pois preciso criar um meio de visualizar a impressão em tela, visto que estou desenvolvendo para S@T-Fiscal e não tenho impressora. Uso o emulador do governo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4532
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 796 vezes
Mens.Curtidas: 242 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor rubens » 23 Jun 2017 07:35

Rochina,

Só para visualizar em tela num dá para usar o a HARUPDF ? Ela gera o Qrcode...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

ACBrPrinter - Utilit p/ impressao de NFCe e SAT

Mensagempor HASA » 23 Jun 2017 10:45

:))
Rochinha o acbr mostra o cupom em tela.
:xau
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro