Cómo editar etiquetas Zebra en Microsoft Dynamics Retail Management sistema Store Operations


INTRODUCCIÓN


En este artículo se describe cómo editar etiquetas Zebra en las operaciones de almacén de Microsoft Dynamics Retail Management System (RMS).

Más información


Microsoft Dynamics RMS Store Operations incluye una etiqueta que funciona con la impresora de código de barras Zebra. Esta etiqueta se puede utilizar para experimentar con las opciones de formato que están disponibles cuando se utiliza el lenguaje de programación de Zebra (ZPL). La siguiente información le ayudará a cambiar el formato de etiqueta para sus necesidades específicas. Esta información incluye descripciones de los comandos de cebra y de las variables que proporciona Microsoft para que puede insertar información en las etiquetas.


Nota: Este artículo proporciona conocimientos básicos sobre el lenguaje de programación Zebra que se utiliza para crear etiquetas que pueden utilizar con impresoras de etiquetas Zebra. Para obtener más información acerca de sus guías de programación y el lenguaje de programación de Zebra (ZPL), Zebra avanzada de programación características de lenguaje, manuales de usuario, asistencia técnica y otros recursos, visite el siguiente sitio Web:

Formato de archivo de .lbl de las operaciones de almacén

El código en la parte superior de un archivo de etiquetas Zebra es similar a la del ejemplo de código siguiente.
'<Label Title>
[INITIALIZE]

[LABEL]

Barcode printer commands

[END]
Notas:
  • En el código, reemplace el marcador de posición < título > con la descripción que desea que aparezca en la lista de etiquetas en el Administrador de operaciones de almacén.
  • Para que aparezca en la lista de la etiqueta, la etiqueta debe guardarse como
    .Lbl de nombre de archivoen la carpeta de etiquetas.

    Nota: De forma predeterminada, la carpeta etiquetas es la carpeta "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".

Comando label de corchete de apertura

El primer comando Zebra que se debe escribir después del título [etiqueta] es el corchete de apertura. Esto indica el comienzo de una nueva etiqueta. El formato de este comando es la siguiente:
^XA
Normalmente, este comando es seguido por el cambio-alfanumérico-predeterminado-fontcommand. Este comando establece el tamaño de la fuente. El formato es como sigue:
^ CFFont,Height,Width
Notas:
  • En este comando, debe reemplazar el marcador de posición de la fuente con uno de los valores de fuente predeterminados que se enumeran en la tabla siguiente:
    ValorDimensiones de la fuente
    A9x5
    B11x17
    C o D18x10
    E28x15
    F26x13
    G60x40
    H21x13
    Este valor especifica la fuente predeterminada para todos los campos alfanuméricos.
  • Debe reemplazar el marcador de posición de altura con la altura de los caracteres individuales en puntos. Los valores aceptables son 0 y 32000.

    Este valor especifica el alto predeterminado para todos los campos alfanuméricos.
  • Debe reemplazar el marcador de posición de ancho por el ancho de los caracteres individuales en puntos. Los valores aceptables son 0 y 32000.

    Este valor especifica el ancho predeterminado de todos los campos alfanuméricos.
  • La fuente predeterminada de alfanumérico es A. Si no cambia la fuente predeterminada alfanumérico y no utiliza ningún comando campo alfanumérico (^ Af) o introduzca un valor de tipo no válido, imprimen los datos que especifique en la fuente A. Si define sólo el alto o el ancho, la ampliación se ve obligada a ser proporcional al parámetro que se define. Si no se define cualquiera de estos valores, la última ^ valores CF proporcionados o el predeterminado ^ se utilizan valores de CF para el alto y el ancho.

El comando de inicio de la etiqueta de conjunto

El comando siguiente es el homecommand de la etiqueta de conjunto. Este comando define la posición de la etiqueta de la izquierda superior. El formato es como sigue:
^ LHX, Y
Notas:
  • Debe reemplazar el marcador de posición de X con el valor para el número de puntos a lo largo del eje x (horizontal). Los valores aceptables son 0 y 32000.
  • Debe reemplazar el marcador de posición Y con un valor para el número de puntos a lo largo del eje y (vertical). Los valores aceptables son 0 y 32000.

El comando de longitud de etiqueta de conjunto

Ahora, establecer la longitud de la etiqueta. El formato es como sigue:
^LLY
Nota: Debe reemplazar el marcador de posición Y con un valor para el número de puntos a lo largo del eje y (vertical). Los valores aceptables son 1 o mayor.


Utilice las siguientes fórmulas para determinar la longitud de la etiqueta:
  • Cabezales de impresión para 6 puntos/mm: Longitud en pulgadas X 152,4
  • Cabezales de impresión para 8 puntos/mm: Longitud en pulgadas X 203,2
  • Cabezales de impresión para 12 puntos/mm: Longitud en pulgadas X 304.8

El comando etiqueta de orientación de campo

A continuación, escriba el contenido de la etiqueta. El primer comando es el orientationcommand del campo. Este comando Especifica que el texto se encuentra en la etiqueta. El formato es como sigue:
^FOX,Y
Notas:
  • Debe reemplazar el marcador de posición de X con el valor para el número de puntos a lo largo del eje x (horizontal). Los valores aceptables son 0 y 32000.
  • Debe reemplazar el marcador de posición Y con un valor para el número de puntos a lo largo del eje y (vertical). Los valores aceptables son 0 y 32000.
