Although some printers will add a listing for all users on the computer, if you add a new one, it frequently requires the new user to "add" the printer from Start-Printers and Faxes.
You also don't mention whether these are "network" printers or printers currently installed on the XP computer.. If you're connecting to a networked printer, then the operating system on which the printer is installed is important.. For example, if the shared printers are installed on a Windows 7 computer, then make sure the Windows 7 printer settings aren't blocking the non-admin user on the XP computer. You may need to install the printer as the admin user but in the new user's login. You can generally do that by logging in as the new user, then look on the network for the shared printer.. Once there, connecting to the printer will generally ask for the admin login credentials.
Hope this helps.
Just added user for the first time on a Windows XP system. When logged into the "User" the HP printers (Laserjet1000 and Inkjet 5280) won't print. I get some message that the Administrator account needs some configuration or something (poorly paraphrased).