c# - 如何使用C#显示打印机属性

标签 c# printing

围绕此搜索做了很多搜索,到目前为止,我仅设法获得了打印机首选项,而不是属性。

我想调用实际的打印机属性窗口,您可以在其中直接从代码中设置打印机的安全性数据。

我有打印机名称等,只需要能够显示其属性即可

非常感激任何的帮助!

到目前为止,我已经尝试了几种不同的实现,最常见的涉及winspool.Drv,它显示了实际的打印机属性窗口(通常是制造商的自定义窗口)

例:

最佳答案

您可以使用类似的方法启动打印机属性对话框

rundll32 printui.dll,PrintUIEntry /p /n "printernamegoeshere"


Process类。

关于c# - 如何使用C#显示打印机属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9789241/

相关文章:

c# - MSChart 轴上的固定间隔

c# - PLINQ 有什么真正的好处吗?

html - CSS @media 打印边距

c# - 创建一个包含单个字符串 N 次的 List<string>

c# - 在不闪烁的情况下在双缓冲控件上重新绘制图像时出现问题

html - 执行文件 -> 打印时嵌入 PDF 内容

css - 带有表格的页面在打印时会产生问题,即使我使用的是单独的打印 css?

python - 用python3打印字符串格式: print from unpacked array *some* of the time

javascript - 如何去除打印预览中的溢出?

c# - 用户 'myUser' @'DESKTOP-1FSAS' 的访问被拒绝(使用密码 : NO)