After these are done for you, all you need to do is insert this check in your own printer and then fill in the details, such as the amount transacted, payee, and internal notes or memos.
The check printing software handles creation of the checks (which is the toughest part) you could set all these details in the setting of the check printing software. Have some Blank Check Paper and get good check printing software
The second option is great it is cheaper and print checks on demand. To print your own checks, you can either obtain partially printed ones, it is called Pre Printed Checks or you could decide to create it from the scratch. Check Printing Software- Preferably Online Based fro easy access Blank Check Paper stock: special paper that prevents tempering or duplicating of your checks.