Форматы карт, поддерживаемые системой R-Keeper v6
Система R-Keeper v6 поддерживает работу как с магнитными картами, так и с бесконтактными. Карты могут использоваться как средство идентификации пользователя системы (кассир, бармен, официант и т.д.), а также выступать в роли персональных дисконтных, платежных и других средств.
Формат карты - это информация, которая считывается с карты при помощью считывателя и передается на вход системы. При этом информация о формате карты может храниться непосредственно на самой карте (например, как на магнитных картах), так и получена с помощью различных программно-аппаратных преобразований (например, в случае бесконтактных карт).
Примечание: следует учитывать, что большинство считывателей (магнитные, бесконтактные и т.д.) могут выдавать при считывании некоторую служебную информацию, например, префикс и/или суффикс. Например, в качестве префикса может выступать символ ";" (точка с запятой), а в качестве суффикса - "?" (знак вопроса)- могут быть и другие символы. Важно помнить, что эти символы не относятся к формату карты, а являются служебными!
Примечание: если речь о магнитных
Ниже описаны основные форматы карт, которые система R-Keeper v6 поддерживает по умолчанию (т.е. без каких либо дополнительных преобразований)
- Карты персонала. Имеют формат NNNN, где
- NNNN - номер карты, который задается в свойствах карточки персонала в приложении "Редактор".
- Карты неплательщиков. Имеют формат 99ХХХХ , где
- 99 - специальный идентификатор (признак карты неплатильщика)
- NNNN - код неплательщика, задается в приложении "Редактор" в свойствах валюты неплательщика. Минимальная длина кода карты - 3 цифры, максимальная - 4
- Неперсональные дисконтные карты. Имеют формат 777=XXXXXXXXX=ТТ=ДДММГГ, где
- 777 - специальный идентификатор (признак неперсональной дисконтной карты)
- ХХХХХХХХ - девятизначный код ресторана
- ТТ – идентификатор скидки, который задается в приложении "Редактор" в свойствах скидки в поле “Тип магнитной карты”
- ДДММГГ - дата действия карты (день, месяц и год соответственно)
- Персональные дисконтно-платежные карты. Имеют формат 778=ХХХХХХХХХ=NNNNNNNNN, где
- 778 - специальный идентификатор (признак персональной дисконтно-платежной карты)
- ХХХХХХХХХ - девятизначный код ресторана
- NNNNNNNNN - номер карты, который обычно изображен на самой карте и является основным идентификатором карты для менеджерского модуля ПДС
- Карта на входе. Имеет формат 771=XXXXXXXXX=NNNNN, где
- 771 - специальный идентификатор (признак карты на входе)
- ХХХХХХХХХ - девятизначный код ресторана
- NNNNN - номер карты. Максимальное значение 32768
- Гостиничная карта. Имеет формат 770=XXXXXXXX=NNNNNN, где
- 770 - специальный идентификатор (признак гостиничной карты)
- ХХХХХХХХ - восьмизначный код ресторана
- NNNNNN - номер карты. Как правило, содержит номер фолио, к которому прикреплена карта. Максимальное значение 999999
- Карта TimeKeeper (при использовании устройства ТК-2 без выполнения дополнительных настроек). Имеет формат 811NNNN, где
- 811 - специальный идентификатор (признак TK карты)
- NNNN - номер карты
- Кассовая система R-Keeper v6 также поддерживает преобразование сторонних форматов карт с помощью специального модуля перекодировки FIX_LEN
1 - т.к. бесконтактные карты не могут быть запрограммированы самостоятельно, формат карт по умолчанию относиться, в большинстве случаев, к магнитным картам. Все рабочие станции, которые используют систему R-Keeper v6, должны быть оборудованы считывателями магнитным карт с возможностью считывать информацию со второй дорожки. Для программирования магнитных карт (записи формата по умолчанию) используется вторая дорожка и низкокоэрцитивная технология (LoCo)
2 - в кассовой системе R-Keeper v6 до версии 6.54 включительно, использовался восьмизначный (8 знаков) код ресторана. Начиная с версии 6.56 и выше используется девятизначный код ресторана. Карты, формат которых содержит восьмизначный код ресторана, поддерживаются во всех версиях кассовой системы (до 6.54 и выше), но обратное не верно - карты с девятизначным кодом ресторана, не поддерживаются в версиях кассы ниже 6.56. Исключение составляют гостиничные карты - см. ниже
3 - на данный момент система R-Keeper v6 поддерживает гостиничные карты только с восьмизначным кодом ресторана, даже в версиях выше 6.56
4 - номера карт персонала могут быть только четырехзначными. Для поддержки бесконтактных карт (или других идентификаторов) в качестве карт персонала необходимо использовать библиотеку исключения CCEX.DLL