Printer Meter Collector
Headless bot that collects printer counters and consumables, feeding a monitoring dashboard.
- Area
- Operations & tools
- Main stack
- Node.js · Puppeteer · TypeScript · Express
Key features
- • Counter and consumable collection across devices
- • Scheduler with retry and backoff
- • Data normalisation and REST API delivery
- • Dashboard with charts and reports
- • Threshold-based alerts and notifications
About the project
Node.js service that uses browser automation to reach printers by IP address and extract counters, consumable levels, alerts and operational metrics. Data is normalised and pushed to a backend powering a dashboard with trends, alerts and exportable reports. Handles IP discovery, scheduling, retries with backoff and notifications.
Technologies used
Node.js
Puppeteer
TypeScript
Express
PostgreSQL
Docker