Всем доброго вечера. Попробуем оживить тему...
Появилась потребность в следующем:
У клиента установлены сканеры biolink U-Match 3.5
Есть самописная программа которая сканирует отпечаток, фиксирует системное время и по ID сотрудника пишет в таблицу на SQL Server, все эти данные.
Мы готовим к внедрению у клиента RK7, есть задача прикрутить эти датчики и авторизоваться ими для работы кассиров и официантов.
в базе SQL отпечаток пальца выглядит следующим образом:
0x09732688822500EE02600D0877B6200F097D2AA11A0A0662 811804E2BE4107066FC2A10E0563E6010409850A021D0BDD5E 8204076272C2060667CEE20C0A75DE0215065AEE42040488F2 222007D9FD220707D50AA300040911031B07589DA3090688AA 231D0A55F1A30D09CB66E40C074F76E4100D4D960400083EDD C4120D7AF5041A13312585174A472E2500042D46051E102A5A C51B123E85850C05438A250504309DA51906A9A9851C042AAA 052009A4F6051F083CFE0508083809C60E045B586D6C7C746E 68777D756E7A7C7A717C72706D6C647A73666B7B7174667079 8077766973
Причем эта последовательность одинакова у всех в начале кода: 0x097
Подскажите на сколько реально включить сие оборудование в RK7? и в какую сторону копать?
Напишите если это совсем не реально...
Как я понимаю это хеш сумма пальца. А смысл это вешать на один палец, т.к. палец можно повредить или испачкать чем-то, то фиг его считаешь.
У железяки считывания пальцев должна быть своя встроенная база и она должна передавать в порт (USB, COM) ИД записи. А к этой ИД записи должна быть возможность привязать хоть 10 пальцев.
Как-то так.
Сейчас заказали считыватель пальцев этот
http://zkteco.com.ru/products/termin...phrase_id=6464
Ждем когда придет. Как оттестируем отпишусь здесь.
нам не нужна оплата пальцем, нужно 1 палец привязать 1 человеку, собственно сейчас в базе так и есть и справляются работают.
ИМНО - сделать можно, но овчинка выделки не стоит...
Направление в котором нужно двигаться:
Сканер отпечатка (железка или через софт) по факту считывания должна пихнуть что то в порт. В идеале в порт клавиатуры.
Вариант А.
Железка (софт) сопоставляет 0x097.... какому то конкретному сотруднику и передает в порт уже его 4-х значный ID который в кипере заводится как номер карты сотрудника. Ну там еще префикс (;), суффикс (?) и Enter
Вариант Б.
Железка (софт) отдает в кипер полностью строку вида 0x097.... В кипере написан MCR алгоритм который
Вариант1. Просто берет 4ре первых символа после 0x097 из полученной строки и это считаем номером карты. Но тут возможны случаю когда слепок пальца 2-х работников будет одинаковый по первым 4-ем цифрам.
Вариант2. В MCR алгоритме используем таблицу соответствий по которой всей последовательности 0x097... однозначно сопоставляется 4-ре цифры.
Ильин Александр, Компания "Соттос"
г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
www.sottos.ru | vk.com/sottos | fb.com/sottosru
Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7
А стоит это или не стоит, клиенту надо, причем от этого зависит продажа ему софта.
Вариант1. Просто берет 4ре первых символа после 0x097 из полученной строки и это считаем номером карты. Но тут возможны случаю когда слепок пальца 2-х работников будет одинаковый по первым 4-ем цифрам.
По данному варианту дам комментарий: а если взять более 4х символов после 0x097 может будет реальным найти код который будет индивидуальным, ведь речь идет максимум о 300 сотрудниках, или возможности кода в RK7 ограничены 4 символами?
---------- Добавлено в 13:15 ---------- Предыдущее сообщение было размещено в 13:09 ----------
Сейчас открыл таблицу в БД по всем сотрудникам, оказалось что начало у всех совпадает только 4 знака 0x09 далее 4 цифры не повторяются ни в одном случае, хотя не исключаю возможности что они когда нибудь могут появиться
Ну вам в любом случае надо что бы все это счастье (0x097...) как то прилетело в Кипер. Без этого все дальнейшие рассуждения бессмысленны.
Ильин Александр, Компания "Соттос"
г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
www.sottos.ru | vk.com/sottos | fb.com/sottosru
Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7
В свое время занимался этим решением.
у них есть SDK -http://www.biolink.ru/products/sdk/sdk/
Будет проще реализовать взаимодействие.
Сорри, не дочитал.Программа самописанная.
Подскажите, какой сейчас можно приобрести сканер под Windows 10 для регистрации персонала в RK7?