Anviz Внешняя компонента(Native API) для работы с терминалами и сканерами отпечатков пальцев.

Опубликовал Алексей Ко (Жолтокнижниг) в раздел Программирование - Внешние компоненты

Anviz Внешняя компонента(Native API) для работы с терминалами и сканерами отпечатков пальцев c примером

Реализованы почти все методы исходного SDK. Подробнее описано в примере, перечень методов/свойств можно посмотреть из пункта "инф. о компоненте"

Для работы необходимо скопировать в папку bin платформы  файлы tc400.dll и AvzScanner.dll.

Скачать файлы

Наименование Файл Версия Размер
Архив с примером и библиотеками
.zip 492,39Kb
08.11.13
69
.zip 492,39Kb 69 Скачать
Source
.zip 85,45Kb
16.04.14
44
.zip 85,45Kb 44 Скачать

См. также

Комментарии
1. Антон (anton.fly7) 134 11.11.13 11:25 Сейчас в теме
а с каким железом работает?
2. Алексей Ко (Жолтокнижниг) 233 11.11.13 11:33 Сейчас в теме
Тестировалось с терминалами T5Pro и сканерами U-Bio
3. Данила Елистратов (CagoBHuK) 25 15.11.13 13:23 Сейчас в теме
Если ВК Native, почему на скриншотах обычное приложение? Работает ли в браузере?
4. Алексей Ко (Жолтокнижниг) 233 15.11.13 23:35 Сейчас в теме
Потому что внедрялось в обычное, насчет браузера увы, но не тестил
5. Максим Костиков (mkostya) 23 18.11.13 19:39 Сейчас в теме
РеалТайм Вылатает через 10-15 минут, в остальном пока все отлично..
также не у всех есть БиблиотекаКартинок.Отклонить и БиблиотекаКартинок.Утвердить
поэтому просто закоментировал эти строчки

процедура ПриИзмененииСостоянияПодключения()
//	ЭлементыФормы.СостСканер.Картинка=?(ИДСканера=-1,БиблиотекаКартинок.Отклонить,БиблиотекаКартинок.Утвердить);
//	ЭлементыФормы.СостТерминала.Картинка=?(терминалПодключен,БиблиотекаКартинок.Утвердить,БиблиотекаКартинок.Отклонить);
	
	ЭлементыФормы.кпТерминалы.Кнопки.Подкл.Доступность=не терминалПодключен;
	ЭлементыФормы.кпТерминалы.Кнопки.Откл.Доступность=терминалПодключен;
	
	ЭлементыФормы.кпСканер.Кнопки.ПодклСканер.Доступность=ИДСканера=-1;
	ЭлементыФормы.кпСканер.Кнопки.ОтклСканер.Доступность=ИДСканера<>-1;
