@onfy I don't think the hardware architecture is the biggest issue here, also hasn't Linux had network printing for ages? like, the common Unix printing system?
@onfy you'd think that there'd be some kind of standardized network print setup, like, just send some EPS to the printer
@noiob @onfy there is, IPP — the Internet Printing Protocol
my printer supports it and it's how I use it from Linux; no drivers, vendor or no (the "driver" for it in CUPS is called "driverless")
it has a custom raster format mandated by the standard, but many printers also support PDF or JPEG in addition
@unascribed @noiob Reasonable idea, though I'm surprised it exists anyway. I also would've assumed postscript would be suitable for this.
Though, it's making me think of that protocol for teapots.
@noiob Yeah, and normally it'd have taken a lot of work from them... I still remember spending hours trying to get printer drivers to work on Windows. On Linux it's been as simple as getting the HP printer service from apt and running the configuration program to choose my printer model and how it's connected. It downloads some blob and that's that.