Добавьте принтер в командной строке к локальному порту

Добавьте принтер в командной строке к локальному порту

Я хочу добавить принтер с моим пользовательским драйвером в локальный порт, а не в порт принтера. Я попробовал следующую команду 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

Имя драйвера должно быть точно таким же, порты по умолчанию имеют двоеточие в конце своих имен. В примерах, которые я просматривал, было это двоеточие, так что это моя вина, что порт был пользовательским и не имел двоеточия в конце. "Поэтому убедитесь, что имя драйвера точное"

Связанный контент