Sebastián:
El propio printersetup() ya redirecciona la impresion a la impresora que selecciono el usuario, la funcion te devuelve el nombre de la improsora pero no necesitas hacer nada mas. Ejemplo:
PRINTERSETUP()
PRINTER oPrn NAME "Ordenes de Pago emitidas " PREVIEW
Lo que por experiencia propia suele falla en el server es el mapeo de sus impresoras locales al usuario de terminal server en su sesión, yo opte por agregarles a cada usuario sus impresoras por red en su sesion directamente, pero si la funcion te devuelve el nombre es que la impresora esta.
Saludos,
Daniel Puente
↧