有没有办法在 Windows 中以编程方式设置打印机属性?

有没有办法在 Windows 中以编程方式设置打印机属性?

为了在整个组织内推行节约纸张的举措,我们计划将 2 页打印设为所有 Windows 机器的默认设置。

我想通过编写一个小脚本来为此做出贡献,该脚本可以为所有机器执行此操作,也许向所有用户发送电子邮件,并让他们运行批处理文件。

这可能吗?我对 Windows 脚本一无所知。我以 Java 编程为生。

谢谢你的时间。

答案1

Windows 打印机属性存储在注册表中。您可以尝试导出必要的密钥并在目标机器上设置它们。这假设源系统和目标系统上使用相同型号的打印机。

Here's the key to start looking for Windows XP.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print

相关内容