Java:以编程方式将热敏打印机与传统打印机区分开

时间:2018-09-25 14:47:46

标签: java printing zebra-printers thermal-printer

我正在使用Spring Boot构建一个应用程序。其目的是在热敏打印机(Zebra,Datamax ...)上打印。为此,我想建立一个连接到用户计算机的打印机列表(目标仅是Windows)。

直到现在,我一直在使用:

javax.print.PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)

但是我找不到一种通过DocFlavor或属性将热敏打印机与“经典”打印机区分开的方法。

有什么方法可以只获取热敏打印机列表吗?还是驱动程序或PrintService上有任何属性可以让我对打印机进行排序?

谢谢。

0 个答案:

没有答案