Драйвер сканера штрих кода

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Драйвер сканера штрих кода

Сообщение alexkam » 25.11.2009 10:53:30

Mr.Smart писал(а):Я бы имея в наличие этого устройства писал бы свой драйвер - гемороя меньше.
В вашем случае могу посоветовать писать в TurboDelphi либо сам проект либо dll для работы с этим ActiveX, а после цеплять лазарусом :wink:


А где взять TurboDelphi?
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Драйвер сканера штрих кода

Сообщение Mr.Smart » 25.11.2009 13:27:06

Например вот
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Драйвер сканера штрих кода

Сообщение wofs » 28.11.2009 11:12:44

для сканера на COM порт (RS232) можно использовать например это:
http://memo4x4.com/barcoder.zip
Аватара пользователя
wofs
постоялец
 
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань

Re: Драйвер сканера штрих кода

Сообщение xcod » 23.06.2011 10:14:17

Здравствуйте друзья!
Появилась острая необходимость в использовании сканера штрих кода!
На данный момент имею(взял погонять :D ) и предполагаю использовать USB сканер, который определяется как клавиатура.

есть такой вопрос, как бы мне отфильтровать нажатия клавиш на реальной клавиатуре и эмуляцию нажатия от сканера?
какие варианты можете предложить?

у меня пока только один вариант, это измерения скорости нажатия клавиш, т.к. от сканера оно приходит довольно быстрее чем пользователь нажмет на реальной клавиатуре
но как это грамотно сделать?
мжт быть кто сталкивался и может дать пример
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: Драйвер сканера штрих кода

Сообщение ronin » 23.06.2011 10:49:35

мжт быть кто сталкивался и может дать пример


все мои попытки приручить USB сканер закончились неудачей, поэтому для производства заказывал специально с COM интерфейсом, либо можно купить переходник USB->RS232 (COM), тогда и проблем с использованием не будет :)

Добавлено спустя 6 минут 8 секунд:
да, кстати, есть ещё виртуальный драйвер который эмулирует COM порт,а принимает сигналы с USB порта, так что можно ещё такое замутить
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Драйвер сканера штрих кода

Сообщение Mr.Smart » 23.06.2011 11:21:17

xcod настройте сканер, так чтобы перед посылкой кода вставлял специальные пост символы и определяйте тип ввода по ним.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Драйвер сканера штрих кода

Сообщение Inferno » 23.06.2011 11:32:28

Я реализовывал библиотеку для сканеров штрих-кодов: поддерживает com, keyboard, usb сканеры с кодам EAN13 и PDF-417 только в настройке сканера нужно включить: префиксом AIMCODE и два суффикса #10#13 (возврат каретки)
Реализовано через хуки windows. Через Com работает стабильно. а вот usb и клавиатура в Windows 7 не работают. т.к. там MS переделал механизм хуков и использование этой библиотеки весит остальную систему :?
Держите вам готовую библиотеку. Работает в полусотне точек отпуска.
Подцепляется с помощью ussapifn.pas.

Добавлено спустя 2 минуты 5 секунд:
да.. только компилировал в Дельфи6 а не в FPC)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

Re: Драйвер сканера штрих кода

Сообщение xcod » 24.06.2011 08:08:17

Mr.Smart писал(а):настройте сканер, так чтобы перед посылкой кода....

к сожалению в имеющемся сканере (ZEBEX 3080) можно настроить только завершающий пост символ
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: Драйвер сканера штрих кода

Сообщение Brainenjii » 24.06.2011 10:25:13

Ну так включите туда какой-нибудь жутко редкий символ и буферизируйте всё. При встрече нужного символа проверяйте буфер на похожесть на штрихкод.
По поводу варианта со скоростью нажатий - ИМХО, 1С так и поступает. У нас сейчас лютая проблема - если пользователь работает в терминале в сети с достаточно большим пингом - коды со сканера начинают восприниматься как обычный текст, что жутко бесит всех кладовщиков
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Драйвер сканера штрих кода

Сообщение xcod » 24.06.2011 11:16:42

Кстати неплохая идея с символом, спасибо :D
хотя я уже начинаю посматривать в сторону сканеров с ком портами...
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: Драйвер сканера штрих кода

Сообщение Kitayets » 26.06.2011 19:50:16

Mr.Smart писал(а):Например вот


Если сходить по ссылке, то можно увидеть, что turbo delphi больше не раздаётся. Вместо него предлагается Delphi XE Starter Edition за $$$ с некоторыми лицензионными ограничениями.

Оригинальный же turbo delphi можно найти на rutracker.ru, там же и лицензия (бесплатная) к нему.
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 222

Рейтинг@Mail.ru
cron