Hacker News new | ask | show | jobs
by breadwinner 1014 days ago
You missed the point. I wasn't asking for help on how to assign a static IP address. My point was that ordinary people shouldn't have to know what an IP address is, let alone what a static IP address is, in this day and age.
2 comments

For the record, printers have been so bad with firmware/software that it literally inspired RMS to make GNU: https://www.fsf.org/blogs/community/201cthe-printer-story201...
That's wishful thinking, imo.

If you want to have a network, someone needs to know a bit of networking. Or you need someone you can call who does.

Don't get mad at the printer for what your router is doing to its IP address. This day and age isn't as advanced as you'd like it to be, or you need a new router that does what you expect.

Thankfully people at Apple thought this can be easier. They came up with Bonjour... Bonjour is apparently also known as ZeroConf [1].

Microsoft is behind the times.

[1] https://en.wikipedia.org/wiki/Zero-configuration_networking

Bonjour struggles to find printers much more than Windows. My Windows users just click add printer and it just works. And let's not talk about file shares. Macs literally can't connect to any file shares except Windows ones (since AFP is out of support), and then only with Samba, and only with Apple's botched implementation of Samba which crashes, because it needs to create metafile databases on said shares, if a share has too many files. Try opening a file share with 20k+ images in the root from your latest Mac. Seems to me, as a mixed OS business operator, that it's Apple that's behind the times. Even out of service Chromecast devices and decades old Linux distros are better at network discovery than Bonjour.
I can’t comment on the file share tangent, but in my experience with a Bonjour-equipped Brother laser printer over the past eight or so years, I don’t think I can recall it failing to connect once.

Granted, I’m on a Mac and I print about five times a year, so YMMV.

I don't doubt that a one computer, one printer, scenario is any problem for any OS. You'll see who the ugly one is when the kids play together. File sharing isn't a tangent. The purpose of Bonjour is to couple printing and file sharing as a network discovery protocol.
But a one printer one computer being a problem is precisely the issue in the thread at hand. Once the router reboots the printer changes IP address (since it gets a dynamic IP by default) and then Windows can't find it, hence the need to assign it a static IP.
The only thing I know about Bonjour is that I had to uninstall it every time after installing iTunes on my PC.
I used to do that too because I didn’t know what it was or why I would want it. Now I intentionally have it installed without iTunes since its so handy.
Chances are it's installed right now. It's bundled with so many things.
Part of the commoditization process for consumer products is that they are made to be user friendly for non-experts. Most other networked devices have already done this. Nobody needs to know how to configure /var/lib/dhcpd/dhcpd.leases to use an iPad on the router that Xfinity provides.