No, you don't need to buy barcode scanners and receipt printers if it does not fit your business. These machines are optional.