Hello Vanno,
Welcome to the HP Forums!
I understand your Photosmart 3110 is printing all colors wrong. Please follow this entire HP document on Printed Colors Are Not the Colors Expected. Try "Cleaning the Printhead" until it improves the quality.
Please make sure this printer is plugged into a direct wall, not a surge protector.
I will provide the HP website here which provides the only a patch when upgrading from Vista to Windows 7.
Looking forward to hearing from you.