对于那些对此主题感兴趣的人,我一直在寻找一种使用基本Java库的解决方案,但是当我开始查看这些库的源代码时,我发现大多数应该返回打印机属性的方法从来没有实现过,它们总是返回Null值。因此,目前还没有办法用Java来完成。
我在原始问题的第二次编辑中发布了两种解决方法:
- 通过SNMP调用获取这些信息。
- 使用Windows打印后台处理程序DLL并从驱动程序中检索这些信息。

对于那些对此主题感兴趣的人,我一直在寻找一种使用基本Java库的解决方案,但是当我开始查看这些库的源代码时,我发现大多数应该返回打印机属性的方法从来没有实现过,它们总是返回Null值。因此,目前还没有办法用Java来完成。
我在原始问题的第二次编辑中发布了两种解决方法: