Impressão sem confirmação

Pergunta
Estou realizando uma página para uma instituição e preciso uma aplicação que me imprima um documento sem prévia confirmação por parte do usuário.

Minha pergunta é: Com que tecnologia posso fazer isso e evidentemente, como posso faze-lo?

Valorize esta FAQ:
A FAQ Impressão sem confirmação tem Pertence à categoria:
Resposta
Com VBScript se pode fazer, porém só funciona em Internet Explorer, portanto não sei se lhe servirá de ajuda.

De qualquer forma, eu lhe passo o código para que você decida.

O código é o seguinte e está comentado para que você o entenda melhor:

<html>
<head>

<script language="VBScript">
SUB Print()
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1
'ACA no caso de usar frames,
'enfocamos o frame a imprimir:

'window.parent.frames.main.document.body.focus()
window.document.body.focus()

'Chamamos ao comando de Impressao Print

on error resume next
call IEWB.ExecWB (OLECMDID_PRINT, -1)

if err.number <> 0 then
    alert "Nao se pode imprimir"
end if

END SUB
</script>

</head>
<body>

<object id="IEWB" width="0" height="0" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT></object>

Esta é uma prova de uma página que vai se imprimir, clicando o link de abaixo, sem pedir confirmação ao usuário.

<a href="javascript:Print ();">Imprimir</a>

</body>
</html>


Espero que tenha lhe ajudado.

Por Sara Álvarez

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Passar variáveis de ASP ou PHP para Javascript ou vice-versa
  + Operador de comparação com vários valores
  + Como posso receber os campos de uma tabela em um array?
  + Calcular distância entre duas datas em ASP
  + Devolver código ASCII de um caráter em ASP
  + Loop DO LOOP em Visual Basic Script
  + Efeito cortina com DHTML
  + Consecutivo em VBasic para Excel
  + Arrays com Visual Basic Script
  + Saber o número de campos de um Array em ASP
  + [...]

Ver todas las FAQS de VBScript

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato