Por favor, ayuda !!!.
Tengo una aplicación ASP en la que debo imprimir documentos habitualmente.
Cada vez que pulso el enlace de Imprimir, me sale el cuadro de diálogo de
Impresión de Windows. Sé que existe una forma de imprimir directamente usando
la siguiente técnica:
<html>
<head>
<script language="VBScript">
SUB Print()
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1
window.document.body.focus()
'Llamamos al comando de Impresión Print
on error resume next
call IEWB.ExecWB (OLECMDID_PRINT, -1)
if err.number <> 0 then
alert err.Number & " - " & err.Description
end if
END SUB
</script>
</head>
<body>
<object id="IEWB" width="0" height="0"
classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT></object>
Esta es una prueba de una página que se va a imprimir, pulsando el enlace de
más abajo, sin pedir confirmación al usuario.
<a href="javascript:Print ();">Imprimir Ahora</a>
</body>
</html>
</head>
<body>
</body>
</html>
Pero siempre me sale el Error 70 - Permiso denegado.
¿Sabe alguien cómo evitar este error?
Leer las respuestas