gifts2017

Драйвер клавиатурного сканера

Опубликовал Иван Кузнецов (Ma_X_X) в раздел Программирование - Внешние компоненты

Драйвер сканеров USB-HID (эмуляция клавиатуры) для 1С Предприятие 8.2. Дополнительно может отсылать текст на дисплей покупателя Posiflex PD2601.

Компонента написана на VC++ 2010 Express, по технологии NativeAPI. В комплекте исходый код, выгрузка демо-базы для 1С, файл usbpd.dll. Перед первым использованием компоненту следует установить (кнопка "Установить" в обработке).

Свойства:

Чувствительность или Sensitivity. Целое число, интервал в миллисекундах. Служит для определения источника символа - клавиатура или сканер. По умолчанию 30. Для более уверенного распознавания штрих-кода значение следует уменьшить, при ошибках в штрих-коде - увеличить.

Методы:

СканерВключить() или ScannerEnable(). Устанавливает перехват клавиатуры. Если найдено что-то похожее на штрих-код, генерирует внешнее событие для 1С.

СканерВыключить() или ScannerDisable(). Соответственно удаляет перехват клавиатуры.

Дисплей("Текст") или Display("Текст"). Отправляет "Текст" на ДП PD2601. Для использования следует поместить файл usbpd.dll в каталог bin 1С Предприятия.

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

Наименование Файл Версия Размер
Исходный код 112
.zip 129,17Kb
13.07.11
112
.zip 129,17Kb Бесплатно
Демо-база 77
.dt 65,30Kb
13.07.11
77
.dt 65,30Kb Бесплатно
usbpd.dll 81
.dll 30,80Kb
13.07.11
81
.dll 30,80Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Serj (Serj1C) 06.12.11 13:53
Качал еще в августе, сразу не сделал, чтобы заново найти потратил кучу времени. ВК полезная, особенно при работе через RDP с терминала сбора данных на WinCE (морока с штрихкодами).

Добавьте скрин пожалуйста
2. Serj (Serj1C) 06.12.11 13:54
минус - нельзя выделять текст с помощью длительного нажатия Shift + стрелки
3. the the (the) 25.01.12 12:30
минус - нельзя выделять текст с помощью длительного нажатия Shift + стрелки


Точно.
В программе перестает работать Punto Switcher, что не очень удобно.
Не понимает сложные ШК с символом переноса строки.
Но по EAN13 работает на отлично. Привязал к Бухгалтерии 8.2 =)
4. rhtr Иванов (rhtr) 21.04.12 22:51
ВК работает только в управляемых фоормах, на обычных запустить не получиться?
5. Елена Ганьшина (Lemur) 27.04.12 13:22
Компонента расчитана на применение только со сканерами штрих-кодов?
6. Иван Кузнецов (Ma_X_X) 18.10.12 20:13
Понимаю, что уже никому не интересно, но все-таки отвечу

To rhtr
Должна работать и на обычных, но сам не проверял. По крайней мере, моя ВК для asterisk, отлаженная на управляемых формах, прекрасно себя ведет и в Бухгалтерии 2.0
To Lemur
ВК перехватывает клавиатурный ввод и в зависимости от скорости ввода символов решает - это штрих-код или просто текст. А уж от какого устройства идет ввод, разницы нет
7. Kom-off (Kom-off) 13.03.13 09:40
(6) Работает на обычных формах. Проверено.
8. Дмитрий Бухалов (Re:аниматор) 24.03.14 06:46
Как настроить работу драйвера клавиатурного сканера в терминале?
9. Дмитрий Мартыненко (Spark2108) 12.08.16 11:59
Немного перебрав, прикрутил к Рознице 1.0 для дисплея Posiflex PD-2600. Автору огромное спасибо!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа