Actualización del software de Star: Lenguaje de marcado de documentos de Star

Actualización del software de Star: Lenguaje de marcado de documentos de Star

Compartir esta publicación

Bienvenido a la Actualización del software Starla serie periódica de actualizaciones del blog donde el equipo de integración de Star le informa sobre las últimas actualizaciones importantes del software de Star Micronics.

Las novedades:

Este mes, el equipo de integración de Star Micronics destaca el lenguaje de marcado de documentos de Star.

¿Qué es el Lenguaje de Marcado de Documentos Star?

Star Document Markup Language es un lenguaje de marcado sencillo y fácil de usar, destinado a proporcionar las características que suelen requerirse para la impresión en el punto de venta (POS).

Servidores en la nube basados en el Paquete API StarMicronics.CloudPRNT-Utility o las herramientas basadas en él, como cputil, pueden soportar el Star Document Markup Language.

El uso del sistema de marcado de documentos proporciona un equilibrio entre la impresión completa basada en imágenes de bits y la salida de texto sin formato, a la vez que es más fácil de usar que los comandos directos del dispositivo y mucho más adaptable a diferentes dispositivos de salida, como el ancho de impresión.

Una de las ventajas del marcado es su capacidad para manejar diferentes anchos de impresión sin comprometer el formato del recibo. Los casos de uso incluyen la impresión de tickets de pedido en la cocina del restaurante, la impresión de recibos de pedidos o la impresión de etiquetas adhesivas para sellar bolsas.

El Lenguaje de Marcado de Documentos de Star es fácil de leer; eche un vistazo al siguiente ejemplo:

[align: centre][font: a]ón de la vida.

[imagen: url https://starmicronics.com/wp-content/uploads/2015/01/logo.jpg;

ancho 60%;

ancho mínimo de 48mm]\N-ES

[ampliación: ancho 2; alto 1]

¡Este es un documento de marcado de estrellas!

[ampliar: ancho 3; alto 2]Columnas[ampliar]

[alinear: izquierda]\N-el de la izquierda.

[columna: izquierda: artículo 1; derecha: $10.00]

[columna: izquierda: artículo 2; derecha: $9.95]

[columna: izquierda: punto 3; derecha: $103.50]

[align: center]\N-Un grupo de personas que se dedican a la agricultura y a la ganadería.

[código de barras: tipo code39;

datos 123456789012;

altura 15mm;

módulo 0;

hri]

[alinear]\N-

Gracias por probar el nuevo Lenguaje de Marcado de Documentos de Star\N

esperamos que le sea útil. Háganoslo saber.

[corte: alimentación; parcial]

Esto generará la siguiente salida en las impresoras Star 58mm (2 pulgadas), 80mm (3 pulgadas) y 112mm (4 pulgadas):

Compatibilidad con Unicode

Al utilizar el Lenguaje de Marcado de Documentos de Star, se pueden evitar las dificultades de las codificaciones de texto limitadas de 8 bits al estar completamente basado en Unicode. Los datos de entrada deben provenir de un archivo de datos o cadenas compatibles con Unicode.

Estrella TSP654II, mC-Print2y mC-Print3 tienen soporte nativo para Unicode. Cuando un dispositivo sí soporta Unicode directamente, el renderizador de marcas Star se encargará automáticamente de la conversión necesaria.

Formato de archivo

Los archivos fuente de marcado son archivos de texto plano codificados como datos UTF-8, UTF-16 o Ascii plano.

Al abrir un documento, inicialmente se comprobará el inicio del archivo en busca de una BOM (marca de orden de bytes) Unicode para reconocer que el archivo contiene datos UTF-16 (codificados en Big Endian o Little Endian) o UTF-8. Si no se encuentra ninguna BOM conocida, el archivo se tratará como un archivo UTF-8 a menos que contenga puntos de código que no sean válidos para UTF-8, en cuyo caso se abrirá finalmente como Ascii de 7 bits.

Además, la extensión del archivo de texto escrito en el formato Star Document Markup debe ser ".stm". El ejecutable cputil y también la API .NET para los paquetes StarMicronics.CloudPRNT-Utility reconocen el formato Star Document Markup comprobando la extensión del nombre del archivo. Si la extensión es ".txt", se reconocerá como un archivo de texto sin formato y no se analizará como documento de marcado Star.

Próximos pasos

¿Tiene preguntas o dudas sobre el lenguaje de marcado de documentos de Star?

Más para explorar

Reciba actualizaciones de productos y software directamente en su bandeja de entrada