Tu pregunta está mal redactada y si comprendí bien, debió ser algo como esto:
Hola a todos, tengo una aplicación desarrollada en un lenguaje para MS-DOS. Este programa lo tengo se está ejecutando en Windows XP, pero tengo el problema que la impresora donde debe imprimir, es por LPT1 y se utiliza una impresora por USB.
¿Cómo hago para que la aplicación MS-DOS pueda imprimir por LPT1?
Si esa es tu consulta y la interpreté bien, tenes 2 opciones:
- Poner a compartir la impresora aunque sea en la misma PC donde se, está ejecutando la aplicación, luego buscar tu equipo, localizas la impresora compartida, capturarla y decirle que la capture en el puerto LPT1 o el que necesites.
- Si tenes el programa fuente de esa aplicación, cambiarle para que imprima en LPT2 o LPT3 y realizar lo del paso anterior pero capturándolo en el puerto LPT que necesites.
Si capturas la impresora por el puerto LPT1 no te funciona, reinicia el equipo, entra al SETUP del BIOS, busca la sección donde se configura la impresora y la pones DISABLE.
Cuando realices consultas en foros, trata de ponerte en el lugar de las personas que van a leer tu consulta a ver si es clara y comprensible.