Google Chrome - Foro de ayuda

Google Cloud printing problema grave

mred
19/08/11 0:28
Versión de Google Chrome: 13.0.782.112
Sistema Operativo: Windows 7 Pro 32 bits
Mensaje de error: Error al imprimir vista previa
Extensiones instaladas : ninguna

Problema:

Buenos días,
Tengo un problema muy curioso con Google Cloud Printing.
Tengo echo un una página web un javascript que imprime una parte de la web (mediante un id). El javascript en qüestión és el siguiente:
-------------------------
<script language="Javascript">
  function Imprimir_Contenido(nombre)
  {
  var ficha = document.getElementById(nombre);
  var Ventana_Impresion = window.open(' ', 'popimpr');
  Ventana_Impresion.document.write( ficha.innerHTML );
  Ventana_Impresion.document.close();
  Ventana_Impresion.print( );
  Ventana_Impresion.close();
  }
</script>


<center><input type="button" name="imprimir" value="Imprimir" onclick="javascript:Imprimir_Contenido('reserva')"></center>
------------------------------------

Esto me funciona perfectamente en InternetExplorer i en Mozilla Firefox, pero en Chrome, que activa el Google Cloud Printing me sale: "Error al imprimir vista previa" y el boton de impressión está deshabilitado.

La vedad, me cuesta creer que una javascript tan simple y que funcion tanto en Firefox com en IE no funcione en Chrome.
Por cierto, afirmo que en cualquier otra impressión de otras web sí que funciona bien, lo único que no funciona és en este javascript en concreto.
También afirmo que el problema no es de la máquina cliente, ya que lo mismo ocurre en máquinas clientes diferentes.

Espero su ayuda,
Muchas Gracias,

Martí

Respuestas (5)

Alejandro Silvestri
28/08/11 8:40
Estimado, pasa el tiempo y nadie te contesta.  No es que no hayan leído tu pregunta, pero nadie conoce la respuesta.
Te sugiero que notifiques el error: llave de tuercas, Herramientas, Notificar un error...

mred
28/08/11 23:17
Gracias Alejandro, pero a que te refieres a "notificar el error2, ¿donde lo tengo que hacer?

Gracias,
Alejandro Silvestri
29/08/11 6:30
En el menú de Chrome hay una opción para notificar un error.  Se accede como te indiqué.  Ahí podés explicar el problema.
avm99963
30/10/11 4:31
Tenía el mismo problema que tu. Intentaba imprimir mi pagina web con el javascript window.print() pero no me iba (solo a veces). Me salía que había cerrado la página web que estaba intentando imprimir. He encontrado el problema.

Tenía este codigo: <a href="#" onclick="window.print();">Imprime la página web</a>
Cuando imprimia la página canviaba a www.ejemplo.com/paginaaimprimir.php# y claro, Google Chrome intentaba de imprimir www.ejemplo.com/paginaaimprimir.php (que no es lo mismo que con el #). He quitado el # y ya va:
<a href="" onclick="window.print();">Imprime la página web</a>

A ti lo que te he explicado no te sirve pero debe ser algo similar a mi caso. Intenta poner: <center><button onclick="javascript:Imprimir_Contenido('reserva')">Imprimir</button></center>

Suerte :)
Alejandro Silvestri
30/10/11 8:04
Estimado, ¿hay algo especial en la función Imprimir_Contenido('reserva') ?
¿O lo que sugerís es que basta con poner window.print dentro de una función?  Porque esto último es lo que hace siempre una asignación a onclick (o a cualquier otro evento).