ВВЕДЕНИЕ
В этой статье описано, как изменить метки изображений зебр в операциях магазина Microsoft Dynamics Management System (RMS).
Дополнительная информация
Операции магазина Microsoft Dynamics RMS включают метку, которая работает с принтером штрихкода изображений зебр. Вы можете использовать эту метку, чтобы поэкспериментировать с параметрами форматирования, доступными при использовании языка программирования изображений зебр (ZPL). Ниже приведены сведения, которые помогут вам изменить формат наклейки в соответствии с конкретными потребностями. Эти сведения включают описания команд изображений зебр и переменных, предоставляемых корпорацией Майкрософт, чтобы можно было вставлять данные в наклейки.Примечание. В этой статье приводятся общие сведения о языке программирования изображений зебр, который используется для создания наклеек, которые можно использовать с принтерами наклеек изображений зебр. Дополнительные сведения о языке программирования изображений зебр (ZPL) и его руководствах по программированию, о расширенных функциональных возможностях программирования изображений зебр, руководствах пользователя, технической поддержке и других ресурсах можно найти на веб-сайте по адресу:
Формат файла Store Operations. lbl
Код в верхней части файла меток изображений зебр напоминает приведенный ниже пример кода.
'<Label Title>[INITIALIZE][LABEL]Barcode printer commands[END]
Примечания.
-
В коде замените заголовок<Label>заголовком , описание которого должно отображаться в списке меток в диспетчере операций магазина.
-
Чтобы метка отображалась в списке, она должна быть сохранена как filename. lbl в папке labels.Примечание. По умолчанию в качестве папки подписей используется папка "C:\Program Files\Microsoft Retail Management System\Store Operations\LABELS".
Команда "открывающая текстовая скобка"
Первая команда изображений зебр, которую необходимо ввести после заголовка [LABEL], — это открывающая квадратная скобка. Это означает, что начало новой метки. Ниже представлен формат этой команды:
^XAОбычно за этой командой следуют изменения алфавитно-цифровых параметров по умолчанию — fontcommand. Эта команда задает размер шрифта. Формат имеет следующий вид:
Шрифт^ CF,Высота,ШиринаПримечания.
-
В этой команде вы должны заменить заполнитель шрифта одним из значений шрифта по умолчанию, перечисленных в таблице ниже.
Значение
Размеры шрифта
Помощью
9x5
Байт
11x17
C или D
18x10
Учеб
28x15
Н
26x13
Финансовой
60x40
H
21x13
Это значение определяет шрифт по умолчанию для всех полей с цифрами.
-
Вы должны заменить замещающий текст заполнитель высотой отдельных символов в точках. Допустимые значения: от 0 до 32000. это значение указывает высоту по умолчанию для всех алфавитно-цифровых полей.
-
Замещающий текст необходимо заменить на ширину отдельных символов в точках. Допустимые значения: от 0 до 32000. это значение определяет ширину по умолчанию для всех алфавитно-цифровых полей.
-
По умолчанию это алфавитно-цифровой шрифт. Если вы не изменяете буквенно-цифровой шрифт по умолчанию и не используете ни одной цифровой команды поля (^ AF) или не вводите недопустимый шрифт, любые данные, которые вы указали, выводятся в поле Шрифт а. Если вы определяете только высоту или ширину, значение масштаба будет пропорционально определенному параметру. Если не задано ни одно из значений, используются последние значения ^ CF, заданные по умолчанию или значения ^ CF для высоты и ширины.
Команда "установить домашнюю метку"
Следующая команда — Set Label homecommand. Эта команда определяет положение в верхнем левом углу метки. Формат имеет следующий вид:
^ LHX, YПримечания.
-
Вы должны заменить заполнитель x на значение количества точек вдоль оси X (горизонтальная ориентация). Допустимые значения: от 0 до 32000.
-
Вы должны заменить заполнитель y на значение количества точек вдоль оси Y (вертикальное). Допустимые значения: от 0 до 32000.
Команда "Установка длины наклейки"
Теперь задайте длину метки. Формат имеет следующий вид:
^LLYПримечание. Вы должны заменить заполнитель y на значение количества точек вдоль оси Y (вертикальное). Допустимые значения: 1 или больше. Чтобы определить длину подписи, используйте следующие формулы:
-
Для 6 точек/мм printheads:Длина в дюймах (X 152,4)
-
Для 8 точечных и мм printheads:Длина в дюймах (X 203,2)
-
Для 12 точек/мм printheads:Длина в дюймах (X 304,8)
Команда «Метка ориентации поля»
Затем введите содержимое наклейки. Первой командой является поле orientationcommand. Эта команда указывает, где находится текст на наклейке. Формат имеет следующий вид:
^ FOX,YПримечания.
-
Вы должны заменить заполнитель x на значение количества точек вдоль оси X (горизонтальная ориентация). Допустимые значения: от 0 до 32000.
-
Вы должны заменить заполнитель y на значение количества точек вдоль оси Y (вертикальное). Допустимые значения: от 0 до 32000.
Эта команда сопровождается командой "поле".
Команда "подпись" поля
Команда «данные» задает реальный текст для печати. Формат имеет следующий вид:
^FDDataПримечание. Вы должны заменить замещающий текст фактическим текстом, который вы хотите напечатать на наклейке. Эти данные могут быть либо текстом, либо одной из переменных меток, перечисленных в разделе "переменные метки".
Команда «Метка штрихкода»
Если вы хотите напечатать штрихкод вместо данных, вставьте команду beforethe Field Data Command (штрихкод). Эта команда выбирает тип штрихкода для использования и кодирует команду данных следующего поля с помощью этого типа штрихкода. Формат имеет следующий вид:
^BCOrientation,Height,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,ModeПримечания.
-
Вы должны заменить заполнитель ориентации на значение одной из указанных ниже ориентации.
Значение
Переход
.\N\n-
Нормальный
&
Повернуто (90 градусов по часовой стрелке)
Думаю
Обратный (180 градусов)
Байт
Снизу вверх (270 градусов). Прочтите окно снизу вверх.
-
Вы должны заменить заполнитель высоту значением высоты штрихкода. Допустимые значения: от 1 до 32000.
-
Необходимо заменить заполнитель PrintInterpretationLineBelow значением, чтобы указать, нужно ли печатать строку интерпретации печати под штрихкодом. Допустимые значения указаны ниже.
Значение
Расширения
Д
Распечатайте доступные для человека символы под штрихкодом.
.\N\n-
Не выполняйте печать символа, читаемого человеком.
-
Вы должны заменить заполнитель PrintInterpretationLineAbove значением, чтобы указать, нужно ли печатать строку интерпретации печати над штрихкодом. Допустимые значения включают в себя следующее:
Значение
Расширения
Д
Распечатайте удобное для чтения число знаков над штрихкодом.
.\N\n-
Не выполняйте печать символа, читаемого человеком.
-
Необходимо заменить заполнитель UCCCheckDigit значением, чтобы указать, нужно ли печатать aUCC контрольной цифры.Примечание. Для этой переменной всегда должно быть присвоено значение N.
-
Необходимо заменить заполнитель режима на значение, чтобы указать режим.Примечание. Для этой переменной всегда должно быть присвоено значение N.
Поле separatorcommand
Каждое поле должно заканчиваться полем separatorcommand. Формат имеет следующий вид:
^FS
Закрывающая квадратная скобка
После ввода всех данных необходимо добавить закрывающую скобку. Без этой команды будет notprint штрихкод. Ниже представлен формат этой команды:
^XZ
Переменные меток
В таблице ниже перечислены переменные, которые определяют данные, которые можно напечатать на наклейке. Переменные должны быть введены именно так, как показано здесь. Переменные должны использовать точные прописные буквы, которые отображаются в таблице.
Переменной |
Описание |
---|---|
<<StoreName>> |
Название вашего магазина |
<<ItemLookupCode>> |
Код подстановки для номенклатуры |
<<Description>> |
Описание элемента |
<<ExtendedDescription>> |
Расширенное описание элемента |
<<SubDescription1>> |
Подописание 1 элемента |
<<SubDescription2>> |
Подописание 2 элемента |
<<SubDescription3>> |
Подописание 3 элемента |
<<Price>> |
Обычная цена номенклатуры |
<<SalePrice>> |
Цена продажи товара |
<<PriceA>> |
Цена за единицу |
<<PriceB>> |
Цена B элемента |
<<PriceC>> |
Цена C элемента |
<<MSRP>> |
Предлагаемая изготовителем Розничная цена на товар |
<<BinLocation>> |
Расположение ячейки для элемента |
<<Department>> |
Отдел элемента |
<<Category>> |
Категория элемента |
<<SupplierName>> |
Название основного поставщика. |
<<ReorderNumber>> |
Номер для изменения порядка основного поставщика |
<<SerialNumber1>> |
Первый серийный номер сериализованного элемента. |
<<SerialNumber2>> |
Второй порядковый номер сериализованного элемента. |
<<SerialNumber3>> |
Третий серийный номер сериализованного элемента. |
<<LastReceived>> |
Дата последнего получения элемента |
<<LastSold>> |
Дата последнего проданного товара |
<<LotName>> |
Название лота для элемента матрицы лотов |
<<ClassDescription>> |
Описание класса Matrix |
<<ClassLookUpCode>> |
Код класса Matrix |
<<MatrixTitle1>> |
Заголовок первого столбца данных матрицы |
<<MatrixTitle2>> |
Название второго столбца данных матрицы |
<<MatrixTitle3>> |
Название третьего столбца данных матрицы |
<<MatrixField1>> |
Значение, введенное для первого столбца данных матрицы |
<<MatrixField2>> |
Значение, введенное для второго столбца данных матрицы |
<<MatrixField3>> |
Значение, введенное для третьего столбца данных матрицы |
Ссылки
В следующем образце кода показан пример метки изображений зебр.
'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]
Корпорация Майкрософт предоставляет контактные данные сторонних производителей, чтобы помочь пользователям в получении поддержки. Эти контактные данные могут быть изменены без уведомления. Корпорация Майкрософт не гарантирует правильность контактных данных сторонних производителей.Продукты сторонних производителей, которые обсуждаются в этой статье, произведены независимыми от корпорации Майкрософт компаниями. Корпорация Майкрософт не предоставляет каких-либо гарантий, подразумеваемых или иных, относительно производительности и надежности этих продуктов.