I've bought dozens this past week, a few times I've run into a register (usually self-checkout) that doesn't print a coupon even with light on and paper loaded. At one Krogers I found 2 out of 6 self-checkouts don't print for some strange reason.
Just switch over to a different register and avoid the ones that didn't print next time.