Impressão PDF - DANFe

355 views
Skip to first unread message

Pedro Simonetto Pessutto

unread,
Apr 23, 2024, 8:17:20 PM4/23/24
to NFePHP
Boa noite, pessoal.

Estou com uma situação estranha ao imprimir DANFe utilizando a lib nfephp-org/sped-da.

Nos últimos 15 dias alguns clientes começaram a reclamar que a DANFe está cortando nas bordas da paǵina A4. Isso quando imprimir do navegador (PDF renderizado pelo FPDF) em um computador com SO Windows e navegador Google Chrome atualizado.

A hipótese mais óbvia é o ajuste de página (zoom) na janela de impressão. Fiz os testes e verifiquei que não é este o problema.

Após fazer testes com dois arquivos distintos, o DANFe e um outro pdf equivalente, em janela de impressão do navegador, o pdf alternativo se ajusta corretamente de acordo com a área de impressão, já a DANFe não se ajusta e permanece com as margens ocupadas.

Curiosidades:
- Se salvar o PDF em arquivo e depois abrir o arquivo e enviar para a impressora, funciona corretamente.
- Se utilizar o Linux, funciona direto do navegador.
- Só não funciona no Windows a partir do navegador.

Dúvidas:
- Alguém já passou por isso? Alguma dica?
- Alguém já atualizou o sistema operacional da aplicação para PHP 8? Algum problema nessa atualização?
- É possível atualizar a versão do FPDF? Verifiquei que existe o arquivo https://github.com/nfephp-org/sped-da/blob/master/src/Legacy/FPDF/Fpdf181.php. Este está funcionando certinho? Não achei onde parametrizar.

Abaixo a imagem comparativa das DANF-es.

Obrigado.

foto.jpeg

Rafael F

unread,
Apr 24, 2024, 7:06:38 AM4/24/24
to NFePHP
Bom dia!

Isso tem cara de problema de margem, acontece comigo na impressão direta do browser. 
Colocar como margem mínima na hora de imprimir que resolve.

Captura de tela 2024-04-24 080530.png

Abs

Pedro Simonetto Pessutto

unread,
Apr 24, 2024, 7:56:41 AM4/24/24
to NFePHP
Bom Dia.

Vou passar imagens das configurações na hora da impressão.

Chrome no Windows:
windows.jpg

Chrome no Linux:
linux.png

Impressora é a mesma, drivers iguais.

Rogério Bispo

unread,
Apr 24, 2024, 9:01:29 AM4/24/24
to nfe...@googlegroups.com
Aconteceu na minha empresa aconteceu a mesma coisa, aumentei a margem que vem como padrão 2.

Porém resolveu para alguns usuários somente então deve ser o processo que cada expedição faz a impressão.

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
You received this message because you are subscribed to the Google Groups "NFePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nfephp+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nfephp/dd235b64-e56b-43b9-9c31-4d1c36a1edf1n%40googlegroups.com.

Pedro Simonetto Pessutto

unread,
Apr 24, 2024, 9:23:11 AM4/24/24
to NFePHP
Bom dia!

Hoje de manhã atualizamos o Google Chrome e pelo que parece o problema foi resolvido.

Abrir o Chrome > Configurações > Sobre o Chrome.
Deve iniciar a atualização automaticamente.

Versão correta: '124.0.6367.79'


Abraço.

Fábio Ananias

unread,
Apr 24, 2024, 9:38:38 AM4/24/24
to nfe...@googlegroups.com
Bom dia Pedro.

Estou relatando aqui só pra você saber que não é(ou era) um problema seu isolado.

Comigo está ocorrendo como você relatou fazem 3 dias.

Clientes que usam meu sistema com a mesma versão de PDF há bem mais de 2 anos estão tendo problemas pra imprimi-los agora.
(Acontece um problema com o Ruindows e eles já ligam logo pra gente né.. rs)


 Mesmo um PDF gerado e impresso corretamente na semana passada, ou no ano passado, essa semana começou a ter este problema de impressão.

1 cliente reclamou e eu achei que era problema da impressora dele.
Depois outros 2 reclamaram aí já fui pesquisar..
No meu PC pessoal aconteceu o mesmo, sem ter mexido em nada de drivers ou impressora.. 

Não pude fazer muitos testes ainda, mas o que já vi é o seguinte:

No Google Chrome as opções de margem "mínima" ou "nenhuma" não ajudam. A opção de escala também não ajuda pois o chrome não centraliza a impressão após diminuir ela por exemplo para 96%; a margem esquerda permanece colada na esquerda e no momento da impressão é cortada.

No Microsoft Edge a opção de escala em 96% ajudou.. foi impresso corretamente..

Mas é muito estranho pois não parece se tratar de um problema de um navegador em si. É como se fosse do S.O., ou algo tipo a view do preview de impressão que possa ser algo padrão compartilhado entre eles (não sei nada muito a fundo sobre este assunto pra discutir).

Já atualizei meu Chrome aqui agora e reiniciei o PC, e ainda assim estou com o mesmo problema. 

Vou avisar os clientes para tentarem a atualização e veremos no que dá. 

Att.

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
You received this message because you are subscribed to the Google Groups "NFePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nfephp+un...@googlegroups.com.

Rafael F

unread,
Apr 25, 2024, 6:18:34 AM4/25/24
to NFePHP
Se continuar ocorrendo o jeito é alterar a margem no gerador

$this->printParameters( $orientacao = '', $papel = 'A4', $margSup = 2, $margEsq = 2 );

Tenta colocar para 5 a 10 as margens e vê se resolve.
$this->printParameters( $orientacao = '', $papel = 'A4', $margSup = 5, $margEsq = 5 ); 

As impressoras laser geralmente possuem uma área de margem mínima na impressão na faixa de 5mm

Eng Helder Ferreira.

unread,
Apr 27, 2024, 2:01:16 PM4/27/24
to nfe...@googlegroups.com
Aqui comprei uma máquina nova com o ruindows 11 e as impressões das notas também não estão boas 
Então eu imprimo pelo Firefox de um ubuntu 22.04 e esta ficando boa mas é mais um procedimento.

Jaques Araujo

unread,
Apr 27, 2024, 8:09:53 PM4/27/24
to nfe...@googlegroups.com
Para resolver vc precisar atualizar a nova versao do Chome
Enviado do meu iPhone

Em 27 de abr. de 2024, à(s) 15:01, Eng Helder Ferreira. <helder.m...@gmail.com> escreveu:


Reply all
Reply to author
Forward
0 new messages