![Печать отчетов в CUPS](https://rvso.com/image/568268/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C%20%D0%BE%D1%82%D1%87%D0%B5%D1%82%D0%BE%D0%B2%20%D0%B2%20CUPS.png)
как я могу получить подробные отчеты о печати с сервера печати CUPS? например, пользователь, отправивший задание, IP-адрес, особенно количество страниц, отправленных на принтер
решение1
Предположим, что ваш CUPS находится на Linux, установлен со всеми компонентами в их пути по умолчанию. Затем посмотрите на файл
/var/log/cups/page_log
Этот файл содержит всю информацию о заданиях, выполненных CUPS. Чтобы понять формат файла, посмотрите на
- http://localhost:631/help/ref-page_log.htmlили
- http://www.cups.org/documentation.php/doc-1.3/ref-page_log.htmlили
- http://www.cups.org/documentation.php/doc-1.4/ref-page_log.htmlили
- http://www.cups.org/documentation.php/doc-1.5/ref-page_log.html
Каждая строка в файле содержит следующую информацию для каждого задания, скопируйте и разбейте ее на страницы (если ее формат не настроен):
- Имя принтера
- Имя пользователя
- Идентификатор задания
- Дата+время распечатки
- Номер страницы
- Номер копии
- Информация о выставлении счетов за работу (если предоставлена)
- Распечатать имя хоста клиента
- Название должности (если указано)
- Название носителя (если указано)
- Стороны: односторонние или двусторонние? (если предусмотрены)