Distribute printers with Intune or native via universal print
The UP assignment is lacking quite a bit. would be much better to be able to be able to assign based on location, especially for distributed enterprises. Places with multiple locations often have general use printers, and would be great to have a list of known networks, and then printers get assigned to devices that are in those networks. If a travels to another location, they shouldn't have to put in a ticket to get a printer assigned to them. It should be dynamic where there are known locations or networks, printers assigned to them, and then automatically added based on the devices location.
The Location properties already exist in the Universal Print printer properties. Now you just need to match those locations up with a subnet and then that functionality is there.