Hi, thank you for contacting JustAnswer.com. My name is Russell. I will do my best to provide the right answer to your question.
I suspect, just from my sense of these things, that you have a purely Photoshop problem.
Check whether your printing system (or your Photoshop program's printing section, or similar... I admit I'm not quite sure where to direct you aside from that) is set to use a Windows Color Profile (or Windows Colour Profile.) That might well inhibit the Photoshop program from having Colour changes.
Other programs print fine with that setting (or they have their own setting, possibly), and so other programs don't have this problem. Photoshop is in fact a very elaborately configurable program, and odder problems have been known to happen.