I would recommend you use the Ariba Discovery service, located at http://discovery.ariba.com. You can use the service to state your buying requirements and then publish it to those suppliers on the Ariba Supplier Network who meet your criteria. Suppliers will respond if they can satisfy your requirements. This process only takes a few minutes to complete. You can use the website directly or you can access it through Ariba Sourcing.
Although I am unsure of our file formats, we use Broadridge for the printing of a portion of our statements, the remainder we print in-house. In the past we used DST. Both are sizeable companies in this space.
I'm marking this thread as "Answered" but feel free to change that if the previous responses (on utilizing Ariba Discovery and a suggested vendor) didn't give you the info you need.
Also, if you'd like to post about your chosen course of action, that would certainly help others in the community learn from your experiences.