I had this running on my clerk computers until the sophos disaster pushed out firewall settings that were never evaluated, but kept in place. It broke airprint for us. I was told the settings were being evaluated but never saw anything materalize.
the issue with the non-contiguous space and airprint will be that of discovery, the protocol is not routeable, so my way around that was to bind multiple IP's to my clerk printers one on each IP subnet. Works for my PLEX server and airprint discovery just dandy.
“A long habit of not thinking a thing wrong, gives it a superficial appearance of being right, and raises at first a formidable outcry in defense of custom.”
― Thomas Paine, Common Sense