То, что вы ищете, называется «безголовым запуском» программы, которую нужно распечатать.
Я точно знаю, что OpenOffice может это сделать.
По сути, вам нужно запустить его и вызвать макрос, который будет выполнять печать. Более того, вы можете печатать в PDF, HTML или что-нибудь еще, что поддерживает Oo.
Это исключает необходимость установки Microsoft Word и стоимость лицензии, поскольку OpenOffice бесплатен.