Подключение весов к кассе RK6
Вводная информация
К кассам RK6 могут быть подключены электронные весы. Используются:
- Для оформления и продажи весовых блюд.
- При проведении инвентаризации (барной продукции) с использованием кассы. Подробнее здесь — Проведение инвентаризации
Оборудование
Ниже представлен список весов поддержанных на данный момент (актуально, по состоянию на 11.09.2015):
Таблица №1 - Перечень поддержанных весов
Драйвер (DOS) | Драйвер (Win) | ||||||
№ п.п. | Название модели (протокола) весов | Название | Версия | Название | Версия | Интерфейс | Примечание |
1 | Весы BA-3T.2, BA-6T.2, BA-15T.2 | BA-XT2.DLL | 1.01 | baxt2.dll | 1.01 | RS-232 | |
2 | Весы BIZERBA | BIZERBA.DLL | 1.03 | нет | - | RS-232 | |
3 | Протокол линейки весов CAS | CAS.DLL | CAS.DLL | 1.01 | RS-232 | CAS.DLL - разных модиф: SCL_CAS.DLL, SCL_LP15.DLL | |
4 | Проткол весов CAS-LP2 | CASLP2.DLL | 1.03 | нет | нет | RS-232 | |
5 | Весы DIGI DS | нет | нет | digids.dll | 1.01 | RS-232 | |
6 | Весы ELIT 15S | ELIT15S.DLL | 1.01 | нет | - | RS-232 | |
7 | Весы Меркурий-314 | MERK314.DLL | 1.01 | нет | - | RS-232 | |
8 | Протокол линейки весов Штрих | SHTAC.DLL | 1.02 | нет | - | RS-232 | |
9 | Протокол линейки весов Штрих 1.2 | STRIH12.DLL | 1.01 | strih12.dll | 1.01 | RS-232 | |
10 | Весы TIGER | TIGER.DLL | 1.03 | нет | нет | RS-232 |
- В большинстве случаев, для подключения весов используется RS-232 интерфейс.
- В редких исключениях (если речь о Windows) - можно использовать подключение USB на виртуальный COM-порт.
- Так же были реализации с использованием ethernet-интерфейса, по конкретным ТЗ заказчиков для поддержки конкретных моделей весов.
Системные требования
- POS-терминал (DOS или Win) - со свободным(и) COM-портом(ами) для подключения весов.
- Весы - протокол которых поддержан драйвером (DOS или Win) со стороны кассового ПО.
- Кассовое ПО "RKCLIENT" (DOS или Win) - любой более-менее современной версии кассы (6.60 и выше).
Подключение и настройка на кассе
- При приобретении весов знать (уточнить) имеют ли драйвер со стороны кассового ПО (см. таблицу №1). Обратить внимание на платформы - Dos или Win.
- Подключить к POS-терминалу. Распайка (или интерфейсный кабель) для подключения должны быть в комплекте с весами. Если нет - взять распайку на сайте производителя из технической документации, распаять кабель самостоятельно.
Примечание: для моделей весов CAS можно воспользоваться документом Распайки различных интерфейсных кабелей
- Скачать с ФТП архив нужного драйвера - ftp://ftp.ucs.ru/r-keeper/versions/SCALE/ (здесь находятся актуальные версии драйверов). Архив содержит как правило, сам драйвер и краткое техническое описание по установке драйвера (*.txt). Например, для весов "CAS":
- CAS.DLL - драйвер
- CAS.TXT - техническое описание по использованию драйвера
Примечание: при необходимости, можно найти и использовать "старые" версии драйверов (только для DOS-касс). Они находятся в старых кассовых дистрибутивах, в папке \KACCA\Stations\Devices\VESY.
- Распаковать и скопировать внутрь кассовой программы:
- В C:\RKCLIENT\ - если речь о DOS.
- В \rk6win - если речь о версии кассы для Windows.
- Описать параметры подключения весов в кассовом конфигурационном файле RKEEPER6.INI. Параметры брать из технического описания к драйверу. Ниже представлена часть rkeeper6.ini на примере настройки весов CAS:
Scale=CAS.DLL - обязательный параметр при подключении любых весов. Указать драйвер весов. ScaleComPort=1 - COM-порт на котором подключены весы. ScaleUnit=0 - в каких единицах передавать вес на кассу. Касса по-умолчанию полученный вес умножает на 100. 0 - в кг 1 - в 0,1 кг 2 - в 10 кг 3 - в 100 кг ScaleLog=0 - писать лог: 1 - да, 0 - нет.
- Надо отметить, что существуют модификации библиотек которые могут передавать вес на кассу по другим коэффициэнтам. Например, библиотеки SCL_CAS.DLL, SCL_LP15.DLL (из старых дистрибутивов касс) могут передавать вес со следующими коэффициэнтами:
ScaleUnit = 0 - передавать вес как есть 1 - данные полученные с весов умножать на 10 2 - данные полученные с весов делить на 10 3 - данные с весов делить на 100
6. После выполненных настроек на DOS-терминале, для проверки работы весов можно воспользоваться специальной утилитой - testscl.exe. Взять можно в дистрибутиве любой dos-кассы rk6, в каталоге \KACCA\Stations\Devices\VESY.
- Позволяет проверить работу без запуска кассовой программы, но с учетом выполненных в rkeeper6.ini настроек. Если при проверке через нее весы работают корректно, то в кассовой программе они будут работать так же.
- Для запуска скопировать утилиту в \RKCLIENT запускать из командной строки с указанием DLL весов:
C:\RKCLIENT\TESTSCL.EXE CAS.DLL
Примечание: для Windows, к сожалению, подобной утилиты не предусмотрено.
- Запустить кассу, добавить весовое блюдо в заказ, взвесить на весах и передать на кассу значение нажав в интерфейсе заказа кнопку "Вес". В поле количество подставится значение веса (с учетом настроенного коэффициэнта) переданного с весов.
Настройка в Менеджерской RK6
Для нужных блюд выставить параметры:
- "Весовой товар" - обязательно.
- "Количество после взвешивания" - по необходимости.
Примечание: описание по работе с весовым товаром см. в пользовательской документации - ftp://ftp.ucs.ru/books/r-keeper_v6_manager_user_manual.pdf.