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