Simulador Intermec DP

¡JSON no válido! Revisa la sintaxis.
Comandos admitidos en la vista previa: PP x,y (posición), FT "fuente",tamaño (solo se usa el tamaño), PT "texto", BARSET "QRCODE" o "CODE39" seguido de PB "contenido". Las variables con el formato ${clave} salen del JSON. Los demás comandos se ignoran y se listan como aviso.
Diseño (Direct Protocol)
Datos (JSON)
← Todas las herramientas de DarkBoxKit

Cómo usar el simulador

El simulador muestra en pantalla una vista previa aproximada de cómo quedaría una etiqueta escrita en Direct Protocol (DP), el lenguaje de comandos de las impresoras térmicas Intermec/Honeywell. La idea es probar el diseño y los datos sin gastar etiquetas ni depender de la impresora.

  1. En el cuadro Diseño (Direct Protocol), edita o pega el código de la etiqueta. Ya viene un ejemplo cargado.
  2. En el cuadro Datos (JSON), indica los valores que se colocarán en el diseño, como el nombre de la empresa, el material, el peso y el lote.
  3. En el diseño, usa marcadores con el formato ${nombre} donde deba entrar el valor. El nombre tiene que ser igual a la clave del JSON (por ejemplo, ${material} usa la clave "material").
  4. Haz clic en "Generar vista previa". La vista previa aparece a la derecha.
  5. Si el JSON tiene un error de sintaxis, un mensaje rojo en la parte superior señala el problema, como una coma que falta o unas comillas mal cerradas.

Comandos que entiende la vista previa

El simulador interpreta solo un pequeño conjunto de comandos, y la propia página trae una lista breve de ellos encima del editor. Cualquier otro comando se ignora, y un aviso naranja debajo del botón "Generar vista previa" lista lo que se descartó (salvo PF y NASC, que se aceptan sin aviso).

Los demás parámetros de BARSET (como el ancho y la proporción) no se leen: el QR Code sale con tamaño fijo y el Code 39 con altura y ancho fijos. Comandos como PF o NASC del ejemplo se aceptan en el texto, pero no tienen efecto en la vista previa. Si un código de barras no es válido (por ejemplo, letras minúsculas en Code 39, que solo acepta A-Z, 0-9 y algunos símbolos), no se dibuja y el aviso explica el motivo.

Consejos y usos

Límites de la simulación

Se trata de una aproximación visual, no de un emulador de la impresora. Las medidas en puntos de la impresora se convierten de forma sencilla a píxeles de pantalla, las fuentes se sustituyen, y el QR Code y el Code 39 los generan bibliotecas propias del navegador. La resolución (dpi) de tu impresora, el modo de impresión y las fuentes instaladas en ella pueden alterar el resultado final. Haz siempre una impresión de prueba real antes de liberar el diseño en producción.

Privacidad y funcionamiento

El diseño y los datos en JSON se procesan en tu navegador, sin enviar el contenido a ningún servidor, y no se guardan: al recargar la página, vuelve el ejemplo original. Los códigos de barras se dibujan con dos bibliotecas (JsBarcode y QRCode.js) que se cargan desde CDN públicos cuando se abre la página. La página muestra anuncios; consulta la Política de privacidad.

Preguntas frecuentes

¿Para qué impresoras sirve el código?

El diseño usa la sintaxis Direct Protocol de las impresoras de etiquetas Intermec. La vista previa, sin embargo, es solo una referencia visual: confirma siempre en la impresora que uses.

No aparece nada después de hacer clic en "Generar vista previa". ¿Qué debo revisar?

Mira si se está mostrando el mensaje de error de JSON. Después confirma que cada texto o código tiene un PP antes, que el contenido está entre comillas y que BARSET usa "QRCODE" o "CODE39".

¿Por qué no aparece mi código de barras de otro tipo?

El simulador solo dibuja QR Code y Code 39. Los demás tipos se ignoran en la vista previa, aunque la impresora los acepte.

Los textos se ven distintos de la etiqueta impresa. ¿Es un error?

No necesariamente. La vista previa usa una fuente estándar y una conversión aproximada de tamaño, por lo que los espaciados y los anchos varían respecto a la impresora.

¿Puedo usar comillas, barras u otros caracteres especiales en los datos?

Sí. Los valores del JSON se insertan como texto plano, sin interpretación especial, así que las comillas, las barras, el símbolo del dólar y otros símbolos aparecen tal como los escribiste. Los saltos de línea y los tabuladores dentro de un valor se sustituyen por un espacio, para que un valor no cree comandos nuevos. Cada valor está limitado a 500 caracteres y el JSON debe ser un objeto.

Publicidad

Otras herramientas gratuitas

Política de PrivacidadTérminos de UsoAcerca deContactoDarkBoxKit