Cómo modificar las etiquetas Zebra en las operaciones de la tienda del sistema de administración minorista de Microsoft Dynamics


INTRODUCCIÓN


En este artículo se describe cómo modificar las etiquetas Zebra en las operaciones de almacén del sistema de administración minorista (RMS) de Microsoft Dynamics.

Más información


Las operaciones del almacén Microsoft Dynamics RMS incluyen una etiqueta que funciona con la impresora de códigos de barras Zebra. Puede usar esta etiqueta para experimentar con las opciones de formato que están disponibles al usar el lenguaje de programación Zebra (ZPL). La siguiente información le ayudará a cambiar el formato de etiqueta según sus necesidades específicas. Esta información incluye descripciones de los comandos Zebra y de las variables que proporciona Microsoft para que pueda insertar información en las etiquetas.Nota Este artículo proporciona un conocimiento básico del lenguaje de programación Zebra que se usa para crear etiquetas que pueden usarse con impresoras Zebra. Para obtener más información sobre el lenguaje de programación Zebra (ZPL) y sus guías de programación, características avanzadas del lenguaje de programación Zebra, manuales de usuario, soporte técnico y otros recursos, visite el siguiente sitio web:

Operaciones de tienda. formato de archivo LBL

El código de la parte superior de un archivo de etiquetas Zebra se asemeja al siguiente ejemplo de código.
'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]
Notas
  • En el código, reemplace el marcador de <título de etiqueta> con la descripción que desea que aparezca en la lista de etiquetas en Store Operations Manager.
  • Para que la etiqueta aparezca en la lista, la etiqueta se debe guardar como nombrearchivo. LBL en la carpeta etiquetas.Nota De forma predeterminada, la carpeta etiquetas es la carpeta "C:\Archivos de Programa\microsoft System\Store Management Operations\LABELS".

Comando etiqueta de corchete de apertura

El primer comando Zebra que debe escribir después del encabezado [etiqueta] es el corchete de apertura. Indica el principio de una nueva etiqueta. El formato de este comando es el siguiente:
^XA
Por lo general, este comando viene seguido por el cambio-alfanumérico-predeterminado-fontcommand. Este comando establece el tamaño de la fuente. El formato es el siguiente:
^Fuente,altoyancho de la CF
Notas
  • En este comando, debe reemplazar el marcador de posición de fuente con uno de los valores de fuente predeterminados que se enumeran en la tabla siguiente:
    ValorDimensiones de fuente
    Ninguna9x5
    Letra11x17
    C o D18x10
    &28x15
    F26x13
    Cuentas60x40
    Prof21x13
    Este valor especifica la fuente predeterminada para todos los campos alfanuméricos.
  • Debe reemplazar el marcador de posición de alto con la altura de los caracteres individuales en puntos. Los valores aceptables son del 0 al 32000. este valor especifica el alto predeterminado para todos los campos alfanuméricos.
  • Debe reemplazar el marcador de posición de ancho con el ancho de los caracteres individuales en puntos. Los valores aceptables son del 0 al 32000. este valor especifica el ancho predeterminado de todos los campos alfanuméricos.
  • La fuente alfanumérica predeterminada es una. Si no cambia la fuente predeterminada alfanumérica y no usa ningún comando de campo alfanumérico (^ AF) o introduce un valor de fuente no válido, los datos que especifique se imprimirán en la fuente A. Si define solo la altura o el ancho, la ampliación se fuerza para que sea proporcional al parámetro que se define. Si no define ningún valor, se usarán los últimos ^ valores de los últimos ^ proporcionados o los valores predeterminados de ^ de la altura y el ancho.

Comando configurar etiqueta principal

El siguiente comando es la etiqueta de homecommand. Este comando define la posición de la etiqueta superior izquierda. El formato es el siguiente:
^ LHX, y
Notas
  • Debe reemplazar el marcador de posición x con un valor para el número de puntos a lo largo del eje X (horizontal). Los valores aceptables son del 0 al 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 del 0 al 32000.

Comando establecer la longitud de la etiqueta

Ahora, establezca la longitud de la etiqueta. El formato es el siguiente:
^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. Use las siguientes fórmulas para determinar la longitud de la etiqueta:
  • Para 6 puntos/mm PRINTHEADS:Longitud en pulgadas X 152,4
  • Para 8 puntos/mm PRINTHEADS:Longitud en pulgadas X 203,2
  • Para 12 puntos/mm PRINTHEADS:Longitud en pulgadas X 304,8

Comando etiqueta de orientación de campo

