Текущий архив: 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.51 MB
Время: 0.031 c