Yes, ezCheckPrinting is a good software for any business to print business checks. It is easy-to-use and flexible.
With ezCheckPrinting Software, you can
print checks on blank stock and pre-printed checks
print draft checks to receive payment by fax, email and online
print blank checks with MICR encoding line to fill in manually or by Quicken, QuickBooks, Peachtree, Microsoft Money and other software.
print QuickBooks/Quicken checks on blank stock in one step (Note: This is feature is available with ezCheckPrinting for QuickBooks version.)