我正在编写一个程序来显示连接到系统的打印机的类型以及其他详细信息,但是我似乎找不到任何能提供有关打印机类型详细信息的函数,方法或类(即: (如果是喷墨打印机或激光打印机)。任何有关如何做的建议将不胜感激。谢谢。
答案 0 :(得分:0)
就我的研究而言,绝对没有办法做到这一点。这不起作用,因为打印机驱动程序不具备返回@Drake Wu-MSTF所述的那些值的能力。因此,我决定建立一个数据库来存储我需要的信息并使用它。
答案 1 :(得分:-1)
请检查GetPrinter MS SDK API,并在https://docs.microsoft.com/en-us/windows/win32/printdocs/printing-and-print-spooler-functions#printer-functions上查看pPrinter
和其他类似的API