我们如何通过转到
来访问已安装打印机的属性开始 - >打印机&传真 - >右键单击该打印机的Printername - >属性对话框
使用C#代码更改打印机设置,就像我们使用上述步骤一样。我想通过提供打印机的名称直接打开属性对话框
答案 0 :(得分:0)
您可以使用DocumentProperties Win API函数。
答案 1 :(得分:0)
从CodeProject尝试How to show a popup window for printer properties教程。
如果可以让用户查看所有打印机的列表,则可以使用System.Windows.Forms.PrintDialog
。
答案 2 :(得分:0)
要直接打开属性对话框,您可以use printui.dll:
rundll32 printui.dll,PrintUIEntry /p /n "printer name"
从c#开始,这将是:
Process.Start("rundll32", "printui.dll,PrintUIEntry /p /n \"printer name\"");