Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа со сканером (штрихкодами) в .net / 25 сообщений из 25, страница 1 из 1
05.02.2013, 22:05
    #38139019
kitt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Всем привет!

Есть сканеры (honeywell eclipse и chiper), для сканирования штрих кодов. Как программно получать цифры со сканируемого штрих-кода? Мне бы пример кода, желательно на vb.net или vb.6.0. Возможно подойдёт и код на c# (думаю, что смогу перевести на vb). Если у кого есть пример - поделитесь, пожалуйста. Или посоветуйте литературу по работе со сканерами из .net. Заранее благодарна.
...
Рейтинг: 0 / 0
05.02.2013, 23:26
    #38139103
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Если сканер эмулирует клавиатуру или подключается в ее разрыв, то для получения кода не нужно ни строчки кода.
...
Рейтинг: 0 / 0
05.02.2013, 23:31
    #38139108
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Вот этот сканер (один из эклипсов) как раз такой. Самый простой способ получить код — установить фокус в текстбокс, сканер сам его впечатает, а в событии onchange (или как там его) останется лишь извлечь TextBox.Value.
...
Рейтинг: 0 / 0
05.02.2013, 23:47
    #38139123
kitt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Antonariy а можно хоть кусочек кода показать? У меня сканер - только на работе, а интернет - только дома! Т.е. я даже проверить щас не смогу.

Вы писали:
onchange
это кажетсо Delphi, если есть пример на нём, то покажите пожалуйста, я Delphi тоже немножко знаю.

P.S. Просто впервые сталкиваюсь со сканерами... Вообще о них ничего не знаю. И если есть литература (для новичков), то пожалуйста, отпишитесь, что почитать!

Заранее спасибо!
...
Рейтинг: 0 / 0
05.02.2013, 23:55
    #38139131
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
kitt,

вариантов немного - сканер эмулирует клавиатуру или COM-порт

(включаться может в USB порт- значения не имеет)

в случае эмуляции клавиатуры как уже выше говорили код НЕ нужен - просто считайте что в системе появилась ещё одна клавиатура
...
Рейтинг: 0 / 0
06.02.2013, 00:00
    #38139138
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
kittAntonariy а можно хоть кусочек кода показать? У меня сканер - только на работе, а интернет - только дома! Т.е. я даже проверить щас не смогу.
Код: vbnet
1.
2.
3.
    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        Dim sBarCode As String = TextBox1.Text
    End Sub
...
Рейтинг: 0 / 0
06.02.2013, 00:01
    #38139139
kitt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Ой, и ещё, там есть несколько сторонних программ, которые используют сканер, и вот пока хоть одна из них запущена - сканер блокируется (блокируется первой запущенной прогой). Это никак обойти нельзя, да? Ну т.е. не выгружая программу нельзя перехватить сканер на свою прогу?
...
Рейтинг: 0 / 0
06.02.2013, 00:04
    #38139143
kitt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Antonariy спасибо большое, завтра попробую!!!

P.S. если не получитсо, то опять напишу! :)
...
Рейтинг: 0 / 0
06.02.2013, 00:28
    #38139161
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
kittОй, и ещё, там есть несколько сторонних программ, которые используют сканер, и вот пока хоть одна из них запущена - сканер блокируется (блокируется первой запущенной прогой). Это никак обойти нельзя, да? Ну т.е. не выгружая программу нельзя перехватить сканер на свою прогу?

это означает, что сканер весьма вероятно на COM-порту

"обойти" анальным образом в принципе можно, цель какова?
...
Рейтинг: 0 / 0
06.02.2013, 00:28
    #38139163
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
kittP.S. если не получитсо, то опять напишу! :)
ждём :)
...
Рейтинг: 0 / 0
06.02.2013, 00:33
    #38139168
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Не получится :(
kittОй, и ещё, там есть несколько сторонних программ, которые используют сканер, и вот пока хоть одна из них запущена - сканер блокируется (блокируется первой запущенной прогой). Это никак обойти нельзя, да?Это говорит о том, что у вас com-сканер, и приведенный мной код бесполезен. И да, это обойти нельзя. Пользоваться com-портом может только одна программа одновременно. Код для com будет сложнее, под .net я его не писал, вам придется поискать в этом направлении. Или здесь на форуме VB6, это достаточно популярная тема.
...
Рейтинг: 0 / 0
06.02.2013, 00:48
    #38139183
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
kitt Это никак обойти нельзя, да?Это можно обойти поменяв сканер на клавиатурный. Цена та же, а плюсы несомненны: он не знает, что такое блокировка, его можно использовать в любом поле ввода текста без программирования, хоть тупо в блокноте.
Просто — вторая клавиатура. Сама нажимающая на невидимые кнопки при виде штрихкода :)

