1. Most printers are assigned multiple DLGs, so one printer may have three different DLGs based upon type, department, etc. There's not just one DLG per printer

2. Yeah, the printer DLG's that the user needs are showing in TokenCache

3. How can the printer mapping occur if the script doesn't know which printers to map? The DLGs aren't named after the printer, so even if you dig the DLGs from TokenCache how does that tell me what printers are associated with the DLGs.

You'll have to excuse me ladies and gents, I'm a UNIX/Linux guy so all this crap is pretty new to me. Thanks in advance.

Hoopes