If I may, I’d lite to quote, in their entirety, two older comments of mine:<p>⁂<p>I agree about your description about printers, but I wouldn’t call them “evil”. I’m trying to think of the best word to describe them… haunted? bizarre? chaotic? random? mysterious? No wait, I know; the perfect word is <i>opaque</i>. They do weird stuff and you don’t know why, and <i>you can’t look inside them and find out why</i>. Hmm, now that I’ve come to this conclusion, the answer seems to be the same obvious one that we already have for the similar problem of opaque software and operating systems. <i>Free software</i>, so you can actually look inside and debug the things when your system/printer has found some new way to confound you.<p>I seem to recall that the original story about how Richard Stallman was inspired to create the concept of free software was that he was stymied by proprietary software <i>in a printer</i>, so this would simply bring the concept back to its roots, so to speak.<p>— <a href="https://news.ycombinator.com/item?id=10322408" rel="nofollow">https://news.ycombinator.com/item?id=10322408</a><p>I wish that the intelligence in printers would migrate back to the computer. Having printers with their own complex formats (PCL, PostScript, etc.) only makes them inscrutable and lends itself to proprietary competing formats and printouts which never gets quite right. I think the original NeXT machine was on the right track with their simple bitmap-only laser printer, where the PostScript processing was done on the computer side.<p>— <a href="https://news.ycombinator.com/item?id=24787633" rel="nofollow">https://news.ycombinator.com/item?id=24787633</a>