I have a large directory that stores most of my music mp3 files. I wanted to print this directory to have a hard copy for reference. After looking for some time I found this free one from your ol' friend Microsoft.
http://support.microsoft.com/kb/272623
How to add the Print Directory feature for folders in Windows XP, in Windows Vista, or in Windows 7, click the Fix it button icon or link that is lower in the page. Click Save then run - or Run in the File Download dialog box, and follow the steps in the Fix it wizard.
After you install, open windows explorer and go to the directory (folder) you want to print. Click file then click "print directory listing" ...... your listing is printed.