Обычно модель сканера выполняется во всех вариантах подключения, и я не понимаю, зачем до сих пор производят com при его-то технических ограничениях.
...
Рейтинг: 0 / 0
06.02.2013, 00:51
    #38139187
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Еще один плюс: не бывает проблем с установкой.
...
Рейтинг: 0 / 0
06.02.2013, 00:52
    #38139188
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
AntonariyИ да, это обойти нельзя
никогда не говори никогда!

Рисуем сервис + пачку випртуальных компортов в которые броадкастим поток от сканера. Ну виртуальный HID для эмуляции клавиатуры до кучи. Спонсора осталось найти
...
Рейтинг: 0 / 0
06.02.2013, 00:55
    #38139189
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
AntonariyЕще один плюс: не бывает проблем с установкой.и минус - требование установки фокуса в нужное поле. А софт должен быть достаточно дуракоупорным.
...
Рейтинг: 0 / 0
06.02.2013, 00:56
    #38139190
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
ИзопропилСпонсора осталось найти Само собой. Обычно под "нельзя" я понимаю как раз "за дешево".
...
Рейтинг: 0 / 0
06.02.2013, 01:02
    #38139193
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
ИзопропилAntonariyЕще один плюс: не бывает проблем с установкой.и минус - требование установки фокуса в нужное поле. А софт должен быть достаточно дуракоупорным.Это совсем крохотный минус :) Все формы имеют событие активации, позволяющее установить фокус куда заблагорассудится, а некоторые текстбоксы событие валидации, которое не отпустит фокус за просто так.
...
Рейтинг: 0 / 0
06.02.2013, 01:02
    #38139194
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
AntonariyИзопропилСпонсора осталось найти Само собой. Обычно под "нельзя" я понимаю как раз "за дешево".
угу. софтописание подороже железки выйдет, но понты - дороже денег
...
Рейтинг: 0 / 0
06.02.2013, 01:04
    #38139197
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
AntonariyЭто совсем крохотный минус :)
и приложение жёстко на передний план. комовый в этом смысле как-то понадёжнее будет и в конечном итоге проще
...
Рейтинг: 0 / 0
06.02.2013, 01:17
    #38139207
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
ИзопропилAntonariyЭто совсем крохотный минус :)
и приложение жёстко на передний план.Для касс, мобильных терминалов и т.п. Но то же можно сделать и с браузером.

Я делал поддержку штрихкодов в браузерном документообороте, никаких нареканий на отсутствие жесткости от офисного планктона не было :) Сканер и вконтактик друг другу не мешали

Изопропил комовый в этом смысле как-то понадёжнее будет и в конечном итоге прощеВ упор не вижу ни чем проще ни чем надежнее ни в каком смысле. А еще для него закрыт веб-сектор. Если опять же не считать за дорого плагины к браузерам.
...
Рейтинг: 0 / 0
06.02.2013, 22:25
    #38140870
kitt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Ого скока написали!!! :)
Да, сканер оказался привязанным к com-порту, да ещё и на каждой машине к разному :( т.е. видимо придётсо перебирать все порты и как-то узнавать на каком висит сканер... Вообще не представляю, как это делается. Но уже нашла пример на vb.net по работе с com-портами, вроде вполне рабочий. Правда там стока букаф в коде.... O_O

В общем, всем большое спасибо, буду разбираться!
...
Рейтинг: 0 / 0
07.02.2013, 09:10
    #38141086
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
kittвидимо придётсо перебирать все порты и как-то узнавать на каком висит сканер...Для этого нужно знать, какие команды поддерживает сканер. А они у вас тоже разные. Проще задавать вручную в настройках.

Для получения данных команд знать не нужно. Скорее всего при сканировании он просто шлет в com последовательность цифр, которые только и нужно что считать.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.06.2016, 21:03
    #39257399
leon777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Можно конечно вместо нескольких подзапросов

вида

select

(select ...) as
(select ...) as
(select ...) as

from

сделать один в pipeline функции..
...
Рейтинг: 0 / 0
16.06.2016, 21:06
    #39257401
leon777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
сорри не туда :-)
...
Рейтинг: 0 / 0
17.06.2016, 04:11
    #39257459
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со сканером (штрихкодами) в .net
Ну хоть не "а как подключить bindingsource к сканеру штрихкодов"
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа со сканером (штрихкодами) в .net / 25 сообщений из 25, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]