La Web del Programador: Comunidad de Programadores
 
    Pregunta:  502 - MAS DE 3 IMPRESORAS EN FOXPRO 2.6 DOS
Autor:  Roberto
Cuando trabajo en red Novell 4.1 me encuentro con el siguiente problema, Novell me permite setear más de tres impresoras poniendo ´netware printer=5´ en el shell.cfg y luego puedo poner ´capture l=5 q=q5 nb nff´ por ej. y ya me queda el capture a la cola de impresión 5 con la impresora 5, pero cuando en Fox escribo ´set printer to lpt5´ me da un error como que el Fox no reconoce mas de lpt3, aunque en DOS si puedo imprimir a la impresora 5 con ´Copy archivo.txt lpt5:´
Yo se que existe la posibilidad de poner en Fox ´set printer to \\\q=q5´ y va sin problemas a la cola 5, pero en este caso va con banner y no se como evitarlo. Se que el problema es complejo, agradecería una ayuda al respecto. Gracias.

  Respuesta:  Joaquin Araneda C.
Por lo que mencionas, parece que no has probado haciendo una llamada a sistema desde foxpro, me explico generalmente los lenguajes de programación permiten hacer llamadas a comandos de DOS o cualquier otro sistema operativo que se este utilizando.
Ejemplo podrias utilizar la llamada de sistema para ejecutar antes de imprimir desde tu programa, la opcion CAPTURE de novell con sus parametros (incluida la impresora) y despues solo activar el comando de foxpro set printer. Pruebalo, sino te funciona o ya lo has hecho y no te resulta, buscaremos otra solucion.