Update GS1 fixed-length field note

This commit is contained in:
Robin Stuart 2020-08-05 06:53:06 +01:00
parent b440692ee3
commit ea76c82efe

View File

@ -689,12 +689,12 @@ INTERNAL int gs1_verify(struct zint_symbol *symbol, const unsigned char source[]
ai_string[2] = '\0'; ai_string[2] = '\0';
last_ai = atoi(ai_string); last_ai = atoi(ai_string);
ai_latch = 0; ai_latch = 0;
/* The following values from "GS-1 General Specification version 8.0 issue 2, May 2008" /* The following values from "GS-1 General Specification Release 20.0"
figure 5.4.8.2.1 - 1 "Element Strings with Pre-Defined Length Using Application Identifiers" */ figure 7.8.4-2 "Element Strings with Predefined Length Using Application Identifiers" */
if ( if (
((last_ai >= 0) && (last_ai <= 4)) ((last_ai >= 0) && (last_ai <= 4))
|| ((last_ai >= 11) && (last_ai <= 20)) || ((last_ai >= 11) && (last_ai <= 20))
|| (last_ai == 23) /* legacy support - see 5.3.8.2.2 */ || (last_ai == 23) /* legacy support */
|| ((last_ai >= 31) && (last_ai <= 36)) || ((last_ai >= 31) && (last_ai <= 36))
|| (last_ai == 41) || (last_ai == 41)
) { ) {