Ch. 22.4 of the SAMBA Howto Collection gives hints regarding network logon script. The text seems to be not complete yet but will be a good aim. But I think since the users use different printers you must write individual logon scripts. There should however be a pool of drivers for all devices.