normalize method
Implementation
@override
String normalize(String data) {
if (data.length <= 8) {
data = upceToUpca(data.padRight(6, "0"));
}
data = checkLength(data, maxLength);
final String first = data.substring(0, 1);
final String last = data.substring(11, 12);
try {
data = upcaToUpce(data);
} on BarcodeException {
if (fallback) {
return data;
}
rethrow;
}
return "$first$data$last";
}