Ir para conteúdo
  • Cadastre-se

dev botao

Impressão SAT - Elgin9


IdealB
  • Este tópico foi criado há 3000 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

como assim alterou propriedades que foram removidas?

como falei muito vago.. precisa detalhar ou pegar o xml que imprimiu e trazer pra poder ver

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Vamos lá...

Na alteração para o trunk2, o componente Extrato ganhou uma nova propriedade chamada PosPrinter que por sua vez ganhou o componente Device que era da propriedade Extrato. Basicamente essas foram as alterações que fiz.

Estava assim:

  FExtrato.Device.Porta := FECFConfig.Porta;
  FExtrato.Device.Ativar;


mudou para:

  FExtrato.PosPrinter.Device.Porta := FECFConfig.Porta;
  FExtrato.PosPrinter.Device.Ativar;

Clientes meus que ainda NÂO atualizei, estão imprimindo o cupom normalmente pois não tinha migrado ainda para a trunk2.

Peguei um XML validado que está imprimindo na versão antigo do meu sistema e tentei reimprimi-lo na nova versão(compilado com na trunk2) e o resultado é a imagem acima.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Estude os fontes do SATTeste.exe e PosPrinterTeste.exe... Faça testes de impressão com os mesmos...

provavelmente você não configurou o ACBrPosPrinter corretamente...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Daniel, obrigado pelo retorno porem, ja tinha feito o teste com o SATTeste e o resultado foi o mesmo.

Lembrando que também o SATTeste tive que fazer algumas alterações. As mesmas citadas acima, propriedade Device movida para o objeto PosPrinter
Abaixo o código utilizado.

Detalhe:
Minha impressora é a Elgin i9 no qual foi instalada e compartilhada. Para apontar a impressora no componente, uso o compartilhamento.Funcionava antes da trunk2.
 

Alguém vê algo de errado?

 

ACBrSAT1 := TACBrSAT.Create(Self) ;
ACBrSATExtratoESCPOS1 := TACBrSATExtratoESCPOS.Create(ACBrSAT1) ;

With ACBrSAT1 do begin
  Extrato := ACBrSATExtratoESCPOS1;
  NomeDLL := 'SAT.DLL';
  Config.infCFe_versaoDadosEnt := 0.06;
  Config.ide_numeroCaixa := 0;
  Config.ide_tpAmb := taHomologacao;
  Config.emit_cRegTrib := RTSimplesNacional;
  Config.emit_cRegTribISSQN := RTISSMicroempresaMunicipal;
  Config.emit_indRatISSQN := irSim;
  Config.EhUTF8 := True;
  Config.PaginaDeCodigo := 65001;
  Rede.tipoInter := infETHE;
  Rede.seg := segNONE;
  Rede.tipoLan := lanDHCP;
  Rede.proxy := 0;
  Rede.proxy_porta := 0;
end;
with ACBrSATExtratoESCPOS1 do begin
  Mask_qCom := '0.0000';
  Mask_vUnCom := '0.000';
end ;

ACBrSAT1.CFe.LoadFromFile('CFe35150708723218000186599000029450000210787640.xml');
ACBrSATExtratoESCPOS1.PosPrinter.Device.Porta := '\\Compartilhamento\NomeImpressora';
ACBrSATExtratoESCPOS1.PosPrinter.Device.Ativar;
ACBrSATExtratoESCPOS1.ImprimeQRCode := True;

ACBrSAT1.ImprimirExtrato;

 

Link para o comentário
Compartilhar em outros sites

Uma duvida:

Qual seria a string de saída produzido pelo ACBr para a impressora?

Abaixo está a string enviada para a impressora:

