I'm looking to get a printer but not sure what to look for or which printer is better, just looking at their specifications is a little confusing so i'm wondering if anyone can point me in the right direction.

I'm after a printer for home under $300 that'll print reasonable quality photos and documents. I've read some prints only last a few years - that's fine with me because any ones I want to keep for a long time I'll get done properly. I dont need a multifunction printer.