O&K Print Watch Linux – Email reporting
In the Linux print management system O&K Print Watch, the automatic email reporting module enables regular print monitoring, printer usage auditing, and print cost tracking within a corporate infrastructure.
Email reports are created and edited using the O&K Print Watch web interface — O&K Print Watch — Email Reporting System
The [Reports] section is responsible for generating and automatically sending print reports on the Linux server.
Configuration example:
[Reports] TemplatesDir=/opt/printwatch/templates LocalesDir=/opt/printwatch/locales Locale=en Currency=USD TopListValue=10 DailyReportsHour=0
These parameters allow flexible configuration of the reporting system for print monitoring and accounting tasks in a Linux environment.
TemplatesDir — report templates directory
TemplatesDir=/opt/printwatch/templates
Specifies the path to the HTML templates used by the Linux print monitoring server when generating reports.
Templates define:
- the structure of daily and summary reports,
- the layout of tables and statistics,
- the display of data by users, printers, and departments,
- top list sections by print volume.
If necessary, the administrator can change the path and use custom templates — for example, to add a company logo or customize the report structure for internal print auditing.
This is especially relevant when deploying a print audit system in Linux within large organizations.
LocalesDir — localization files directory
LocalesDir=/opt/printwatch/locales
Specifies the directory containing localization files used when generating reports.
Localization support is important for international companies where the Linux print management system is used in different countries.
The directory contains translations for:
- column names,
- table captions,
- system notifications,
- report texts.
Locale — report language
Locale=en
Defines the language in which Linux print monitoring reports will be generated.
Examples:
- en — English
- ru — Russian
- other languages if corresponding localization files are available
This parameter affects all textual elements of the reports and is used for automatic email distribution.
Currency — currency for print cost accounting
Currency=USD
Specifies the currency used in financial print reports.
If pricing rules are configured in the system (cost per page, color printing, duplex printing, etc.), the final reports will display expenses in the specified currency.
Standard ISO currency codes are supported:
- USD
- EUR
- RUB
- and others
TopListValue — number of entries in top lists
TopListValue=10
Defines the number of rows displayed in top lists within reports.
For example:
- Top users by number of pages
- Top printers by workload
- Top departments by expenses
In this example, 10 entries will be included in the report.
When using a Linux print monitoring system in a large organization, this value can be increased for more detailed analysis.
DailyReportsHour — time for automatic report delivery
DailyReportsHour=0 # 0–23
Specifies the hour (in 0–23 format) when the Linux print monitoring server generates and sends daily reports.
Examples:
- 0 — 00:00
- 6 — 06:00
- 18 — 18:00
It is recommended to choose a time of minimal Linux server load to avoid affecting the performance of the print monitoring system and database.