I set my AD as follow:
Users are put into global groups according to department.
Domain local group are create as a mean to provide access to printer.
Global groups are put into Domain local group in order to use the printers.
Now... any log on script that would some how map all the printers that is available to a user based on their group membership?