Imprimir PDF sem abrir

1,129 views
Skip to first unread message

GenioSan

unread,
Oct 22, 2008, 10:05:29 PM10/22/08
to LISTA PHP
Pessoal

Alguem sabe como faço para imprimir um arquivo pdf , sem precisar
abrir???

Seria um emissor de nota fiscal...o usuario irá preencher os dados da
nota e quando for imprimir preciso que imprima direto, sem abrir o
pdf...

Buiu

unread,
Oct 23, 2008, 6:30:28 AM10/23/08
to list...@googlegroups.com
Bom Dia A todos!

vc não é o único a ter esta duvida...

tbm tenho este mesmo problema.. a solução que adotei ate hj seria gerar o pdf e apartir deste pdf imprimir...

gostaria de saber tbm como fazer imprimir direto sem precisar gerar um pdf...

aguardo respostas...


Abraço a todos.





2008/10/23 GenioSan <geni...@ig.com.br>

Jaba

unread,
Oct 23, 2008, 7:22:24 AM10/23/08
to LISTA PHP
Até aonde eu sei, não é possível enviar um arquivo PDF diretamente
para a impressora.

Se é impressão de NF, seria até mais rápido vc gerar um TXT em disco e
com uma chamada de "system" copiar o arquivo diretamente para a
impressora...

Ai sim funciona...

Victor Sobreira

unread,
Oct 23, 2008, 7:36:02 AM10/23/08
to list...@googlegroups.com
Dica que posso da é que gera essa nota fiscal em html mesmo.
Dentro de uma tabela.
Coloca as cores la mesmo.
E já que quer imprimir a nota fiscao quando clicar pra imprimir
Poderia gerar um iframe pelo javascript onde niguem precisa ver e lá da um onload pra imprimir o documento.
Não seria visivel aos olhos do usuário.
Mais seria feita a impressão de forma mais elegante.

Abraço

Pablo

unread,
Oct 23, 2008, 9:38:16 AM10/23/08
to list...@googlegroups.com
Talvez vc poderia abrir o arquivo em um iframe escondido e depois do load mandar imprimir... o usuário nem verá nada somente a interface com a impressora.

Laerte Mateus Rodrigues

unread,
Oct 23, 2008, 11:43:05 AM10/23/08
to list...@googlegroups.com
easy:

header("content-type:application/force-download");

Maurício Rodrigues

unread,
Oct 23, 2008, 12:00:30 PM10/23/08
to list...@googlegroups.com
Laerte, ele precisa imprimir sem abrir, deste modo será forçado a baixar o arquivo.

Por enquanto não vejo uma outra solução a não ser iframe ou usar algum ActiveX que realizará o envio dos dados para a impressora. Se for um sistema interno, até vale a pena.


Att.,

Maurício T. M. Rodrigues
Cel: (19) 9209-8420
Skype: rodrigues-mauricio
E-Mail: con...@mauricio-rodrigues.com
MSN/GTalk: php...@gmail.com

Esta mensagem (incluindo qualquer anexo) é confidencial, somente podendo ser usada pelo indivíduo ou entidade a quem foi endereçada. Caso você a tenha recebido por engano, deverá devolvê-la ao remetente e, posteriormente, apagá-la, pois, a disseminação, encaminhamento, uso, impressão ou cópia do conteúdo desta mensagem são expressamente proibidos.


2008/10/23 Laerte Mateus Rodrigues <laer...@gmail.com>

Jaba

unread,
Oct 23, 2008, 12:12:56 PM10/23/08
to LISTA PHP
NF, normalmente é impressa em impressora matricial, portanto gerar em
html é arriscado, fonte, tamanho, etc, vai depender da configuração do
browser do usuário, e ai poderá imprimir errado...
Reply all
Reply to author
Forward
0 new messages