I have a bastard of a networked printer that doesn't worked networked (the DHCP keeps dropping) and while linux supports it, it does so with a binary driver. the binary driver only includes x86 and x64 executables, so you can't run it off a raspi without some serious hackery.
that's why I'm on mastodon. someday I'll get that stupid printer working