The reason for rubbing off is simple. The paper with the applied toner didn't go through the fuser. I'll shortchange you on how laser printing works here and proceed to my only idea.
Be sure to feed it these so the LONG EDGE of the paper is against the paper guide. For many this means you have to rotate the printing.
Hope this helps,
Bob
I have an HP Laserjet(4050n) and I am trying to print on 3x5 or 4x6 cards (don't care which as long as it works). The manual says the minimum size for this printer is 3x5, but I am having a hard time printing on the cards. It prints, but it seems that maybe they are too short for the roller on the other side to 'grab' them, so it doesn't go through the setting process and the ink just rubs off, also I have to go fish it out of the printer, behind the cartridge each time.
I am not sure what to do, as I said, the manual said the minimum size is 3x5, which I took to mean I could print on a 3x5. Any ideas? Thanks in advance for any help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic