printing chm files
if you're using Windows:
1.
extract the HTML files from the CHM container from the command prompt with HH.EXE
example:
HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
2.
merge the HTML files into a single file (e.g. with SoftSnow Merger)
3.
print the HTML file.
or, if you don't mind spending $19.95, you can use ABC Amber CHM Converter:
reads CHM files and converts them to PDF (doesn't require Adobe Acrobat to be installed), HTML (single file and web-site), RTF (MS Word doesn't need to be installed), HLP, TXT (ANSI and Unicode), DOC (MS Word), DBF, MDB (MS Access), CSV, XML, XLS (MS Excel), Clipboard
alternatively, you could try converting the chm to a pdf? There are quite a lot of free programs to help you do this.