Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18/08/2008, 04:28
stornu2
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Impresion en modo texto

cita de esta url : http://www.programacion.net/html/comentarios/id=tw_imprimir&obj=escrito&num=2/
"En la página de meadco's scriptx (http://www.meadroid.com/) podéis descargaros una aplicación que al fin consigue desde un input imprimir directamente sin necesidad de confirmación y habiendo configurado opciones de impresión anteriormente. Cada página que se desea imprimir debe contener el siguiente código:

---EN EL HEAD---




function doPrint() {
document.all.item("noprint").style.display="none"
document.all.item("printtitle").style.display=""

// -- advanced features
// factory.printing.SetMarginMeasure(2); // measure margins in inches
// factory.printing.printer = "HP DeskJet 870C";
// factory.printing.paperSize = "A4";
// factory.printing.paperSource = "Manual feed";
// factory.printing.collate = true;
// factory.printing.copies = 2;
// factory.printing.SetPageRange(false, 1, 3); // need pages from 1 to 3

// -- basic features
// factory.printing.header = "";
// factory.printing.footer = "";
factory.printing.portrait = false;
// factory.printing.leftMargin = 1.0;
// factory.printing.topMargin = 1.0;
// factory.printing.rightMargin = 1.0;
// factory.printing.bottomMargin = 1.0;

factory.printing.Print(false)

document.all.item("noprint").style.display=""
document.all.item("printtitle").style.display="non e"

}

Esta clase, cuando usas una página que contiene el código por primera vez, te pide registrar un activex. Dicho activex nos controla la impresión y sólo deberemos instalarlo una vez por cada equipo.

Existen muchas opciones de configuración, a mi sólo me interesaba poder imprimir horizontalmente y sin diálogos de confirmación, pero puedes configurar multitud de opciones. Espero que os sirva, para mí ha sido todo un descubrimiento después de casi 2 semanas buscando una solución para esto."

espero te sirva

saludos