Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.02;
Скачать: CL | DM;

Вниз

Сканер Штрих кода   Найти похожие ветки 

 
Silver... ©   (2007-10-31 21:37) [0]

Так как сканер работает в режиме эмулирования клавы
 если кто знает
как мне различить всё то что он посилает от самой клавы

... сразу скажу для чего чтоб вопросы не плодились :)

стоит сканер (на моем компе) + прога которая обрабатывает всё что сканируется. Тока нужно чтоб сканирование не мишало писать любимое стихотворение в любимом Ворде, а проге не пудрить мозги стихами :)

 Вкраце: точно определить где Клава где Сканер


 
engine ©   (2007-10-31 21:43) [1]

> [0] Silver&#133 ©   (31.10.07 21:37)
> Тока нужно чтоб сканирование не мишало писать любимое стихотворение
> в любимом Ворде, а проге не пудрить мозги стихами

Ты собираешься одновременно сканировать этикетки и писать стихи?


 
Anatoly Podgoretsky ©   (2007-10-31 21:52) [2]

> Silver...  (31.10.2007 21:37:00)  [0]

Голова, того кто сиди у консоли основной критерий пудры.


 
DVM ©   (2007-10-31 22:02) [3]


>  Вкраце: точно определить где Клава где Сканер

Ты можешь программно отличить, что текст набирает другой человек, а не ты? То же и со сканером. Никак ты не отличишь.


 
Oleg ©   (2007-10-31 22:38) [4]

странно... когда я с такими сканерами работал,они подключались по COM-порту, и данные с них получались всегда те, которые нужны, не зависимо, пишут ли в ворде стихи, слушают ли музыку или в игрушки играют...


 
DVM ©   (2007-10-31 23:01) [5]


> они подключались по COM-порту

Разные есть.


 
sniknik ©   (2007-10-31 23:12) [6]

давным давно, в далекой галакт... ой!
в общем во времена DOS, мы различали ввод со сканера по префиксу, постфиксу... т.е. настраивали сканер, тот что в разрыв клавиатуры, на посылку префикса - #02#03, и постфикса  - #03#02. по ним и различали.
только нужно это было не для стихов... а более прозаично, для того чтобы был выбор товара в любом месте формы просмотра/ввода, или даже вне ее (в гриде). типа, не заморачиваясь засканировал, а оно тебе из любого места открыло новую форму ввода и на ввод количество поставило (а для весового и количество ввело с кода, осталось только ентер нажать, если соответствует (для штучного 1 по умолчанию))
в общем если можеш префиксы настроить то вот... но подбирать нужно чтонибудь другое, винда такие как показано преобразует (не помню точно, но какието проблемы с этим были когда "заказали" аналогично сделать).


 
GanibalLector ©   (2007-11-01 10:57) [7]

А купить сканер на RS232 не судьба? Проблема бы сразу отлягла ;)


 
antonn ©   (2007-11-01 12:44) [8]


> А купить сканер на RS232 не судьба?

если это организация, где таких сканеров уже много, где уже поставлена задача на разработку сабжа - не судьба :)
да и вообще, мож ему нравится его сканер, зачем советовать купить другое, это не по-программерски %)


 
atruhin ©   (2007-11-01 16:43) [9]

Я работаю с такими сканерами, отличаю по скорости ввода, т.е. перехват символа и задержка на 100-200 мс,
если поступил второй символ - ввод со сканера, иначе с клавиатуры.


 
atruhin ©   (2007-11-01 16:46) [10]

Ну и префиксы/постфиксы само собой. Т.е. пришел символ = префиксу начинаешь задержку до
прихода постфикса или интервала более заданного. Работает стабильно.


 
Anatoly Podgoretsky ©   (2007-11-01 16:49) [11]

> atruhin  (01.11.2007 16:43:09)  [9]

Я и то быстрее набираю, а кроме того есть клавиатуры с предустановленными текстами и регурилированием скорости повтора, там скорость ввода менее 1 мс, а скорость повтора порядка 10 мс.


 
isasa ©   (2007-11-01 19:22) [12]

А по бразильски.
Если пользователь "успел" нажать клавишу в процессе приема штрих-кода. Слабо? :)


 
DVM ©   (2007-11-01 22:55) [13]


> atruhin ©   (01.11.07 16:43) [9]

