Comment modifier les étiquettes de zèbres dans les opérations du Windows Store du système de gestion Microsoft Dynamics commercial


INTRODUCTION


Cet article explique comment modifier les étiquettes de zèbres dans les opérations du Windows Store du système de gestion des services Microsoft Dynamics.

Informations supplémentaires


Les opérations du magasin Microsoft Dynamics RMS incluent une étiquette qui fonctionne avec l’imprimante à barres zèbres. Vous pouvez utiliser cette étiquette pour tester les options de mise en forme disponibles lorsque vous utilisez le langage de programmation zèbres (ZPL). Les informations suivantes vous permettront de changer le format d’étiquette en fonction de vos besoins spécifiques. Ces informations incluent des descriptions des commandes zèbres et des variables fournies par Microsoft pour vous permettre d’insérer des informations dans les étiquettes.Remarque Cet article fournit des notions de base en matière de langage de programmation zèbres utilisée pour créer des étiquettes qui peuvent être utilisées avec les imprimantes d’étiquette zèbres. Pour plus d’informations sur le langage de programmation zèbres (ZPL) et ses guides de programmation, les fonctionnalités de langage de programmation avancées zèbres, les manuels d’utilisation, le support technique et d’autres ressources, visitez le site Web suivant :

Format de fichier Operations Store. lbl

Le code en haut d’un fichier d’étiquette zèbres ressemble à l’exemple de code suivant.
'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]
Remarques
  • Dans le code, remplacez le <titre de l’étiquette> l’espace réservé par la description que vous voulez voir apparaître dans la liste d’étiquettes dans le gestionnaire d’opérations du Windows Store.
  • Pour que l’étiquette apparaisse dans la liste, l’étiquette doit être enregistrée en tant que nom de fichier. lbl dans le dossier étiquettes.Remarque Par défaut, le dossier étiquettes est le dossier "C:\Program Files\Microsoft commercial Management System\Store Operations\LABELS".

Commande d’étiquette d’ouverture de crochet

La première commande zèbres que vous devez taper après le titre [étiquette] est le crochet ouvrant. Cela indique le début d’une nouvelle étiquette. Le format de cette commande est le suivant :
^XA
En règle générale, cette commande est suivie de la commande change-alphanumérique-par défaut-fontcommand. Cette commande définit la taille de la police. Le format est le suivant :
^ CFpolice,hauteuretlargeur
Remarques
  • Dans cette commande, vous devez remplacer l’espace réservé à la police par l’une des valeurs de police par défaut indiquées dans le tableau suivant :
    ValeurDimensions de la police
    Un9x5
    P11x17
    C ou D18x10
    E28x15
    Touche26x13
    Grand60x40
    H21x13
    Cette valeur spécifie la police par défaut pour tous les champs alphanumériques.
  • Vous devez remplacer l’espace réservé de hauteur par la hauteur de caractère individuelle en points. Les valeurs acceptables sont comprises entre 0 et 32000. cette valeur spécifie la hauteur par défaut de tous les champs alphanumériques.
  • Vous devez remplacer l’espace réservé Width par la longueur de caractère individuelle. Les valeurs acceptables sont comprises entre 0 et 32000. cette valeur spécifie la largeur par défaut de tous les champs alphanumériques.
  • La police alphanumérique par défaut est A. Si vous ne modifiez pas la police alphanumérique par défaut et si vous n’utilisez pas de commande de champ alphanumérique (^ AF), ou si vous entrez une valeur de police non valide, toutes les données que vous spécifiez sont imprimées dans la police A. Si vous définissez uniquement la hauteur ou la largeur, le facteur d’agrandissement est forcé à être proportionnel au paramètre défini. Si vous ne définissez aucune valeur, les valeurs de ^ CF fournies ou les valeurs par défaut ^ CF pour la hauteur et la largeur sont utilisées.

Commande d’accueil définir l’étiquette

La commande Next est le homecommand d’étiquette Set. Cette commande définit la position la plus à gauche de l’étiquette. Le format est le suivant :
^ LHX, Y
Remarques
  • Vous devez remplacer l’espace réservé X par une valeur pour le nombre de points le long de l’axe X (horizontal). Les valeurs acceptables sont comprises entre 0 et 32000.
  • Vous devez remplacer l’espace réservé Y par une valeur pour le nombre de points le long de l’axe y (vertical). Les valeurs acceptables sont comprises entre 0 et 32000.

Commande définir la longueur d’étiquette

À présent, définissez la longueur d’étiquette. Le format est le suivant :
^LLY
Remarque Vous devez remplacer l’espace réservé Y par une valeur pour le nombre de points le long de l’axe y (vertical). Les valeurs possibles sont 1 ou plus. Pour déterminer la longueur de l’étiquette, utilisez les formules suivantes :
  • Pour 6 points/mm :Longueur en pouces X 152,4
  • Pour 8 points/mmLongueur en pouces X 203,2
  • Pour 12 points/mm :Longueur en pouces X 304,8

Commande étiquette d’orientation de champ

Entrez ensuite le contenu de l’étiquette. La première commande est le champ orientationcommand. Cette commande spécifie l’emplacement du texte sur l’étiquette. Le format est le suivant :
^ FOX,Y
Remarques
  • Vous devez remplacer l’espace réservé X par une valeur pour le nombre de points le long de l’axe X (horizontal). Les valeurs acceptables sont comprises entre 0 et 32000.
  • Vous devez remplacer l’espace réservé Y par une valeur pour le nombre de points le long de l’axe y (vertical). Les valeurs acceptables sont comprises entre 0 et 32000.
Cette commande est suivie du champ DataCommand.

