¿Quieres probar estos comandos en un editor real? Abre
EditorZPL y copia el ejemplo.
^CN
^CN – Cortar Ahora
Ejecuta un corte de etiqueta inmediato en impresoras con cuchilla.
Parámetros
- A (modo de corte): Determina cómo se realizará el corte de la etiqueta. (0: usa la configuración de ^KV | 1: realiza corte completo ignorando ^KV)
Ejemplo
^XA
^MMk
^FO50,50^A0N,30,30^FDTicket de compra^FS
^FO50,90^A0N,25,25^FDGracias por su visita^FS
^CN1
^XZ
Nota: Este comando solo funciona en impresoras con cuchilla y en modo kiosco (^MMk). Es compatible principalmente con modelos como KR403. Si la impresora no está en modo kiosco, el comando se ignora.
^CP
^CP – Retirar Etiqueta
Expulsa o retrae la etiqueta que está en el presentador de la impresora.
Parámetros
- A (acción): Define qué hacer con la etiqueta presentada. (0: expulsar la etiqueta | 1: retraer la etiqueta | 2: usar configuración de ^KV)
Ejemplo
^XA
^FO50,50^A0N,30,30^FDRecoja su ticket^FS
^XZ
^XA
^CP0
^XZ
Nota: Este comando está diseñado para impresoras con presentador como la KR403. Es útil para gestionar etiquetas no recogidas por el usuario, permitiendo retraerlas automáticamente después de un tiempo.
^PF
Avance Rápido de Filas de Puntos
El comando ^PF permite que la impresora avance las etiquetas a alta velocidad sin imprimir, saltando un número especificado de filas de puntos desde la parte inferior de la etiqueta. Esto acelera la impresión cuando la parte inferior de la etiqueta está en blanco.
Parámetros
- # (Filas de puntos): Número de filas de puntos a saltar (0-32000 (obligatorio, si falta se ignora el comando))
Ejemplo
^XA
^FO50,50^A0N,30,30^FDContenido arriba^FS
^PF500
^XZ
Nota: Si la parte inferior de su etiqueta no tiene contenido impreso, use este comando para saltar esa zona a alta velocidad y reducir el tiempo total de impresión.
^PH / ~PH
Avanzar a Posición Inicial
El comando ^PH o ~PH hace que la impresora alimente una etiqueta en blanco. Con ~PH, la etiqueta avanza cuando termina el formato actual o cuando la impresora está en pausa. Con ^PH, avanza una etiqueta en blanco después de que el formato actual se imprima.
Ejemplo
^XA
^FO50,50^A0N,30,30^FDEtiqueta con contenido^FS
^PH
^XZ
Nota: Útil para posicionar correctamente el medio después de cargar un nuevo rollo o para expulsar una etiqueta parcialmente impresa.
~PL
Longitud Adicional de Presentación
El comando ~PL añade una cantidad adicional a la distancia que el papel es expulsado durante un ciclo de presentación. Siempre se añaden 50 mm estándar para superar la pared del kiosco. Esta cantidad se suma a esos 50 mm. El total expulsado cuando se ejecuta ^PN es: 50 mm + valor ~PL + valor ^PN.
Parámetros
- A (Longitud adicional): Milímetros adicionales de medio a expulsar (000-255 mm adicionales (por defecto: 000))
Nota: Solo compatible con impresora KR403. Si los parámetros faltan o son inválidos, el comando se ignora. Útil cuando necesita que el ticket sobresalga más de la pared del kiosco.
^PN
Presentar Ahora
El comando ^PN hace que la impresora ejecute un ciclo de presentación. El parámetro define la cantidad de medio expulsado. El total expulsado es: 50 mm base + valor ~PL + valor ^PN.
Parámetros
- A (Longitud de expulsión): Milímetros adicionales de medio a expulsar (0-255 mm adicionales (obligatorio))
Ejemplo
^XA
^FO50,50^A0N,30,30^FDTicket de compra^FS
^PN100
^XZ
Nota: Solo compatible con impresora KR403. Si los parámetros faltan o son inválidos, el comando se ignora. Trabaja en conjunto con ~PL para controlar la presentación total del ticket.
^PP / ~PP
Pausa Programable
El comando ~PP detiene la impresión después de que se complete la etiqueta actual (si hay una imprimiéndose) y coloca la impresora en modo pausa. El comando ^PP no es inmediato, por lo que varias etiquetas pueden imprimirse antes de que se realice la pausa. Esta operación es idéntica a presionar PAUSE en el panel de control.
Ejemplo
^XA
^FO50,50^A0N,30,30^FDEtiqueta 1^FS
^PP
^XZ
Nota: La impresora permanece en pausa hasta que se presiona PAUSE en el panel de control o se envía el comando ~PS (Print Start). Útil para revisar la primera etiqueta de un lote antes de continuar.
^PQ
Cantidad de Impresión
El comando ^PQ proporciona control sobre varias operaciones de impresión: el número total de etiquetas a imprimir, cuántas etiquetas se imprimen antes de pausar, y el número de réplicas de cada número de serie.
Parámetros
- Q (Cantidad total): Número total de etiquetas a imprimir (1-99999999 (por defecto: 1))
- P (Pausa y corte): Etiquetas entre pausas (1-99999999 (por defecto: 0 = sin pausa))
- R (Réplicas de serie): Réplicas de cada número de serie (0-99999999 (por defecto: 0 = sin réplicas))
- O (Omitir pausa): Omite el conteo de pausa (N = no (por defecto), Y = sí (corta pero no pausa))
- E (Corte en error): Corta en etiquetas de error RFID (Y = sí, cortar después de cualquier etiqueta RFID anulada (por defecto), N = no, solo cortar si correspondía cortar)
Ejemplo
^XA
^FO50,50^A0N,30,30^FDProducto ABC^FS
^PQ50,10,1,N
^XZ
Nota: Con ^PQ50,10,1,Y imprime 50 etiquetas en grupos de 10, cortando pero sin pausar. Con ^PQ50,10,1,N imprime 50 etiquetas en grupos de 10, pausando después de cada grupo.
~PR
Reimpresión de Aplicador
El comando ~PR reimprime la última etiqueta impresa cuando está habilitado, similar a cuando el aplicador activa la señal de reimpresión en el puerto del aplicador. Es equivalente a presionar PREVIOUS en el panel de control.
Nota: Útil cuando una etiqueta no se aplicó correctamente y necesita una copia adicional. También puede presionar PREVIOUS en el panel de control para el mismo efecto.
~PS
Iniciar Impresión
El comando ~PS hace que una impresora en modo pausa reanude la impresión. La operación es idéntica a presionar PAUSE en el panel de control cuando la impresora ya está en modo pausa.
Nota: Use este comando para reanudar remotamente la impresión después de una pausa programada con ^PP o ~PP, o después de que un operador haya pausado manualmente la impresora.
^SP
Iniciar Impresión Anticipada
El comando ^SP permite que la etiqueta comience a imprimirse en un punto especificado antes de que el formato completo se haya procesado. En etiquetas complejas, esto puede aumentar el rendimiento general de impresión.
Parámetros
- A (Fila de puntos): Fila de puntos donde comenzar a imprimir (0 a 32000 (por defecto: 0))
Ejemplo
^XA
^FO50,50^A0N,30,30^FDSegmento 1^FS
^SP500
^FO50,550^A0N,30,30^FDSegmento 2^FS
^XZ
Nota: Especifique la fila de puntos para crear un segmento. Si el siguiente segmento no está listo, la impresora se detiene a mitad de etiqueta. Requiere prueba y error según velocidad y complejidad.
~TA
Ajustar Posición de Corte
El comando ~TA permite ajustar la posición de reposo del medio después de imprimir una etiqueta, lo que cambia la posición en la que se corta o rasga la etiqueta. Útil para alinear perfectamente la línea de corte con el espacio entre etiquetas.
Parámetros
- ### (Cambio de posición): Cambio en filas de puntos (valor de 3 dígitos obligatorio) (-120 a 120 (0 a 120 en HC100). Por defecto: último valor guardado)
Nota: En impresoras de 600 dpi, el tamaño del paso se duplica. Si el número tiene menos de 3 caracteres, el comando se ignora. Valores positivos mueven la posición hacia adelante, negativos hacia atrás.
~JK
Corte Retrasado
El comando ~JK ejecuta un corte de etiqueta que fue previamente diferido. Se utiliza en conjunto con el modo de corte retrasado para controlar exactamente cuándo se realiza el corte de la etiqueta.
Nota: Este comando solo funciona cuando la impresora tiene instalado un módulo de corte (cutter) y está configurada en modo de corte retrasado. Útil para sincronizar el corte con procesos externos.
^XB
Suprimir Retroceso
El comando ^XB suprime el avance hacia adelante del medio a la posición de corte dependiendo del modo actual de la impresora. Como no hay avance, no es necesario un retroceso antes de imprimir la siguiente etiqueta, lo que mejora el rendimiento.
Ejemplo
^XA
^FO50,50^A0N,30,30^FDEtiqueta 1^FS
^XB
^XZ
Nota: Al imprimir un lote de etiquetas, la última etiqueta NO debe contener este comando. En modo de corte, ^XB suprime el retroceso y el corte para prevenir atascos. Opera en modo rebobinado (solo imprime).