Назад | Перейти на главную страницу

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

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

Как я могу это сделать

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

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

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

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

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

Вы имеете в виду page_log файл, который поддерживает CUPS, когда вы говорите о «колонке для страниц»?

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

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