Our commercial Kix-based login script handles per-user, per-room and per-machine local printers with a multitude of methods. Custom logic (with sample code provided) is available. You can go here to see the user guide PDF: http://www.mspbuilder.com/products/uls-documentation

It's now available at http://www.mspbuilder.com - you will need to create an account on the site to download the software. It's free if you have 1-2 domain controllers, and pretty cheap for the 10 and Unlimited DC versions. You can run it manually in any size environment for testing, and the product is fully supported, including configuration assistance.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D