Most genealogy programs will create large charts in one form or another. The downside of many of them is that they are larger than necessary because they contain a lot of white space.
When I was doing it commercially I used to prefer to use Treedraw by Spansoft because evey element in the chart is addressable so can be moved around to minimise white space and, thus, the size of the chart.
If you want to print the chart yourself then you either have to print it over several sheets of paper and stick them together (which isn't all that easy with very large charts) or buy a large format printer and paper (which is expensive unless you are doing it commercially and can recover the cost).