RFID anulado porque BarTender codifica en la memoria de Espacio de Usuario cuando el chip no la tiene (solo RFID EPC Gen 2)
Síntoma
Al imprimir en una etiqueta RFID, el RFID se invalida porque BarTender intenta imprimir en un espacio de usuario que el chip no tiene. Un ejemplo de esto es el chip Monza R6 EPC2.
Solución/Respuesta
Información de fondo
Los chips EPC Gen 2 suelen escribir en espacios de memoria. Estos son bloques de caracteres hexadecimales designados dentro del propio chip RFID para almacenar tipos específicos de información.
- La memoria EPC contiene los datos codificados reales. Generalmente son 96 o 128 bits. Puedes pensar en esto como la matrícula de un coche. Contiene la información identificativa del chip RFID.
- El espacio de usuario puede contener otra información, incluyendo datos personalizados del usuario (como una fecha o un ID) o una contraseña de seguridad que codificará el objeto o incluso desactivará completamente el chip.
- También existe la memoria TID, pero normalmente no es necesario modificarla.
Si revisas el código de la impresora, puedes ver más de una línea de codificación RFID. Aquí tienes un ejemplo en ZPL:
^RFW,H,1,2,1^FD2C00^FS
^RFW,H,2,10,1^FD47303030303033376A79^FS
La primera línea codifica 2 bloques de caracteres hexadecimales y se considera el Espacio de Usuario.
La segunda línea codifica la Memoria EPC.
Cómo verificar si el chip tiene Espacio de Usuario o no
Todos los chips RFID tienen una hoja de especificaciones. Generalmente se pueden encontrar en la documentación que viene con las tarjetas o en línea. Esta hoja de especificaciones te indicará los requisitos de tamaño para el espacio de memoria EPC, así como si el chip permite Espacio de Usuario. Aquí tienes un ejemplo de una hoja de especificaciones de un chip Mona R6:
Resaltado en amarillo, la hoja de especificaciones indica específicamente que no hay Espacio de Usuario disponible, por lo que debemos indicarle a BarTender que no envíe datos de codificación para este espacio de memoria.
Cómo modificar la codificación en BarTender para omitir la codificación del Espacio de Usuario
Afortunadamente, esta solución es bastante sencilla. En el cuadro de diálogo de Propiedades RFID, selecciona el encabezado del menú RFID y luego haz clic en el botón [Opciones de codificador]. En la pestaña "EPC Gen 2", desmarca la casilla "Escribir control de protocolo".
BarTender ya no codificará en la memoria del Espacio de Usuario