
Quiero agregar una impresora con mi controlador personalizado a un puerto local y no a un puerto de impresora. Probé el siguiente comando rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /fg:\Backup\queueASP\custom.INF /r "PrintDriver:" /m "ASPSample(Optra L Plus PS)" Pero dice el puerto es desconocido.
Respuesta1
segúnMSDN
/F debe usarse con una ruta UNC:
/F[archivo] Especifica la ruta UNC y el nombre de un archivo .inf del que depende el archivo .inf especificado con /f[archivo].
Intente mantener el archivo INF en %windir%\inf\
Respuesta2
El nombre del controlador tiene que ser exactamente el mismo, los puertos predeterminados tienen dos puntos al final de sus nombres. Los ejemplos que vi tenían estos dos puntos, por lo que fue mi culpa que el puerto fuera un puerto personalizado y no tuviera dos puntos al final. "Así que asegúrese de que el nombre del conductor sea exacto"