Is there any paper wallet printing tools which can print many QR codes? I'd like to print many paper wallets which have bitcoins in them. Are there any tools for it?

There are many paper wallet tools which can create and print one paper wallet.
If you use bitaddress.org, click on paper wallets, you can hide art and generate and print 7 per page on standard paper or 3 per page with art - up to the amount you need.  You would then need to xfer btc to these new accounts AFTER printing though.  For extra security, you could also use this bitaddress.org solution on a computer with no internet.  Just save the entire webpage to a thumbdrive and run it from the non-connected computer. Hope this helps.