Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2012, 09:42
Ashlan
 
Fecha de Ingreso: diciembre-2011
Ubicación: Castellón
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 2
imprimir en impresora usando PHP

Tengo una web en un servidor propio (windows 7) en la que necesito imprimir un pdf de 4 páginas en una impresora conectada en red.

La impresora está correctamente configurada y si lanzo el comando por línea de comandos, imprime perfectamente.

El comando es:
"C:\Program Files\Foxit Software\Foxit Reader\Foxit Reader.exe" /p c:\data\jobs\book00000133\book.pdf 2>&

El caso es que, como digo, si abro un "cmd" y escribo esa línea, al momento me está imprimiendo en la impresora en red. Pero cuando lanzo el comando mediante php:

$cmd = '"C:\\Program Files\\Foxit Software\\Foxit Reader\\Foxit Reader.exe" /p c:\\data\\jobs\\book00000133\\book.pdf 2>&1';
exec($cmd, $output, $status);

No imprime nada.
$output es un array vacío y $status vale 0 tras la supuesta impresión.

PHP está instalado en este equipo, por lo que debería funcionar correctamente.

¿Alguien tiene alguna idea de qué puede estar pasando?

gracias!