Publicentral.com - promocion de paginas webpromocion de paginas web
Mostrando Codigo - Javascript
Code

Javascript - Imprimir pagina sin mostrar ventana de Impresora

Códigos Javascript

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: 71,471 - 31/03/2004 2:10:43
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Este codigo aun no ha sido probado por Tutores.org en ChromeEste codigo aun no ha sido probado por Tutores.org en FirefoxCodigo probado en Internet Explorer 7+Este 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

  1. <HTML>
  2. <HEAD>
  3. <SCRIPT language="javascript">
  4. function imprimir()
  5. { if ((navigator.appName == "Netscape")) { window.print() ;
  6. }
  7. else
  8. { var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
  9. document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, -1); WebBrowser1.outerHTML = "";
  10. }
  11. }
  12. </SCRIPT>
  13. </HEAD>
  14. <BODY onload="imprimir();">
  15. Aqui estaria todo tu contenido a imprimir
  16. </BODY>
  17. </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
Comentario usuario
jvilavi
1 5
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.
Comentario usuario
aeas
4 5
no funciona con internet explorer 6 la funcion de imprimir directamente sin seleccionar impresora
Comentario usuario
19/04/2003
5 5
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
Comentario usuario
colOchimba
1 5
Excelente esta el codigo, no tiene ningun problema y funciona en firefox, opera, safari e IE 6 +

Lleguelenle sin problemas

Saludos,
Comentario usuario
jkarreno
4 5
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??
Comentario usuario
15-08-2008 15:44:43
1 5
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.
Comentario usuario
15-08-2008 15:44:43
2 5
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.
Comentario usuario
10-12-2008 17:03:40
3 5
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.
Comentario usuario
01-10-2007 12:35:26
1 5
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.....
Comentario usuario
Haider
5 5
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
Comentario usuario
06/11/2004 23.22.29
3 5
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
Comentario usuario
06-02-2010 06:26:20
4 5
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
Comentario usuario
Borja
4 5
Hola, yo lo he probado con el ie7, pero lo que me saca es la vista preliminar de impresión.

¿Porque pasa esto??
Comentario usuario
tenluis
5 5
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...
Comentario usuario
FulgoreWeb
3 5
el codigo igual me muestra la ventana de impresion!!! como ahago para alterar esto??...me muestra la ventana de impresion
Comentario usuario
10-09-2009 04:11:01
4 5
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
Comentario usuario
yony
1 5
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
Comentario usuario
16-06-2010 16:14:08
3 5
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
Comentario usuario
yonatanalexis22
3 5
Ensaye en firefox y no me servio
Comentario usuario
08/11/2004 18.01.55
4 5
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..
Comentario usuario
13-09-2007 23:42:14
2 5
Lo he probado y no me ha funcionado, me dice IE bloqué un control ActiveX como podría hacer para que me lo permita, ya busque como configurar esas opciones buscando en esta página pero aun no logro hacerlo bien: http://windows.microsoft.com/es-MX/windows/help/genuine/ie-activex

Espero si alguien ya lo pudo hacer nos lo haga saber.

Saludos
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.