Maybe I misunderstand your question. So for clarification, why do you want your visitors to logon locally to the computer? Why not create a user?s account for your visitors on your domain and restrict what access they have? Is that not why you have a domain, to control access to your resources?
If you make a visitor?s user account, you can then have them in a security group that only has access to the printers and nothing else. Use security groups to control what you want to restrict or give access to.
Let us know how it goes. Good luck