If you're using a network printer with Windows XP Home and are having trouble printing from a "Limited User" account. You may have several problems. The limited user can't access the windows directory. As the user that has Administrator rights, change the setup so that the jobs print directly to the printer instead of being spooled.
If you're using an HP all in one printer like the OfficeJet 7310 or 7410, you may need to remove the hex number and put in the IP address. This does not fix scanning problems for the limited user either. Here's a link that describes the issue.
The OfficeJet 7310 works well with Linux.