Hola amigos, tengo un problema q se presenta al imprimir en LPT2 un archivo de texto a traves del sistema realizado en php + postgres desde el pc cliente a mi servidor que tiene s.o. w2003.
El problema es que las impresiones no Salen, cabe señalar q lpt2 es una impresora conectada con el comando "net use ltp2" al servidor.
Cuando cambio lpt2 por lpt1 la impresion sale bien.. pero eso significa cambiar la impresora desde el otro pc al server.
La idea de hacerlo asi es para aprovechar las velocidad de las impresoras (son matriz de punto) ya q son listados bastante largos.
Mas Datos
Lpt1= se refiere a una impresora conectada al servidor
Lpt2= impresora conectada mediante el comando NET USE al server ej: net use lpt2 \\pc_con_impresora\impresora.
Servidor: Windows 2003 server (con windows 2000 las impresiones salian bien.
Codigo:
<?php
include_once "dbConnect.inc.php";
$folio=$_GET["folio"];
$nombretxt = "g:\SISTEMAS\control\datos\fresco.out";
$mitxt = fopen($nombretxt,"w+");
$contenido = "texto del archivo";
fwrite($mitxt,$contenido);
fclose($mitxt);
exec("copy g:\SISTEMAS\control\datos\fresco.out lpt2");
header("location:f_packing.php?folio=$folio");
?>
No quiero usar pdf debido a q es mas lento.
alguien tiene alguna idea?
gracias