Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сканнер штрих-кодов 
:(
    Опции темы
claster
Дата 24.12.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Есть программа написанная на С# "Система складского учёта".Сейчас появился сканнер Metrologic MS9540 и мне надо использовать его для поиска товара в DataGrid'e.Я провожу по штрих-коду сканером.Он издаёт звуковой сигнал о том, что определил штрих-код.Каким способом мне теперь его достать 
оттуда и использовать для поиска по DataGrid'у.
PM MAIL   Вверх
CYBERDREAM
Дата 24.12.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



пройди по всем ячейкам определенного столбца и сравнивай:
Код

    DataRow dRow;
    for(int i=0;i<dtable.Rows.Count;i++)
    {
        drow=dtable.Rows[3];
        if(drow[3]=="vingrad")
        {
        }
    }
 smile 
Если не это нужно, отпиши конкретнее

Это сообщение отредактировал(а) CYBERDREAM - 24.12.2007, 15:45


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
claster
Дата 24.12.2007, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Цитата(CYBERDREAM @ 24.12.2007,  15:35)
пройди по всем ячейкам определенного столбца и сравнивай:
Код

    for(int i=0;i<dtable.Rows.Count;i++)
    {
        drow=dtable.Rows[3];
        if(drow[3]=="vingrad")
        {
        }
    }
 smile 
Если не это нужно, отпиши конкретнее

Это понятно.Я не знаю как достать штрих-код из сканнера.На сканере происходит сигнал,о том что он считал штрих-код,но я не знаю куда он его считал(в буфере нету).Поэтому и назвал модель сканнера,может кто-нибудь с таким и работал.
PM MAIL   Вверх
CYBERDREAM
Дата 24.12.2007, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



или
    for(int i=0;i<dtable.Rows.Count;i++)
    {
        if(dataGrid1[i,3].ToString()=="vingrad")
        {
           ....
        }
    }


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
Walker
Дата 24.12.2007, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 23.10.2006

Репутация: нет
Всего: 16



Полагаю,
Цитата

Каким способом мне теперь его достать оттуда и использовать для поиска по DataGrid'у. 

подразумевает именно, как получить данные, считанные сканером и представить в удобоваримом типе. А если так, то, по крайней мере, поведайте, каким образом сканер общается с ПК? Какой разъём использует?
P.S. 
CYBERDREAM, При переборе ряды-то, наверное, индексируются? smile  А то i у Вас совсем не уТявствует

Добавлено @ 15:49
Опоздал.smile
А Вы нам его опишите. (не внешний вид, естественно, а интерфейсы smile)

Это сообщение отредактировал(а) Walker - 24.12.2007, 15:50


--------------------
"От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..."
PM MAIL   Вверх
CYBERDREAM
Дата 24.12.2007, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



А никакой библиотечки или демо проги нету от него?
Лично я когда начал рабоатть с RFID считывателями, попалась прога написанная на плюсах, ее и переделывал на шарп.
2 Walker опечаточка вышла  smile 
Код

    for(int i=0;i<dtable.Rows.Count;i++)
    {
        drow=dtable.Rows[i];
        if(drow[3]=="vingrad")
        {
        }
    }



--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
claster
Дата 24.12.2007, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Никаких библиотек нету.Есть только сканер.Даже мануала нету.Подключён через com-порт.Интерфейс подключения RS-232.
PM MAIL   Вверх
stab
Дата 24.12.2007, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



наверное стоит начать с посещения сайта производителя и выкачки содержимого http://www.metrologic.com/corporate/download/MS9520/.


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
QryStaL
Дата 24.12.2007, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: нет
Всего: 32





--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
claster
Дата 24.12.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



С него и начал,но никакой помощи в мануале не нашёл.
PM MAIL   Вверх
stab
Дата 24.12.2007, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



а что за софт и дрова там? может к ним и прилагается мануал для девелоперов..


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
claster
Дата 24.12.2007, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Для девелоперов ничего нету.Он без дров.Pnp устройство.Уже говорил:проводишь по штрих-коду,он пикает(это говорит о том,что он скачал штрих код в host-систему).Как его оттуда достать-не знаю.
PM MAIL   Вверх
stab
Дата 24.12.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: нет
Всего: 48



Most barcode readers use a PS/2 or USB cable for output: PS/2 cables are connected to the host computer in a Y formation, the PS/2 keyboard port with its first end, to the keyboard with its second, and to the barcode reader with its third end. The barcode characters are then received by the host computer as if they came from its keyboard decoded and converted to keyboard input within the scanner housing. This makes it easy to interface the bar code reader to any application that is written to accept keyboard input.

Many readers can also be equipped with an RS-232 output port so that the decoded characters arrive at the computer via one of its RS-232 connectors. A program called a "Software Wedge" takes the data from the bar code reader and feed it to the application where the data has to go.
 

иначе говоря, тебе надо поставить этот самый Software Wedge (есть на сайте) и данные, по идее, будут приходить, как если бы они были напечатанны с клавиатуры. интересный метод.. smile

Добавлено @ 19:39
Цитата(claster @  24.12.2007,  23:31 Найти цитируемый пост)
Он без дров

Configuration Software
SoftWedge
OPOS Driver
Flash Upgrade Utility


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
mr.DUDA
Дата 24.12.2007, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: нет
Всего: 232



Модератор: Перемещено из .NET Общие вопросы




--------------------
user posted image
PM MAIL WWW   Вверх
claster
Дата 24.12.2007, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



То есть если я открю текстовый документ,и просканирую штрих-код,то штрих-код вставится в текстовый документ(но этого почему-то не происходит smile ).Там в этом SoftWedge настройки есть.То,что выбрать COM-порт,на котором висит оборудование это я понял.А что ещё там надо ставить-не понятно.

Это сообщение отредактировал(а) claster - 24.12.2007, 23:25
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0533 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.