A continuación, escriba el contenido de la etiqueta. El primer comando es el campo orientationcommand. Este comando especifica dónde se encuentra el texto en la etiqueta. El formato es el siguiente:
^ FOX,y
Notas
  • Debe reemplazar el marcador de posición x con un valor para el número de puntos a lo largo del eje X (horizontal). Los valores aceptables son del 0 al 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 del 0 al 32000.
A este comando le sigue el campo de comando.

Comando DataLabel de campo

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

Comando etiqueta de código de barras

Si desea imprimir un código de barras en lugar de datos, inserte el comando código de barras beforethe comando datos de campo. Este comando selecciona el tipo de código de barras que se va a usar y codifica el siguiente comando de datos de campo con este tipo de código de barras. El formato es el siguiente:
^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,Mode
Notas
  • Debe reemplazar el marcador de posición de orientación con un valor para una de las orientaciones siguientes.
    ValorOrientación
    /N/nelNormal
    DGirado (90 grados en el sentido de las agujas del reloj)
    IInvertido (180 grados)
    LetraInferior hacia arriba (270 grados). Leer de abajo arriba.
  • Debe reemplazar el marcador de posición de alto con un valor para el alto del código de barras. Los valores aceptables son del 1 al 32000.
  • Debe reemplazar el marcador de posición PrintInterpretationLineBelow con un valor para especificar si desea imprimir la línea de interpretación de impresión debajo del código de barras. Entre los valores aceptables se incluyen los siguientes:
    ValorProblema
    OrdenadaImprima los caracteres legibles en el código de barras.
    /N/nelNo imprima el carácter legible para personas.
  • Debe reemplazar el marcador de posición PrintInterpretationLineAbove con un valor para especificar si desea imprimir la línea de interpretación de impresión encima del código de barras. Entre los valores aceptables se incluyen los siguientes:
    ValorProblema
    OrdenadaImprima los caracteres que pueden leerse sobre el código de barras.
    /N/nelNo imprima el carácter legible para personas.
  • Debe reemplazar el marcador de posición UCCCheckDigit con un valor para especificar si desea imprimir aUCC dígito de verificación.Nota Esta variable debe establecerse siempre en N.
  • Debe reemplazar el marcador de posición de mode con un valor para especificar el modo.Nota Esta variable debe establecerse siempre en N.

Campo separatorcommand

Cada campo debe terminar con un campo separatorcommand. El formato es el siguiente:
^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 se notprint. El formato de este comando es el siguiente:
^XZ

Variables de etiqueta

En la tabla siguiente se enumeran 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 exactas que aparecen en la tabla.
VariableDescripción
<<StoreName>>El nombre de tu tienda
<<ItemLookupCode>>El código de búsqueda de elementos
<<Description>>La descripción del elemento
<<ExtendedDescription>>La descripción extendida del elemento
<<SubDescription1>>Subdescripción 1 del elemento
<<SubDescription2>>Subdescripción 2 del elemento
<<SubDescription3>>Subdescripción 3 del artículo
<<Price>>El precio habitual del artículo
<<SalePrice>>El precio de venta del artículo
<<PriceA>>Precio A del artículo
<<PriceB>>Precio B del artículo
<<PriceC>>Precio C del artículo
<<MSRP>> El precio de venta del fabricante sugerido para el artículo
<<BinLocation>> La ubicación de la ubicación del artículo
<<Department>>El Departamento del artículo
<<Category>>La categoría del elemento
<<SupplierName>>El nombre del proveedor principal
<<ReorderNumber>>El número de reordenación del proveedor principal
<<SerialNumber1>>El primer número de serie de un artículo en serie
<<SerialNumber2>>El segundo número de serie de un artículo en serie
<<SerialNumber3>>El tercer número de serie de un artículo en serie
<<LastReceived>>La fecha en que se recibió el elemento por última vez
<<LastSold>>La fecha en que se vendió el artículo por última vez
<<LotName>>Nombre del lote de un artículo de matriz de lote
<<ClassDescription>>Descripción de una clase de matriz
<<ClassLookUpCode>>El código de una clase Matrix
<<MatrixTitle1>>Título de la primera columna de la información de la matriz
<<MatrixTitle2>>Título de la segunda columna de la información de la matriz
<<MatrixTitle3>>Título de la tercera columna de la información de la matriz
<<MatrixField1>> El valor que se especificó 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


En el siguiente ejemplo de código se muestra un ejemplo de una etiqueta Zebra.
'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 otros proveedores para ayudarle a encontrar asistencia técnica. Dicha información de contacto puede cambiar sin notificación previa. Microsoft no garantiza la precisión de esta información de contacto de terceros.Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.