FAQ Barcode Creation
¿Cómo Codificar GS, RS y EOT en un Código de Barras 2D?
¿Cómo Codificar GS, RS y EOT en un Código de Barras 2D?
RS, GS y EOT son caracteres de control ASCII que se utilizan para dar formato a los datos en un código de barras 2D (véase ISO/IEC 15434). Como no son imprimibles, necesita usar secuencias de escape especiales para codificarlos en los datos del código de barras.
- \x1d - GS, Separador de grupo, código ASCII 29 (Hex 1D)
- \x1e - RS, Separador de registro, código ASCII 30 (Hex 1E)
- \x04 - EOT, Fin de transmisión, código ASCII 04 (Hex 04)
Para convertir las secuencias hexadecimales (que comienzan con \x...) a su valor ASCII, debe activar las secuencias de escape (Translate Escape Sequences) en las propiedades del código de barras.
Format 06 Example: [)><RS>06<GS>SP66831000G<GS>SV9117327G<GS>S16S3.0G<RS><EOT>
Data to encode : [)>\x1e06\x1dSP66831000G\x1dSV9117327G\x1dS16S3.0G\x1e\x04
Nota: la cabecera y el terminador del formato 06 se pueden codificar usando el formato Macro 06 (véase las propiedades específicas de código de barras 2D).
Si desea verificar los datos del código de barras con su aplicación de lectura de códigos móvil, tenga en cuenta que RS, GS y EOT a menudo solo se muestran como un espacio en blanco. Para verificar exactamente qué contiene un código de barras 2D, puede usar el BCTester Freeware