Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2004, 20:11
Bermudez
 
Fecha de Ingreso: agosto-2003
Mensajes: 33
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta Problemas para imprimir en PHP

Hola,

Me da problemas cuando mando a imprimir.

En php.ini he comentado la extensión y en printer le he colocado
el nombre de la impresora,

extension=php_printer.dll

[Printer]
printer.default._printer = Epson LQ-1050

Pero cuando mando a imprimir me da el siguiente error, quiero
saber si alguien me puede ayudar en que esta el error o si hago
algo mal. El módulo PHP4TS.DLL lo he copiado a la carpeta
system de windows. He configurado PHP como módulo de
Apache. Será que alguna instrucción he hecho mal.

APACHE provocó un error de página no válida en el
módulo PHP4TS.DLL de 0187:100c9316.
Registros:
EAX=00000003 CS=0187 EIP=100c9316 EFLGS=00010206
EBX=04c27b28 SS=018f ESP=014ef6bc EBP=04c24fe4
ECX=00000013 DS=018f ESI=ffffffff FS=4847
EDX=007d9040 ES=018f EDI=00000000 GS=0000
Bytes en CS:EIP:
,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,
02x ,02x ,02x
Volcado de pila:
,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,
08x ,08x ,08x


Este es el código para mandar a imprimir, será que alguna
instrucción esta mal.

Código PHP:
<?
$today 
date("j-m-Y");
session_start();
$handle printer_open('Epson LQ-1050');
printer_start_doc($handle"");
printer_start_page($handle612700);
printer_set_option($handlePRINTER_PAPER_FORMATPRINTER_FORMAT_LETTER);
printer_draw_line($handle110148010);
printer_set_option($handlePRINTER_TEXT_ALIGNPRINTER_TA_CENTER);
printer_draw_text($handle"INSTITUTO NACIONAL DE SAN MARCOS"1030);
printer_set_option($handlePRINTER_TEXT_ALIGNPRINTER_TA_LEFT);
printer_draw_text($handle"REFERENCIA: ".$referencia10100);
printer_set_option($handlePRINTER_TEXT_ALIGNPRINTER_TA_LEFT);
printer_logical_fontheight($handle72);
printer_draw_text($handle"TITULO: ".$titulo10170);
printer_set_option($handlePRINTER_TEXT_ALIGNPRINTER_TA_LEFT);
printer_draw_text($handle"AUTOR(ES): ".$autor10282);
printer_set_option($handlePRINTER_TEXT_ALIGNPRINTER_TA_LEFT);
printer_draw_text($handle"FECHA:  ".$today10353);
printer_set_option($handlePRINTER_TEXT_ALIGNPRINTER_TA_RIGHT);
printer_draw_text($handle"Firma del Alumno:_____________________________"10390);
printer_draw_line($handle14601480460);
printer_end_page($handle612700);
printer_end_doc($handle);
printer_close($handle);
session_destroy();
?>
Muchísimas gracias por la ayuda.
__________________
Patricia