148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
1

Сканер штрих-кодов

18.03.2015, 19:35. Показов 3207. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!

Подскажите, пожалуйста, кто сталкивался, современные сканеры штрих-кодов, подключенные на USB-порт или PS/2 имитируют клавиатуру? То есть, если, скажем, у меня открыт Блокнот и в нем установлен фокус, я провожу сканером по штрих-коду, в Блокноте пропишутся символы, соответствующие этому коду?

Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2015, 19:35
Ответы с готовыми решениями:

Сканер штрих кодов
Всем привет. У меня такая проблема. Стоят несколько компьютеров с ХР. К каждому подключены через...

Сканер штрих кодов
Имеется сканер штрих кодов Symbol ls2800. Проблема заключается в следующем : сканер подклюючен...

Как работает сканер штрих-кодов?
Здравствуйте, помоги разобраться, как работает сканер штрих кода. Т.е. он только передает только...

Сканер штрих кодов Proton IMS-3190
Доброго времени. Столкнулся с проблемой драйвера для Proton IMS-3190. Win Xp упорно не желает его...

10
Модератор
Эксперт .NET
3925 / 3245 / 487
Регистрация: 27.01.2014
Сообщений: 5,932
21.05.2015, 13:03 2
Vinemax, подниму тему. тоже интересуюсь.
1
Эксперт .NETАвтор FAQ
10390 / 5121 / 1824
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
21.05.2015, 13:07 3
Цитата Сообщение от Vinemax Посмотреть сообщение
То есть, если, скажем, у меня открыт Блокнот и в нем установлен фокус, я провожу сканером по штрих-коду, в Блокноте пропишутся символы, соответствующие этому коду?
Да.
1
148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
21.05.2015, 13:48  [ТС] 4
Storm23, уже применил этот момент в своей программе тупо текстовое поле и секундная задержка при вводе, заказчик доволен
0
Модератор
Эксперт .NET
3925 / 3245 / 487
Регистрация: 27.01.2014
Сообщений: 5,932
21.05.2015, 14:45 5
Vinemax, секундная задержа?
данные с устройства не через COM порт получаешь, а принудительно ставишь фокус на TextBox и устроиство само посылает сообщение с текстом, содержащим код товара? просто тоже интерено.
0
148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
22.05.2015, 08:54  [ТС] 6
Yury Komar, совершенно верно. В моей программе есть DataGridView с данными из базы на удаленном сервере. При активации сканирования (нажатии на нужную кнопку), появляется текстовое поле, на которое принудительно ставится фокус... и всё. Человек провел сканером, код вписался в это поле, а в обработчике события TextChanged этого текстового поля происходит поиск и установка фокуса на найденный код в таблице, если же такого кода там еще нет, то открывается окно добавления нового товара... В общем, вот примерный код:
Кликните здесь для просмотра всего текста
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
 
        If TextBox1.Text = "" Then TextBox1.BackColor = Color.White : Exit Sub
 
 
        Dim p As Boolean = True
 
 
        For Each r As DataGridViewRow In Grid1.Rows
 
            If r.Cells("Код").Value.ToString.ToLower = TextBox1.Text.ToLower Then
 
                p = False : TextBox1.SelectAll()
 
                Grid1.CurrentCell = r.Cells("НазваниеЗапчасти")
                Grid1.FirstDisplayedScrollingRowIndex = r.Index
 
                Exit For
 
            End If
 
        Next
 
 
        If p Then TextBox1.BackColor = Color.LightSalmon Else TextBox1.BackColor = Color.White
 
 
        Timer1.Enabled = p
 
    End Sub
 
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
 
        Timer1.Enabled = False
 
 
        If TextBox1.Text.Replace(" ", "") <> "" Then
 
            With frmЗапчасть
 
                .Text = "Добавить запчасть на склад"
 
                .Label1.Text = "Добавить запчасть"
                .Label2.Text = "> Добавление новой запчасти"
 
                .Button1.Text = "&Добавить"
 
                .ShowDialog()
 
            End With
 
        End If
 
    End Sub
1
Модератор
Эксперт .NET
3925 / 3245 / 487
Регистрация: 27.01.2014
Сообщений: 5,932
22.05.2015, 13:50 7
Vinemax, спасибо. интересовал этот вопрос. благодарствую за инфо.
1
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
7307 / 4061 / 507
Регистрация: 13.03.2013
Сообщений: 14,817
Записей в блоге: 12
23.05.2015, 10:26 8
Цитата Сообщение от Vinemax Посмотреть сообщение
То есть, если, скажем, у меня открыт Блокнот и в нем установлен фокус, я провожу сканером по штрих-коду, в Блокноте пропишутся символы, соответствующие этому коду?
Это обычное рабочее состояние любого сканера штрих-кодов.
1
148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
24.05.2015, 13:22  [ТС] 9
Maks, уже во всём разобрался по сканеру и им в моей программе успешно пользуется заказчик уже почти два месяца )
0
-24 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 59
15.01.2018, 23:16 10
Vinemax, привет
0
148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
15.01.2018, 23:18  [ТС] 11
UMEDdemu, привет!
0
15.01.2018, 23:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2018, 23:18
Помогаю со студенческими работами здесь

Ручной сканер штрих-кодов Honeywell 1900
Доброго дня всем. нуждаюсь в помощи с настройкой сканера. Сканер подключен по USB к рабочему...

Сканер для считывания штрих кодов теряем 1-ый символ
Долго думал где создать тему и не нашел ничего подобного на (перефирийные устройства/прочее) Все...

Datalogic QS2130 сканер штрих кода
Прислали новые в упаковке сканеры 4штуки на 4компа. Работали нормально. Нужны были , чтобы просто...

Настройка Сканера штрих-кодов
Здравствуйте, следующая ситуация есть терминал на котором стоит электронная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru