Вводная информация

К кассам RK6 могут быть подключены электронные весы. Используются:

  • Для оформления и продажи весовых блюд.
  • При проведении инвентаризации (барной продукции) с использованием кассы. Подробнее здесь - http://support.ucs.ru/ru/node/370.

Оборудование

Ниже представлен список весов поддержанных на данный момент (актуально, по состоянию на 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-интерфейса, по конкретным ТЗ заказчиков для поддержки конкретных моделей весов (возможно, дополнительная информация есть на www.tracker.ucs.ru:8080).

Системные требования

  1. POS-терминал (DOS или Win) - со свободным(и) COM-портом(ами) для подключения весов.
  2. Весы - протокол которых поддержан драйвером (DOS или Win) со стороны кассового ПО. 
  3. Кассовое ПО "RKCLIENT" (DOS или Win) - любой более-менее современной версии кассы (6.60 и выше).

Подключение и настройка на кассе

  1. При приобретении весов знать (уточнить) имеют ли драйвер со стороны кассового ПО (см. таблицу №1). Обратить внимание на платформы - Dos или Win. 
  2. Подключить к POS-терминалу. Распайка (или интерфейсный кабель) для подключения должны быть в комплекте с весами. Если нет - взять распайку на сайте производителя из технической документации, распаять кабель самостоятельно.

Примечание: для моделей весов CAS можно воспользоваться документом - http://support.ucs.ru/ru/node/317#header-11.

  1. Скачать с ФТП архив нужного драйвера - ftp://ftp.ucs.ru/r-keeper/versions/SCALE/ (здесь находятся актуальные версии драйверов). Архив содержит как правило, сам драйвер и краткое техническое описание по установке драйвера (*.txt). Например, для весов "CAS":
  • CAS.DLL - драйвер
  • CAS.TXT - техническое описание по использованию драйвера

Примечание: при необходимости, можно найти и использовать "старые" версии драйверов (только для DOS-касс). Они находятся в старых кассовых дистрибутивах, в папке \KACCA\Stations\Devices\VESY.

  1. Распаковать и скопировать внутрь кассовой программы:
  • В C:\RKCLIENT\ - если речь о DOS.
  • В \rk6win - если речь о версии кассы для Windows.
  1. Описать параметры подключения весов в кассовом конфигурационном файле 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, к сожалению, подобной утилиты не предусмотрено.

  1. Запустить кассу, добавить весовое блюдо в заказ, взвесить на весах и передать на кассу значение нажав в интерфейсе заказа кнопку "Вес". В поле количество подставится значение веса (с учетом настроенного коэффициэнта) переданного с весов.

Настройка в Менеджерской RK6

Для нужных блюд  выставить параметры:

  • "Весовой товар" - обязательно.
  • "Количество после взвешивания" - по необходимости. 

Примечание: описание по работе с весовым товаром см.в пользовательской документации - ftp://ftp.ucs.ru/books/r-keeper_v6_manager_user_manual.pdf.