• midori matcha@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    2 days ago

    The FOSS community should work on a firmware-replacement solution like OpenWRT on routers, but for printers! Call it something like OpenPrint? It would be based on Linux!

    It would unlock a printer’s potential and cancel out the cartridge DRM, continue printing regardless of unused ink color levels for the job, be totally freed from proprietary corporate bloatware that comes bundled with the printer, offer integration with personal cloud services (wanna scan that document? Boom, now it’s on your NextCloud RAID NAS, your iPhone, and your grandmother’s desktop), and other quality of life printer features that would significantly improve a country’s happiness and life expectancy.

    It’s going to be a crapshoot at first. Printer drivers are a nightmare to write for each and every model. Hardware requirements to make this work are probably going to be limited to the most expensive and fastest octa-core printers. But a jailbreak community will emerge, and people will try to push the movement onto more and more printers, and develop workarounds for older models. Then, someone will develop a printer that ships only with OpenPrint, which will probably be kinda expensive at first, but all the parts will be user-replaceable, and the ink/toner will still be cheap to refill, which is the main goal. Big Printer would have to compete to make their printers more user-friendly, or die from the weight of their own greed.

    I wanna believe ~♥

    • MonkeMischief@lemmy.today
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      Looking at OpenWRT, good Lord I still want this for routers.

      For printers would be nice too though. I’m honestly surprised we can’t just build kit printers the same way we can build 3D printers, I mean, could we?

      Using something like Klipper but more kinda like CUPS?

      Get toner or ink in generic containers that attach to print heads? I dunno it doesn’t seem far fetched.

      I’m honestly done caring that “the normies won’t want it because everything that isn’t a smartphone with a one-button app scares them.”

      What will start as “enthusiast printer kits” should force openness on the printer industry at large.

    • apftwb@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      I have an idea who could financially support an open source printer firmware replacement project! However, they can only pay in cash…

    • SoftestSapphic@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      Alternatively use universal print drivers from the 90s

      They didn’t have all this extra stuff added in, and work fine unless you’re printing some complex PDFs

  • ozymandias@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    112
    arrow-down
    1
    ·
    3 days ago

    so all i have to do is get the EURion constellation tattooed on my face, and then i can defeat surveillance cameras….

    • marduk@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      21
      ·
      3 days ago

      It won’t stop them from surveiling you, but it will stop your family from printing your face on the missing person posters

      • interdimensionalmeme@lemmy.ml
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        11
        ·
        3 days ago

        Ok, but more realistically, could we have a war of all against all until everything is ashes ?
        I don’t think anything less is going to be nearly enough.
        Also we need to make sure none of the things that descend into the bunkers, ever, EVER come out to infect the surface again

    • excral@feddit.org
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      The eurion constellation is a security feature used on many banknotes. It’s made up from 5 circles and often integrated into larger patterns that make it less obvious. Printers identify it and reject to print money.

      Examples

        • excral@feddit.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          22 hours ago

          Now I am confused. How is engineering disjunct from science? And even beyond that, there is astronomy involved (star map, eurion being based on Orion), which has something to do with science.

          • Prontomomo@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            30 minutes ago

            By that definition everything is a science. Is sopping up water with a sponge also science because of all the biology and fluid mechanics that can describe that action?

            Everything can be “related” to science because science is a method of studying things to determine truth, and also the entire body of work that come from that study. Engineering is an applied science, it uses that body of study to design things (though doesn’t really have to).

  • pwalker@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    43
    arrow-down
    1
    ·
    edit-2
    3 days ago

    Some years ago I heard about this German guy that found a mind boggling bug in Xerox scanners and the whole story how they tried to play it down is really insane. So definitely worth watching, unfort only with German audio: https://youtu.be/7FeqF1-Z1g0

    • GamingChairModel@lemmy.world
      link
      fedilink
      English
      arrow-up
      51
      ·
      3 days ago

      He’s written up his findings in English, for anyone who prefers English over German or text over video.

      But basically the JBIG2 image compression algorithm used in those scanners looked for certain repeating patterns, and incorrectly compressed certain portions of the image into “close enough” blocks of pixels. Unfortunately, that meant that scanned number data wasn’t guaranteed to be accurate, even when the decoded output clearly looked like a number with no distortion or noise.

      It’s worth the full read.

      • Kay Ohtie@pawb.social
        link
        fedilink
        English
        arrow-up
        19
        ·
        3 days ago

        You left out what I feel is the best part: even in the “uncompressed” mode, even when that was disabled, it was still happening sometimes.

        • GamingChairModel@lemmy.world
          link
          fedilink
          English
          arrow-up
          11
          ·
          2 days ago

          To be precise, the “lossless” compression is still a compression algorithm. They just didn’t implement the steps that actually make the compression algorithm lossless.

          From the write up:

          JBIG2, the image format used in the affected PDFs, usually has lossless and lossy operation modes. Pattern Matching & Substitution„ (PM&S) is one of the standard operation modes for lossy JBIG2, and „Soft Pattern Matching“ (SPM) for lossless JBIG2 (Read here or read the papery by Paul Howard et al.1)). In the JBIG2 standard, the named techniques are called „Symbol Matching“.

          PM&S works lossy, SPM lossless. Both operation modes have the basics in common: Images are cut into small segments, which are grouped by similarity. For every group only a representative segment is is saved that gets reused instead of other group members, which may cause character substitution. Different to PM&S, SPM corrects such errors by additionally saving difference images containing the differences of the reused symbols in comparison to the original image. This correction step seems to have been left out by Xerox.

          • Kay Ohtie@pawb.social
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            TIL! Thank you for the added detail, I hadn’t read the full write up but had watched his presentation in English and it was wild to hear presented.

  • Frezik@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    26
    ·
    3 days ago

    I don’t think we’ll have open source 2d printers. Not the way they’re built now, anyway.

    On first glance, it might look like 2d is an easier problem than 3d. However, laying down plastic filament doesn’t need the same precision level as 2d ink/toner printing. Even 300dpi is far more precise than any 3d printer does, and that’s not particularly impressive for a modern 2d printer.

    That’s not even getting into mixing and aligning color cartridges.

    The industry also has a lot of patents around it. So there’s that whole mess to deal with.

    Framework looked at making their own 2d printer, and they noped right out.

    Would you accept a printer that works like a typewriter with arms that strike the page to lay down text? That might work. They’re mechanically quite complex, though. There’s lots of OK designs that tend to jam up.

    • kadu@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      Apple also considered printers for a while and decided this mess is untouchable

    • einfach_orangensaft@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      17
      ·
      3 days ago

      Yeah inkjet printers will probably never be opensource, due to the fact that the tiny nozzles are impossible to produce without owning a semiconductor fab that can build stuff in the mems realm.

      Laser printers could be the way to go, they sound more complicated, but all the components needed for them are getting cheaper. A laser is focusable to a tiny spot, meaning one can use non mems elements. Basically take a laser engraver (the type with the fixed laser head and those 2 spinning mirrors), point it at a high voltage drum, lase the pattern (removes the charge from parts of the drum), add the toner power and then roll over paper. For color just replicate that x3.

      I think a Opensource Black/White laser printer should be possible at a price point of maybe 600$ in components (3d printers also started out at that price point then got cheaper). I doubt it would be as quick as commercial models but it should be doable.

      • Adalast@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 days ago

        You are missing a vital part of how a laser printer works. The toner is dusted onto a drum that has a static charge. That charge is manipulated by the laser, which means that there is a very specific frequency that the laser has to utilize and it has to be keyed to the material used for the drum. I would have to dig more into the specific interaction, but I am pretty sure that off the rack lasers and drums are not going to be functional, both in wattage and frequency.

        So the laser printer process is: a laser traces the negative space on a drum with a static charge to discharge those spots, next a pigment substrate is dusted onto the drum, being held by the static where the positive space is going to be. Following that, a heater heats the substrate to permanently affix it to the page.

        • einfach_orangensaft@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          Those problems still sound more easy to fix than building custom mems Inkjet nozzles at home. Lasers in all sorts of wavelengths can be bought. Putting charge on the toner is just a question of adding some high voltage. The dielectric photosensitive material on the toner transfer drum, yeah that may require some research.

          • Adalast@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            2 days ago

            Just letting you know that you are definitely suffering a Dunning Kruger moment. I have had to study how printers work all the way down to the electrochemical level and no paper printer is simple to make aside from a dot matrix printer. In my educated opinion I will say that you are borderline correct that a laser printer might be more feasible from a materials standpoint, neither are feasible in general for a home lab, let alone a guy at his kitchen table assembling a kit.

            Laser printers and ink jet printers involve extremely complex electrochemical and physical processes to function that a home lab is going to struggle to replicate. The optics for laser printers have to be assembled in a clean room because even a single stray particle of dust will destroy the print quality for a large section of the page. Ink jet printers use tiny heaters to vaporize the ink and electric fields to propel it through a nozzle to the page. These jets are created using multilayer acid etched circuitboards that are precicely tuned for the specific inks and substrates that are used.

            These are just examples of challenges to overcome, and are by no means exhaustive.

            I hate the printer companies probably more than anyone here, so do not think I am a shill for them. I am articulating why what you are saying is impractical and unreasonable. Laser printers are probably easier to source most of the mechanical parts, but assembly is obscenely delicate and prohibitive. Ink jet printers are simpler to recreate and assemble, but the miniaturization required makes it impossible to do at home.

    • mvirts@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      We wouldn’t need to reinvent the printer, just replace the computer in it. It wouldn’t be completely open source but it would be cheap.

      Also, maybe we can make inkjet resin 3d printers

        • GreyEyedGhost@lemmy.ca
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          Not to dismiss the very real problem you raise, but that only has to be solved once per hardware configuration. This is why digital piracy is so successful - you only need the efforts of some very talented individuals to solve that particular problem and you’re good. As hard as that may be, it’s still simpler than manufacturing and assembling hardware where accuracy to 1/1000" in a dust-feee environment is a requirement.

    • Cort@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      Would you accept a printer that works like a typewriter with arms that strike the page to lay down text?

      What about a 2d pen plotter? Not nearly as fast as an inkjet, but still open source

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      How hard would it be to build a machine like this with modern tech available to the maker community? Knowing that that old style HP ink cartridge is readily available because it’s found its way into a lot of stuff over the years.

  • Mouselemming@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    22
    ·
    3 days ago

    I’m glad there’s enough comments to show I’m not the only one who has to look it up.

    If I created a piece of art (despite having no talent but that’s not the point) could I prevent its image being reproduced by incorporating the constellation? I guess only on printers.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    2
    ·
    edit-2
    3 days ago

    Doesn’t the money printing lockout require more than one instance of it? Depends. On some machines the five rings are enough.

    Otherwise random chance would have printers detecting it in all sorts of stuff.

    Also it’s not a real star constellation. It’s a portmantou of euro and orion but the pattern is not the same.

  • Valmond@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    3 days ago

    What the hell.

    Let’s forbid reading anything with like 5 circles loosely together …

  • interdimensionalmeme@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    3 days ago

    Ridiculous, inkjet ink is FAR too valuable to be wasted printing something as worthless as money.

    Also if the money can be duplicated with a printer then it’s little joke monopoly money already, just give up statists !