Referencia

Comandos dentro del texto del ticket.

PosPrinterDriver reconoce marcadores de texto y los convierte en órdenes ESC/POS. Prueba cada orden en el modelo real antes de usarla en producción.

Actualizado:

Formato y acciones

MarcadorEfectoObservación
$intro$Salto o avance de líneaÚsalo para estructurar el ticket
$bold$ / $unbold$Activa o desactiva negritaEl aspecto depende de la fuente del equipo
$small$ / variantesTexto de tamaño reducidoLas variantes disponibles dependen del analizador de la app
$big$ / variantesTexto ampliadoComprueba que no desborde el ancho
$cut$Orden de corteDepende del cortador y la configuración
$cutt$Orden alternativa de cortePrueba qué variante responde en tu modelo
$drawer$Apertura de cajónRequiere cajón y conector compatibles
$drawer2$Pulso alternativo de cajónPuede corresponder al segundo pin o variante
$logo$Imprime el logo configuradoConfigura y prueba antes el logo en la app
$codepageN$Selecciona página de códigos NN debe ser una página admitida por equipo y app

Ticket de ejemplo

text
$bold$PEDIDO #123$unbold$$intro$Mesa 4$intro$2 × Café         3,20 €$intro$$big$TOTAL       12,50 €$intro$$qr-6-https://example.com/p/123$$cut$
  • El formato exacto de QR debe validarse con la versión instalada.
  • Controla la longitud de cada línea según el ancho y el tamaño de letra.

Código QR

El analizador revisado reconoce un marcador de QR que incluye tamaño y contenido, y utiliza un texto de error específico cuando el tamaño no es válido. Codifica o evita separadores que puedan confundirse con la sintaxis.

  • Empieza con un tamaño intermedio y una URL corta.
  • Prueba textos con guiones y caracteres no ASCII.
  • No incluyas secretos en un QR impreso.

Bytes directos

La sintaxis ·número· permite introducir valores de byte individuales. Es una función avanzada: un valor incorrecto puede cambiar el estado de la impresora o generar papel innecesario.

  • Acepta únicamente valores entre 0 y 255.
  • No construyas bytes directos a partir de entrada de usuario sin validar.
  • Aísla y documenta las secuencias específicas de cada modelo.