Reader GP20

Рис.1 Внешний вид считывателя GP 20 с распаянным разъёмом RS232

Данный считыватель характеризуется повышенной дальностью считывания бесконтактных карт Em-Marine (до 20 см, согласно документации).

Такой считыватель можно устанавливать под специальные панели турникетов с подсветкой, через которые не считываются или плохо считываются карты считывателями типа Matrix III RD-ALL. (Например как на турникетах PerCo TTR-08A, TTD-08A)

В тоже время, необходимо иметь ввиду, что данный считыватель чувствителен к входному напряжению питания - при превышении 12-15В входного напряжения считыватель уходит в защиту и перестаёт считывать карты.

 

Подключение

Считыватель поставляется без каких-либо разъёмов, для большей гибкости подключения. Соответственно, подключение необходимо производить самостоятельно.

Согласно документации подключение считывателя по RS232 должно происходить следующим образом:

Serial ASCII (RS232)
Red Power +V
Black Ground 0v
Green Tx Data
Yellow No connection

Т.е. 

Красный - положительный контакт блока питания 
Чёрный  - земля блока питания, а также контакт GND RS232
Зелёный - контакт TX RS232
Желтый  - изолирован

Остальные также должны быть изолированы.

Как подключить считыватель в дополнительный порт контроллера UCS (RJ12) можно узнать в соответствующей статье.

 

Декодирование

Данный считыватель возвращает не чистый трек карты Em-Marine, как считыватели Z2, а возвращает только её преобразованный номер. Пример:

Z2  -  Em-Marine[0500] 185,05453
GP 20  -  0500B9154D

Соответственно, номер карты в обоих случаях будет 18505453

 

С декодированием в gkhostconnect настроенным как:

[cards.Card]
 CardDecodeType = MASK
 MASK=****hhhhhh
 DecodeTypeEx=3
 code=2
Будет работать аналогично тому как работает следующий для Z2 на рабочем месте:
[cards.Card]
 CardDecodeType = LAST8
 code=2