Получить нет. страниц перед печатью в чашках
Что я сделал:-
- Я использую cups4j api и получаю атрибуты задания на печать (идентификатор задания, имя задания, размер страницы, отправитель задания, дату создания и дату завершения) задания на печать, которое отправляется на принтер.
Что я хочу:-
- общее количество страниц, которые отправляются на печать.
Проблема сталкивается: -
- Я получаю полное нет. страниц только тогда, когда работа завершена.
- Я хочу получить общее нет. страниц до завершения печати, то есть сразу после отправки задания на печать.
1 ответ
Я нашел ответ на этот вопрос. Существуют разные состояния, через которые проходит процесс печати. Мы получаем общее количество страниц только тогда, когда задание достигает состояния обработки. - ожидание, ожидание удерживается, обработка, обработка остановлена, отменена, отменена, завершена. мы можем получить задания, когда они находятся на стадии обработки, используя cups4j api. После этого мы можем использовать его атрибуты, а также удерживать или перемещать работу в соответствии с нашими требованиями. то, что мы можем сделать, это внести изменения в API-интерфейсы cups, например, добавить перечисление состояния задания, например, обработку, создать его jar и использовать его в нашем проекте.