Open office is and excellent suite of programs! I only have experience with the linux
version, which is totally awesome for everything I need a word processor for. But thre are lots of free work processing programs for linux, you could try any of those as well, most have been compiled to run on a microsoft or apple OS. you need to configure your printer properly, then printing from OO is no different than printing from any other program!