такое где то может и не прокатить.


 
atruhin ©   (2007-11-02 13:42) [14]

> Я и то быстрее набираю, а кроме того есть клавиатуры с предустановленными
> текстами и регурилированием скорости повтора

Время настраивается. Нефиг ставить данные клавы вместе со PS/2 сканером. Во вторых не путайте набор сплошного текста и заполение
накладных в ПО. Тем более как я сказал не часто в тексте накладной встречается символ префикса.

> такое где то может и не прокатить.

Естественно. А есть решение лучше? Я привел то, что у нас работает годами, правда не со сканерами, а с кардридерами, но сути не меняет.  
Приведите свое, отличное от - поменять сканеры.


 
Silver... ©   (2007-11-02 16:25) [15]


> для того чтобы был выбор товара в любом месте формы просмотра/ввода,
>  или даже вне ее (в гриде). типа, не заморачиваясь засканировал,
>  а оно тебе из любого места


в этом-то и состоит задача: на одном Компе сидит оператор "работает" там-же подключен сканер которым должен сканировать другой Оператор не мешая первому работать.

 Задача: Пишем прогу (Сервис, трей, ...) для второго

Пре/Пост фиxы - об этом и я думал не знаю тока если на всех/большинствах типах сканеров можно настроить ... мож кто о граблях раскажет :)

PS: должна быть независима от типа сканера, не предлагать дополнительный комп покупать :)   - в таком случае проблемы бы небыло


 
Silver... ©   (2007-11-02 16:45) [16]


> Задача: Пишем прогу (Сервис, трей, ...) для второго


По пытаюсь опередить всех любителей :)

обрежим в таком виде :)
Задача: Пишем прогу для второго
...дабы не отклоняло от задачи :)


 
DiamondShark ©   (2007-11-02 16:47) [17]


> Silver... ©   (02.11.07 16:25) [15]


> не предлагать дополнительный комп покупать :)

Ну, тогда предложим ком-портовый сканер купить.
Жаба душит покупать? Давай считать.

Если ты способен "Задача: Пишем прогу (Сервис, трей, ...) для второго" написать и отладить за неделю, то 200 $/неделю такая квалификация уже стоит.
Сканер -- не дороже.


 
sniknik ©   (2007-11-02 16:56) [18]

> должна быть независима от типа сканера
тогда ты "в пролете", т.к. есть как минимум 1 тип сканеров не имеющий префиксов вообще (постфикс пожалуйста)... это то, что я точно знаю, а сколько еще того о чем я даже не догадываюсь... %-)

> не предлагать дополнительный комп покупать :)
проще сканер, как уже и советовали. и программу писать не универсально (что невозможно) а под список поддерживаемых устройств например, или под однотипные (типа, а неважно где и что вы купите но оно должно в com порт подключаться/поддерживаться вот этим драйвером/и т.д.).


 
DiamondShark ©   (2007-11-02 17:01) [19]

А вообще, хорошая идея, главное, мне сейчас по теме.
Напишу-ка, пожалуй, такую штуку.


 
Silver... ©   (2007-11-02 17:43) [20]

не забудь и нам показать :)

Одна голова хорошо а много лучше :)


 
tesseract ©   (2007-11-02 17:46) [21]


> А вообще, хорошая идея, главное, мне сейчас по теме.Напишу-
> ка, пожалуй, такую штуку.


Давно все написано. И даже работает.


 
Silver... ©   (2007-11-02 19:41) [22]


> Давно все написано. И даже работает.


???


 
Kerk ©   (2007-11-02 20:24) [23]

Я в такой ситуации при генерации штрих-кода перед полезными данными вставлял сигнатуру из пары символов, которые нельзя ввести с клавиатуры, потом их отлавливал при чтении



Страницы: 1 вся ветка

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.023 c
15-1194086061
Prohodil Mimo
2007-11-03 13:34
2007.12.02
Существуют ли способы записи на CD после финализации?


2-1194630189
YurinSlav
2007-11-09 20:43
2007.12.02
передача 2 строк в string


15-1193726252
boriskb
2007-10-30 09:37
2007.12.02
Научитесь программировать за десять лет


15-1193406886
ЦУП
2007-10-26 17:54
2007.12.02
Вакансия в Санкт-Петербурге.


2-1194626179
asd00
2007-11-09 19:36
2007.12.02
как с эмитировать нажатие правой/левой кнопки мыши?