zlacker

[return to "Ask HN: Why are there no open source 2d printers?"]
1. lpfabi+C2[view] [source] 2020-10-15 10:15:30
>>pangor+(OP)
I worked for a while in the R&D department of HP printer division. As @jacquesm said, good 2D printer costs peanuts. The amount of R&D in color quality, speed and other parameters is huge. There were a lot of teams involved: mechanical, electrical, software, chemical... And because of that investment, there are thousands of patents that the big players are continuously paying each other for. It's a very old market with a lot of legacy. For most of us, a printer is something for home photos, some documents, and so, but that's only a little part of the cake: the money is in professional printing, ads, designers, etc.

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.

◧◩
2. teknop+48[view] [source] 2020-10-15 11:09:29
>>lpfabi+C2
bit of a non-argument this. Existence of cheap alternatives misses the point of opensource, its not about cost. ref: free as in beer vs free as in speech.
◧◩◪
3. adwn+ri[view] [source] 2020-10-15 12:28:31
>>teknop+48
I think you're missing the main argument: It would take a lot of money and cross-domain knowledge to design and build a passable printer from scratch. Contrast that with software, where all you need is time and a low to medium power computer. In fact, compared to software open source, all other open source engineering is non-existent (relative to OSS, not in absolute terms).
◧◩◪◨
4. cridde+Au[view] [source] 2020-10-15 13:48:32
>>adwn+ri
Why would you design one from scratch? The hardware out there is excellent and inexpensive. Start with that and write the firmware in a similar way that the Magic Lantern group did for cameras.
◧◩◪◨⬒
5. bgorma+UX[view] [source] 2020-10-15 16:29:01
>>cridde+Au
Embedded systems generally do not allow you to flash custom firmware to them these days, especially for printers as there is money at stake (you could write firmware to support non-vendors Ink/Toner cartridges), or to enable disabled features.

In addition printers contain custom specific IP blocks related to everything from ethernet to scan and print functionality. It is just not feasible for someone to be able to write custom firmware for a printer without access to the hardware documentation for these devices. More sophisticated printers even have multiple CPUs for doing various tasks.

[go to top]