print-blockage-stopper

print-blockage-stopper

Aplicación Docker from abadr's Repository

Visión general

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.

Requisitos

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8631]
Red
bridge
Privilegiado
false
Parámetros adicionales
--cap-drop=ALL --cap-add=DAC_OVERRIDE --cap-add=CHOWN --cap-add=FOWNER --cap-add=SETUID --cap-add=SETGID --security-opt=no-new-privileges

Configuración de plantillas

DashboardPorttcp

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

Objetivo
8631
Por defecto
8631
Valor
8631
CUPS Web UIPorttcp

CUPS print server interface for advanced monitoring.

Objetivo
631
Por defecto
631
Valor
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.

Objetivo
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.

Objetivo
SCHEDULE
Por defecto
0 10 */3 * *
Valor
0 10 */3 * *
Default Paper SizeVariable

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

Objetivo
PAPER_SIZE
Por defecto
A4
Valor
A4
Default Skip HoursVariable

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

Objetivo
SKIP_HOURS
Por defecto
72
Valor
72
Connection TypeVariable

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

Objetivo
CONNECTION
Por defecto
ipp
Valor
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.

Objetivo
WEBHOOK_URL
Printer PortVariable

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

Objetivo
PRINTER_PORT
Por defecto
9100
Valor
9100
Data / LogsPath

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

Objetivo
/data
Por defecto
/mnt/user/appdata/print-blockage-stopper
Valor
/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.

Objetivo
/unraid/notify
Por defecto
/usr/local/emhttp/webGui/scripts/notify
Valor
/usr/local/emhttp/webGui/scripts/notify

Descargar estadísticas

991
Descargas totales

Detalles

Repositorio
abadrdh/print-blockage-stopper
Última actualización2026-04-05
Visto por primera vez2026-03-29

Ejecute print-blockage-stopper en Unraid.

print-blockage-stopper se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.