Я создаю приложение с помощью Spring Boot.Его целью является печать на термопринтерах (Zebra, Datamax ...).Чтобы сделать это, я хочу создать список принтеров, подключенных к компьютеру пользователя (цель - только Windows).
До сих пор я использовал:
javax.print.PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)
НоЯ не могу найти способ отличить термопринтеры от «классических» принтеров с DocFlavor или атрибутами.
Можно ли получить список только термопринтеров?Или в драйвере или в PrintService есть какой-либо атрибут, который мог бы позволить мне сортировать принтеры?
Спасибо.