Това ръководство обяснява как да конфигурирате везна DIGI DS-984 за работа с IncoPOS. DS-984 често се среща вградена в баркод скенери Datalogic Magellan и комуникира с POS системата през отделен сериен RS-232 кабел.
При фабрични настройки DS-984 може да е зададена на протокол, който IncoPOS не поддържа. Това ръководство ви води стъпка по стъпка през промяната на настройките на везната, за да работи с драйвера DIGI DS-984 в IncoPOS.
Какво ви е необходимо
- Везна DIGI DS-984 (всякакъв вариант на дисплея: 6-цифрен LCD, 21-цифрен LCD или 4.3″ TFT)
- Серийният кабел от везната, свързан към POS компютъра (директно или чрез USB-to-Serial адаптер)
- IncoPOS с избран драйвер за везна DIGI DS-984
Стъпка 1: Запознайте се с бутоните
DS-984 има 5 бутона на стойката на дисплея. В режим на конфигурация бутоните със стрелки се използват за въвеждане на двоични стойности:
| Бутон | Нормална функция | В SPEC режим |
|---|---|---|
| ↑ (Стрелка нагоре) | Превъртане нагоре | Въвежда стойност 1 |
| ← (Стрелка наляво) | Превъртане наляво | Въвежда стойност 0 |
| T | Тара | Записва в паметта и излиза |
| 0 | Нулиране | Преминава между SPEC номерата |
| ON/OFF | Включване/изключване | (не се използва) |
Стъпка 2: Влизане в SPEC режим
- Включете везната и изчакайте дисплеят да покаже стабилно 0,000 kg с празна платформа.
- Натиснете и задръжте бутон 0 (Нулиране).
- Докато държите 0, натиснете ← ← ← (Стрелка наляво три пъти).
- Отпуснете бутон 0.
Дисплеят ще се промени и ще покаже SPEC00 и 4-цифрена двоична стойност (напр. 1011). Вече сте в SPEC режим за конфигурация.
Съвет: Ако дисплеят кратко покаже
888888и се върне на0,000, времето не е било правилно. Задръжте бутон 0 здраво за 2 секунди преди да натиснете стрелките и ги натискайте с равномерно темпо.
Стъпка 3: Конфигуриране на везната за IncoPOS
Трябва да промените три настройки: SPEC02 (протокол), SPEC04 (условие за предаване) и SPEC05 (данни в изхода). Използвайте бутон 0 за навигация между SPEC номерата.
SPEC02 — Задайте Type A (Непрекъснато предаване)
- Натискайте бутон 0 докато дисплеят покаже SPEC02.
- Въведете стойност
0001като натиснете: ← ← ← ↑
Това задава везната в режим Type A (Standard Stream), при който непрекъснато изпраща данни за теглото през серийния порт.
SPEC04 — Включване на безусловно предаване
- Натискайте бутон 0 докато дисплеят покаже SPEC04.
- Въведете стойност
0110като натиснете: ← ↑ ↑ ←
Това казва на везната да изпраща данни за теглото дори когато показанието все още не е напълно стабилизирано, което гарантира, че IncoPOS винаги получава данни.
SPEC05 — Минимален изход (само тегло)
- Натискайте бутон 0 докато дисплеят покаже SPEC05.
- Въведете стойност
0000като натиснете: ← ← ← ←
Това генерира по-кратък пакет данни, съдържащ само нетното тегло, което е всичко необходимо за IncoPOS.
Стъпка 4: Записване на промените
След като въведете всички стойности:
- Натискайте бутон 0 за да преминете през всички оставащи SPEC номера, докато се върнете в началото.
- Натиснете T за да запишете всички промени в постоянната памет и да излезете от SPEC режим.
Важно: Трябва да преминете през всички SPEC номера с бутон 0 и след това да натиснете T. Ако изключите везната или натиснете ON/OFF преди да натиснете T, промените ви ще бъдат загубени.
Проверка дали настройките са записани
- Изключете и включете отново везната.
- Влезте отново в SPEC режим (задръжте 0 + ← ← ←).
- Навигирайте до SPEC02 и потвърдете, че показва
0001. - Натиснете T за да излезете.
Стъпка 5: Конфигуриране на IncoPOS
- В IncoPOS отидете в настройките за везна/периферия.
- Изберете драйвер DIGI DS-984.
- Задайте COM порта към серийния порт, на който е свързана везната.
- Уверете се, че настройките на серийния порт са: 9600 бод, 8 бита данни, без паритет, 1 стоп бит.
- Везнаът вече трябва да изпраща непрекъснати показания за теглото към IncoPOS.
Обобщение на препоръчителните SPEC стойности
| SPEC | Стойност | Бутони за натискане | Значение |
|---|---|---|---|
| SPEC00 | 1011 |
(оставете фабричната настройка) | 9600 бод |
| SPEC01 | 0100 |
(оставете фабричната настройка) | 8 бита данни, без паритет, 1 стоп бит |
| SPEC02 | 0001 |
← ← ← ↑ | Type A — Непрекъснато предаване |
| SPEC03 | 0000 |
(оставете фабричната настройка) | Без разширение на протокола |
| SPEC04 | 0110 |
← ↑ ↑ ← | Безусловно предаване |
| SPEC05 | 0000 |
← ← ← ← | Само нетно тегло (без поле за тара) |
| SPEC06 | 1100 |
(оставете фабричната настройка) | Специфични опции за протокола |
| SPEC07 | 0000 |
(оставете фабричната настройка) | Специфични опции за протокола |
Отстраняване на проблеми
Везнаът не изпраща данни
- Проверете дали SPEC02 е зададен на
0001(не0000, което изключва изхода, или0100, което е фабричният протокол QUQA TRADING). - Проверете дали серийният кабел е свързан и правилният COM порт е избран в IncoPOS.
- Уверете се, че везната и IncoPOS използват еднакви серийни настройки (9600/8/N/1).
Везнаът отговаря само с един байт (0x15) при заявка
0x15 е NAK (Not Acknowledge — отказ). Това означава, че везната е на команден протокол (вероятно фабричният Type C), който не разпознава заявката за данни. Променете SPEC02 на 0001 за непрекъснато предаване, както е описано по-горе.
Не мога да вляза в SPEC режим
- Платформата трябва да е напълно празна и дисплеят трябва да показва стабилно
0,000. - Задръжте бутон 0 здраво поне 2 секунди преди да натиснете ← три пъти.
- Опитайте да рестартирате везната и опитайте отново веднага след като се стабилизира.
Настройките се губят след рестартиране
След като направите промени в SPEC режим, трябва да натиснете бутон 0 за да преминете през всички оставащи SPEC номера, след което да натиснете T за запис в постоянната памет. Натискането на ON/OFF или изключването на захранването преди натискане на T ще отхвърли всички промени.
Нечетими или грешни данни в IncoPOS
Това обикновено означава несъответствие в скоростта на предаване. Проверете дали SPEC00 е 1011 (9600 бод) и дали IncoPOS също е настроен на 9600 бод.
Техническа справка
Формат на пакета с данни
С препоръчителните настройки (Type A, без поле за тара) везната изпраща 13-байтов пакет непрекъснато с приблизително 10 пакета в секунда:
Байт 0: Статус байт (напр. 0x41)
Байт 1: Байт за състояние на теглото (напр. 0x42)
Байт 2: CR (0x0D)
Байт 3: '0' — заглавие на нетно тегло (0x30)
Байт 4-9: Нетно тегло като ASCII (напр. "00.068" = 0,068 kg)
Байт 10: CR (0x0D)
Байт 11: EOT (0x04)
Байт 12: LF (0x0A)
Всеки пакет завършва с EOT + LF (0x04 0x0A). Стойността на теглото е в килограми с 3 десетични знака.
Байт за състояние на теглото
Бит 1 на байта за състояние на теглото показва дали показанието е стабилно:
0x43— теглото е стабилно, везната е на нула0x42— теглото е стабилно, не е на нула (има предмет на платформата)0x40— теглото не е стабилно (показанието все още се стабилизира)
Разпределение на пиновете на серийния кабел (DIN-5 към DB-9)
| Пин на DS-984 (DIN-5) | Сигнал | Пин на DB-9 |
|---|---|---|
| 1 | RXD | 2 |
| 2 | RTS | 7 |
| 3 | TXD | 3 |
| 4 | CTS | 8 |
| 5 | GND | 5 |
Всички налични протоколи (SPEC02 + SPEC03)
За справка, DS-984 поддържа следните серийни протоколи. Променяйте ги само ако не използвате драйвера DIGI DS-984 в IncoPOS и трябва да съответствате на друга POS система.
| SPEC03 (битове 1-0) | SPEC02 | Име на протокола |
|---|---|---|
| 00 | 0000 | Изключен (без сериен изход) |
| 00 | 0001 | Type A — Standard Stream (непрекъснат) ✓ IncoPOS |
| 00 | 0010 | Type W — Standard Manual (изпращане при натискане на бутон) |
| 00 | 0011 | Type B — Standard Command (отговаря на ENQ 0x05) |
| 00 | 0100 | Type C — QUQA TRADING (фабрична настройка) |
| 00 | 0101 | Type D — IBM, HUGIN |
| 00 | 0110 | Type E — ICL OLD |
| 00 | 0111 | Type F — ICL PORTUGAL |
| 00 | 1000 | Type G — ICL ACTUAL |
| 00 | 1001 | Type H — CAS |
| 00 | 1010 | Type I — CAS PORTUGAL |
| 00 | 1011 | Type J — NIXDORF |
| 00 | 1100 | Type K — NCR |
| 00 | 1101 | Type L — MONS |
| 00 | 1110 | Type M — Checkout-Dialog 02/04 |
| 00 | 1111 | Type N — DATECS MP50/500 |
| 01 | 0000 | Type O — NCI4000 |
| 01 | 0001 | Type P — Checkout-Dialog 06 |
| 01 | 0010 | Type Q — UNIWELL, ICL OLD OMRON |
| 01 | 0011 | Type R — ICL ACTUAL OMRON |
| 01 | 0100 | Type S — ICL CS500 |
| 01 | 0101 | Type T — DTS |
| 01 | 0110 | Type U — SHARP UP-600/700 |
| 01 | 0111 | Type V — NCI-ECR, Metrologic |
| 01 | 1000 | Type X — WTN |
Бележки
- SPEC00–SPEC07 са потребителски достъпни настройки. Не е необходимо нарушаване на метрологичния пломб или достъп до SPAN превключвателя за промяна на серийния протокол.
- DS-984 не поддържа дистанционна конфигурация през серийния порт. Всички настройки трябва да се променят чрез физическите бутони на стойката на дисплея.
- Ако вашата DS-984 е вградена в скенер Datalogic Magellan, инструментът Datalogic Scanalyzer конфигурира само скенера — той не може да променя настройките на везната DIGI.
- Везнаът използва отделен сериен кабел от скенера. Двете устройства са електронно независими и се свързват към различни COM портове на POS компютъра.