Commande champ DataLabel

Le champ DataCommand spécifie le texte réel à imprimer. Le format est le suivant :
^FDData
Remarque Vous devez remplacer l’espace réservé aux données par le texte réel que vous voulez imprimer sur l’étiquette. Ces données peuvent être du texte ou l’une des variables d’étiquette répertoriées dans la section « variables d’étiquette ».

Commande étiquette de code-barres

Si vous voulez imprimer un code-barres au lieu de données, insérez la commande de code-code de champ beforeThe les données de champ. Cette commande détermine le type de code-barres à utiliser et encode la commande de données de champ suivante avec ce type de code-barres. Le format est le suivant :
^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,Mode
Remarques
  • Vous devez remplacer l’espace réservé d' orientation par une valeur pour l’une des orientations suivantes.
    ValeurInitiale
    NoNormalement
    VPaysage (90 degrés dans le sens des aiguilles d’une montre)
    MaRenversé (180 degrés)
    PDe bas en haut (270 degrés). Lire à partir du bas.
  • Vous devez remplacer l’espace réservé Height par une valeur de la hauteur de code-barres. Les valeurs possibles sont 1 à 32000.
  • Vous devez remplacer l’espace réservé PrintInterpretationLineBelow par une valeur pour spécifier si vous voulez imprimer la ligne d’interprétation d’impression sous le code-barres. Les valeurs possibles sont les suivantes :
    ValeurFonctionnement
    OImprimez les caractères lisibles sous le code-barres.
    NoNe pas imprimer un caractère lisible par le humain.
  • Vous devez remplacer l’espace réservé PrintInterpretationLineAbove par une valeur pour spécifier si vous voulez imprimer la ligne d’interprétation d’impression au-dessus du code-barres. Les valeurs possibles sont les suivantes :
    ValeurFonctionnement
    OImprimez les caractères lisibles au-dessus du code-barres.
    NoNe pas imprimer un caractère lisible par le humain.
  • Vous devez remplacer l’espace réservé UCCCheckDigit par une valeur pour spécifier si vous voulez imprimer AUCC de vérification.Remarque Cette variable doit toujours être définie sur N.
  • Vous devez remplacer l’espace réservé au mode par une valeur pour spécifier le mode.Remarque Cette variable doit toujours être définie sur N.

Champ separatorcommand

Chaque champ doit se terminer par un champ separatorcommand. Le format est le suivant :
^FS

Crochet fermant

Après avoir entré toutes les données, vous devez inclure un crochet fermant. Sans cette commande, le code-barres sera notprint. Le format de cette commande est le suivant :
^XZ

Variables d’étiquette

Le tableau suivant répertorie les variables qui définissent les informations qui peuvent être imprimées sur une étiquette. Les variables doivent être tapées exactement comme elles apparaissent ici. Les variables doivent utiliser la mise en majuscule exacte qui s’affiche dans le tableau.
MobileDescription
<<StoreName>>Le nom de votre boutique
<<ItemLookupCode>>Le code de recherche d’éléments
<<Description>>Description de l’article.
<<ExtendedDescription>>Description détaillée de l’article.
<<SubDescription1>>Sous-Description 1 de l’élément
<<SubDescription2>>Sous-Description 2 de l’élément
<<SubDescription3>>Sous-Description 3 de l’élément
<<Price>>Prix normal de l’article
<<SalePrice>>Le prix de vente de l’article.
<<PriceA>>Prix A de l’article
<<PriceB>>Prix B de l’article
<<PriceC>>Prix C de l’article
<<MSRP>> Le prix de vente suggéré du fabricant pour l’article
<<BinLocation>> Emplacement de l’élément
<<Department>>Service de l’article
<<Category>>Catégorie de l’article.
<<SupplierName>>Nom du fournisseur principal
<<ReorderNumber>>Le numéro de réorganisation du fournisseur principal ;
<<SerialNumber1>>Le premier numéro de série d’un article sérialisé
<<SerialNumber2>>Deuxième numéro de série d’un article sérialisé
<<SerialNumber3>>Le troisième numéro de série d’un élément sérialisé
<<LastReceived>>Date de la dernière réception de l’article.
<<LastSold>>Date de la dernière vente de l’article.
<<LotName>>Nom du lot d’un élément de matrice de lot
<<ClassDescription>>Description d’une classe Matrix
<<ClassLookUpCode>>Code d’une classe Matrix
<<MatrixTitle1>>Titre de la première colonne des informations de matrice
<<MatrixTitle2>>Titre de la deuxième colonne de la matrice informations
<<MatrixTitle3>>Titre de la troisième colonne des informations de matrice
<<MatrixField1>> Valeur entrée pour la première colonne des informations de matrice
<<MatrixField2>> Valeur entrée pour la deuxième colonne des informations de matrice
<<MatrixField3>> Valeur entrée pour la troisième colonne des informations de matrice

Références


L’exemple de code suivant montre un exemple d’étiquette zèbres.
'Zebra Label 4" X 3"[INITIALIZE][LABEL]^XA^CFB,50,25^LH0,0^LL609.6^FO0,50^FD<<StoreName>>^FS^FO0,110^FDSale Price:^FS^FO0,170^FD<<Price>>^FS^FO0,230^BCN,200,N,N,N,N^FD<<ItemLookupCode>>^FS^FO0,440^FD<<Description>>^FS^XZ[FINALIZE]
Microsoft fournit des informations de contact de sociétés tierces afin de vous aider à obtenir un support technique. Ces informations de contact peuvent être modifiées sans préavis. Microsoft ne garantit pas l'exactitude des informations concernant les sociétés tierces.Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.