我们如何通过访问来访问已安装的打印机的属性

时间:2012-09-10 10:22:02

标签: c#

我们如何通过转到

来访问已安装打印机的属性

开始 - >打印机&传真 - >右键单击该打印机的Printername - >属性对话框

使用C#代码更改打印机设置,就像我们使用上述步骤一样。我想通过提供打印机的名称直接打开属性对话框

3 个答案:

答案 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\"");