¿Quieres probar estos comandos en un editor real? Abre
EditorZPL y copia el ejemplo.
^JB
Inicializar Memoria Flash
El comando ^JB inicializa la memoria flash de la impresora, eliminando todos los objetos almacenados (gráficos, fuentes, formatos). Útil para limpiar completamente la memoria y empezar de cero.
Parámetros
- A (Dispositivo): Especifica qué memoria flash inicializar (E = memoria flash E:, B = memoria flash B:, A = memoria flash A:)
Nota: ¡PRECAUCIÓN! Este comando borra TODOS los datos de la memoria flash especificada de forma permanente. Asegúrese de tener copias de seguridad de los objetos importantes antes de ejecutarlo.
^JH
Configuración de Alertas Tempranas
El comando ^JH configura el sistema de alertas tempranas de la impresora. Permite establecer umbrales para recibir notificaciones antes de que se requiera mantenimiento del cabezal de impresión, limpieza o reemplazo de componentes.
Sintaxis
^JHa,b,c,d,e,f,g,h,i,j
Parámetros
- A (Activar alertas cabezal): Activa o desactiva alertas de vida del cabezal (Y = sí, N = no)
- B (Umbral cabezal (%)): Porcentaje de vida del cabezal para alertar (0-100)
- C (Activar alertas limpieza): Activa o desactiva alertas de limpieza (Y = sí, N = no)
- D (Umbral limpieza): Número de etiquetas entre limpiezas (0-99999999)
- E (Activar alertas etiquetas): Activa alertas de bajo nivel de etiquetas (Y = sí, N = no)
- F (Umbral etiquetas): Etiquetas restantes para alertar (0-99999999)
- G (Activar alertas ribbon): Activa alertas de bajo nivel de ribbon (Y = sí, N = no)
- H (Umbral ribbon): Porcentaje de ribbon restante para alertar (0-100)
- I (Activar alertas mantenimiento): Activa alertas de mantenimiento general (Y = sí, N = no)
- J (Intervalo mantenimiento): Etiquetas entre mantenimientos (0-99999999)
Ejemplo
^XA
^JHY,80,Y,10000,Y,500,Y,20,Y,50000
^XZ
Nota: Las alertas tempranas ayudan a planificar el mantenimiento preventivo, reduciendo paradas no programadas. Los umbrales deben ajustarse según el volumen de impresión y tipo de aplicación.
^JU
Guardar/Restaurar Configuración
El comando ^JU permite guardar la configuración actual de la impresora en memoria no volátil o restaurar los valores predeterminados de fábrica. Útil para hacer copias de seguridad de configuraciones o reiniciar a estado conocido.
Parámetros
- A (Acción): Especifica la operación a realizar (S = guardar configuración actual, R = restaurar última configuración guardada, F = restaurar valores de fábrica)
Nota: Use ^JUS para guardar configuración probada antes de hacer cambios. ^JUR restaura la última configuración guardada. ^JUF vuelve a los valores de fábrica (¡precaución!).
^JW
Desactivar/Activar Ahorro de Cabezal
El comando ^JW activa o desactiva el modo de ahorro del cabezal de impresión. Este modo reduce la energía aplicada al cabezal para prolongar su vida útil, aunque puede afectar ligeramente la calidad en algunos materiales.
Parámetros
- A (Estado): Activa o desactiva el ahorro de cabezal (Y = activar ahorro, N = desactivar ahorro (máxima potencia))
Nota: El modo de ahorro puede ser útil para etiquetas térmicas directas donde no se requiere máxima densidad. Para transferencia térmica con ribbons difíciles, puede necesitar desactivarlo.
^JZ
Reimpresión tras Error
El comando ^JZ configura el comportamiento de reimpresión automática después de un error. Cuando está activado, la impresora reimprime automáticamente la última etiqueta si ocurre un error durante la impresión.
Parámetros
- A (Modo reimpresión): Activa o desactiva la reimpresión automática (Y = reimprimir automáticamente después de error, N = no reimprimir automáticamente)
Nota: La reimpresión automática es útil en líneas de producción donde es crítico que cada etiqueta se imprima correctamente. Desactívela si prefiere control manual sobre errores.
^MA
Alertas de Mantenimiento
El comando ^MA controla cómo la impresora emite alertas impresas de mantenimiento. Estas alertas son etiquetas que se imprimen advirtiendo que el cabezal necesita limpieza o reemplazo.
Sintaxis
^MAtype,print,printlabel_threshold,frequency,units
Parámetros
- TYPE (Tipo de alerta): Tipo de alerta de mantenimiento (R = reemplazo de cabezal, C = limpieza de cabezal)
- PRINT (Imprimir etiqueta): Si imprime etiqueta de alerta (Y = imprimir, N = no imprimir (por defecto N))
- PRINTLABEL_THRESHOLD (Umbral): Distancia para la primera alerta (R: 0-150 km, C: 100-2000 metros (0 = desactivado))
- FREQUENCY (Frecuencia): Distancia antes de repetir alerta (0-2000 metros (0 = solo al encender))
- UNITS (Unidades): Unidades para odómetro y mantenimiento (C = centímetros, I = pulgadas (por defecto), M = metros)
Ejemplo
^XA
^MAC,Y,5,1
^XZ
Nota: Disponible en firmware V60.15.x, V50.15.x o posterior. La alerta de limpieza se activa con ^JH. Cuando se alcanza el umbral, imprime una etiqueta como 'PLEASE CLEAN PRINT HEAD'.
^MC
Limpiar Mapa de Bits
El comando ^MC controla si el bitmap se limpia después de imprimir. Normalmente se limpia, pero con ^MCN se retiene la imagen actual para que aparezca como fondo en las siguientes etiquetas.
Parámetros
- A (Limpiar mapa): Si limpiar el bitmap después de imprimir (Y = limpiar bitmap (por defecto), N = no limpiar (retener))
Ejemplo
^XA
^MCN
^FO50,50^GB300,200,3^FS
^FO100,100^FV^FS
^XZ
Nota: Use ^MCN junto con ^FV para crear plantillas de etiqueta. La imagen se retiene como fondo hasta que se envíe ^MCY. Útil para etiquetas con elementos fijos y datos variables.
^MI
Mensaje de Mantenimiento
El comando ^MI permite personalizar el texto del mensaje que se imprime en las etiquetas de alerta de mantenimiento. Puede configurar mensajes diferentes para limpieza y reemplazo del cabezal.
Parámetros
- TYPE (Tipo de alerta): Tipo de mensaje a personalizar (R = reemplazo de cabezal, C = limpieza de cabezal)
- MESSAGE (Mensaje): Texto a mostrar en la alerta (Hasta 63 caracteres (sin comas))
Ejemplo
^XA
^MIR,REEMPLAZAR CABEZAL - LLAMAR EXT 1000
^XZ
Nota: Disponible en firmware V60.15.x, V50.15.x o posterior. Por defecto: limpieza='please clean printhead', reemplazo='please replace printhead'. Las comas no están permitidas en el mensaje.
^MW
Advertencia de Cabezal Frío
El comando ^MW permite activar o desactivar el indicador de advertencia de cabezal frío. Esta advertencia se basa en el entorno operativo y ayuda a prevenir problemas de impresión en temperaturas bajas.
Parámetros
- A (Activar advertencia): Activa o desactiva la advertencia (Y = activar advertencia de cabezal frío, N = desactivar advertencia)
Nota: En ambientes fríos, el cabezal puede no alcanzar la temperatura óptima para imprimir correctamente. Active esta advertencia en entornos con temperaturas bajas.
~PM
Modo Desmantelamiento
El comando ~PM coloca la impresora en modo de desmantelamiento, permitiendo el borrado seguro de datos. Esto sale del modo protegido y opcionalmente borra la memoria flash. Solo se acepta vía USB por seguridad, requiriendo acceso físico a la impresora.
Parámetros
- A (Número de serie): Número de serie de la impresora (obligatorio) (Cadena alfanumérica que debe coincidir con el número de serie de la impresora)
- B (Borrados de flash): Número de veces que se borra la flash (opcional) (0-3 (por defecto: 0))
Nota: IMPORTANTE: Solo funciona por USB. El número de serie debe coincidir exactamente. Use el borrado de flash solo si la impresora será revendida, reciclada o reutilizada por otro grupo que no debe acceder a los datos almacenados. El borrado puede tardar considerable tiempo.
~RO
Reiniciar Contadores Avanzados
El comando ~RO reinicia los contadores avanzados que la impresora usa para monitorear la generación de etiquetas en pulgadas, centímetros y número de etiquetas. Útil para rastrear la producción por turno o lote.
Parámetros
- C (Número de contador): Contador a reiniciar (1 = reiniciar contador 1, 2 = reiniciar contador 2, 3 = reiniciar contador de etiquetas RFID válidas, 4 = reiniciar contador de etiquetas RFID anuladas, C = reiniciar contador de limpieza de cabezal (solo Xi4/RXi4/ZM/RZ/S4M/G-Series), R = reiniciar contador de reemplazo de cabezal y limpieza (solo Xi4/RXi4/ZM/RZ/S4M/G-Series))
Nota: Es obligatorio especificar un valor. Sin parámetro, el comando se ignora. Los contadores C y R solo están disponibles en impresoras Xi4, RXi4, ZM400/ZM600, RZ400/RZ600, S4M y G-Series.
^SR
Establecer Resistencia del Cabezal
El comando ^SR permite establecer la resistencia del cabezal de impresión. Este valor debe coincidir con las especificaciones del cabezal instalado para evitar daños.
Parámetros
- #### (Valor de resistencia): Resistencia del cabezal (4 dígitos) (0488 a 1175 (por defecto: último valor guardado))
Nota: IMPORTANTE: Para evitar dañar el cabezal, este valor debe ser menor o igual al valor mostrado en el cabezal que está usando. Un valor mayor podría dañar el cabezal. Los modelos nuevos establecen esto automáticamente.
~JA
Cancelar Todo
El comando ~JA cancela inmediatamente todas las operaciones de impresión pendientes en el búfer de la impresora. Elimina todos los formatos de etiqueta que están esperando ser procesados, deteniendo cualquier trabajo en curso.
Nota: Este comando es útil cuando necesita detener urgentemente una serie de impresiones o cuando hay un error en los datos enviados. No afecta a la configuración de la impresora, solo a los trabajos pendientes.
~JB
Reiniciar Memoria Opcional
El comando ~JB reinicia la memoria opcional instalada en la impresora, borrando todos los datos almacenados en ella. Se utiliza para liberar espacio o resolver problemas de corrupción de memoria.
Nota: Este comando afecta solo a la memoria opcional (DRAM adicional), no a la memoria flash interna. Todos los objetos almacenados en la memoria opcional se perderán.
~JP
Pausar y Cancelar Formato
El comando ~JP pausa la impresora y cancela el formato de etiqueta que se está procesando actualmente. Los formatos pendientes en el búfer no se ven afectados y se imprimirán cuando se reanude.
Nota: A diferencia de ~JA que cancela todo, ~JP solo cancela el formato actual y pausa. Use ~PS para reanudar la impresión de los formatos restantes.
~JR
Reinicio por Encendido
El comando ~JR ejecuta un reinicio completo de la impresora, equivalente a apagarla y volverla a encender. Todos los datos en el búfer se pierden y la impresora vuelve a su estado inicial.
Nota: Use este comando como último recurso para resolver problemas. Todos los trabajos pendientes se perderán. La configuración permanente guardada en memoria no volátil se mantiene.
~JX
Cancelar Formato Actual
El comando ~JX cancela únicamente el formato de etiqueta que se está procesando en ese momento. A diferencia de ~JA que cancela todo el búfer, este comando solo afecta a la etiqueta actual.
Nota: Útil cuando detecta un error en la etiqueta actual pero desea que las siguientes en cola continúen imprimiéndose normalmente.