print-blockage-stopper

print-blockage-stopper

Docker-Anwendung from abadr's Repository

Übersicht

Automated maintenance prints for any network printer (especially pigment printers like Canon imagePROGRAF, Epson SureColor, HP DesignJet, etc.). Sends a small test image on a configurable schedule (default: every 3 days) to keep all ink channels flowing and prevent costly pigment clogs and cleaning cycles. Features: multi-printer support, network printer discovery, per-printer schedules, smart skip (won't print if the printer was recently used), preset test images for 4/6/8/11/12-colour printers, custom image upload, notifications (webhook, email, Home Assistant), and a modern React dashboard with dark mode.

Anforderungen

Any network printer with IPP Everywhere support (usually any modern networked printer). Especially useful for pigment printers.

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8631]
Netzwerk
bridge
Privilegiert
false
Extra Params
--cap-drop=ALL --cap-add=DAC_OVERRIDE --cap-add=CHOWN --cap-add=FOWNER --cap-add=SETUID --cap-add=SETGID --security-opt=no-new-privileges

Konfiguration der Vorlage

DashboardPorttcp

Web dashboard for managing printers, schedules, and test images.

Ziel
8631
Standard
8631
Wert
8631
CUPS Web UIPorttcp

CUPS print server interface for advanced monitoring.

Ziel
631
Standard
631
Wert
631
Printer IP AddressVariable

(Optional) IP address of a printer to auto-add on first boot. You can also add printers from the dashboard after starting the container.

Ziel
PRINTER_IP
Default Print ScheduleVariable

Default cron expression for new printers. Can be customised per-printer in the dashboard. Default: every 3 days at 10 AM.

Ziel
SCHEDULE
Standard
0 10 */3 * *
Wert
0 10 */3 * *
Default Paper SizeVariable

Default paper size for new printers (e.g., A4, Letter, A3). Can be changed per-printer.

Ziel
PAPER_SIZE
Standard
A4
Wert
A4
Default Skip HoursVariable

Default hours to skip maintenance print if printer was recently used. Adjustable per-printer in the dashboard.

Ziel
SKIP_HOURS
Standard
72
Wert
72
Connection TypeVariable

Default connection type for new printers: 'ipp' (recommended) or 'socket' (port 9100).

Ziel
CONNECTION
Standard
ipp
Wert
ipp
Webhook URLVariable

(Optional) URL for print success/failure notifications. Works with Slack incoming webhooks, Discord webhooks, ntfy.sh, or any endpoint accepting JSON POST.

Ziel
WEBHOOK_URL
Printer PortVariable

Default port for socket connections (only used when Connection Type is 'socket').

Ziel
PRINTER_PORT
Standard
9100
Wert
9100
Data / LogsPath

Persistent storage for printer config, logs, uploads, and CUPS state.

Ziel
/data
Standard
/mnt/user/appdata/print-blockage-stopper
Wert
/mnt/user/appdata/print-blockage-stopper
Unraid NotificationsPath

Mount Unraid's notification script to get alerts on print failures. Leave default for standard Unraid installs.

Ziel
/unraid/notify
Standard
/usr/local/emhttp/webGui/scripts/notify
Wert
/usr/local/emhttp/webGui/scripts/notify

Statistik herunterladen

991
Downloads insgesamt

Einzelheiten

Repository
abadrdh/print-blockage-stopper
Zuletzt aktualisiert2026-04-05
Erstmals gesehen2026-03-29

Führen Sie print-blockage-stopper auf Unraid aus.

print-blockage-stopper ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.