'</zera></ce></logo>'#$D#$A'<n>TANCA</n>'#$D#$A'<c>TANCA INFORMATICA EIRELI'#$D#$A'RUA ENGENHEIRO JORGE OLIVA 73  VILA MASCOTE-SAO PAULO-43620-600'#$D#$A'</ae><c>CNPJ:08.723.218/0001-86 IE:149626224113 IM:'#$D#$A'</linha_simples>'#$D#$A'</fn></ce><n>Extrato No. 000000'#$D#$A'CUPOM FISCAL ELETRÔNICO - SAT</n>'#$D#$A' '#$D#$A' = T E S T E ='#$D#$A' '#$D#$A'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'#$D#$A'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'#$D#$A'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'#$D#$A'</linha_simples>'#$D#$A'</ae><c>CPF/CNPJ do Consumidor: 05.481.336/0001-37'#$D#$A'Razão Social/Nome: D.J. SYSTEM'#$D#$A'</ae><c></linha_simples>'#$D#$A'#   COD   DESC   QTD   UN   VL UN R$    (VLTR R$)*    VL ITEM R$'#$D#$A'</linha_simples>'#$D#$A'</ae><c>001 ACBR001 Assinatura SAC         1 UN X 120,000 (14,40) 120,00'#$D#$A'</ae><c></ae><c>desconto           -1,00                                  119,00'#$D#$A'</ae><c>002 6291041500213 Outro produto Qu 1,1205 un X 1,210 (0,41) 1,36'#$D#$A'</ae><c></ae><c>acréscimo           +2,00                                   3,36'#$D#$A'</ae><c>003 abc123 ACBrSAT rules                  1,1205 un X 1,210 1,36'#$D#$A'<c>Subtotal                                                  122,72'#$D#$A'<c>Descontos                                                  -6,00'#$D#$A'<c>Acréscimos                                                 +2,00'#$D#$A'</ae></fn><e>TOTAL R$          118,72</e>'#$D#$A'<c>Dinheiro                                                   50,00'#$D#$A'<c>Cartão de Crédito                                         100,00'#$D#$A'<c>Troco R$                                                   31,28'#$D#$A'<c> '#$D#$A'<c>xCampo1-xTexto1'#$D#$A'</fn></linha_simples>'#$D#$A'DADOS PARA ENTREGA'#$D#$A'<c>logradouro 112233 complemento bairro municipio'#$D#$A'D.J. SYSTEM'#$D#$A'</fn></linha_simples>'#$D#$A'OBSERVAÇÕES DO CONTRIBUINTE'#$D#$A'<c>Acesse www.projetoacbr.com.br para obter mais'#$D#$A'informacoes sobre o componente ACBrSAT'#$D#$A'Precisa de um PAF-ECF homologado?'#$D#$A'Conheca o DJPDV - www.djpdv.com.br'#$D#$A'<c>*Valor aproximado dos tributos do item'#$D#$A'<c>Valor aproximado dos tributos deste cupom R$             <n>1,23'#$D#$A'</n>(conforme Lei Fed. 12.741/2012)'#$D#$A'</fn></linha_simples>'#$D#$A'</ce>SAT No. <n>900002945</n>'#$D#$A'22/07/2015 10:16:28'#$D#$A'<c>3515 0708 7232 1800 0186 5990 0002 9450 0002 1078 7640</fn>'#$D#$A'<code128c>35150708723218000186599000029450000210787640</code128c>'#$D#$A'<qrcode_tipo>2</qrcode_tipo><qrcode_error>0</qrcode_error><qrcode>35150708723218000186599000029450000210787640|20150722101628|118.72|05481336000137|IA0Nd8uj4OCv0llpxnHp/Gt4TfWqY+5JbpbXNWvRBaQ2XRjp+G4XpX65GwGOSenl7vFlewK5cHPcjRUQihqw0plpoN77DPaSg1yXzF0WkQdEjm9LlKXd5t9cM6cG4Ct7YQK2wEWXhz/YFnlCzzTrhIzwsVRdeCNdv8vwVJw4ozCMSYU8MNeF1HRlcTPQ84GgFfOKbJbtAlVvTGQOtC6ZHtSJuolkhAEmRtK23bIZB0KBGEyL3GIesw3LDv0ysYpK64weiPU0dM9OVnUqS26egyw4l17S7MwQdTjz3emBbW/vBDC3X1xzHDpWobY/otKaKHwZqBtjSBaUx/ueffap+A==</qrcode><qrcode_tipo>2</qrcode_tipo><qrcode_error>0</qrcode_error>'#$D#$A'</pular_linhas>'#$D#$A

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3000 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.