Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zoação

Imprimir página automaticamente

Recommended Posts

Há como fazer um comando em PHP que imprima de uma só vez sem a necessidade de confirmar através da caixa de diálogo de impressão?

 

O que estou utilizando atualmente:

 

 

echo "<script>window.print()</script>";

 

 

Agora, pode ser através de um botão também ... tipo:

 

 

IMPRIMIR 1ª VIA

 

IMPRIMIR 2ª VIA

 

Obrigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Imagina que beleza, você entra no site e sua impressora começa a cuspir folhas a torto e a direito... isso dá uma ideia do porque não dá pra fazer isto. Veja que até existe printer no PHP, mas a impressora que será requisitada é a que estiver instalada no servidor e não no cliente (igual no caso do window.print).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Imagina que beleza, você entra no site e sua impressora começa a cuspir folhas a torto e a direito... isso dá uma ideia do porque não dá pra fazer isto. Veja que até existe printer no PHP, mas a impressora que será requisitada é a que estiver instalada no servidor e não no cliente (igual no caso do window.print).

 

rsrs

Sim, compreendo o que quis dizer... o motivo de ter perguntando foi apenas para ver se haveria como simplificar ainda mais para o usuário final do sistema.

 

Mas há como então criar um botão que faça o seguinte:

 

 

1. Exiba a caixa de diálogo para impressão ao clicar

2. Ao fechar a caixa de diálogo, exiba então uma mensagem dizendo "impressão 01 sendo realizada"

3. Ao clicar para fechar a caixa de diálogo, clicando em OK, seja então exibida novamente a caixa de impressão

4. Termine a execução do código logo após confirma a segunda impressão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de fazer esse tipo de pergunta, deveriam pensar:

  • Que risco isso pode trazer para a segurança do usuário?
  • Que problema poderia ser causado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Antes de fazer esse tipo de pergunta, deveriam pensar:

 

  • Que risco isso pode trazer para a segurança do usuário?
  • Que problema poderia ser causado?

 

 

Como assim, risco? Que problema?

 

Afinal estes scripts serão apenas para rodar dentro da empresa e não para o usuário final.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Antes de fazer esse tipo de pergunta, deveriam pensar:

 

  • Que risco isso pode trazer para a segurança do usuário?
  • Que problema poderia ser causado?

 

Não é uma granada... é só uma impressão

A impressora não vai sair voando por ai cagando tinta na cabeça dos outros

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

rsrs

Sim, compreendo o que quis dizer... o motivo de ter perguntando foi apenas para ver se haveria como simplificar ainda mais para o usuário final do sistema.

 

Mas há como então criar um botão que faça o seguinte:

 

Se você estiver em um ambiente controlado e padronizado, pode-se estudar uma solução que funcione nele, por exemplo no FF existe isto:

http://forums.mozillazine.org/viewtopic.php?t=48336

 

Provavelmente no Chrome também exista algo do gênero. Já no IE, dá pra apelar ao JS:

http://stackoverflow.com/questions/9213660/html-javascript-one-click-print-no-dialogs

http://stackoverflow.com/questions/4292373/javascript-print-without-print-dialog-box

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é uma granada... é só uma impressão

A impressora não vai sair voando por ai cagando tinta na cabeça dos outros

 

 

Como assim, risco? Que problema?

 

Afinal estes scripts serão apenas para rodar dentro da empresa e não para o usuário final.

 

Se entendessem de segurança, hacking... saberia do que estou falando...

 

E a resposta está no primeiro comentário do ESerra:

 

 

Imagina que beleza, você entra no site e sua impressora começa a cuspir folhas a torto e a direito... isso dá uma ideia do porque não dá pra fazer isto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nem vou entrar no merito... afinal, aqui é o forum de PHP não de 'assunto gerais'.

O rapaz fez uma pergunta motivado pela curiosidade ou com intuito de implementar um sistema interno - não importa - obviamente ele deve levar a 'segurança' em consideração.

A sua justificativa é cômica

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.