The last one with 8GB RAM would be my suggestion also. More horsepower and memory than you need.. but the others are borderline. Spend the $50 now and you won't have to touch it again.
It doesn't have an old style parallel printer port, hopefully your printer is a USB printer. If not I'd say it's time to buy a new printer also.