Checker prints the payee and amount like the financial programs. The difference is that unlike the others it also prints information that you are now paying big money to have pre-printed on your checks. It prints all those account numbers, routing codes and the strange looking numbers on the bottom of your checks . Checker will work with any inkjet or laser printer. You can use inexpensive blank check paper available from the company that wrote Checker.
Some users simply use the paper they use every day.
But I recommend that you use blank check stock. It is available from the Checker Software company for about .05 per check. You can also find it locally. As a software consultant I hate software that is complicated or confusing. That's why I love Checker.