Do I have to order Computer Checks from my software vendor or my bank?
No. For starters, software vendors and banks do not print checks, they simply send the orders to a check printer to fulfill the order. And there is no legal requirement to purchase from these sources.