It was recently fully clogged (Epson EcoTank) and I managed to get it back to fully printing after about 10 rounds of head cleaning, so it's not a huge deal, but how many home printers are really printing regularly these days.
Ours gets used maybe once per quarter, and I actively encourage the kids to just photocopy, in colour, random stuff whenever they want to be sure it doesn't just clog up.
Or a cron job if you run the HA server on something that looks like Unix.
You'd think that after all this time, it'd be a built-in feature.
If it were built-in, you could even minimize the wasted ink and paper. Just print a single line every few days or something and keep the same sheet of paper in place for weeks or months and add to it instead of using a new sheet of paper. The ink has plenty of time to dry, so you can probably print over the same areas repeatedly.
Alternatively, you could implement it in the driver, but there's more opportunity for things to go wrong if you restart the computer, lose the connection, or have multiple computers sharing a printer.