MA
1788
DCJIS
Admin Console
OperationsApplications
95
Card print queue
New
Licensing authoritiesiCORI operationsAnalyticsAnomalies & flags
110
Audit logAI assistant
New
Public dashboardsSettings
Back to print queue
Card issuance · Hardware

Printer fleet

Treat physical card printers like any other piece of infrastructure: monitored, managed, replaceable.

PRN-BOS-01
Ready
DCJIS HQ — Boston (200 Arlington St)
Entrust Sigma DS4 · serial ENT-DS4-008812
Ribbon78%
Retransfer film84%
Card stock62%
Last print: 0s ago
Printed via this device: 0
PRN-BOS-02
Warning
DCJIS HQ — Boston (200 Arlington St)
Entrust Sigma DS4 · serial ENT-DS4-008813
Ribbon below 35% — replace before next batch
Ribbon32%
Retransfer film41%
Card stock18%
Last print: 0s ago
Printed via this device: 0
PRN-WOR-01
Ready
Worcester Satellite Office
Entrust Sigma DS4 · serial ENT-DS4-009104
Ribbon91%
Retransfer film88%
Card stock74%
Last print: 0s ago
Printed via this device: 0
PRN-SPR-01
Error
Springfield Field Office
HID Fargo HDP6600 Retransfer · serial HID-HDP-114627
Retransfer film exhausted — replace cassette
Ribbon0%
Retransfer film0%
Card stock100%
Last print: 0s ago
Printed via this device: 0
How this works in production

Each issuance workstation runs a small native agent (we'd build it on Tauri/Rust) that talks to the printer over the vendor SDK — Entrust Sigma SDK for the DS4 family, HID Fargo SwiftColor SDK for the HDP6600. The agent pulls jobs from the DCJIS issuance queue over an mTLS-authenticated connection, prints, then writes back the printer serial, operator ID, timestamp, and any error codes. CJIS audit records cover every issue, print, reprint, and void.

For this demo, the print events are mocked client-side. Replacing that mock with the real SDK is ~2 weeks of work; the rest of the system doesn't change.