If this is a professional print house that you are sending your files to, they should be able to give you printer profiles for the different printers and outputs that they use. If not, then you have the potential to have very different contrast and color reproductions.
In addition your monitor may need calibration. If it is out, then what you see on screen will never be what gets printed.
(The super cheap and not at all accurate fix would be to take your printed piece that is “really dark” and hold it next to your monitor. Bring up that piece in Indy and then fiddle with your monitor until you get as close as you can to the printed piece. This will screw up everything else that you view on your monitor – web pages, email, etc…. – but your prints should be quite a bit better.)
Tech-T Productions
http://www.technical-t.com