News for hackers. Stuff that matters.
Re:HP bricking printers remotely if the client's credit card... by unwind on Tuesday February 07, 2023 @04:50AM (#34690711)
The argument I've been hearing when this comes up is that the mechanical side of ordinary 2d printers is too high-precision for hobbyist work.

This sounds plausible, the actual nozzle holes in an inkjet printer are around .003 inches (76 µm for the rest of us) according to Wikipedia [1]. That sounds like some pretty high-order manufacturing is needed, I'm not drilling that out in the shed.

Perhaps the best bet would be to find a commercially available printer (laser or inkjet) and reverse engineer it, perhaps replacing the control board with a Raspberry Pi or something more suitable (ESP32?) to drive the existing electro-mechanical components with an open firmare.

[1]: https://en.wikipedia.org/wiki/Inkjet_printing#Continuous_ink...

Re:HP bricking printers remotely if the client's credit card... by techdragon on Tuesday February 07, 2023 @05:00AM (#34690790)
That’s the argument I usually hear as well. But a lot of the fidelity of such a high precision system is basically “wasted” reproducing the kinds of analog effects that exist at the edges of the ink meets paper part of writing/illustrating with a physical implement. Plotters with pens are still a commercial niche because the need for precise clean vector graphics to be mass produced in small batches of specific content (think custom topography maps with survey and drilling markers, or mission maps for a specific regional campaign, or other commercial line art work)

It’s sort of surprising there isn’t a well established reprap of plotting given it’s simplicity. The biggest missing piece is arguably the paper feed.

And as for an inkjet… why does a reliable printer need to be that good, I’d be pretty happy with a “higher dpi” pseudo dot matrix printer using a lift retract style mechanism and a hacked up refillable ink pen. Tapping out the art one dot at a time.

It’s not a bad argument for a lot of consumer printing use cases, but the “they need too much precision” never felt compelling to me given the breadth of printer technology both past and present.

Re:HP bricking printers remotely if the client's credit card... by EdwardDiego on Tuesday February 07, 2023 @05:55AM (#34691177)
You describe a rather niche printer.
Re:HP bricking printers remotely if the client's credit card... by caf on Tuesday February 07, 2023 @06:56AM (#34691581)
Even 20 years ago most of that plotting work had been taken over by large-format inkjets - I used to be involved with a few print shops around that time.
Re:HP bricking printers remotely if the client's credit card... by PeterisP on Tuesday February 07, 2023 @10:42AM (#34694213)
The "high precision" is required for the very basic use case of printing a page of black on white text that does not look horrible, and being able to reliably print a 30 page document without jamming. Making the paper feed and printing head positioning hardware to do that is 90% of the way of the expense of building a decent printer.
Re:HP bricking printers remotely if the client's credit card... by RobotToaster on Tuesday February 07, 2023 @06:02AM (#34691217)
The actual print head maybe, but there's no reason a commercial one couldn't be used, the same way people don't make their own CPUs.
Re:HP bricking printers remotely if the client's credit card... by alpaca128 on Tuesday February 07, 2023 @06:29AM (#34691369)
The most realistic approach is probably to build an open-source printer which can drive proprietary cartridges (which would be refillable because the printer won't complain). People could even design different cartridge holders for a few different models.

It wouldn't be easy, but 3d printers also made immense progress despite technical challenges. I first heard about them in the reprap days and now we can buy well-engineered 3d printers with fancy features like resonance compensation ("input shaping").

Re:HP bricking printers remotely if the client's credit card... by capableweb on Tuesday February 07, 2023 @06:43AM (#34691475)
People who are hacking in the free time often go towards hacking on things that are fun and interesting. When 3D printing appeared, it was (still is) immensely fun and interesting; "printing your own physical objects?!".

On the other hand you have 2D printing on paper, which is nowhere near as fun and interesting, so you have less people gravitating towards hacking on 2D printing software and hardware. Granted, a few FOSS giants are obviously maintaining the stack, which is amazing.

Same with programming languages for example. You give a developer unlimited free time to learn whatever language they want, they'll probably either go for a language that was newly released and hyped (like Rust) or something obscenely old (like COBOL), probably won't spend time learning PHP or Perl which are too old to be new but too new to be old.

Re:HP bricking printers remotely if the client's credit card... by onewheeltom on Wednesday February 08, 2023 @06:30AM (#34706739)
Sounds like work. This is just printing. I can always print at the FedEx down the street.