我正在通过 python 方法以编程方式更改系统默认打印机。
import win32print
printer1 = "Microsoft Print to PDF"
win32print.SetDefaultPrinter(printer1)
设置默认系统打印机效果很好。
我的问题是 MS Edge 浏览器没有反映系统默认设置,但它使用的是最新使用的浏览器。对于所有其他文档,使用系统默认值。 它几乎看起来像一个 Edge 错误。任何人都可以修复这种奇怪的浏览器行为并使其可靠地使用系统默认打印机吗?
import win32print
printer1 = "Microsoft Print to PDF"
win32print.SetDefaultPrinter(printer1)
按预期工作,并将 Windows 10 系统默认打印机设置为打印机 1,在本例中为 Microsoft Print to PDF。
但我也期待 MS Edge 会反映系统默认打印机,但它使用的是最新使用的打印机——当我使用 Ctrl+P 时请参见图片。