Once that is said, it should be possible to work in a general-purpose open source 2d printer. The open community has achieved bigger goals. The biggest problem I can see is the entry barrier: to get a very basic printer, you have to invest thousands of time with a lot of knowledge in different areas, when a basic printer, even from the large companies, is not very expensive.
I think that one of the only chances we have for that to happen is that a company frees its designs and patents and community starts working from there.
Shouldn't anything relevant have expired years ago? The first laserjet came out in 1984 it seems. Prices have come down, but I haven't seen any real innovation in printers (not that I really need any- I just want them to print)- since 2000.
The business printers in 2000 had slow processors and more ram. It was significantly bad that printing PDFs spent more time processing the file than putting toner on page.
Finally, the interfacing for printers today is fantastic. I know this isn’t about toner on page, but having wifi connection, an LCD touchscreen interface, and them generally being a little smaller has made the experience better.
The only thing that was better about printing in 2000 is that back then printing was more useful because so many people wanted paper copies.
* an anime character printed with a thermal receipt printer * a 4x6 card with an information graphic I rendered with CSS Grid * a shutterfly envelope to family in New England, etc.
most of the time I am starting with an image somebody else made, but there is a lot of judgement involved with fitting the image to paper and process -- it is a bridge between the world of digital images that I work and play in and the real world.
I go through printers the way rock stars go through guitars and what to do with the e-Waste is already part of the product.
I am amazed the the HP Officejet 6600 which just failed on me -- despite the expensive ink, the quality of the work it could do is astonishing.
It stopped picking up paper because something (like a little plastic gear) broke in the drive chain for the pick roller. To be fair all the rollers looked pretty worn -- the printer had been heavily used by a college professor. It's possible we could have fixed it but considering the cost of the next ink refill, I chose to get another printer.
If I were going to salvage the old printer I think I would go for the stepper motors, which would be great for robotics and other mechatronic projects.
---
I badly want to hack an inkjet printer to print white ink onto transparencies and then put it into a second printer to take a PNG with alpha like
https://bulbapedia.bulbagarden.net/wiki/File:793Nihilego.png
and make a sticker that could go in a window. Commercial kits to do this cost about as much as a good DSLR lens and they are a business expense to people who are making large quantities of swag.
It's a good market case for the "open source 2d printer" however. It's one thing to get white ink compatible with the printer, it's another thing to get the transfer function between "75% transparent" and a certain amount of ink into the printer's brain.