Я ищу решение для экспорта настроек, которые были сделаны на конкретном принтере, который использует, например, драйвер «CAB A3 300DPI», а затем импортировать их на другое устройство, использующее тот же драйвер. Для этого я хочу использовать PowerShell. Мне хорошо известно о PrintUI.dll, но это вызывает слишком много ошибок с моей стороны, когда я пытаюсь импортировать настройки на некоторых принтерах ..
Я уже нашел решение для импорта «Printing Defaults ...» в пункте меню «Advanced», но еще не нашел для настроек «Preferences ...» в пункте меню «General».
Для экспорта и импорта «Дополнительно» -> «Параметры печати по умолчанию ...» я использовал следующие команды, найденные здесь Копировать настройки принтера по умолчанию на другие принтеры:
Экспорт:
$somePrinterConfig = Get-PrintConfiguration -PrinterName "xxxxxx"
Импортировать:
Set-PrintConfiguration -PrinterName "yyyyyy" -PrinterTicketXml $somePrinterConfig.PrintTicketXML
В любом случае, как я уже сказал, это всего лишь частичное решение, так как мне все еще нужно экспортировать и импортировать настройки принтера «Общие» -> «Настройки ...» для принтера.
Что-то упомянутое ранее - PrintUI.dll, который я использовал, вызывает ошибки при импорте настроек на некоторых принтерах. Для этого я использовал следующее:
Экспорт:
RUNDLL32.EXE PRINTUI.DLL,PrintUIEntry /Ss /n "name_of_printer" /a "path_of_file_to_export.dat"
Импортировать:
RUNDLL32.EXE PRINTUI.DLL,PrintUIEntry /Sr /n "name_of_printer" /a "path_of_file_to_import.dat" 2 7 c d g u
Я также должен упомянуть, что я экспортировал настройки в Windows Server 2008 Service Pack 2 и импортировал их в Windows Server 2012 r2.
Мы высоко ценим каждый вклад!
это поздно для вас ... но я понял, как это работает в прошлом году, и разместил это в technet:
Обычно это то, как экспортировать конфигурации принтера с помощью встроенных команд PowerShell и применять их к другому принтеру (это замена PowerShell для printui dll)
https://gallery.technet.microsoft.com/scriptcenter/Powershell-printer-config-db0465bd
Надеюсь, это поможет кому-то здесь :-)
MithUK