RE:ayuda con impresiones en Fox
Mira Monica, tú problema no tiene solución (o al menos yo no la encontré cuando la necesite) y la razón es que en Xp no se puede como en 98 capturar puerto de impresión y decir que LPT1 esta en el equipo remoto tatatata.
Tu problema es extensivo si piensas mardar tu aplicación a imprimir en un puerto USB sabiendo que como dices utilizas el puerto LPT1... Eso tampoco se ha soluionado.
Que hice para solucionar esto: Utilice NODOSIMP.EXE es un programa que tiene una versión gratis en internet y otra que debes adquirir. Yo utilice la versión free y me fue muy bien, pero luego viaje a Barranquilla Colombia y compre por 55 dólares la versión comercial; El Ingeniero que me la vendio se llama Ciro y es un caballero.
Ahora que hace esta aplicación: Manda un archivo TXT a una impresora cualquiera de la red no importando el puerto ni la ubicación.
Si quieres intentalo pues es muy fácil y además viene con instructivo y todo y en español y lo mejor gratis (bueno la versión free que es un poco mas limitadita que la otra); si necesitas apoyo cuentamelo.
Por otro lado, y ya cambiando un poco tu aplicación, te doy una idea, basandome en lo que dices " cuando pongo todo el camino pc
ombre impresora , si lo manda bien,..."; porque no creas un campo en la tabla de usuarios donde puedas grabar la ruta entera de la impresora que está utilizando por defecto ese usuario y al momentro de imprimir este usuario, pues lees ese campo, lo llevas a una variable y listo.... lo mandará bien, como dices.
De todas maneras espero que te sirva cualquiera de estas dos humiledes sugerencias dentro de las miles y miles de formulas 'cachetudas' que te puedan sugerir.