En algún momento tuve un problema similar; se abortaba el sistema en un equipo en particular al seleccionar una impresora resultado del aprinter() y era el nombre de la impresora que tenía un guion en el caso era una Star NX-1001 se quito el guion y listo.
Te recomiendo cambies el nombre sospechoso hasta que encuentran la impresora en particular que te da el problema para que puedas actuar en consecuencia; en mi caso solo quite el carácter menos y el sistema dejo de abortarse en ese PC (en las otras funcionaba ok).
En el caso de TS las impresoras se instalan conforme los clientes se conectan puedes ir eliminando una a una y correr VFP hasta que encuentres la del problema, total se va a instalar cuando se conecte de nuevo el pc cliente.
Suerte.
____________________________________
Carlos Omar Figueroa López
Ingeniero Industrial y de Sistemas
Victor yo tenía muchos problemas con el servidor de impresión en un servidor con una concurrencia de unos 40 - 47 equipos remotos y cada uno de ellos aportaba ente 3 y 5 impresoras que automáticamente se instalaban en el servidor; así que por momentos podía haber una media de 150 impresoras activas, al final lo que hice fue lo siguiente.
- Cada 30 minutos se manda a cerrar el servicio de administración de cola de impresión
- Elimino las colas de impresión que puedan haber quedado atoradas (se van acumulando cuando el impresor del cliente no está en linea o con papel, etc.)
- Inmediatamente después mando a abrir el servicio de administración de la cola de impresión.
- Todo esto dentro de un .bat que correo cada x minutos en mi caso particular lo puse a cada 30 minutos el proceso no tarda ni 5 segundos.
Y en unos 5 años desde que lo puse así no he vuelto a tocar nada relacionado con el tema.
Adicionalmente cuando el servidor se reinicia mando a eliminar automáticamente todas las instalaciones de impresoras residuales que hayan quedado de sesiones remotas previas excepto las que deseo que prevalezcan como el de PDF's.
Suerte.
____________________________________
Carlos Omar Figueroa López
Ingeniero Industrial y de Sistemas
Déjame procurarlo y te lo hago llegar.
Que estés bien.
Victor Espina te lo envié en la mañana a tu Email personal pero no confirmaste de recibido así que lo anexo aquí:
net stop spooler
del %systemroot%\system32\spool\printers\*.shd
del %systemroot%\system32\spool\printers\*.spl
cd\
cd temp
del *.xml
del *.pdf
net start spooler
Suerte