Red de conocimiento informático - Aprendizaje de programación - ¿Hay alguna diferencia entre EAN-128 y CODE-128? ¿Cuál es la diferencia específica?

¿Hay alguna diferencia entre EAN-128 y CODE-128? ¿Cuál es la diferencia específica?

CODE128 incluye CODE128A, CODE128B y CODE128C, que es el único producto fácil de usar entre productos similares que se puede usar con CorelDRAW. Desde la perspectiva de la decodificación automática, el programa de decodificación se basa en el inicio. carácter A juzgar, si hay FNC1 después del carácter de inicio, es E-128; de lo contrario, es código-128. En términos generales, si lo miramos con nuestros ojos, el identificador de la aplicación en las aplicaciones reales es EAN128... El formato es (01) XXXXXXXXXXXXXX (21) XXXXXXXX... Entre ellos (01), (21), etc. identificadores de aplicaciones. Pero debido a que el código 128 también puede tener paréntesis (generalmente no), este no es un estándar de juicio preciso, pero la mayoría de ellos se pueden distinguir de esta manera.

Además, EAN128 es en realidad CODE128C. Simplemente inserta un FNC1 antes de que los datos sean un carácter de control, y el valor en CODE128C es 102. EAN128 se compone de un bit de inicio, un bit de datos FUNC, un bit de verificación y un carácter de finalización. El cálculo del dígito de control es así, por ejemplo, el bit de datos es 0012

(Tenga en cuenta que EAN128 debe ser un número par de bits) 00 en CODE128 VALOR=0, 12 VALOR=12, FUNC1 VALOR=102 El bit inicial tiene VALOR=105. La fórmula de cálculo es 105 102 *1 0*2 12*3=243 y luego 243 mod 103 =37 es el dígito de control de 0012.