They work better in Linux than Windows, not to mention backwards compatibility.

EDIT: I may be wrong about newest printer models, 2020 and above.

EDIT2: Hardware problems are an entirely different issue.

      • SpikesOtherDog@ani.social
        link
        fedilink
        arrow-up
        12
        ·
        1 year ago

        I am wondering why there is no open framework for laser printing.

        There are a few parts that would have to be made out of sheet metal. The sides could be stamped for the same pattern. You then need a back and a cross section. One could theoretically make them from ABS, but ABS gets brittle with heat and the sides will shatter.

        One side of the printer is dedicated to running an ARM SOC. I’m not sure if the Arduino is up to the task, but it will need to control 3 motors, initiate a heating sequence, start a rasterizing laser, interpret a print job, communicate over network and USB, and monitor a bunch of sensors.

        The hardest parts will be obtaining print cartridges, rollers, and fusers. Designing a standard to run off a certain vendor’s hardware will be a pile of issues, and nobody will just start manufacturing hardware for a handful of hobbyist printers.

        Everything else is 3d printing, springs, and screws.

        • GTG3000@programming.dev
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          Well, cartridges, rollers, and fusers are the important bits that can’t easily be manufactured by hand. And that’s a big part of the price of the printer.

          You can’t really make them cheaper than mass-manufacture, and laser printers are already almost bulletproof from my experience.

        • frezik@midwest.social
          link
          fedilink
          arrow-up
          0
          arrow-down
          1
          ·
          edit-2
          1 year ago

          2d printers need to be a lot more precise. 300dpi means each dot is placed with less than a tenth of a mm, and that’s not even particularly impressive for a 2d printer. 3d printers get away with a lot more slop than that.

          That’s only talking about greyscale. Color requires precise alignment of the cartridges for at least 4 base colors (higher end photo printers have even more) , and the mix of those colors must be carefully controlled to get accurate output.

    • adhocfungus@midwest.social
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      My cheap old 3D printer requires constant fiddling before and after every print, yet still fails probably half the time. I avoid printing things sometimes just because I don’t want to deal with it.

      I would still agree with you 100%. I hate my HP printer so much.

  • puchaczyk@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    16
    ·
    1 year ago

    With cups it’s pretty much painless on linux form me, though some distros have a very restrictive firewall configuration out of the box, so you have to whitelist it before using. Not to complicated, but can be very frustrating for new users who never touched a firewall before.

    • 0x4E4F@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 year ago

      ufw ring a bell 😒… yeah, being uncomplicated doesn’t mean it’s not working.

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    1 year ago

    CUPS is absolutely amazing compared to windows printer drivers which had whole ass critical CVEs several times already.

    Even Apple uses CUPS

    • aard@kyu.de
      link
      fedilink
      arrow-up
      8
      ·
      1 year ago

      CUPS is horrible, and also had its share of critical vulnerabilities. It is just better than the LPD mess we had before.

      It is not a Linux specific thing - it was developed when there still were a lot of UNIX variants around. Apple was a very early contributor, and had quite a bit of influence in making it successful.

  • SpaceNoodle@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    1 year ago

    Printers are pretty plug’n’play these days, at least until something technical goes wrong. Getting exactly what you want on paper can be pretty tough, though. I wrote an entire printing stack from scratch for an embedded system, but that was for a very specific set of models from a single manufacturer. It actually worked every time, especially when there were errors and warnings, but it took actual effort.

  • Orvorn@slrpnk.net
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    I do freelance sysadmin work and Macs are actually the hardest to mass deploy printer configurations to.

    • cm0002@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      1 year ago

      Macs are usually the hardest to do of any sort of enterprise management. But printers? Holy fuck, its a nightmare lmao

    • dan@upvote.au
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      At my workplace we have sketchy-looking unsigned Applescripts to install printers on Macs. You have to find the right file for the printer you want to install, and run it, or ask IT to do it for you.

      It’s not ideal, but everyone that tries to improve the printing experience ends up ragequitting. Last I heard, someone in IT was looking into some sort of “print anywhere” solution where you just install one virtual printer driver and print to it, then scan your badge at any printer to see all your print jobs and print them. Not sure what the status is with that though - haven’t heard about it for a while.

        • Orvorn@slrpnk.net
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Enterprise grade MFD printers often have a lot of features that don’t get detected/mapped automatically, such as finishing options like staples and folding, as well as color management. I’m not a printer expert, I try to avoid them when possible, but I know that mass deploying those specific configurations in a safe and sane way seems basically impossible.

          On the Fedora-based Linux machines, however, all of that seems to just pop in automatically, so I don’t think it’s a CUPS problem.

        • dan@upvote.au
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 year ago

          I think it does; it’s just automated installation of new printers that’s an issue as far as I know. Not 100% sure since I’m a software developer rather than an IT support person, so I never deal with stuff like that. (I also haven’t used a Mac in 7 years)

  • Winter8593@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Yeah I switched to LMDE a couple months ago and I plugged in my printer for the first time but long ago. I was worried it wouldn’t work at first but it started printing right away!

  • NotSteve_@lemmy.ca
    link
    fedilink
    arrow-up
    11
    arrow-down
    6
    ·
    1 year ago

    I’ve found Mac OS is by far the best OS for getting printers to work tbh

      • NightAuthor@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I learned that the CUPS config on Mac, at least as of about a year ago, was set to save a copy of everything ever printed to an obscure directory on the machine. Was discussed in relation to setting up a secure encryption scheme where you print out your keys, wouldn’t want something like that just hanging out for any malware to come gobble up.

    • 0x4E4F@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      edit-2
      1 year ago

      It used zeroconf/bonjur out of the box when no one else used it (or had to do some serious configs in order to get it working), that’s why. And, of course, since it’s the second most used OS other than Windows, printer manufacturers configured avahi/zeroconf/bonjur out of the box on their printers.

  • DannyBoy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    I had to start the scanner tool from the command line, I felt like a hacker but it did usually work on Linux.

  • 🇰 🌀 🇱 🇦 🇳 🇦 🇰 ℹ️@yiffit.net
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    1 year ago

    I would only think them to work better on Linux because the software you’re using isn’t made by the printer company. Their software sucks. The hardware sucks, too. They’re made to be shit because a perfect printer isn’t profitable.

    • monsieur_jean@kbin.social
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      1 year ago

      Since I’ve moved in South East Asia, I have discovered that:

      • Almost every single printer that exists has a conversion kit available on Taobao to use big ink bottles
      • There’s not a single firmware that hasn’t been hacked, nor a single part that hasn’t been cloned
      • Therefore, most printer manufacturers have a specific line of durable products that allows the use of third party ink because if they don’t, other people will bank of their product maintenance and they won’t sell much.

      The only reason we in developped country get scammed like we are, is because of IP laws and governments that allow manufacturers to abuse them with no consequences at the expense of the customers (and the planet).

      • mr_right@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        1 year ago

        conversion kit available

        I would like to hear more about those conversion kits and what are they reused for.

        • monsieur_jean@kbin.social
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Look up your printer model number on Alibaba. Or better yet, on Taobao (but if you don’t speak Chinese it’s a bit complicated). Your options depending on the printer you have are going to be :

          • Print heads conversion kits (a replacement of the complete print heads module with tubes feed from ink bottles attached outside your printer)
          • Refillable ink cartridges
          • Counterfeited Compatible ink cartridges that cost a fraction of the official ones while having 10 times more ink in them.

          Now depending on where you live and the local laws it may or may not be legal to import those. In the country I live in there is no law against it. In most South East Asia the law doesn’t care about that and if it does, law enforcement doesn’t. :)

  • brokenlcd@feddit.it
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    On linux i was able to setup my hp laserjet no problem, cups recognised it just fine; the problem is with the integrated scanner, SANE sees that there is some sort of scanner but fails to talk to it, i have windows 10 installed on a usb key essentially only to use the scanner