Навигация по разделу "Инструкции, софт и прошивки": Zipstore.ru > Инструкции, софт и прошивки > Меттлер Толедо
<<<предыдущая --=""> | следующая страница>>>
Загрузка рекламного текста
Выполняется с помощью функции
Transfer_Ethernet_EX("Transscale.ini",251245664)
командой 220, имеющей формат
CMDHEADER"S02C60",
где S02 – номер рекламного текста ( 1…10 );
С60 – текстовое поле рекламного текста.
Пример использования:
000220000000000005Благодарим за покупку!
5) Загрузка текста ингредиентов
Выполняется с помощью функции
Transfer_Ethernet_EX("Transscale.ini",251245664)
командой 209, имеющей формат
CMDHEADER"S03C200",
где S03 – номер текста ингредиентов ( 1…999 );
( Для макс. кол-ва ингредиентов от 1000 до 9999 используется формат S04 !!! )
C200 – текстовое поле ингредиентов.
Пример использования:
0002090000000100001Состав соль, сахар,крахмал, свинина,
0002090000000100002Условия хранения:
6) Загрузка формата свободно программируемой этикетки
Выполняется с помощью функции
Transfer_Ethernet_EX("Transscale.ini",251245664)
командой 260, имеющей формат
CMDHEADER"U02U02R02S03U01" //Label information
"R05U01R05S03R05S03R05U01B01R05S03R05S03R05U01" //Graf.objects
"U01U02U01R08S03" //Article / Extra Text
"U01B01R04S03" //Store Name
"U01B01R04S03" //Advertise Text /Special offer text
"R12U02R12U01R12S03R12S03R12C20" //special text
"R03U02R03U01R03S03R03S03" //date
"R03U01B01R12S03" //date text
"R03U01B01R12S03" //date cross
"U02B01R02S03U01B01R02S03" //EAN Code
"U02U01U02B01R02S03" //Weight
"U02U01R02S03C05" //Weight Unit
"U02U01U02R02S03" //Price
"U02U01R02S03C08" //Price Unit
"U02U01U02B01R02S03" //Amount
"U02U01R02S03C05" //Amount Unit
"U02U01U02R02S03" //FixWeight
"U02U01R02S03C08" //Nutrition value unit
"U02U01U02B01R02S03" //Plu
"U02U01U02B01R02S03" //Device number
"U02U01U02B01R02S03" //Ticket number
"R12U02R12U01R24S03R12C02" //Speicial value
Пример использования получен на основе загрузки этикетки 60x40 prepack из имеющейся библиотеки ”labels.lib”:
000260000000010001004643200112200130143101520000651280680660003333043443231015200006512805905900000000100014103103019000000000000074261046281000000
0000000031001010100000000000000000000000000284250049173122000000000000000000000161200079077104000000000000000000000TOTAL PRICE $ NET WT UNIT PRICE kg 000001000000000319000000105000019000319138000077020000020229000119000000000000000000000000000000000000000020800000019166010060404000000000 01007178104000000000 07007298194010160104$ 00000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Координаты и размеры полей отсчитываются от левого верхнего угла этикетки и заданы в пикселах ( 1 пиксел=0.125мм ). Однако для загрузки с помощью драйвера удобнее использовать полученную с помощью графического редактора “VisEdit.exe” команду 260 из файла “trf.out”.
7) Другие часто используемые команды загрузки
Выполняются с помощью функции
Transfer_Ethernet_EX("Transscale.ini",251245664)
Форматы команд:
"00202", CMDHEADER"U01U01U01B01S04U01F04F04",//Operator Config
"00204", CMDHEADER"S03C20",//Operators
"00210", CMDHEADER"S04C20S04",//PLU Group
"00213", CMDHEADER"C50C50",//Running message
"00214", CMDHEADER"U02C01C18",//EAN-Codes
"00215", CMDHEADER"S02L08",//Tare
"00216", CMDHEADER"S03S04L06S04L06",//Preset Keys
"00218", CMDHEADER"S02S04",// Tax Rate
"00219", CMDHEADER"S02C30",//Date Text
"00221", CMDHEADER"S01C20C20S05",//Discount
"00223",CMDHEADER"S04C20C20U02U02U02U02U02U02U02U02U02U02U01",//Sp. Off. "00224", CMDHEADER"S04S04L06L08L08L08L08",//Sp. Offer Price
"00233",CMDHEADER"U03U03U03U03U03B01R16S04F04R99S04R10S04",//KeyCon
"00238", CMDHEADER"R06U01",//Day/Time
Для случая использования однострочных названий товаров параметры этикетки:
"00243",CMDHEADER"U01B01U02B01F04U02U02U02U02U01U01U01B01F04F04",
Для случая использования двустрочных названий товаров параметры этикетки:
"00243",CMDHEADER"U01B01U02B01F04U02U02U02U02U02U01U01U01B01F04F04"
Назначение конкретных полей указанных команд легко выяснить путем анализа содержимого файла “trf.out” при пересылке соответствующей информации в весы с помощью программы SPCT.
3. Чтение PLU
Процедура чтения всех PLU реализуется передачей в весы команды
0002070003000100000001
( формат CMDHEADER"L06C23" , где L06-поле номера PLU
C23 – поле из 23-х ' ' )
с помощью функции Transfer_Ethernet_EX("Transscale.ini",251245664)
Информация с весов помещается в бинарном формате в файл trf”Nr.Scale”.in.
Поскольку структура полей команды 207 известна, чтение записи, относящейся к конкретному PLU не является серьезной проблемой. Однако, задачу чтения одного определенного PLU можно упростить, если в поле L06 команды чтения задать номер интересующего нас PLU. В соответствии со значением управляющего поля 0003=ReadGreaterEquil, записи во входном файле будут начинаться с заданного номера PLU и продолжаться до максимального, имеющегося в весах. В этом случае достаточно ограничиться чтением первой записи из файла с расширением *.in.
Для весов Тайгер-П серии 3300 отличия в процедуре чтения PLU заключаются лишь в том, что значением управляющего поля может быть 0007=ReadAll, допускающее чтение только всех PLU.
<<<предыдущая --=""> | следующая страница>>>