два вопроса: считыватели штрих-кода и Web-камера

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Quazy
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.04.2004 (Чт) 10:27
Откуда: Москва

два вопроса: считыватели штрих-кода и Web-камера

Сообщение Quazy » 22.04.2004 (Чт) 10:55

в.1. написал простенькую софтинку для считывания номера карт и размещения этих данных в базу, все отлично и просто шоколад, НО - считыватели CypherLab 1022-K, работают "в разрыв клавиатуры", система воспринимает их как обычные нажатия цифровых клавиш, особо хитрые ползователи рано или поздно догадаются вводить номера с клавиатуры. Вопрос к уже сталкивавшимся с подобными устройствами: как заставить софт различать нажатия на клаве и ввод цифр через сканер ?
в.2. глубокоуважаемые все, подскажите - в каком направление копать, дабы заставить эту же софтинку в определенный момент захватывать изображение с подключенной к компьютеру по USB Web-камеры и складывать JPG-и куда-надо ? Спасибо в любом случае

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Re: два вопроса: считыватели штрих-кода и Web-камера

Сообщение Ennor » 23.04.2004 (Пт) 11:32

Quazy писал(а):НО - считыватели CypherLab 1022-K, работают "в разрыв клавиатуры"

Менять ридер, скорее всего. Этот класс девайсов - вообще очень капризный и своенравный. Посмотри, нет ли СОМ-портовых ридеров твоего формата в продаже. На USB лучше даже не смотри - геморроя не оберешься потом.
Насчет захвата картинки - http://www.pegasustools.com . Есть свои косяки, но в основном работает исправно.

Юстас
Бывалый
Бывалый
 
Сообщения: 200
Зарегистрирован: 24.10.2003 (Пт) 5:05

Сообщение Юстас » 23.04.2004 (Пт) 21:06

Может отслеживать время ввода комбинации цифр? Со сканера ввод осуществляется в доли секунды, даже профессиональная машинистка с такой скоростью не наберет на клаве комбинацию из десятка или более цифр (к примеру - максимальная скорость набора текста вручную - 720 знаков/мин)

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 24.04.2004 (Сб) 12:06

У тебя ридер инфу дает посимвольно или всю скопом, в один присест? Если посимвольно, то можешь попробовать отслеживать время, хотя это и геморно. Ну а если всю скопом... тут и засекать ничего не надо. :)

Quazy
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.04.2004 (Чт) 10:27
Откуда: Москва

хм

Сообщение Quazy » 26.04.2004 (Пн) 18:58

ввод - посимвольно; таймер, как оказалось - поможет, но не сильно - ибо набранная комбинация цифр и вставленная через Ctrl+V - дает тот же результат, что и прокатка карточки :) теперь ищу возможность перехватить "горячие" клавиши ... самое простое решение конечно же - заменить на СОМ-считыватель или перепрограммировать этот на добавления в конце данных непечатных символов и не париться, но с тем же считывателем работает покупной софт и вносить в него изменения - дело длительное...да и шашек в руки я давненько не брал :)

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 26.04.2004 (Пн) 19:52

А можно поинтересоваться? А зачем эти сложности? Может оператору руками быстрее и привычнее набирать. Пусть себе топчет клаву на здоровье.

Quazy
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.04.2004 (Чт) 10:27
Откуда: Москва

для чего это нужно

Сообщение Quazy » 27.04.2004 (Вт) 19:22

начальство захотело иметь четкое представление о времени прихода/ухода сотридников, есть рабочая станция со считываетелем штрих-кода, карточки у сотрудников, данные кладутся в базу и, при желании, легко могут быть прсмотрены руководством...процесс считывания номеров примитивен донельзя, но есть подводные камни - воспрепятствовать возможности ввода данных с клавиатуры (даже с помощью Ctrl + V, Shft + Ins), а так же нужно ( на всякий случай) произодить захвать картинки с подключенной к компьютеру ВЭБкамеры (здесь я вроде начинаю разбираться)


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот и гости: 25

    TopList