SOLUCIONADO: Imprime comprobante en blanco

Hola, tengo un problema con la impresión de comprobantes desde g3w3

cuando quiero imprimir los comprobantes de inscripción a materias o a finales, desde el navegador firefox la impresión en papel sale en blanco, desde chrome funciona bien

como lo puedo solucionar??

saludos

Hola Sebastian, por lo que estuve viendo eso es un bug de Firefox que lo corrigieron a partir de la versión 29.0.1.
https://support.mozilla.org/es/questions/997170

Fíjate de actualizar Firefox, proba de nuevo y avísanos si funciona.

Saludos, Leonel.

hola Leonel,
no me funcionó, lo actualice a la ultima versión 30 y sigue saliendo en blanco

saludos

Hola Seba, en donde te sucede? en “Inscripción a materias” => “Mostrar comprobante” => botón “Imprimir”?

me podes enviar una captura de pantalla.

saludos.

si es en esa operación, en la pantalla se ve siempre bien el comprobante
cuando quiero imprimir se abre otra ventana donde se visualiza bien el comprobante, selecciono la impresora y la impresión en papel sale en blanco, si selecciono como impresora un generador de pdf también sale en blanco con el nombre about:blank

saludos


comprobante2.png

comprobante2.png

Hola Seba, la solución es la siguiente, hay que modificar los siguientes dos archivos:

En /src/siu/operaciones/cursada/info_materia/pagelet_info_materia.js reemplazar:


$(id).on('click', '.js-print-comprobante', function() {
            var w = window.open($(this).data('img'), '_blank', 'menubar=0,scrollbars=0,location=0');
             w.print();
             w.document.title = 'Imprimir comprobante de cursada';
             return false;
});

por


$(id).on('click', '.js-print-comprobante', function() {
            var imagen = '<div><img src="'+$(this).data('img')+'"></div>';
            var ventana_impresion = window.open(' ', '_blank', 'menubar=0,scrollbars=0,location=0');
            ventana_impresion.document.title = 'Imprimir comprobante de cursada';
            ventana_impresion.document.write( imagen );
            ventana_impresion.print();
            return false;
});

En /src/siu/operaciones/examen/info_materia_examen/pagelet_info_materia_examen.js reemplazar:


$(id).on('click', '.js-print-comprobante', function() {
			var w = window.open($(this).data('img'), '_blank', 'menubar=0,scrollbars=0,location=0');
			w.print();
			w.document.title = 'Imprimir comprobante de examen';
			return false;
});

por


$(id).on('click', '.js-print-comprobante', function() {
            var imagen = '<div><img src="'+$(this).data('img')+'"></div>';
            var ventana_impresion = window.open(' ', '_blank', 'menubar=0,scrollbars=0,location=0');
            ventana_impresion.document.title = 'Imprimir comprobante de examen';
            ventana_impresion.document.write( imagen );
            ventana_impresion.print();
            return false;
});

Avísame si con esos cambios funciona, igualmente la próxima versión ya sale con esta corrección.

Espero tu feedback, saludos.

Hola leonel,
hice los cambios y anduvo bien! el único problema es que en papel sale muuy chico el comprobante, medio dificil de leer jeje pero lo importante es que se imprime

muchas gracias
saludos

Hola Seba, fíjate en las configuraciones/opciones de impresión.

De nada, saludos.