What program are you using when printing your digital prints? When printing photo's etc from other sources do they differ as-well. The type of paper you are using can greatly effect the colour output, I found using 180 photo paper from click here improved colour output, the ilford paper available from pc world was pretty good to. You may need to set-up your monitor and the colour profile for your printer. Most photo programs have a gamma set-up program to adjust your monitor correctly, have a look at click here and click here to check your monitor.
Your printer may then need setting up to match the profile of the monitor. I am using an Epson C70 and I had to set my profile as RGB colour scale. You will find this setting in printer properties in colour management. You could also go into the custom advanced settings of the main Epson print page and adjust the levels of brightness/contrast or the ink levels.