c# - 用于检测特定打印机托盘上缺纸的 Windows API

标签 c# printing

我正在寻找一种方法来确定 Windows 中给定打印机上的特定托盘是否缺纸。目前我正在使用 WMI Win32_Printer 对象来获取整个打印机的状态,如果其中一个托盘缺纸,我会得到一个状态,告诉我整个打印机缺纸。

但我想知道特定托盘是否缺纸。大量的谷歌搜索一无所获。

我正在用 c# 编写应用程序,但指向任何语言示例的指针都可以。

提前谢谢..

最佳答案

那是因为它们通常是特定于硬件的接口(interface)。如果您使用像 HP 或 Dell 这样的硬件供应商,那么您可能会找到解决这个问题的方法。但是 Windows 界面似乎只允许通知打印机完全缺纸。

关于c# - 用于检测特定打印机托盘上缺纸的 Windows API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248111/

相关文章:

c# - 使用 C# 通过 Windows 服务打印 PDF

无法打印结构

C# - 在对象初始化器中使用值两次

c# - 如何查询子表值

c# - Xamarin.Forms 中可重用的 XAML 控件

html - 将 html 输出打印到服务器应用程序上的打印机

java - 打印数组时出错

html - Microsoft - 打印到 PDF 使文本无法选择

c# - Convert.ToDateTime ,任何描述月份和年份字段 C# 的方法?

c# - 如何将自定义函数转换为 Entity Framework Core 3.1 的 sql 表达式