Знайте количество страниц, напечатанных из печати чашек

Я использую сервер печати CUPS на MAC для управления печатью, я хотел бы знать количество страниц, которые печатаются любым пользователем для любой работы, однако столбец для страниц записывает неизвестные для каждой работы печати.

Как я могу пойти по этому поводу

3 ответа

Я знаю, что эта тема очень старая, но я ищу ее в течение нескольких месяцев (я не нашел никакого решения для этого ни на одном форуме, но только разочаровал людей об этой проблеме).

Проблема в том, что чашки не считают страницы, отправленные на сервер чашки, считая одну страницу. (Я думаю, что ваш Mac обслуживает сеть в качестве центрального сервера печати, не так ли?)

Существует обходной путь, просто измените драйвер Windows на Generic -> Ms Publisher Imagesetter - теперь чашки могут понять, что говорит этот драйвер Windows, и перевести его на принтер (обычная печать с неправильным драйвером (он работает для моего Hp Laserjet Professional)), так что вы сможете увидеть идеальный счет страниц в /var/log/cups/page_log, но качество печати может снизиться.

Если вы печатаете файлы PostScript, вы действительно не можете сказать, сколько страниц будет напечатано, не интерпретируя файл и не считая его. Если вам это нужно, вы можете изменить спулер, чтобы получить общее количество страниц, напечатанных из systemdict до и после задания, и использовать разницу.

Принтеры не PS могут отличаться.

Вы ссылаетесь на page_log файл, который поддерживает CUPS, когда вы говорите о "столбце для страниц"?

Вы видели эти части документации (которая также подходит для Mac OS X)?

Также предлагается:

Другие вопросы по тегам