We have problems making the printer rights work as we want. We want
to give a user access to a certain printer based on which thin client
he is using at the moment.

The thin clients we are using are running Windows CE .Net (COMPAQ HP
T5300), and connecting via RDP to a bunch of Windows 2003 servers.

Applications are delivered on user basis via Novell Zenworks.

Any ideas on how to do this? Can the connecting terminal be
identified by mac address, or the dmi bios "asset tag" or something
like that? We haven't found a way to do this.

It's somewhat easy to assign printers on a user in NDS, but that's not
what we want. We want users to get access to the printer closest to
their current physical location.