Навигация по разделу "Инструкции, софт и прошивки": 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.


 


                                           <<<предыдущая --=""> |  следующая страница>>>