What problem does it solve?
It removes the hassle of manually figuring out which printer to use and whether it’s ready, by guiding you through discovery and then executing the print, scan, or status task you ask for.
Core Features & Use Cases
- Printer Discovery & Targeting: Finds available network printers (from onboarding.json first, otherwise via local network discovery) and helps select the correct one when multiple exist.
- Operational Control (Print/Queue/Status): Sends print jobs, checks readiness, and manages the print queue, including clear reporting of job and printer state.
- Scanning When Supported: Initiates a scan workflow and returns a saved scan artifact with usable parameters (format, resolution, color).
- Use Case: “Scan a stack of documents from the office printer and save them as PDFs,” while also checking that the printer is online and capable before starting.
Quick Start
Say: “Scan a document from my saved office printer and save it as a PDF.”