Название: штрих коды Отправлено: vasa_sol от Июнь 10, 2008, 15:48 Здравствуйте! Вот понадобилось дописать чтение со сканера штрих-кодов. варианта 2 - сканер через USB и через клавиатуру. Помогите плз. кодом как правильно отловить начатие кнопочки на сканере и потом прочитать что он выдал
Название: Re: штрих коды Отправлено: Zmeishe от Июнь 11, 2008, 08:00 Нажатие кнопочки на сканере, который через клавиатуру, это нажатие клавиши Return/Enter на клавиатуре.
Для компьютера и ОС такого сканера не существует в принципе, есть только клавиатура, а он под неё просто маскируется. Название: Re: штрих коды Отправлено: Tonal от Июнь 11, 2008, 08:10 Когда через клавиатуру - то маскируется.
Когда через USB - с ним работать надо через COM порт, который эмулируется драйвером USB. Протоколы там простенькие, так что ничего особенного. Выбирай, с чем и как тебе проще. Я через USB/COM как-то работал. :-) Название: Re: штрих коды Отправлено: vasa_sol от Июнь 11, 2008, 12:05 пока сам не знаю что сверху скажут (привезут): через клаву или USB... Нужно просто быть готовым к любому варианту и очень быстро :'(. прямо бегом потребуется впихнуть кусок кода и пересобрать .... так вот и прошу о куске кода .... ???
Название: Re: штрих коды Отправлено: Zmeishe от Июнь 11, 2008, 12:47 Если привезут через клаву - никакого куска кода тебе не надо.
Ставишь каретку (фокус ввода) в любой input widget и нажимаешь кнопочку на этом сканере. Все цифирки и буковки появятся в этом виджете (например QLineEdit), так как будто тётя Клава ввела их, тыкая одним пальцем по клавиатуре. Ввод завершится нажатием клавиши Return/Enter так, что тебе надо только поймать сигнал returnPressed(), если через QLineEdit работать будешь. Я сам через QTableView сканирую - там Делегат всё делает и в Модель пихает. Если привезут через USB, тогда, наверное, драйвер должен быть и описалово протокола. Название: Re: штрих коды Отправлено: vasa_sol от Июнь 12, 2008, 17:50 Пасиб! Приедет через USB :'(
Название: Re: штрих коды Отправлено: pastor от Июнь 12, 2008, 19:31 Пасиб! Приедет через USB :'( Тогда поступай так как писал Tonal (работать через эмулятор COM) Название: Re: штрих коды Отправлено: vasa_sol от Июнь 13, 2008, 23:59 ПАСИБ! по работе с COM где-то тут вроде писали
Название: Re: штрих коды Отправлено: pastor от Июнь 14, 2008, 00:01 ПАСИБ! по работе с COM где-то тут вроде писали Да, уже писали. См раздел "Дополнительные компоненты" |