Tengo una pc con Win 2003 server + terminal server usada como servidor (no dedicado) y otra con win XP. Cada una de estas pc tienen una impresora de matriz de puntos conectada a su respectivo LPT1 (una en cada pc). La pc con XP entra en forma remota al 2003 server y ejecuta un programa bajo DOS (es viejito), a su vez, en el 2003 server hay otro usuario que tambien puede ejecutar ese mismo programa y al mismo tiempo.
El problema es: como hago para que cada usuario imprima lo que necesite desde el programa en DOS pero en la impresora correspondiente a su pc???
Para aclarar: el usuario juan entra al server en forma local, ejecuta el prog DOS y manda a imprimir un comprobante que deberá salir por la impresora conectada al server. Al mismo tiempo, el usuario pedro (que original) entra en forma remota al server, ejecuta el mismo programa DOS y manda a imprimir un listado que deberá salir por la impresora conectada al Win XP (impresora local desde el punto de vista de pedro, remota desde el punto de vista del server y distinta desde el punto de vista del prog DOS!!!)... es esto posible???
Espero entiendan lo que intente explicar

Un saludo