Publicentral.com - publicentra, promocion, promocionar, buscadores, paginas webs, registroPublicentral.com - promocion de paginas web y negocios online
Mostrando Codigo - Javascript

Imprimir pagina sin mostrar ventana de Impresora

A la hora de ofrecer la impresion de una pagina, si no queremos que se muestre la ventana de dialogo de seleccion de impresora, este codigo puede sernos muy util. Probado solo con Iexplorer.
Visitas: 61549 - 31/03/2004 2:10:43
NO CONTIENE ARCHIVO DESCARGABLE
CODIGO
Codigo probado en Internet Explorer 4++Este codigo aun no ha sido probado por Tutores.org en FirefoxEste codigo aun no ha sido probado por Tutores.org en NetscapeEste codigo aun no ha sido probado por Tutores.org en OperaEste codigo aun no ha sido probado por Tutores.org en Safari


# Codigo ofrecido por Tutores.org
<HTML>
<HEAD>
<SCRIPT language="javascript">
function imprimir()
{ if ((navigator.appName == "Netscape")) { window.print() ;
}
else
{ var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, -1); WebBrowser1.outerHTML = "";
}
}
</SCRIPT>
</HEAD>
<BODY onload="imprimir();">
Aqui estaria todo tu contenido a imprimir
</BODY>
</HTML>

ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Imprimir pagina sin mostrar ventana de Impresora" href="http://www.tutores.org/codigo/1022/" target="_blank">Imprimir pagina sin mostrar ventana de Impresora</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
jvilavi
Esto es un ActiveX... con lo que solo funcionará con el IExplorer.... alguien sabe una solución genérica para todos los navegadores??
Gracias,
JVilaVi.
aeas
no funciona con internet explorer 6 la funcion de imprimir directamente sin seleccionar impresora
Tutores.org 19/04/2003
Hola
el codigo se ha probado con explorer 6 y superior y funciona sin problemas.
Ten en cuenta que se ejetuta un control activex y dependiendo de la configuracion de tu explorer puede que no permita la ejecucion de estos controles activex.
saludos
colOchimba
Excelente esta el codigo, no tiene ningun problema y funciona en firefox, opera, safari e IE 6 +

Lleguelenle sin problemas

Saludos,
jkarreno
Pues lo he probado en explorer, y me mando la ventana de impresion, luego lo probe en firefox y tambien me mando la ventana de impresion, alguna idea??
iscarol 15-08-2008 15:44:43
Buen día! Tengo un problema y espero me puedan ayudar, de hecho ya en parte lo han hecho, muchas gracias.
Tengo una página hecha en php y tiene un link: Imprimir Página, al hecer click se abre la ventana de la impresora.
Necesito que no se muestre la ventana de las propiedades de la impresora y que se impriman 2 copias.
Como les dije en parte esta resuelto el problema, con el código que esta publicado me resuelve la parte de no mostrar la impresora. Ahora me queda por resolver lo de mandarle a imprimir las dos (2) copias directamente sin q el usuario tenga q indicarlo en la ventana de la impresora.
Les agradezco mucho si pueden ayudarme ya que con respecto a esto no tengo ni la menor idea.
Muchas Gracias.
iscarol 15-08-2008 15:44:43
Otra pregunta, cómo funcionan esos controles ActiveX?
Estaba probando el código y no funciona, será q tengo que hacer algo adicional?
Disculpen mi ignorancia, pero nunca he trabajado con esto, es primera vez que lo estoy haciendo por eso no tengo ni idea de nada.
tomrey 10-12-2008 17:03:40
Hola, utilice el codigo y si funciona sin problemas, pero tengo una duda de como utilizarlo para ejecutarlo con un boton:

<BUTTON name="imprimir" OnClick="imprimir();" type="Imprimir">
Imprimir <IMG src="imagenes/Imprimir.jpg"
alt="">
</BUTTON>

Este boton tienen una imagen de una impresora, al oprimirlo me envia el mensaje de error: El objeto no acepta esta propiedad o metodo.
Muchas gracias de antemano.
julio 01-10-2007 12:35:26
probe el script pero no funciona yo estoy utilizando explorer 7 alguien sabe de como mandar a imprimir directo sin que aparezca el cuadro de dialogo.....
Haider
NO logro hacer que me funcione el codigo propuesto, la idea es que no salga la ventana de escoger la impresora si no que directamente al oprimir el boton se imprima en la impresora configurada por defecto en el codigo ok gracias por la colaboracion
Dragón 06/11/2004 23.22.29
bueno de hecho pueden poner algo asi y no sale la ventana...
<input name="id" text="buttonPrint" type="button" Onclick="window.print();">
con esto imprimiran la pagina como esta
dragon 06-02-2010 06:26:20
bueno de hecho pueden poner algo asi y no sale la ventana...
<input name="id" text="buttonPrint" type="button" Onclick="window.print();">
con esto imprimiran la pagina como esta
Borja
Hola, yo lo he probado con el ie7, pero lo que me saca es la vista preliminar de impresión.

¿Porque pasa esto??
tenluis
PROBE EL CODIGO PERO NO FUNCIONA... IGUAL SALE LA VENTANA DE PROPIEDADES... POR FAVOR NECESITO QUE ME EXPLIQUEN COMO FUNCIONA, TAL VEZ ME FALTA CONFIGURAR ALGO........URGENTE...
FulgoreWeb
el codigo igual me muestra la ventana de impresion!!! como ahago para alterar esto??...me muestra la ventana de impresion
jcarlos 10-09-2009 04:11:01
lo hice correr en fire fox v.8 y la verdad sale la ventana de la impresora pa elegir jjejej bueno d todas maneras gracias ejje saludos
yony
no pasa nada muestra la ventana de dialo para seleccionar la impresoa..

el chiste es que lo imprima sin mostrar ninguna ventala

si tiene la solucion publiquenlo ... gracias
john 16-06-2010 16:14:08
Hola que tal, quisiera que me ayuden con algo, tengo un programa web que he hecho en php y JavaScript pero necesito codigo para imprimir sin que salga el cuadro de dialogo, se que hay un javascript pero solo funciona en Mozila, es el que estoy usando actualmente, pero, quisiera saber si alguien tiene la forma de imprimir de manera silenciosa que es el termino para no decir que no salga el cuadro de dialogo, pero para el google chrome que es el navegador que quiero usar, porfavor agradeceria una respuesta buena. Suerte y que Dios los bendiga
yonatanalexis22
Ensaye en firefox y no me servio
Jorge 08/11/2004 18.01.55
hola,porfa disculpa tienes el código del activeX, o sabes si el activeX esta funcionando? como se hace el activeX para que haga esa función, te lo agradecería mucho..
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.