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

Вниз

Событие считывателя штрихкода   Найти похожие ветки 

 
kyn66   (2008-02-11 10:01) [0]

Использую считку в разрыв клавиатуры. Если на форму положить компонент TEdit, то данные штрихкода считаются в нео. А каким образом можно отлавливать событие, когда штрихкод полностью считался?. Событие onChange не подходит, т.к. считывание штрихкода проискодит как-бы посимвольно и в Tedit вводится также.


 
Anatoly Podgoretsky ©   (2008-02-11 10:21) [1]

Для неизвестного штрих кода - никак, да и сканера у тебя нет, у тебя клавиатура.


 
sniknik ©   (2008-02-11 10:48) [2]

сканер может поддерживать (а может и нет, а может частично), префиксы/постфиксы, т.е программируемые в самом сканере последовательности символов обрамляющие сам штрихкод собственно.
давно давно (DOS) делали разделение ввода по нему, после оказалось гораздо проще перейти на COM устройства повсеместно (уже и не продаем в разрыв, только COM/USB).


 
kyn66   (2008-02-11 17:07) [3]


> Для неизвестного штрих кода - никак, да и сканера у тебя
> нет, у тебя клавиатура.

Что значит неизвестного? Тип-то известен Code39. И что значит сканера нет? Проверял по событиям клавиатуры... не срабатывают во время считывания штрихкода.


 
sniknik ©   (2008-02-11 17:16) [4]

> И что значит сканера нет?
система его не видит как отдельное устройство, что сканер, что клавиатура для нее одно и тоже - клавиатура.


 
sniknik ©   (2008-02-11 17:19) [5]

> Тип-то известен Code39
вот теперь, когда известен тип, смотри документацию сканера на префикс/постфткс для него. практически единственный гарантированный путь... (есть еще ухищрения с анализом времени ввода между символами... но без всяких гарантий, работает через раз (хотя комуто возможно везло...))


 
ANB   (2008-02-11 17:21) [6]


> kyn66   (11.02.08 17:07) [3]

Обычно настраивается на передачу Enter по окончании штрих кода. Вот его и лови.

Для проверки запусти блокнот и посканируй в него. Если  будут появлятся новые строки - значит на энтер и настроено.


 
Stas ©   (2008-02-11 17:22) [7]

че-то я непонял. Сканер в конце считования любого кода выполняет нажатия клавиши enter. на OnKeyDown обработчик if key=13 then...


 
kyn66   (2008-02-11 17:32) [8]

Да нет, проверил, сканирует все в одну строку. Скка раз кликнул, столько наборов символов друг за другом пишется


 
sniknik ©   (2008-02-11 17:42) [9]

> Сканер в конце считования любого кода выполняет нажатия клавиши enter
это программируемое действие, также как и префиксы. т.е. запрограммированный посылать нажимает, не посылать не нажимает.


 
sniknik ©   (2008-02-11 17:43) [10]

по умолчанию на разных марках по разному настроено.


 
ANB   (2008-02-11 17:50) [11]


> kyn66   (11.02.08 17:32) [8]

Если проверял в блокноте, то энтер выключен. Бери книжку и настраивай сканнер.


 
kyn66   (2008-02-12 09:44) [12]

Да там в той книжеце ничего толком не написано. LS1900 Series Scanner. Написано тока куда шнур втыкать и под каким углом правильно сканировать. В конце буварика настроечные штрихкоды. Типа считываешь его и сканер настроен. Считывал по дефолту


 
ANB   (2008-02-12 09:47) [13]


> буварика настроечные штрихкоды

Внимательно читай подписи к ним. И считай нужный.


 
kyn66   (2008-02-12 10:07) [14]

Идут такие:
1) Set default
2) Host Type
 a) RS-232 HostTypes
   1) Standart RS-232C
   2) ICL RS-232C
   3) NIXDORF RS-232C MODE A
   4) NIXDORF RS-232C MODE И
   5) FUJITSU RS-232C
   6) OPOS
3) Keyboard Host Type
 a) IBM PC/AT
4) Country Codes
 a) American
 b) French
 c) French International
 d) ......
5) Wand Host Type
 a) SYMBOL WAND


