Generally ink spots means the nozzles are getting clogged up. Have you run the printer's own maintenance options yet?
Not printing straight. Does that mean the paper is crooked? if so, straighten the paper in the feed before printing.
Mark
Dont have an installation cd. Its not printing straight. And I'm getting ink spots.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic