I hate printers. I find them "non computing", even if once we were using teletypes.
Terminals won, and, later, graphical screens.
I never knew how to fix one at hardware level. I like to mangle data either on a term
or a screen, I don't want to be the printed press guy.
PostScript, PDF and DJVU look well enough onscreen since NeXTStep and much better in any modern GNU/BSD machine even with GV and DjView
at 1280x720 on a 10" screen.
This may not be a popular opinion but personally, I like the smell and feel of paper. One day I hope we can mimic it in an interactive format. Until then, I will continue to use paper.