Основная информация

Кассовая часть системы R-Keeper v6 поддерживает работу только с 4-х значными картами  персонала (официанты, кассиры и т..д.). Иногда возникает необходимость использовать в качестве карт персонала не стандартные магнитные карты, а бесконтактные, которые невозможно "запрограммировать" самостоятельно и которые, как правило, имеют более длинные номера. В таком случае можно использовать специальную библиотеку исключения - CCEX.DLL

Для установки и использования библиотеки исключения необходимо:

  • скопировать библиотеку CCEX.DLL в корень директории RKCLIENT
  • считать все карты, которые планируется использовать в качестве карт персонала - используйте для этого утилиту CHMCKBD.EXE (если устройство считывания имеет интерфейс PS/2) или USECARD.EXE (если устройство считывания имеет интерфейс RS232). Считывание производится в DOS
  • создать текстовый файл CCEX.TXT следующего формата:
<считанный номер>, <номер в который необходимо преобразовать>
Например:
02623, 0262
13647, 1364
13026236004200, 1302
00133, 0013
  • Скопировать сформированный файл CCEX.TXT в корень директории RKCLIENT
  • Для проверки работоспособности можно снова считать карты - если все сделано правильно, считанные номера карт должны быть перекодированы

Важно! следует помнить, что работу с CCEX.DLL поддерживают не все считыватели (точнее драйвера для этих считывателей). На данный момент  список совместимых драйверов следующий:

  • Стандартная библиотека [img:1=COMCARD.DLL] версии 6.02 и выше. Эта библиотека подходит для всех считывателей с интерфейсом RS-232, которые выдают информацию при считывании напрямую в порт (без дополнительных команд). Класс таких устройств достаточно обширен - например, практически все сканеры штрих-кодов могут работать в таком режиме
  • Драйвер считывателя прокси-карт [img:2=PERCo-CR-12001] версии 1.04 и выше
  • Драйвер для клавиатуры [img:3=MITEc KB99-128] с интерфейсом PS/2. С этим драйвером могут работать большинство считывателей PS/2, которые поддерживают программирование префикса (";" - точка с запятой) и постфикса ("?" - знак вопроса) 
  • Драйвер считывателя [img:4=MiReader-80] (для чтения карт стандарта MIFARE)
  • Драйвер считывателя [img:6=СРЧ-125М (RFIDUCS3)] с версии 1.04. Для этого драйвера есть одна особенность: необходимо указать в RKEEPER6.INI параметр ComCardUse24=ON, а в файл CCEX.TXT записывать номера, которые указаны после 778=00000000= (или 771=00000000=, в зависимости от значения параметра ComCardType). Например, если в результате считывания карты с помощью утилиты  USECARD.EXE считыватель выдал строку 778=00000000=23456 (или 771=00000000=23456), то в CCEX.TXT нужно указать номер 23456

Примечание:  Практически все драйвера для новых устройств уже содержат поддержку CCEX.DLL, поэтому вышеуказанный список не является окончательным.