Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
Новичок   (2012-04-17 23:30) [0]

Здравствуйте мастера! Есть usb-сканер штрихкодов,необходимо прикрутить его к проге чтобы ускорить ввод данных. Подскажите плиз кто сталкивался,куда копать на D2010? Можт есть какой компонент для этого?


 
DVM ©   (2012-04-17 23:52) [1]

А он как HID устройство определяется? Может и не нужно компонентов то никаких.


 
Новичок   (2012-04-18 00:12) [2]

Определяется на одном Пк как Hid,на другом добавляет виртуальный соm-роrt. Всюду хрюшка ,но разные сервис-паки (2 и 3-ий). Че с этим чудом делать?


 
DVM ©   (2012-04-18 00:26) [3]

Тот который HID он скорее всего при сканировании кода просто вставлять будет текст в любое текстовое поле где стоит каретка.


 
Новичок   (2012-04-18 00:41) [4]

А с соm-порта как читать в нужный момент(желательно поменьше загружая проц)? Можт есть какой хороший бесплатный компонент?


 
Германн ©   (2012-04-18 02:48) [5]


> Здравствуйте мастера! Есть usb-сканер штрихкодов

И конечно же к нему нет никакой документации. :(
Вы нашли его на помойке?


 
CRLF   (2012-04-18 07:46) [6]

Сканер штрих-кодов -- эмулятор клавиатуры. И точка.


 
Новичок   (2012-04-18 09:57) [7]

Сканер приобрел Б/у на Емаркет к сожалению без документации


 
Ega23 ©   (2012-04-18 10:18) [8]

Кстати, коллеги, а вы заметили, что просить кАмпАнент на все случаи жизни стали гораздо реже?


 
Омлет ©   (2012-04-18 11:23) [9]


> Есть usb-сканер штрихкодов

И на нем наверняка написана марка и модель, по которым можно опознать производителя.


 
AV ©   (2012-04-18 14:03) [10]


> Тот который HID он скорее всего при сканировании кода просто
> вставлять будет текст в любое текстовое поле где стоит каретка

да и который COM тоже так должен делать

сколько их было Metrologic/CipherLab/Posiflex/Z_чего-то_забыл
с модификациями com/usb/psна2
все так работали.

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


 
Новичок   (2012-04-18 19:20) [11]

Кто-нибудь работал с сабжем? Как реализовал считывание данных в прогу? Нужен пример (ссылки или сырцы). Буду очень благодарен!


 
KilkennyCat ©   (2012-04-19 01:33) [12]


> Омлет ©   (18.04.12 11:23) [9]

все стерли и замазали краской злые продавцы


 
KilkennyCat ©   (2012-04-19 01:34) [13]


> Новичок   (18.04.12 19:20) [11]
>
> Кто-нибудь работал с сабжем? Как реализовал считывание данных
> в прогу? Нужен пример (ссылки или сырцы). Буду очень благодарен!
>
>

с клавиатурой работал? это тоже самое.
> CRLF   (18.04.12 07:46) [6]

уже все ответил


 
antonn ©   (2012-04-19 01:37) [14]

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


 
KilkennyCat ©   (2012-04-19 02:30) [15]


> неее, не эмулятор клавиатуры


> деталей не знаю

противоречишь сам себе.


 
KilkennyCat ©   (2012-04-19 02:32) [16]

Данные RS232, со сканера воспринимаются программным обеспечением в виде ввода с клавиш.
http://www.jasmi.ru/automation/scan.html


 
Медвежонок Пятачок ©   (2012-04-19 10:17) [17]

в виде ввода клавиш- шмавишь.....
а если там код не линейный, а двумерный пдф-414?
а если в коде закодировано платежное поручение целиком?

оно конечно попадет в ваш эдит-бокс одной строкой, а что дальше?


 
AV ©   (2012-04-19 10:19) [18]


> Медвежонок Пятачок ©   (19.04.12 10:17) [17]

там обычно книжка есть, с "инженерными" кодами. Сканируй-программируй саму железку, что б не одной строкой было


 
Медвежонок Пятачок ©   (2012-04-19 10:21) [19]

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


 
Медвежонок Пятачок ©   (2012-04-19 10:27) [20]

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

у меня же например (работал с портом сам) - в приложении висела нитка, читающая порт сканера.
если юзеру приносили документ, он вообще ничего не делал с текущим состоянием приложения. Где был, там и оставался ничего не открывая\закрывая.

Он просто брал сканер и стрелял по документу.
Нитка принимала данные, вычисляла что же такое она сфотографировала, и в зависимости от типа документа выкидывала наверх форму с готовым документом. Нажатие "Ок" - и документ ложился туда куда надо, форма исчезала, и юзер продолжал свою прерванную работу с того места на чем он остановился.


 
Андреевич   (2012-04-19 22:15) [21]


> KilkennyCat ©   (19.04.12 02:32) [16]
> Данные RS232, со сканера воспринимаются программным обеспечением
> в виде ввода с клавиш.
> http://www.jasmi.ru/automation/scan.html

а такой? http://www.shtrih-print.ru/event.php/event=2923
нотепадом не ловится, слушаем порт_моном в случае чего


 
KilkennyCat ©   (2012-04-19 22:49) [22]


> а такой? http://www.shtrih-print.ru/event.php/event=2923

тоже может эмулятором клавы, для сканера. весы - нет. но мы вроде про весы не говорим.


 
Новичок   (2012-04-20 11:23) [23]

Я так понял лучше настроить сканер как HID и потом в невидимый еdit читать данные с штрихкода. В итоге получаю набор цифирок,да? А как их расшифровать на код, производитель и т.д.?


 
CRLF   (2012-04-20 11:25) [24]


> В итоге получаю набор цифирок,да?
Не обязательно. Но если код EAN (который на продукты в магазине лепят), то да, 13 цифр.


> А как их расшифровать на код, производитель и т.д.?
Даже в википедии это всё есть.



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

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.071 c
15-1353409433
alexdn
2012-11-20 15:03
2013.03.22
Ит проект


2-1339949716
Cobalt
2012-06-17 20:15
2013.03.22
Вывод текста


1-1299182243
Дмитрий Белькевич
2011-03-03 22:57
2013.03.22
URL-кодировка (URL encoding, Percent-encoding)


2-1337677823
leklerk
2012-05-22 13:10
2013.03.22
функция NetMessageBufferSend


15-1353529805
Юрий
2012-11-22 00:30
2013.03.22
С днем рождения ! 22 ноября 2012 четверг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский