This is probably an SMB and NTLM version issue. We have some of the same printers (Ricoh C3002 through 3004 series)
and had the same issue - SMB shares just stopped working across most of our printer fleet.
Ricoh didn't have a clue and it took me a few weeks of various network and server tweaks to find the problem.
The issue is that the printer is trying to use NTLM and the server is expecting NTLMv2.
There is no option in the printer GUI to fix this, or wasn't last I looked.



The fix?

Telnet to the printer and log in using the same credentials you use to administrate the web GUI.

Enter command:

ßæÏ:
smb
It will probably spit back something like this:

msh> smb
Workgroup Name : WORKGROUP
Computer Name :
Comment :
Notification : Off
Protocol : IPv4
Client Port : 139
Client Auth Level : 0
Client WSD Browse : Off
Client Write Mode : Async
If you see Client Auth Level: 0 and Client Port: 139 you found your problem.

You will want to change the Client Auth Level to 1 or higher (on my C3004's it needs level 2 to work, the 3003's might only support 1).
This sets them to use NTLMv2 first.

You also need to change the SMB client port to 445 instead of 139.

Enter commands:

ßæÏ:
smb client auth 1
and
ßæÏ:
smb client port 445
Then do:
ßæÏ:
 logout
And answer
ßæÏ:
 yes
when it asks if you want to save.