When a barcode symbology is designed to check itself so that one character cannot be read as another, and if when scanned the barcode does not meet a preset value it is rejected. A barcode is considered self-checking if a single defect will not cause a character to be misinterpreted.
Found on https://www.encyclo.co.uk/local/22648