Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/03/2004, 08:59
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La impresión desde PHP es pésima en cuanto a verstilidad y rapidez ...

Con PHP directamente sólo puedes imprimir en las impresoras que estén conectadas al servidor. En el "cliente" la impresión la gestiona Javascript/ActiveX o cualquier otro componente del navegador .. Lo típico desde PHP suele ser usar simplemente javascript para imprimir con sus problemas de nulo control sobre la impresora a imprimir .. por ejemplo para mandar una taré a imprimir sin pasar por generar una página y la ventana de confirmación. Si se requiere más control sobre la impresión se suele generar un documento PDF de forma dinámica .. lo cual si bien ya es otra cosa a nivel de control de lo que se imprima lo sigue siendo pesimo para definir una impresora por defecto y que el documento se imprima directamente sin más intervención del usuario.

Ahora .. si te diseñas tus própios ActiveX para tu navegador que gestionen la impresión en el cliente podrías "simular" lo que "por defecto" a nivel de gestión de impresión ya hace un lenguaje común de escritorio. (de hecho creo que hay ActiveX de este tipo ya implementados ..)

Si no fuera por estos "problemas" de los "navegadores" .. el ambiente "cliente-servidor" desde PHP sería lo ideal .. en una intranet el tiempo de respuesta no es tan alto, todo depende de tu servidor y del cliente (PC) .. pero estos problemas también te van a suceder también con tu aplicación de escritorio.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.