Fwiw, iOS lets you print to network attached printers directly, no macOS needed.