Vuelvo a repetir y preguntar....
¿Cómo se llama el recurso compartido?
¿Qué tiene la línea de comando NET USE LPT1?
¿Qué tiene que ver el PDFCreator con capturar el puerto LPT1?
El PDFCreator es para
crear pdfs utilizando una impresora virtual que crea y nada más. Así que no te enredes ni mezcles una cosa con otra.
Si la impresora compartida se llama "impresora1" en el equipo que está conectado, la línea de comando que se debe usar es
NET USE LPT1: \\pc_con_impresora\impresora1 /persistent:yes
Si la impresora compartida se llama "impresora uno" en el equipo que está conectado, la línea de comando que se debe usar es
NET USE LPT1: "\\pc_con_impresora\impresora uno" /persistent:yes.
El primer ejemplo, es un nombre corto y sin espacios por lo que no se usan comillas para encerrar el recurso compartido y el segundo ejemplo, es cuando utilizas un nombre corto o largo con espacios, en donde debes encerrarlo en comillas.
Como consejo, antes de ejecutar el comando NET USE LPT1:, mejor borras el puerto usando el comando
NET USE LPT1: /DELETE.
REPITO NUEVAMENTE, todo lo anterior lo podes hacer directamente buscando el equipo en el explorador de windows, luego buscar la impresora compartida y al capturarla, también capturar el puerto. Es mucho más sencillo y no tenes que ejecutar tantos pasos.
Revisa el siguiente mensaje:
Ayuda LPT1
Vuelvo a repetir e insistir... NO te pongas a mezclar una cosa con otra, el PDFCreator crea una impresora virtual para generar pdf cuando mandas a imprimir a esa impresora, NO le cambies la configuración si no sabes lo que estas haciendo.
Concentrate a resolver el problema de capturar el puerto LPT1 para la aplicación MS-DOS.