A mi me ha funcionado de maravilla el código que "Yanix" colocó. Pero tengo un problema y ojala alguno me pueda ayudar... traté de indagar un poco más ingresando a http://www.meadroid.com/scriptx/docs/printdoc.htm , (ya que estoy buscando la forma de configurar la cantidad de copias en la impresión) ... de hecho encontré la forma como hacerlo, pero no me ha funcionado correctamente y me lanza un error diciendo que no estoy autoriado por meadroid... el código es algo así:
Código PHP:
<script language="Javascript"><!--
function doPrint() {
var numMargin = 0;
micab.printing.topMargin = numMargin;
micab.printing.bottomMargin = numMargin;
micab.printing.leftMargin = numMargin;
micab.printing.rightMargin = numMargin;
var cabecera = micab.printing.header;
var pie = micab.printing.footer;
micab.printing.header = "";
micab.printing.footer = "";
micab.doPrint(true);
micab.printing.header = cabecera;
micab.printing.footer = pie;
var micab= new ActiveXObject("ScriptX.Micab");
micab.printing.collate = true;
micab.printing.copies = 3;
}
//--></script>
<object id="micab" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext codebase="ScriptX.cab#Version=6,3,434,26"></object>
....
....
....
<input name="idPrint" type="button" value="Imprimir" onclick="doPrint()" style="color: #003366; background-color: #FFFFFF; font-family:verdana; font_size:xx-small">
Código PHP:
var micab= new ActiveXObject("ScriptX.Micab");
micab.printing.collate = true;
micab.printing.copies = 3;
Bueno .. ojala puedan ayudarme
Muchas Gracias.-
Pablo Araya.-