Este comando es seguido por el campo datacommand.

El comando datalabel de campo

El campo datacommand especifica el texto real para imprimir. El formato es como sigue:
^FDData
Nota: Debe reemplazar el marcador de posición de datos con el texto real que se desea imprimir en la etiqueta. Estos datos pueden ser texto o una de las variables de la etiqueta que se enumeran en la sección "Variables de etiqueta".

El comando de etiqueta de código de barras

Si desea imprimir un código de barras en lugar de datos, introduzca el comando de datos de campo de código de barras comando enchufado. Este comando permite seleccionar qué tipo de código de barras para utilizar y codifica el siguiente comando de datos de campo con este tipo de código de barras. El formato es como sigue:
^ BCorientación,altura,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,modo
Notas:
  • Debe reemplazar el marcador de posición de orientación con un valor para una de las siguientes operaciones.
    ValorOrientación
    NNormal
    RGirado (90 grados hacia la derecha)
    IInvertido (180 grados)
    BAbajo a arriba (270 grados). Leer desde la parte inferior.
  • Debe reemplazar el marcador de posición de altura con un valor para el alto del código de barras. Los valores aceptables son 1 a 32000.
  • Debe reemplazar el marcador de posición de PrintInterpretationLineBelow con un valor para especificar si desea imprimir la línea de interpretación de impresión debajo del código de barras. Los valores aceptables son las siguientes:
    ValorComportamiento
    YImprime los caracteres legibles humanos debajo del código de barras.
    NNo imprimir caracteres legibles humano.
  • Debe reemplazar el marcador de posición de PrintInterpretationLineAbove con un valor para especificar si desea imprimir la línea de interpretación de impresión sobre el código de barras. Los valores aceptables son las siguientes:
    ValorComportamiento
    YImprime los caracteres legibles humanos por encima del código de barras.
    NNo imprimir caracteres legibles humano.
  • Debe reemplazar el marcador de posición de UCCCheckDigit con un valor para especificar si desea imprimir el dígito de control aUCC.

    Nota: Esta variable debe establecerse siempre en N.
  • Debe reemplazar el marcador de posición de modo con un valor para especificar el modo.

    Nota: Esta variable debe establecerse siempre en N.

Separatorcommand de campo

Cada campo debe terminar con un separatorcommand de campo. El formato es como sigue:
^FS

Corchete de cierre

Después de escribir todos los datos, debe incluir un corchete de cierre. Sin este comando, el código de barras será notprint. El formato de este comando es la siguiente:
^XZ

Variables de la etiqueta


En la tabla siguiente muestra las variables que definen la información que se puede imprimir en una etiqueta. Las variables deben escribirse exactamente como aparecen aquí. Las variables deben utilizar las mayúsculas y minúsculas que aparece en la tabla.
VariableDescripción
<<StoreName>>El nombre de tu tienda
<<ItemLookupCode>>El código de búsqueda de artículos
<<Description>>La descripción del artículo
<<ExtendedDescription>>La descripción ampliada del elemento
<<SubDescription1>>Subdescription 1 del artículo
<<SubDescription2>>Subdescription 2 del artículo
<<SubDescription3>>Subdescription 3 del artículo
<<Price>>El precio normal del producto
<<SalePrice>>El precio de venta del artículo
<<PriceA>>Precio A del artículo
<<PriceB>>B del precio del artículo
<<PriceC>>C del precio del artículo
<<MSRP>>Precio de venta sugerido del fabricante para el artículo
<<BinLocation>>La ubicación de la ubicación del elemento
<<Department>>El departamento del elemento
<<Category>>La categoría del elemento
<<SupplierName>>El nombre del proveedor principal
<<ReorderNumber>>El número de pedido del proveedor principal
<<SerialNumber1>>El primer número de serie de un artículo serializado
<<SerialNumber2>>El segundo número de serie de un artículo serializado
<<SerialNumber3>>El tercer número de serie de un artículo serializado
<<LastReceived>>La fecha en que se recibió el artículo por última vez
<<LastSold>>La fecha de la última se vendió el producto
<<LotName>>El nombre de lote del elemento de matriz mucho
<<ClassDescription>>La descripción de una clase de matriz
<<ClassLookUpCode>>El código de una clase de matriz
<<MatrixTitle1>>El título de la primera columna de la información de la matriz
<<MatrixTitle2>>El título de la segunda columna de la información de la matriz
<<MatrixTitle3>>El título de la tercera columna de la información de la matriz
<<MatrixField1>>El valor introducido para la primera columna de la información de la matriz
<<MatrixField2>>El valor que se especificó para la segunda columna de la información de la matriz
<<MatrixField3>>El valor que se especificó para la tercera columna de la información de la matriz

Referencias


El ejemplo de código siguiente muestra un ejemplo de una etiqueta de cebra.
'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 proporciona información de contacto de terceros para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no garantiza la exactitud de esta información de contacto de terceros.


Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.