Ran into a problem with a Ricoh MP3001 printer installed onto Server 2008R2 using 64bit drivers PCL6. I had a user who could not print. We setup his user code and then he would try again and it still wouldn’t print. All things pointed to the user code. We check and the user code he just inputted is gone. Once you hit apply and then OK and that window closes and if you go back to printer preferences and job type and user code it was blank again. Changed the driver to PCL5 and the user code remains. Try it, it should work for you.