КонецПроцедуры
...Показать Скрыть
6. Алексей Ко (Жолтокнижниг) 233 19.11.13 09:35 Сейчас в теме
(5) mkostya,
РеалТайм
- пока не совсем понятно как правильно с ним работать и поддерживается ли он по настоящему, поддержка молчит.
7. Denis Tolst (xTolstx) 10.06.14 07:04 Сейчас в теме
Добрый день, не совсем понятно как записывать отпечатки в терминал. Создаю нового пользователя, нажимаю "Установить отпечаток 1", на что в окне сообщений появляется короткое "Нет". При двойном клике на FP1 или FP2 программа вылетает с записью дампа.
8. Сергей К. (eskor) 63 18.11.14 14:33 Сейчас в теме
Спасибо за допиливание dll. Интегрировал в самописку, пашет как танк на USB-сканере.
9. Алексей Ко (Жолтокнижниг) 233 19.11.14 11:59 Сейчас в теме
10. Осипов Сергей (fixin) 3485 19.09.15 23:54 Сейчас в теме
держи пять, коллега, я тоже эту тему продвигаю и разрабатываю. Только я на VB6 компоненты пилил, так что сырцы скачал, но посмотрел что там C++ и выбросил за ненадобностью. ;-)
11. Алексей Ко (Жолтокнижниг) 233 21.09.15 13:53 Сейчас в теме
(10) fixin, Видел ваше творение, но чтот в нем не хватало. Так что свое написал.
12. Сергей К. (eskor) 63 07.10.15 14:53 Сейчас в теме
(11) Жолтокнижниг, твой вариант с "прокладкой" более удобен, чем exe-коннектор. Сейчас шлифую мини-конфигурацию, чтоб без бубна интегрироваться в любую конфигурацию. Заодно переделал под управляемые формы, ну и само-собой в обычных работает. Думаю, может за денежку выложить?
13. Владимир Иванов (ogre2007) 48 03.02.16 10:43 Сейчас в теме
(10) fixin, (2) Жолтокнижниг, (12) eskor,
Подскажите, а зачем писать "прокладку", если по идее можно работать из 1С напрямую с библиотекой tc400.dll ?
В sdk на сайте есть некоторое описание функций этой dll.
Или есть какие-то сложности на этом пути?
14. Алексей Ко (Жолтокнижниг) 233 15.02.16 11:07 Сейчас в теме
(13) ogre2007,
если по идее можно работать из 1С напрямую с библиотекой tc400.dll
, а не подскажете как? Я вот лично не знаю такого способа.
1с может работать только с теми библиотеками, которые реализуют определенный интерфейс, либо COM, либо NativeApi (тот который от 1с).
Прокладка реализует интерфейс NativeApi и это дает возможность работать с библиотекой.
15. Владимир Иванов (ogre2007) 48 18.02.16 14:14 Сейчас в теме
(14) Жолтокнижниг,
Спасибо, разобрался, длл дллке рознь. 1Ска хавает только специально обученные дллки, так называемые "внешние компоненты".
16. Сергей К. (eskor) 63 18.02.16 17:59 Сейчас в теме
(15) ogre2007, я делал полноценный коннектор на разработке Алексея: http://infostart.ru/public/411217/
Все никак руки не доходят переделать под "метро" на 8.3, а под обычные и управляемые формы 8.2 - все работает уже больше года на реальных устройствах.
17. Владимир Иванов (ogre2007) 48 06.04.16 13:09 Сейчас в теме
У меня компонента не работает в серверном варианте, вы пробовали в таком режиме?
18. Алексей Ко (Жолтокнижниг) 233 07.04.16 13:58 Сейчас в теме
(17) ogre2007, Не пробовал. но что вы имеете ввиду? Что вы делаете с каким оборудованием работаете(терминал/сканер). Есть ли на сервере необходимые dll?
19. Матвей Москальцов (Matveymc) 79 17.08.16 15:41 Сейчас в теме
(18) Жолтокнижниг,
Столкнулся с аналогичной проблемой. Задача простая: надо регламентом подгружать данные о проходах в базу. Соответственно для x64 сервера данная dll не подойдет, т.к. (насколько я понимаю) ее надо скомпилировать под х64 чтоб на сервере заработала. Но исходники мало мне помогут, т.к. C++ не владею. У Вас нет скомпилированной под x64? (правда еще вопрос, подхватит ли библиотека x64 вспомогательные библиотеки)
20. Max Черепахин (tamaks) 86 20.04.17 12:53 Сейчас в теме
Столкнулся с проблемой. Ситуация в следующем, требуется реализовать подключение к удаленным устройствам, которые сидят за роутером в своей сети. Из вне мы видим роутер с единственным статическим IP, в котором проброшены два порта (5010 и 5011), каждый ведет на своё устройство. Подключение удается только к тому устройству, для которого проброшен стандартный порт. Подскажите каким образом в параметрах подключения к устройству можно задать порт. IP-адрес и ID устройства выведены на форму, а стандартный порт 5010 прописан жестко в dll ?
21. Vladimir K (KroVladS) 27.04.17 09:34 Сейчас в теме
(2) Алексей Ко (Жолтокнижниг)
Тестировалось с терминалами T5Pro и сканерами U-Bio

Не подскажите как с сравнить два отпечатка.
Вернее как идентифицировать пользователя в 1с только с помощью сканера отпечатков пальцев Anviz U-Bio.
22. Сергей К. (eskor) 63 27.04.17 11:36 Сейчас в теме
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа