In general the hardware on a 2D printer is simply more difficult than most or all of the OSHW stuff.
Paper handling is hell (there's a great magazine article from a few years back on the Xerox division who handles this... they're wizards, the lot of them). Hardware, software, and environment dependent.
Everything needs to be RIPped but that's the sort of thing which software is really good at and which is well suited to open source.
For an inkjet driving the nozzles is the nasty bit. First figure out which ones to fire when, then you have to actually do it. I'm told by those in the know that this really just can't be done well enough in software, you need the timing control of FPGA/ASIC solutions. So, very doable, but hard.
Laser printers have difficult drum and transfer belt issues but solutions are mostly copyable from existing products. Driving the laser diode itself is pretty easy (admittedly I've worked with laser guys, but still). The hard bit is pointing the laser in the right direction, with either spinny prisms or galvos. Or you could forgo the laser in favor of an LED array but I don't think anyone (Oki?) ever got great results out of that. Overall a B&W laser is probably the easiest thing to start with.
That all said, everyone knows China's reputation in the hardware space: clone, clone, clone. And yet, how many Chinese printers do you come across? There's probably a reason for that. It sure isn't lack of skill.
It's probably just that printers are awful.