"it's time" was already forever ago and some serious committed practically religious power devs tried and gave up on it, even while toppling practically all other software ecosystems.
Hell even the current locked down user-hostile printers are actually running linux and gnu software. That must be exceedingly galling.
We have fully open source hardware AND software _3D_ printers capable of printing working guns, but we can't improve the process of squirting ink on paper so it's not universally abhorred?
Whereas 2D (inkjet) printing has all of the above (minus one motor), and actually comes with a few non-trivial non-printing related expectations as well, like loading and expelling a print surface (often many in one print), optionally flipping said print surface (and this requires that ink has dried as well) and colour processing to map computer colours to real-world colours.
Their firmware updates are complete clown car. When they actually do one, the update process itself is just stupid fragile. Cross your fingers and clear your schedule for the next day in case you aren't lucky. You have a 10% chance of being left with a machine that probably still runs but works worse than before, and no ability to roll back.
I have a 11th gen intel board that is completely unusable after an update, but might possibly still be recoverable if I reinstall it into the laptop so it can use the laptop display instead of displayport. But I'd have to take my current 12th gen board out and then put it all back again after.
A Framework printer, if it matched a Framework laptop, would still have shit firmware, probably licensed from one of the majors, with all the same bad behavior, except with more bugs.
disagree it's all their fault, I've had 0 problems with my amd board on linux, and anecdotally that appears to be common on the forums, where intel is more painful.
That's one of the reasons I refused to invest prior to their amd board. I can't trust intel not to be toxic.
I'd still take a broken crappy printer from framework (assuming it's hackable, and not doom and gloom like you predict) over the status quo. I mean, I mainline linux because software being non-toxic is more important than polish will ever be to me.
Unless you do a lithographic print but they need a light source to be seen.
Also you can print pixels. You convert to G code so it is made up of lines.
[1] https://epson.ca/For-Home/Printers/Photo/Expression-Photo-XP...
Of course, that's just the positioning. If you're 2D printing on a 3D printer by mounting a pen to the end, you're also limited by the thickness of the pen tip.
In any case, you could certainly draw text, but you'd only want to use a font that relies on thin lines, nothing thick. Filled in spaces would be difficult, and of course, photos are just completely out of the question.
As mentioned in a sibling comment, really you'd have just reinvented plotters which have existed for decades.