I got a new printer. Auto-discovered, added, and prints fine from Windows in 2 minutes. Auto discovered, added, and prints fine from OSX in 30 seconds. Auto-discovered and added on Linux, but trying to print results in “printer is unreachable at this time” - even after 50 re-installs, different configs, different drivers, different protocols.

I recognized that some computers were on different subnets, but couldn’t figure out a pattern. It turns out that the printer has a setting called “Restricted Server List” and the default setting is null. Here’s its description in the admin interface: “Comma-delimited list of IP addresses that are allowed to make TCP connections. Example: 157.184.0.0/24. where 0 is a wildcard and /24 is the network prefix.”

It also has a setting called “Restricted Server List Options”, set to block all ports by default. Here’s its description: "By default, addresses not in the restricted server list will have all access blocked. When Block Printing Only is selected, addresses not in the restricted sever list will be blocked from printing only. When Block Printing and HTTP Only is selected, addresses not in the restricted server list will be blocked from printing and HTTP. "

Admin interface doesn’t say this anywhere, but the default setting of no restricted servers apparently allows access from other networks, but not from the same network as the printer. I set the restricted servers to “192.168.132.0/24” and then I could access the printer admin web page and print to the printer from my Linux box, but not from any of the computers that were working before. So I set it to “192.168.0.0/16” and every computer on all subnets in my house can print and access the printer admin.

The default setting of no restricted servers was extremely non-intuitive in that it actually only restricted servers on the same subnet. And there was no such documentation.

What a crappy waste of 7 frickin’ hours!

  • A_A@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 month ago

    With gratis Linux we pay with our time. You did very good to go through all this hell in a mere 7 hours. Programmer creating those monstrosities don’t understand our mundane concerns.

    P.S. : still Linux has qualities that makes it superior in many ways.

    • ZephrC@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Honestly, this is a pretty good example of why this isn’t an inherent Linux problem. It’s a problem of using any OS that isn’t popular enough to be supported by manufacturers. More people using Linux would cause problems like this to stop happening.

      I realize that’s a distinction without a difference to a lot of people, and that’s totally okay. I’m not saying that’s wrong, but it matters to me that the benefits of Linux are specific to the OS, while most of the problems are not.

      • Nougat@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        None of this has anything to do with the operating system of the devices trying to use the printer.

  • seaQueue@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 month ago

    I feel you. I spent an hour yesterday trying to figure out why half of my prints from my phone were cut off along the top edge of the page.

    Turns out my phone defaults to A4 when printing and there’s no way to set the default to US Letter so I have to do that for every single print.

    • where_am_i@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Coincidentally, i constantly get documents randomly default to the US letter, which I don’t even know what it means. I only ever seen A4 in my life. Annoying as hell.

      Have you considered that you’re a victim of a default country syndrome?

  • where_am_i@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    1 month ago

    On linux: I take a printer, plug it in, it gets autodiscovered and prints. On windows: I spend forever doing random shenanigans to get it working.

    Same goes for hardware upgrades, bluetooth headphones, etc etc.

    I dunno what you’re doing wrong. Maybe the distro? Any flavor of Ubuntu should work with most supported peripherals at zero effort. If it doesn’t, it means the device manufacturer never bothered with a driver for linux and you’re completely out of luck.

    • Appoxo@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      The absolute most problem I have with printers and Windows is setting the adapter and printer settings.
      Double so if I need it to configure uniformly across multiple systems.

      Can’t say I share your issue.

      Now don’t get me started about configuring a printer on a mac. Holy fuck is annoying to print stuff if you are not used to iOS/MacOS