Requiring a support contract to receive continuing updates of software that was very publicly approaching end of support, with published EoL dates for years now does not break any laws.
By that logic, no support contracts are legal in the EU at all, and no product would ever be sunset.
No, it means the printer driver is running a web server to host the status page. Localhost is literally your computer.