true if not empty, valid according to EAN13CheckDigit.EAN13_CHECK_DIGIT and if the barcode doesn't start with 977/978/979 (Book barcode)