Если у вас есть интерес к программному решению, вы можете использовать EnumPrinterDrivers
для перечисления драйверов принтера EnumPrinters
для перечисления принтеров и EnumPrinterDataEx
для перечисления настроек принтера.
Вы также можете использовать функцию PrintUIEntryW
из printui.dll . Функция имеет прототип
HRESULT WINAPI PrintUIEntryW(HWND hwnd, HINSTANCE hInst, PWSTR pszParams, INT nShow);
. другие операции.
Вы можете использовать SetPrinter
с уровнем 2 для установки настроек принтера.
Если вы ищете полезные VB-скрипты, вы найдете их в каталоге %SystemRoot%\System32\Printing_Admin_Scripts\en-US
.