I use the freebie program 'Ryijy Stitch Designer' http://code.google.com/p/ryijy/
It's a nice little program that reduces colours to either the DMC palette or your own defined palette, offers basic re-sizing & cropping and printing of a chart. When I came across it (ver 1.3.3) it insisted on printing the whole chart on one page. That wasn't good enough, so I created my own program that read the picture produced by 'Ryijy' and made a multi sheet chart in the way I wanted. The programmer of Ryijy & I have corresponded by e-mail, exchanged some source code etc & his program now addresses many of the issues I had with his program. However, I still prefer the output from my program.
As of today, you can download my program too for free. it's at http://www.chestnutpens.co.uk/downloads/planprinter.zip
(714 kb). The zip file includes a standalone Windows 32 bit exe file (works on Win XP & Win 7 32bit & 64 bit), contains a little html help file and the source code in C++ so you can check for yourself that it won't damage your PC. The program will print a chart in colour or monochrome, print a key, fabric details and also creates a unique cross reference image of the chart pages and their location on the original image. The size of the chart symbols can vary from 6 to 20 to the inch, and it will accommodate Aida in 9, 11, 14, 16 and 18 count as the fabric. Furthermore, I have an experimental backstitch creator/editor built in. The Backstitch editor works pretty well, but there is a little problem with wiping out elastic band lines when creating the back stitches (display issue rather than creation issue). Please note: I wrote the program for me, so it's intuitive for me, not necessarily for you. There is a limitation in the number of symbols printed (100). There is no print preview, so I suggest you print to a PDF printer first (such as 'PDF Creator').
The biggest limitation of both programs is that they use rgb data originating from xstitchtreasures.com, and I have found the hard way that those values are not entirely accurate. Jari (the Ryijy programmer) & I have adapted the beige swatch to make the colours closer to the ones shown by the real threads.
Hope this is of interest,