
Я хочу добавить принтер с моим пользовательским драйвером в локальный порт, а не в порт принтера. Я попробовал следующую команду rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /fg:\Backup\queueASP\custom.INF /r "PrintDriver:" /m "ASPSample(Optra L Plus PS)" Но она говорит, что порт неизвестен.
решение1
СогласноМСДН
/F следует использовать с путем UNC:
/F[файл] Указывает UNC-путь и имя файла .inf, от которого зависит файл .inf, указанный с помощью /f[файл].
Попробуйте сохранить INF-файл в %windir%\inf\
решение2
Имя драйвера должно быть точно таким же, порты по умолчанию имеют двоеточие в конце своих имен. В примерах, которые я просматривал, было это двоеточие, так что это моя вина, что порт был пользовательским и не имел двоеточия в конце. "Поэтому убедитесь, что имя драйвера точное"