Вот и весь набор настроек в этом букварике


 
sniknik ©   (2008-02-12 10:41) [15]

а ты не читай букварик... читай мануал... (английский, на руский техническое в последнюю очередь переводят, если переводят)
если нет в комплектации, то лезь на сайт производителя скачивай, распечатывай листы настроечных штрихкодов и настраивай. (было и такое, когда в коробке только русское урезанное руководство пользователя без настроек, типа их умолчания подхот всем...)


 
kyn66   (2008-02-12 10:58) [16]

мануал на ангельском. Тока я уже говорил, из мануала написано куда шнур втыкать и как должно пикнуть. Все !


 
sniknik ©   (2008-02-12 11:21) [17]

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


 
kyn66   (2008-02-12 12:59) [18]


> если хочеш сам, ищи "руководство по настройке и программированию
> сканера".


А если искал и не нашел (заходил на сайт производителя... толком ничего конкретного) ???


 
sniknik ©   (2008-02-12 14:55) [19]

> А если искал и не нашел
не рассказывай сказок, найти можно практически все, и конкретно по сканерам сам искал пару раз... ничего проблемного.

кстати, думаю... а не открыть ли мне бизнес по поиску... к примеру по 100$ за нужную доку... будет пользоваться спросом?


 
ketmar ©   (2008-02-12 15:14) [20]

>[19] sniknik © (2008-02-12 14:55:00)
а я открою по $250 за доку, $100 вложу в рекламу себя, $100 буду отдавать тебе за поиск и $50 иметь «запростотак». %-)

---
Understanding is not required. Only obedience.


 
kyn66   (2008-02-12 15:16) [21]


> кстати, думаю... а не открыть ли мне бизнес по поиску...
>  к примеру по 100$ за нужную доку... будет пользоваться
> спросом?

Ну если открывать бизнес на этом, то те на этот сайт и заходить тогода не нужно. Здесь люди ищут помощи....


 
Dennis I. Komarov ©   (2008-02-12 15:22) [22]

> Здесь люди ищут помощи....

Это которые получают зарплату (или еще хуже продать хотят, и ведь продают) за то, что им тут разжевывают, или студенты которые на лекциях ... (вобщем не учуться), а тут неожиданно зачеты подошли... etc


 
kyn66   (2008-02-12 15:35) [23]

Ну не нужно сюдить о всех  с высока. Думаю не стоит развивать эту тему в данном направлении, нето админ прикроет, а ответа так и не получено.


 
ketmar ©   (2008-02-12 15:38) [24]

>[23] kyn66 (2008-02-12 15:35:00)
админ — это вряд ли. а модераторы могут, они у нас такие. молчат-молчат, а потом как зарядят кадилом! %-)

---
Understanding is not required. Only obedience.


 
Dennis I. Komarov ©   (2008-02-12 15:51) [25]

> а ответа так и не получено

а которого ты ждешь?

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


 
kyn66   (2008-02-12 16:46) [26]

Нашел мануал, более подробный на сайте производителя. Правда ешшо не смотрел, но по оглавлению заметил строки... Programming scaner. Буду разбираться. Всем спасибо.


 
Anatoly Podgoretsky ©   (2008-02-12 20:45) [27]

> sniknik  (12.02.2008 14:55:19)  [19]

Будет, таких сервисов много, но ориентируйся на ихний рынок, на нашем рыбы нет.


 
Anatoly Podgoretsky ©   (2008-02-12 20:46) [28]

> kyn66  (12.02.2008 15:16:21)  [21]

Тебе реальную помощью предлагают, а ты на халяву хочешь.



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

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

Наверх




Память: 0.53 MB
Время: 0.018 c
2-1202720850
lead-in
2008-02-11 12:07
2008.03.09
проблема с Socket`ами


2-1202592983
grifon
2008-02-10 00:36
2008.03.09
ExpressQuantumGrid и Hint


15-1201715595
oxffff
2008-01-30 20:53
2008.03.09
Ищу работу.


2-1202742959
alexsashkan
2008-02-11 18:15
2008.03.09
Выборка из нескольких таблиц,с вычисляемым полем


2-1202493954
Urvin
2008-02-08 21:05
2008.03.09
Вопрос по Virtual TreeView