Two printers one Hp130 and Epson3880 printing purple. Print color test shows good, but sky or water prints purple.
If you have two entirely different printers that are making the same color mistake on the same photograph and the test prints are OK, I'd look in the image system for the explanation - mismatch between color spaces is the first place I'd look.
What software are you printing from, and what color space?
I had this happen with a Canon printer. I purchased inexpensive ink and my pictures were red and yellow. I switched back to Canon ink and have had no problems.