Not to bring up an old problem again, but I just figured this one out my self, so I put together a quick how to on this. I used the following URLs:
http://www.netadmintools.com/art258.htmlhttp://forums.contribs.org/index.php?topic=32450.0and put two and two together which makes it rather easy.
1. Login to the SME server command-line and run the following commands:
# db configuration setprop smb UseClientDriver no
# expand-template /etc/samba/smb.conf
# service smb restart
2. Add the printer on the server-manager page
3. From a Windows client, (logged in as admin) click start run and type \\servername
4. Double click Printers and Faxes
5. Right Click on the printer you added in step 2
6. click Properties
7. Click the Advanced tab
8. Click New Driver
9. Follow the wizard to add the driver for the printer added in step 2
10. Click Apply
Repeat steps 2 through ten for every additional printer
Now all non admin users should be able to add that printer to there computer as a network printer.