Java: получить работу с принтера
Я ищу способ получить данные о заданиях на печать из принтера.
Я получаю только количество очередей и имя принтера.
мой код
if (myPrinter != null) {
PrintServiceAttributeSet att =myPrinter.getAttributes();
for (Attribute a : att.toArray()) {
String attributeName;
String attributeValue;
attributeName = a.getName();
attributeValue = att.get(a.getClass()).toString();
String gh = (attributeName + " : " + attributeValue);
if (gh.equals("printer-is-accepting-jobs : not-accepting-jobs")) {
System.out.println("Printer Not Available");
}
if (gh.equals("queued-job-count : 0")) {
System.out.println("queued-job-count");
}
System.out.println(gh);
}
Любая возможность получить все задания на печать с принтера.