Bienvenue sur le site du Mise à jour du logiciel StarLa série régulière de mises à jour du blog où l'équipe d'intégration de Star vous informe des dernières mises à jour importantes du logiciel de Star Micronics.
Quoi de neuf :
Ce mois-ci, l'équipe d'intégration de Star Micronics met en avant le Star Document Markup Language.
Qu'est-ce que le langage de balisage des documents Star ?
Star Document Markup Language est un langage de balisage simple et facile à utiliser, destiné à fournir les fonctionnalités généralement requises pour l'impression des points de vente (POS).
Les serveurs en nuage basés sur le Paquet API StarMicronics.CloudPRNT-Utility ou des outils basés sur celui-ci comme cputil, peuvent supporter le Star Document Markup Language.
L'utilisation du système de balisage de documents offre un équilibre entre l'impression complète basée sur l'image binaire et la sortie en texte brut, tout en étant plus facile à utiliser que les commandes directes de périphériques et beaucoup plus adaptable aux différents périphériques de sortie, comme la largeur d'impression.
L'un des avantages du balisage est sa capacité à gérer différentes largeurs d'impression sans compromettre le format du reçu. Les cas d'utilisation comprennent l'impression de tickets de commande dans la cuisine du restaurant, l'impression de reçus pour les commandes ou l'impression d'étiquettes autocollantes pour fermer les sacs.
Le langage de balisage des documents Star est facile à lire ; regardez l'exemple ci-dessous :
[align : centre] [font : a]\N- [aligné : centre].
[image : url ;
largeur 60% ;
largeur min. 48mm]\
[magnifier : largeur 2 ; hauteur 1]
Ceci est un document de balisage des étoiles !
[magnify : width 3 ; height 2]Colonnes [magnify]
[align : left]\N-
[colonne : à gauche : Item 1 ; à droite : $10.00]
[colonne : à gauche : Point 2 ; à droite : $9.95]
[colonne : à gauche : Item 3 ; à droite : $103.50]
[align : centre]\N-
[code-barres : type code39 ;
données 123456789012 ;
hauteur 15mm ;
module 0 ;
hri]
[align]\N-
Merci d'avoir essayé le nouveau langage de balisage Star Document Markup.
nous espérons que vous le trouverez utile. N'hésitez pas à nous le faire savoir !
[coupe : alimentation ; partiel]
Cette opération produira les résultats suivants sur les imprimantes Star 58 mm (2 pouces), 80 mm (3 pouces) et 112 mm (4 pouces) :
Support Unicode
En utilisant le Star Document Markup Language, vous pouvez éviter les difficultés liées aux encodages limités de texte 8 bits en étant entièrement basé sur Unicode. Les données d'entrée doivent provenir d'un fichier de données ou de chaînes de caractères compatibles avec Unicode.
Étoile TSP654II, mC-Print2et mC-Print3 ont un support natif pour Unicode. Lorsqu'un appareil prend directement en charge Unicode, le moteur de rendu de balisage Star se charge automatiquement de la conversion nécessaire.
Format de fichier
Les fichiers sources de balisage sont des fichiers de texte brut codés en UTF-8, UTF-16 ou en Ascii brut.
Lors de l'ouverture d'un document, le début du fichier sera initialement vérifié pour un BOM Unicode (Byte Order Mark) afin de reconnaître si le fichier contient des données UTF-16 (encodées Big Endian ou Little Endian) ou UTF-8. Si aucun BOM connu n'est trouvé, le fichier sera traité comme un fichier UTF-8, à moins qu'il ne contienne des points de code qui ne sont pas valides pour l'UTF-8, auquel cas il sera finalement ouvert en Ascii 7 bits.
De plus, l'extension du fichier texte écrit dans le format Star Document Markup doit être ".stm". L'exécutable cputil et également l'API .NET pour les paquets StarMicronics.CloudPRNT-Utility reconnaissent le format Star Document Markup en vérifiant l'extension du nom du fichier. Si l'extension est ".txt", le fichier sera reconnu comme un fichier texte brut et ne sera pas analysé par la commande comme un document Star Markup.
Les prochaines étapes
Vous avez des questions ou des préoccupations concernant le langage de balisage des documents Star ?