A rather common but boring problem is a solution to map users to their required printers.
We commonly group people into AD groups. Then using the information use a logon solution to map those users their printers. The downside with all these common solutions is they have the following downsides :