I am not sure about printing but another option is to use the digital maps with a Virtual Tabletop (VT). There are many available, some are free and some are pay for.
This way you can use all your maps and play on them digitally.
I used to print all my stuff but then later used a VT. I used to output my laptop to a big screen TV and my friends would play on that. Today, we all use laptops at the gaming table.
Anyway, it isn't what you were asking but I thought I would throw it out there. It would save you a lot of money on printing costs.