Key Takeaways
- Estructura de memoria EPC
- Estrategia de User Memory
- Seguridad de kill password
01Estructura de memoria EPC
El banco EPC de una etiqueta UHF es una región escribible de 96-496 bits que guarda el identificador único. GS1 recomienda SGTIN-96: Header (8) + Filter (3) + Partition (3) + Company Prefix (20-40) + Item Reference (4-24) + Serial Number (38). Garantiza unicidad global y es analizable por cualquier lector GS1.
- Header (8 bits): esquema, SGTIN-96 = 0x30
- Company Prefix: asignado por GS1, longitud variable
- Serial Number (38 bits): hasta 2^38 = 27.400M
- Reserve bits para migrar a SGTIN-198
02Estrategia de User Memory
User Memory es el banco de extensión más allá del EPC, de 0 a 512 bits. Sirve para datos que "viajan con la etiqueta y deben leerse offline", como lote, fecha de producción y estado QC. Ojo: User Memory no tiene layout estandarizado — cada fabricante puede disponer los bytes distinto, lo que afecta la interoperabilidad.
Recomendamos el principio "el EPC es fuente de verdad, User Memory es caché". Los datos críticos deben vivir en el backend; User Memory es solo fallback offline. Al escribir, use ASCII con CRC de 2 bytes para verificación entre lectores. Nunca guarde datos no recuperables (p. ej. el serie único) solo en User Memory — si el chip muere, se pierden para siempre.
03Seguridad de kill password
La Kill Password es una credencial de acceso de 32 bits que "mata" permanentemente la etiqueta — ejecutada, ya no se lee. Es común en retail tras el checkout para evitar tracking de privacidad. Pero Kill es irreversible y el coste de error es alto. Recomendamos fuertemente hacer Lock antes de Kill — protege privacidad y conserva recuperabilidad.
- Kill es irreversible: la etiqueta queda ilegible para siempre
- Lock es recuperable: se puede desbloquear con contraseña
- Access Password y Kill Password deben gestionarse por separado
- Guarde contraseñas cifradas en el gateway; nunca las transmita en claro
04Flujo de codificación
El flujo recomendado tiene cuatro pasos: 1) generar SKU+lote+serie en MES/ERP; 2) despachar vía middleware a impresora o handheld de codificación; 3) escribir EPC y re-leer para verificar; 4) mapear EPC a datos de negocio en el backend. Todo debe completar en 2 segundos, o se vuelve cuello de botella en línea.
La verificación es el paso más omitido pero más crítico. Recomendamos "leer-tras-escribir + doble chequeo": re-leer el EPC y comparar con el objetivo, y verificar CRC de User Memory a la vez. Si cualquiera falla, marque la etiqueta como defectuosa y reescriba. Una estación robusta debe tener tasa de defecto bajo 0,05%.



