I agree with you that printers are still terrible and a pain to work with from the user's perspective. However, I don't think it's true that there has been no innovation. It's just that it has been mostly on the side of reducing per-unit manufacturing costs. I recently took apart a modern HP inkjet and was surprised to find for instance that stepper motors have been replaced with DC motors and optical encoders.