For example, WinSrvr2008R2 as your print server and Windows 7 64 WS's, all in a WORKGROUP setting, no domain. In this type of environ., in order for WS users to be able to connect to the Srvr2008 shared printers, the users on the WS's have to also be on the print server. Pswrds have to be the SAME too. This, in addition to the previous posts - turn on net disc, file and print sharing, etc.
Correct me if there's a better alternative. I haven't set up a proper domain yet, and at this time, this is the only way I have found to get it to work. Remember that network printers do not propagate to all users on a WS. You have to set them up for each user account.
So for example I have 5 user accounts on a Windows 7 64 WS: 3 standard users, 1 local WS admin, and 1 admin that is admin on both the WS and the server. 4 of those users are set up on the Win Server. The standard users on the WS are also standard users on the Server. The user account that is not on the server cannot connect to any of the shared printers.
I am running a test environment for Equitrac. In order to replicate an environment where different users log in, print, and then are tracked in Equitrac as different departments and fees and such, this is the way I got it to work.